From ef0cd33d1d14e167b360b7cd3fd23d570f554b58 Mon Sep 17 00:00:00 2001 From: Nagappan Veerappan Date: Tue, 17 Aug 2021 10:38:04 -0700 Subject: [PATCH 001/930] AADS query update AADS query update --- .../identity-protection/hello-for-business/hello-faq.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 405b6710ad..3a715535a6 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -219,4 +219,7 @@ sections: - question: Does Windows Hello for Business work with Mac and Linux clients? answer: | - Windows Hello for Business is a feature of Windows 10. At this time, Microsoft is not developing clients for other platforms. However, Microsoft is open to third-parties who are interested in moving these platforms away from passwords. Interested third-parties can get more information by emailing [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). \ No newline at end of file + Windows Hello for Business is a feature of Windows 10. At this time, Microsoft is not developing clients for other platforms. However, Microsoft is open to third-parties who are interested in moving these platforms away from passwords. Interested third-parties can get more information by emailing [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). + + question: Does Windows Hello for Business work with AADS clients? + answer: No, AAD DS is seperate on-prem enviornment and device registration with cloud (Azure AD) not available for them via ADConnect. From 3340cf5e13d033e17beb0870569512218639433e Mon Sep 17 00:00:00 2001 From: Nagappan Veerappan Date: Wed, 18 Aug 2021 07:45:54 -0700 Subject: [PATCH 002/930] updated AAD DS and expand them updated AAD DS and expand them --- .../identity-protection/hello-for-business/hello-faq.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 3a715535a6..65c19ff255 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -221,5 +221,5 @@ sections: answer: | Windows Hello for Business is a feature of Windows 10. At this time, Microsoft is not developing clients for other platforms. However, Microsoft is open to third-parties who are interested in moving these platforms away from passwords. Interested third-parties can get more information by emailing [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). - question: Does Windows Hello for Business work with AADS clients? - answer: No, AAD DS is seperate on-prem enviornment and device registration with cloud (Azure AD) not available for them via ADConnect. + question: Does Windows Hello for Business work with Azure AD Domain Services (AAD DS) clients? + answer: No, Azure AD Domain Service is a seperate managed enviornment in Azure and hybrid device registration with cloud (Azure AD) not available for them via ADConnect. Hence they can not perform WHFB with Azure AD. From 5e7f41f67f99d943ec6cd5daced76d2b5092e5c6 Mon Sep 17 00:00:00 2001 From: Nagappan Veerappan Date: Wed, 18 Aug 2021 07:48:17 -0700 Subject: [PATCH 003/930] - added - added before question --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 65c19ff255..d774f0890f 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -221,5 +221,5 @@ sections: answer: | Windows Hello for Business is a feature of Windows 10. At this time, Microsoft is not developing clients for other platforms. However, Microsoft is open to third-parties who are interested in moving these platforms away from passwords. Interested third-parties can get more information by emailing [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). - question: Does Windows Hello for Business work with Azure AD Domain Services (AAD DS) clients? + - question: Does Windows Hello for Business work with Azure AD Domain Services (AAD DS) clients? answer: No, Azure AD Domain Service is a seperate managed enviornment in Azure and hybrid device registration with cloud (Azure AD) not available for them via ADConnect. Hence they can not perform WHFB with Azure AD. From 7055f7757e9fc125bd207f9a74469e113c331f32 Mon Sep 17 00:00:00 2001 From: ItIsJustMee <89180284+ItIsJustMee@users.noreply.github.com> Date: Thu, 19 Aug 2021 15:36:33 +1000 Subject: [PATCH 004/930] Making a change to Cryptomining policy Would not like to make changes until the 30th of August. Can you hold off until then please, or should I resubmit then? --- windows/security/threat-protection/intelligence/criteria.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/criteria.md b/windows/security/threat-protection/intelligence/criteria.md index 381dc66ce4..a9ef83b56c 100644 --- a/windows/security/threat-protection/intelligence/criteria.md +++ b/windows/security/threat-protection/intelligence/criteria.md @@ -174,7 +174,7 @@ Microsoft uses specific categories and the category definitions to classify soft * **Torrent software (Enterprise only):** Software that is used to create or download torrents or other files specifically used with peer-to-peer file-sharing technologies. -* **Cryptomining software:** Software that uses your device resources to mine cryptocurrencies. +* **Cryptomining software (Enterprise only):** Software that uses your device resources to mine cryptocurrencies. * **Bundling software:** Software that offers to install other software that is not developed by the same entity or not required for the software to run. Also, software that offers to install other software that qualifies as PUA based on the criteria outlined in this document. From 5f0645961045c10b9ae45522e566a6e33d73f0f6 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 10:03:12 -0700 Subject: [PATCH 005/930] new landing --- windows/security/index.yml | 46 +++++++++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 10 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 83e7dcbb53..29ac6d128a 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -1,38 +1,64 @@ ### YamlMime:Hub title: Windows 10 Enterprise Security # < 60 chars -summary: Secure corporate data and manage risk. # < 160 chars +summary: Security from chip to cloud. # < 160 chars # brand: aspnet | azure | dotnet | dynamics | m365 | ms-graph | office | power-bi | power-platform | sql | sql-server | vs | visual-studio | windows | xamarin brand: windows metadata: title: Windows 10 Enterprise Security # Required; page title displayed in search results. Include the brand. < 60 chars. - description: Learn about enterprise-grade security features for Windows 10. # Required; article description that is displayed in search results. < 160 chars. + description: Learn about enterprise-grade security features in Windows 10 and Windows 11. # Required; article description that is displayed in search results. < 160 chars. services: windows ms.product: windows ms.topic: hub-page # Required ms.collection: M365-security-compliance # Optional; Remove if no collection is used. author: dansimp #Required; your GitHub user alias, with correct capitalization. ms.author: dansimp #Required; microsoft alias of author; optional team alias. - ms.date: 01/08/2018 #Required; mm/dd/yyyy format. + ms.date: 09/30/2021 #Required; mm/dd/yyyy format. ms.localizationpriority: high # productDirectory section (optional) productDirectory: items: # Card - - title: Identity and access management + - title: Security foundation + imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg + summary: Security assurances and certifications + url: ./information-protection/index.md + + # Card + - title: Hardware security # imageSrc should be square in ratio with no whitespace imageSrc: https://docs.microsoft.com/media/common/i_identity-protection.svg - summary: Deploy secure enterprise-grade authentication and access control to protect accounts and data + summary: Hardware root of trust and silicon-assisted security url: ./identity-protection/index.md # Card - - title: Threat protection + - title: Operating system protection imageSrc: https://docs.microsoft.com/media/common/i_threat-protection.svg - summary: Stop cyberthreats and quickly identify and respond to breaches + summary: Windows security enhancements url: ./threat-protection/index.md # Card - - title: Information protection + - title: Threat protection imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: Identify and secure critical data to prevent data loss - url: ./information-protection/index.md \ No newline at end of file + summary: Protection from external attacks and threats + url: ./information-protection/index.md + # Card + - title: Application protection + imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg + summary: App protections + url: ./information-protection/index.md + # Card + - title: User protection + imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg + summary: Protecting your users + url: ./information-protection/index.md + # Card + - title: Privacy controls + imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg + summary: Manage your privacy settings + url: ./information-protection/index.md + # Card + - title: Cloud security + imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg + summary: Additional cloud-based security and management solutions + url: ./information-protection/index.md From f5cebb67e82a1893f586feaabf0f02709fa48561 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 10:35:09 -0700 Subject: [PATCH 006/930] more --- windows/security/security-foundation/TOC.yml | 9 +++++ .../security/security-foundation/index.yml | 39 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 windows/security/security-foundation/TOC.yml create mode 100644 windows/security/security-foundation/index.yml diff --git a/windows/security/security-foundation/TOC.yml b/windows/security/security-foundation/TOC.yml new file mode 100644 index 0000000000..70e61e303f --- /dev/null +++ b/windows/security/security-foundation/TOC.yml @@ -0,0 +1,9 @@ +- name: Security + href: index.yml + items: + - name: Identity and access management + href: identity-protection/index.md + - name: Information protection + href: information-protection/index.md + - name: Threat protection + href: threat-protection/index.md diff --git a/windows/security/security-foundation/index.yml b/windows/security/security-foundation/index.yml new file mode 100644 index 0000000000..97eae49e18 --- /dev/null +++ b/windows/security/security-foundation/index.yml @@ -0,0 +1,39 @@ +### YamlMime:Landing + +title: Windows security foundation # < 60 chars +summary: Learn about Windows security foundations. # < 160 chars + +metadata: + title: Windows security foundation # Required; page title displayed in search results. Include the brand. < 60 chars. + description: Learn about Windows security foundation # Required; article description that is displayed in search results. < 160 chars. + ms.topic: landing-page # Required + ms.collection: m365-security-compliance + author: dansimp #Required; your GitHub user alias, with correct capitalization. + ms.author: dansimp #Required; microsoft alias of author; optional team alias. + ms.date: 09/30/2021 #Required; mm/dd/yyyy format. + localization_priority: Priority + +# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new + +landingContent: +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Security assurance + linkLists: + - linkListType: overview + links: + - text: Microsoft Security Development Lifecycle (SDL) + url: /previous-versions/windows/desktop/cc307891(v=msdn.10) + - text: Microsoft bounty program + url: https://www.microsoft.com/msrc/bounty + # Card + - title: Certifications + linkLists: + - linkListType: overview + links: + - text: Federal Information Processing Standard (FIPS) 140 Validation + url: /windows/security/threat-protection/fips-140-validation + - text: Common Criteria Certifications + url: /windows/security/threat-protection/windows-platform-common-criteria + \ No newline at end of file From 3ee4d7320172bb61dad3da1466c84c5ad5a9160d Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 10:45:48 -0700 Subject: [PATCH 007/930] new toc --- windows/security/security-foundation/TOC.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/windows/security/security-foundation/TOC.yml b/windows/security/security-foundation/TOC.yml index 70e61e303f..e52bc796f3 100644 --- a/windows/security/security-foundation/TOC.yml +++ b/windows/security/security-foundation/TOC.yml @@ -1,9 +1,8 @@ -- name: Security +- name: Security foundation href: index.yml items: - - name: Identity and access management - href: identity-protection/index.md - - name: Information protection - href: information-protection/index.md - - name: Threat protection - href: threat-protection/index.md + - name: FIPS 140-2 Validation + href: /windows/security/threat-protection/fips-140-validation.md + - name: Common Criteria Certifications + href: /windows/security/threat-protection/windows-platform-common-criteria.md + From de0651579c191a6482de2d5ff59c35c9b7b8a6b2 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:13:41 -0700 Subject: [PATCH 008/930] one big TOC --- windows/security/TOC.yml | 22 ++++++--- windows/security/index.yml | 94 +++++++++++++++----------------------- 2 files changed, 52 insertions(+), 64 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 70e61e303f..818858dece 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -1,9 +1,17 @@ -- name: Security + +- name: Windows security foundation href: index.yml + expanded: true items: - - name: Identity and access management - href: identity-protection/index.md - - name: Information protection - href: information-protection/index.md - - name: Threat protection - href: threat-protection/index.md + - name: FIPS 140-2 Validation + href: /windows/security/threat-protection/fips-140-validation.md + - name: Common Criteria Certifications + href: /windows/security/threat-protection/windows-platform-common-criteria.md +- name: Windows hardware Security + items: + - name: Trusted Platform Module (TPM) overview + href: /windows/security/information-protection/tpm/trusted-platform-module-overview.md + - name: Protect derived domain credentials with Windows Defender Credential Guard + href: /windows/security/identity-protection/credential-guard/credential-guard.md + - name: Kernel DMA Protection + href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md \ No newline at end of file diff --git a/windows/security/index.yml b/windows/security/index.yml index 29ac6d128a..0e1f888e64 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -1,64 +1,44 @@ -### YamlMime:Hub +### YamlMime:Landing -title: Windows 10 Enterprise Security # < 60 chars -summary: Security from chip to cloud. # < 160 chars -# brand: aspnet | azure | dotnet | dynamics | m365 | ms-graph | office | power-bi | power-platform | sql | sql-server | vs | visual-studio | windows | xamarin -brand: windows +title: Windows security # < 60 chars +summary: Learn about Windows security from chip to cloud. # < 160 chars metadata: - title: Windows 10 Enterprise Security # Required; page title displayed in search results. Include the brand. < 60 chars. - description: Learn about enterprise-grade security features in Windows 10 and Windows 11. # Required; article description that is displayed in search results. < 160 chars. - services: windows - ms.product: windows - ms.topic: hub-page # Required - ms.collection: M365-security-compliance # Optional; Remove if no collection is used. + title: Windows security # Required; page title displayed in search results. Include the brand. < 60 chars. + description: Learn about Windows security # Required; article description that is displayed in search results. < 160 chars. + ms.topic: landing-page # Required + ms.collection: m365-security-compliance author: dansimp #Required; your GitHub user alias, with correct capitalization. ms.author: dansimp #Required; microsoft alias of author; optional team alias. ms.date: 09/30/2021 #Required; mm/dd/yyyy format. - ms.localizationpriority: high + localization_priority: Priority + +# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new -# productDirectory section (optional) -productDirectory: - items: - # Card - - title: Security foundation - imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: Security assurances and certifications - url: ./information-protection/index.md - - # Card - - title: Hardware security - # imageSrc should be square in ratio with no whitespace - imageSrc: https://docs.microsoft.com/media/common/i_identity-protection.svg - summary: Hardware root of trust and silicon-assisted security - url: ./identity-protection/index.md - # Card - - title: Operating system protection - imageSrc: https://docs.microsoft.com/media/common/i_threat-protection.svg - summary: Windows security enhancements - url: ./threat-protection/index.md - # Card - - title: Threat protection - imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: Protection from external attacks and threats - url: ./information-protection/index.md - # Card - - title: Application protection - imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: App protections - url: ./information-protection/index.md - # Card - - title: User protection - imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: Protecting your users - url: ./information-protection/index.md - # Card - - title: Privacy controls - imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: Manage your privacy settings - url: ./information-protection/index.md - # Card - - title: Cloud security - imageSrc: https://docs.microsoft.com/media/common/i_information-protection.svg - summary: Additional cloud-based security and management solutions - url: ./information-protection/index.md +landingContent: +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Security foundations + linkLists: + - linkListType: overview + links: + - text: Federal Information Processing Standard (FIPS) 140 Validation + url: /windows/security/threat-protection/fips-140-validation + - text: Common Criteria Certifications + url: /windows/security/threat-protection/windows-platform-common-criteria + - text: Microsoft Security Development Lifecycle (SDL) + url: /previous-versions/windows/desktop/cc307891(v=msdn.10) + - text: Microsoft bounty program + url: https://www.microsoft.com/msrc/bounty + # Card (optional) + - title: Hardware security + linkLists: + - linkListType: overview + links: + - name: Trusted Platform Module (TPM) overview + href: /windows/security/information-protection/tpm/trusted-platform-module-overview.md + - name: Protect derived domain credentials with Windows Defender Credential Guard + href: /windows/security/identity-protection/credential-guard/credential-guard.md + - name: Kernel DMA Protection + href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.m \ No newline at end of file From 49a29668dc3cda2dde74b920317854a71110a8e2 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:19:38 -0700 Subject: [PATCH 009/930] fixing build issues --- windows/security/index.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 0e1f888e64..aca0718a29 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -24,9 +24,9 @@ landingContent: - linkListType: overview links: - text: Federal Information Processing Standard (FIPS) 140 Validation - url: /windows/security/threat-protection/fips-140-validation + url: /windows/security/threat-protection/fips-140-validation.md - text: Common Criteria Certifications - url: /windows/security/threat-protection/windows-platform-common-criteria + url: /windows/security/threat-protection/windows-platform-common-criteria.md - text: Microsoft Security Development Lifecycle (SDL) url: /previous-versions/windows/desktop/cc307891(v=msdn.10) - text: Microsoft bounty program @@ -41,4 +41,4 @@ landingContent: - name: Protect derived domain credentials with Windows Defender Credential Guard href: /windows/security/identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection - href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.m \ No newline at end of file + href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md \ No newline at end of file From d7b21ad9297c397a5c555bd129dc4b5ca4577b83 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:20:13 -0700 Subject: [PATCH 010/930] rm --- windows/security/security-foundation/TOC.yml | 8 ---- .../security/security-foundation/index.yml | 39 ------------------- 2 files changed, 47 deletions(-) delete mode 100644 windows/security/security-foundation/TOC.yml delete mode 100644 windows/security/security-foundation/index.yml diff --git a/windows/security/security-foundation/TOC.yml b/windows/security/security-foundation/TOC.yml deleted file mode 100644 index e52bc796f3..0000000000 --- a/windows/security/security-foundation/TOC.yml +++ /dev/null @@ -1,8 +0,0 @@ -- name: Security foundation - href: index.yml - items: - - name: FIPS 140-2 Validation - href: /windows/security/threat-protection/fips-140-validation.md - - name: Common Criteria Certifications - href: /windows/security/threat-protection/windows-platform-common-criteria.md - diff --git a/windows/security/security-foundation/index.yml b/windows/security/security-foundation/index.yml deleted file mode 100644 index 97eae49e18..0000000000 --- a/windows/security/security-foundation/index.yml +++ /dev/null @@ -1,39 +0,0 @@ -### YamlMime:Landing - -title: Windows security foundation # < 60 chars -summary: Learn about Windows security foundations. # < 160 chars - -metadata: - title: Windows security foundation # Required; page title displayed in search results. Include the brand. < 60 chars. - description: Learn about Windows security foundation # Required; article description that is displayed in search results. < 160 chars. - ms.topic: landing-page # Required - ms.collection: m365-security-compliance - author: dansimp #Required; your GitHub user alias, with correct capitalization. - ms.author: dansimp #Required; microsoft alias of author; optional team alias. - ms.date: 09/30/2021 #Required; mm/dd/yyyy format. - localization_priority: Priority - -# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new - -landingContent: -# Cards and links should be based on top customer tasks or top subjects -# Start card title with a verb - # Card (optional) - - title: Security assurance - linkLists: - - linkListType: overview - links: - - text: Microsoft Security Development Lifecycle (SDL) - url: /previous-versions/windows/desktop/cc307891(v=msdn.10) - - text: Microsoft bounty program - url: https://www.microsoft.com/msrc/bounty - # Card - - title: Certifications - linkLists: - - linkListType: overview - links: - - text: Federal Information Processing Standard (FIPS) 140 Validation - url: /windows/security/threat-protection/fips-140-validation - - text: Common Criteria Certifications - url: /windows/security/threat-protection/windows-platform-common-criteria - \ No newline at end of file From fb6fc95b75a994efa5a2f8be614909bc7bd58df6 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:23:32 -0700 Subject: [PATCH 011/930] url --- windows/security/index.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index aca0718a29..ee8986dea8 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -28,7 +28,7 @@ landingContent: - text: Common Criteria Certifications url: /windows/security/threat-protection/windows-platform-common-criteria.md - text: Microsoft Security Development Lifecycle (SDL) - url: /previous-versions/windows/desktop/cc307891(v=msdn.10) + url: /previous-versions/windows/desktop/cc307891(v=msdn.10) - text: Microsoft bounty program url: https://www.microsoft.com/msrc/bounty # Card (optional) @@ -37,8 +37,8 @@ landingContent: - linkListType: overview links: - name: Trusted Platform Module (TPM) overview - href: /windows/security/information-protection/tpm/trusted-platform-module-overview.md + url: /windows/security/information-protection/tpm/trusted-platform-module-overview.md - name: Protect derived domain credentials with Windows Defender Credential Guard - href: /windows/security/identity-protection/credential-guard/credential-guard.md + url: /windows/security/identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection - href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md \ No newline at end of file + url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md \ No newline at end of file From b8c9dd3dba72cb7002e3fb1a802ddb427e583ff0 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:28:22 -0700 Subject: [PATCH 012/930] t --- windows/security/index.yml | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index ee8986dea8..86e84caf8f 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -30,15 +30,4 @@ landingContent: - text: Microsoft Security Development Lifecycle (SDL) url: /previous-versions/windows/desktop/cc307891(v=msdn.10) - text: Microsoft bounty program - url: https://www.microsoft.com/msrc/bounty - # Card (optional) - - title: Hardware security - linkLists: - - linkListType: overview - links: - - name: Trusted Platform Module (TPM) overview - url: /windows/security/information-protection/tpm/trusted-platform-module-overview.md - - name: Protect derived domain credentials with Windows Defender Credential Guard - url: /windows/security/identity-protection/credential-guard/credential-guard.md - - name: Kernel DMA Protection - url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md \ No newline at end of file + url: https://www.microsoft.com/msrc/bounty \ No newline at end of file From 326837bfb85dfa32a838f59d9c1f508751347800 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:36:47 -0700 Subject: [PATCH 013/930] testing --- windows/security/index.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 86e84caf8f..74890e02e3 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -17,6 +17,21 @@ metadata: landingContent: # Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Security foundations + linkLists: + - linkListType: overview + links: + - text: Federal Information Processing Standard (FIPS) 140 Validation + url: /windows/security/threat-protection/fips-140-validation.md + - text: Common Criteria Certifications + url: /windows/security/threat-protection/windows-platform-common-criteria.md + - text: Microsoft Security Development Lifecycle (SDL) + url: /previous-versions/windows/desktop/cc307891(v=msdn.10) + - text: Microsoft bounty program + url: https://www.microsoft.com/msrc/bounty +# Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - title: Security foundations From c0d3a328ddc11d8d8211321be73d4e3876a237fb Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 11:53:30 -0700 Subject: [PATCH 014/930] adding more toc... --- windows/security/TOC.yml | 48 ++++++++++++++++++++++++++++++++++---- windows/security/index.yml | 25 +++++++++++++------- 2 files changed, 59 insertions(+), 14 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 818858dece..99d00bd691 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -1,17 +1,55 @@ -- name: Windows security foundation +- name: Windows security href: index.yml expanded: true +- name: Windows security foundations items: - name: FIPS 140-2 Validation href: /windows/security/threat-protection/fips-140-validation.md - name: Common Criteria Certifications href: /windows/security/threat-protection/windows-platform-common-criteria.md -- name: Windows hardware Security +- name: Windows hardware security items: - - name: Trusted Platform Module (TPM) overview - href: /windows/security/information-protection/tpm/trusted-platform-module-overview.md + - name: Trusted Platform Module + href: tpm/trusted-platform-module-top-node.md + items: + - name: Trusted Platform Module Overview + href: tpm/trusted-platform-module-overview.md + - name: TPM fundamentals + href: tpm/tpm-fundamentals.md + - name: How Windows 10 uses the TPM + href: tpm/how-windows-uses-the-tpm.md + - name: TPM Group Policy settings + href: tpm/trusted-platform-module-services-group-policy-settings.md + - name: Back up the TPM recovery information to AD DS + href: tpm/backup-tpm-recovery-information-to-ad-ds.md + - name: View status, clear, or troubleshoot the TPM + href: tpm/initialize-and-configure-ownership-of-the-tpm.md + - name: Understanding PCR banks on TPM 2.0 devices + href: tpm/switch-pcr-banks-on-tpm-2-0-devices.md + - name: TPM recommendations + href: tpm/tpm-recommendations.md - name: Protect derived domain credentials with Windows Defender Credential Guard href: /windows/security/identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection - href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md \ No newline at end of file + href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +- name: Windows operating system security + items: + - name: system security + items: + - name: Secure the Windows 10 boot process + href: secure-the-windows-10-boot-process.md + - name: Encryption and data protection + items: + - name: Bitlocker + href: information-protection/bitlocker/bitlocker-overview.md + - name: Network security + items: + - name: VPN + href: identity-protection/vpn/vpn-guide.md + - name: Windows Defender Firewall + href: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md +- name: Windows threat protection + items: + - name: Microsoft Defender Antivirus + href: /microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows.md \ No newline at end of file diff --git a/windows/security/index.yml b/windows/security/index.yml index 74890e02e3..4c3fe7d66c 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -34,15 +34,22 @@ landingContent: # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - - title: Security foundations + - title: Hardware security linkLists: - linkListType: overview links: - - text: Federal Information Processing Standard (FIPS) 140 Validation - url: /windows/security/threat-protection/fips-140-validation.md - - text: Common Criteria Certifications - url: /windows/security/threat-protection/windows-platform-common-criteria.md - - text: Microsoft Security Development Lifecycle (SDL) - url: /previous-versions/windows/desktop/cc307891(v=msdn.10) - - text: Microsoft bounty program - url: https://www.microsoft.com/msrc/bounty \ No newline at end of file + - name: Trusted Platform Module + url: tpm/trusted-platform-module-top-node.md + - name: Kernel DMA Protection + href: information-protection/kernel-dma-protection-for-thunderbolt.md +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Operating system security + linkLists: + - linkListType: overview + links: + - name: Secure the Windows boot process + url: information-protection/secure-the-windows-10-boot-process.md + - name: Configure S/MIME for Windows 10 + url: identity-protection/configure-s-mime.md \ No newline at end of file From e1f59479bbcefdb167f347e225087986d6fe1deb Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 12:04:14 -0700 Subject: [PATCH 015/930] fixing --- windows/security/TOC.yml | 22 +++++++++++----------- windows/security/index.yml | 8 ++++---- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 99d00bd691..f3f4538b86 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -11,24 +11,24 @@ - name: Windows hardware security items: - name: Trusted Platform Module - href: tpm/trusted-platform-module-top-node.md + href: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md items: - name: Trusted Platform Module Overview - href: tpm/trusted-platform-module-overview.md + href: /windows/security/information-protection/tpm/trusted-platform-module-overview.md - name: TPM fundamentals - href: tpm/tpm-fundamentals.md + href: /windows/security/information-protection/tpm/tpm-fundamentals.md - name: How Windows 10 uses the TPM - href: tpm/how-windows-uses-the-tpm.md + href: /windows/security/information-protection/tpm/how-windows-uses-the-tpm.md - name: TPM Group Policy settings - href: tpm/trusted-platform-module-services-group-policy-settings.md + href: /windows/security/information-protection/tpm/trusted-platform-module-services-group-policy-settings.md - name: Back up the TPM recovery information to AD DS - href: tpm/backup-tpm-recovery-information-to-ad-ds.md + href: /windows/security/information-protection/tpm/backup-tpm-recovery-information-to-ad-ds.md - name: View status, clear, or troubleshoot the TPM - href: tpm/initialize-and-configure-ownership-of-the-tpm.md + href: /windows/security/information-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md - name: Understanding PCR banks on TPM 2.0 devices - href: tpm/switch-pcr-banks-on-tpm-2-0-devices.md + href: /windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md - name: TPM recommendations - href: tpm/tpm-recommendations.md + href: /windows/security/information-protection/tpm/tpm-recommendations.md - name: Protect derived domain credentials with Windows Defender Credential Guard href: /windows/security/identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection @@ -38,11 +38,11 @@ - name: system security items: - name: Secure the Windows 10 boot process - href: secure-the-windows-10-boot-process.md + href: /windows/security/information-protection/secure-the-windows-10-boot-process.md - name: Encryption and data protection items: - name: Bitlocker - href: information-protection/bitlocker/bitlocker-overview.md + href: /windows/security/information-protection/bitlocker/bitlocker-overview.md - name: Network security items: - name: VPN diff --git a/windows/security/index.yml b/windows/security/index.yml index 4c3fe7d66c..3ebfbd536f 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -39,9 +39,9 @@ landingContent: - linkListType: overview links: - name: Trusted Platform Module - url: tpm/trusted-platform-module-top-node.md + url: /windows/security/information-protection/trusted-platform-module-top-node.md - name: Kernel DMA Protection - href: information-protection/kernel-dma-protection-for-thunderbolt.md + url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) @@ -50,6 +50,6 @@ landingContent: - linkListType: overview links: - name: Secure the Windows boot process - url: information-protection/secure-the-windows-10-boot-process.md + url: /windows/security/information-protection/secure-the-windows-10-boot-process.md - name: Configure S/MIME for Windows 10 - url: identity-protection/configure-s-mime.md \ No newline at end of file + url: /windows/security/identity-protection/configure-s-mime.md \ No newline at end of file From bf753cf37da5935e75c69155b36ca0e6066d4009 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 12:10:46 -0700 Subject: [PATCH 016/930] text --- windows/security/index.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 3ebfbd536f..2761ee94c4 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -38,9 +38,9 @@ landingContent: linkLists: - linkListType: overview links: - - name: Trusted Platform Module - url: /windows/security/information-protection/trusted-platform-module-top-node.md - - name: Kernel DMA Protection + - text: Trusted Platform Module + url: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md + - text: Kernel DMA Protection url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb @@ -49,7 +49,7 @@ landingContent: linkLists: - linkListType: overview links: - - name: Secure the Windows boot process + - text: Secure the Windows boot process url: /windows/security/information-protection/secure-the-windows-10-boot-process.md - - name: Configure S/MIME for Windows 10 + - text: Configure S/MIME for Windows 10 url: /windows/security/identity-protection/configure-s-mime.md \ No newline at end of file From 78d73dc75dd270b75b37b012226b13cef5fe73da Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 12:30:47 -0700 Subject: [PATCH 017/930] oops all broken --- windows/security/TOC.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index f3f4538b86..237dfd3ad2 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -5,44 +5,44 @@ - name: Windows security foundations items: - name: FIPS 140-2 Validation - href: /windows/security/threat-protection/fips-140-validation.md + href: threat-protection/fips-140-validation.md - name: Common Criteria Certifications - href: /windows/security/threat-protection/windows-platform-common-criteria.md + href: threat-protection/windows-platform-common-criteria.md - name: Windows hardware security items: - name: Trusted Platform Module - href: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md + href: information-protection/tpm/trusted-platform-module-top-node.md items: - name: Trusted Platform Module Overview - href: /windows/security/information-protection/tpm/trusted-platform-module-overview.md + href: information-protection/tpm/trusted-platform-module-overview.md - name: TPM fundamentals - href: /windows/security/information-protection/tpm/tpm-fundamentals.md + href: information-protection/tpm/tpm-fundamentals.md - name: How Windows 10 uses the TPM - href: /windows/security/information-protection/tpm/how-windows-uses-the-tpm.md + href: information-protection/tpm/how-windows-uses-the-tpm.md - name: TPM Group Policy settings - href: /windows/security/information-protection/tpm/trusted-platform-module-services-group-policy-settings.md + href: information-protection/tpm/trusted-platform-module-services-group-policy-settings.md - name: Back up the TPM recovery information to AD DS - href: /windows/security/information-protection/tpm/backup-tpm-recovery-information-to-ad-ds.md + href: information-protection/tpm/backup-tpm-recovery-information-to-ad-ds.md - name: View status, clear, or troubleshoot the TPM - href: /windows/security/information-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md + href: information-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md - name: Understanding PCR banks on TPM 2.0 devices - href: /windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md + href: information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md - name: TPM recommendations - href: /windows/security/information-protection/tpm/tpm-recommendations.md + href: information-protection/tpm/tpm-recommendations.md - name: Protect derived domain credentials with Windows Defender Credential Guard - href: /windows/security/identity-protection/credential-guard/credential-guard.md + href: identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection - href: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md + href: information-protection/kernel-dma-protection-for-thunderbolt.md - name: Windows operating system security items: - name: system security items: - name: Secure the Windows 10 boot process - href: /windows/security/information-protection/secure-the-windows-10-boot-process.md + href: information-protection/secure-the-windows-10-boot-process.md - name: Encryption and data protection items: - name: Bitlocker - href: /windows/security/information-protection/bitlocker/bitlocker-overview.md + href: information-protection/bitlocker/bitlocker-overview.md - name: Network security items: - name: VPN From f5909d966ce0745152e4c1702151f99d2d58a82a Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 12:39:26 -0700 Subject: [PATCH 018/930] add --- windows/security/TOC.yml | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 237dfd3ad2..743bbc0044 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -2,13 +2,13 @@ - name: Windows security href: index.yml expanded: true -- name: Windows security foundations +- name: Security foundations items: - name: FIPS 140-2 Validation href: threat-protection/fips-140-validation.md - name: Common Criteria Certifications href: threat-protection/windows-platform-common-criteria.md -- name: Windows hardware security +- name: Hardware security items: - name: Trusted Platform Module href: information-protection/tpm/trusted-platform-module-top-node.md @@ -33,9 +33,9 @@ href: identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection href: information-protection/kernel-dma-protection-for-thunderbolt.md -- name: Windows operating system security +- name: Operating system security items: - - name: system security + - name: System security items: - name: Secure the Windows 10 boot process href: information-protection/secure-the-windows-10-boot-process.md @@ -49,7 +49,15 @@ href: identity-protection/vpn/vpn-guide.md - name: Windows Defender Firewall href: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md -- name: Windows threat protection +- name: Threat protection items: - name: Microsoft Defender Antivirus - href: /microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows.md \ No newline at end of file + href: /microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows.md +- name: Application protection + items: +- name: User protection + items: +- name: Privacy controls + items: + - name: Windows Privacy controls + href: https://docs.microsoft.com/windows/privacy/windows-10-and-privacy-compliance \ No newline at end of file From 7c596eaee5dc82515be9f2d6536ef0d2384e7ebe Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 12:56:00 -0700 Subject: [PATCH 019/930] adding in bitlocker --- windows/security/TOC.yml | 74 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 743bbc0044..91ff61ce6f 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -41,8 +41,82 @@ href: information-protection/secure-the-windows-10-boot-process.md - name: Encryption and data protection items: + - name: Encrypted Hard Drive + href: encrypted-hard-drive.md - name: Bitlocker href: information-protection/bitlocker/bitlocker-overview.md + items: + - name: Overview of BitLocker Device Encryption in Windows 10 + href: information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md + - name: BitLocker frequently asked questions (FAQ) + href: information-protection/bitlocker/bitlocker-frequently-asked-questions.yml + items: + - name: Overview and requirements + href: information-protection/bitlocker/bitlocker-overview-and-requirements-faq.yml + - name: Upgrading + href: information-protection/bitlocker/bitlocker-upgrading-faq.yml + - name: Deployment and administration + href: information-protection/bitlocker/bitlocker-deployment-and-administration-faq.yml + - name: Key management + href: information-protection/bitlocker/bitlocker-key-management-faq.yml + - name: BitLocker To Go + href: information-protection/bitlocker/bitlocker-to-go-faq.yml + - name: Active Directory Domain Services + href: information-protection/bitlocker/bitlocker-and-adds-faq.yml + - name: Security + href: information-protection/bitlocker/bitlocker-security-faq.yml + - name: BitLocker Network Unlock + href: information-protection/bitlocker/bitlocker-network-unlock-faq.yml + - name: General + href: information-protection/bitlocker/bitlocker-using-with-other-programs-faq.yml + - name: "Prepare your organization for BitLocker: Planning and policies" + href: information-protection/bitlocker/prepare-your-organization-for-bitlocker-planning-and-policies.md + - name: BitLocker deployment comparison + href: information-protection/bitlocker/bitlocker-deployment-comparison.md + - name: BitLocker basic deployment + href: information-protection/bitlocker/bitlocker-basic-deployment.md + - name: Deploy BitLocker on Windows Server 2012 and later + href: information-protection/bitlocker/bitlocker-how-to-deploy-on-windows-server.md + - name: BitLocker management for enterprises + href: information-protection/bitlocker/bitlocker-management-for-enterprises.md + - name: Enable Network Unlock with BitLocker + href: information-protection/bitlocker/bitlocker-how-to-enable-network-unlock.md + - name: Use BitLocker Drive Encryption Tools to manage BitLocker + href: information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md + - name: Use BitLocker Recovery Password Viewer + href: information-protection/bitlocker/bitlocker-use-bitlocker-recovery-password-viewer.md + - name: BitLocker Group Policy settings + href: information-protection/bitlocker/bitlocker-group-policy-settings.md + - name: BCD settings and BitLocker + href: information-protection/bitlocker/bcd-settings-and-bitlocker.md + - name: BitLocker Recovery Guide + href: information-protection/bitlocker/bitlocker-recovery-guide-plan.md + - name: BitLocker Countermeasures + href: information-protection/bitlocker/bitlocker-countermeasures.md + - name: Protecting cluster shared volumes and storage area networks with BitLocker + href: information-protection/bitlocker/protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md + - name: Troubleshoot BitLocker + items: + - name: Troubleshoot BitLocker + href: information-protection/bitlocker/troubleshoot-bitlocker.md + - name: "BitLocker cannot encrypt a drive: known issues" + href: information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md + - name: "Enforcing BitLocker policies by using Intune: known issues" + href: information-protection/bitlocker/ts-bitlocker-intune-issues.md + - name: "BitLocker Network Unlock: known issues" + href: information-protection/bitlocker/ts-bitlocker-network-unlock-issues.md + - name: "BitLocker recovery: known issues" + href: information-protection/bitlocker/ts-bitlocker-recovery-issues.md + - name: "BitLocker configuration: known issues" + href: information-protection/bitlocker/ts-bitlocker-config-issues.md + - name: Troubleshoot BitLocker and TPM issues + items: + - name: "BitLocker cannot encrypt a drive: known TPM issues" + href: information-protection/bitlocker/ts-bitlocker-cannot-encrypt-tpm-issues.md + - name: "BitLocker and TPM: other known issues" + href: information-protection/bitlocker/ts-bitlocker-tpm-issues.md + - name: Decode Measured Boot logs to track PCR changes + href: information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md - name: Network security items: - name: VPN From 5d9ce6746c4edbc594141d686bb734992c89bb34 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 13:00:01 -0700 Subject: [PATCH 020/930] attempting to redirect TOC --- windows/security/information-protection/{TOC.yml => TOC-BAK.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/security/information-protection/{TOC.yml => TOC-BAK.yml} (100%) diff --git a/windows/security/information-protection/TOC.yml b/windows/security/information-protection/TOC-BAK.yml similarity index 100% rename from windows/security/information-protection/TOC.yml rename to windows/security/information-protection/TOC-BAK.yml From e47977ed23df6f18a968ec290c7860028090fac8 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 13:04:05 -0700 Subject: [PATCH 021/930] build fail --- .../information-protection/TOC-BAK.yml | 149 ------------------ 1 file changed, 149 deletions(-) delete mode 100644 windows/security/information-protection/TOC-BAK.yml diff --git a/windows/security/information-protection/TOC-BAK.yml b/windows/security/information-protection/TOC-BAK.yml deleted file mode 100644 index bcaa9d74d7..0000000000 --- a/windows/security/information-protection/TOC-BAK.yml +++ /dev/null @@ -1,149 +0,0 @@ -- name: Information protection - href: index.md - items: - - name: BitLocker - href: bitlocker\bitlocker-overview.md - items: - - name: Overview of BitLocker Device Encryption in Windows 10 - href: bitlocker\bitlocker-device-encryption-overview-windows-10.md - - name: BitLocker frequently asked questions (FAQ) - href: bitlocker\bitlocker-frequently-asked-questions.yml - items: - - name: Overview and requirements - href: bitlocker\bitlocker-overview-and-requirements-faq.yml - - name: Upgrading - href: bitlocker\bitlocker-upgrading-faq.yml - - name: Deployment and administration - href: bitlocker\bitlocker-deployment-and-administration-faq.yml - - name: Key management - href: bitlocker\bitlocker-key-management-faq.yml - - name: BitLocker To Go - href: bitlocker\bitlocker-to-go-faq.yml - - name: Active Directory Domain Services - href: bitlocker\bitlocker-and-adds-faq.yml - - name: Security - href: bitlocker\bitlocker-security-faq.yml - - name: BitLocker Network Unlock - href: bitlocker\bitlocker-network-unlock-faq.yml - - name: General - href: bitlocker\bitlocker-using-with-other-programs-faq.yml - - name: "Prepare your organization for BitLocker: Planning and policies" - href: bitlocker\prepare-your-organization-for-bitlocker-planning-and-policies.md - - name: BitLocker deployment comparison - href: bitlocker\bitlocker-deployment-comparison.md - - name: BitLocker basic deployment - href: bitlocker\bitlocker-basic-deployment.md - - name: "BitLocker: How to deploy on Windows Server 2012 and later" - href: bitlocker\bitlocker-how-to-deploy-on-windows-server.md - - name: "BitLocker: Management for enterprises" - href: bitlocker\bitlocker-management-for-enterprises.md - - name: "BitLocker: How to enable Network Unlock" - href: bitlocker\bitlocker-how-to-enable-network-unlock.md - - name: "BitLocker: Use BitLocker Drive Encryption Tools to manage BitLocker" - href: bitlocker\bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md - - name: "BitLocker: Use BitLocker Recovery Password Viewer" - href: bitlocker\bitlocker-use-bitlocker-recovery-password-viewer.md - - name: BitLocker Group Policy settings - href: bitlocker\bitlocker-group-policy-settings.md - - name: BCD settings and BitLocker - href: bitlocker\bcd-settings-and-bitlocker.md - - name: BitLocker Recovery Guide - href: bitlocker\bitlocker-recovery-guide-plan.md - - name: BitLocker Countermeasures - href: bitlocker\bitlocker-countermeasures.md - - name: Protecting cluster shared volumes and storage area networks with BitLocker - href: bitlocker\protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md - - name: Troubleshoot BitLocker - items: - - name: Troubleshoot BitLocker - href: bitlocker\troubleshoot-bitlocker.md - - name: "BitLocker cannot encrypt a drive: known issues" - href: bitlocker\ts-bitlocker-cannot-encrypt-issues.md - - name: "Enforcing BitLocker policies by using Intune: known issues" - href: bitlocker\ts-bitlocker-intune-issues.md - - name: "BitLocker Network Unlock: known issues" - href: bitlocker\ts-bitlocker-network-unlock-issues.md - - name: "BitLocker recovery: known issues" - href: bitlocker\ts-bitlocker-recovery-issues.md - - name: "BitLocker configuration: known issues" - href: bitlocker\ts-bitlocker-config-issues.md - - name: Troubleshoot BitLocker and TPM issues - items: - - name: "BitLocker cannot encrypt a drive: known TPM issues" - href: bitlocker\ts-bitlocker-cannot-encrypt-tpm-issues.md - - name: "BitLocker and TPM: other known issues" - href: bitlocker\ts-bitlocker-tpm-issues.md - - name: Decode Measured Boot logs to track PCR changes - href: bitlocker\ts-bitlocker-decode-measured-boot-logs.md - - name: Encrypted Hard Drive - href: encrypted-hard-drive.md - - name: Kernel DMA Protection - href: kernel-dma-protection-for-thunderbolt.md - - name: Protect your enterprise data using Windows Information Protection (WIP) - href: windows-information-protection\protect-enterprise-data-using-wip.md - items: - - name: Create a WIP policy using Microsoft Intune - href: windows-information-protection\overview-create-wip-policy.md - items: - - name: Create a WIP policy with MDM using the Azure portal for Microsoft Intune - href: windows-information-protection\create-wip-policy-using-intune-azure.md - items: - - name: Deploy your WIP policy using the Azure portal for Microsoft Intune - href: windows-information-protection\deploy-wip-policy-using-intune-azure.md - - name: Associate and deploy a VPN policy for WIP using the Azure portal for Microsoft Intune - href: windows-information-protection\create-vpn-and-wip-policy-using-intune-azure.md - - name: Create and verify an EFS Data Recovery Agent (DRA) certificate - href: windows-information-protection\create-and-verify-an-efs-dra-certificate.md - - name: Determine the Enterprise Context of an app running in WIP - href: windows-information-protection\wip-app-enterprise-context.md - - name: Create a WIP policy using Microsoft Endpoint Configuration Manager - href: windows-information-protection\overview-create-wip-policy-configmgr.md - items: - - name: Create and deploy a WIP policy using Microsoft Endpoint Configuration Manager - href: windows-information-protection\create-wip-policy-using-configmgr.md - - name: Create and verify an EFS Data Recovery Agent (DRA) certificate - href: windows-information-protection\create-and-verify-an-efs-dra-certificate.md - - name: Determine the Enterprise Context of an app running in WIP - href: windows-information-protection\wip-app-enterprise-context.md - - name: Mandatory tasks and settings required to turn on WIP - href: windows-information-protection\mandatory-settings-for-wip.md - - name: Testing scenarios for WIP - href: windows-information-protection\testing-scenarios-for-wip.md - - name: Limitations while using WIP - href: windows-information-protection\limitations-with-wip.md - - name: How to collect WIP audit event logs - href: windows-information-protection\collect-wip-audit-event-logs.md - - name: General guidance and best practices for WIP - href: windows-information-protection\guidance-and-best-practices-wip.md - items: - - name: Enlightened apps for use with WIP - href: windows-information-protection\enlightened-microsoft-apps-and-wip.md - - name: Unenlightened and enlightened app behavior while using WIP - href: windows-information-protection\app-behavior-with-wip.md - - name: Recommended Enterprise Cloud Resources and Neutral Resources network settings with WIP - href: windows-information-protection\recommended-network-definitions-for-wip.md - - name: Using Outlook Web Access with WIP - href: windows-information-protection\using-owa-with-wip.md - - name: Fine-tune WIP Learning - href: windows-information-protection\wip-learning.md - - name: Secure the Windows 10 boot process - href: secure-the-windows-10-boot-process.md - - name: Trusted Platform Module - href: tpm/trusted-platform-module-top-node.md - items: - - name: Trusted Platform Module Overview - href: tpm/trusted-platform-module-overview.md - - name: TPM fundamentals - href: tpm/tpm-fundamentals.md - - name: How Windows 10 uses the TPM - href: tpm/how-windows-uses-the-tpm.md - - name: TPM Group Policy settings - href: tpm/trusted-platform-module-services-group-policy-settings.md - - name: Back up the TPM recovery information to AD DS - href: tpm/backup-tpm-recovery-information-to-ad-ds.md - - name: View status, clear, or troubleshoot the TPM - href: tpm/initialize-and-configure-ownership-of-the-tpm.md - - name: Understanding PCR banks on TPM 2.0 devices - href: tpm/switch-pcr-banks-on-tpm-2-0-devices.md - - name: TPM recommendations - href: tpm/tpm-recommendations.md From 9caab07acfd421dc1f240e5c97105ee4a107dcb5 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 13:17:47 -0700 Subject: [PATCH 022/930] adding wip --- windows/security/TOC.yml | 49 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 91ff61ce6f..2370e36f4e 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -42,7 +42,7 @@ - name: Encryption and data protection items: - name: Encrypted Hard Drive - href: encrypted-hard-drive.md + href: information-protection/encrypted-hard-drive.md - name: Bitlocker href: information-protection/bitlocker/bitlocker-overview.md items: @@ -117,6 +117,53 @@ href: information-protection/bitlocker/ts-bitlocker-tpm-issues.md - name: Decode Measured Boot logs to track PCR changes href: information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md + - name: Windows Information Protection (WIP) + href: information-protection/windows-information-protection/protect-enterprise-data-using-wip.md + items: + - name: Create a WIP policy using Microsoft Intune + href: information-protection/windows-information-protection/overview-create-wip-policy.md + items: + - name: Create a WIP policy with MDM using the Azure portal for Microsoft Intune + href: information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md + items: + - name: Deploy your WIP policy using the Azure portal for Microsoft Intune + href: information-protection/windows-information-protection/deploy-wip-policy-using-intune-azure.md + - name: Associate and deploy a VPN policy for WIP using the Azure portal for Microsoft Intune + href: information-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune-azure.md + - name: Create and verify an EFS Data Recovery Agent (DRA) certificate + href: information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md + - name: Determine the Enterprise Context of an app running in WIP + href: information-protection/windows-information-protection/wip-app-enterprise-context.md + - name: Create a WIP policy using Microsoft Endpoint Configuration Manager + href: information-protection/windows-information-protection/overview-create-wip-policy-configmgr.md + items: + - name: Create and deploy a WIP policy using Microsoft Endpoint Configuration Manager + href: information-protection/windows-information-protection/create-wip-policy-using-configmgr.md + - name: Create and verify an EFS Data Recovery Agent (DRA) certificate + href: information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md + - name: Determine the Enterprise Context of an app running in WIP + href: information-protection/windows-information-protection/wip-app-enterprise-context.md + - name: Mandatory tasks and settings required to turn on WIP + href: information-protection/windows-information-protection/mandatory-settings-for-wip.md + - name: Testing scenarios for WIP + href: information-protection/windows-information-protection/testing-scenarios-for-wip.md + - name: Limitations while using WIP + href: information-protection/windows-information-protection/limitations-with-wip.md + - name: How to collect WIP audit event logs + href: information-protection/windows-information-protection/collect-wip-audit-event-logs.md + - name: General guidance and best practices for WIP + href: information-protection/windows-information-protection/guidance-and-best-practices-wip.md + items: + - name: Enlightened apps for use with WIP + href: information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md + - name: Unenlightened and enlightened app behavior while using WIP + href: information-protection/windows-information-protection/app-behavior-with-wip.md + - name: Recommended Enterprise Cloud Resources and Neutral Resources network settings with WIP + href: information-protection/windows-information-protection/recommended-network-definitions-for-wip.md + - name: Using Outlook Web Access with WIP + href: information-protection/windows-information-protection/using-owa-with-wip.md + - name: Fine-tune WIP Learning + href: information-protection/windows-information-protection/wip-learning.md - name: Network security items: - name: VPN From e794bc48fc50b76664029c2cce9571e35116adba Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 15:11:13 -0700 Subject: [PATCH 023/930] adding identity --- windows/security/TOC.yml | 129 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 128 insertions(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 2370e36f4e..51021a5be7 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -117,6 +117,8 @@ href: information-protection/bitlocker/ts-bitlocker-tpm-issues.md - name: Decode Measured Boot logs to track PCR changes href: information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md + - name: Configure S/MIME for Windows 10 + href: configure-s-mime.md - name: Windows Information Protection (WIP) href: information-protection/windows-information-protection/protect-enterprise-data-using-wip.md items: @@ -166,8 +168,31 @@ href: information-protection/windows-information-protection/wip-learning.md - name: Network security items: - - name: VPN + - name: VPN technical guide href: identity-protection/vpn/vpn-guide.md + items: + - name: VPN connection types + href: identity-protection/vpn/vpn-connection-type.md + - name: VPN routing decisions + href: identity-protection/vpn/vpn-routing.md + - name: VPN authentication options + href: identity-protection/vpn/vpn-authentication.md + - name: VPN and conditional access + href: identity-protection/vpn/vpn-conditional-access.md + - name: VPN name resolution + href: identity-protection/vpn/vpn-name-resolution.md + - name: VPN auto-triggered profile options + href: identity-protection/vpn/vpn-auto-trigger-profile.md + - name: VPN security features + href: identity-protection/vpn/vpn-security-features.md + - name: VPN profile options + href: identity-protection/vpn/vpn-profile-options.md + - name: How to configure Diffie Hellman protocol over IKEv2 VPN connections + href: identity-protection/vpn/how-to-configure-diffie-hellman-protocol-over-ikev2-vpn-connections.md + - name: How to use single sign-on (SSO) over VPN and Wi-Fi connections + href: identity-protection/vpn/how-to-use-single-sign-on-sso-over-vpn-and-wi-fi-connections.md + - name: Optimizing Office 365 traffic with the Windows 10 VPN client + href: identity-protection/vpn/vpn-office-365-optimization.md - name: Windows Defender Firewall href: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md - name: Threat protection @@ -178,6 +203,108 @@ items: - name: User protection items: + - name: Technical support policy for lost or forgotten passwords + href: identity-protection/password-support-policy.md + - name: Access Control Overview + href: identity-protection/access-control/access-control.md + items: + - name: Dynamic Access Control Overview + href: identity-protection/access-control/dynamic-access-control.md + - name: Security identifiers + href: identity-protection/access-control/security-identifiers.md + - name: Security Principals + href: identity-protection/access-control/security-principals.md + - name: Local Accounts + href: identity-protection/access-control/local-accounts.md + - name: Active Directory Accounts + href: identity-protection/access-control/active-directory-accounts.md + - name: Microsoft Accounts + href: identity-protection/access-control/microsoft-accounts.md + - name: Service Accounts + href: identity-protection/access-control/service-accounts.md + - name: Active Directory Security Groups + href: identity-protection/access-control/active-directory-security-groups.md + - name: Special Identities + href: identity-protection/access-control/special-identities.md + - name: User Account Control + href: identity-protection/user-account-control/user-account-control-overview.md + items: + - name: How User Account Control works + href: identity-protection/user-account-control/how-user-account-control-works.md + - name: User Account Control security policy settings + href: identity-protection/user-account-control/user-account-control-security-policy-settings.md + - name: User Account Control Group Policy and registry key settings + href: identity-protection/user-account-control/user-account-control-group-policy-and-registry-key-settings.md + - name: Windows Hello for Business + href: identity-protection/hello-for-business/index.yml + - name: Windows credential theft mitigation guide + href: identity-protection/windows-credential-theft-mitigation-guide-abstract.md + - name: Enterprise Certificate Pinning + href: identity-protection/enterprise-certificate-pinning.md + - name: Protect derived domain credentials with Credential Guard + href: identity-protection/credential-guard/credential-guard.md + items: + - name: How Credential Guard works + href: identity-protection/credential-guard/credential-guard-how-it-works.md + - name: Credential Guard Requirements + href: identity-protection/credential-guard/credential-guard-requirements.md + - name: Manage Credential Guard + href: identity-protection/credential-guard/credential-guard-manage.md + - name: Hardware readiness tool + href: identity-protection/credential-guard/dg-readiness-tool.md + - name: Credential Guard protection limits + href: identity-protection/credential-guard/credential-guard-protection-limits.md + - name: Considerations when using Credential Guard + href: identity-protection/credential-guard/credential-guard-considerations.md + - name: "Credential Guard: Additional mitigations" + href: identity-protection/credential-guard/additional-mitigations.md + - name: "Credential Guard: Known issues" + href: identity-protection/credential-guard/credential-guard-known-issues.md + - name: Protect Remote Desktop credentials with Remote Credential Guard + href: identity-protection/remote-credential-guard.md + - name: Smart Cards + href: identity-protection/smart-cards/smart-card-windows-smart-card-technical-reference.md + items: + - name: How Smart Card Sign-in Works in Windows + href: identity-protection/smart-cards/smart-card-how-smart-card-sign-in-works-in-windows.md + items: + - name: Smart Card Architecture + href: identity-protection/smart-cards/smart-card-architecture.md + - name: Certificate Requirements and Enumeration + href: identity-protection/smart-cards/smart-card-certificate-requirements-and-enumeration.md + - name: Smart Card and Remote Desktop Services + href: identity-protection/smart-cards/smart-card-and-remote-desktop-services.md + - name: Smart Cards for Windows Service + href: identity-protection/smart-cards/smart-card-smart-cards-for-windows-service.md + - name: Certificate Propagation Service + href: identity-protection/smart-cards/smart-card-certificate-propagation-service.md + - name: Smart Card Removal Policy Service + href: identity-protection/smart-cards/smart-card-removal-policy-service.md + - name: Smart Card Tools and Settings + href: identity-protection/smart-cards/smart-card-tools-and-settings.md + items: + - name: Smart Cards Debugging Information + href: identity-protection/smart-cards/smart-card-debugging-information.md + - name: Smart Card Group Policy and Registry Settings + href: identity-protection/smart-cards/smart-card-group-policy-and-registry-settings.md + - name: Smart Card Events + href: identity-protection/smart-cards/smart-card-events.md + - name: Virtual Smart Cards + href: identity-protection/virtual-smart-cards/virtual-smart-card-overview.md + items: + - name: Understanding and Evaluating Virtual Smart Cards + href: identity-protection/virtual-smart-cards/virtual-smart-card-understanding-and-evaluating.md + items: + - name: "Get Started with Virtual Smart Cards: Walkthrough Guide" + href: identity-protection/virtual-smart-cards/virtual-smart-card-get-started.md + - name: Use Virtual Smart Cards + href: identity-protection/virtual-smart-cards/virtual-smart-card-use-virtual-smart-cards.md + - name: Deploy Virtual Smart Cards + href: identity-protection/virtual-smart-cards/virtual-smart-card-deploy-virtual-smart-cards.md + - name: Evaluate Virtual Smart Card Security + href: identity-protection/virtual-smart-cards/virtual-smart-card-evaluate-security.md + - name: Tpmvscmgr + href: identity-protection/virtual-smart-cards/virtual-smart-card-tpmvscmgr.md - name: Privacy controls items: - name: Windows Privacy controls From ef521bf2852e395d97a501d4ec210b69d110f162 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 19 Aug 2021 15:19:28 -0700 Subject: [PATCH 024/930] rm identity-protection toc --- windows/security/identity-protection/TOC.yml | 132 ------------------- 1 file changed, 132 deletions(-) delete mode 100644 windows/security/identity-protection/TOC.yml diff --git a/windows/security/identity-protection/TOC.yml b/windows/security/identity-protection/TOC.yml deleted file mode 100644 index 5e4680879e..0000000000 --- a/windows/security/identity-protection/TOC.yml +++ /dev/null @@ -1,132 +0,0 @@ -- name: Identity and access management - href: index.md - items: - - name: Technical support policy for lost or forgotten passwords - href: password-support-policy.md - - name: Access Control Overview - href: access-control/access-control.md - items: - - name: Dynamic Access Control Overview - href: access-control/dynamic-access-control.md - - name: Security identifiers - href: access-control/security-identifiers.md - - name: Security Principals - href: access-control/security-principals.md - - name: Local Accounts - href: access-control/local-accounts.md - - name: Active Directory Accounts - href: access-control/active-directory-accounts.md - - name: Microsoft Accounts - href: access-control/microsoft-accounts.md - - name: Service Accounts - href: access-control/service-accounts.md - - name: Active Directory Security Groups - href: access-control/active-directory-security-groups.md - - name: Special Identities - href: access-control/special-identities.md - - name: User Account Control - href: user-account-control\user-account-control-overview.md - items: - - name: How User Account Control works - href: user-account-control\how-user-account-control-works.md - - name: User Account Control security policy settings - href: user-account-control\user-account-control-security-policy-settings.md - - name: User Account Control Group Policy and registry key settings - href: user-account-control\user-account-control-group-policy-and-registry-key-settings.md - - name: Windows Hello for Business - href: hello-for-business/index.yml - - name: Protect derived domain credentials with Credential Guard - href: credential-guard/credential-guard.md - items: - - name: How Credential Guard works - href: credential-guard/credential-guard-how-it-works.md - - name: Credential Guard Requirements - href: credential-guard/credential-guard-requirements.md - - name: Manage Credential Guard - href: credential-guard/credential-guard-manage.md - - name: Hardware readiness tool - href: credential-guard/dg-readiness-tool.md - - name: Credential Guard protection limits - href: credential-guard/credential-guard-protection-limits.md - - name: Considerations when using Credential Guard - href: credential-guard/credential-guard-considerations.md - - name: "Credential Guard: Additional mitigations" - href: credential-guard/additional-mitigations.md - - name: "Credential Guard: Known issues" - href: credential-guard/credential-guard-known-issues.md - - name: Protect Remote Desktop credentials with Remote Credential Guard - href: remote-credential-guard.md - - name: Smart Cards - href: smart-cards/smart-card-windows-smart-card-technical-reference.md - items: - - name: How Smart Card Sign-in Works in Windows - href: smart-cards/smart-card-how-smart-card-sign-in-works-in-windows.md - items: - - name: Smart Card Architecture - href: smart-cards/smart-card-architecture.md - - name: Certificate Requirements and Enumeration - href: smart-cards/smart-card-certificate-requirements-and-enumeration.md - - name: Smart Card and Remote Desktop Services - href: smart-cards/smart-card-and-remote-desktop-services.md - - name: Smart Cards for Windows Service - href: smart-cards/smart-card-smart-cards-for-windows-service.md - - name: Certificate Propagation Service - href: smart-cards/smart-card-certificate-propagation-service.md - - name: Smart Card Removal Policy Service - href: smart-cards/smart-card-removal-policy-service.md - - name: Smart Card Tools and Settings - href: smart-cards/smart-card-tools-and-settings.md - items: - - name: Smart Cards Debugging Information - href: smart-cards/smart-card-debugging-information.md - - name: Smart Card Group Policy and Registry Settings - href: smart-cards/smart-card-group-policy-and-registry-settings.md - - name: Smart Card Events - href: smart-cards/smart-card-events.md - - name: Virtual Smart Cards - href: virtual-smart-cards\virtual-smart-card-overview.md - items: - - name: Understanding and Evaluating Virtual Smart Cards - href: virtual-smart-cards\virtual-smart-card-understanding-and-evaluating.md - items: - - name: "Get Started with Virtual Smart Cards: Walkthrough Guide" - href: virtual-smart-cards\virtual-smart-card-get-started.md - - name: Use Virtual Smart Cards - href: virtual-smart-cards\virtual-smart-card-use-virtual-smart-cards.md - - name: Deploy Virtual Smart Cards - href: virtual-smart-cards\virtual-smart-card-deploy-virtual-smart-cards.md - - name: Evaluate Virtual Smart Card Security - href: virtual-smart-cards\virtual-smart-card-evaluate-security.md - - name: Tpmvscmgr - href: virtual-smart-cards\virtual-smart-card-tpmvscmgr.md - - name: Enterprise Certificate Pinning - href: enterprise-certificate-pinning.md - - name: Windows 10 credential theft mitigation guide abstract - href: windows-credential-theft-mitigation-guide-abstract.md - - name: Configure S/MIME for Windows 10 - href: configure-s-mime.md - - name: VPN technical guide - href: vpn\vpn-guide.md - items: - - name: VPN connection types - href: vpn\vpn-connection-type.md - - name: VPN routing decisions - href: vpn\vpn-routing.md - - name: VPN authentication options - href: vpn\vpn-authentication.md - - name: VPN and conditional access - href: vpn\vpn-conditional-access.md - - name: VPN name resolution - href: vpn\vpn-name-resolution.md - - name: VPN auto-triggered profile options - href: vpn\vpn-auto-trigger-profile.md - - name: VPN security features - href: vpn\vpn-security-features.md - - name: VPN profile options - href: vpn\vpn-profile-options.md - - name: How to configure Diffie Hellman protocol over IKEv2 VPN connections - href: vpn\how-to-configure-diffie-hellman-protocol-over-ikev2-vpn-connections.md - - name: How to use single sign-on (SSO) over VPN and Wi-Fi connections - href: vpn\how-to-use-single-sign-on-sso-over-vpn-and-wi-fi-connections.md - - name: Optimizing Office 365 traffic with the Windows 10 VPN client - href: vpn\vpn-office-365-optimization.md From 76182769f5889e4a19ed0ad7bebdb9d148d2bd72 Mon Sep 17 00:00:00 2001 From: Nagappan Veerappan Date: Thu, 19 Aug 2021 17:58:31 -0700 Subject: [PATCH 025/930] Update windows/security/identity-protection/hello-for-business/hello-faq.yml Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index d774f0890f..7d470d3748 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -222,4 +222,4 @@ sections: Windows Hello for Business is a feature of Windows 10. At this time, Microsoft is not developing clients for other platforms. However, Microsoft is open to third-parties who are interested in moving these platforms away from passwords. Interested third-parties can get more information by emailing [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). - question: Does Windows Hello for Business work with Azure AD Domain Services (AAD DS) clients? - answer: No, Azure AD Domain Service is a seperate managed enviornment in Azure and hybrid device registration with cloud (Azure AD) not available for them via ADConnect. Hence they can not perform WHFB with Azure AD. + answer: No, AAD DS is a separately managed environment in Azure, and hybrid device registration with cloud Azure AD is not available for it via Azure AD Connect. Hence, Windows Hello for Business does not work with Azure AD. From 22099b37d5ee6c1c2dabc123b1390fca29d94dbd Mon Sep 17 00:00:00 2001 From: Nagappan Veerappan Date: Thu, 19 Aug 2021 18:01:51 -0700 Subject: [PATCH 026/930] updated as per Matthew's suggestions updated as per Matthew's suggestions --- .../identity-protection/hello-for-business/hello-faq.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 7d470d3748..a6c2533e72 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -221,5 +221,5 @@ sections: answer: | Windows Hello for Business is a feature of Windows 10. At this time, Microsoft is not developing clients for other platforms. However, Microsoft is open to third-parties who are interested in moving these platforms away from passwords. Interested third-parties can get more information by emailing [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). - - question: Does Windows Hello for Business work with Azure AD Domain Services (AAD DS) clients? - answer: No, AAD DS is a separately managed environment in Azure, and hybrid device registration with cloud Azure AD is not available for it via Azure AD Connect. Hence, Windows Hello for Business does not work with Azure AD. + - question: Does Windows Hello for Business work with Azure Active Directory Domain Services (Azure AD DS) clients? + answer: No, Azure AD DS is a separately managed environment in Azure, and hybrid device registration with cloud Azure AD is not available for it via Azure AD Connect. Hence, Windows Hello for Business does not work with Azure AD. From 6b0616f71f6d79769a0b54b135aec3d139b867a0 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 25 Aug 2021 11:34:51 +0530 Subject: [PATCH 027/930] Updated --- images/no.png | Bin 0 -> 874 bytes images/yes.png | Bin 0 -> 614 bytes includes/appliesto-2013-2016-2019-xxx-md.md | 1 + .../appliesto-xxx-2016-2019-SUB-xxx-md.md | 1 + .../mdm/policy-csp-abovelock.md | 20 ++++++++---------- 5 files changed, 11 insertions(+), 11 deletions(-) create mode 100644 images/no.png create mode 100644 images/yes.png create mode 100644 includes/appliesto-2013-2016-2019-xxx-md.md create mode 100644 includes/appliesto-xxx-2016-2019-SUB-xxx-md.md diff --git a/images/no.png b/images/no.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa084e6a3326f74e77306adc0bab27e6225b291 GIT binary patch literal 874 zcmV-w1C{)VP)1D+=^TCDiFvbv#PS{_?BS{~Hb)mp=v5JDn;p0srp zDBgaW-85T$xMZegr&Ez=(t>Ey}+rZ+~|$YN#|mt~xI#DM*RC1^}GS&Ol&CvNL58mSw8<`_Yj=Sus;0jgQ;anX**WR8^qo z!zlEI6Xk~wOloK@0FDs|c7az*3xk0BemZ5p zjtJ`U`t0HIYnvwcd45-~uA9K~|2CI5q&^}j=W^>fmpdpo@%1}K$7cZm1$j9T(lqo- zD;NlAE&y;ixwWXF)~)TqKWm$=fS#PwK{Yl50H`P_L}f)WYN{%Bn#-^p1h&}h;M|_6 zsG(k;PdPsOP3!af0RW6h2#TU`t+WW2&z}LXcg8}R1|t%IqISA>L^Hi$wr({A8Advh znp(TgD!)wp4on-P*&22V8O^rc_nG+x>kCEi-6M}dLI~Pk4?I*)YBzZP|D#Z=GuU2s z54MK$i3&;x!LwIAWgWdrt;u5Zhl6c9IP&J>=weG}-~EF;qQ2Sypi!<6CnX$zBw@ux zu@W{-!ZJym%VTqLt~Ce8Ef~$V$Mto!=7Z}00)LUfCpD&o@&Et;07*qoM6N<$f~ppT Awg3PC literal 0 HcmV?d00001 diff --git a/images/yes.png b/images/yes.png new file mode 100644 index 0000000000000000000000000000000000000000..d2285c5c46cfb8c983a2a725f4ff13e241a5f319 GIT binary patch literal 614 zcmV-s0-61ZP)Mxgdo$d#k7bF$_Of$yBR1%&{?RX(S-St3z34+VrXLUxEO`o(2VC^ z&+dKC``+ikIsC3rO5tTmTbu{3118W0ECLx|N?K~XR#&)%N?U}1$3VPBECs}*rB?S1 zmA1GByabvx;(1^|T58NQRNA5u$N~}VQ$hi_EG_lbY5H7zU_=M#69$IQzbk`4QrhBx zYpAqE6u6_4?QTsFyE=~F2=7`QK(A})PI1q5ZRg z^H1P-gUOB71V0No-put^_M={)ZBB8!{R91Gn!^WM00`C{)YRo0a`@ zUZ9IkkzRO6sJ@B5s7*s4!p)1LGzL!cc0SJf@3}quy3mYMgz(MDvjB-=e++ih~EgalK(_1H>BM+G@)tWBhcwIC%->I;N$c9E4Ear zT6YO}<}}<)q!wTX2x%S^KmlFSQfa5DJ&~lPz5(}vzb=4}DuLkbFLMD%0_`e6c&_{XFn7~=ecbB33Xr4+-ZB*-T1Bh3d_?=3=T>t<807*qoM6N<$f|?{1 AbN~PV literal 0 HcmV?d00001 diff --git a/includes/appliesto-2013-2016-2019-xxx-md.md b/includes/appliesto-2013-2016-2019-xxx-md.md new file mode 100644 index 0000000000..9a496e3070 --- /dev/null +++ b/includes/appliesto-2013-2016-2019-xxx-md.md @@ -0,0 +1 @@ +**APPLIES TO:** ![yes](../media/yes.png)2013 ![yes](../media/yes.png)2016 ![yes](../media/yes.png)2019 ![no](../media/no.png)SharePoint in Microsoft 365 diff --git a/includes/appliesto-xxx-2016-2019-SUB-xxx-md.md b/includes/appliesto-xxx-2016-2019-SUB-xxx-md.md new file mode 100644 index 0000000000..a97c23d538 --- /dev/null +++ b/includes/appliesto-xxx-2016-2019-SUB-xxx-md.md @@ -0,0 +1 @@ +**APPLIES TO:** ![no-img-13](../media/no.png)2013 ![yes-img-16](../media/yes.png)2016 ![yes-img-19](../media/yes.png)2019 ![yes-img-se](../media/yes.png)Subscription Edition ![no-img-sop](../media/no.png)SharePoint in Microsoft 365 diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index 23c1bb8142..b1bc434f3a 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -14,6 +14,7 @@ manager: dansimp # Policy CSP - AboveLock +[!INCLUDE[appliesto-xxx-xxx-xxx-SUB-xxx-md](../includes/appliesto-xxx-xxx-xxx-SUB-xxx-md.md)]
@@ -40,29 +41,26 @@ manager: dansimp - - + + + - + - - - - - + - + - - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1
Businesscheck mark1Yes, starting in Windows 10, version 1903Yes
Enterprisecheck mark1Yes, starting in Windows 10, version 1909Yes
Educationcheck mark1
Yes, starting in Windows 10, version 2004Yes
From 46599fc90e9a126c62c59d6343a3e3e47230f1cb Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 26 Aug 2021 15:01:43 +0530 Subject: [PATCH 028/930] Updated --- .vscode/settings.json | 5 - .../policy-csp-admx-activexinstallservice.md | 2 +- .../mdm/policy-csp-admx-addremoveprograms.md | 243 +++++++++++------- .../mdm/policy-csp-admx-appcompat.md | 199 ++++++++------ 4 files changed, 281 insertions(+), 168 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index f66a07d2e4..0000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "cSpell.words": [ - "emie" - ] -} \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md index a4020d12f2..67982daf0e 100644 --- a/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md +++ b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md @@ -95,7 +95,7 @@ If the trusted site uses the HTTPS protocol, this policy setting can also contro ADMX Info: -- GP English name: *Establish ActiveX installation policy for sites in Trusted zones* +- GP Friendly name: *Establish ActiveX installation policy for sites in Trusted zones* - GP name: *AxISURLZonePolicies* - GP path: *Windows Components\ActiveX Installer Service* - GP ADMX file name: *ActiveXInstallService.admx* diff --git a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md index 647cff6ce4..478ce5c0d7 100644 --- a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md +++ b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md @@ -67,28 +67,33 @@ manager: dansimp - - + + + - + + - + + - + + - - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck mark
YesYes
Educationcross markNoNo
@@ -125,7 +130,7 @@ If you disable this setting or do not configure it, all programs (Category: All) ADMX Info: -- GP English name: *Specify default category for Add New Programs* +- GP Friendly name: *Specify default category for Add New Programs* - GP name: *DefaultCategory* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -150,28 +155,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markYesYes
Enterprisecheck markNoNo
Educationcross markNoNo
@@ -206,7 +217,7 @@ If you disable this setting or do not configure it, the "Add a program from CD-R ADMX Info: -- GP English name: *Hide the "Add a program from CD-ROM or floppy disk" option* +- GP Friendly name: *Hide the "Add a program from CD-ROM or floppy disk" option* - GP name: *NoAddFromCDorFloppy* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -231,28 +242,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -287,7 +304,7 @@ If you disable this setting or do not configure it, "Add programs from Microsoft ADMX Info: -- GP English name: *Hide the "Add programs from Microsoft" option* +- GP Friendly name: *Hide the "Add programs from Microsoft" option* - GP name: *NoAddFromInternet* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -312,28 +329,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -370,7 +393,7 @@ If you disable this setting or do not configure it, "Add programs from your netw ADMX Info: -- GP English name: *Hide the "Add programs from your network" option* +- GP Friendly name: *Hide the "Add programs from your network" option* - GP name: *NoAddFromNetwork* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -394,28 +417,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -447,7 +476,7 @@ If you disable this setting or do not configure it, the Add New Programs button ADMX Info: -- GP English name: *Hide Add New Programs page* +- GP Friendly name: *Hide Add New Programs page* - GP name: *NoAddPage* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -472,28 +501,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -525,7 +560,7 @@ If you disable this setting or do not configure it, Add or Remove Programs is av ADMX Info: -- GP English name: *Remove Add or Remove Programs* +- GP Friendly name: *Remove Add or Remove Programs* - GP name: *NoAddRemovePrograms* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -550,28 +585,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -604,7 +645,7 @@ If you disable this setting or do not configure it, the Set Program Access and D ADMX Info: -- GP English name: *Hide the Set Program Access and Defaults page* +- GP Friendly name: *Hide the Set Program Access and Defaults page* - GP name: *NoChooseProgramsPage* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -629,28 +670,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -682,7 +729,7 @@ If you disable this setting or do not configure it, the Change or Remove Program ADMX Info: -- GP English name: *Hide Change or Remove Programs page* +- GP Friendly name: *Hide Change or Remove Programs page* - GP name: *NoRemovePage* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -707,28 +754,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -763,7 +816,7 @@ If you disable this setting or do not configure it, "Set up services" appears on ADMX Info: -- GP English name: *Go directly to Components Wizard* +- GP Friendly name: *Go directly to Components Wizard* - GP name: *NoServices* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -788,28 +841,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -844,7 +903,7 @@ If you disable this setting or do not configure it, the Support Info hyperlink a ADMX Info: -- GP English name: *Remove Support Information* +- GP Friendly name: *Remove Support Information* - GP name: *NoSupportInfo* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* @@ -869,28 +928,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -922,7 +987,7 @@ If you disable this setting or do not configure it, the Add/Remove Windows Compo ADMX Info: -- GP English name: *Hide Add/Remove Windows Components page* +- GP Friendly name: *Hide Add/Remove Windows Components page* - GP name: *NoWindowsSetupPage* - GP path: *Control Panel/Add or Remove Programs* - GP ADMX file name: *addremoveprograms.admx* diff --git a/windows/client-management/mdm/policy-csp-admx-appcompat.md b/windows/client-management/mdm/policy-csp-admx-appcompat.md index ff2c292c54..901a7a04b6 100644 --- a/windows/client-management/mdm/policy-csp-admx-appcompat.md +++ b/windows/client-management/mdm/policy-csp-admx-appcompat.md @@ -70,28 +70,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -131,7 +137,7 @@ If the status is set to Not Configured, the OS falls back on a local policy set ADMX Info: -- GP English name: *Prevent access to 16-bit applications* +- GP Friendly name: *Prevent access to 16-bit applications* - GP name: *AppCompatPrevent16BitMach* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -147,28 +153,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -202,7 +214,7 @@ Enabling this policy setting removes the property page from the context-menus, b ADMX Info: -- GP English name: *Remove Program Compatibility Property Page* +- GP Friendly name: *Remove Program Compatibility Property Page* - GP name: *AppCompatRemoveProgramCompatPropPage* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -218,28 +230,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -277,7 +295,7 @@ Disabling telemetry will take effect on any newly launched applications. To ensu ADMX Info: -- GP English name: *Turn off Application Telemetry* +- GP Friendly name: *Turn off Application Telemetry* - GP name: *AppCompatTurnOffApplicationImpactTelemetry* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -293,28 +311,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -353,7 +377,7 @@ Reboot the system after changing the setting to ensure that your system accurate ADMX Info: -- GP English name: *Turn off SwitchBack Compatibility Engine* +- GP Friendly name: *Turn off SwitchBack Compatibility Engine* - GP name: *AppCompatTurnOffSwitchBack* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -369,29 +393,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross mark
NoNo
@@ -431,7 +460,7 @@ This option is useful to server administrators who require faster performance an ADMX Info: -- GP English name: *Turn off Application Compatibility Engine* +- GP Friendly name: *Turn off Application Compatibility Engine* - GP name: *AppCompatTurnOffEngine* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -447,28 +476,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -498,7 +533,7 @@ Available in the latest Windows 10 Insider Preview Build. This policy setting ex ADMX Info: -- GP English name: *Turn off Program Compatibility Assistant* +- GP Friendly name: *Turn off Program Compatibility Assistant* - GP name: *AppCompatTurnOffProgramCompatibilityAssistant_1* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -514,28 +549,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -572,7 +613,7 @@ If you disable or do not configure this policy setting, the PCA will be turned o ADMX Info: -- GP English name: *Turn off Program Compatibility Assistant* +- GP Friendly name: *Turn off Program Compatibility Assistant* - GP name: *AppCompatTurnOffProgramCompatibilityAssistant_2* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -588,28 +629,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -645,7 +692,7 @@ If you disable or do not configure this policy setting, Steps Recorder will be e ADMX Info: -- GP English name: *Turn off Steps Recorder* +- GP Friendly name: *Turn off Steps Recorder* - GP name: *AppCompatTurnOffUserActionRecord* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* @@ -661,28 +708,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -721,7 +774,7 @@ If you disable or do not configure this policy setting, the Inventory Collector ADMX Info: -- GP English name: *Turn off Inventory Collector* +- GP Friendly name: *Turn off Inventory Collector* - GP name: *AppCompatTurnOffProgramInventory* - GP path: *Windows Components/Application Compatibility* - GP ADMX file name: *AppCompat.admx* From 19d5bb2f415b2a41bd8ba454cd00152705e5bb09 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Fri, 27 Aug 2021 11:29:08 +0530 Subject: [PATCH 029/930] Updated --- .../mdm/policy-csp-abovelock.md | 12 +++++------ .../mdm/policy-csp-activexcontrols.md | 20 ++++++++----------- .../policy-csp-admx-activexinstallservice.md | 17 ++++++---------- 3 files changed, 20 insertions(+), 29 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index b1bc434f3a..341da28ece 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - AboveLock -[!INCLUDE[appliesto-xxx-xxx-xxx-SUB-xxx-md](../includes/appliesto-xxx-xxx-xxx-SUB-xxx-md.md)]
@@ -55,11 +54,11 @@ manager: dansimp Enterprise - Yes, starting in Windows 10, version 1909Yes + Yes, starting in Windows 10, version 1903Yes Education - Yes, starting in Windows 10, version 2004Yes + Yes, starting in Windows 10, version 1903Yes @@ -81,7 +80,7 @@ Added in Windows 10, version 1607. Specifies whether or not the user can intera ADMX Info: -- GP English name: *Allow Cortana above lock screen* +- GP Friendly name: *Allow Cortana above lock screen* - GP name: *AllowCortanaAboveLock* - GP path: *Windows Components/Search* - GP ADMX file name: *Search.admx* @@ -104,8 +103,9 @@ The following list shows the supported values: - - + + + diff --git a/windows/client-management/mdm/policy-csp-activexcontrols.md b/windows/client-management/mdm/policy-csp-activexcontrols.md index d760021b1e..218006e1a3 100644 --- a/windows/client-management/mdm/policy-csp-activexcontrols.md +++ b/windows/client-management/mdm/policy-csp-activexcontrols.md @@ -36,29 +36,25 @@ manager: dansimp
Windows EditionSupported?EditionWindows 10Windows 11
Home
- - + + + - + - - - - - + - + - - +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark
Businesscheck markYes, starting in Windows 10, version 1607Yes
Enterprisecheck markYes, starting in Windows 10, version 1607Yes
Educationcheck mark
Yes, starting in Windows 10, version 1607Yes
@@ -92,7 +88,7 @@ Note: Wild card characters cannot be used when specifying the host URLs. ADMX Info: -- GP English name: *Approved Installation Sites for ActiveX Controls* +- GP Friendly name: *Approved Installation Sites for ActiveX Controls* - GP name: *ApprovedActiveXInstallSites* - GP path: *Windows Components/ActiveX Installer Service* - GP ADMX file name: *ActiveXInstallService.admx* diff --git a/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md index 67982daf0e..b4cea8e9e5 100644 --- a/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md +++ b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md @@ -37,28 +37,23 @@ manager: dansimp - - + + - + - - - - - + - + - - +
Windows EditionSupported?
Windows 10Windows 11
Homecross markNoNo
Procross mark
Businesscross markYes, starting in Windows 10, version 1903Yes
Enterprisecheck markYes, starting in Windows 10, version 1903Yes
Educationcross mark
Yes, starting in Windows 10, version 1903Yes
From adf9cd22ec20145172714adc3b549405de7a2ebb Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 30 Aug 2021 11:21:34 +0530 Subject: [PATCH 030/930] Updated --- .../mdm/policy-csp-abovelock.md | 19 +++++++------------ .../mdm/policy-csp-accounts.md | 13 +++++-------- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index 341da28ece..ce57cf318f 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -50,15 +50,15 @@ manager: dansimp Pro - Yes, starting in Windows 10, version 1903Yes + Yes, starting in Windows 10, version 1607Yes Enterprise - Yes, starting in Windows 10, version 1903Yes + Yes, starting in Windows 10, version 1607Yes Education - Yes, starting in Windows 10, version 1903Yes + Yes, starting in Windows 10, version 1607Yes @@ -109,24 +109,19 @@ The following list shows the supported values: Home - cross mark + NoNo Pro - check mark - - - Business - check mark + Yes, starting in Windows 10, version 1607Yes Enterprise - check mark + Yes, starting in Windows 10, version 1607Yes Education - check mark - + Yes, starting in Windows 10, version 1607Yes diff --git a/windows/client-management/mdm/policy-csp-accounts.md b/windows/client-management/mdm/policy-csp-accounts.md index 644ff6136e..2d31514b75 100644 --- a/windows/client-management/mdm/policy-csp-accounts.md +++ b/windows/client-management/mdm/policy-csp-accounts.md @@ -42,20 +42,17 @@ manager: dansimp - - + + + - + - - - - - + From 6eba2559e4af31eace4ef68e41f6e0984e96e28f Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 31 Aug 2021 11:04:58 +0530 Subject: [PATCH 031/930] Updated --- .../mdm/policy-csp-abovelock.md | 11 - .../mdm/policy-csp-admx-addremoveprograms.md | 45 ++- .../mdm/policy-csp-admx-appcompat.md | 2 +- .../mdm/policy-csp-admx-appxpackagemanager.md | 22 +- .../mdm/policy-csp-admx-appxruntime.md | 89 +++-- .../mdm/policy-csp-admx-attachmentmanager.md | 111 ++++--- .../mdm/policy-csp-admx-auditsettings.md | 22 +- .../mdm/policy-csp-admx-bits.md | 306 +++++++++++------- 8 files changed, 379 insertions(+), 229 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index 23c1bb8142..79d9b5b8d3 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -159,16 +159,5 @@ The following list shows the supported values:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. - diff --git a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md index 0c7c4b543b..c68d969b32 100644 --- a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md +++ b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md @@ -67,28 +67,34 @@ manager: dansimp
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark
Businesscheck markYes, starting in Windows 10, version 1607Yes
Enterprise
- - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -150,28 +156,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -231,8 +243,9 @@ ADMX Info: - - + + + diff --git a/windows/client-management/mdm/policy-csp-admx-appcompat.md b/windows/client-management/mdm/policy-csp-admx-appcompat.md index e145a37e11..0dfe1a0429 100644 --- a/windows/client-management/mdm/policy-csp-admx-appcompat.md +++ b/windows/client-management/mdm/policy-csp-admx-appcompat.md @@ -70,7 +70,7 @@ manager: dansimp
Windows EditionSupported?EditionWindows 10Windows 11
Home
- + diff --git a/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md b/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md index f3aef0211f..0b8b0533a4 100644 --- a/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md +++ b/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md @@ -36,28 +36,34 @@ manager: dansimp
Windows EditionEdition Supported?
- - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the deployment of Windows Store apps when the user is signed in using a special profile. +This policy setting allows you to manage the deployment of Windows Store apps when the user is signed in using a special profile. Special profiles are the following user profiles, where changes are discarded after the user signs off: diff --git a/windows/client-management/mdm/policy-csp-admx-appxruntime.md b/windows/client-management/mdm/policy-csp-admx-appxruntime.md index c30dafd023..aaec3dafb9 100644 --- a/windows/client-management/mdm/policy-csp-admx-appxruntime.md +++ b/windows/client-management/mdm/policy-csp-admx-appxruntime.md @@ -45,29 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross mark
NoNo
@@ -83,7 +88,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you turn on Content URI Rules to supplement the static Content URI Rules that were defined as part of the app manifest and apply to all Windows Store apps that use the enterpriseAuthentication capability on a computer. +This policy setting lets you turn on Content URI Rules to supplement the static Content URI Rules that were defined as part of the app manifest and apply to all Windows Store apps that use the enterpriseAuthentication capability on a computer. If you enable this policy setting, you can define additional Content URI Rules that all Windows Store apps that use the enterpriseAuthentication capability on a computer can use. @@ -114,28 +119,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -153,7 +164,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you control whether Windows Store apps can open files using the default desktop app for a file type. Because desktop apps run at a higher integrity level than Windows Store apps, there is a risk that a Windows Store app might compromise the system by opening a file in the default desktop app for a file type. +This policy setting lets you control whether Windows Store apps can open files using the default desktop app for a file type. Because desktop apps run at a higher integrity level than Windows Store apps, there is a risk that a Windows Store app might compromise the system by opening a file in the default desktop app for a file type. If you enable this policy setting, Windows Store apps cannot open files in the default desktop app for a file type; they can open files only in other Windows Store apps. @@ -184,28 +195,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -222,7 +239,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether Universal Windows apps with Windows Runtime API access directly from web content can be launched. +This policy setting controls whether Universal Windows apps with Windows Runtime API access directly from web content can be launched. If you enable this policy setting, Universal Windows apps which declare Windows Runtime API access in ApplicationContentUriRules section of the manifest cannot be launched; Universal Windows apps which have not declared Windows Runtime API access in the manifest are not affected. @@ -256,28 +273,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -295,7 +318,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you control whether Windows Store apps can open URIs using the default desktop app for a URI scheme. Because desktop apps run at a higher integrity level than Windows Store apps, there is a risk that a URI scheme launched by a Windows Store app might compromise the system by launching a desktop app. +This policy setting lets you control whether Windows Store apps can open URIs using the default desktop app for a URI scheme. Because desktop apps run at a higher integrity level than Windows Store apps, there is a risk that a URI scheme launched by a Windows Store app might compromise the system by launching a desktop app. If you enable this policy setting, Windows Store apps cannot open URIs in the default desktop app for a URI scheme; they can open URIs only in other Windows Store apps. diff --git a/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md b/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md index 7a82136079..ad8afe2281 100644 --- a/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md +++ b/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md @@ -48,28 +48,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -86,7 +92,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the logic that Windows uses to determine the risk for file attachments. +This policy setting allows you to configure the logic that Windows uses to determine the risk for file attachments. Preferring the file handler instructs Windows to use the file handler data over the file type data. For example, trust notepad.exe, but don't trust .txt files. @@ -123,28 +129,33 @@ ADMX Info: - - + + + - - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross mark
NoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -161,7 +172,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the default risk level for file types. To fully customize the risk level for file attachments, you may also need to configure the trust logic for file attachments. +This policy setting allows you to manage the default risk level for file types. To fully customize the risk level for file attachments, you may also need to configure the trust logic for file attachments. High Risk: If the attachment is in the list of high-risk file types and is from the restricted zone, Windows blocks the user from accessing the file. If the file is from the Internet zone, Windows prompts the user before accessing the file. @@ -200,28 +211,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -238,7 +255,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the list of high-risk file types. If the file attachment is in the list of high-risk file types and is from the restricted zone, Windows blocks the user from accessing the file. If the file is from the Internet zone, Windows prompts the user before accessing the file. This inclusion list takes precedence over the medium-risk and low-risk inclusion lists (where an extension is listed in more than one inclusion list). +This policy setting allows you to configure the list of high-risk file types. If the file attachment is in the list of high-risk file types and is from the restricted zone, Windows blocks the user from accessing the file. If the file is from the Internet zone, Windows prompts the user before accessing the file. This inclusion list takes precedence over the medium-risk and low-risk inclusion lists (where an extension is listed in more than one inclusion list). If you enable this policy setting, you can create a custom list of high-risk file types. @@ -271,28 +288,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -309,7 +332,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the list of low-risk file types. If the attachment is in the list of low-risk file types, Windows will not prompt the user before accessing the file, regardless of the file's zone information. This inclusion list overrides the list of high-risk file types built into Windows and has a lower precedence than the high-risk or medium-risk inclusion lists (where an extension is listed in more than one inclusion list). +This policy setting allows you to configure the list of low-risk file types. If the attachment is in the list of low-risk file types, Windows will not prompt the user before accessing the file, regardless of the file's zone information. This inclusion list overrides the list of high-risk file types built into Windows and has a lower precedence than the high-risk or medium-risk inclusion lists (where an extension is listed in more than one inclusion list). If you enable this policy setting, you can specify file types that pose a low risk. @@ -342,28 +365,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -380,7 +409,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the list of moderate-risk file types. If the attachment is in the list of moderate-risk file types and is from the restricted or Internet zone, Windows prompts the user before accessing the file. This inclusion list overrides the list of potentially high-risk file types built into Windows and it takes precedence over the low-risk inclusion list but has a lower precedence than the high-risk inclusion list (where an extension is listed in more than one inclusion list). +This policy setting allows you to configure the list of moderate-risk file types. If the attachment is in the list of moderate-risk file types and is from the restricted or Internet zone, Windows prompts the user before accessing the file. This inclusion list overrides the list of potentially high-risk file types built into Windows and it takes precedence over the low-risk inclusion list but has a lower precedence than the high-risk inclusion list (where an extension is listed in more than one inclusion list). If you enable this policy setting, you can specify file types which pose a moderate risk. diff --git a/windows/client-management/mdm/policy-csp-admx-auditsettings.md b/windows/client-management/mdm/policy-csp-admx-auditsettings.md index 56d9939332..e2ccc80ff4 100644 --- a/windows/client-management/mdm/policy-csp-admx-auditsettings.md +++ b/windows/client-management/mdm/policy-csp-admx-auditsettings.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting determines what information is logged in security audit events when a new process has been created. This setting only applies when the Audit Process Creation policy is enabled. +This policy setting determines what information is logged in security audit events when a new process has been created. This setting only applies when the Audit Process Creation policy is enabled. If you enable this policy setting, the command line information for every process will be logged in plain text in the security event log as part of the Audit Process Creation event 4688, "a new process has been created," on the workstations and servers on which this policy setting is applied. diff --git a/windows/client-management/mdm/policy-csp-admx-bits.md b/windows/client-management/mdm/policy-csp-admx-bits.md index 9a5fd957e7..76a477a1a4 100644 --- a/windows/client-management/mdm/policy-csp-admx-bits.md +++ b/windows/client-management/mdm/policy-csp-admx-bits.md @@ -75,28 +75,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -113,7 +119,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This setting affects whether the BITS client is allowed to use Windows Branch Cache. If the Windows Branch Cache component is installed and enabled on a computer, BITS jobs on that computer can use Windows Branch Cache by default. +This setting affects whether the BITS client is allowed to use Windows Branch Cache. If the Windows Branch Cache component is installed and enabled on a computer, BITS jobs on that computer can use Windows Branch Cache by default. If you enable this policy setting, the BITS client does not use Windows Branch Cache. @@ -147,28 +153,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -185,7 +197,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the computer will act as a BITS peer caching client. By default, when BITS peer caching is enabled, the computer acts as both a peer caching server (offering files to its peers) and a peer caching client (downloading files from its peers). +This policy setting specifies whether the computer will act as a BITS peer caching client. By default, when BITS peer caching is enabled, the computer acts as both a peer caching server (offering files to its peers) and a peer caching client (downloading files from its peers). If you enable this policy setting, the computer will no longer use the BITS peer caching feature to download files; files will be downloaded only from the origin server. However, the computer will still make files available to its peers. @@ -219,28 +231,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -257,7 +275,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the computer will act as a BITS peer caching server. By default, when BITS peer caching is enabled, the computer acts as both a peer caching server (offering files to its peers) and a peer caching client (downloading files from its peers). +This policy setting specifies whether the computer will act as a BITS peer caching server. By default, when BITS peer caching is enabled, the computer acts as both a peer caching server (offering files to its peers) and a peer caching client (downloading files from its peers). If you enable this policy setting, the computer will no longer cache downloaded files and offer them to its peers. However, the computer will still download files from peers. @@ -292,28 +310,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -330,7 +354,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines if the Background Intelligent Transfer Service (BITS) peer caching feature is enabled on a specific computer. By default, the files in a BITS job are downloaded only from the origin server specified by the job's owner. +This policy setting determines if the Background Intelligent Transfer Service (BITS) peer caching feature is enabled on a specific computer. By default, the files in a BITS job are downloaded only from the origin server specified by the job's owner. If BITS peer caching is enabled, BITS caches downloaded files and makes them available to other BITS peers. When transferring a download job, BITS first requests the files for the job from its peers in the same IP subnet. If none of the peers in the subnet have the requested files, BITS downloads them from the origin server. @@ -364,28 +388,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -402,7 +432,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the network bandwidth that BITS uses for peer cache transfers (this setting does not affect transfers from the origin server). +This policy setting limits the network bandwidth that BITS uses for peer cache transfers (this setting does not affect transfers from the origin server). To prevent any negative impact to a computer caused by serving other peers, by default BITS will use up to 30 percent of the bandwidth of the slowest active network interface. For example, if a computer has both a 100 Mbps network card and a 56 Kbps modem, and both are active, BITS will use a maximum of 30 percent of 56 Kbps. @@ -440,28 +470,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -478,7 +514,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the network bandwidth that Background Intelligent Transfer Service (BITS) uses for background transfers during the maintenance days and hours. Maintenance schedules further limit the network bandwidth that is used for background transfers. +This policy setting limits the network bandwidth that Background Intelligent Transfer Service (BITS) uses for background transfers during the maintenance days and hours. Maintenance schedules further limit the network bandwidth that is used for background transfers. If you enable this policy setting, you can define a separate set of network bandwidth limits and set up a schedule for the maintenance period. @@ -515,28 +551,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -553,7 +595,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the network bandwidth that Background Intelligent Transfer Service (BITS) uses for background transfers during the work and non-work days and hours. The work schedule is defined using a weekly calendar, which consists of days of the week and hours of the day. All hours and days that are not defined in a work schedule are considered non-work hours. +This policy setting limits the network bandwidth that Background Intelligent Transfer Service (BITS) uses for background transfers during the work and non-work days and hours. The work schedule is defined using a weekly calendar, which consists of days of the week and hours of the day. All hours and days that are not defined in a work schedule are considered non-work hours. If you enable this policy setting, you can set up a schedule for limiting network bandwidth during both work and non-work hours. After the work schedule is defined, you can set the bandwidth usage limits for each of the three BITS background priority levels: high, normal, and low. @@ -587,28 +629,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -625,7 +673,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the maximum amount of disk space that can be used for the BITS peer cache, as a percentage of the total system disk size. BITS will add files to the peer cache and make those files available to peers until the cache content reaches the specified cache size. By default, BITS will use 1 percent of the total system disk for the peercache. +This policy setting limits the maximum amount of disk space that can be used for the BITS peer cache, as a percentage of the total system disk size. BITS will add files to the peer cache and make those files available to peers until the cache content reaches the specified cache size. By default, BITS will use 1 percent of the total system disk for the peercache. If you enable this policy setting, you can enter the percentage of disk space to be used for the BITS peer cache. You can enter a value between 1 percent and 80 percent. @@ -659,28 +707,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -731,28 +785,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYestd>
Educationcross markNoNo
@@ -769,7 +829,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the amount of time that Background Intelligent Transfer Service (BITS) will take to download the files in a BITS job. +This policy setting limits the amount of time that Background Intelligent Transfer Service (BITS) will take to download the files in a BITS job. The time limit applies only to the time that BITS is actively downloading files. When the cumulative download time exceeds this limit, the job is placed in the error state. @@ -804,28 +864,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -842,7 +908,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the number of files that a BITS job can contain. By default, a BITS job is limited to 200 files. You can use this setting to raise or lower the maximum number of files a BITS jobs can contain. +This policy setting limits the number of files that a BITS job can contain. By default, a BITS job is limited to 200 files. You can use this setting to raise or lower the maximum number of files a BITS jobs can contain. If you enable this policy setting, BITS will limit the maximum number of files a job can contain to the specified number. @@ -876,28 +942,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -914,7 +986,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the number of BITS jobs that can be created for all users of the computer. By default, BITS limits the total number of jobs that can be created on the computer to 300 jobs. You can use this policy setting to raise or lower the maximum number of user BITS jobs. +This policy setting limits the number of BITS jobs that can be created for all users of the computer. By default, BITS limits the total number of jobs that can be created on the computer to 300 jobs. You can use this policy setting to raise or lower the maximum number of user BITS jobs. If you enable this policy setting, BITS will limit the maximum number of BITS jobs to the specified number. @@ -948,28 +1020,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -986,7 +1064,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the number of BITS jobs that can be created by a user. By default, BITS limits the total number of jobs that can be created by a user to 60 jobs. You can use this setting to raise or lower the maximum number of BITS jobs a user can create. +This policy setting limits the number of BITS jobs that can be created by a user. By default, BITS limits the total number of jobs that can be created by a user to 60 jobs. You can use this setting to raise or lower the maximum number of BITS jobs a user can create. If you enable this policy setting, BITS will limit the maximum number of BITS jobs a user can create to the specified number. @@ -1020,28 +1098,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1058,7 +1142,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the number of ranges that can be added to a file in a BITS job. By default, files in a BITS job are limited to 500 ranges per file. You can use this setting to raise or lower the maximum number ranges per file. +This policy setting limits the number of ranges that can be added to a file in a BITS job. By default, files in a BITS job are limited to 500 ranges per file. You can use this setting to raise or lower the maximum number ranges per file. If you enable this policy setting, BITS will limit the maximum number of ranges that can be added to a file to the specified number. From 0b7421daacf85820649220cc21036be50cd158ab Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 31 Aug 2021 20:55:26 +0530 Subject: [PATCH 032/930] Updated --- .../mdm/policy-csp-admx-ciphersuiteorder.md | 44 +- .../mdm/policy-csp-admx-com.md | 44 +- .../mdm/policy-csp-admx-controlpanel.md | 90 ++- .../policy-csp-admx-controlpaneldisplay.md | 624 ++++++++++++------ .../mdm/policy-csp-admx-cpls.md | 27 +- .../policy-csp-admx-credentialproviders.md | 81 ++- .../mdm/policy-csp-admx-credssp.md | 296 ++++++--- .../mdm/policy-csp-admx-credui.md | 52 +- .../mdm/policy-csp-admx-ctrlaltdel.md | 108 ++- 9 files changed, 952 insertions(+), 414 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md b/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md index 44e91fe2e9..b0f0a3ca01 100644 --- a/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md +++ b/windows/client-management/mdm/policy-csp-admx-ciphersuiteorder.md @@ -40,28 +40,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -78,7 +84,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the cipher suites used by the Secure Socket Layer (SSL). +This policy setting determines the cipher suites used by the Secure Socket Layer (SSL). If you enable this policy setting, SSL cipher suites are prioritized in the order specified. @@ -113,28 +119,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -151,7 +163,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the priority order of ECC curves used with ECDHE cipher suites. +This policy setting determines the priority order of ECC curves used with ECDHE cipher suites. If you enable this policy setting, ECC curves are prioritized in the order specified. Enter one curve name per line. diff --git a/windows/client-management/mdm/policy-csp-admx-com.md b/windows/client-management/mdm/policy-csp-admx-com.md index 13d4fabf45..515d46c987 100644 --- a/windows/client-management/mdm/policy-csp-admx-com.md +++ b/windows/client-management/mdm/policy-csp-admx-com.md @@ -40,28 +40,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -78,7 +84,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting directs the system to search Active Directory for missing Component Object Model (COM) components that a program requires. +This policy setting directs the system to search Active Directory for missing Component Object Model (COM) components that a program requires. Many Windows programs, such as the MMC snap-ins, use the interfaces provided by the COM components. These programs cannot perform all their functions unless Windows has internally registered the required components. @@ -115,28 +121,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -153,7 +165,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting directs the system to search Active Directory for missing Component Object Model (COM) components that a program requires. +This policy setting directs the system to search Active Directory for missing Component Object Model (COM) components that a program requires. Many Windows programs, such as the MMC snap-ins, use the interfaces provided by the COM components. These programs cannot perform all their functions unless Windows has internally registered the required components. diff --git a/windows/client-management/mdm/policy-csp-admx-controlpanel.md b/windows/client-management/mdm/policy-csp-admx-controlpanel.md index 9dec30ad01..bd127d636b 100644 --- a/windows/client-management/mdm/policy-csp-admx-controlpanel.md +++ b/windows/client-management/mdm/policy-csp-admx-controlpanel.md @@ -45,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -83,7 +89,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This setting allows you to display or hide specified Control Panel items, such as Mouse, System, or Personalization, from the Control Panel window and the Start screen. The setting affects the Start screen and Control Panel window, as well as other ways to access Control Panel items, such as shortcuts in Help and Support or command lines that use control.exe. This policy has no effect on items displayed in PC settings. +This setting allows you to display or hide specified Control Panel items, such as Mouse, System, or Personalization, from the Control Panel window and the Start screen. The setting affects the Start screen and Control Panel window, as well as other ways to access Control Panel items, such as shortcuts in Help and Support or command lines that use control.exe. This policy has no effect on items displayed in PC settings. If you enable this setting, you can select specific items not to display on the Control Panel window and the Start screen. @@ -122,28 +128,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -160,7 +172,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the default Control Panel view, whether by category or icons. +This policy setting controls the default Control Panel view, whether by category or icons. If this policy setting is enabled, the Control Panel opens to the icon view. @@ -196,28 +208,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -277,28 +295,38 @@ ADMX Info: - - + + + - + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -315,7 +343,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls which Control Panel items such as Mouse, System, or Personalization, are displayed on the Control Panel window and the Start screen. The only items displayed in Control Panel are those you specify in this setting. This setting affects the Start screen and Control Panel, as well as other ways to access Control Panel items such as shortcuts in Help and Support or command lines that use control.exe. This policy has no effect on items displayed in PC settings. +This policy setting controls which Control Panel items such as Mouse, System, or Personalization, are displayed on the Control Panel window and the Start screen. The only items displayed in Control Panel are those you specify in this setting. This setting affects the Start screen and Control Panel, as well as other ways to access Control Panel items such as shortcuts in Help and Support or command lines that use control.exe. This policy has no effect on items displayed in PC settings. To display a Control Panel item, enable this policy setting and click Show to access the list of allowed Control Panel items. In the Show Contents dialog box in the Value column, enter the Control Panel item's canonical name. For example, enter Microsoft.Mouse, Microsoft.System, or Microsoft.Personalization. diff --git a/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md b/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md index f1f3907cbe..828dd52285 100644 --- a/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md +++ b/windows/client-management/mdm/policy-csp-admx-controlpaneldisplay.md @@ -105,28 +105,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -143,7 +149,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. Disables the Display Control Panel. +Disables the Display Control Panel. If you enable this setting, the Display Control Panel does not run. When users try to start Display, a message appears explaining that a setting prevents the action. @@ -174,28 +180,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -212,7 +229,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the Settings tab from Display in Control Panel. +Removes the Settings tab from Display in Control Panel. This setting prevents users from using Control Panel to add, configure, or change the display settings on the computer. @@ -241,28 +258,40 @@ ADMX Info: - - + + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -279,7 +308,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting forces the theme color scheme to be the default color scheme. +This setting forces the theme color scheme to be the default color scheme. If you enable this setting, a user cannot change the color scheme of the current desktop theme. @@ -312,28 +341,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -350,7 +390,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting disables the theme gallery in the Personalization Control Panel. +This setting disables the theme gallery in the Personalization Control Panel. If you enable this setting, users cannot change or save a theme. Elements of a theme such as the desktop background, color, sounds, and screen saver can still be changed (unless policies are set to turn them off). @@ -384,28 +424,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -422,7 +473,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users or applications from changing the visual style of the windows and buttons displayed on their screens. +Prevents users or applications from changing the visual style of the windows and buttons displayed on their screens. When enabled on Windows XP, this setting disables the "Windows and buttons" drop-down list on the Appearance tab in Display Properties. @@ -453,28 +504,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -491,7 +553,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Enables desktop screen savers. +Enables desktop screen savers. If you disable this setting, screen savers do not run. Also, this setting disables the Screen Saver section of the Screen Saver dialog in the Personalization or Display Control Panel. As a result, users cannot change the screen saver options. @@ -526,28 +588,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -564,7 +637,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting allows you to force a specific default lock screen and logon image by entering the path (location) of the image file. The same image will be used for both the lock and logon screens. +This setting allows you to force a specific default lock screen and logon image by entering the path (location) of the image file. The same image will be used for both the lock and logon screens. This setting lets you specify the default lock screen and logon image shown when no user is signed in, and also sets the specified image as the default for all users (it replaces the inbox default image). @@ -599,28 +672,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -637,7 +721,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the size of the font in the windows and buttons displayed on their screens. +Prevents users from changing the size of the font in the windows and buttons displayed on their screens. If this setting is enabled, the "Font size" drop-down list on the Appearance tab in Display Properties is disabled. @@ -668,28 +752,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -706,7 +801,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the background image shown when the machine is locked or when on the logon screen. +Prevents users from changing the background image shown when the machine is locked or when on the logon screen. By default, users can change the background image shown when the machine is locked or displaying the logon screen. @@ -737,28 +832,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -775,7 +881,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the look of their start menu background, such as its color or accent. +Prevents users from changing the look of their start menu background, such as its color or accent. By default, users can change the look of their start menu background, such as its color or accent. @@ -810,28 +916,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -848,7 +965,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Disables the Color (or Window Color) page in the Personalization Control Panel, or the Color Scheme dialog in the Display Control Panel on systems where the Personalization feature is not available. +Disables the Color (or Window Color) page in the Personalization Control Panel, or the Color Scheme dialog in the Display Control Panel on systems where the Personalization feature is not available. This setting prevents users from using Control Panel to change the window border and taskbar color (on Windows 8), glass color (on Windows Vista and Windows 7), system colors, or color scheme of the desktop and windows. @@ -881,28 +998,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -919,7 +1047,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from adding or changing the background design of the desktop. +Prevents users from adding or changing the background design of the desktop. By default, users can use the Desktop Background page in the Personalization or Display Control Panel to add a background design (wallpaper) to their desktop. @@ -956,28 +1084,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -994,7 +1133,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the desktop icons. +Prevents users from changing the desktop icons. By default, users can use the Desktop Icon Settings dialog in the Personalization or Display Control Panel to show, hide, or change the desktop icons. @@ -1027,28 +1166,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1096,28 +1246,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1165,28 +1326,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1203,7 +1375,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents the Screen Saver dialog from opening in the Personalization or Display Control Panel. +Prevents the Screen Saver dialog from opening in the Personalization or Display Control Panel. This setting prevents users from using Control Panel to add, configure, or change the screen saver on the computer. It does not prevent a screen saver from running. @@ -1232,28 +1404,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1270,7 +1453,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the sound scheme. +Prevents users from changing the sound scheme. By default, users can use the Sounds tab in the Sound Control Panel to add, remove, or change the system Sound Scheme. @@ -1301,28 +1484,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1339,7 +1533,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Forces Windows to use the specified colors for the background and accent. The color values are specified in hex as #RGB. +Forces Windows to use the specified colors for the background and accent. The color values are specified in hex as #RGB. By default, users can change the background and accent colors. @@ -1370,28 +1564,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1408,7 +1613,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Determines whether screen savers used on the computer are password protected. +Determines whether screen savers used on the computer are password protected. If you enable this setting, all screen savers are password protected. If you disable this setting, password protection cannot be set on any screen saver. @@ -1446,8 +1651,9 @@ ADMX Info: - - + + + @@ -1455,19 +1661,27 @@ ADMX Info: - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Home
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1484,7 +1698,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specifies how much user idle time must elapse before the screen saver is launched. +Specifies how much user idle time must elapse before the screen saver is launched. When configured, this idle time can be set from a minimum of 1 second to a maximum of 86,400 seconds, or 24 hours. If set to zero, the screen saver will not be started. @@ -1530,23 +1744,33 @@ ADMX Info: Home - cross mark + No + No + Pro - cross mark + No + No + Business - cross mark + No + No + Enterprise - check mark + Yes + Yes + Education - cross mark + No + No + @@ -1563,7 +1787,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specifies the screen saver for the user's desktop. +Specifies the screen saver for the user's desktop. If you enable this setting, the system displays the specified screen saver on the user's desktop. Also, this setting disables the drop-down list of screen savers in the Screen Saver dialog in the Personalization or Display Control Panel, which prevents users from changing the screen saver. @@ -1601,28 +1825,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1675,23 +1910,33 @@ ADMX Info: Home - cross mark + No + No + Pro - cross mark + No + No + Business - cross mark + No + No + Enterprise - check mark + Yes + Yes + Education - cross mark + No + No + @@ -1708,7 +1953,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting allows you to force a specific visual style file by entering the path (location) of the visual style file. +This setting allows you to force a specific visual style file by entering the path (location) of the visual style file. This can be a local computer visual style (aero.msstyles), or a file located on a remote server using a UNC path (\\Server\Share\aero.msstyles). @@ -1748,28 +1993,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1786,7 +2042,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Forces the Start screen to use one of the available backgrounds, 1 through 20, and prevents the user from changing it. +Forces the Start screen to use one of the available backgrounds, 1 through 20, and prevents the user from changing it. If this setting is set to zero or not configured, then Start uses the default background, and users can change it. diff --git a/windows/client-management/mdm/policy-csp-admx-cpls.md b/windows/client-management/mdm/policy-csp-admx-cpls.md index 6ad7cad008..e1ee9b86de 100644 --- a/windows/client-management/mdm/policy-csp-admx-cpls.md +++ b/windows/client-management/mdm/policy-csp-admx-cpls.md @@ -36,28 +36,39 @@ manager: dansimp - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -74,7 +85,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows an administrator to standardize the account pictures for all users on a system to the default account picture. One application for this policy setting is to standardize the account pictures to a company logo. +This policy setting allows an administrator to standardize the account pictures for all users on a system to the default account picture. One application for this policy setting is to standardize the account pictures to a company logo. > [!NOTE] > The default account picture is stored at %PROGRAMDATA%\Microsoft\User Account Pictures\user.jpg. The default guest picture is stored at %PROGRAMDATA%\Microsoft\User Account Pictures\guest.jpg. If the default pictures do not exist, an empty frame is displayed. diff --git a/windows/client-management/mdm/policy-csp-admx-credentialproviders.md b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md index b7ed4ab54a..0cad585609 100644 --- a/windows/client-management/mdm/policy-csp-admx-credentialproviders.md +++ b/windows/client-management/mdm/policy-csp-admx-credentialproviders.md @@ -42,28 +42,39 @@ manager: dansimp - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -80,7 +91,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control whether a user can change the time before a password is required when a Connected Standby device screen turns off. +This policy setting allows you to control whether a user can change the time before a password is required when a Connected Standby device screen turns off. If you enable this policy setting, a user on a Connected Standby device can change the amount of time after the device's screen turns off before a password is required when waking the device. The time is limited by any EAS settings or Group Policies that affect the maximum idle time before a device locks. Additionally, if a password is required when a screensaver turns on, the screensaver timeout will limit the options the user may choose. @@ -115,28 +126,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -153,7 +175,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows the administrator to assign a specified credential provider as the default credential provider. +This policy setting allows the administrator to assign a specified credential provider as the default credential provider. If you enable this policy setting, the specified credential provider is selected on other user tile. @@ -188,28 +210,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -226,7 +259,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows the administrator to exclude the specified credential providers from use during authentication. +This policy setting allows the administrator to exclude the specified credential providers from use during authentication. > [!NOTE] > Credential providers are used to process and validate user credentials during logon or when authentication is required. Windows Vista provides two default credential providers: Password and Smart Card. An administrator can install additional credential providers for different sets of credentials (for example, to support biometric authentication). diff --git a/windows/client-management/mdm/policy-csp-admx-credssp.md b/windows/client-management/mdm/policy-csp-admx-credssp.md index 04bbf46ba4..f55b199a4f 100644 --- a/windows/client-management/mdm/policy-csp-admx-credssp.md +++ b/windows/client-management/mdm/policy-csp-admx-credssp.md @@ -66,28 +66,38 @@ manager: dansimp - - + + + - + + + - + + + - + + + - + + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -104,7 +114,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). This policy setting applies when server authentication was achieved via NTLM. @@ -146,28 +156,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -184,7 +205,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). This policy setting applies when server authentication was achieved by using a trusted X509 certificate or Kerberos. @@ -231,28 +252,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -269,7 +301,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the CredSSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the CredSSP component (for example: Remote Desktop Connection). Some versions of the CredSSP protocol are vulnerable to an encryption oracle attack against the client. This policy controls compatibility with vulnerable clients and servers. This policy allows you to set the level of protection desired for the encryption oracle vulnerability. @@ -311,28 +343,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -349,7 +392,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). This policy setting applies when server authentication was achieved via a trusted X509 certificate or Kerberos. @@ -393,28 +436,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -431,7 +485,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). This policy setting applies when server authentication was achieved via NTLM. @@ -475,28 +529,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -513,7 +578,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). This policy setting applies when server authentication was achieved via a trusted X509 certificate or Kerberos. @@ -557,28 +622,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -595,7 +671,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). This policy setting applies when server authentication was achieved via NTLM. @@ -639,28 +715,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -677,7 +764,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). If you enable this policy setting, you can specify the servers to which the user's default credentials cannot be delegated (default credentials are those that you use when first logging on to Windows). @@ -719,28 +806,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -757,7 +855,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). If you enable this policy setting, you can specify the servers to which the user's fresh credentials cannot be delegated (fresh credentials are those that you are prompted for when executing the application). @@ -799,28 +897,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -837,7 +946,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). +This policy setting applies to applications using the Cred SSP component (for example: Remote Desktop Connection). If you enable this policy setting, you can specify the servers to which the user's saved credentials cannot be delegated (saved credentials are those that you elect to save/remember using the Windows credential manager). @@ -879,28 +988,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -917,7 +1037,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. When running in Restricted Admin or Remote Credential Guard mode, participating apps do not expose signed in or supplied credentials to a remote host. Restricted Admin limits access to resources located on other servers or networks from the remote host because credentials are not delegated. Remote Credential Guard does not limit access to resources because it redirects all requests back to the client device. +When running in Restricted Admin or Remote Credential Guard mode, participating apps do not expose signed in or supplied credentials to a remote host. Restricted Admin limits access to resources located on other servers or networks from the remote host because credentials are not delegated. Remote Credential Guard does not limit access to resources because it redirects all requests back to the client device. Participating apps: Remote Desktop Client diff --git a/windows/client-management/mdm/policy-csp-admx-credui.md b/windows/client-management/mdm/policy-csp-admx-credui.md index acb7942b92..d1ad1b5737 100644 --- a/windows/client-management/mdm/policy-csp-admx-credui.md +++ b/windows/client-management/mdm/policy-csp-admx-credui.md @@ -39,28 +39,39 @@ manager: dansimp - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -77,7 +88,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting requires the user to enter Microsoft Windows credentials using a trusted path, to prevent a Trojan horse or other types of malicious code from stealing the user’s Windows credentials. +This policy setting requires the user to enter Microsoft Windows credentials using a trusted path, to prevent a Trojan horse or other types of malicious code from stealing the user’s Windows credentials. > [!NOTE] > This policy affects nonlogon authentication tasks only. As a security best practice, this policy should be enabled. @@ -111,28 +122,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
diff --git a/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md b/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md index b42e1e9ad0..9836d5e9d0 100644 --- a/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md +++ b/windows/client-management/mdm/policy-csp-admx-ctrlaltdel.md @@ -45,28 +45,39 @@ manager: dansimp - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -83,7 +94,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from changing their Windows password on demand. +This policy setting prevents users from changing their Windows password on demand. If you enable this policy setting, the 'Change Password' button on the Windows Security dialog box will not appear when you press Ctrl+Alt+Del. @@ -115,28 +126,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -153,7 +175,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from locking the system. +This policy setting prevents users from locking the system. While locked, the desktop is hidden and the system cannot be used. Only the user who locked the system or the system administrator can unlock it. @@ -188,28 +210,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -226,7 +259,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from starting Task Manager. +This policy setting prevents users from starting Task Manager. Task Manager (**taskmgr.exe**) lets users start and stop programs, monitor the performance of their computers, view and monitor all programs running on their computers, including system services, find the executable names of programs, and change the priority of the process in which programs run. @@ -259,28 +292,39 @@ ADMX Info: - - + + + - + + + - + + + - + + + - + + + - + + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -297,7 +341,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting disables or removes all menu items and buttons that log the user off the system. +This policy setting disables or removes all menu items and buttons that log the user off the system. If you enable this policy setting, users will not see the Log off menu item when they press Ctrl+Alt+Del. This will prevent them from logging off unless they restart or shutdown the computer, or clicking Log off from the Start menu. From 771e35488aa56bd2e1da4e6503d0e0c16e62edf0 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Wed, 1 Sep 2021 13:30:10 -0700 Subject: [PATCH 033/930] win11 topics added --- windows/deployment/deploy-windows-mdt/TOC.yml | 16 + ...uted-environment-for-windows-deployment.md | 270 ++++++ .../create-a-windows-11-reference-image.md | 682 ++++++++++++++ .../deploy-a-windows-11-image-using-mdt.md | 845 ++++++++++++++++++ ...d-with-the-microsoft-deployment-toolkit.md | 1 + .../prepare-for-windows-deployment-mdt.md | 262 ++++++ ...h-a-windows-10-computer-with-windows-11.md | 120 +++ ...-10-computer-with-a-windows-11-computer.md | 165 ++++ ...1-with-the-microsoft-deployment-toolkit.md | 114 +++ 9 files changed, 2475 insertions(+) create mode 100644 windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md create mode 100644 windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md create mode 100644 windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md create mode 100644 windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md create mode 100644 windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md create mode 100644 windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md create mode 100644 windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md diff --git a/windows/deployment/deploy-windows-mdt/TOC.yml b/windows/deployment/deploy-windows-mdt/TOC.yml index 51493a1083..0348c31ff7 100644 --- a/windows/deployment/deploy-windows-mdt/TOC.yml +++ b/windows/deployment/deploy-windows-mdt/TOC.yml @@ -18,6 +18,22 @@ href: replace-a-windows-7-computer-with-a-windows-10-computer.md - name: Perform an in-place upgrade to Windows 10 with MDT href: upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md + - name: Deploy Windows 11 with MDT + items: + - name: Prepare for deployment with MDT + href: prepare-for-windows-deployment-with-mdt.md + - name: Create a Windows 11 reference image + href: create-a-windows-11-reference-image.md + - name: Deploy a Windows 11 image using MDT + href: deploy-a-windows-11-image-using-mdt.md + - name: Build a distributed environment for Windows 10 deployment + href: build-a-distributed-environment-for-windows-10-deployment.md + - name: Refresh a Windows 10 computer with Windows 11 + href: refresh-a-windows-10-computer-with-windows-11.md + - name: Replace a Windows 10 computer with a Windows 11 computer + href: replace-a-windows-10-computer-with-a-windows-11-computer.md + - name: Perform an in-place upgrade to Windows 11 with MDT + href: upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md - name: Customize MDT items: - name: Configure MDT settings diff --git a/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md b/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md new file mode 100644 index 0000000000..06399d410a --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md @@ -0,0 +1,270 @@ +--- +title: Build a distributed environment for Windows 10 deployment (Windows 10) +description: In this topic, you will learn how to replicate your Windows 10 deployment shares to facilitate the deployment of Windows 10 in remote or branch locations. +ms.assetid: a6cd5657-6a16-4fff-bfb4-44760902d00c +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: replication, replicate, deploy, configure, remote +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Build a distributed environment for Windows 10 deployment + +**Applies to** +- Windows 10 + +Perform the steps in this article to build a distributed environment for Windows 10 deployment. A distributed environment for deployment is useful when you have a segmented network, for example one that is segmented geographically into two branch locations. If you work in a distributed environment, replicating the deployment shares is an important part of a deployment solution because images of 5 GB or more in size can present bandwidth issues when deployed over the wire. Replicating this content enables clients to do local deployments. + +Four computers are used in this topic: DC01, MDT01, MDT02, and PC0006. DC01 is a domain controller, MDT01 and MDT02 are domain member computers running Windows Server 2019, and PC0006 is a blank device where we will deploy Windows 10. The second deployment server (MDT02) will be configured for a remote site (Stockholm) by replicating the deployment share on MDT01 at the original site (New York). All devices are members of the domain contoso.com for the fictitious Contoso Corporation. + +For the purposes of this article, we assume that MDT02 is prepared with the same network and storage capabilities that were specified for MDT01, except that MDT02 is located on a different subnet than MDT01. For more details on the infrastructure setup for this topic, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). + +![figure 1.](../images/mdt-10-fig01.png) + +Computers used in this topic. + +>HV01 is also used in this topic to host the PC0006 virtual machine. + +## Replicate deployment shares + +Replicating the content between MDT01 (New York) and MDT02 (Stockholm) can be done in a number of different ways. The most common content replication solutions with Microsoft Deployment Toolkit (MDT) use either the Linked Deployment Shares (LDS) feature or Distributed File System Replication (DFS-R). Some organizations have used a simple robocopy script for replication of the content. + +> [!NOTE] +> Robocopy has options that allow for synchronization between folders. It has a simple reporting function; it supports transmission retry; and, by default, it will only copy/remove files from the source that are newer than files on the target. + +### Linked deployment shares in MDT + +LDS is a built-in feature in MDT for replicating content. However, LDS works best with strong connections such as LAN connections with low latency. For most WAN links, DFS-R is the better option. + +### Why DFS-R is a better option + +DFS-R is not only very fast and reliable, but it also offers central monitoring, bandwidth control, and a great delta replication engine. DFS-R will work equally well whether you have 2 sites or 90. When using DFS-R for MDT, we recommend running your deployment servers on Windows Server 2008 R2 or higher. From that version on, you can configure the replication targets as read-only, which is exactly what you want for MDT. This way, you can have your master deployment share centralized and replicate out changes as they happen. DFS-R will quickly pick up changes at the central deployment share in MDT01 and replicate the delta changes to MDT02. + +## Set up Distributed File System Replication (DFS-R) for replication + +Setting up DFS-R for replication is a quick and straightforward process: Prepare the deployment servers, create a replication group, then configure some replication settings. + +### Prepare MDT01 for replication + +On **MDT01**: + +1. Install the DFS Replication role on MDT01 by entering the following at an elevated Windows PowerShell prompt: + +```powershell +Install-WindowsFeature -Name FS-DFS-Replication -IncludeManagementTools +``` + +2. Wait for installation to comlete, and then verify that the installation was successful. See the following output: + +```output +PS C:\> Install-WindowsFeature -Name FS-DFS-Replication -IncludeManagementTools + +Success Restart Needed Exit Code Feature Result +------- -------------- --------- -------------- +True No Success {DFS Replication, DFS Management Tools, Fi... +``` + +### Prepare MDT02 for replication + +On **MDT02**: + +1. Perform the same procedure on MDT02 by entering the following at an elevated Windows PowerShell prompt: + +```powershell +Install-WindowsFeature -Name FS-DFS-Replication -IncludeManagementTools +``` + +2. Wait for installation to comlete, and then verify that the installation was successful. See the following output: + +```output +PS C:\> Install-WindowsFeature -Name FS-DFS-Replication -IncludeManagementTools + +Success Restart Needed Exit Code Feature Result +------- -------------- --------- -------------- +True No Success {DFS Replication, DFS Management Tools, Fi... +``` + +### Create the MDTProduction folder on MDT02 + +On **MDT02**: + +1. Create and share the **D:\\MDTProduction** folder using default permissions by entering the following at an elevated command prompt: + + ```powershell + mkdir d:\MDTProduction + New-SmbShare -Name "MDTProduction$" -Path "D:\MDTProduction" + ``` + +2. You should see the following output: + + ```output + C:\> New-SmbShare -Name "MDTProduction$" -Path "D:\MDTProduction" + + Name ScopeName Path Description + ---- --------- ---- ----------- + MDTProduction$ * D:\MDTProduction + ``` + +### Configure the deployment share + +When you have multiple deployment servers sharing the same content, you need to configure the Bootstrap.ini file with information about which server to connect to based on where the client is located. In MDT, that can be done by using the DefaultGateway property. + +On **MDT01**: + +1. Using Notepad, navigate to the **D:\\MDTProduction\\Control** folder and modify the Boostrap.ini file as follows. Under [DefaultGateway] enter the IP addresses for the client's default gateway in New York and Stockholm, respectively (replace 10.10.10.1 and 10.10.20.1 with your default gateways). The default gateway setting is what tells the client which deployment share (i.e. server) to use. + + ```ini + [Settings] + Priority=DefaultGateway, Default + + [DefaultGateway] + 10.10.10.1=NewYork + 10.10.20.1=Stockholm + + [NewYork] + DeployRoot=\\MDT01\MDTProduction$ + + [Stockholm] + DeployRoot=\\MDT02\MDTProduction$ + + [Default] + UserDomain=CONTOSO + UserID=MDT_BA + UserPassword=pass@word1 + SkipBDDWelcome=YES + ``` + >[!NOTE] + >The DeployRoot value needs to go into the Bootstrap.ini file, but you can use the same logic in the CustomSettings.ini file. For example, you can redirect the logs to the local deployment server (SLSHARE), or have the User State Migration Tool (USMT) migration store (UDDIR) local. To learn more about USMT, see [Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md) and [Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md). + +2. Save the Bootstrap.ini file. +3. Using the Deployment Workbench, right-click the **MDT Production** deployment share and select **Update Deployment Share**. Use the default settings for the Update Deployment Share Wizard. This process will take a few minutes. +4. After the update is complete, use the Windows Deployment Services console on MDT01. In the **Boot Images** node, right-click the **MDT Production x64** boot image and select **Replace Image**. +5. Browse and select the **D:\\MDTProduction\\Boot\\LiteTouchPE\_x64.wim** boot image, and then complete Replace Boot Image Wizard using the default settings. + + ![figure 5.](../images/mdt-10-fig05.png) + + Replacing the updated boot image in WDS. + + >[!TIP] + >If you modify bootstrap.ini again later, be sure to repeat the process of updating the deployment share in the Deployment Workbench and replacing the boot image in the WDS console. + + ## Replicate the content + + Once the MDT01 and MDT02 servers are prepared, you are ready to configure the actual replication. + + ### Create the replication group + +6. On MDT01, using DFS Management (dfsmgmt.msc), right-click **Replication**, and click **New Replication Group**. +7. On the **Replication Group Type** page, select **Multipurpose replication group**, and click **Next**. +8. On the **Name and Domain** page, assign the **MDTProduction** name, and click **Next**. +9. On the **Replication Group Members** page, click **Add**, add **MDT01** and **MDT02**, and then click **Next**. + + ![figure 6.](../images/mdt-10-fig06.png) + + Adding the Replication Group Members. + +10. On the **Topology Selection** page, select the **Full mesh** option and click **Next**. +11. On the **Replication Group Schedule and Bandwidth** page, accept the default settings and click **Next**. +12. On the **Primary Member** page, select **MDT01** and click **Next**. +13. On the **Folders to Replicate** page, click **Add**, enter **D:\\MDTProduction** as the folder to replicate, click **OK**, and then click **Next**. +14. On the **Local Path of MDTProduction** on the **Other Members** page, select **MDT02**, and click **Edit**. +15. On the **Edit** page, select the **Enabled** option, type in **D:\\MDTProduction** as the local path of folder, select the **Make the selected replicated folder on this member read-only** check box, click **OK**, and then click **Next**. +16. On the **Review Settings and Create Replication Group** page, click **Create**. +17. On the **Confirmation** page, click **Close**. + + ### Configure replicated folders + +18. On **MDT01**, using DFS Management, expand **Replication** and then select **MDTProduction**. +19. In the middle pane, right-click the **MDT01** member and click **Properties**. +20. On the **MDT01 (MDTProduction) Properties** page, configure the following and then click **OK**: + 1. In the **Staging** tab, set the quota to **20480 MB**. + 2. In the **Advanced** tab, set the quota to **8192 MB**. + In this scenario the size of the deployment share is known, but you might need to change the values for your environment. A good rule of thumb is to get the size of the 16 largest files and make sure they fit in the staging area. Below is a Windows PowerShell example that calculates the size of the 16 largest files in the D:\\MDTProduction deployment share: + + ``` powershell + (Get-ChildItem D:\MDTProduction -Recurse | Sort-Object Length -Descending | Select-Object -First 16 | Measure-Object -Property Length -Sum).Sum /1GB + ``` + +21. In the middle pane, right-click the **MDT02** member and select **Properties**. +22. On the **MDT02 (MDTProduction) Properties** page, configure the following and then click **OK**: + 1. In the **Staging** tab, set the quota to **20480 MB**. + 2. In the **Advanced** tab, set the quota to **8192 MB**. + + > [!NOTE] + > It will take some time for the replication configuration to be picked up by the replication members (MDT01 and MDT02). The time for the initial sync will depend on the WAN link speed between the sites. After that, delta changes are replicated quickly. + +23. Verify that MDT01 and MDT02 are members of the MDTProduction replication group, with MDT01 being primary as follows using an elevated command prompt: + +```cmd +C:\> dfsradmin membership list /rgname:MDTProduction /attr:MemName,IsPrimary +MemName IsPrimary +MDT01 Yes +MDT02 No +``` + +### Verify replication + +On **MDT02**: + +1. Wait until you start to see content appear in the **D:\\MDTProduction** folder. +2. Using DFS Management, expand **Replication**, right-click **MDTProduction**, and select **Create Diagnostics Report**. +3. In the Diagnostics Report Wizard, on the **Type of Diagnostics Report or Test** page, choose **Health report** and click **Next**. +4. On the **Path and Name** page, accept the default settings and click **Next**. +5. On the **Members to Include** page, accept the default settings and click **Next**. +6. On the **Options** page, accept the default settings and click **Next**. +7. On the **Review Settings and Create Report** page, click **Create**. +8. Open the report in Internet Explorer, and if necessary, select the **Allow blocked content** option. + +![figure 9.](../images/mdt-10-fig09.png) + +The DFS Replication Health Report. + +>If there are replication errors you can review the DFS event log in Event Viewer under **Applications and Services Logs**. + +## Configure Windows Deployment Services (WDS) in a remote site + +Like you did in the previous topic for MDT01, you need to add the MDT Production Lite Touch x64 Boot image to Windows Deployment Services on MDT02. For the following steps, we assume that WDS has already been installed on MDT02. +1. On MDT02, using the WDS console, right-click **Boot Images** and select **Add Boot Image**. +2. Browse to the **D:\\MDTProduction\\Boot\\LiteTouchPE\_x64.wim** file and add the image with the default settings. + +## Deploy a Windows 10 client to the remote site + +Now you should have a solution ready for deploying the Windows 10 client to the remote site: Stockholm, using the MDTProduction deployment share replica on MDT02. You can test this deployment with the following optional procedure. + +>For demonstration purposes, the following procedure uses a virtual machine (PC0006) hosted by the Hyper-V server HV01. To use the remote site server (MDT02) the VM must be assigned a default gateway that matches the one you entered in the Boostrap.ini file. + +1. Create a virtual machine with the following settings: + 1. Name: PC0006 + 2. Location: C:\\VMs + 3. Generation: 2 + 4. Memory: 2048 MB + 5. Hard disk: 60 GB (dynamic disk) + 6. Install an operating system from a network-based installation server +2. Start the PC0006 virtual machine, and press **Enter** to start the Pre-Boot Execution Environment (PXE) boot. The VM will now load the Windows PE boot image from the WDS server. +3. After Windows Preinstallation Environment (Windows PE) has booted, complete the Windows Deployment Wizard using the following settings: + 1. Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Custom Image + 2. Computer Name: PC0006 + 3. Applications: Select the Install - Adobe Reader +4. Setup will now start and perform the following: + 1. Install the Windows 10 Enterprise operating system. + 2. Install applications. + 3. Update the operating system using your local Windows Server Update Services (WSUS) server. + +![pc0001.](../images/pc0006.png) + +## Related topics + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
+[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
+[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
+[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
+[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
+[Configure MDT settings](configure-mdt-settings.md) \ No newline at end of file diff --git a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md new file mode 100644 index 0000000000..33d92b8cc9 --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md @@ -0,0 +1,682 @@ +--- +title: Create a Windows 10 reference image (Windows 10) +description: Creating a reference image is important because that image serves as the foundation for the devices in your organization. +ms.assetid: 9da2fb57-f2ff-4fce-a858-4ae4c237b5aa +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: deploy, deployment, configure, customize, install, installation +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Create a Windows 10 reference image + +**Applies to** +- Windows 10 + +Creating a reference image is important because that image serves as the foundation for the devices in your organization. In this topic, you will learn how to create a Windows 10 reference image using the Microsoft Deployment Toolkit (MDT). You will create a deployment share, configure rules and settings, and import all the applications and operating system files required to build a Windows 10 reference image. After completing the steps outlined in this topic, you will have a Windows 10 reference image that can be used in your deployment solution. + +>[!NOTE] +>See [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md) for more information about the server, client, and network infrastructure used in this guide. + +For the purposes of this topic, we will use three computers: DC01, MDT01, and HV01. + - DC01 is a domain controller for the contoso.com domain. + - MDT01 is a contoso.com domain member server. + - HV01 is a Hyper-V server that will be used to build the reference image. + + ![devices.](../images/mdt-08-fig01.png) + + Computers used in this topic. + +## The reference image + +The reference image described in this guide is designed primarily for deployment to physical devices. However, the reference image is typically created on a virtual platform, before being automatically run through the System Preparation (Sysprep) tool process and captured to a Windows Imaging (WIM) file. The reasons for creating the reference image on a virtual platform are the following: +- To reduce development time and can use snapshots to test different configurations quickly. +- To rule out hardware issues. You simply get the best possible image, and if you have a problem, it's not likely to be hardware related. +- To ensures that you won't have unwanted applications that could be installed as part of a driver install but not removed by the Sysprep process. +- The image is easy to move between lab, test, and production. + +## Set up the MDT build lab deployment share + +With Windows 10, there is no hard requirement to create reference images. However, to reduce the time needed for deployment, you might want to create a reference image that contains a few base applications as well as all of the latest updates. This section will show you how to create and configure the MDT Build Lab deployment share to create a Windows 10 reference image. Because reference images will be deployed only to virtual machines during the creation process and have specific settings (rules), you should always create a separate deployment share specifically for this process. + +### Create the MDT build lab deployment share + +On **MDT01**: + +- Sign in as contoso\\administrator using a password of pass@word1 (credentials from the [prepare for deployment](prepare-for-windows-deployment-with-mdt.md) topic). +- Start the MDT deployment workbench, and pin this to the taskbar for easy access. +- Using the Deployment Workbench, right-click **Deployment Shares** and select **New Deployment Share**. +- Use the following settings for the New Deployment Share Wizard: + - Deployment share path: **D:\\MDTBuildLab** + - Share name: **MDTBuildLab$** + - Deployment share description: **MDT Build Lab** +- Accept the default selections on the Options page and click **Next**. +- Review the Summary page, click **Next**, wait for the deployment share to be created, then click **Finish**. +- Verify that you can access the \\\\MDT01\\MDTBuildLab$ share. + + ![figure 2.](../images/mdt-08-fig02.png) + + The Deployment Workbench with the MDT Build Lab deployment share. + +### Enable monitoring + +To monitor the task sequence as it happens, right-click the **MDT Build Lab** deployment share, click **Properties**, click the **Monitoring** tab, and select **Enable monitoring for this deployment share**. This step is optional. + +### Configure permissions for the deployment share + +In order to read files in the deployment share and write the reference image back to it, you need to assign NTFS and SMB permissions to the MDT Build Account (MDT\_BA) for the **D:\\MDTBuildLab** folder + +On **MDT01**: + +1. Ensure you are signed in as **contoso\\administrator**. +2. Modify the NTFS permissions for the **D:\\MDTBuildLab** folder by running the following command in an elevated Windows PowerShell prompt: + + ``` powershell + icacls "D:\MDTBuildLab" /grant '"CONTOSO\MDT_BA":(OI)(CI)(M)' + grant-smbshareaccess -Name MDTBuildLab$ -AccountName "Contoso\MDT_BA" -AccessRight Full -force + ``` + +## Add setup files + +This section will show you how to populate the MDT deployment share with the Windows 10 operating system source files, commonly referred to as setup files, which will be used to create a reference image. Setup files are used during the reference image creation process and are the foundation for the reference image. + +### Add the Windows 10 installation files + +MDT supports adding both full source Windows 10 DVDs (ISOs) and custom images that you have created. In this case, you create a reference image, so you add the full source setup files from Microsoft. + +>[!NOTE] +>Due to the Windows limits on path length, we are purposely keeping the operating system destination directory short, using the folder name W10EX64RTM rather than a more descriptive name like Windows 10 Enterprise x64 RTM. + +### Add Windows 10 Enterprise x64 (full source) + +On **MDT01**: + +1. Sign in as **contoso\\administrator** and copy the content of a Windows 10 Enterprise x64 DVD/ISO to the **D:\\Downloads\\Windows 10 Enterprise x64** folder on MDT01, or just insert the DVD or mount an ISO on MDT01. The following example shows the files copied to the D:\\Downloads folder, but you can also choose to import the OS directly from an ISO or DVD. + + ![ISO.](../images/iso-data.png) + +2. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Build Lab**. +3. Right-click the **Operating Systems** node, and create a new folder named **Windows 10**. +4. Expand the **Operating Systems** node, right-click the **Windows 10** folder, and select **Import Operating System**. Use the following settings for the Import Operating System Wizard: + - Full set of source files + - Source directory: (location of your source files) + - Destination directory name: W10EX64RTM +5. After adding the operating system, in the **Operating Systems / Windows 10** folder, double-click it and change the name to: **Windows 10 Enterprise x64 RTM Default Image**. See the following example. + + ![Default image.](../images/deployment-workbench01.png) + +>Depending on the DVD you used, there might be multiple editions available. For the purposes of this guide, we are using the Windows 10 Enterprise image, but other images will also work. + +## Add applications + +Before you create an MDT task sequence, you need to add any applications and scripts you wish to install to the MDT Build Lab share. + +On **MDT01**: + +First, create an MDT folder to store the Microsoft applications that will be installed: + +1. In the MDT Deployment Workbench, expand **Deployment Shares \\ MDT Build Lab \\ Applications** +2. Right-click **Applications** and then click **New Folder**. +3. Under **Folder name**, type **Microsoft**. +4. Click **Next** twice, and then click **Finish**. + +The steps in this section use a strict naming standard for your MDT applications. +- Use the "Install - " prefix for typical application installations that run a setup installer of some kind, +- Use the "Configure - " prefix when an application configures a setting in the operating system. +- You also add an " - x86", " - x64", or "- x86-x64" suffix to indicate the application's architecture (some applications have installers for both architectures). + +Using a script naming standard is always recommended when using MDT as it helps maintain order and consistency. + +By storing configuration items as MDT applications, it is easy to move these objects between various solutions, or between test and production environments. + +In example sections, you will add the following applications: + +- Install - Microsoft Office 365 Pro Plus - x64 +- Install - Microsoft Visual C++ Redistributable 2019 - x86 +- Install - Microsoft Visual C++ Redistributable 2019 - x64 + +>The 64-bit version of Microsoft Office 365 Pro Plus is recommended unless you need legacy app support. For more information, see [Choose between the 64-bit or 32-bit version of Office](https://support.office.com/article/choose-between-the-64-bit-or-32-bit-version-of-office-2dee7807-8f95-4d0c-b5fe-6c6f49b8d261) + +Download links: +- [Office Deployment Tool](https://www.microsoft.com/download/details.aspx?id=49117) +- [Microsoft Visual C++ Redistributable 2019 - x86](https://aka.ms/vs/16/release/VC_redist.x86.exe) +- [Microsoft Visual C++ Redistributable 2019 - x64](https://aka.ms/vs/16/release/VC_redist.x64.exe) + +Download all three items in this list to the D:\\Downloads folder on MDT01. + +**Note**: For the purposes of this lab, we will leave the MSVC files in the D:\\Downloads folder and the Office365 files will be extracted to a child folder. If you prefer, you can place each application in its own separate child folder and then modify the $ApplicationSourcePath below as needed (instead of just D:\\Downloads). + +>[!NOTE] +>All the Microsoft Visual C++ downloads can be found on [The latest supported Visual C++ downloads](https://go.microsoft.com/fwlink/p/?LinkId=619523). Visual C++ 2015, 2017 and 2019 all share the same redistributable files. + +### Create configuration file: Microsoft Office 365 Professional Plus x64 + +1. After downloading the most current version of the Office Deployment tool from the Microsoft Download Center using the link provided above, run the self-extracting executable file and extract the files to **D:\\Downloads\\Office365**. The Office Deployment Tool (setup.exe) and several sample configuration.xml files will be extracted. +2. Using a text editor (such as Notepad), create an XML file in the D:\\Downloads\\Office365 directory with the installation settings for Microsoft 365 Apps for enterprise that are appropriate for your organization. The file uses an XML format, so the file you create must have an extension of .xml but the file can have any filename. + + For example, you can use the following configuration.xml file, which provides these configuration settings: + - Install the 64-bit version of Microsoft 365 Apps for enterprise in English directly from the Office Content Delivery Network (CDN) on the internet. Note: 64-bit is now the default and recommended edition. + - Use the Semi-Annual Channel and get updates directly from the Office CDN on the internet. + - Perform a silent installation. You won’t see anything that shows the progress of the installation and you won’t see any error messages. + + ```xml + + + + + + + + + + ``` + + By using these settings, any time you build the reference image you’ll be installing the most up-to-date Semi-Annual Channel version of Microsoft 365 Apps for enterprise. + + >[!TIP] + >You can also use the web-based interface of the [Office Customization Tool](https://config.office.com/) to help you create your configuration.xml file. + + Also see [Configuration options for the Office Deployment Tool](/deployoffice/configuration-options-for-the-office-2016-deployment-tool) and [Overview of the Office Deployment Tool](/DeployOffice/overview-of-the-office-2016-deployment-tool) for more information. + +3. Ensure the configuration.xml file is in the D:\\Downloads\\Office365 folder. See the following example of the extracted files plus the configuration.xml file in the Downloads\\Office365 folder: + + ![folder.](../images/office-folder.png) + + Assuming you have named the file "configuration.xml" as shown above, we will use the command "**setup.exe /configure configuration.xml**" when we create the application in MDT. This will perform the installation of Microsoft 365 Apps for enterprise using the configuration settings in the configuration.xml file. Do not perform this step yet. + + >[!IMPORTANT] + >After Microsoft 365 Apps for enterprise is installed on the reference image, do NOT open any Office programs. if you open an Office program, you are prompted to sign-in, which activates the installation of Microsoft 365 Apps for enterprise. Even if you don't sign in and you close the Sign in to set up Office dialog box, a temporary product key is installed. You don't want any kind of product key for Microsoft 365 Apps for enterprise installed as part of your reference image. + +Additional information +- Microsoft 365 Apps for enterprise is usually updated on a monthly basis with security updates and other quality updates (bug fixes), and possibly new features (depending on which update channel you’re using). That means that once you’ve deployed your reference image, Microsoft 365 Apps for enterprise will most likely need to download and install the latest updates that have been released since you created your reference image. + +- **Note**: By using installing Office Deployment Tool as part of the reference image, Microsoft 365 Apps for enterprise is installed immediately after the reference image is deployed to the user’s device, rather than including Office apps part of the reference image. This way the user will have the most up-to-date version of Microsoft 365 Apps for enterprise right away and won’t have to download any new updates (which is most likely what would happen if Microsoft 365 Apps for enterprise was installed as part of the reference image.) + - When you are creating your reference image, instead of installing Microsoft 365 Apps for enterprise directly from the Office CDN on the internet, you can install Microsoft 365 Apps for enterprise from a location on your local network, such as a file share. To do that, you would use the Office Deployment Tool in /download mode to download the installation files to that file share. Then you could use the Office Deployment Tool in /configure mode to install Microsoft 365 Apps for enterprise from that location on to your reference image. As part of that, you’ll need to point to that location in your configuration.xml file so that the Office Deployment Tool knows where to get the Microsoft 365 Apps for enterprise files. If you decide to do this, the next time you create a new reference image, you’ll want to be sure to use the Office Deployment Tool to download the most up-to-date installation files for Microsoft 365 Apps for enterprise to that location on your internal network. That way your new reference image will have a more up-to-date installation of Microsoft 365 Apps for enterprise. + +### Connect to the deployment share using Windows PowerShell + +If you need to add many applications, you can take advantage of the PowerShell support that MDT has. To start using PowerShell against the deployment share, you must first load the MDT PowerShell snap-in and then make the deployment share a PowerShell drive (PSDrive). + +On **MDT01**: + +1. Ensure you are signed in as **contoso\\Administrator**. +2. Import the snap-in and create the PSDrive by running the following commands in an elevated PowerShell prompt: + + ``` powershell + Import-Module "C:\Program Files\Microsoft Deployment Toolkit\bin\MicrosoftDeploymentToolkit.psd1" + New-PSDrive -Name "DS001" -PSProvider MDTProvider -Root "D:\MDTBuildLab" + ``` +>[!TIP] +>Use "Get-Command -module MicrosoftDeploymentToolkit" to see a list of available cmdlets + +### Create the install: Microsoft Office 365 Pro Plus - x64 + +In these steps we assume that you have downloaded the Office Deployment Tool. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to D:\\Downloads\\Office365. + +On **MDT01**: + +1. Ensure you are signed on as **contoso\\Administrator**. +2. Create the application by running the following commands in an elevated PowerShell prompt: + + ``` powershell + $ApplicationName = "Install - Office365 ProPlus - x64" + $CommandLine = "setup.exe /configure configuration.xml" + $ApplicationSourcePath = "D:\Downloads\Office365" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName -Verbose + ``` + + Upon successful installation the following text is displayed: + ``` + VERBOSE: Performing the operation "import" on target "Application". + VERBOSE: Beginning application import + VERBOSE: Copying application source files from D:\Downloads\Office365 to D:\MDTBuildLab\Applications\Install - + Office365 ProPlus - x64 + VERBOSE: Creating new item named Install - Office365 ProPlus - x64 at DS001:\Applications\Microsoft. + + Name + ---- + Install - Office365 ProPlus - x64 + VERBOSE: Import processing finished. + ``` + +### Create the install: Microsoft Visual C++ Redistributable 2019 - x86 + +>[!NOTE] +>We have abbreviated "Microsoft Visual C++ Redistributable" in the $ApplicationName below as "MSVC" to avoid the path name exceeding the maxiumum allowed length of 248 characters. + +In these steps we assume that you have downloaded Microsoft Visual C++ Redistributable 2019 - x86. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to D:\\Downloads. + +On **MDT01**: + +1. Ensure you are signed on as **contoso\\Administrator**. +2. Create the application by running the following commands in an elevated PowerShell prompt: + + ``` powershell + $ApplicationName = "Install - MSVC 2019 - x86" + $CommandLine = "vc_redist.x86.exe /Q" + $ApplicationSourcePath = "D:\Downloads" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName -Verbose + ``` + + Upon successful installation the following text is displayed: + ``` + VERBOSE: Performing the operation "import" on target "Application". + VERBOSE: Beginning application import + VERBOSE: Copying application source files from D:\Downloads to D:\MDTBuildLab\Applications\Install - MSVC 2019 - x86 + VERBOSE: Creating new item named Install - MSVC 2019 - x86 at DS001:\Applications\Microsoft. + + Name + ---- + Install - MSVC 2019 - x86 + VERBOSE: Import processing finished. + ``` + +### Create the install: Microsoft Visual C++ Redistributable 2019 - x64 + +In these steps we assume that you have downloaded Microsoft Visual C++ Redistributable 2019 - x64. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to D:\\Downloads. + +On **MDT01**: + +1. Ensure you are signed on as **contoso\\Administrator**. +2. Create the application by running the following commands in an elevated PowerShell prompt: + + ``` powershell + $ApplicationName = "Install - MSVC 2019 - x64" + $CommandLine = "vc_redist.x64.exe /Q" + $ApplicationSourcePath = "D:\Downloads" + Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName -Verbose + ``` + +## Create the reference image task sequence + +In order to build and capture your Windows 10 reference image for deployment using MDT, you will create a task sequence. The task sequence will reference the operating system and applications that you previously imported into the MDT Build Lab deployment share to build a Windows 10 reference image. +After creating the task sequence, you configure it to enable patching against the Windows Server Update Services (WSUS) server. The Task Sequence Windows Update action supports getting updates directly from Microsoft Update, but you get more stable patching if you use a local WSUS server. WSUS also allows for an easy process of approving the patches that you are deploying. + +### Drivers and the reference image + +Because we use modern virtual platforms for creating our reference images, we don’t need to worry about drivers when creating reference images for Windows 10. We use Hyper-V in our environment, and Windows Preinstallation Environment (Windows PE) already has all the needed drivers built-in for Hyper-V. + +### Create a task sequence for Windows 10 Enterprise + +To create a Windows 10 reference image task sequence, the process is as follows: + +On **MDT01**: + +1. Using the Deployment Workbench, under **Deployment Shares > MDT Build Lab** right-click **Task Sequences**, and create a **New Folder** named **Windows 10**. +2. Right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + 1. Task sequence ID: REFW10X64-001 + 2. Task sequence name: Windows 10 Enterprise x64 RTM Default Image + 3. Task sequence comments: Reference Build + 4. Template: Standard Client Task Sequence + 5. Select OS: Windows 10 Enterprise x64 RTM Default Image + 6. Specify Product Key: Do not specify a product key at this time + 7. Full Name: Contoso + 8. Organization: Contoso + 9. Internet Explorer home page: http://www.contoso.com + 10. Admin Password: Do not specify an Administrator Password at this time + +### Edit the Windows 10 task sequence + +The steps below walk you through the process of editing the Windows 10 reference image task sequence to include the actions required to update the reference image with the latest updates from WSUS, install roles and features, and utilities, and install Microsoft Office365 ProPlus x64. + +On **MDT01**: + +1. In the **Task Sequences / Windows 10** folder, right-click the **Windows 10 Enterprise x64 RTM Default Image** task sequence, and select **Properties**. +2. On the **Task Sequence** tab, configure the Windows 10 Enterprise x64 RTM Default Image task sequence with the following settings: + 1. **State Restore > Windows Update (Pre-Application Installation)** action: Enable this action by clicking the **Options** tab and clearing the **Disable this step** check box. + + 2. **State Restore > Windows Update (Post-Application Installation)** action: Also enable this action. + 3. **State Restore**: After the **Tattoo** action, add a new **Group** action (click **Add** then click **New Group**) with the following setting: + - Name: **Custom Tasks (Pre-Windows Update)** + 4. **State Restore**: After **Windows Update (Post-Application Installation)** action, rename **Custom Tasks** to **Custom Tasks (Post-Windows Update)**. + - **Note**: The reason for adding the applications after the Tattoo action but before running Windows Update is simply to save time during the deployment. This way we can add all applications that will upgrade some of the built-in components and avoid unnecessary updating. + 5. **State Restore > Custom Tasks (Pre-Windows Update)**: Add a new **Install Roles and Features** action with the following settings: + 1. Name: Install - Microsoft NET Framework 3.5.1 + 2. Select the operating system for which roles are to be installed: Windows 10 + 3. Select the roles and features that should be installed: .NET Framework 3.5 (includes .NET 2.0 and 3.0) + + >[!IMPORTANT] + >This is probably the most important step when creating a reference image. Many applications need the .NET Framework, and we strongly recommend having it available in the image. The one thing that makes this different from other components is that .NET Framework 3.5.1 is not included in the WIM file. It is installed from the **Sources\\SxS** folder on the media, and that makes it more difficult to add after the image has been deployed. + + ![task sequence.](../images/fig8-cust-tasks.png) + + The task sequence after creating the Custom Tasks (Pre-Windows Update) group and adding the Install - Microsoft NET Framework 3.5.1 action. + + 6. **State Restore > Custom Tasks (Pre-Windows Update)**: After the **Install - Microsoft NET Framework 3.5.1** action, add a new **Install Application** action (selected from the **General** group) with the following settings: + 1. Name: Microsoft Visual C++ Redistributable 2019 - x86 + 2. Install a Single Application: browse to **Install - MSVC 2019 - x86** + 7. Repeat these steps (add a new **Install Application**) to add Microsoft Visual C++ Redistributable 2019 - x64 and Microsoft 365 Apps for enterprise as well. +3. Click **OK**. + + ![apps.](../images/mdt-apps.png) + + +### Optional configuration: Add a suspend action + +The goal when creating a reference image is of course to automate everything. But sometimes you have a special configuration or application setup that is too time-consuming to automate. If you need to do some manual configuration, you can add a little-known feature called Lite Touch Installation (LTI) Suspend. If you add the LTISuspend.wsf script as a custom action in the task sequence, it will suspend the task sequence until you click the Resume Task Sequence shortcut icon on the desktop. In addition to using the LTI Suspend feature for manual configuration or installation, you can also use it simply for verifying a reference image before you allow the task sequence to continue and use Sysprep and capture the virtual machine. + + ![figure 8.](../images/fig8-suspend.png) + + A task sequence with optional Suspend action (LTISuspend.wsf) added. + + ![figure 9.](../images/fig9-resumetaskseq.png) + + The Windows 10 desktop with the Resume Task Sequence shortcut. + +### Edit the Unattend.xml file for Windows 10 Enterprise + +When using MDT, you don't need to edit the Unattend.xml file very often because most configurations are taken care of by MDT. However if, for example, you want to configure Internet Explorer behavior, then you can edit the Unattend.xml for this. Editing the Unattend.xml for basic Internet Explorer settings is easy, but for more advanced settings, you will want to use the Internet Explorer Administration Kit (IEAK). + +>[!WARNING] +>Do not use **SkipMachineOOBE** or **SkipUserOOBE** in your Unattend.xml file. These settings are deprecated and can have unintended effects if used. + +>[!NOTE] +>You also can use the Unattend.xml to enable components in Windows 10, like the Telnet Client or Hyper-V client. Normally we prefer to do this via the **Install Roles and Features** action, or using Deployment Image Servicing and Management (DISM) command-line tools, because then we can add that as an application, being dynamic, having conditions, and so forth. Also, if you are adding packages via Unattend.xml, it is version specific, so Unattend.xml must match the exact version of the operating system you are servicing. + +Follow these steps to configure Internet Explorer settings in Unattend.xml for the Windows 10 Enterprise x64 RTM Default Image task sequence: + +On **MDT01**: + +1. Using the Deployment Workbench, under **Deployment Shares > MDT Build Lab > Task Sequences** right-click the **Windows 10 Enterprise x64 RTM Default Image** task sequence and select **Properties**. +2. In the **OS Info** tab, click **Edit Unattend.xml**. MDT now generates a catalog file. This will take a few minutes, and then Windows System Image Manager (Windows SIM) will start. + + > [!IMPORTANT] + > The ADK version 1903 has a [known issue](/windows-hardware/get-started/what-s-new-in-kits-and-tools#whats-new-in-the-windows-adk-for-windows-10-version-1903) generating a catalog file for Windows 10, version 1903 or 1909 X64 install.wim. You might see the error "Could not load file or assembly" in in the console output. To avoid this issue, [install the ADK, version 2004 or a later version](/windows-hardware/get-started/adk-install). A workaround is also available for the ADK version 1903: + > - Close the Deployment Workbench and install the [WSIM 1903 update](https://go.microsoft.com/fwlink/?linkid=2095334). This will update imagecat.exe and imgmgr.exe to version 10.0.18362.144. + > - Manually run imgmgr.exe (C:\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Deployment Tools\\WSIM\\imgmgr.exe). + > - Generate a catalog (Tools/Create Catalog) for the selected install.wim (ex: D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM\\sources\\install.wim). + > - After manually creating the catalog file (ex: D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM\\sources\\install_Windows 10 Enterprise.clg), open the Deployment Workbench and proceed to edit unattend.xml. + +3. In Windows SIM, expand the **4 specialize** node in the **Answer File** pane and select the amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral entry. +4. In the **amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral properties** window (right-hand window), set the following values: + - DisableDevTools: true +5. Save the Unattend.xml file, and close Windows SIM. + - Note: If errors are reported that certain display values are incorrect, you can ignore this or browse to **7oobeSystem\\amd64_Microsoft-Windows-Shell-Setup__neutral\\Display** and enter the following: ColorDepth 32, HorizontalResolution 1, RefreshRate 60, VerticalResolution 1. +6. On the Windows 10 Enterprise x64 RTM Default Image Properties, click **OK**. + + ![figure 10.](../images/fig10-unattend.png) + + Windows System Image Manager with the Windows 10 Unattend.xml. + +## Configure the MDT deployment share rules + +Understanding rules is critical to successfully using MDT. Rules are configured using the **Rules** tab of the deployment share's properties. The **Rules** tab is essentially a shortcut to edit the **CustomSettings.ini** file that exists in the **D:\\MDTBuildLab\\Control** folder. This section discusses how to configure the MDT deployment share rules as part of your Windows 10 Enterprise deployment. + +### MDT deployment share rules overview + +In MDT, there are always two rule files: the **CustomSettings.ini** file and the **Bootstrap.ini** file. You can add almost any rule to either. However, the Bootstrap.ini file is copied from the Control folder to the boot image, so the boot image needs to be updated every time you change that file. For this reason, add only a minimal set of rules to Bootstrap.ini, such as which deployment server and share to connect to - the DEPLOYROOT value. Put the other rules in CustomSettings.ini because that file is updated immediately when you click OK. + +To configure the rules for the MDT Build Lab deployment share: + +On **MDT01**: + +1. Using the Deployment Workbench, right-click the **MDT Build Lab** deployment share and select **Properties**. +2. Select the **Rules** tab and replace the existing content with the following information (edit the settings as needed to match your deployment). For example, If you do not have a WSUS server in your environment, delete the **WSUSServer** line from the configuration: + + ``` + [Settings] + Priority=Default + + [Default] + _SMSTSORGNAME=Contoso + UserDataLocation=NONE + DoCapture=YES + OSInstall=Y + AdminPassword=pass@word1 + TimeZoneName=Pacific Standard Time + JoinWorkgroup=WORKGROUP + HideShell=YES + FinishAction=SHUTDOWN + DoNotCreateExtraPartition=YES + WSUSServer=http://mdt01.contoso.com:8530 + ApplyGPOPack=NO + SLSHARE=\\MDT01\Logs$ + SkipAdminPassword=YES + SkipProductKey=YES + SkipComputerName=YES + SkipDomainMembership=YES + SkipUserData=YES + SkipLocaleSelection=YES + SkipTaskSequence=NO + SkipTimeZone=YES + SkipApplications=YES + SkipBitLocker=YES + SkipSummary=YES + SkipRoles=YES + SkipCapture=NO + SkipFinalSummary=YES + ``` + + ![figure 11.](../images/mdt-rules.png) + + The server-side rules for the MDT Build Lab deployment share. + +3. Click **Edit Bootstrap.ini** and modify using the following information: + + ``` + [Settings] + Priority=Default + + [Default] + DeployRoot=\\MDT01\MDTBuildLab$ + UserDomain=CONTOSO + UserID=MDT_BA + UserPassword=pass@word1 + + SkipBDDWelcome=YES + ``` + + >[!NOTE] + >For security reasons, you normally don't add the password to the Bootstrap.ini file; however, because this deployment share is for creating reference image builds only, and should not be published to the production network, it is acceptable to do so in this situation. Obviously if you are not using the same password (pass@word3) that is provided in this lab, you must enter your own custom password on the Rules tab and in Bootstrap.ini. + +4. On the **Windows PE** tab, in the **Platform** drop-down list, select **x86**. +5. In the **Lite Touch Boot Image Settings** area, configure the following settings: + 1. Image description: MDT Build Lab x86 + 2. ISO file name: MDT Build Lab x86.iso +6. On the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. +7. In the **Lite Touch Boot Image Settings** area, configure the following settings: + 1. Image description: MDT Build Lab x64 + 2. ISO file name: MDT Build Lab x64.iso +8. Click **OK**. + +>[!NOTE] +>In MDT, the x86 boot image can deploy both x86 and x64 operating systems (except on computers based on Unified Extensible Firmware Interface). + +### Update the deployment share + +After the deployment share has been configured, it needs to be updated. This is the process when the Windows PE boot images are created. + +1. In the Deployment Workbench, right-click the **MDT Build Lab** deployment share and select **Update Deployment Share**. +2. Use the default options for the Update Deployment Share Wizard. + +>[!NOTE] +>The update process will take 5 to 10 minutes. + +### The rules explained + +Now that the MDT Build Lab deployment share (the share used to create the reference images) has been configured, it is time to explain the various settings used in the Bootstrap.ini and CustomSettings.ini files. + +The Bootstrap.ini and CustomSettings.ini files work together. The Bootstrap.ini file is always present on the boot image and is read first. The basic purpose for Bootstrap.ini is to provide just enough information for MDT to find the CustomSettings.ini. + +The CustomSettings.ini file is normally stored on the server, in the Deployment share\\Control folder, but also can be stored on the media (when using offline media). + +>[!NOTE] +>The settings, or properties, that are used in the rules (CustomSettings.ini and Bootstrap.ini) are listed in the MDT documentation, in the Microsoft Deployment Toolkit Reference / Properties / Property Definition section. + +### The Bootstrap.ini file + +The Bootstrap.ini file is available via the deployment share's Properties dialog box, or via the D:\\MDTBuildLab\\Control folder on MDT01. + +``` +[Settings] +Priority=Default +[Default] +DeployRoot=\\MDT01\MDTBuildLab$ +UserDomain=CONTOSO +UserID=MDT_BA +UserPassword=pass@word1 +SkipBDDWelcome=YES +``` + +So, what are these settings? +- **Priority.** This determines the order in which different sections are read. This Bootstrap.ini has only one section, named \[Default\]. +- **DeployRoot.** This is the location of the deployment share. Normally, this value is set by MDT, but you need to update the DeployRoot value if you move to another server or other share. If you don't specify a value, the Windows Deployment Wizard prompts you for a location. +- **UserDomain, UserID, and UserPassword.** These values are used for automatic log on to the deployment share. Again, if they are not specified, the wizard prompts you. + + >[!WARNING] + >Caution is advised. These values are stored in clear text on the boot image. Use them only for the MDT Build Lab deployment share and not for the MDT Production deployment share that you learn to create in the next topic. + +- **SkipBDDWelcome.** Even if it is nice to be welcomed every time we start a deployment, we prefer to skip the initial welcome page of the Windows Deployment Wizard. + +>[!NOTE] +>All properties beginning with "Skip" control only whether to display that pane in the Windows Deployment Wizard. Most of the panes also require you to actually set one or more values. + +### The CustomSettings.ini file + +The CustomSettings.ini file, whose content you see on the Rules tab of the deployment share Properties dialog box, contains most of the properties used in the configuration. + +``` +[Settings] +Priority=Default +[Default] +_SMSTSORGNAME=Contoso +UserDataLocation=NONE +DoCapture=YES +OSInstall=Y +AdminPassword=pass@word1 +TimeZoneName=Pacific Standard Time +JoinWorkgroup=WORKGROUP +HideShell=YES +FinishAction=SHUTDOWN +DoNotCreateExtraPartition=YES +WSUSServer=http://mdt01.contoso.com:8530 +ApplyGPOPack=NO +SLSHARE=\\MDT01\Logs$ +SkipAdminPassword=YES +SkipProductKey=YES +SkipComputerName=YES +SkipDomainMembership=YES +SkipUserData=YES +SkipLocaleSelection=YES +SkipTaskSequence=NO +SkipTimeZone=YES +SkipApplications=YES +SkipBitLocker=YES +SkipSummary=YES +SkipRoles=YES +SkipCapture=NO +SkipFinalSummary=YES +``` +- **Priority.** Has the same function as in Bootstrap.ini. Priority determines the order in which different sections are read. This CustomSettings.ini has only one section, named \[Default\]. In general, if you have multiple sections that set the same value, the value from the first section (higher priority) wins. The rare exceptions are listed in the ZTIGather.xml file. +- **\_SMSTSORGNAME.** The organization name displayed in the task sequence progress bar window during deployment. +- **UserDataLocation.** Controls the settings for user state backup. You do not need to use when building and capturing a reference image. +- **DoCapture.** Configures the task sequence to run the System Preparation (Sysprep) tool and capture the image to a file when the operating system is installed. +- **OSInstall.** Must be set to Y or YES (the code actually just looks for the Y character) for the setup to proceed. +- **AdminPassword.** Sets the local Administrator account password. +- **TimeZoneName.** Establishes the time zone to use. Don't confuse this value with TimeZone, which is only for legacy operating systems (Windows 7 and Windows Server 2003). + + **Note**: The easiest way to find the current time zone name on a Windows 10 machine is to run tzutil /g in a command prompt. You can also run tzutil /l to get a listing of all available time zone names. + +- **JoinWorkgroup.** Configures Windows to join a workgroup. +- **HideShell.** Hides the Windows Shell during deployment. This is especially useful for Windows 10 deployments in which the deployment wizard will otherwise appear behind the tiles. +- **FinishAction.** Instructs MDT what to do when the task sequence is complete. +- **DoNotCreateExtraPartition.** Configures the task sequence not to create the extra partition for BitLocker. There is no need to do this for your reference image. +- **WSUSServer.** Specifies which Windows Server Update Services (WSUS) server (and port, if needed) to use during the deployment. Without this option MDT will use Microsoft Update directly, which will increase deployment time and limit your options of controlling which updates are applied. +- **SLSHARE.** Instructs MDT to copy the log files to a server share if something goes wrong during deployment, or when a deployment is successfully completed. +- **ApplyGPOPack.** Allows you to deploy local group policies created by Microsoft Security Compliance Manager (SCM). +- **SkipAdminPassword.** Skips the pane that asks for the Administrator password. +- **SkipProductKey.** Skips the pane that asks for the product key. +- **SkipComputerName.** Skips the Computer Name pane. +- **SkipDomainMemberShip.** Skips the Domain Membership pane. If set to Yes, you need to configure either the JoinWorkgroup value or the JoinDomain, DomainAdmin, DomainAdminDomain, and DomainAdminPassword properties. +- **SkipUserData.** Skips the pane for user state migration. +- **SkipLocaleSelection.** Skips the pane for selecting language and keyboard settings. +- **SkipTimeZone.** Skips the pane for setting the time zone. +- **SkipApplications.** Skips the Applications pane. +- **SkipBitLocker.** Skips the BitLocker pane. +- **SkipSummary.** Skips the initial Windows Deployment Wizard summary pane. +- **SkipRoles.** Skips the Install Roles and Features pane. +- **SkipCapture.** Skips the Capture pane. +- **SkipFinalSummary.** Skips the final Windows Deployment Wizard summary. Because you use FinishAction=Shutdown, you don't want the wizard to stop in the end so that you need to click OK before the machine shuts down. + +## Build the Windows 10 reference image + +As previously described, this section requires a Hyper-V host. See [Hyper-V requirements](prepare-for-windows-deployment-with-mdt.md#hyper-v-requirements) for more information. + +Once you have created your task sequence, you are ready to create the Windows 10 reference image. This will be performed by launching the task sequence from a virtual machine which will then automatically perform the reference image creation and capture process. + +The steps below outline the process used to boot a virtual machine using an ISO boot image created by MDT, and then run the reference image task sequence image to create and capture the Windows 10 reference image. + +1. Copy D:\\MDTBuildLab\\Boot\\MDT Build Lab x86.iso on MDT01 to C:\\ISO on your Hyper-V host (HV01). + + **Note**: Remember, in MDT you can use the x86 boot image to deploy both x86 and x64 operating system images. That's why you can use the x86 boot image instead of the x64 boot image. + +On **HV01**: + +2. Create a new virtual machine with the following settings: + 1. Name: REFW10X64-001 + 2. Store the virtual machine in a different location: C:\VM + 3. Generation 1 + 4. Memory: 1024 MB + 5. Network: Must be able to connect to \\MDT01\MDTBuildLab$ + 7. Hard disk: 60 GB (dynamic disk) + 8. Install OS with image file: C:\\ISO\\MDT Build Lab x86.iso +1. Before you start the VM, add a checkpoint for REFW10X64-001, and name it **Clean with MDT Build Lab x86 ISO**. + + **Note**: Checkpoints are useful if you need to restart the process and want to make sure you can start clean. + +4. Start the REFW10X64-001 virtual machine and connect to it. + + **Note**: Up to this point we have not discussed IP addressing or DHCP. In the initial setup for this guide, DC01 was provisioned as a DHCP server to provide IP address leases to client computers. You might have a different DHCP server on your network that you wish to use. The REFW10X64-001 virtual machine requires an IP address lease that provides it with connectivity to MDT01 so that it can connect to the \\MDT01\MDTBuildLab$ share. In the current scenario this is accomplished with a DHCP scope that provides IP addresses in the 10.10.10.100 - 10.10.10.200 range, as part of a /24 subnet so that the client can connect to MDT01 at 10.10.10.11. + + After booting into Windows PE, complete the Windows Deployment Wizard with the following settings: + 1. Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Default Image + 2. Specify whether to capture an image: Capture an image of this reference computer + - Location: \\\\MDT01\\MDTBuildLab$\\Captures + 3. File name: REFW10X64-001.wim + + ![capture image.](../images/captureimage.png) + + The Windows Deployment Wizard for the Windows 10 reference image. + +5. The setup now starts and does the following: + 1. Installs the Windows 10 Enterprise operating system. + 2. Installs the added applications, roles, and features. + 3. Updates the operating system via your local Windows Server Update Services (WSUS) server. + 4. Stages Windows PE on the local disk. + 5. Runs System Preparation (Sysprep) and reboots into Windows PE. + 6. Captures the installation to a Windows Imaging (WIM) file. + 7. Turns off the virtual machine. + +After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is REFW10X64-001.wim. + + ![image.](../images/image-captured.png) + +## Troubleshooting + +> [!IMPORTANT] +> If you encounter errors applying the image when using a BIOS firmware type, see [Windows 10 deployments fail with Microsoft Deployment Toolkit on computers with BIOS type firmware](https://support.microsoft.com/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7). This + +If you [enabled monitoring](#enable-monitoring), you can check the progress of the task sequence. + + ![monitoring.](../images/mdt-monitoring.png) + +If there are problems with your task sequence, you can troubleshoot in Windows PE by pressing F8 to open a command prompt. There are several [MDT log files](/configmgr/mdt/troubleshooting-reference#mdt-logs) created that can be helpful determining the origin of an error, such as BDD.log. From the command line in Windows PE you can copy these logs from the client to your MDT server for viewing with CMTrace. For example: copy BDD.log \\\\mdt01\\logs$. + +After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is REFW10X64-001.wim. + +## Related topics + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
+[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
+[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
+[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
+[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
+[Configure MDT settings](configure-mdt-settings.md) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md new file mode 100644 index 0000000000..b6a311471f --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md @@ -0,0 +1,845 @@ +--- +title: Deploy a Windows 10 image using MDT (Windows 10) +description: This topic will show you how to take your reference image for Windows 10, and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). +ms.assetid: 1d70a3d8-1b1d-4051-b656-c0393a93f83c +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: deployment, automate, tools, configure +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Deploy a Windows 10 image using MDT + +**Applies to** +- Windows 10 + +This topic will show you how to take your reference image for Windows 10 (that was just [created](create-a-windows-10-reference-image.md)), and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). + +We will prepare for this by creating an MDT deployment share that is used solely for image deployment. Separating the processes of creating reference images from the processes used to deploy them in production allows greater control of on both processes. We will configure Active Directory permissions, configure the deployment share, create a new task sequence, and add applications, drivers, and rules. + +For the purposes of this topic, we will use four computers: DC01, MDT01, HV01 and PC0005. + +- DC01 is a domain controller +- MDT01 is a domain member server +- HV01 is a Hyper-V server +- PC0005 is a blank device to which we will deploy Windows 10 + +MDT01 and PC0005 are members of the domain contoso.com for the fictitious Contoso Corporation. HV01 used to test deployment of PC0005 in a virtual environment. + + ![devices.](../images/mdt-07-fig01.png) + +>[!NOTE] +>For details about the setup for the procedures in this article, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). + +## Step 1: Configure Active Directory permissions + +These steps will show you how to configure an Active Directory account with the permissions required to deploy a Windows 10 machine to the domain using MDT. These steps assume you have The account is used for Windows Preinstallation Environment (Windows PE) to connect to MDT01. In order for MDT to join machines into the contoso.com domain you need to create an account and configure permissions in Active Directory. + +On **DC01**: + +1. Download the [Set-OUPermissions.ps1 script](https://go.microsoft.com/fwlink/p/?LinkId=619362) and copy it to the **C:\\Setup\\Scripts** directory on **DC01**. This script configures permissions to allow the **MDT_JD** account to manage computer accounts in the contoso > Computers organizational unit. + +2. Create the **MDT_JD** service account by running the following command from an elevated **Windows PowerShell prompt**: + + ```powershell + New-ADUser -Name MDT_JD -UserPrincipalName MDT_JD@contoso.com -path "OU=Service Accounts,OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" -Description "MDT join domain account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -PasswordNeverExpires $true -Enabled $true + ``` + +3. Next, run the Set-OuPermissions script to apply permissions to the **MDT\_JD** service account, enabling it to manage computer accounts in the Contoso / Computers OU. Run the following commands from an elevated Windows PowerShell prompt: + + ```powershell + Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force + Set-Location C:\Setup\Scripts + .\Set-OUPermissions.ps1 -Account MDT_JD -TargetOU "OU=Workstations,OU=Computers,OU=Contoso" + ``` + + The following is a list of the permissions being granted: + + - Scope: This object and all descendant objects + - Create Computer objects + - Delete Computer objects + - Scope: Descendant Computer objects + - Read All Properties + - Write All Properties + - Read Permissions + - Modify Permissions + - Change Password + - Reset Password + - Validated write to DNS host name + - Validated write to service principal name + +## Step 2: Set up the MDT production deployment share + +Next, create a new MDT deployment share. You should not use the same deployment share that you used to create the reference image for a production deployment. Perform this procedure on the MDT01 server. + +### Create the MDT production deployment share + +On **MDT01**: + +The steps for creating the deployment share for production are the same as when you created the deployment share for creating the custom reference image: + +1. Ensure you are signed on as: contoso\administrator. +2. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. +3. On the **Path** page, in the **Deployment share path** text box, type **D:\\MDTProduction** and click **Next**. + +4. On the **Share** page, in the **Share name** text box, type **MDTProduction$** and click **Next**. + +5. On the **Descriptive Name** page, in the **Deployment share description** text box, type **MDT Production** and click **Next**. + +6. On the **Options** page, accept the default settings and click **Next** twice, and then click **Finish**. +7. Using File Explorer, verify that you can access the **\\\\MDT01\\MDTProduction$** share. + +### Configure permissions for the production deployment share + +To read files in the deployment share, you need to assign NTFS and SMB permissions to the MDT Build Account (MDT\_BA) for the **D:\\MDTProduction** folder + +On **MDT01**: + +1. Ensure you are signed in as **contoso\\administrator**. +2. Modify the NTFS permissions for the **D:\\MDTProduction** folder by running the following command in an elevated Windows PowerShell prompt: + + ``` powershell + icacls "D:\MDTProduction" /grant '"CONTOSO\MDT_BA":(OI)(CI)(M)' + grant-smbshareaccess -Name MDTProduction$ -AccountName "Contoso\MDT_BA" -AccessRight Full -force + ``` + +## Step 3: Add a custom image + +The next step is to add a reference image into the deployment share with the setup files required to successfully deploy Windows 10. When adding a custom image, you still need to copy setup files (an option in the wizard) because Windows 10 stores additional components in the Sources\\SxS folder which is outside the image and may be required when installing components. + +### Add the Windows 10 Enterprise x64 RTM custom image + +In these steps, we assume that you have completed the steps in the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic, so you have a Windows 10 reference image at **D:\\MDTBuildLab\\Captures\REFW10X64-001.wim** on MDT01. + +1. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Production**; select the **Operating Systems** node, and create a folder named **Windows 10**. +2. Right-click the **Windows 10** folder and select **Import Operating System**. + +3. On the **OS Type** page, select **Custom image file** and click **Next**. + +4. On the **Image** page, in the **Source file** text box, browse to **D:\\MDTBuildLab\\Captures\\REFW10X64-001.wim** and click **Next**. + +5. On the **Setup** page, select the **Copy Windows 7, Windows Server 2008 R2, or later setup files from the specified path** option; in the **Setup source directory** text box, browse to **D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM** and click **Next**. + +6. On the **Destination** page, in the **Destination directory name** text box, type **W10EX64RTM**, click **Next** twice, and then click **Finish**. +7. After adding the operating system, double-click the added operating system name in the **Operating Systems / Windows 10** node and change the name to **Windows 10 Enterprise x64 RTM Custom Image**. + +>[!NOTE] +>The reason for adding the setup files has changed since earlier versions of MDT. MDT 2010 used the setup files to install Windows. MDT uses DISM to apply the image; however, you still need the setup files because some components in roles and features are stored outside the main image. + + +![imported OS.](../images/fig2-importedos.png) + +## Step 4: Add an application + +When you configure your MDT Build Lab deployment share, you can also add applications to the new deployment share before creating your task sequence. This section walks you through the process of adding an application to the MDT Production deployment share using Adobe Reader as an example. + +### Create the install: Adobe Reader DC + +On **MDT01**: + +1. Download the Enterprise distribution version of [Adobe Acrobat Reader DC](https://get.adobe.com/reader/enterprise/) (AcroRdrDC2100520060_en_US.exe) to **D:\\setup\\adobe** on MDT01. +2. Extract the .exe file that you downloaded to an .msi (ex: .\AcroRdrDC2100520060_en_US.exe -sfx_o"d:\setup\adobe\install\" -sfx_ne). +3. In the Deployment Workbench, expand the **MDT Production** node and navigate to the **Applications** node. +4. Right-click the **Applications** node, and create a new folder named **Adobe**. + +5. In the **Applications** node, right-click the **Adobe** folder and select **New Application**. + +6. On the **Application Type** page, select the **Application with source files** option and click **Next**. + +7. On the **Details** page, in the **Application Name** text box, type **Install - Adobe Reader** and click *Next**. + +8. On the **Source** page, in the **Source Directory** text box, browse to **D:\\setup\\adobe\\install** and click **Next**. + +9. On the **Destination** page, in the **Specify the name of the directory that should be created** text box, type **Install - Adobe Reader** and click **Next**. + +10. On the **Command Details** page, in the **Command Line** text box, type **msiexec /i AcroRead.msi /q**, click **Next** twice, and then click **Finish**. + + ![acroread image.](../images/acroread.png) + + The Adobe Reader application added to the Deployment Workbench. + +## Step 5: Prepare the drivers repository + +In order to deploy Windows 10 with MDT successfully, you need drivers for the boot images and for the actual operating system. This section will show you how to add drivers for the boot image and operating system, using the following hardware models as examples: +- Lenovo ThinkPad T420 +- Dell Latitude 7390 +- HP EliteBook 8560w +- Microsoft Surface Pro + +For boot images, you need to have storage and network drivers; for the operating system, you need to have the full suite of drivers. + +>[!NOTE] +>You should only add drivers to the Windows PE images if the default drivers don't work. Adding drivers that are not necessary will only make the boot image larger and potentially delay the download time. + +### Create the driver source structure in the file system + +The key to successful management of drivers for MDT, as well as for any other deployment solution, is to have a really good driver repository. From this repository, you import drivers into MDT for deployment, but you should always maintain the repository for future use. + +On **MDT01**: + +> [!IMPORTANT] +> In the steps below, it is critical that the folder names used for various computer makes and models exactly match the results of **wmic computersystem get model,manufacturer** on the target system. + +1. Using File Explorer, create the **D:\\drivers** folder. +2. In the **D:\\drivers** folder, create the following folder structure: + 1. WinPE x86 + 2. WinPE x64 + 3. Windows 10 x64 +3. In the new Windows 10 x64 folder, create the following folder structure: + - Dell Inc. + - Latitude E7450 + - Hewlett-Packard + - HP EliteBook 8560w + - Lenovo + - ThinkStation P500 (30A6003TUS) + - Microsoft Corporation + - Surface Laptop + +> [!NOTE] +> Even if you are not going to use both x86 and x64 boot images, we still recommend that you add the support structure for future use. + +### Create the logical driver structure in MDT + +When you import drivers to the MDT driver repository, MDT creates a single instance folder structure based on driver class names. However, you can, and should, mimic the driver structure of your driver source repository in the Deployment Workbench. This is done by creating logical folders in the Deployment Workbench. +1. On MDT01, using Deployment Workbench, select the **Out-of-Box Drivers** node. +2. In the **Out-Of-Box Drivers** node, create the following folder structure: + 1. WinPE x86 + 2. WinPE x64 + 3. Windows 10 x64 +3. In the **Windows 10 x64** folder, create the following folder structure: + - Dell Inc. + - Latitude E7450 + - Hewlett-Packard + - HP EliteBook 8560w + - Lenovo + - 30A6003TUS + - Microsoft Corporation + - Surface Laptop + +The preceding folder names should match the actual make and model values that MDT reads from devices during deployment. You can find out the model values for your machines by using the following command in Windows PowerShell: + +```powershell +Get-WmiObject -Class:Win32_ComputerSystem +``` + +Or, you can use this command in a normal command prompt: + +```console +wmic csproduct get name +``` + +If you want a more standardized naming convention, try the **ModelAliasExit.vbs script** from the Deployment Guys blog post, entitled [Using and Extending Model Aliases for Hardware Specific Application Installation](/archive/blogs/deploymentguys/using-and-extending-model-aliases-for-hardware-specific-application-installation). + +![drivers.](../images/fig4-oob-drivers.png) + +The Out-of-Box Drivers structure in the Deployment Workbench. + +### Create the selection profiles for boot image drivers + +By default, MDT adds any storage and network drivers that you import to the boot images. However, you should add only the drivers that are necessary to the boot image. You can control which drivers are added by using selection profiles. +The drivers that are used for the boot images (Windows PE) are Windows 10 drivers. If you can’t locate Windows 10 drivers for your device, a Windows 7 or Windows 8.1 driver will most likely work, but Windows 10 drivers should be your first choice. + +On **MDT01**: + +1. In the Deployment Workbench, under the **MDT Production** node, expand the **Advanced Configuration** node, right-click the **Selection Profiles** node, and select **New Selection Profile**. +2. In the New Selection Profile Wizard, create a selection profile with the following settings: + 1. Selection Profile name: WinPE x86 + 2. Folders: Select the WinPE x86 folder in Out-of-Box Drivers. + 3. Click **Next**, **Next** and **Finish**. +3. Right-click the **Selection Profiles** node again, and select **New Selection Profile**. +4. In the New Selection Profile Wizard, create a selection profile with the following settings: + 1. Selection Profile name: WinPE x64 + 2. Folders: Select the WinPE x64 folder in Out-of-Box Drivers. + 3. Click **Next**, **Next** and **Finish**. + + ![figure 5.](../images/fig5-selectprofile.png) + + Creating the WinPE x64 selection profile. + +### Extract and import drivers for the x64 boot image + +Windows PE supports all the hardware models that we have, but here you learn to add boot image drivers to accommodate any new hardware that might require additional drivers. In this example, you add the latest Intel network drivers to the x64 boot image. + +On **MDT01**: + +1. Download **PROWinx64.exe** from Intel.com (ex: [PROWinx64.exe](https://downloadcenter.intel.com/downloads/eula/25016/Intel-Network-Adapter-Driver-for-Windows-10?httpDown=https%3A%2F%2Fdownloadmirror.intel.com%2F25016%2Feng%2FPROWinx64.exe)). +2. Extract PROWinx64.exe to a temporary folder - in this example to the **C:\\Tmp\\ProWinx64** folder. + a. **Note**: Extracting the .exe file manually requires an extraction utility. You can also run the .exe and it will self-extract files to the **%userprofile%\AppData\Local\Temp\RarSFX0** directory. This directory is temporary and will be deleted when the .exe terminates. +3. Using File Explorer, create the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. +4. Copy the content of the **C:\\Tmp\\PROWinx64\\PRO1000\\Winx64\\NDIS64** folder to the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. +5. In the Deployment Workbench, expand the **MDT Production** > **Out-of-Box Drivers** node, right-click the **WinPE x64** node, and select **Import Drivers**, and use the following Driver source directory to import drivers: **D:\\Drivers\\WinPE x64\\Intel PRO1000**. + +### Download, extract, and import drivers + +### For the Lenovo ThinkStation P500 + +For the ThinkStation P500 model, you use the Lenovo ThinkVantage Update Retriever software to download the drivers. With Update Retriever, you need to specify the correct Lenovo Machine Type for the actual hardware (the first four characters of the model name). As an example, the Lenovo ThinkStation P500 model has the 30A6003TUS model name, meaning the Machine Type is 30A6. + +> [!div class="mx-imgBorder"] +> ![ThinkStation image.](../images/thinkstation.png) + +To get the updates, download the drivers from the Lenovo ThinkVantage Update Retriever using its export function. You can also download the drivers by searching PC Support on the [Lenovo website](https://go.microsoft.com/fwlink/p/?LinkId=619543). + +In this example, we assume you have downloaded and extracted the drivers using ThinkVantage Update Retriever to the **D:\\Drivers\\Lenovo\\ThinkStation P500 (30A6003TUS)** directory. + +On **MDT01**: + +1. In the Deployment Workbench, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Lenovo** node. + +2. Right-click the **30A6003TUS** folder and select **Import Drivers** and use the following Driver source directory to import drivers: + + **D:\\Drivers\\Windows 10 x64\\Lenovo\\ThinkStation P500 (30A6003TUS)** + + The folder you select and all sub-folders will be checked for drivers, expanding any .cab files that are present and searching for drivers. + +### For the Latitude E7450 + +For the Dell Latitude E7450 model, you use the Dell Driver CAB file, which is accessible via the [Dell TechCenter website](https://go.microsoft.com/fwlink/p/?LinkId=619544). + +In these steps, we assume you have downloaded and extracted the CAB file for the Latitude E7450 model to the **D:\\Drivers\\Dell Inc.\\Latitude E7450** folder. + +On **MDT01**: + +1. In the **Deployment Workbench**, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Dell Inc.** node. + +2. Right-click the **Latitude E7450** folder and select **Import Drivers** and use the following Driver source directory to import drivers: + + **D:\\Drivers\\Windows 10 x64\\Dell Inc.\\Latitude E7450** + +### For the HP EliteBook 8560w + +For the HP EliteBook 8560w, you use HP Image Assistant to get the drivers. The HP Image Assistant can be accessed on the [HP Support site](https://ftp.ext.hp.com/pub/caps-softpaq/cmit/HPIA.html). + +In these steps, we assume you have downloaded and extracted the drivers for the HP EliteBook 8650w model to the **D:\\Drivers\\Windows 10 x64\\Hewlett-Packard\\HP EliteBook 8560w** folder. + +On **MDT01**: + +1. In the **Deployment Workbench**, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Hewlett-Packard** node. + +2. Right-click the **HP EliteBook 8560w** folder and select **Import Drivers** and use the following Driver source directory to import drivers: + + **D:\\Drivers\\Windows 10 x64\\Hewlett-Packard\\HP EliteBook 8560w** + +### For the Microsoft Surface Laptop + +For the Microsoft Surface Laptop model, you find the drivers on the Microsoft website. In these steps we assume you have downloaded and extracted the Surface Laptop drivers to the **D:\\Drivers\\Windows 10 x64\\Microsoft\\Surface Laptop** folder. + +On **MDT01**: + +1. In the Deployment Workbench, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Microsoft** node. + +2. Right-click the **Surface Laptop** folder and select **Import Drivers**; and use the following Driver source directory to import drivers: + + **D:\\Drivers\\Windows 10 x64\\Microsoft\\Surface Laptop** + +## Step 6: Create the deployment task sequence + +This section will show you how to create the task sequence used to deploy your production Windows 10 reference image. You will then configure the task sequence to enable patching via a Windows Server Update Services (WSUS) server. + +### Create a task sequence for Windows 10 Enterprise + +On **MDT01**: + +1. In the Deployment Workbench, under the **MDT Production** node, right-click **Task Sequences**, and create a folder named **Windows 10**. + +2. Right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: W10-X64-001 + - Task sequence name: Windows 10 Enterprise x64 RTM Custom Image + - Task sequence comments: Production Image + - Template: Standard Client Task Sequence + - Select OS: Windows 10 Enterprise x64 RTM Custom Image + - Specify Product Key: Do not specify a product key at this time + - Full Name: Contoso + - Organization: Contoso + - Internet Explorer home page: https://www.contoso.com + - Admin Password: Do not specify an Administrator Password at this time + +### Edit the Windows 10 task sequence + +1. Continuing from the previous procedure, right-click the **Windows 10 Enterprise x64 RTM Custom Image** task sequence, and select **Properties**. + +2. On the **Task Sequence** tab, configure the **Windows 10 Enterprise x64 RTM Custom Image** task sequence with the following settings: + + 1. Preinstall: After the **Enable BitLocker (Offline)** action, add a **Set Task Sequence Variable** action with the following settings: + 1. Name: Set DriverGroup001 + 2. Task Sequence Variable: DriverGroup001 + 3. Value: Windows 10 x64\\%Manufacturer%\\%Model% + + 2. Configure the **Inject Drivers** action with the following settings: + - Choose a selection profile: Nothing + - Install all drivers from the selection profile + + > [!NOTE] + > The configuration above indicates that MDT should only use drivers from the folder specified by the DriverGroup001 property, which is defined by the "Choose a selection profile: Nothing" setting, and that MDT should not use plug and play to determine which drivers to copy, which is defined by the "Install all drivers from the selection profile" setting. + + 3. State Restore. Enable the **Windows Update (Pre-Application Installation)** action. + + 4. State Restore. Enable the **Windows Update (Post-Application Installation)** action. + +3. Click **OK**. + + ![drivergroup.](../images/fig6-taskseq.png) + + The task sequence for production deployment. + +## Step 7: Configure the MDT production deployment share + +In this section, you will learn how to configure the MDT Build Lab deployment share with the rules required to create a simple and dynamic deployment process. This includes configuring commonly used rules and an explanation of how these rules work. + +### Configure the rules + +> [!NOTE] +> The following instructions assume the device is online. If you're offline you can remove SLShare variable. + +On **MDT01**: + +1. Right-click the **MDT Production** deployment share and select **Properties**. +2. Select the **Rules** tab and replace the existing rules with the following information (modify the domain name, WSUS server, and administrative credentials to match your environment): + + ``` + [Settings] + Priority=Default + + [Default] + _SMSTSORGNAME=Contoso + OSInstall=YES + UserDataLocation=AUTO + TimeZoneName=Pacific Standard Time + AdminPassword=pass@word1 + JoinDomain=contoso.com + DomainAdmin=CONTOSO\MDT_JD + DomainAdminPassword=pass@word1 + MachineObjectOU=OU=Workstations,OU=Computers,OU=Contoso,DC=contoso,DC=com + SLShare=\\MDT01\Logs$ + ScanStateArgs=/ue:*\* /ui:CONTOSO\* + USMTMigFiles001=MigApp.xml + USMTMigFiles002=MigUser.xml + HideShell=YES + ApplyGPOPack=NO + WSUSServer=mdt01.contoso.com:8530 + SkipAppsOnUpgrade=NO + SkipAdminPassword=YES + SkipProductKey=YES + SkipComputerName=NO + SkipDomainMembership=YES + SkipUserData=YES + SkipLocaleSelection=YES + SkipTaskSequence=NO + SkipTimeZone=YES + SkipApplications=NO + SkipBitLocker=YES + SkipSummary=YES + SkipCapture=YES + SkipFinalSummary=NO + ``` + +3. Click **Edit Bootstrap.ini** and modify using the following information: + + ``` + [Settings] + Priority=Default + + [Default] + DeployRoot=\\MDT01\MDTProduction$ + UserDomain=CONTOSO + UserID=MDT_BA + UserPassword=pass@word1 + SkipBDDWelcome=YES + ``` + +4. On the **Windows PE** tab, in the **Platform** drop-down list, make sure **x86** is selected. + +5. On the **General** sub tab (still under the main Windows PE tab), configure the following settings: + + In the **Lite Touch Boot Image Settings** area: + + - Image description: MDT Production x86 + - ISO file name: MDT Production x86.iso + + > [!NOTE] + > + > Because you are going to use Pre-Boot Execution Environment (PXE) later to deploy the machines, you do not need the ISO file; however, we recommend creating ISO files because they are useful when troubleshooting deployments and for quick tests. + +6. On the **Drivers and Patches** sub tab, select the **WinPE x86** selection profile and select the **Include all drivers from the selection profile** option. + +7. On the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. + +8. On the **General** sub tab, configure the following settings: + + In the **Lite Touch Boot Image Settings** area: + + - Image description: MDT Production x64 + - ISO file name: MDT Production x64.iso + +9. In the **Drivers and Patches** sub tab, select the **WinPE x64** selection profile and select the **Include all drivers from the selection profile** option. + +10. In the **Monitoring** tab, select the **Enable monitoring for this deployment share** check box. + +11. Click **OK**. + + >[!NOTE] + >It will take a while for the Deployment Workbench to create the monitoring database and web service. + + ![figure 8.](../images/mdt-07-fig08.png) + + The Windows PE tab for the x64 boot image. + +### The rules explained + +The rules for the MDT Production deployment share are somewhat different from those for the MDT Build Lab deployment share. The biggest differences are that you deploy the machines into a domain instead of a workgroup. + +You can optionally remove the **UserID** and **UserPassword** entries from Bootstrap.ini so that users performing PXE boot are prompted to provide credentials with permission to connect to the deployment share. Setting **SkipBDDWelcome=NO** enables the welcome screen that displays options to run the deployment wizard, run DaRT tools (if installed), exit to a Windows PE command prompt, set the keyboard layout, or configure a static IP address. In this example we are skipping the welcome screen and providing credentials. + +### The Bootstrap.ini file + +This is the MDT Production Bootstrap.ini: + +``` +[Settings] +Priority=Default + +[Default] +DeployRoot=\\MDT01\MDTProduction$ +UserDomain=CONTOSO +UserID=MDT_BA +UserPassword=pass@word1 +SkipBDDWelcome=YES +``` + +### The CustomSettings.ini file + +This is the CustomSettings.ini file with the new join domain information: + +``` +[Settings] +Priority=Default + +[Default] +_SMSTSORGNAME=Contoso +OSInstall=Y +UserDataLocation=AUTO +TimeZoneName=Pacific Standard Time +AdminPassword=pass@word1 +JoinDomain=contoso.com +DomainAdmin=CONTOSO\MDT_JD +DomainAdminPassword=pass@word1 +MachineObjectOU=OU=Workstations,OU=Computers,OU=Contoso,DC=contoso,DC=com +SLShare=\\MDT01\Logs$ +ScanStateArgs=/ue:*\* /ui:CONTOSO\* +USMTMigFiles001=MigApp.xml +USMTMigFiles002=MigUser.xml +HideShell=YES +ApplyGPOPack=NO +WSUSServer=http://mdt01.contoso.com:8530 +SkipAppsOnUpgrade=NO +SkipAdminPassword=YES +SkipProductKey=YES +SkipComputerName=NO +SkipDomainMembership=YES +SkipUserData=YES +SkipLocaleSelection=YES +SkipTaskSequence=NO +SkipTimeZone=YES +SkipApplications=NO +SkipBitLocker=YES +SkipSummary=YES +SkipCapture=YES +SkipFinalSummary=NO +EventService=http://MDT01:9800 +``` + +Some properties to use in the MDT Production rules file are as follows: +- **JoinDomain.** The domain to join. +- **DomainAdmin.** The account to use when joining the machine to the domain. +- **DomainAdminDomain.** The domain for the join domain account. +- **DomainAdminPassword.** The password for the join domain account. +- **MachineObjectOU.** The organizational unit (OU) to which to add the computer account. +- **ScanStateArgs.** Arguments for the User State Migration Tool (USMT) ScanState command. +- **USMTMigFiles(\*).** List of USMT templates (controlling what to backup and restore). +- **EventService.** Activates logging information to the MDT monitoring web service. + +### Optional deployment share configuration + +If your organization has a Microsoft Software Assurance agreement, you also can subscribe to the additional Microsoft Desktop Optimization Package (MDOP) license (at an additional cost). Included in MDOP is Microsoft Diagnostics and Recovery Toolkit (DaRT), which contains tools that can help you troubleshoot MDT deployments, as well as troubleshoot Windows itself. + +### Add DaRT 10 to the boot images + +If you have licensing for MDOP and DaRT, you can add DaRT to the boot images using the steps in this section. If you do not have DaRT licensing, or don't want to use it, simply skip to the next section, [Update the Deployment Share](#update-the-deployment-share). To enable the remote connection feature in MDT, you need to do the following: + + +> [!NOTE] +> DaRT 10 is part of [MDOP 2015](/microsoft-desktop-optimization-pack/#how-to-get-mdop). +> +> MDOP might be available as a download from your [Visual Studio subscription](https://my.visualstudio.com/Downloads). When searching, be sure to look for **Desktop Optimization Pack**. + +On **MDT01**: + +1. Download MDOP 2015 and copy the DaRT 10 installer file to the D:\\Setup\\DaRT 10 folder on MDT01 (DaRT\\DaRT 10\\Installers\\\\\x64\\MSDaRT100.msi). + +2. Install DaRT 10 (MSDaRT10.msi) using the default settings. + + ![DaRT image.](../images/dart.png) + +2. Copy the two tools CAB files from **C:\\Program Files\\Microsoft DaRT\\v10** (**Toolsx86.cab** and **Toolsx64.cab**) to the production deployment share at **D:\\MDTProduction\\Tools\\x86** and **D:\\MDTProduction\\Tools\\x64**, respectively. + +3. In the Deployment Workbench, right-click the **MDT Production** deployment share and select **Properties**. + +4. On the **Windows PE** tab, in the **Platform** drop-down list, make sure **x86** is selected. + +5. On the **Features** sub tab, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** checkbox. + + ![DaRT selection.](../images/mdt-07-fig09.png) + + Selecting the DaRT 10 feature in the deployment share. + +8. In the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. + +9. In the **Features** sub tab, in addition to the default selected feature pack, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** check box. + +10. Click **OK**. + +### Update the deployment share + +Like the MDT Build Lab deployment share, the MDT Production deployment share needs to be updated after it has been configured. This is the process during which the Windows PE boot images are created. + +1. Right-click the **MDT Production** deployment share and select **Update Deployment Share**. + +2. Use the default options for the Update Deployment Share Wizard. + +>[!NOTE] +>The update process will take 5 to 10 minutes. + +## Step 8: Deploy the Windows 10 client image + +These steps will walk you through the process of using task sequences to deploy Windows 10 images through a fully automated process. First, you need to add the boot image to Windows Deployment Services (WDS) and then start the deployment. In contrast with deploying images from the MDT Build Lab deployment share, we recommend using the Pre-Installation Execution Environment (PXE) to start the full deployments in the datacenter, even though you technically can use an ISO/CD or USB to start the process. + +### Configure Windows Deployment Services + +You need to add the MDT Production Lite Touch x64 Boot image to WDS in preparation for the deployment. In this procedure, we assume that WDS is already installed and initialized on MDT01 as described in the [Prepare for Windows deployment](prepare-for-windows-deployment-with-mdt.md#install-and-initialize-windows-deployment-services-wds) article. + +On **MDT01**: + +1. Open the Windows Deployment Services console, expand the **Servers** node and then expand **MDT01.contoso.com**. + +2. Right-click **Boot Images** and select **Add Boot Image**. + +3. Browse to the **D:\\MDTProduction\\Boot\\LiteTouchPE\_x64.wim** file and add the image with the default settings. + + ![figure 9.](../images/mdt-07-fig10.png) + + The boot image added to the WDS console. + +### Deploy the Windows 10 client + +At this point, you should have a solution ready for deploying the Windows 10 client. We recommend starting by trying a few deployments at a time until you are confident that your configuration works as expected. We find it useful to try some initial tests on virtual machines before testing on physical hardware. This helps rule out hardware issues when testing or troubleshooting. Here are the steps to deploy your Windows 10 image to a virtual machine: + +On **HV01**: + +1. Create a virtual machine with the following settings: + + - Name: PC0005 + - Store the virtual machine in a different location: C:\VM + - Generation: 2 + - Memory: 2048 MB + - Network: Must be able to connect to \\MDT01\MDTProduction$ + - Hard disk: 60 GB (dynamic disk) + - Installation Options: Install an operating system from a network-based installation server + +2. Start the PC0005 virtual machine, and press **Enter** to start the PXE boot. The VM will now load the Windows PE boot image from the WDS server. + + ![figure 10.](../images/mdt-07-fig11.png) + + The initial PXE boot process of PC0005. + +3. After Windows PE has booted, complete the Windows Deployment Wizard using the following setting: + + - Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Custom Image + - Computer Name: **PC0005** + - Applications: Select the **Install - Adobe Reader** checkbox. + +4. Setup now begins and does the following: + + - Installs the Windows 10 Enterprise operating system. + - Installs the added application. + - Updates the operating system via your local Windows Server Update Services (WSUS) server. + + ![pc0005 image1.](../images/pc0005-vm.png) + +### Application installation + +Following OS installation, Microsoft Office 365 Pro Plus - x64 is installed automatically. + + ![pc0005 image2.](../images/pc0005-vm-office.png) + +### Use the MDT monitoring feature + +Since you have enabled the monitoring on the MDT Production deployment share, you can follow your deployment of PC0005 via the monitoring node. + +On **MDT01**: + +1. In the Deployment Workbench, expand the **MDT Production** deployment share folder. + +2. Select the **Monitoring** node, and wait until you see PC0005. + +3. Double-click PC0005, and review the information. + + ![figure 11.](../images/mdt-07-fig13.png) + + The Monitoring node, showing the deployment progress of PC0005. + +### Use information in the Event Viewer + +When monitoring is enabled, MDT also writes information to the event viewer on MDT01. This information can be used to trigger notifications via scheduled tasks when deployment is completed. For example, you can configure scheduled tasks to send an email when a certain event is created in the event log. + +![figure 12.](../images/mdt-07-fig14.png) + +The Event Viewer showing a successful deployment of PC0005. + +## Multicast deployments + +Multicast deployment allows for image deployment with reduced network load during simultaneous deployments. Multicast is a useful operating system deployment feature in MDT deployments, however it is important to ensure that your network supports it and is designed for it. If you have a limited number of simultaneous deployments, you probably do not need to enable multicast. + +### Requirements + +Multicast requires that Windows Deployment Services (WDS) is running on Windows Server 2008 or later. In addition to the core MDT setup for multicast, the network needs to be configured to support multicast. In general, this means involving the organization networking team to make sure that +Internet Group Management Protocol (IGMP) snooping is turned on and that the network is designed for multicast traffic. The multicast solution uses IGMPv3. + +### Set up MDT for multicast + +Setting up MDT for multicast is straightforward. You enable multicast on the deployment share, and MDT takes care of the rest. + +On **MDT01**: + +1. In the Deployment Workbench, right-click the **MDT Production** deployment share folder and select **Properties**. +2. On the **General** tab, select the **Enable multicast for this deployment share (requires Windows Server 2008 R2 Windows Deployment Services)** check box, and click **OK**. +3. Right-click the **MDT Production** deployment share folder and select **Update Deployment Share**. +4. After updating the deployment share, use the Windows Deployment Services console to, verify that the multicast namespace was created. + + ![figure 13.](../images/mdt-07-fig15.png) + + The newly created multicast namespace. + +## Use offline media to deploy Windows 10 + +In addition to network-based deployments, MDT supports the use of offline media-based deployments of Windows 10. You can very easily generate an offline version of your deployment share - either the full deployment share or a subset of it - through the use of selection profiles. The generated offline media can be burned to a DVD or copied to a USB stick for deployment. + +Offline media are useful not only when you do not have network connectivity to the deployment share, but also when you have limited connection to the deployment share and do not want to copy 5 GB of data over the wire. Offline media can still join the domain, but you save the transfer of operating system images, drivers, and applications over the wire. + +### Create the offline media selection profile + +To filter what is being added to the media, you create a selection profile. When creating selection profiles, you quickly realize the benefits of having created a good logical folder structure in the Deployment Workbench. + +On **MDT01**: + +1. In the Deployment Workbench, under the **MDT Production / Advanced Configuration** node, right-click **Selection Profiles**, and select **New Selection Profile**. + +2. Use the following settings for the New Selection Profile Wizard: + + - General Settings + - Selection profile name: Windows 10 Offline Media + + - Folders + - Applications / Adobe + - Operating Systems / Windows 10 + - Out-Of-Box Drivers / WinPE x64 + - Out-Of-Box Drivers / Windows 10 x64 + - Task Sequences / Windows 10 + + ![offline media.](../images/mdt-offline-media.png) + +### Create the offline media + +In these steps, you generate offline media from the MDT Production deployment share. To filter what is being added to the media, you use the previously created selection profile. + +1. On MDT01, using File Explorer, create the **D:\\MDTOfflineMedia** folder. + + >[!NOTE] + >When creating offline media, you need to create the target folder first. It is crucial that you do not create a subfolder inside the deployment share folder because it will break the offline media. + +2. In the Deployment Workbench, under the **MDT Production / Advanced Configuration** node, right-click the **Media** node, and select **New Media**. + +3. Use the following settings for the New Media Wizard: + - General Settings + - Media path: **D:\\MDTOfflineMedia** + - Selection profile: **Windows 10 Offline Media** + +### Configure the offline media + +Offline media has its own rules, its own Bootstrap.ini and CustomSettings.ini files. These files are stored in the Control folder of the offline media; they also can be accessed via properties of the offline media in the Deployment Workbench. + +On **MDT01**: + +1. Copy the CustomSettings.ini file from the **D:\MDTProduction\Control** folder to **D:\\MDTOfflineMedia\\Content\\Deploy\\Control**. Overwrite the existing files. + +2. In the Deployment Workbench, under the **MDT Production / Advanced Configuration / Media** node, right-click the **MEDIA001** media, and select **Properties**. + +3. In the **General** tab, configure the following: + - Clear the Generate x86 boot image check box. + - ISO file name: Windows 10 Offline Media.iso + +4. On the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. + +5. On the **General** sub tab, configure the following settings: + - In the **Lite Touch Boot Image Settings** area: + - Image description: MDT Production x64 + - In the **Windows PE Customizations** area, set the Scratch space size to 128. + +6. On the **Drivers and Patches** sub tab, select the **WinPE x64** selection profile and select the **Include all drivers from the selection profile** option. + +7. Click **OK**. + +### Generate the offline media + +You have now configured the offline media deployment share, however the share has not yet been populated with the files required for deployment. Now everything is ready you populate the deployment share content folder and generate the offline media ISO. + +On **MDT01**: + +1. In the Deployment Workbench, navigate to the **MDT Production / Advanced Configuration / Media** node. + +2. Right-click the **MEDIA001** media, and select **Update Media Content**. The Update Media Content process now generates the offline media in the **D:\\MDTOfflineMedia\\Content** folder. The process might require several minutes. + +### Create a bootable USB stick + +The ISO that you got when updating the offline media item can be burned to a DVD and used directly (it will be bootable), but it is often more efficient to use USB sticks instead since they are faster and can hold more data. (A dual-layer DVD is limited to 8.5 GB.) + +>[!TIP] +>In this example, the .wim file is 5.5 GB in size. However, bootable USB sticks are formatted with the FAT32 file system which limits file size to 4.0 GB. You can place the image on a different drive (ex: E:\Deploy\Operating Systems\W10EX64RTM\REFW10X64-001.swm) and then modify E:\Deploy\Control\OperatingSystems.xml to point to it. Alternatively to keep using the USB you must split the .wim file, which can be done using DISM:
 
Dism /Split-Image /ImageFile:D:\MDTOfflinemedia\Content\Deploy\Operating Systems\W10EX64RTM\REFW10X64-001.wim /SWMFile:E:\sources\install.swm /FileSize:3800.
 
Windows Setup automatically installs from this file, provided you name it install.swm. The file names for the next files include numbers, for example: install2.swm, install3.swm.
 
To enable split image in MDT, the Settings.xml file in your deployment share (ex: D:\MDTProduction\Control\Settings.xml) must have the **SkipWimSplit** value set to **False**. By default this value is set to True (`True`), so this must be changed and the offline media content updated. + +Follow these steps to create a bootable USB stick from the offline media content: + +1. On a physical machine running Windows 7 or later, insert the USB stick you want to use. + +2. Copy the content of the **MDTOfflineMedia\\Content** folder to the root of the USB stick. + +3. Start an elevated command prompt (run as Administrator), and start the Diskpart utility by typing **Diskpart** and pressing **Enter**. + +4. In the Diskpart utility, you can type **list volume** (or the shorter **list vol**) to list the volumes, but you really only need to remember the drive letter of the USB stick to which you copied the content. In our example, the USB stick had the drive letter F. + +5. In the Diskpart utility, type **select volume F** (replace F with your USB stick drive letter). + +6. In the Diskpart utility, type **active**, and then type **exit**. + +## Unified Extensible Firmware Interface (UEFI)-based deployments + +As referenced in [Windows 10 deployment scenarios and tools](../windows-deployment-scenarios-and-tools.md), Unified Extensible Firmware Interface (UEFI)-based deployments are becoming more common. In fact, when you create a generation 2 virtual machine in Hyper-V, you get a UEFI-based computer. During deployment, MDT automatically detects that you have an UEFI-based machine and creates the partitions UEFI requires. You do not need to update or change your task sequences in any way to accommodate UEFI. + +![figure 14.](../images/mdt-07-fig16.png) + +The partitions when deploying an UEFI-based machine. + +## Related topics + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
+[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
+[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
+[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
+[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
+[Configure MDT settings](configure-mdt-settings.md)
diff --git a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md index dc5907ae88..59ab2b1a39 100644 --- a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md @@ -20,6 +20,7 @@ ms.topic: article **Applies to** - Windows 10 +- Windows 11 This article provides an overview of the features, components, and capabilities of the [Microsoft Deployment Toolkit (MDT)](/mem/configmgr/mdt/). When you have finished reviewing this information, see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md new file mode 100644 index 0000000000..96f5180256 --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md @@ -0,0 +1,262 @@ +--- +title: Prepare for deployment with MDT (Windows 10) +description: This topic will walk you through the steps necessary to create the server structure required to deploy the Windows 10 operating system using the Microsoft Deployment Toolkit (MDT). +ms.assetid: 5103c418-0c61-414b-b93c-a8e8207d1226 +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: deploy, system requirements +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Prepare for deployment with MDT + +**Applies to** +- Windows 11 + +This article will walk you through the steps necessary to prepare your network and server infrastructure to deploy Windows 11 with the Microsoft Deployment Toolkit (MDT). It covers the installation of the necessary system prerequisites, the creation of shared folders and service accounts, and the configuration of security permissions in the file system and in Active Directory. + +## Infrastructure + +The procedures in this guide use the following names and infrastructure. + +### Network and servers + +For the purposes of this topic, we will use three server computers: **DC01**, **MDT01**, and **HV01**. +- All servers are running Windows Server 2019. + - You can use an earlier version of Windows Server with minor modifications to some procedures. + - Note: Although MDT supports Windows Server 2008 R2, at least Windows Server 2012 R2 or later is required to perform the procedures in this guide. +- **DC01** is a domain controller, DHCP server, and DNS server for contoso.com, representing the fictitious Contoso Corporation. +- **MDT01** is a domain member server in contoso.com with a data (D:) drive that can store at least 200GB. MDT01 will host deployment shares and run the Windows Deployment Service. Optionally, MDT01 is also a WSUS server. + - A second MDT server (**MDT02**) configured identically to MDT01 is optionally used to [build a distributed environment](build-a-distributed-environment-for-windows-10-deployment.md) for Windows 10 deployment. This server is located on a different subnet than MDT01 and has a different default gateway. +- **HV01** is a Hyper-V host computer that is used to build a Windows 10 reference image. + - See [Hyper-V requirements](#hyper-v-requirements) below for more information about HV01. + +### Client computers + +Several client computers are referenced in this guide with hostnames of PC0001 to PC0007. + +- **PC0001**: A computer running Windows 10 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. + - Client name: PC0001 + - IP Address: DHCP +- **PC0002**: A computer running Windows 7 SP1 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. This computer is referenced during the migration scenarios. + - Client name: PC0002 + - IP Address: DHCP +- **PC0003 - PC0007**: These are other client computers similar to PC0001 and PC0002 that are used in this guide and another guide for various scenarios. The device names are incremented for clarity within each scenario. For example, PC0003 and PC0004 are running Windows 7 just like PC0002, but are used for Configuration Manager refresh and replace scenarios, respectively. + +### Storage requirements + +MDT01 and HV01 should have the ability to store up to 200 GB of files on a data drive (D:). If you use a computer with a single system partition (C:), you will need to adjust some procedures in this guide to specify the C: drive instead of the D: drive. + +### Hyper-V requirements + +If you do not have access to a Hyper-V server, you can install Hyper-V on a Windows 10 or Windows 8.1 computer temporarily to use for building reference images. For instructions on how to enable Hyper-V on Windows 10, see the [Verify support and install Hyper-V](../windows-10-poc.md#verify-support-and-install-hyper-v) section in the Windows 10 deployment test lab guide. This guide is a proof-of-concept guide that has detailed instructions for installing Hyper-V. + +### Network requirements + +All server and client computers referenced in this guide are on the same subnet. This is not required, but each server and client computer must be able to connect to each other to share files, and to resolve all DNS names and Active Directory information for the contoso.com domain. Internet connectivity is also required to download OS and application updates. + +### Domain credentials + +The following generic credentials are used in this guide. You should replace these credentials as they appear in each procedure with your credentials. + +**Active Directory domain name**: contoso.com
+**Domain administrator username**: administrator
+**Domain administrator password**: pass@word1 + +### Organizational unit structure + +The following OU structure is used in this guide. Instructions are provided [below](#create-the-ou-structure) to help you create the required OUs. + +![figure 2.](../images/mdt-01-fig02.jpg) + +## Install the Windows ADK + +These steps assume that you have the MDT01 member server running and configured as a domain member server. + +On **MDT01**: + +Visit the [Download and install the Windows ADK](/windows-hardware/get-started/adk-install) page and download the following items to the **D:\\Downloads\\ADK** folder on MDT01 (you will need to create this folder): +- [The Windows ADK for Windows 10](https://go.microsoft.com/fwlink/?linkid=2086042) +- [The Windows PE add-on for the ADK](https://go.microsoft.com/fwlink/?linkid=2087112) +- [The Windows System Image Manager (WSIM) 1903 update](https://go.microsoft.com/fwlink/?linkid=2095334) +- (Optional) [The MDT_KB4564442 patch for BIOS firmware](https://download.microsoft.com/download/3/0/6/306AC1B2-59BE-43B8-8C65-E141EF287A5E/KB4564442/MDT_KB4564442.exe) + - This patch is needed to resolve a bug that causes detection of BIOS-based machines as UEFI-based machines. If you have a UEFI deployment, you do not need this patch. + +>[!TIP] +>You might need to temporarily disable IE Enhanced Security Configuration for administrators in order to download files from the Internet to the server. This setting can be disabled by using Server Manager (Local Server/Properties). + +1. On **MDT01**, ensure that you are signed in as an administrator in the CONTOSO domain. + - For the purposes of this guide, we are using a Domain Admin account of **administrator** with a password of pass@word1. You can use your own administrator username and password as long as you properly adjust all steps in this guide that use these login credentials. +2. Start the **ADK Setup** (D:\\Downloads\\ADK\\adksetup.exe), click **Next** twice to accept the default installation parameters, click **Accept** to accept the license agreement, and then on the **Select the features you want to install** page accept the default list of features by clicking **Install**. This will install deployment tools and the USMT. Verify that the installation completes successfully before moving to the next step. +3. Start the **WinPE Setup** (D:\\Downloads\\ADK\\adkwinpesetup.exe), click **Next** twice to accept the default installation parameters, click **Accept** to accept the license agreement, and then on the **Select the features you want to install** page click **Install**. This will install Windows PE for x86, AMD64, ARM, and ARM64. Verify that the installation completes successfully before moving to the next step. +4. Extract the **WSIM 1903 update** (D:\\Downloads\ADK\\WSIM1903.zip) and then run the **UpdateWSIM.bat** file. + - You can confirm that the update is applied by viewing properties of the ImageCat.exe and ImgMgr.exe files at **C:\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Deployment Tools\\WSIM** and verifying that the **Details** tab displays a **File version** of **10.0.18362.144** or later. +5. If you downloaded the optional MDT_KB4564442 patch for BIOS based deployment, see [this support article](https://support.microsoft.com/en-us/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7) for instructions on how to install the patch. + +## Install and initialize Windows Deployment Services (WDS) + +On **MDT01**: + +1. Open an elevated Windows PowerShell prompt and enter the following command: + + ```powershell + Install-WindowsFeature -Name WDS -IncludeManagementTools + WDSUTIL /Verbose /Progress /Initialize-Server /Server:MDT01 /RemInst:"D:\RemoteInstall" + WDSUTIL /Set-Server /AnswerClients:All + ``` + +## Optional: Install Windows Server Update Services (WSUS) + +If you wish to use MDT as a WSUS server using the Windows Internal Database (WID), use the following command to install this service. Alternatively, change the WSUS server information in this guide to the WSUS server in your environment. + +To install WSUS on MDT01, enter the following at an elevated Windows PowerShell prompt: + + ```powershell + Install-WindowsFeature -Name UpdateServices, UpdateServices-WidDB, UpdateServices-Services, UpdateServices-RSAT, UpdateServices-API, UpdateServices-UI + cmd /c "C:\Program Files\Update Services\Tools\wsusutil.exe" postinstall CONTENT_DIR=C:\WSUS + ``` + +>To use the WSUS that you have installed on MDT01, you must also [configure Group Policy](../update/waas-manage-updates-wsus.md#configure-automatic-updates-and-update-service-location) on DC01 and perform the neccessary post-installation configuration of WSUS on MDT01. + +## Install MDT + +>[!NOTE] +>MDT installation requires the following: +>- The Windows ADK for Windows 10 (installed in the previous procedure) +>- Windows PowerShell ([version 5.1](https://www.microsoft.com/download/details.aspx?id=54616) is recommended; type **$host** to check) +>- Microsoft .NET Framework + +On **MDT01**: + +1. Visit the [MDT resource page](/mem/configmgr/mdt/) and click **Download MDT**. +2. Save the **MicrosoftDeploymentToolkit_x64.msi** file to the D:\\Downloads\\MDT folder on MDT01. + - **Note**: As of the publishing date for this guide, the current version of MDT is 8456 (6.3.8456.1000), but a later version will also work. +3. Install **MDT** (D:\\Downloads\\MDT\\MicrosoftDeploymentToolkit_x64.exe) with the default settings. + +## Create the OU structure + +Switch to **DC01** and perform the following procedures on **DC01**: + +To create the OU structure, you can use the Active Directory Users and Computers console (dsa.msc), or you can use Windows PowerShell. + +Copy the following list of OU names and paths into a CSV file and save it as `~\Setup\Scripts\oulist.csv`. + +```csv +OUName,OUPath +Contoso,"DC=CONTOSO,DC=COM" +Accounts,"OU=Contoso,DC=CONTOSO,DC=COM" +Computers,"OU=Contoso,DC=CONTOSO,DC=COM" +Groups,"OU=Contoso,DC=CONTOSO,DC=COM" +Admins,"OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" +Service Accounts,"OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" +Users,"OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" +Servers,"OU=Computers,OU=Contoso,DC=CONTOSO,DC=COM" +Workstations,"OU=Computers,OU=Contoso,DC=CONTOSO,DC=COM" +Security Groups,"OU=Groups,OU=Contoso,DC=CONTOSO,DC=COM" +``` + +Next, copy the following commands into a file and save it as `~\Setup\Scripts\ou.ps1`. Be sure that you are viewing file extensions and that you save the file with the `.ps1` extension. + +```powershell +Import-CSV -Path $home\Setup\Scripts\oulist.csv | ForEach-Object { + New-ADOrganizationalUnit -Name $_.ouname -Path $_.oupath + Write-Host -ForegroundColor Green "OU $($_.ouname) is created in the location $($_.oupath)" +} +``` + +Lastly, open an elevated Windows PowerShell prompt on DC01 and run the `ou.ps1` script: + +```powershell +Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force +Set-Location $home\Setup\Scripts +.\ou.ps1 +``` + +This will create an OU structure as shown below. + +![OU structure.](../images/mdt-05-fig07.png) + +To use the Active Directory Users and Computers console (instead of PowerShell): + +On **DC01**: + +1. Using the Active Directory Users and Computers console (dsa.msc), in the contoso.com domain level, create a top-level OU named **Contoso**. +2. In the **Contoso** OU, create the following OUs: + 1. Accounts + 2. Computers + 3. Groups +3. In the **Contoso / Accounts** OU, create the following underlying OUs: + 1. Admins + 2. Service Accounts + 3. Users +4. In the **Contoso / Computers** OU, create the following underlying OUs: + 1. Servers + 2. Workstations +5. In the **Contoso / Groups** OU, create the following OU: + 1. Security Groups + +The final result of either method is shown below. The **MDT_BA** account will be created next. + +## Create the MDT service account + +When creating a reference image, you need an account for MDT. The MDT build account is used for Windows Preinstallation Environment (Windows PE) to connect to MDT01. + +To create an MDT build account, open an elevated Windows PowerShell prompt on DC01 and enter the following (copy and paste the entire command, taking care to notice the scroll bar at the bottom). This command will create the MDT_BA user account and set the password to "pass@word1": + +```powershell +New-ADUser -Name MDT_BA -UserPrincipalName MDT_BA -path "OU=Service Accounts,OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" -Description "MDT Build Account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -PasswordNeverExpires $true -Enabled $true +``` +If you have the Active Directory Users and Computers console open you can refresh the view and see this new account in the **Contoso\Accounts\Service Accounts** OU as shown in the screenshot above. + +## Create and share the logs folder + +By default MDT stores the log files locally on the client. In order to capture a reference image, you will need to enable server-side logging and, to do that, you will need to have a folder in which to store the logs. For more information, see [Create a Windows 10 reference image](create-a-windows-10-reference-image.md). + +On **MDT01**: + +1. Sign in as **CONTOSO\\administrator**. +2. Create and share the **D:\\Logs** folder by running the following commands in an elevated Windows PowerShell prompt: + + ```powershell + New-Item -Path D:\Logs -ItemType directory + New-SmbShare -Name Logs$ -Path D:\Logs -ChangeAccess EVERYONE + icacls D:\Logs /grant '"MDT_BA":(OI)(CI)(M)' + ``` + +See the following example: + +![Logs folder.](../images/mdt-05-fig08.png) + +## Use CMTrace to read log files (optional) + +The log files in MDT Lite Touch are formatted to be read by Configuration Manager Trace ([CMTrace](/sccm/core/support/cmtrace)), which is available as part of the [Microsoft System 2012 R2 Center Configuration Manager Toolkit](https://go.microsoft.com/fwlink/p/?LinkId=734717). You should also download this tool. +You can use Notepad (example below): + +![figure 8.](../images/mdt-05-fig09.png) + +Alternatively, CMTrace formatting makes the logs much easier to read. See the same log file below, opened in CMTrace: + +![figure 9.](../images/mdt-05-fig10.png) + +After installing the ConfigMgrTools.msi file, you can search for **cmtrace** and pin the tool to your taskbar for easy access. + +## Next steps + +When you have completed all the steps in this section to prepare for deployment, see [Create a Windows 10 reference image](create-a-windows-10-reference-image.md). + +## Appendix + +**Sample files** + +The following sample files are also available to help automate some MDT deployment tasks. This guide does not use these files, but they are made available here so you can see how some tasks can be automated with Windows PowerShell. +- [Gather.ps1](/samples/browse/?redirectedfrom=TechNet-Gallery). This sample Windows PowerShell script performs the MDT Gather process in a simulated MDT environment. This allows you to test the MDT gather process and check to see if it is working correctly without performing a full Windows deployment. +- [Set-OUPermissions.ps1](https://go.microsoft.com/fwlink/p/?LinkId=619362). This sample Windows PowerShell script creates a domain account and then configures OU permissions to allow the account to join machines to the domain in the specified OU. +- [MDTSample.zip](https://go.microsoft.com/fwlink/p/?LinkId=619363). This sample web service shows you how to configure a computer name dynamically using MDT. diff --git a/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md b/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md new file mode 100644 index 0000000000..f1aa143648 --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md @@ -0,0 +1,120 @@ +--- +title: Refresh a Windows 7 computer with Windows 10 (Windows 10) +description: This topic will show you how to use MDT Lite Touch Installation (LTI) to upgrade a Windows 7 computer to a Windows 10 computer using the computer refresh process. +ms.assetid: 2866fb3c-4909-4c25-b083-6fc1f7869f6f +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: reinstallation, customize, template, script, restore +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Refresh a Windows 7 computer with Windows 10 + +**Applies to** +- Windows 10 + +This topic will show you how to use MDT Lite Touch Installation (LTI) to upgrade a Windows 7 computer to a Windows 10 computer using the online computer refresh process. The computer refresh scenario is a reinstallation of an updated operating system on the same computer. You can also use this procedure to reinstall the same OS version. In this article, the computer refresh will be done while the computer is online. MDT also supports an offline computer refresh. For more info on that scenario, see the USMTOfflineMigration property on the [MDT resource page](/mem/configmgr/mdt/). + +For the purposes of this topic, we will use three computers: DC01, MDT01, and PC0001. +- DC01 is a domain controller for the contoso.com domain. +- MDT01 is domain member server that hosts your deployment share. +- PC0001 is a domain member computer running a previous version of Windows that is going to be refreshed to a new version of Windows 10, with data and settings restored. The example used here is a computer running Windows 7 SP1. + +Both DC01 and MDT01 are running Windows Server 2019; however any supported version of Windows Server can be used. For more details on the setup for this topic, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). + +![computers.](../images/mdt-04-fig01.png "Computers used in this topic") + +The computers used in this topic. + +## The computer refresh process + +A computer refresh is not the same as an in-place upgrade because a computer refresh involves exporting user data and settings then wiping the device before installing a fresh OS and restoring the user's data and settings. + +For a computer refresh with MDT, you use the User State Migration Tool (USMT), which is part of the Windows Assessment and Deployment Kit (ADK) for Windows 10, to migrate user data and settings. To complete a computer refresh you will: + +1. Back up data and settings locally, in a backup folder. +2. Wipe the partition, except for the backup folder. +3. Apply the new operating system image. +4. Install other applications. +5. Restore data and settings. + +During the computer refresh, USMT uses a feature called Hard-Link Migration Store. When you use this feature, the files are simply linked in the file system, which allows for fast migration, even when there is a lot of data. + +>[!NOTE] +>In addition to the USMT backup, you can enable an optional full Windows Imaging (WIM) backup of the machine by configuring the MDT rules. If you do this, a .wim file is created in addition to the USMT backup. The .wim file contains the entire volume from the computer and helpdesk personnel can extract content from it if needed. Please note that this is a data WIM backup only. Using this backup to restore the entire computer is not a supported scenario. + +### Multi-user migration + +By default, ScanState in USMT backs up all profiles on the machine, including local computer profiles. If you have a computer that has been in your environment for a while, it likely has several domain-based profiles on it, including those of former users. You can limit which profiles are backed up by configuring command-line switches to ScanState (added as rules in MDT). + +For example, the following line configures USMT to migrate only domain user profiles and not profiles from the local SAM account database: ScanStateArgs=/ue:\*\\\* /ui:CONTOSO\\\* + +>[!NOTE] +>You also can combine the preceding switches with the /uel switch, which excludes profiles that have not been accessed within a specific number of days. For example, adding /uel:60 will configure ScanState (or LoadState) not to include profiles that haven't been accessed for more than 60 days. + +### Support for additional settings + +In addition to the command-line switches that control which profiles to migrate, [XML templates](../usmt/understanding-migration-xml-files.md) control exactly what data is being migrated. You can control data within and outside the user profiles. + +### Multicast + +Multicast is a technology designed to optimize simultaneous deployment to multiple devices. If you have a limited number of simultaneous deployments, you should disable multicast which was [configured in a previous procedure](deploy-a-windows-10-image-using-mdt.md#set-up-mdt-for-multicast) in this guide. Disabling multicast will speed up deployment for a small number of computers. You will need to update the deployment share after changing this setting. + +## Refresh a Windows 7 SP1 client + +In these section, we assume that you have already performed the prerequisite procedures in the following topics, so that you have a deployment share named **MDTProduction$** on MDT01: + +- [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md) +- [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) +- [Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md) + +It is also assumed that you have a domain member client computer named PC0001 in your environment running Windows 7, 8.1 or 10 that is ready for a refresh to the latest version of Windows 10. For demonstration purposes, we will refreshing a Windows 7 SP1 PC to Windows 10, version 1909. + +### Upgrade (refresh) a Windows 7 SP1 client + +>[!IMPORTANT] +>Domain join details [specified in the deployment share rules](deploy-a-windows-10-image-using-mdt.md#configure-the-rules) will be used to rejoin the computer to the domain during the refresh process. If the Windows 7 client is domain-jonied in a different OU than the one specified by MachineObjectOU, the domain join process will initially fail and then retry without specifying an OU. If the domain account that is specified (ex: **MDT_JD**) has [permissions limited to a specific OU](deploy-a-windows-10-image-using-mdt.md#step-1-configure-active-directory-permissions) then the domain join will ultimately fail, the refresh process will proceed, and the client computer object will be orphaned in Active Directory. In the current guide, computer objects should be located in Contoso > Computers > Workstations. Use the Active Directory Users and Computers console to review the location of computer objects and move them if needed. To diagnose MDT domain join errors, see **ZTIDomainJoin.log** in the C:\Windows\Temp\DeploymentLogs directory on the client computer. + +1. On PC0001, sign in as **contoso\\Administrator** and start the Lite Touch Deploy Wizard by opening **\\\\MDT01\\MDTProduction$\\Scripts\\Litetouch.vbs**. +2. Complete the deployment guide using the following settings: + + * Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Custom Image + * Computer name: <default> + * Specify where to save a complete computer backup: Do not back up the existing computer + >[!NOTE] + >Skip this optional full WIM backup that we are choosing not to perform. The USMT backup will still run. + * Select one or more applications to install: Install - Adobe Reader + + ![Computer refresh.](../images/fig2-taskseq.png "Start the computer refresh") + +4. Setup starts and does the following: + + * Backs up user settings and data using USMT. + * Installs the Windows 10 Enterprise x64 operating system. + * Installs any added applications. + * Updates the operating system using your local Windows Server Update Services (WSUS) server. + * Restores user settings and data using USMT. + +5. You can monitor progress of the deployment using the deployment workbench on MDT01. See the following example: + + ![monitor deployment.](../images/monitor-pc0001.png) + +6. After the refresh process completes, sign in to the Windows 10 computer and verify that user accounts, data and settings were migrated. + +## Related topics + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
+[Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md)
+[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
+[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
+[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
+[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
+[Configure MDT settings](configure-mdt-settings.md) \ No newline at end of file diff --git a/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md b/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md new file mode 100644 index 0000000000..fb7cfe97e1 --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md @@ -0,0 +1,165 @@ +--- +title: Replace a Windows 7 computer with a Windows 10 computer (Windows 10) +description: In this article, you will learn how to replace a Windows 7 device with a Windows 10 device. +ms.custom: seo-marvel-apr2020 +ms.assetid: acf091c9-f8f4-4131-9845-625691c09a2a +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: deploy, deployment, replace +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Replace a Windows 7 computer with a Windows 10 computer + +**Applies to** +- Windows 10 + +A computer replace scenario for Windows 10 is quite similar to a computer refresh for Windows 10. However, because you are replacing a device, you cannot store the backup on the old computer. Instead you need to store the backup to a location where the new computer can read it. The User State Migration Tool (USMT) will be used to back up and restore data and settings. + +For the purposes of this topic, we will use four computers: DC01, MDT01, PC0002, and PC0007. +- DC01 is a domain controller for the contoso.com domain. +- MDT01 is domain member server that hosts your deployment share. +- PC0002 is an old computer running Windows 7 SP1 that will be replaced by PC0007. +- PC0007 is a new computer will have the Windows 10 OS installed prior to data from PC0002 being migrated. Both PC0002 and PC0007 are members of the contoso.com domain. + +For more details on the setup for this topic, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). + +![The computers used in this topic.](../images/mdt-03-fig01.png) + +The computers used in this topic. + +>HV01 is also used in this topic to host the PC0007 virtual machine for demonstration purposes, however typically PC0007 is a physical computer. + +## Prepare for the computer replace + + To prepare for the computer replace, you need to create a folder in which to store the backup and a backup only task sequence to run on the old computer. + +### Configure the rules on the Microsoft Deployment Toolkit (MDT) Production share + +On **MDT01**: + +1. Open the Deployment Workbench, under **Deployment Shares** right-click **MDT Production**, click **Properties**, and then click the **Rules** tab. +2. Change the **SkipUserData=YES** option to **NO**, and click **OK**. +3. Right-click **MDT Production** and click **Update Deployment Share**. Click **Next**, **Next**, and **Finish** to complete the Update Deployment Share Wizard with the default setttings. + +### Create and share the MigData folder + +On **MDT01**: + +1. Create and share the **D:\\MigData** folder by running the following three commands in an elevated Windows PowerShell prompt: + ``` powershell + New-Item -Path D:\MigData -ItemType directory + New-SmbShare -Name MigData$ -Path D:\MigData -ChangeAccess EVERYONE + icacls D:\MigData /grant '"MDT_BA":(OI)(CI)(M)' + ``` + ### Create a backup only (replace) task sequence + +2. In Deployment Workbench, under the **MDT Production** deployment share, select the **Task Sequences** node and create a new folder named **Other**. + +3. Right-click the **Other** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + + * Task sequence ID: REPLACE-001 + * Task sequence name: Backup Only Task Sequence + * Task sequence comments: Run USMT to backup user data and settings + * Template: Standard Client Replace Task Sequence + +4. In the **Other** folder, double-click **Backup Only Task Sequence**, and then in the **Task Sequence** tab, review the sequence. Notice that it only contains a subset of the normal client task sequence actions. + + ![The Backup Only Task Sequence action list.](../images/mdt-03-fig02.png "The Backup Only Task Sequence action list") + + The Backup Only Task Sequence action list. + +## Perform the computer replace + +During a computer replace, these are the high-level steps that occur: + +1. On the computer you are replacing, a special replace task sequence runs the USMT backup and, if you configured it, runs the optional full Window Imaging (WIM) backup. +2. On the new computer, you perform a standard bare-metal deployment. At the end of the bare-metal deployment, the USMT backup from the old computer is restored. + +### Run the replace task sequence + +On **PC0002**: + +1. Sign in as **CONTOSO\\Administrator** and verify that you have write access to the **\\\\MDT01\\MigData$** share. +2. Run **\\\\MDT01\\MDTProduction$\\Scripts\\LiteTouch.vbs**. +3. Complete the Windows Deployment Wizard using the following settings: + + 1. Select a task sequence to execute on this computer: Backup Only Task Sequence + * Specify where to save your data and settings: Specify a location + * Location: \\\\MDT01\\MigData$\\PC0002 + + >[!NOTE] + >If you are replacing the computer at a remote site you should create the MigData folder on MDT02 and use that share instead. + + 2. Specify where to save a complete computer backup: Do not back up the existing computer + + The task sequence will now run USMT (Scanstate.exe) to capture user data and settings of the computer. + + ![The new task sequence.](../images/mdt-03-fig03.png "The new task sequence") + + The new task sequence running the Capture User State action on PC0002. + +4. On **MDT01**, verify that you have an USMT.MIG compressed backup file in the **D:\\MigData\\PC0002\\USMT** folder. + + ![The USMT backup.](../images/mdt-03-fig04.png "The USMT backup") + + The USMT backup of PC0002. + +### Deploy the replacement computer + +To demonstrate deployment of the replacement computer, HV01 is used to host a virtual machine: PC0007. + +On **HV01**: + +1. Create a virtual machine with the following settings: + + * Name: PC0007 + * Location: C:\\VMs + * Generation: 2 + * Memory: 2048 MB + * Hard disk: 60 GB (dynamic disk) + * Install an operating system from a network-based installation server + +2. Start the PC0007 virtual machine, and press **Enter** to start the Pre-Boot Execution Environment (PXE) boot. The VM will now load the Windows PE boot image from MDT01 (or MDT02 if at a remote site). + + ![The initial PXE boot process.](../images/mdt-03-fig05.png "The initial PXE boot process") + + The initial PXE boot process of PC0007. + +3. After Windows Preinstallation Environment (Windows PE) has booted, complete the Windows Deployment Wizard using the following settings: + + * Select a task sequence to execute on this computer: + * Windows 10 Enterprise x64 RTM Custom Image + * Computer Name: PC0007 + * Move Data and Settings: Do not move user data and settings. + * User Data (Restore) > Specify a location: \\\\MDT01\\MigData$\\PC0002 + * Applications: Adobe > Install - Adobe Reader + +4. Setup now starts and does the following: + + * Partitions and formats the disk. + * Installs the Windows 10 Enterprise operating system. + * Installs the application. + * Updates the operating system via your local Windows Server Update Services (WSUS) server. + * Restores the USMT backup from PC0002. + +You can view progress of the process by clicking the Monitoring node in the Deployment Workbrench on MDT01. + +![Monitor progress.](../images/mdt-replace.png) + +## Related topics + +[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
+[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
+[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
+[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
+[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
+[Configure MDT settings](configure-mdt-settings.md) diff --git a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md new file mode 100644 index 0000000000..41cd6d8006 --- /dev/null +++ b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md @@ -0,0 +1,114 @@ +--- +title: Perform an in-place upgrade to Windows 10 with MDT (Windows 10) +description: The simplest path to upgrade PCs that are currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. +ms.assetid: B8993151-3C1E-4F22-93F4-2C5F2771A460 +ms.reviewer: +manager: laurawi +ms.author: greglin +keywords: upgrade, update, task sequence, deploy +ms.prod: w10 +ms.mktglfcycl: deploy +ms.localizationpriority: medium +ms.sitesec: library +ms.pagetype: mdt +audience: itpro +author: greg-lindsay +ms.topic: article +--- + +# Perform an in-place upgrade to Windows 10 with MDT + +**Applies to** +- Windows 10 + +The simplest path to upgrade PCs that are currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. + +>[!TIP] +>In-place upgrade is the preferred method to use when migrating from Windows 10 to a later release of Windows 10, and is also a preferred method for upgrading from Windows 7 or 8.1 if you do not plan to significantly change the device's configuration or applications. MDT includes an in-place upgrade task sequence template that makes the process really simple. + +In-place upgrade differs from [computer refresh](refresh-a-windows-7-computer-with-windows-10.md) in that you cannot use a custom image to perform the in-place upgrade. In this article we will add a default Windows 10 image to the production deployment share specifically to perform an in-place upgrade. + +Three computers are used in this topic: DC01, MDT01, and PC0002. + +- DC01 is a domain controller for the contoso.com domain +- MDT01 is a domain member server +- PC0002 is a domain member computer running Windows 7 SP1, targeted for the Windows 10 upgrade + + ![computers.](../images/mdt-upgrade.png) + + The computers used in this topic. + +>[!NOTE] +>For details about the setup for the procedures in this article, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). + +>If you have already completed all the steps in [Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md), then you already have a production deployment share and you can skip to [Add Windows 10 Enterprise x64 (full source)](#add-windows-10-enterprise-x64-full-source). + +## Create the MDT production deployment share + +On **MDT01**: + +1. Ensure you are signed on as: contoso\administrator. +2. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. +3. On the **Path** page, in the **Deployment share path** text box, type **D:\\MDTProduction** and click **Next**. +4. On the **Share** page, in the **Share name** text box, type **MDTProduction$** and click **Next**. +5. On the **Descriptive Name** page, in the **Deployment share description** text box, type **MDT Production** and click **Next**. +6. On the **Options** page, accept the default settings and click **Next** twice, and then click **Finish**. +7. Using File Explorer, verify that you can access the **\\\\MDT01\\MDTProduction$** share. + +## Add Windows 10 Enterprise x64 (full source) + +>If you have already have a Windows 10 [reference image](create-a-windows-10-reference-image.md) in the **MDT Build Lab** deployment share, you can use the deployment workbench to copy and paste this image from the MDT Build Lab share to the MDT Production share and skip the steps in this section. + +On **MDT01**: + +1. Sign in as contoso\\administrator and copy the content of a Windows 10 Enterprise x64 DVD/ISO to the **D:\\Downloads\\Windows 10 Enterprise x64** folder on MDT01, or just insert the DVD or mount an ISO on MDT01. +2. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Production**. +3. Right-click the **Operating Systems** node, and create a new folder named **Windows 10**. +4. Expand the **Operating Systems** node, right-click the **Windows 10** folder, and select **Import Operating System**. Use the following settings for the Import Operating System Wizard: + - Full set of source files + - Source directory: (location of your source files) + - Destination directory name: W10EX64RTM +5. After adding the operating system, in the **Operating Systems / Windows 10** folder, double-click it and change the name to: **Windows 10 Enterprise x64 RTM Default Image**. + +## Create a task sequence to upgrade to Windows 10 Enterprise + +On **MDT01**: + +1. Using the Deployment Workbench, select **Task Sequences** in the **MDT Production** node, and create a folder named **Windows 10**. +2. Right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: W10-X64-UPG + - Task sequence name: Windows 10 Enterprise x64 RTM Upgrade + - Template: Standard Client Upgrade Task Sequence + - Select OS: Windows 10 Enterprise x64 RTM Default Image + - Specify Product Key: Do not specify a product key at this time + - Organization: Contoso + - Admin Password: Do not specify an Administrator password at this time + +## Perform the Windows 10 upgrade + +To initiate the in-place upgrade, perform the following steps on PC0002 (the device to be upgraded). + +On **PC0002**: + +1. Start the MDT deployment wizard by running the following command: **\\\\MDT01\\MDTProduction$\\Scripts\\LiteTouch.vbs** +2. Select the **Windows 10 Enterprise x64 RTM Upgrade** task sequence, and then click **Next**. +3. Select one or more applications to install (will appear if you use custom image): Install - Adobe Reader +4. On the **Ready** tab, click **Begin** to start the task sequence. + When the task sequence begins, it automatically initiates the in-place upgrade process by invoking the Windows setup program (Setup.exe) with the necessary command-line parameters to perform an automated upgrade, which preserves all data, settings, apps, and drivers. + +![upgrade1.](../images/upgrademdt-fig5-winupgrade.png) + +
+ +![upgrade2.](../images/mdt-upgrade-proc.png) + +
+ +![upgrade3.](../images/mdt-post-upg.png) + +After the task sequence completes, the computer will be fully upgraded to Windows 10. + +## Related topics + +[Windows 10 deployment scenarios](../windows-10-deployment-scenarios.md)
+[Microsoft Deployment Toolkit downloads and resources](/mem/configmgr/mdt/) \ No newline at end of file From 02d4e1c26e3209d96bc04be98cbfa6e70ee006c1 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Wed, 1 Sep 2021 13:32:58 -0700 Subject: [PATCH 034/930] first --- .../get-started-with-the-microsoft-deployment-toolkit.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md index 59ab2b1a39..7d8a20b736 100644 --- a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md @@ -1,5 +1,5 @@ --- -title: Get started with the Microsoft Deployment Toolkit (MDT) (Windows 10) +title: Get started with the Microsoft Deployment Toolkit (MDT) (Windows 10/11) description: This topic will help you gain a better understanding of how to use the Microsoft Deployment Toolkit (MDT), as part of a Windows operating system deployment. ms.assetid: a256442c-be47-4bb9-a105-c831f58ce3ee ms.reviewer: @@ -37,7 +37,7 @@ MDT supports the deployment of Windows 10, as well as Windows 7, Windows 8.1, MDT has been in existence since 2003, when it was first introduced as Business Desktop Deployment (BDD) 1.0. The toolkit has evolved, both in functionality and popularity, and today it is considered fundamental to Windows operating system and enterprise application deployment. MDT has many useful features, such as: -- **Windows Client support.** Supports Windows 7, Windows 8.1, and Windows 10. +- **Windows Client support.** Supports Windows 7, Windows 8.1, Windows 10, and Windows 11. - **Windows Server support.** Supports Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, and Windows Server 2019. - **Additional operating systems support.** Supports Windows Thin PC and [Windows Embedded POSReady 7](https://www.microsoft.com/en-us/download/details.aspx?id=26558), as well as Windows 8.1 Embedded Industry. - **UEFI support.** Supports deployment to machines using Unified Extensible Firmware Interface (UEFI) version 2.3.1. From cb6d02d109476697d70ea11c7d247d53ab6b902c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:02:44 -0700 Subject: [PATCH 035/930] new article --- .../block-untrusted-fonts-in-enterprise.md | 2 +- .../threat-protection/fips-140-validation.md | 2 +- .../mbsa-removal-and-guidance.md | 2 +- .../msft-security-dev-lifecycle.md | 17 +++++++++++++++++ 4 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 windows/security/threat-protection/msft-security-dev-lifecycle.md diff --git a/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md b/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md index c1ffec9b59..3fff0198ed 100644 --- a/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md +++ b/windows/security/threat-protection/block-untrusted-fonts-in-enterprise.md @@ -13,7 +13,7 @@ author: dansimp ms.author: dansimp ms.date: 08/14/2017 ms.localizationpriority: medium -ms.technology: mde +ms.technology: other --- # Block untrusted fonts in an enterprise diff --git a/windows/security/threat-protection/fips-140-validation.md b/windows/security/threat-protection/fips-140-validation.md index 9b2b985db5..b7e5fddec5 100644 --- a/windows/security/threat-protection/fips-140-validation.md +++ b/windows/security/threat-protection/fips-140-validation.md @@ -10,7 +10,7 @@ ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium ms.reviewer: -ms.technology: mde +ms.technology: other --- # FIPS 140-2 Validation diff --git a/windows/security/threat-protection/mbsa-removal-and-guidance.md b/windows/security/threat-protection/mbsa-removal-and-guidance.md index 83a6f5e00b..a12edb4f83 100644 --- a/windows/security/threat-protection/mbsa-removal-and-guidance.md +++ b/windows/security/threat-protection/mbsa-removal-and-guidance.md @@ -9,7 +9,7 @@ ms.author: dansimp author: dansimp ms.reviewer: manager: dansimp -ms.technology: mde +ms.technology: other --- # What is Microsoft Baseline Security Analyzer and its uses? diff --git a/windows/security/threat-protection/msft-security-dev-lifecycle.md b/windows/security/threat-protection/msft-security-dev-lifecycle.md new file mode 100644 index 0000000000..18ce55f174 --- /dev/null +++ b/windows/security/threat-protection/msft-security-dev-lifecycle.md @@ -0,0 +1,17 @@ +--- +title: Microsoft Security Development Lifecycle +description: Download the Microsoft Security Development Lifecycle white paper which covers a security assurance process focused on software development. +ms.prod: m365-security +audience: ITPro +author: dansimp +ms.author: dansimp +manager: dansimp +ms.collection: M365-identity-device-management +ms.topic: article +ms.localizationpriority: medium +ms.reviewer: +ms.technology: other +--- + +# Microsoft Security Development Lifecycle + From a32eabdf469edad81bfa879dccf2f2bdb05cfb41 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:19:36 -0700 Subject: [PATCH 036/930] Create simplified-sdl.png --- .../images/simplified-sdl.png | Bin 0 -> 218369 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/images/simplified-sdl.png diff --git a/windows/security/threat-protection/images/simplified-sdl.png b/windows/security/threat-protection/images/simplified-sdl.png new file mode 100644 index 0000000000000000000000000000000000000000..004814102fc3e8272429bde640e4adc1e752f333 GIT binary patch literal 218369 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

?EPKSjtV1-~#cei( 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%0A^&-Iz1!$F6Dti% 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 literal 0 HcmV?d00001 From 413783d35fdc2da875ade876b7da12cc05c02f44 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:21:00 -0700 Subject: [PATCH 037/930] Update simplified-sdl.png --- .../images/simplified-sdl.png | Bin 218369 -> 174076 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/security/threat-protection/images/simplified-sdl.png b/windows/security/threat-protection/images/simplified-sdl.png index 004814102fc3e8272429bde640e4adc1e752f333..97c7448b8c9b741540731dd89b14a92a744bc2de 100644 GIT binary patch literal 174076 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

&bim{ipa2(~7-vm>=@fX@bY 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

nKWMN0;{GlG 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 KMNUMnLSTaMT%>XU literal 218369 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

?EPKSjtV1-~#cei( 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%0A^&-Iz1!$F6Dti% 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 From 5b80aaacb10bf8171a2d229ac9ac3c0e1f0784bb Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:23:36 -0700 Subject: [PATCH 038/930] adding SDL asset to library --- windows/security/TOC.yml | 2 ++ .../msft-security-dev-lifecycle.md | 14 ++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 51021a5be7..2fb9e585d4 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -8,6 +8,8 @@ href: threat-protection/fips-140-validation.md - name: Common Criteria Certifications href: threat-protection/windows-platform-common-criteria.md + - name: Microsoft Security Development Lifecycle + href: msft-security-dev-lifecycle.md - name: Hardware security items: - name: Trusted Platform Module diff --git a/windows/security/threat-protection/msft-security-dev-lifecycle.md b/windows/security/threat-protection/msft-security-dev-lifecycle.md index 18ce55f174..6c23e09a9e 100644 --- a/windows/security/threat-protection/msft-security-dev-lifecycle.md +++ b/windows/security/threat-protection/msft-security-dev-lifecycle.md @@ -15,3 +15,17 @@ ms.technology: other # Microsoft Security Development Lifecycle +The Security Development Lifecycle (SDL) is a security assurance process that is focused on software development. As a Microsoft-wide initiative and a mandatory policy since 2004, the SDL has played a critical role in embedding security and privacy in software and culture at Microsoft. + +[:::image type="content" source="images/simplified-sdl.png" alt-text="Simplified secure development lifecycle":::](https://www.microsoft.com/en-us/securityengineering/sdl) + +Combining a holistic and practical approach, the SDL aims to reduce the number and severity of vulnerabilities in software. The SDL introduces security and privacy throughout all phases of the development process. + +The Microsoft SDL is based on three core concepts: +- Education +- Continuous process improvement +- Accountability + +To learn more about the SDL, visit the [Security Engineering site](https://www.microsoft.com/en-us/securityengineering/sdl). + +And, download the [Simplified Implementation of the Microsoft SDL whitepaper](http://go.microsoft.com/?linkid=9708425). \ No newline at end of file From 94a899aeea133898a0ed2c02bc4799fbb13d1d29 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:24:14 -0700 Subject: [PATCH 039/930] Update TOC.yml --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 2fb9e585d4..c0d8371997 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -9,7 +9,7 @@ - name: Common Criteria Certifications href: threat-protection/windows-platform-common-criteria.md - name: Microsoft Security Development Lifecycle - href: msft-security-dev-lifecycle.md + href: /threat-protection/msft-security-dev-lifecycle.md - name: Hardware security items: - name: Trusted Platform Module From dd1f7282b404281e943296ff770b59ad3fd48081 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:32:41 -0700 Subject: [PATCH 040/930] bug bounty --- windows/security/TOC.yml | 4 +++- .../microsoft-bug-bounty-program.md | 22 +++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 windows/security/threat-protection/microsoft-bug-bounty-program.md diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index c0d8371997..9228a4398d 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -9,7 +9,9 @@ - name: Common Criteria Certifications href: threat-protection/windows-platform-common-criteria.md - name: Microsoft Security Development Lifecycle - href: /threat-protection/msft-security-dev-lifecycle.md + href: threat-protection/msft-security-dev-lifecycle.md + - name: Microsoft Bug Bounty Program + href: threat-protection/microsoft-bug-bounty-program.md - name: Hardware security items: - name: Trusted Platform Module diff --git a/windows/security/threat-protection/microsoft-bug-bounty-program.md b/windows/security/threat-protection/microsoft-bug-bounty-program.md new file mode 100644 index 0000000000..7dcc6cdd7f --- /dev/null +++ b/windows/security/threat-protection/microsoft-bug-bounty-program.md @@ -0,0 +1,22 @@ +--- +title: About the Microsoft Bug Bounty Program +description: If you are a security researcher, you can get a reward for reporting a vulnerability in a Microsoft product, service, or device. +ms.prod: m365-security +audience: ITPro +author: dansimp +ms.author: dansimp +manager: dansimp +ms.collection: M365-identity-device-management +ms.topic: article +ms.localizationpriority: medium +ms.reviewer: +ms.technology: other +--- + +# About the Microsoft Bug Bounty Program + +Are you a security researcher? Did you find a vulnerability in a Microsoft product, service, or device? If so, we want to hear from you! + +If your vulnerability report affects a product or service that is within scope of one of our bounty programs below, you could receive a bounty award according to the program descriptions. + +Visit the [Microsoft Bug Bounty Program site](https://www.microsoft.com/en-us/msrc/bounty?rtc=1) for all the details! \ No newline at end of file From 13fdb77a7dd40853652c47be8cea6827d9e49271 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:34:39 -0700 Subject: [PATCH 041/930] Update index.yml --- windows/security/index.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 7cb9f7653b..0223f04598 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -12,7 +12,7 @@ metadata: ms.collection: m365-security-compliance author: dansimp #Required; your GitHub user alias, with correct capitalization. ms.author: dansimp #Required; microsoft alias of author; optional team alias. - ms.date: 09/30/2021 #Required; mm/dd/yyyy format. + ms.date: 09/01/2021 localization_priority: Priority # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new @@ -30,9 +30,9 @@ landingContent: - text: Common Criteria Certifications url: /windows/security/threat-protection/windows-platform-common-criteria.md - text: Microsoft Security Development Lifecycle (SDL) - url: /previous-versions/windows/desktop/cc307891(v=msdn.10) + url: /windows/security/threat-protection/msft-security-dev-lifecycle.md - text: Microsoft bounty program - url: https://www.microsoft.com/msrc/bounty + url: /windows/security/threat-protection/microsoft-bug-bounty-program.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From df4d59c47eb1e38f7e057bdf3cb893d8ca3599da Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:36:59 -0700 Subject: [PATCH 042/930] Update index.yml --- windows/security/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 0223f04598..75ffc66f93 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -29,9 +29,9 @@ landingContent: url: /windows/security/threat-protection/fips-140-validation.md - text: Common Criteria Certifications url: /windows/security/threat-protection/windows-platform-common-criteria.md - - text: Microsoft Security Development Lifecycle (SDL) + - text: Microsoft Security Development Lifecycle url: /windows/security/threat-protection/msft-security-dev-lifecycle.md - - text: Microsoft bounty program + - text: Microsoft Bug Bounty url: /windows/security/threat-protection/microsoft-bug-bounty-program.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb From 15b3ecd41db69af3267ced632a248586478b2834 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:38:28 -0700 Subject: [PATCH 043/930] Update index.yml --- windows/security/index.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 75ffc66f93..71a5f7717b 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -23,7 +23,7 @@ landingContent: # Card (optional) - title: Security foundations linkLists: - - linkListType: overview + - linkListType: concept links: - text: Federal Information Processing Standard (FIPS) 140 Validation url: /windows/security/threat-protection/fips-140-validation.md @@ -38,7 +38,7 @@ landingContent: # Card (optional) - title: Hardware security linkLists: - - linkListType: overview + - linkListType: concept links: - text: Trusted Platform Module url: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md @@ -49,7 +49,7 @@ landingContent: # Card (optional) - title: Operating system security linkLists: - - linkListType: overview + - linkListType: concept links: - text: Secure the Windows boot process url: /windows/security/information-protection/secure-the-windows-10-boot-process.md From 25e017370fff019a2d98ff5e8e3df6ce02fd201a Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:40:05 -0700 Subject: [PATCH 044/930] Update index.yml --- windows/security/index.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 71a5f7717b..f4a69ddf4d 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -44,6 +44,8 @@ landingContent: url: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md - text: Kernel DMA Protection url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md + - text: Protect domain credentials + url: /windows/security/identity-protection/credential-guard/credential-guard.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From c0f1ac7e36465bdbc3f3e7c306812d2dc32f2e76 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:40:43 -0700 Subject: [PATCH 045/930] Update index.yml --- windows/security/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index f4a69ddf4d..e11b7d5819 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -42,10 +42,10 @@ landingContent: links: - text: Trusted Platform Module url: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md - - text: Kernel DMA Protection - url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md - text: Protect domain credentials url: /windows/security/identity-protection/credential-guard/credential-guard.md + - text: Kernel DMA Protection + url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 6f00a1a1bc6bb6ce2a470f784bf4afbf647a2272 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:43:26 -0700 Subject: [PATCH 046/930] Update index.yml --- windows/security/index.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index e11b7d5819..d4679c7821 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -7,7 +7,6 @@ metadata: title: Windows security # Required; page title displayed in search results. Include the brand. < 60 chars. description: Learn about Windows security # Required; article description that is displayed in search results. < 160 chars. ms.topic: landing-page # Required - ms.topic: hub-page # Required ms.prod: windows ms.collection: m365-security-compliance author: dansimp #Required; your GitHub user alias, with correct capitalization. @@ -51,6 +50,12 @@ landingContent: # Card (optional) - title: Operating system security linkLists: + - linkListType: overview + links: + - text: Secure the Windows boot process + url: /windows/security/information-protection/secure-the-windows-10-boot-process.md + - text: Configure S/MIME for Windows 10 + url: /windows/security/identity-protection/configure-s-mime.md - linkListType: concept links: - text: Secure the Windows boot process From 9dc5919c15d4c393f12fc2ae322fa5cd8c8359a3 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 16:53:55 -0700 Subject: [PATCH 047/930] Update index.yml --- windows/security/index.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index d4679c7821..154f648ccc 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -52,13 +52,13 @@ landingContent: linkLists: - linkListType: overview links: - - text: Secure the Windows boot process - url: /windows/security/information-protection/secure-the-windows-10-boot-process.md - - text: Configure S/MIME for Windows 10 - url: /windows/security/identity-protection/configure-s-mime.md + - text: Overview of operating system security + url: /windows/security/information-protection/index.md - linkListType: concept links: - text: Secure the Windows boot process url: /windows/security/information-protection/secure-the-windows-10-boot-process.md - text: Configure S/MIME for Windows 10 - url: /windows/security/identity-protection/configure-s-mime.md \ No newline at end of file + url: /windows/security/identity-protection/configure-s-mime.md + - text: Encrypted hard drive + url: /windows/security/information-protection/encrypted-hard-drive.md \ No newline at end of file From e5775301938e210dcb2fe11f12a485b484e3f742 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 18:46:44 -0700 Subject: [PATCH 048/930] Update index.yml --- windows/security/index.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 154f648ccc..4933ec3a76 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -61,4 +61,13 @@ landingContent: - text: Configure S/MIME for Windows 10 url: /windows/security/identity-protection/configure-s-mime.md - text: Encrypted hard drive - url: /windows/security/information-protection/encrypted-hard-drive.md \ No newline at end of file + url: /windows/security/information-protection/encrypted-hard-drive.md +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Threat protection + linkLists: + - linkListType: overview + links: + - text: Security baselines + url: /windows/security/threat-protection/windows-security-baselines.md From f2c63b041463f8d7025a8c5884a1f04fce842680 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 18:50:49 -0700 Subject: [PATCH 049/930] Update index.yml --- windows/security/index.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 4933ec3a76..ebdbef87cd 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -71,3 +71,31 @@ landingContent: links: - text: Security baselines url: /windows/security/threat-protection/windows-security-baselines.md +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Application protection + linkLists: + - linkListType: overview + links: + - text: Security baselines + url: /windows/security/threat-protection/windows-security-baselines.md +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: User protection + linkLists: + - linkListType: overview + links: + - text: article (change link later) + url: /windows/security/threat-protection/windows-security-baselines.md +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Privacy controls + linkLists: + - linkListType: overview + links: + - text: Windows and Privacy Compliance + url: /windows/privacy/windows-10-and-privacy-compliance.md + From d2a171bcf97a391d5987bb71ceb511b1b26d96d1 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 18:55:05 -0700 Subject: [PATCH 050/930] Update index.yml --- windows/security/index.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index ebdbef87cd..df688f1247 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -56,12 +56,13 @@ landingContent: url: /windows/security/information-protection/index.md - linkListType: concept links: - - text: Secure the Windows boot process + - text: System security url: /windows/security/information-protection/secure-the-windows-10-boot-process.md - - text: Configure S/MIME for Windows 10 - url: /windows/security/identity-protection/configure-s-mime.md - - text: Encrypted hard drive + - text: Encryption and data protection url: /windows/security/information-protection/encrypted-hard-drive.md + - text: Network security + url: /windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md + # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From c78dfba57f50f6021aeb825c791664a3db05749f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 1 Sep 2021 18:56:49 -0700 Subject: [PATCH 051/930] Update index.yml --- windows/security/index.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index df688f1247..1dcca94f77 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -62,7 +62,6 @@ landingContent: url: /windows/security/information-protection/encrypted-hard-drive.md - text: Network security url: /windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md - # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) @@ -70,7 +69,7 @@ landingContent: linkLists: - linkListType: overview links: - - text: Security baselines + - text: Security baselines (more to follow) url: /windows/security/threat-protection/windows-security-baselines.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb @@ -79,7 +78,7 @@ landingContent: linkLists: - linkListType: overview links: - - text: Security baselines + - text: article (change link later, add more) url: /windows/security/threat-protection/windows-security-baselines.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb From 1599a3b2dad42fe8ac6b5cb7b9dc59848abb0f6e Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 2 Sep 2021 09:37:51 +0530 Subject: [PATCH 052/930] Updated --- .../mdm/policy-csp-admx-datacollection.md | 22 +- .../mdm/policy-csp-admx-desktop.md | 640 +++++++++++------- .../mdm/policy-csp-admx-deviceinstallation.md | 176 +++-- .../mdm/policy-csp-admx-devicesetup.md | 44 +- .../mdm/policy-csp-admx-digitallocker.md | 44 +- ...policy-csp-admx-distributedlinktracking.md | 22 +- .../mdm/policy-csp-admx-dnsclient.md | 240 ++++--- 7 files changed, 755 insertions(+), 433 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-datacollection.md b/windows/client-management/mdm/policy-csp-admx-datacollection.md index c2de3fdc86..e86a85cc6a 100644 --- a/windows/client-management/mdm/policy-csp-admx-datacollection.md +++ b/windows/client-management/mdm/policy-csp-admx-datacollection.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting defines the identifier used to uniquely associate this device’s telemetry data as belonging to a given organization. +This policy setting defines the identifier used to uniquely associate this device’s telemetry data as belonging to a given organization. If your organization is participating in a program that requires this device to be identified as belonging to your organization then use this setting to provide that identification. The value for this setting will be provided by Microsoft as part of the onboarding process for the program. diff --git a/windows/client-management/mdm/policy-csp-admx-desktop.md b/windows/client-management/mdm/policy-csp-admx-desktop.md index 4baa5a5da4..4fb236ccc9 100644 --- a/windows/client-management/mdm/policy-csp-admx-desktop.md +++ b/windows/client-management/mdm/policy-csp-admx-desktop.md @@ -120,28 +120,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -158,7 +164,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. Displays the filter bar above the results of an Active Directory search. The filter bar consists of buttons for applying additional filters to search results. +Displays the filter bar above the results of an Active Directory search. The filter bar consists of buttons for applying additional filters to search results. If you enable this setting, the filter bar appears when the Active Directory Find dialog box opens, but users can hide it. @@ -191,28 +197,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -229,7 +241,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Hides the Active Directory folder in Network Locations. +Hides the Active Directory folder in Network Locations. The Active Directory folder displays Active Directory objects in a browse window. @@ -264,28 +276,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -302,7 +320,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specifies the maximum number of objects the system displays in response to a command to browse or search Active Directory. This setting affects all browse displays associated with Active Directory, such as those in Local Users and Groups, Active Directory Users and Computers, and dialog boxes used to set permissions for user or group objects in Active Directory. +Specifies the maximum number of objects the system displays in response to a command to browse or search Active Directory. This setting affects all browse displays associated with Active Directory, such as those in Local Users and Groups, Active Directory Users and Computers, and dialog boxes used to set permissions for user or group objects in Active Directory. If you enable this setting, you can use the "Number of objects returned" box to limit returns from an Active Directory search. @@ -335,28 +353,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -373,7 +397,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Enables Active Desktop and prevents users from disabling it. +Enables Active Desktop and prevents users from disabling it. This setting prevents users from trying to enable or disable Active Desktop while a policy controls it. @@ -407,28 +431,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -445,7 +475,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Disables Active Desktop and prevents users from enabling it. +Disables Active Desktop and prevents users from enabling it. This setting prevents users from trying to enable or disable Active Desktop while a policy controls it. @@ -479,28 +509,33 @@ ADMX Info: - - + + + - + + - + + - + + - - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck mark
YesYes
Educationcross markNoNo
@@ -517,7 +552,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents the user from enabling or disabling Active Desktop or changing the Active Desktop configuration. +Prevents the user from enabling or disabling Active Desktop or changing the Active Desktop configuration. This is a comprehensive setting that locks down the configuration you establish by using other policies in this folder. This setting removes the Web tab from Display in Control Panel. As a result, users cannot enable or disable Active Desktop. If Active Desktop is already enabled, users cannot add, remove, or edit Web content or disable, lock, or synchronize Active Desktop components. @@ -546,28 +581,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -584,7 +625,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes icons, shortcuts, and other default and user-defined items from the desktop, including Briefcase, Recycle Bin, Computer, and Network Locations. +Removes icons, shortcuts, and other default and user-defined items from the desktop, including Briefcase, Recycle Bin, Computer, and Network Locations. Removing icons and shortcuts does not prevent the user from using another method to start the programs or opening the items they represent. @@ -615,28 +656,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -653,7 +700,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from using the Desktop Cleanup Wizard. +Prevents users from using the Desktop Cleanup Wizard. If you enable this setting, the Desktop Cleanup wizard does not automatically run on a users workstation every 60 days. The user will also not be able to access the Desktop Cleanup Wizard. @@ -687,28 +734,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -725,7 +778,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the Internet Explorer icon from the desktop and from the Quick Launch bar on the taskbar. +Removes the Internet Explorer icon from the desktop and from the Quick Launch bar on the taskbar. This setting does not prevent the user from starting Internet Explorer by using other methods. @@ -754,28 +807,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -792,7 +851,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting hides Computer from the desktop and from the new Start menu. It also hides links to Computer in the Web view of all Explorer windows, and it hides Computer in the Explorer folder tree pane. If the user navigates into Computer via the "Up" button while this setting is enabled, they view an empty Computer folder. This setting allows administrators to restrict their users from seeing Computer in the shell namespace, allowing them to present their users with a simpler desktop environment. +This setting hides Computer from the desktop and from the new Start menu. It also hides links to Computer in the Web view of all Explorer windows, and it hides Computer in the Explorer folder tree pane. If the user navigates into Computer via the "Up" button while this setting is enabled, they view an empty Computer folder. This setting allows administrators to restrict their users from seeing Computer in the shell namespace, allowing them to present their users with a simpler desktop environment. If you enable this setting, Computer is hidden on the desktop, the new Start menu, the Explorer folder tree pane, and the Explorer Web views. If the user manages to navigate to Computer, the folder will be empty. @@ -828,29 +887,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross mark
NoNo
@@ -866,7 +930,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes most occurrences of the My Documents icon. +Removes most occurrences of the My Documents icon. This setting removes the My Documents icon from the desktop, from File Explorer, from programs that use the File Explorer windows, and from the standard Open dialog box. @@ -902,28 +966,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -940,7 +1010,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the Network Locations icon from the desktop. +Removes the Network Locations icon from the desktop. This setting only affects the desktop icon. It does not prevent users from connecting to the network or browsing for shared computers on the network. @@ -972,28 +1042,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1010,7 +1086,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting hides Properties on the context menu for Computer. +This setting hides Properties on the context menu for Computer. If you enable this setting, the Properties option will not be present when the user right-clicks My Computer or clicks Computer and then goes to the File menu. Likewise, Alt-Enter does nothing when Computer is selected. @@ -1041,28 +1117,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1079,7 +1161,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting hides the Properties menu command on the shortcut menu for the My Documents icon. +This policy setting hides the Properties menu command on the shortcut menu for the My Documents icon. If you enable this policy setting, the Properties menu command will not be displayed when the user does any of the following: @@ -1114,28 +1196,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1152,7 +1240,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Remote shared folders are not added to Network Locations whenever you open a document in the shared folder. +Remote shared folders are not added to Network Locations whenever you open a document in the shared folder. If you disable this setting or do not configure it, when you open a document in a remote shared folder, the system adds a connection to the shared folder to Network Locations. @@ -1183,28 +1271,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1221,7 +1315,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes most occurrences of the Recycle Bin icon. +Removes most occurrences of the Recycle Bin icon. This setting removes the Recycle Bin icon from the desktop, from File Explorer, from programs that use the File Explorer windows, and from the standard Open dialog box. @@ -1255,28 +1349,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1293,7 +1393,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the Properties option from the Recycle Bin context menu. +Removes the Properties option from the Recycle Bin context menu. If you enable this setting, the Properties option will not be present when the user right-clicks on Recycle Bin or opens Recycle Bin and then clicks File. Likewise, Alt-Enter does nothing when Recycle Bin is selected. @@ -1324,28 +1424,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markNoNo
Educationcross markNoNo
@@ -1362,7 +1468,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from saving certain changes to the desktop. +Prevents users from saving certain changes to the desktop. If you enable this setting, users can change the desktop, but some changes, such as the position of open windows or the size and position of the taskbar, are not saved when users log off. However, shortcuts placed on the desktop are always saved. @@ -1391,28 +1497,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1429,7 +1541,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents windows from being minimized or restored when the active window is shaken back and forth with the mouse. +Prevents windows from being minimized or restored when the active window is shaken back and forth with the mouse. If you enable this policy, application windows will not be minimized or restored when the active window is shaken back and forth with the mouse. @@ -1460,28 +1572,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1498,7 +1616,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specifies the desktop background ("wallpaper") displayed on all users' desktops. +Specifies the desktop background ("wallpaper") displayed on all users' desktops. This setting lets you specify the wallpaper on users' desktops and prevents users from changing the image or its presentation. The wallpaper you specify can be stored in a bitmap (*.bmp) or JPEG (*.jpg) file. @@ -1536,28 +1654,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1574,7 +1698,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from adding Web content to their Active Desktop. +Prevents users from adding Web content to their Active Desktop. This setting removes the "New" button from Web tab in Display in Control Panel. As a result, users cannot add Web pages or pictures from the Internet or an intranet to the desktop. This setting does not remove existing Web content from their Active Desktop, or prevent users from removing existing Web content. @@ -1605,28 +1729,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1643,7 +1773,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from removing Web content from their Active Desktop. +Prevents users from removing Web content from their Active Desktop. In Active Desktop, you can add items to the desktop but close them so they are not displayed. @@ -1677,28 +1807,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1715,7 +1851,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from deleting Web content from their Active Desktop. +Prevents users from deleting Web content from their Active Desktop. This setting removes the Delete button from the Web tab in Display in Control Panel. As a result, users can temporarily remove, but not delete, Web content from their Active Desktop. @@ -1748,28 +1884,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1786,7 +1928,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from changing the properties of Web content items on their Active Desktop. +Prevents users from changing the properties of Web content items on their Active Desktop. This setting disables the Properties button on the Web tab in Display in Control Panel. Also, it removes the Properties item from the menu for each item on the Active Desktop. As a result, users cannot change the properties of an item, such as its synchronization schedule, password, or display characteristics. @@ -1815,28 +1957,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1853,7 +2001,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes Active Desktop content and prevents users from adding Active Desktop content. +Removes Active Desktop content and prevents users from adding Active Desktop content. This setting removes all Active Desktop items from the desktop. It also removes the Web tab from Display in Control Panel. As a result, users cannot add Web pages or pictures from the Internet or an intranet to the desktop. @@ -1885,28 +2033,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1923,7 +2077,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Adds and deletes specified Web content items. +Adds and deletes specified Web content items. You can use the "Add" box in this setting to add particular Web-based items or shortcuts to users' desktops. Users can close or delete the items (if settings allow), but the items are added again each time the setting is refreshed. @@ -1960,28 +2114,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1998,7 +2158,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from manipulating desktop toolbars. +Prevents users from manipulating desktop toolbars. If you enable this setting, users cannot add or remove toolbars from the desktop. Also, users cannot drag toolbars on to or off of docked toolbars. @@ -2035,28 +2195,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -2073,7 +2239,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from adjusting the length of desktop toolbars. Also, users cannot reposition items or toolbars on docked toolbars. +Prevents users from adjusting the length of desktop toolbars. Also, users cannot reposition items or toolbars on docked toolbars. This setting does not prevent users from adding or removing toolbars on the desktop. @@ -2107,28 +2273,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -2145,7 +2317,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Permits only bitmap images for wallpaper. This setting limits the desktop background ("wallpaper") to bitmap (.bmp) files. If users select files with other image formats, such as JPEG, GIF, PNG, or HTML, through the Browse button on the Desktop tab, the wallpaper does not load. Files that are autoconverted to a .bmp format, such as JPEG, GIF, and PNG, can be set as Wallpaper by right-clicking the image and selecting "Set as Wallpaper". +Permits only bitmap images for wallpaper. This setting limits the desktop background ("wallpaper") to bitmap (.bmp) files. If users select files with other image formats, such as JPEG, GIF, PNG, or HTML, through the Browse button on the Desktop tab, the wallpaper does not load. Files that are autoconverted to a .bmp format, such as JPEG, GIF, and PNG, can be set as Wallpaper by right-clicking the image and selecting "Set as Wallpaper". Also, see the "Desktop Wallpaper" and the "Prevent changing wallpaper" (in User Configuration\Administrative Templates\Control Panel\Display) settings. diff --git a/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md b/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md index 470b11eb3f..9be53d2bcc 100644 --- a/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-admx-deviceinstallation.md @@ -57,28 +57,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markNoNo
Educationcross markNoNo
@@ -95,7 +101,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to determine whether members of the Administrators group can install and update the drivers for any device, regardless of other policy settings. +This policy setting allows you to determine whether members of the Administrators group can install and update the drivers for any device, regardless of other policy settings. If you enable this policy setting, members of the Administrators group can use the Add Hardware wizard or the Update Driver wizard to install and update the drivers for any device. If you enable this policy setting on a remote desktop server, the policy setting affects redirection of the specified devices from a remote desktop client to the remote desktop server. @@ -126,28 +132,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -164,7 +176,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to display a custom message to users in a notification when a device installation is attempted and a policy setting prevents the installation. +This policy setting allows you to display a custom message to users in a notification when a device installation is attempted and a policy setting prevents the installation. If you enable this policy setting, Windows displays the text you type in the Detail Text box when a policy setting prevents device installation. @@ -195,28 +207,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -233,7 +251,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to display a custom message title in a notification when a device installation is attempted and a policy setting prevents the installation. +This policy setting allows you to display a custom message title in a notification when a device installation is attempted and a policy setting prevents the installation. If you enable this policy setting, Windows displays the text you type in the Main Text box as the title text of a notification when a policy setting prevents device installation. @@ -264,28 +282,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -302,7 +326,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the number of seconds Windows waits for a device installation task to complete. +This policy setting allows you to configure the number of seconds Windows waits for a device installation task to complete. If you enable this policy setting, Windows waits for the number of seconds you specify before terminating the installation. @@ -333,28 +357,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -371,7 +401,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting establishes the amount of time (in seconds) that the system will wait to reboot in order to enforce a change in device installation restriction policies. +This policy setting establishes the amount of time (in seconds) that the system will wait to reboot in order to enforce a change in device installation restriction policies. If you enable this policy setting, set the amount of seconds you want the system to wait until a reboot. @@ -404,28 +434,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -442,7 +478,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent Windows from installing removable devices. A device is considered removable when the driver for the device to which it is connected indicates that the device is removable. For example, a Universal Serial Bus (USB) device is reported to be removable by the drivers for the USB hub to which the device is connected. This policy setting takes precedence over any other policy setting that allows Windows to install a device. +This policy setting allows you to prevent Windows from installing removable devices. A device is considered removable when the driver for the device to which it is connected indicates that the device is removable. For example, a Universal Serial Bus (USB) device is reported to be removable by the drivers for the USB hub to which the device is connected. This policy setting takes precedence over any other policy setting that allows Windows to install a device. If you enable this policy setting, Windows is prevented from installing removable devices and existing removable devices cannot have their drivers updated. If you enable this policy setting on a remote desktop server, the policy setting affects redirection of removable devices from a remote desktop client to the remote desktop server. @@ -472,28 +508,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -510,7 +552,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent Windows from creating a system restore point during device activity that would normally prompt Windows to create a system restore point. Windows normally creates restore points for certain driver activity, such as the installation of an unsigned driver. A system restore point enables you to more easily restore your system to its state before the activity. +This policy setting allows you to prevent Windows from creating a system restore point during device activity that would normally prompt Windows to create a system restore point. Windows normally creates restore points for certain driver activity, such as the installation of an unsigned driver. A system restore point enables you to more easily restore your system to its state before the activity. If you enable this policy setting, Windows does not create a system restore point when one would normally be created. @@ -541,28 +583,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -579,7 +627,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies a list of device setup class GUIDs describing device drivers that non-administrator members of the built-in Users group may install on the system. +This policy setting specifies a list of device setup class GUIDs describing device drivers that non-administrator members of the built-in Users group may install on the system. If you enable this policy setting, members of the Users group may install new drivers for the specified device setup classes. The drivers must be signed according to Windows Driver Signing Policy, or be signed by publishers already in the TrustedPublisher store. diff --git a/windows/client-management/mdm/policy-csp-admx-devicesetup.md b/windows/client-management/mdm/policy-csp-admx-devicesetup.md index 8816d46b2e..83ee93d63c 100644 --- a/windows/client-management/mdm/policy-csp-admx-devicesetup.md +++ b/windows/client-management/mdm/policy-csp-admx-devicesetup.md @@ -39,28 +39,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -77,7 +83,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off "Found New Hardware" balloons during device installation. +This policy setting allows you to turn off "Found New Hardware" balloons during device installation. If you enable this policy setting, "Found New Hardware" balloons do not appear while a device is being installed. @@ -108,28 +114,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -146,7 +158,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the order in which Windows searches source locations for device drivers. +This policy setting allows you to specify the order in which Windows searches source locations for device drivers. If you enable this policy setting, you can select whether Windows searches for drivers on Windows Update unconditionally, only if necessary, or not at all. diff --git a/windows/client-management/mdm/policy-csp-admx-digitallocker.md b/windows/client-management/mdm/policy-csp-admx-digitallocker.md index b41032d0f8..62334a7178 100644 --- a/windows/client-management/mdm/policy-csp-admx-digitallocker.md +++ b/windows/client-management/mdm/policy-csp-admx-digitallocker.md @@ -39,28 +39,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -77,7 +83,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Digital Locker can run. +This policy setting specifies whether Digital Locker can run. Digital Locker is a dedicated download manager associated with Windows Marketplace and a feature of Windows that can be used to manage and download products acquired and stored in the user's Windows Marketplace Digital Locker. @@ -110,28 +116,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?Editionwindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -148,7 +160,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Digital Locker can run. +This policy setting specifies whether Digital Locker can run. Digital Locker is a dedicated download manager associated with Windows Marketplace and a feature of Windows that can be used to manage and download products acquired and stored in the user's Windows Marketplace Digital Locker. diff --git a/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md b/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md index 1151c3fbae..a15f2e874e 100644 --- a/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md +++ b/windows/client-management/mdm/policy-csp-admx-distributedlinktracking.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy specifies that Distributed Link Tracking clients in this domain may use the Distributed Link Tracking (DLT) server, which runs on domain controllers. +This policy specifies that Distributed Link Tracking clients in this domain may use the Distributed Link Tracking (DLT) server, which runs on domain controllers. The DLT client enables programs to track linked files that are moved within an NTFS volume, to another NTFS volume on the same computer, or to an NTFS volume on another computer. The DLT client can more reliably track links when allowed to use the DLT server. This policy should not be set unless the DLT server is running on all domain controllers in the domain. diff --git a/windows/client-management/mdm/policy-csp-admx-dnsclient.md b/windows/client-management/mdm/policy-csp-admx-dnsclient.md index 6d020b3a32..fe4bf81f52 100644 --- a/windows/client-management/mdm/policy-csp-admx-dnsclient.md +++ b/windows/client-management/mdm/policy-csp-admx-dnsclient.md @@ -99,28 +99,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -137,7 +143,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies that NetBIOS over TCP/IP (NetBT) queries are issued for fully qualified domain names. +This policy setting specifies that NetBIOS over TCP/IP (NetBT) queries are issued for fully qualified domain names. If you enable this policy setting, NetBT queries will be issued for multi-label and fully qualified domain names, such as "www.example.com" in addition to single-label names. @@ -167,28 +173,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -205,7 +217,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies that computers may attach suffixes to an unqualified multi-label name before sending subsequent DNS queries if the original name query fails. +This policy setting specifies that computers may attach suffixes to an unqualified multi-label name before sending subsequent DNS queries if the original name query fails. A name containing dots, but not dot-terminated, is called an unqualified multi-label name, for example "server.corp" is an unqualified multi-label name. The name "server.corp.contoso.com." is an example of a fully qualified name because it contains a terminating dot. @@ -244,28 +256,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -282,7 +300,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies a connection-specific DNS suffix. This policy setting supersedes local connection-specific DNS suffixes, and those configured using DHCP. To use this policy setting, click Enabled, and then enter a string value representing the DNS suffix. +This policy setting specifies a connection-specific DNS suffix. This policy setting supersedes local connection-specific DNS suffixes, and those configured using DHCP. To use this policy setting, click Enabled, and then enter a string value representing the DNS suffix. If you enable this policy setting, the DNS suffix that you enter will be applied to all network connections used by computers that receive this policy setting. @@ -313,28 +331,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -351,7 +375,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies if the devolution level that DNS clients will use if they perform primary DNS suffix devolution during the name resolution process. +This policy setting specifies if the devolution level that DNS clients will use if they perform primary DNS suffix devolution during the name resolution process. With devolution, a DNS client creates queries by appending a single-label, unqualified domain name with the parent suffix of the primary DNS suffix name, and the parent of that suffix, and so on, stopping if the name is successfully resolved or at a level determined by devolution settings. Devolution can be used when a user or application submits a query for a single-label domain name. @@ -400,28 +424,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -438,7 +468,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the DNS client should convert internationalized domain names (IDNs) to Punycode when the computer is on non-domain networks with no WINS servers configured. +This policy setting specifies whether the DNS client should convert internationalized domain names (IDNs) to Punycode when the computer is on non-domain networks with no WINS servers configured. If this policy setting is enabled, IDNs are not converted to Punycode. @@ -469,28 +499,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -507,7 +543,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the DNS client should convert internationalized domain names (IDNs) to the Nameprep form, a canonical Unicode representation of the string. +This policy setting specifies whether the DNS client should convert internationalized domain names (IDNs) to the Nameprep form, a canonical Unicode representation of the string. If this policy setting is enabled, IDNs are converted to the Nameprep form. @@ -538,28 +574,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -576,7 +618,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines the DNS servers to which a computer sends queries when it attempts to resolve names. This policy setting supersedes the list of DNS servers configured locally and those configured using DHCP. +This policy setting defines the DNS servers to which a computer sends queries when it attempts to resolve names. This policy setting supersedes the list of DNS servers configured locally and those configured using DHCP. To use this policy setting, click Enabled, and then enter a space-delimited list of IP addresses in the available field. To use this policy setting, you must enter at least one IP address. @@ -609,28 +651,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -647,7 +695,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies that responses from link local name resolution protocols received over a network interface that is higher in the binding order are preferred over DNS responses from network interfaces lower in the binding order. Examples of link local name resolution protocols include link local multicast name resolution (LLMNR) and NetBIOS over TCP/IP (NetBT). +This policy setting specifies that responses from link local name resolution protocols received over a network interface that is higher in the binding order are preferred over DNS responses from network interfaces lower in the binding order. Examples of link local name resolution protocols include link local multicast name resolution (LLMNR) and NetBIOS over TCP/IP (NetBT). If you enable this policy setting, responses from link local protocols will be preferred over DNS responses if the local responses are from a network with a higher binding order. @@ -682,28 +730,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -720,7 +774,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the primary DNS suffix used by computers in DNS name registration and DNS name resolution. +This policy setting specifies the primary DNS suffix used by computers in DNS name registration and DNS name resolution. To use this policy setting, click Enabled and enter the entire primary DNS suffix you want to assign. For example: microsoft.com. @@ -757,28 +811,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -795,7 +855,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies if a computer performing dynamic DNS registration will register A and PTR resource records with a concatenation of its computer name and a connection-specific DNS suffix, in addition to registering these records with a concatenation of its computer name and the primary DNS suffix. +This policy setting specifies if a computer performing dynamic DNS registration will register A and PTR resource records with a concatenation of its computer name and a connection-specific DNS suffix, in addition to registering these records with a concatenation of its computer name and the primary DNS suffix. By default, a DNS client performing dynamic DNS registration registers A and PTR resource records with a concatenation of its computer name and the primary DNS suffix. For example, a computer name of mycomputer and a primary DNS suffix of microsoft.com will be registered as: mycomputer.microsoft.com. @@ -831,28 +891,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
From f4d31b487e0f58220b1f916837dc8dddad1479b2 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 2 Sep 2021 14:44:14 +0530 Subject: [PATCH 053/930] update-5388078 updated per task 5388078 - Windows 11 update --- .../administrative-tools-in-windows-10.md | 9 +++++---- .../advanced-troubleshooting-boot-problems.md | 3 +-- windows/client-management/connect-to-remote-aadj-pc.md | 1 + 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/windows/client-management/administrative-tools-in-windows-10.md b/windows/client-management/administrative-tools-in-windows-10.md index 6da0fdfdb9..6f70ffdfb5 100644 --- a/windows/client-management/administrative-tools-in-windows-10.md +++ b/windows/client-management/administrative-tools-in-windows-10.md @@ -1,5 +1,5 @@ --- -title: Administrative Tools in Windows 10 (Windows 10) +title: Administrative Tools in Windows (Windows 10 and Windows 11) description: Administrative Tools is a folder in Control Panel that contains tools for system administrators and advanced users. ms.assetid: FDC63933-C94C-43CB-8373-629795926DC8 ms.reviewer: @@ -14,12 +14,13 @@ ms.date: 07/27/2017 ms.topic: article --- -# Administrative Tools in Windows 10 +# Administrative Tools in Windows **Applies to** -- Windows 10 +- Windows 10 +- Windows 11 Administrative Tools is a folder in Control Panel that contains tools for system administrators and advanced users. @@ -29,7 +30,7 @@ The tools in the folder might vary depending on which edition of Windows you are ![Screenshot of folder of admin tools.](images/admin-tools-folder.png) -These tools were included in previous versions of Windows. The associated documentation for each tool should help you use these tools in Windows 10. The following list provides links to documentation for each tool. The tools are located within the folder C:\Windows\System32\ or its subfolders. +These tools were included in previous versions of Windows. The associated documentation for each tool should help you use these tools in Windows. The following list provides links to documentation for each tool. The tools are located within the folder C:\Windows\System32\ or its subfolders. diff --git a/windows/client-management/advanced-troubleshooting-boot-problems.md b/windows/client-management/advanced-troubleshooting-boot-problems.md index d039c10c17..493bf99dba 100644 --- a/windows/client-management/advanced-troubleshooting-boot-problems.md +++ b/windows/client-management/advanced-troubleshooting-boot-problems.md @@ -31,8 +31,7 @@ There are several reasons why a Windows-based computer may have problems during **1. PreBoot** -The PC’s firmware initiates a Power-On Self Test (POST) and loads firmware settings. This pre-boot process ends when a valid system disk is detected. Firmware reads the master boot record (MBR), and then starts Windows Boot -Manager. +The PC’s firmware initiates a Power-On Self Test (POST) and loads firmware settings. This pre-boot process ends when a valid system disk is detected. Firmware reads the master boot record (MBR), and then starts Windows Boot Manager. **2. Windows Boot Manager** diff --git a/windows/client-management/connect-to-remote-aadj-pc.md b/windows/client-management/connect-to-remote-aadj-pc.md index 4d8f35673e..a038b6738d 100644 --- a/windows/client-management/connect-to-remote-aadj-pc.md +++ b/windows/client-management/connect-to-remote-aadj-pc.md @@ -21,6 +21,7 @@ ms.topic: article **Applies to** - Windows 10 +- Windows 11 From its release, Windows 10 has supported remote connections to PCs joined to Active Directory. Starting in Windows 10, version 1607, you can also connect to a remote PC that is [joined to Azure Active Directory (Azure AD)](/azure/active-directory/devices/concept-azure-ad-join). Starting in Windows 10, version 1809, you can [use biometrics to authenticate to a remote desktop session](/windows/whats-new/whats-new-windows-10-version-1809#remote-desktop-with-biometrics). From f97bbc28f8e619901d2be7985665fd0041d6ee54 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 2 Sep 2021 12:39:35 -0700 Subject: [PATCH 054/930] adding additional hw links --- windows/security/TOC.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 9228a4398d..be0bcbec13 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -33,6 +33,10 @@ href: information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md - name: TPM recommendations href: information-protection/tpm/tpm-recommendations.md + - name: Hardware-based root of trust + href: threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md + - name: System Guard Secure Launch and SMM protection + href: threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md - name: Protect derived domain credentials with Windows Defender Credential Guard href: identity-protection/credential-guard/credential-guard.md - name: Kernel DMA Protection From eef32723531d6e1b659cd5734e54f2fe18490522 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 6 Sep 2021 16:23:30 +0530 Subject: [PATCH 055/930] Updated --- .../mdm/policy-csp-admx-dnsclient.md | 245 ++++++++++------ .../mdm/policy-csp-admx-dwm.md | 133 +++++---- .../mdm/policy-csp-admx-eaime.md | 266 +++++++++++------- .../mdm/policy-csp-admx-encryptfilesonmove.md | 22 +- .../mdm/policy-csp-admx-enhancedstorage.md | 132 +++++---- 5 files changed, 504 insertions(+), 294 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-dnsclient.md b/windows/client-management/mdm/policy-csp-admx-dnsclient.md index fe4bf81f52..41090af7c8 100644 --- a/windows/client-management/mdm/policy-csp-admx-dnsclient.md +++ b/windows/client-management/mdm/policy-csp-admx-dnsclient.md @@ -935,7 +935,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies if DNS client computers will register PTR resource records. +This policy setting specifies if DNS client computers will register PTR resource records. By default, DNS clients configured to perform dynamic DNS registration will attempt to register PTR resource record only if they successfully registered the corresponding A resource record. @@ -973,28 +973,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1011,7 +1017,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies if DNS dynamic update is enabled. Computers configured for DNS dynamic update automatically register and update their DNS resource records with a DNS server. +This policy setting specifies if DNS dynamic update is enabled. Computers configured for DNS dynamic update automatically register and update their DNS resource records with a DNS server. If you enable this policy setting, or you do not configure this policy setting, computers will attempt to use dynamic DNS registration on all network connections that have connection-specific dynamic DNS registration enabled. For a dynamic DNS registration to be enabled on a network connection, the connection-specific configuration must allow dynamic DNS registration, and this policy setting must not be disabled. @@ -1042,28 +1048,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1080,7 +1092,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether dynamic updates should overwrite existing resource records that contain conflicting IP addresses. +This policy setting specifies whether dynamic updates should overwrite existing resource records that contain conflicting IP addresses. This policy setting is designed for computers that register address (A) resource records in DNS zones that do not use Secure Dynamic Updates. Secure Dynamic Update preserves ownership of resource records and does not allow a DNS client to overwrite records that are registered by other computers. @@ -1115,28 +1127,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1153,7 +1171,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the interval used by DNS clients to refresh registration of A and PTR resource. This policy setting only applies to computers performing dynamic DNS updates. +This policy setting specifies the interval used by DNS clients to refresh registration of A and PTR resource. This policy setting only applies to computers performing dynamic DNS updates. Computers configured to perform dynamic DNS registration of A and PTR resource records periodically reregister their records with DNS servers, even if the record has not changed. This reregistration is required to indicate to DNS servers that records are current and should not be automatically removed (scavenged) when a DNS server is configured to delete stale records. @@ -1191,28 +1209,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1229,7 +1253,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the value of the time to live (TTL) field in A and PTR resource records that are registered by computers to which this policy setting is applied. +This policy setting specifies the value of the time to live (TTL) field in A and PTR resource records that are registered by computers to which this policy setting is applied. To specify the TTL, click Enabled and then enter a value in seconds (for example, 900 is 15 minutes). @@ -1262,28 +1286,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1300,7 +1330,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the DNS suffixes to attach to an unqualified single-label name before submission of a DNS query for that name. +This policy setting specifies the DNS suffixes to attach to an unqualified single-label name before submission of a DNS query for that name. An unqualified single-label name contains no dots. The name "example" is a single-label name. This is different from a fully qualified domain name such as "example.microsoft.com." @@ -1338,28 +1368,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1376,7 +1412,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies that a multi-homed DNS client should optimize name resolution across networks. The setting improves performance by issuing parallel DNS, link local multicast name resolution (LLMNR) and NetBIOS over TCP/IP (NetBT) queries across all networks. In the event that multiple positive responses are received, the network binding order is used to determine which response to accept. +This policy setting specifies that a multi-homed DNS client should optimize name resolution across networks. The setting improves performance by issuing parallel DNS, link local multicast name resolution (LLMNR) and NetBIOS over TCP/IP (NetBT) queries across all networks. In the event that multiple positive responses are received, the network binding order is used to determine which response to accept. If you enable this policy setting, the DNS client will not perform any optimizations. DNS queries will be issued across all networks first. LLMNR queries will be issued if the DNS queries fail, followed by NetBT queries if LLMNR queries fail. @@ -1407,28 +1443,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1445,7 +1487,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies that the DNS client should prefer responses from link local name resolution protocols on non-domain networks over DNS responses when issuing queries for flat names. Examples of link local name resolution protocols include link local multicast name resolution (LLMNR) and NetBIOS over TCP/IP (NetBT). +This policy setting specifies that the DNS client should prefer responses from link local name resolution protocols on non-domain networks over DNS responses when issuing queries for flat names. Examples of link local name resolution protocols include link local multicast name resolution (LLMNR) and NetBIOS over TCP/IP (NetBT). If you enable this policy setting, the DNS client will prefer DNS responses, followed by LLMNR, followed by NetBT for all networks. @@ -1479,28 +1521,33 @@ ADMX Info: - - + + + - - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross mark
NoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1517,7 +1564,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security level for dynamic DNS updates. +This policy setting specifies the security level for dynamic DNS updates. To use this policy setting, click Enabled and then select one of the following values: @@ -1554,28 +1601,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1592,7 +1645,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies if computers may send dynamic updates to zones with a single label name. These zones are also known as top-level domain zones, for example: "com." +This policy setting specifies if computers may send dynamic updates to zones with a single label name. These zones are also known as top-level domain zones, for example: "com." By default, a DNS client that is configured to perform dynamic DNS update will update the DNS zone that is authoritative for its DNS resource records unless the authoritative zone is a top-level domain or root zone. @@ -1625,28 +1678,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1663,7 +1722,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies if the DNS client performs primary DNS suffix devolution during the name resolution process. +This policy setting specifies if the DNS client performs primary DNS suffix devolution during the name resolution process. With devolution, a DNS client creates queries by appending a single-label, unqualified domain name with the parent suffix of the primary DNS suffix name, and the parent of that suffix, and so on, stopping if the name is successfully resolved or at a level determined by devolution settings. Devolution can be used when a user or application submits a query for a single-label domain name. @@ -1712,28 +1771,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1750,7 +1815,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies that link local multicast name resolution (LLMNR) is disabled on client computers. +This policy setting specifies that link local multicast name resolution (LLMNR) is disabled on client computers. LLMNR is a secondary name resolution protocol. With LLMNR, queries are sent using multicast over a local network link on a single subnet from a client computer to another client computer on the same subnet that also has LLMNR enabled. LLMNR does not require a DNS server or DNS client configuration, and provides name resolution in scenarios in which conventional DNS name resolution is not possible. diff --git a/windows/client-management/mdm/policy-csp-admx-dwm.md b/windows/client-management/mdm/policy-csp-admx-dwm.md index ad2161edfc..37070921de 100644 --- a/windows/client-management/mdm/policy-csp-admx-dwm.md +++ b/windows/client-management/mdm/policy-csp-admx-dwm.md @@ -51,28 +51,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -89,7 +95,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the default color for window frames when the user does not specify a color. +This policy setting controls the default color for window frames when the user does not specify a color. If you enable this policy setting and specify a default color, this color is used in glass window frames, if the user does not specify a color. @@ -124,28 +130,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -162,7 +174,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the default color for window frames when the user does not specify a color. +This policy setting controls the default color for window frames when the user does not specify a color. If you enable this policy setting and specify a default color, this color is used in glass window frames, if the user does not specify a color. @@ -196,28 +208,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -234,7 +252,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the appearance of window animations such as those found when restoring, minimizing, and maximizing windows. +This policy setting controls the appearance of window animations such as those found when restoring, minimizing, and maximizing windows. If you enable this policy setting, window animations are turned off. @@ -267,28 +285,33 @@ ADMX Info: - - + + + - + + - + + - - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross mark
NoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -305,7 +328,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the appearance of window animations such as those found when restoring, minimizing, and maximizing windows. +This policy setting controls the appearance of window animations such as those found when restoring, minimizing, and maximizing windows. If you enable this policy setting, window animations are turned off. @@ -338,28 +361,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -376,7 +405,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability to change the color of window frames. +This policy setting controls the ability to change the color of window frames. If you enable this policy setting, you prevent users from changing the default window frame color. @@ -410,28 +439,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -448,7 +483,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability to change the color of window frames. +This policy setting controls the ability to change the color of window frames. If you enable this policy setting, you prevent users from changing the default window frame color. diff --git a/windows/client-management/mdm/policy-csp-admx-eaime.md b/windows/client-management/mdm/policy-csp-admx-eaime.md index 454bd47f86..36cb590d5c 100644 --- a/windows/client-management/mdm/policy-csp-admx-eaime.md +++ b/windows/client-management/mdm/policy-csp-admx-eaime.md @@ -69,29 +69,33 @@ manager: dansimp - - + + + - + + - + + - - + + - + + - - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross mark
NoNo
Enterprisecheck markYesYes
Educationcross mark
NoNo
@@ -107,7 +111,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to include the Non-Publishing Standard Glyph in the candidate list when Publishing Standard Glyph for the word exists. +This policy setting allows you to include the Non-Publishing Standard Glyph in the candidate list when Publishing Standard Glyph for the word exists. If you enable this policy setting, Non-Publishing Standard Glyph is not included in the candidate list when Publishing Standard Glyph for the word exists. @@ -143,28 +147,33 @@ ADMX Info: - - + + + - + + - + + - - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross mark
NoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -181,7 +190,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to restrict character code range of conversion by setting character filter. +This policy setting allows you to restrict character code range of conversion by setting character filter. If you enable this policy setting, then only the character code ranges specified by this policy setting are used for conversion of IME. You can specify multiple ranges by setting a value combined with a bitwise OR of following values: @@ -229,28 +238,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -267,7 +282,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off the ability to use a custom dictionary. +This policy setting allows you to turn off the ability to use a custom dictionary. If you enable this policy setting, you cannot add, edit, and delete words in the custom dictionary either with GUI tools or APIs. A word registered in the custom dictionary before enabling this policy setting can continue to be used for conversion. @@ -305,28 +320,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -343,7 +364,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off history-based predictive input. +This policy setting allows you to turn off history-based predictive input. If you enable this policy setting, history-based predictive input is turned off. @@ -379,28 +400,33 @@ ADMX Info: - - + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionSupp
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -417,7 +443,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off Internet search integration. +This policy setting allows you to turn off Internet search integration. Search integration includes both using Search Provider (Japanese Microsoft IME) and performing Bing search from predictive input for Japanese Microsoft IME. @@ -455,28 +481,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -493,7 +525,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off Open Extended Dictionary. +This policy setting allows you to turn off Open Extended Dictionary. If you enable this policy setting, Open Extended Dictionary is turned off. You cannot add a new Open Extended Dictionary. @@ -528,28 +560,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -566,7 +604,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off saving the auto-tuning result to file. +This policy setting allows you to turn off saving the auto-tuning result to file. If you enable this policy setting, the auto-tuning data is not saved to file. @@ -599,28 +637,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -637,7 +681,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the cloud candidates feature, which uses an online service to provide input suggestions that don't exist in a PC's local dictionary. +This policy setting controls the cloud candidates feature, which uses an online service to provide input suggestions that don't exist in a PC's local dictionary. If you enable this policy setting, the functionality associated with this feature is turned on, the user's keyboard input is sent to Microsoft to generate the suggestions, and the user won't be able to turn it off. @@ -672,28 +716,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -710,7 +760,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the cloud candidates feature, which uses an online service to provide input suggestions that don't exist in a PC's local dictionary. +This policy setting controls the cloud candidates feature, which uses an online service to provide input suggestions that don't exist in a PC's local dictionary. If you enable this policy setting, the functionality associated with this feature is turned on, the user's keyboard input is sent to Microsoft to generate the suggestions, and the user won't be able to turn it off. @@ -745,28 +795,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -783,7 +839,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the lexicon update feature, which downloads hot and popular words lexicon to local PC. +This policy setting controls the lexicon update feature, which downloads hot and popular words lexicon to local PC. If you enable this policy setting, the functionality associated with this feature is turned on, hot and popular words lexicon can be downloaded to local PC, the user is able to turn it on or off in settings. @@ -818,28 +874,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markNoNo
Educationcross markNoNo
@@ -856,7 +918,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the live sticker feature, which uses an online service to provide stickers online. +This policy setting controls the live sticker feature, which uses an online service to provide stickers online. If you enable this policy setting, the functionality associated with this feature is turned on, the user's keyboard input is sent to Microsoft to generate the live stickers, and the user won't be able to turn it off. @@ -891,28 +953,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -929,7 +997,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn on logging of misconversion for the misconversion report. +This policy setting allows you to turn on logging of misconversion for the misconversion report. If you enable this policy setting, misconversion logging is turned on. diff --git a/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md b/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md index d5cdf442da..b063efc3d2 100644 --- a/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md +++ b/windows/client-management/mdm/policy-csp-admx-encryptfilesonmove.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents File Explorer from encrypting files that are moved to an encrypted folder. +This policy setting prevents File Explorer from encrypting files that are moved to an encrypted folder. If you enable this policy setting, File Explorer will not automatically encrypt files that are moved to an encrypted folder. diff --git a/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md b/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md index a77d1438d2..950fe416fa 100644 --- a/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md +++ b/windows/client-management/mdm/policy-csp-admx-enhancedstorage.md @@ -51,28 +51,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markNoNo
Educationcross markNoNo
@@ -89,7 +95,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure a list of Enhanced Storage devices by manufacturer and product ID that are usable on your computer. +This policy setting allows you to configure a list of Enhanced Storage devices by manufacturer and product ID that are usable on your computer. If you enable this policy setting, only Enhanced Storage devices that contain a manufacturer and product ID specified in this policy are usable on your computer. @@ -120,28 +126,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -158,7 +170,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to create a list of IEEE 1667 silos, compliant with the Institute of Electrical and Electronics Engineers, Inc. (IEEE) 1667 specification, that are usable on your computer. +This policy setting allows you to create a list of IEEE 1667 silos, compliant with the Institute of Electrical and Electronics Engineers, Inc. (IEEE) 1667 specification, that are usable on your computer. If you enable this policy setting, only IEEE 1667 silos that match a silo type identifier specified in this policy are usable on your computer. @@ -189,28 +201,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -227,7 +245,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures whether or not a password can be used to unlock an Enhanced Storage device. +This policy setting configures whether or not a password can be used to unlock an Enhanced Storage device. If you enable this policy setting, a password cannot be used to unlock an Enhanced Storage device. @@ -258,28 +276,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -296,7 +320,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures whether or not non-Enhanced Storage removable devices are allowed on your computer. +This policy setting configures whether or not non-Enhanced Storage removable devices are allowed on your computer. If you enable this policy setting, non-Enhanced Storage removable devices are not allowed on your computer. @@ -327,28 +351,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -365,7 +395,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting locks Enhanced Storage devices when the computer is locked. +This policy setting locks Enhanced Storage devices when the computer is locked. This policy setting is supported in Windows Server SKUs only. @@ -398,28 +428,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -436,7 +472,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures whether or not only USB root hub connected Enhanced Storage devices are allowed. Allowing only root hub connected Enhanced Storage devices minimizes the risk of an unauthorized USB device reading data on an Enhanced Storage device. +This policy setting configures whether or not only USB root hub connected Enhanced Storage devices are allowed. Allowing only root hub connected Enhanced Storage devices minimizes the risk of an unauthorized USB device reading data on an Enhanced Storage device. If you enable this policy setting, only USB root hub connected Enhanced Storage devices are allowed. From 84e0dd479c2a03113a665fad621cf506cb1cccdc Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Tue, 7 Sep 2021 10:17:54 +0530 Subject: [PATCH 056/930] update-windows11-5388078 updated windows 11 terms per task 5388078 --- ...nced-troubleshooting-802-authentication.md | 2 +- .../determine-appropriate-page-file-size.md | 2 +- ...s-for-enterprise-and-education-editions.md | 1 + .../manage-corporate-devices.md | 25 ++++++++++--------- ...e-device-installation-with-group-policy.md | 11 ++++---- .../manage-settings-app-with-group-policy.md | 2 +- .../mandatory-user-profile.md | 1 + .../new-policies-for-windows-10.md | 1 + .../troubleshoot-tcpip-port-exhaust.md | 2 +- .../client-management/windows-libraries.md | 2 +- 10 files changed, 26 insertions(+), 23 deletions(-) diff --git a/windows/client-management/advanced-troubleshooting-802-authentication.md b/windows/client-management/advanced-troubleshooting-802-authentication.md index c2a8ea0c57..80304a3e5f 100644 --- a/windows/client-management/advanced-troubleshooting-802-authentication.md +++ b/windows/client-management/advanced-troubleshooting-802-authentication.md @@ -21,7 +21,7 @@ This article includes general troubleshooting for 802.1X wireless and wired clie ## Scenarios -This troubleshooting technique applies to any scenario in which wireless or wired connections with 802.1X authentication is attempted and then fails to establish. The workflow covers Windows 7 through Windows 10 for clients, and Windows Server 2008 R2 through Windows Server 2012 R2 for NPS. +This troubleshooting technique applies to any scenario in which wireless or wired connections with 802.1X authentication is attempted and then fails to establish. The workflow covers Windows 7 through Windows 10 (and Windows 11) for clients, and Windows Server 2008 R2 through Windows Server 2012 R2 for NPS. ## Known issues diff --git a/windows/client-management/determine-appropriate-page-file-size.md b/windows/client-management/determine-appropriate-page-file-size.md index 8daf0f4ce4..da6bb869ab 100644 --- a/windows/client-management/determine-appropriate-page-file-size.md +++ b/windows/client-management/determine-appropriate-page-file-size.md @@ -74,7 +74,7 @@ By default, page files are system-managed. This means that the page files increa For example, when the system commit charge is more than 90 percent of the system commit limit, the page file is increased to back it. This continues to occur until the page file reaches three times the size of physical memory or 4 GB, whichever is larger. This all assumes that the logical disk that is hosting the page file is large enough to accommodate the growth. -The following table lists the minimum and maximum page file sizes of system-managed page files in Windows 10. +The following table lists the minimum and maximum page file sizes of system-managed page files in Windows 10 and Windows 11. |Minimum page file size |Maximum page file size| |---------------|------------------| diff --git a/windows/client-management/group-policies-for-enterprise-and-education-editions.md b/windows/client-management/group-policies-for-enterprise-and-education-editions.md index 8b2eb55f2f..12d6c0051f 100644 --- a/windows/client-management/group-policies-for-enterprise-and-education-editions.md +++ b/windows/client-management/group-policies-for-enterprise-and-education-editions.md @@ -18,6 +18,7 @@ ms.topic: troubleshooting **Applies to** - Windows 10 +- Windows 11 In Windows 10, version 1607, the following Group Policy settings apply only to Windows 10 Enterprise and Windows 10 Education. diff --git a/windows/client-management/manage-corporate-devices.md b/windows/client-management/manage-corporate-devices.md index f7fdbd3994..fec82aeb5a 100644 --- a/windows/client-management/manage-corporate-devices.md +++ b/windows/client-management/manage-corporate-devices.md @@ -1,6 +1,6 @@ --- -title: Manage corporate devices (Windows 10) -description: You can use the same management tools to manage all device types running Windows 10 desktops, laptops, tablets, and phones. +title: Manage corporate devices (Windows 10 and Windows 11) +description: You can use the same management tools to manage all device types running Windows 10 and Windows 11 desktops, laptops, tablets, and phones. ms.assetid: 62D6710C-E59C-4077-9C7E-CE0A92DFC05D ms.reviewer: manager: dansimp @@ -22,20 +22,21 @@ ms.topic: article **Applies to** - Windows 10 +- Windows 11 -You can use the same management tools to manage all device types running Windows 10 : desktops, laptops, tablets, and phones. And your current management tools, such as Group Policy, Windows Management Instrumentation (WMI), PowerShell scripts, System Center tools, and so on, will continue to work for Windows 10. +You can use the same management tools to manage all device types running Windows 10 and Windows 11 : desktops, laptops, tablets, and phones. And your current management tools, such as Group Policy, Windows Management Instrumentation (WMI), PowerShell scripts, System Center tools, and so on, will continue to work for Windows 10 and Windows 11. ## In this section | Topic | Description | | --- | --- | -| [Manage Windows 10 in your organization - transitioning to modern management](manage-windows-10-in-your-organization-modern-management.md) | Strategies for deploying and managing Windows 10, including deploying Windows 10 in a mixed environment | +| [Manage Windows 10 (and Windows 11) in your organization - transitioning to modern management](manage-windows-10-in-your-organization-modern-management.md) | Strategies for deploying and managing Windows 10 (and Windows 11), including deploying Windows 10 (and Windows 11) in a mixed environment | | [Connect to remote Azure Active Directory-joined PC](connect-to-remote-aadj-pc.md) | How to use Remote Desktop Connection to connect to an Azure AD-joined PC | -| [Manage Windows 10 and Microsoft Store tips, tricks, and suggestions](/windows/configuration/manage-tips-and-suggestions) | Options to manage user experiences to provide a consistent and predictable experience for employees | -| [New policies for Windows 10](new-policies-for-windows-10.md) | New Group Policy settings added in Windows 10 | +| [Manage Windows 10 (and Windows 11) and Microsoft Store tips, tricks, and suggestions](/windows/configuration/manage-tips-and-suggestions) | Options to manage user experiences to provide a consistent and predictable experience for employees | +| [New policies for Windows 10 (and Windows 11)](new-policies-for-windows-10.md) | New Group Policy settings added in Windows 10 | | [Group Policies that apply only to Windows 10 Enterprise and Windows 10 Education](group-policies-for-enterprise-and-education-editions.md) | Group Policy settings that apply only to Windows 10 Enterprise and Windows 10 Education | -| [Changes to Group Policy settings for Start in Windows 10](/windows/configuration/changes-to-start-policies-in-windows-10) | Changes to the Group Policy settings that you use to manage Start | -| [Introduction to configuration service providers (CSPs) for IT pros](/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers) | How IT pros and system administrators can take advantage of many settings available through CSPs to configure devices running Windows 10 in their organizations | +| [Changes to Group Policy settings for Start in Windows 10 (and Windows 11)](/windows/configuration/changes-to-start-policies-in-windows-10) | Changes to the Group Policy settings that you use to manage Start | +| [Introduction to configuration service providers (CSPs) for IT pros](/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers) | How IT pros and system administrators can take advantage of many settings available through CSPs to configure devices running Windows 10 (and Windows 11) in their organizations | ## Learn more @@ -46,13 +47,13 @@ You can use the same management tools to manage all device types running Windows [Microsoft Intune End User Enrollment Guide](/samples/browse/?redirectedfrom=TechNet-Gallery) -[Azure AD Join on Windows 10 devices](https://go.microsoft.com/fwlink/p/?LinkId=616791) +[Azure AD Join on Windows 10 (and Windows 11) devices](https://go.microsoft.com/fwlink/p/?LinkId=616791) -[Azure AD support for Windows 10](https://go.microsoft.com/fwlink/p/?LinkID=615765) +[Azure AD support for Windows 10 (and Windows 11)](https://go.microsoft.com/fwlink/p/?LinkID=615765) -[Windows 10 and Azure Active Directory: Embracing the Cloud](https://go.microsoft.com/fwlink/p/?LinkId=615768) +[Windows 10 (and Windows 11) and Azure Active Directory: Embracing the Cloud](https://go.microsoft.com/fwlink/p/?LinkId=615768) -[How to manage Windows 10 devices using Intune](https://go.microsoft.com/fwlink/p/?LinkId=613620) +[How to manage Windows 10 (and Windows 11) devices using Intune](https://go.microsoft.com/fwlink/p/?LinkId=613620) [Using Intune alone and with Configuration Manager](https://go.microsoft.com/fwlink/p/?LinkId=613207) diff --git a/windows/client-management/manage-device-installation-with-group-policy.md b/windows/client-management/manage-device-installation-with-group-policy.md index db00986ab0..50d666639a 100644 --- a/windows/client-management/manage-device-installation-with-group-policy.md +++ b/windows/client-management/manage-device-installation-with-group-policy.md @@ -1,5 +1,5 @@ --- -title: Manage Device Installation with Group Policy (Windows 10) +title: Manage Device Installation with Group Policy (Windows 10 and Windows 11) description: Find out how to manage Device Installation Restrictions with Group Policy. ms.prod: w10 ms.mktglfcycl: manage @@ -14,14 +14,13 @@ ms.topic: article # Manage Device Installation with Group Policy - **Applies to** - Windows 10, Windows Server 2022 - +- Windows 11 ## Summary -By using Windows 10 operating systems, administrators can determine what devices can be installed on computers they manage. This guide summarizes the device installation process and demonstrates several techniques for controlling device installation by using Group Policy. +By using Windows 10 (and Windows 11) operating systems, administrators can determine what devices can be installed on computers they manage. This guide summarizes the device installation process and demonstrates several techniques for controlling device installation by using Group Policy. ## Introduction @@ -44,7 +43,7 @@ It is important to understand that the Group Policies that are presented in this This guide is targeted at the following audiences: -- Information technology planners and analysts who are evaluating Windows 10 and Windows Server 2022 +- Information technology planners and analysts who are evaluating Windows 10 (and Windows 11) and Windows Server 2022 - Enterprise information technology planners and designers - Security architects who are responsible for implementing trustworthy computing in their organization - Administrators who want to become familiar with the technology @@ -223,7 +222,7 @@ Some of these policies take precedence over other policies. The flowchart shown To complete each of the scenarios, please ensure your have: -- A client computer running Windows 10. +- A client computer running Windows 10 (and Windows 11). - A USB thumb drive. The scenarios described in this guide use a USB thumb drive as the example device (also known as a “removable disk drive”, "memory drive," a "flash drive," or a "keyring drive"). Most USB thumb drives do not require any manufacturer-provided drivers, and these devices work with the inbox drivers provided with the Windows build. diff --git a/windows/client-management/manage-settings-app-with-group-policy.md b/windows/client-management/manage-settings-app-with-group-policy.md index f64ee0de0c..03a62619ca 100644 --- a/windows/client-management/manage-settings-app-with-group-policy.md +++ b/windows/client-management/manage-settings-app-with-group-policy.md @@ -14,10 +14,10 @@ ms.topic: article # Manage the Settings app with Group Policy - **Applies to** - Windows 10, Windows Server 2016 +- Windows 11 You can now manage the pages that are shown in the Settings app by using Group Policy. When you use Group Policy to manage pages, you can hide specific pages from users. Before Windows 10, version 1703, you could either show everything in the Settings app or hide it completely. To make use of the Settings App group policies on Windows server 2016, install fix [4457127](https://support.microsoft.com/help/4457127/windows-10-update-kb4457127) or a later cumulative update. diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index 7b77f47742..3ba302eee0 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -17,6 +17,7 @@ ms.topic: article **Applies to** - Windows 10 +- Windows 11 A mandatory user profile is a roaming user profile that has been pre-configured by an administrator to specify settings for users. Settings commonly defined in a mandatory profile include (but are not limited to): icons that appear on the desktop, desktop backgrounds, user preferences in Control Panel, printer selections, and more. Configuration changes made during a user's session that are normally saved to a roaming user profile are not saved when a mandatory user profile is assigned. diff --git a/windows/client-management/new-policies-for-windows-10.md b/windows/client-management/new-policies-for-windows-10.md index 183335b55e..06f5b50ca7 100644 --- a/windows/client-management/new-policies-for-windows-10.md +++ b/windows/client-management/new-policies-for-windows-10.md @@ -21,6 +21,7 @@ ms.topic: reference **Applies to** - Windows 10 +- Windows 11 As of September 2020 This page will no longer be updated. To find the Group Polices that ship in each version of Windows, refer to the Group Policy Settings Reference Spreadsheet. You can always locate the most recent version of the Spreadsheet by searching the Internet for "Windows Version + Group Policy Settings Reference". diff --git a/windows/client-management/troubleshoot-tcpip-port-exhaust.md b/windows/client-management/troubleshoot-tcpip-port-exhaust.md index 4c1e8b1b7f..26ba85c430 100644 --- a/windows/client-management/troubleshoot-tcpip-port-exhaust.md +++ b/windows/client-management/troubleshoot-tcpip-port-exhaust.md @@ -196,4 +196,4 @@ goto loop - [Port Exhaustion and You!](/archive/blogs/askds/port-exhaustion-and-you-or-why-the-netstat-tool-is-your-friend) - this article gives a detail on netstat states and how you can use netstat output to determine the port status -- [Detecting ephemeral port exhaustion](/archive/blogs/yongrhee/windows-server-2012-r2-ephemeral-ports-a-k-a-dynamic-ports-hotfixes): this article has a script which will run in a loop to report the port status. (Applicable for Windows 2012 R2, Windows 8, Windows 10) +- [Detecting ephemeral port exhaustion](/archive/blogs/yongrhee/windows-server-2012-r2-ephemeral-ports-a-k-a-dynamic-ports-hotfixes): this article has a script which will run in a loop to report the port status. (Applicable for Windows 2012 R2, Windows 8, Windows 10 and Windows 11) diff --git a/windows/client-management/windows-libraries.md b/windows/client-management/windows-libraries.md index a287d48be1..66162e05f3 100644 --- a/windows/client-management/windows-libraries.md +++ b/windows/client-management/windows-libraries.md @@ -14,7 +14,7 @@ ms.date: 04/19/2017 --- # Windows libraries -> Applies to: Windows 10, Windows 8.1, Windows 7, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 +> Applies to: Windows 10, Windows 11, Windows 8.1, Windows 7, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 Libraries are virtual containers for users’ content. A library can contain files and folders stored on the local computer or in a remote storage location. In Windows Explorer, users interact with libraries in ways similar to how they would interact with other folders. Libraries are built upon the legacy known folders (such as My Documents, My Pictures, and My Music) that users are familiar with, and these known folders are automatically included in the default libraries and set as the default save location. From cdc77db37ad061e9f98acdcc851e096b2b3a8c02 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 7 Sep 2021 20:49:41 +0530 Subject: [PATCH 057/930] Updated --- .../mdm/policy-csp-admx-errorreporting.md | 641 +++++++++++------- .../mdm/policy-csp-admx-eventforwarding.md | 45 +- .../mdm/policy-csp-admx-eventlog.md | 460 ++++++++----- .../mdm/policy-csp-admx-explorer.md | 109 +-- .../mdm/policy-csp-admx-filerecovery.md | 20 +- .../policy-csp-admx-fileservervssprovider.md | 22 +- .../mdm/policy-csp-admx-filesys.md | 177 +++-- .../mdm/policy-csp-admx-folderredirection.md | 155 +++-- .../mdm/policy-csp-admx-globalization.md | 395 +++++++---- 9 files changed, 1283 insertions(+), 741 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-errorreporting.md b/windows/client-management/mdm/policy-csp-admx-errorreporting.md index f54ecfc994..5db935cf84 100644 --- a/windows/client-management/mdm/policy-csp-admx-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-admx-errorreporting.md @@ -120,28 +120,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -158,7 +164,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether errors in general applications are included in reports when Windows Error Reporting is enabled. +This policy setting controls whether errors in general applications are included in reports when Windows Error Reporting is enabled. If you enable this policy setting, you can instruct Windows Error Reporting in the Default pull-down menu to report either all application errors (the default setting), or no application errors. @@ -195,28 +201,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -233,7 +245,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls Windows Error Reporting behavior for errors in general applications when Windows Error Reporting is turned on. +This policy setting controls Windows Error Reporting behavior for errors in general applications when Windows Error Reporting is turned on. If you enable this policy setting, you can create a list of applications that are never included in error reports. To create a list of applications for which Windows Error Reporting never reports errors, click Show under the Exclude errors for applications on this list setting, and then add or remove applications from the list of application file names in the Show Contents dialog box (example: notepad.exe). File names must always include the .exe file name extension. Errors that are generated by applications in this list are not reported, even if the Default Application Reporting Settings policy setting is configured to report all application errors. @@ -266,28 +278,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -304,7 +322,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies applications for which Windows Error Reporting should always report errors. +This policy setting specifies applications for which Windows Error Reporting should always report errors. To create a list of applications for which Windows Error Reporting never reports errors, click Show under the Exclude errors for applications on this list setting, and then add or remove applications from the list of application file names in the Show Contents dialog box (example: notepad.exe). Errors that are generated by applications in this list are not reported, even if the Default Application Reporting Settings policy setting is configured to report all application errors. @@ -343,28 +361,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -381,7 +405,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures how errors are reported to Microsoft, and what information is sent when Windows Error Reporting is enabled. +This policy setting configures how errors are reported to Microsoft, and what information is sent when Windows Error Reporting is enabled. This policy setting does not enable or disable Windows Error Reporting. To turn Windows Error Reporting on or off, see the Turn off Windows Error Reporting policy setting in Computer Configuration/Administrative Templates/System/Internet Communication Management/Internet Communication settings. @@ -433,28 +457,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -471,7 +501,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether errors in the operating system are included Windows Error Reporting is enabled. +This policy setting controls whether errors in the operating system are included Windows Error Reporting is enabled. If you enable this policy setting, Windows Error Reporting includes operating system errors. @@ -506,28 +536,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -544,7 +580,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the behavior of the Windows Error Reporting archive. +This policy setting controls the behavior of the Windows Error Reporting archive. If you enable this policy setting, you can configure Windows Error Reporting archiving behavior. If Archive behavior is set to Store all, all data collected for each error report is stored in the appropriate location. If Archive behavior is set to Store parameters only, only the minimum information required to check for an existing solution is stored. The Maximum number of reports to store setting determines how many reports are stored before older reports are automatically deleted. @@ -575,28 +611,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -613,7 +655,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the behavior of the Windows Error Reporting archive. +This policy setting controls the behavior of the Windows Error Reporting archive. If you enable this policy setting, you can configure Windows Error Reporting archiving behavior. If Archive behavior is set to Store all, all data collected for each error report is stored in the appropriate location. If Archive behavior is set to Store parameters only, only the minimum information required to check for an existing solution is stored. The Maximum number of reports to store setting determines how many reports are stored before older reports are automatically deleted. @@ -644,28 +686,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -682,7 +730,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether memory dumps in support of OS-generated error reports can be sent to Microsoft automatically. This policy does not apply to error reports generated by 3rd-party products, or additional data other than memory dumps. +This policy setting controls whether memory dumps in support of OS-generated error reports can be sent to Microsoft automatically. This policy does not apply to error reports generated by 3rd-party products, or additional data other than memory dumps. If you enable or do not configure this policy setting, any memory dumps generated for error reports by Microsoft Windows are automatically uploaded, without notification to the user. @@ -713,28 +761,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -751,7 +805,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether memory dumps in support of OS-generated error reports can be sent to Microsoft automatically. This policy does not apply to error reports generated by 3rd-party products, or additional data other than memory dumps. +This policy setting controls whether memory dumps in support of OS-generated error reports can be sent to Microsoft automatically. This policy does not apply to error reports generated by 3rd-party products, or additional data other than memory dumps. If you enable or do not configure this policy setting, any memory dumps generated for error reports by Microsoft Windows are automatically uploaded, without notification to the user. @@ -782,28 +836,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -820,7 +880,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows Error Reporting (WER) sends additional, second-level report data even if a CAB file containing data about the same event types has already been uploaded to the server. +This policy setting determines whether Windows Error Reporting (WER) sends additional, second-level report data even if a CAB file containing data about the same event types has already been uploaded to the server. If you enable this policy setting, WER does not throttle data; that is, WER uploads additional CAB files that can contain data about the same event types as an earlier uploaded report. @@ -851,28 +911,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -889,7 +955,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows Error Reporting (WER) sends additional, second-level report data even if a CAB file containing data about the same event types has already been uploaded to the server. +This policy setting determines whether Windows Error Reporting (WER) sends additional, second-level report data even if a CAB file containing data about the same event types has already been uploaded to the server. If you enable this policy setting, WER does not throttle data; that is, WER uploads additional CAB files that can contain data about the same event types as an earlier uploaded report. @@ -920,28 +986,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -958,7 +1030,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows Error Reporting (WER) checks for a network cost policy that restricts the amount of data that is sent over the network. +This policy setting determines whether Windows Error Reporting (WER) checks for a network cost policy that restricts the amount of data that is sent over the network. If you enable this policy setting, WER does not check for network cost policy restrictions, and transmits data even if network cost is restricted. @@ -989,28 +1061,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1027,7 +1105,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows Error Reporting (WER) checks for a network cost policy that restricts the amount of data that is sent over the network. +This policy setting determines whether Windows Error Reporting (WER) checks for a network cost policy that restricts the amount of data that is sent over the network. If you enable this policy setting, WER does not check for network cost policy restrictions, and transmits data even if network cost is restricted. @@ -1058,28 +1136,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1096,7 +1180,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows Error Reporting (WER) checks if the computer is running on battery power. By default, when a computer is running on battery power, WER only checks for solutions, but does not upload additional report data until the computer is connected to a more permanent power source. +This policy setting determines whether Windows Error Reporting (WER) checks if the computer is running on battery power. By default, when a computer is running on battery power, WER only checks for solutions, but does not upload additional report data until the computer is connected to a more permanent power source. If you enable this policy setting, WER does not determine whether the computer is running on battery power, but checks for solutions and uploads report data normally. @@ -1127,28 +1211,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1165,7 +1255,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows Error Reporting (WER) checks if the computer is running on battery power. By default, when a computer is running on battery power, WER only checks for solutions, but does not upload additional report data until the computer is connected to a more permanent power source. +This policy setting determines whether Windows Error Reporting (WER) checks if the computer is running on battery power. By default, when a computer is running on battery power, WER only checks for solutions, but does not upload additional report data until the computer is connected to a more permanent power source. If you enable this policy setting, WER does not determine whether the computer is running on battery power, but checks for solutions and uploads report data normally. @@ -1196,28 +1286,34 @@ ADMX Info: - - + + + - +` - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1234,7 +1330,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies a corporate server to which Windows Error Reporting sends reports (if you do not want to send error reports to Microsoft). +This policy setting specifies a corporate server to which Windows Error Reporting sends reports (if you do not want to send error reports to Microsoft). If you enable this policy setting, you can specify the name or IP address of an error report destination server on your organization’s network. You can also select Connect using SSL to transmit error reports over a Secure Sockets Layer (SSL) connection, and specify a port number on the destination server for transmission. @@ -1265,28 +1361,33 @@ ADMX Info: - - + + + - + + - + + - + + - - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck mark
YesYes
Educationcross markNoNo
@@ -1303,7 +1404,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the consent behavior of Windows Error Reporting for specific event types. +This policy setting determines the consent behavior of Windows Error Reporting for specific event types. If you enable this policy setting, you can add specific event types to a list by clicking Show, and typing event types in the Value Name column of the Show Contents dialog box. Event types are those for generic, non-fatal errors: crash, no response, and kernel fault errors. For each specified event type, you can set a consent level of 0, 1, 2, 3, or 4. @@ -1344,28 +1445,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markNoNo
Educationcross markNoNo
@@ -1382,7 +1489,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the behavior of the Configure Default Consent setting in relation to custom consent settings. +This policy setting determines the behavior of the Configure Default Consent setting in relation to custom consent settings. If you enable this policy setting, the default consent levels of Windows Error Reporting always override any other consent policy setting. @@ -1413,28 +1520,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1451,7 +1564,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the behavior of the Configure Default Consent setting in relation to custom consent settings. +This policy setting determines the behavior of the Configure Default Consent setting in relation to custom consent settings. If you enable this policy setting, the default consent levels of Windows Error Reporting always override any other consent policy setting. @@ -1482,28 +1595,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1520,7 +1639,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the default consent behavior of Windows Error Reporting. +This policy setting determines the default consent behavior of Windows Error Reporting. If you enable this policy setting, you can set the default consent handling for error reports. The following list describes the Consent level settings that are available in the pull-down menu in this policy setting: @@ -1559,28 +1678,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1597,7 +1722,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the default consent behavior of Windows Error Reporting. +This policy setting determines the default consent behavior of Windows Error Reporting. If you enable this policy setting, you can set the default consent handling for error reports. The following list describes the Consent level settings that are available in the pull-down menu in this policy setting: @@ -1636,28 +1761,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1674,7 +1805,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting turns off Windows Error Reporting, so that reports are not collected or sent to either Microsoft or internal servers within your organization when software unexpectedly stops working or fails. +This policy setting turns off Windows Error Reporting, so that reports are not collected or sent to either Microsoft or internal servers within your organization when software unexpectedly stops working or fails. If you enable this policy setting, Windows Error Reporting does not send any problem information to Microsoft. Additionally, solution information is not available in Security and Maintenance in Control Panel. @@ -1705,28 +1836,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1743,7 +1880,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits Windows Error Reporting behavior for errors in general applications when Windows Error Reporting is turned on. +This policy setting limits Windows Error Reporting behavior for errors in general applications when Windows Error Reporting is turned on. If you enable this policy setting, you can create a list of applications that are never included in error reports. To create a list of applications for which Windows Error Reporting never reports errors, click Show, and then add or remove applications from the list of application file names in the Show Contents dialog box (example: notepad.exe). File names must always include the .exe file name extension. To remove an application from the list, click the name, and then press DELETE. If this policy setting is enabled, the Exclude errors for applications on this list setting takes precedence. @@ -1775,28 +1912,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1813,7 +1956,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits Windows Error Reporting behavior for errors in general applications when Windows Error Reporting is turned on. +This policy setting limits Windows Error Reporting behavior for errors in general applications when Windows Error Reporting is turned on. If you enable this policy setting, you can create a list of applications that are never included in error reports. To create a list of applications for which Windows Error Reporting never reports errors, click Show, and then add or remove applications from the list of application file names in the Show Contents dialog box (example: notepad.exe). File names must always include the .exe file name extension. To remove an application from the list, click the name, and then press DELETE. If this policy setting is enabled, the Exclude errors for applications on this list setting takes precedence. @@ -1844,28 +1987,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1882,7 +2031,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether Windows Error Reporting saves its own events and error messages to the system event log. +This policy setting controls whether Windows Error Reporting saves its own events and error messages to the system event log. If you enable this policy setting, Windows Error Reporting events are not recorded in the system event log. @@ -1913,28 +2062,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1951,7 +2106,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether Windows Error Reporting saves its own events and error messages to the system event log. +This policy setting controls whether Windows Error Reporting saves its own events and error messages to the system event log. If you enable this policy setting, Windows Error Reporting events are not recorded in the system event log. @@ -1982,28 +2137,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -2020,7 +2181,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether additional data in support of error reports can be sent to Microsoft automatically. +This policy setting controls whether additional data in support of error reports can be sent to Microsoft automatically. If you enable this policy setting, any additional data requests from Microsoft in response to a Windows Error Reporting report are automatically declined, without notification to the user. @@ -2051,28 +2212,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -2089,7 +2256,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the behavior of the Windows Error Reporting report queue. +This policy setting determines the behavior of the Windows Error Reporting report queue. If you enable this policy setting, you can configure report queue behavior by using the controls in the policy setting. When the Queuing behavior pull-down list is set to Default, Windows determines, when a problem occurs, whether the report should be placed in the reporting queue, or the user should be prompted to send it immediately. When Queuing behavior is set to Always queue, all reports are added to the queue until the user is prompted to send the reports, or until the user sends problem reports by using the Solutions to Problems page in Control Panel. @@ -2122,28 +2289,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -2160,7 +2333,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the behavior of the Windows Error Reporting report queue. +This policy setting determines the behavior of the Windows Error Reporting report queue. If you enable this policy setting, you can configure report queue behavior by using the controls in the policy setting. When the Queuing behavior pull-down list is set to Default, Windows determines, when a problem occurs, whether the report should be placed in the reporting queue, or the user should be prompted to send it immediately. When Queuing behavior is set to Always queue, all reports are added to the queue until the user is prompted to send the reports, or until the user sends problem reports by using the Solutions to Problems page in Control Panel. If Queuing behavior is set to Always queue for administrator, reports are queued until an administrator is prompted to send them, or until the administrator sends them by using the Solutions to Problems page in Control Panel. diff --git a/windows/client-management/mdm/policy-csp-admx-eventforwarding.md b/windows/client-management/mdm/policy-csp-admx-eventforwarding.md index bd419345c7..dc00ad7337 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventforwarding.md +++ b/windows/client-management/mdm/policy-csp-admx-eventforwarding.md @@ -40,28 +40,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -78,7 +84,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting controls resource usage for the forwarder (source computer) by controlling the events/per second sent to the Event Collector. +This policy setting controls resource usage for the forwarder (source computer) by controlling the events/per second sent to the Event Collector. If you enable this policy setting, you can control the volume of events sent to the Event Collector by the source computer. This may be required in high volume environments. @@ -113,29 +119,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross mark
NoNo
@@ -151,7 +162,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the server address, refresh interval, and issuer certificate authority (CA) of a target Subscription Manager. +This policy setting allows you to configure the server address, refresh interval, and issuer certificate authority (CA) of a target Subscription Manager. If you enable this policy setting, you can configure the Source Computer to contact a specific FQDN (Fully Qualified Domain Name) or IP Address and request subscription specifics. diff --git a/windows/client-management/mdm/policy-csp-admx-eventlog.md b/windows/client-management/mdm/policy-csp-admx-eventlog.md index 7c171edf2e..1dda6c7ce0 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventlog.md +++ b/windows/client-management/mdm/policy-csp-admx-eventlog.md @@ -96,28 +96,33 @@ manager: dansimp - - + + + - - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross mark
NoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -134,7 +139,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting turns on logging. +This policy setting turns on logging. If you enable or do not configure this policy setting, then events can be written to this log. @@ -165,28 +170,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -203,7 +214,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the location of the log file. The location of the file must be writable by the Event Log service and should only be accessible to administrators. +This policy setting controls the location of the log file. The location of the file must be writable by the Event Log service and should only be accessible to administrators. If you enable this policy setting, the Event Log uses the path specified in this policy setting. @@ -234,28 +245,33 @@ ADMX Info: - - + + + - + + - - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross mark
NoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -272,7 +288,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the location of the log file. The location of the file must be writable by the Event Log service and should only be accessible to administrators. +This policy setting controls the location of the log file. The location of the file must be writable by the Event Log service and should only be accessible to administrators. If you enable this policy setting, the Event Log uses the path specified in this policy setting. @@ -303,28 +319,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -341,7 +363,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the location of the log file. The location of the file must be writable by the Event Log service and should only be accessible to administrators. +This policy setting controls the location of the log file. The location of the file must be writable by the Event Log service and should only be accessible to administrators. If you enable this policy setting, the Event Log uses the path specified in this policy setting. @@ -372,28 +394,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -410,7 +438,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the location of the log file. The location of the file must be writable by the Event Log service and should only be accessible to administrators. +This policy setting controls the location of the log file. The location of the file must be writable by the Event Log service and should only be accessible to administrators. If you enable this policy setting, the Event Log uses the path specified in this policy setting. @@ -441,28 +469,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -479,7 +513,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the maximum size of the log file in kilobytes. +This policy setting specifies the maximum size of the log file in kilobytes. If you enable this policy setting, you can configure the maximum log file size to be between 1 megabyte (1024 kilobytes) and 2 terabytes (2147483647 kilobytes), in kilobyte increments. @@ -510,28 +544,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -548,7 +588,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size and takes effect only if the "Retain old events" policy setting is enabled. +This policy setting controls Event Log behavior when the log file reaches its maximum size and takes effect only if the "Retain old events" policy setting is enabled. If you enable this policy setting and the "Retain old events" policy setting is enabled, the Event Log file is automatically closed and renamed when it is full. A new file is then started. @@ -581,28 +621,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -619,7 +665,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size and takes effect only if the "Retain old events" policy setting is enabled. +This policy setting controls Event Log behavior when the log file reaches its maximum size and takes effect only if the "Retain old events" policy setting is enabled. If you enable this policy setting and the "Retain old events" policy setting is enabled, the Event Log file is automatically closed and renamed when it is full. A new file is then started. @@ -652,28 +698,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -690,7 +742,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size and takes effect only if the "Retain old events" policy setting is enabled. +This policy setting controls Event Log behavior when the log file reaches its maximum size and takes effect only if the "Retain old events" policy setting is enabled. If you enable this policy setting and the "Retain old events" policy setting is enabled, the Event Log file is automatically closed and renamed when it is full. A new file is then started. @@ -723,28 +775,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -761,7 +819,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size and takes effect only if the "Retain old events" policy setting is enabled. +This policy setting controls Event Log behavior when the log file reaches its maximum size and takes effect only if the "Retain old events" policy setting is enabled. If you enable this policy setting and the "Retain old events" policy setting is enabled, the Event Log file is automatically closed and renamed when it is full. A new file is then started. @@ -799,23 +857,28 @@ ADMX Info: Home - cross mark + No + No Pro - cross mark + No + No Business - cross mark + No + No Enterprise - check mark + Yes + Yes Education - cross mark + No + No @@ -832,7 +895,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. +This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. If you enable this policy setting, only those users matching the security descriptor can access the log. @@ -866,28 +929,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -904,7 +973,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You cannot configure write permissions for this log. You must set both "configure log access" policy settings for this log in order to affect the both modern and legacy tools. +This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You cannot configure write permissions for this log. You must set both "configure log access" policy settings for this log in order to affect the both modern and legacy tools. If you enable this policy setting, only those users whose security descriptor matches the configured specified value can access the log. @@ -938,28 +1007,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -976,7 +1051,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. +This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. If you enable this policy setting, only those users matching the security descriptor can access the log. @@ -1010,28 +1085,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1048,7 +1129,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You must set both "configure log access" policy settings for this log in order to affect the both modern and legacy tools. +This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You must set both "configure log access" policy settings for this log in order to affect the both modern and legacy tools. If you enable this policy setting, only users whose security descriptor matches the configured value can access the log. @@ -1082,28 +1163,33 @@ ADMX Info: - - + + + - - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross mark
NoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1120,7 +1206,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You must set both "configure log access" policy settings for this log in order to affect the both modern and legacy tools. +This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You must set both "configure log access" policy settings for this log in order to affect the both modern and legacy tools. If you enable this policy setting, only those users matching the security descriptor can access the log. @@ -1153,28 +1239,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1191,7 +1283,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You cannot configure write permissions for this log. +This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You cannot configure write permissions for this log. If you enable this policy setting, only those users whose security descriptor matches the configured specified value can access the log. @@ -1224,28 +1316,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1262,7 +1360,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You must set both "configure log access" policy settings for this log in order to affect the both modern and legacy tools. +This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. You must set both "configure log access" policy settings for this log in order to affect the both modern and legacy tools. If you enable this policy setting, only those users matching the security descriptor can access the log. @@ -1295,28 +1393,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1333,7 +1437,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. +This policy setting specifies the security descriptor to use for the log using the Security Descriptor Definition Language (SDDL) string. If you enable this policy setting, only users whose security descriptor matches the configured value can access the log. @@ -1366,28 +1470,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markNoNo
Educationcross markNoNo
@@ -1404,7 +1514,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size. +This policy setting controls Event Log behavior when the log file reaches its maximum size. If you enable this policy setting and a log file reaches its maximum size, new events are not written to the log and are lost. @@ -1437,28 +1547,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1475,7 +1591,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size. +This policy setting controls Event Log behavior when the log file reaches its maximum size. If you enable this policy setting and a log file reaches its maximum size, new events are not written to the log and are lost. @@ -1508,28 +1624,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + > - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1546,7 +1668,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls Event Log behavior when the log file reaches its maximum size. +This policy setting controls Event Log behavior when the log file reaches its maximum size. If you enable this policy setting and a log file reaches its maximum size, new events are not written to the log and are lost. diff --git a/windows/client-management/mdm/policy-csp-admx-explorer.md b/windows/client-management/mdm/policy-csp-admx-explorer.md index be619c2c3b..a74f3183f5 100644 --- a/windows/client-management/mdm/policy-csp-admx-explorer.md +++ b/windows/client-management/mdm/policy-csp-admx-explorer.md @@ -48,28 +48,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -86,7 +92,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. Sets the target of the More Information link that will be displayed when the user attempts to run a program that is blocked by policy. +Sets the target of the More Information link that will be displayed when the user attempts to run a program that is blocked by policy. > [!TIP] @@ -113,28 +119,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -188,28 +200,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -226,7 +244,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows administrators who have configured roaming profile in conjunction with Delete Cached Roaming Profile Group Policy setting to ensure that Explorer will not reinitialize default program associations and other settings to default values. +This policy setting allows administrators who have configured roaming profile in conjunction with Delete Cached Roaming Profile Group Policy setting to ensure that Explorer will not reinitialize default program associations and other settings to default values. If you enable this policy setting on a machine that does not contain all programs installed in the same manner as it was on the machine on which the user had last logged on, unexpected behavior could occur. @@ -255,28 +273,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -293,7 +317,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows administrators to prevent users from adding new items such as files or folders to the root of their Users Files folder in File Explorer. +This policy setting allows administrators to prevent users from adding new items such as files or folders to the root of their Users Files folder in File Explorer. If you enable this policy setting, users will no longer be able to add new items such as files or folders to the root of their Users Files folder in File Explorer. @@ -327,28 +351,33 @@ ADMX Info: - - + + + - + + - - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross mark
NoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -365,7 +394,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy is similar to settings directly available to computer users. Disabling animations can improve usability for users with some visual disabilities as well as improving performance and battery life in some scenarios. +This policy is similar to settings directly available to computer users. Disabling animations can improve usability for users with some visual disabilities as well as improving performance and battery life in some scenarios. > [!TIP] diff --git a/windows/client-management/mdm/policy-csp-admx-filerecovery.md b/windows/client-management/mdm/policy-csp-admx-filerecovery.md index 7f2635d2ab..5b451adc45 100644 --- a/windows/client-management/mdm/policy-csp-admx-filerecovery.md +++ b/windows/client-management/mdm/policy-csp-admx-filerecovery.md @@ -34,28 +34,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
diff --git a/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md b/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md index 2896e4cc5a..2d631edea5 100644 --- a/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md +++ b/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the RPC protocol messages used by VSS for SMB2 File Shares feature is enabled. +This policy setting determines whether the RPC protocol messages used by VSS for SMB2 File Shares feature is enabled. VSS for SMB2 File Shares feature enables VSS aware backup applications to perform application consistent backup and restore of VSS aware applications storing data on SMB2 File Shares. diff --git a/windows/client-management/mdm/policy-csp-admx-filesys.md b/windows/client-management/mdm/policy-csp-admx-filesys.md index 079c55e92e..010a794280 100644 --- a/windows/client-management/mdm/policy-csp-admx-filesys.md +++ b/windows/client-management/mdm/policy-csp-admx-filesys.md @@ -55,28 +55,33 @@ manager: dansimp
**ADMX_FileSys/DisableCompression** - - + + + - + + - + + - + + - - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck mark
YesYes
Educationcross markNoNo
@@ -93,7 +98,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. Compression can add to the processing overhead of filesystem operations. Enabling this setting will prevent access to and creation of compressed files. +Compression can add to the processing overhead of filesystem operations. Enabling this setting will prevent access to and creation of compressed files. > [!TIP] @@ -119,28 +124,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -157,7 +168,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Delete notification is a feature that notifies the underlying storage device of clusters that are freed due to a file delete operation. +Delete notification is a feature that notifies the underlying storage device of clusters that are freed due to a file delete operation. A value of 0, the default, will enable delete notifications for all volumes. @@ -186,28 +197,34 @@ ADMX Info: **ADMX_FileSys/DisableEncryption** - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -224,7 +241,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Encryption can add to the processing overhead of filesystem operations. Enabling this setting will prevent access to and creation of encrypted files. +Encryption can add to the processing overhead of filesystem operations. Enabling this setting will prevent access to and creation of encrypted files. > [!TIP] @@ -249,28 +266,34 @@ ADMX Info: **ADMX_FileSys/EnablePagefileEncryption** - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -287,7 +310,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Encrypting the page file prevents malicious users from reading data that has been paged to disk, but also adds processing overhead for filesystem operations. Enabling this setting will cause the page files to be encrypted. +Encrypting the page file prevents malicious users from reading data that has been paged to disk, but also adds processing overhead for filesystem operations. Enabling this setting will cause the page files to be encrypted. > [!TIP] @@ -312,28 +335,34 @@ ADMX Info: **ADMX_FileSys/LongPathsEnabled** - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -350,7 +379,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Enabling Win32 long paths will allow manifested win32 applications and Windows Store applications to access paths beyond the normal 260 character limit per node on file systems that support it. Enabling this setting will cause the long paths to be accessible within the process. +Enabling Win32 long paths will allow manifested win32 applications and Windows Store applications to access paths beyond the normal 260 character limit per node on file systems that support it. Enabling this setting will cause the long paths to be accessible within the process. > [!TIP] @@ -375,28 +404,34 @@ ADMX Info: **ADMX_FileSys/ShortNameCreationSettings** - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -413,7 +448,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting provides control over whether or not short names are generated during file creation. Some applications require short names for compatibility, but short names have a negative performance impact on the system. +This policy setting provides control over whether or not short names are generated during file creation. Some applications require short names for compatibility, but short names have a negative performance impact on the system. If you enable short names on all volumes then short names will always be generated. If you disable them on all volumes then they will never be generated. If you set short name creation to be configurable on a per volume basis then an on-disk flag will determine whether or not short names are created on a given volume. If you disable short name creation on all data volumes then short names will only be generated for files created on the system volume. @@ -441,28 +476,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markNoNo
Educationcross markNoNo
@@ -479,7 +520,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Symbolic links can introduce vulnerabilities in certain applications. To mitigate this issue, you can selectively enable or disable the evaluation of these types of symbolic links: +Symbolic links can introduce vulnerabilities in certain applications. To mitigate this issue, you can selectively enable or disable the evaluation of these types of symbolic links: - Local Link to a Local Target - Local Link to a Remote Target @@ -514,28 +555,34 @@ ADMX Info: **ADMX_FileSys/TxfDeprecatedFunctionality** - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -552,7 +599,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. TXF deprecated features included savepoints, secondary RM, miniversion and roll forward. Enable it if you want to use the APIs. +TXF deprecated features included savepoints, secondary RM, miniversion and roll forward. Enable it if you want to use the APIs. > [!TIP] diff --git a/windows/client-management/mdm/policy-csp-admx-folderredirection.md b/windows/client-management/mdm/policy-csp-admx-folderredirection.md index ed28fb4638..9f945c9f33 100644 --- a/windows/client-management/mdm/policy-csp-admx-folderredirection.md +++ b/windows/client-management/mdm/policy-csp-admx-folderredirection.md @@ -53,28 +53,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -91,7 +97,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control whether all redirected shell folders, such as Contacts, Documents, Desktop, Favorites, Music, Pictures, Videos, Start Menu, and AppData\Roaming, are available offline by default. +This policy setting allows you to control whether all redirected shell folders, such as Contacts, Documents, Desktop, Favorites, Music, Pictures, Videos, Start Menu, and AppData\Roaming, are available offline by default. If you enable this policy setting, users must manually select the files they wish to make available offline. @@ -128,28 +134,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -166,7 +178,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control whether individual redirected shell folders are available offline by default. +This policy setting allows you to control whether individual redirected shell folders are available offline by default. For the folders affected by this setting, users must manually select the files they wish to make available offline. @@ -202,28 +214,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -240,7 +258,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether the contents of redirected folders is copied from the old location to the new location or simply renamed in the Offline Files cache when a folder is redirected to a new location. +This policy setting controls whether the contents of redirected folders is copied from the old location to the new location or simply renamed in the Offline Files cache when a folder is redirected to a new location. If you enable this policy setting, when the path to a redirected folder is changed from one network location to another and Folder Redirection is configured to move the content to the new location, instead of copying the content to the new location, the cached content is renamed in the local cache and not copied to the new location. To use this policy setting, you must move or restore the server content to the new network location using a method that preserves the state of the files, including their timestamps, before updating the Folder Redirection location. @@ -271,28 +289,33 @@ ADMX Info: - - + + + - + + - + + - + + - - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck mark
YesYes
Educationcross markNoNo
@@ -309,7 +332,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows the administrator to define whether Folder Redirection should use localized names for the All Programs, Startup, My Music, My Pictures, and My Videos subfolders when redirecting the parent Start Menu and legacy My Documents folder respectively. +This policy setting allows the administrator to define whether Folder Redirection should use localized names for the All Programs, Startup, My Music, My Pictures, and My Videos subfolders when redirecting the parent Start Menu and legacy My Documents folder respectively. If you enable this policy setting, Windows Vista, Windows 7, Windows 8, and Windows Server 2012 will use localized folder names for these subfolders when redirecting the Start Menu or legacy My Documents folder. @@ -343,28 +366,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -381,7 +410,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows the administrator to define whether Folder Redirection should use localized names for the All Programs, Startup, My Music, My Pictures, and My Videos subfolders when redirecting the parent Start Menu and legacy My Documents folder respectively. +This policy setting allows the administrator to define whether Folder Redirection should use localized names for the All Programs, Startup, My Music, My Pictures, and My Videos subfolders when redirecting the parent Start Menu and legacy My Documents folder respectively. If you enable this policy setting, Windows Vista, Windows 7, Windows 8, and Windows Server 2012 will use localized folder names for these subfolders when redirecting the Start Menu or legacy My Documents folder. @@ -414,28 +443,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -452,7 +487,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether folders are redirected on a user's primary computers only. This policy setting is useful to improve logon performance and to increase security for user data on computers where the user might not want to download private data, such as on a meeting room computer or on a computer in a remote office. +This policy setting controls whether folders are redirected on a user's primary computers only. This policy setting is useful to improve logon performance and to increase security for user data on computers where the user might not want to download private data, such as on a meeting room computer or on a computer in a remote office. To designate a user's primary computers, an administrator must use management software or a script to add primary computer attributes to the user's account in Active Directory Domain Services (AD DS). This policy setting also requires the Windows Server 2012 version of the Active Directory schema to function. @@ -487,28 +522,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -525,7 +566,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether folders are redirected on a user's primary computers only. This policy setting is useful to improve logon performance and to increase security for user data on computers where the user might not want to download private data, such as on a meeting room computer or on a computer in a remote office. +This policy setting controls whether folders are redirected on a user's primary computers only. This policy setting is useful to improve logon performance and to increase security for user data on computers where the user might not want to download private data, such as on a meeting room computer or on a computer in a remote office. To designate a user's primary computers, an administrator must use management software or a script to add primary computer attributes to the user's account in Active Directory Domain Services (AD DS). This policy setting also requires the Windows Server 2012 version of the Active Directory schema to function. diff --git a/windows/client-management/mdm/policy-csp-admx-globalization.md b/windows/client-management/mdm/policy-csp-admx-globalization.md index 857ff5d89f..69442d3b5d 100644 --- a/windows/client-management/mdm/policy-csp-admx-globalization.md +++ b/windows/client-management/mdm/policy-csp-admx-globalization.md @@ -105,28 +105,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -143,7 +149,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy prevents automatic copying of user input methods to the system account for use on the sign-in screen. The user is restricted to the set of input methods that are enabled in the system account. +This policy prevents automatic copying of user input methods to the system account for use on the sign-in screen. The user is restricted to the set of input methods that are enabled in the system account. Note this does not affect the availability of user input methods on the lock screen or with the UAC prompt. @@ -176,28 +182,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -214,7 +226,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents a user from selecting a supplemental custom locale as their user locale. The user is restricted to the set of locales that are installed with the operating system. +This policy setting prevents a user from selecting a supplemental custom locale as their user locale. The user is restricted to the set of locales that are installed with the operating system. This does not affect the selection of replacement locales. To prevent the selection of replacement locales, adjust the permissions of the %windir%\Globalization directory to prevent the installation of locales by unauthorized users. @@ -253,28 +265,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markNoNo
Educationcross markNoNo
@@ -291,7 +309,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents a user from selecting a supplemental custom locale as their user locale. The user is restricted to the set of locales that are installed with the operating system. +This policy setting prevents a user from selecting a supplemental custom locale as their user locale. The user is restricted to the set of locales that are installed with the operating system. This does not affect the selection of replacement locales. To prevent the selection of replacement locales, adjust the permissions of the %windir%\Globalization directory to prevent the installation of locales by unauthorized users. @@ -330,28 +348,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -368,7 +392,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting removes the Administrative options from the Region settings control panel. +This policy setting removes the Administrative options from the Region settings control panel. Administrative options include interfaces for setting system locale and copying settings to the default user. This policy setting does not, however, prevent an administrator or another application from changing these values programmatically. @@ -407,28 +431,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -445,7 +475,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting removes the option to change the user's geographical location (GeoID) from the Region settings control panel. +This policy setting removes the option to change the user's geographical location (GeoID) from the Region settings control panel. This policy setting is used only to simplify the Regional Options control panel. @@ -481,28 +511,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -519,7 +555,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting removes the option to change the user's menus and dialogs (UI) language from the Language and Regional Options control panel. +This policy setting removes the option to change the user's menus and dialogs (UI) language from the Language and Regional Options control panel. This policy setting is used only to simplify the Regional Options control panel. @@ -554,28 +590,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -592,7 +634,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting removes the regional formats interface from the Region settings control panel. +This policy setting removes the regional formats interface from the Region settings control panel. This policy setting is used only to simplify the Regional and Language Options control panel. @@ -625,28 +667,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -663,7 +711,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting turns off the automatic learning component of handwriting recognition personalization. +This policy setting turns off the automatic learning component of handwriting recognition personalization. Automatic learning enables the collection and storage of text and ink written by the user in order to help adapt handwriting recognition to the vocabulary and handwriting style of the user. Text that is collected includes all outgoing messages in Windows Mail, and MAPI enabled email clients, as well as URLs from the Internet Explorer browser history. The information that is stored includes word frequency and new words not already known to the handwriting recognition engines (for example, proper names and acronyms). Deleting email content or the browser history does not delete the stored personalization data. Ink entered through Input Panel is collected and stored. @@ -708,28 +756,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -746,7 +800,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting turns off the automatic learning component of handwriting recognition personalization. +This policy setting turns off the automatic learning component of handwriting recognition personalization. Automatic learning enables the collection and storage of text and ink written by the user in order to help adapt handwriting recognition to the vocabulary and handwriting style of the user. Text that is collected includes all outgoing messages in Windows Mail, and MAPI enabled email clients, as well as URLs from the Internet Explorer browser history. The information that is stored includes word frequency and new words not already known to the handwriting recognition engines (for example, proper names and acronyms). Deleting email content or the browser history does not delete the stored personalization data. Ink entered through Input Panel is collected and stored. @@ -791,28 +845,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -829,7 +889,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting restricts the permitted system locales to the specified list. If the list is empty, it locks the system locale to its current value. This policy setting does not change the existing system locale; however, the next time that an administrator attempts to change the computer's system locale, they will be restricted to the specified list. +This policy setting restricts the permitted system locales to the specified list. If the list is empty, it locks the system locale to its current value. This policy setting does not change the existing system locale; however, the next time that an administrator attempts to change the computer's system locale, they will be restricted to the specified list. The locale list is specified using language names, separated by a semicolon (;). For example, en-US is English (United States). Specifying "en-US;en-CA" would restrict the system locale to English (United States) and English (Canada). @@ -862,28 +922,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -900,7 +966,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting restricts users on a computer to the specified list of user locales. If the list is empty, it locks all user locales to their current values. This policy setting does not change existing user locale settings; however, the next time a user attempts to change their user locale, their choices will be restricted to locales in this list. +This policy setting restricts users on a computer to the specified list of user locales. If the list is empty, it locks all user locales to their current values. This policy setting does not change existing user locale settings; however, the next time a user attempts to change their user locale, their choices will be restricted to locales in this list. To set this policy setting on a per-user basis, make sure that you do not configure the per-computer policy setting. @@ -935,28 +1001,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -973,7 +1045,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting restricts users on a computer to the specified list of user locales. If the list is empty, it locks all user locales to their current values. This policy setting does not change existing user locale settings; however, the next time a user attempts to change their user locale, their choices will be restricted to locales in this list. +This policy setting restricts users on a computer to the specified list of user locales. If the list is empty, it locks all user locales to their current values. This policy setting does not change existing user locale settings; however, the next time a user attempts to change their user locale, their choices will be restricted to locales in this list. To set this policy setting on a per-user basis, make sure that you do not configure the per-computer policy setting. @@ -1010,28 +1082,33 @@ ADMX Info: - - + + + - + + - + + - - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross mark
NoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1048,7 +1125,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting restricts the Windows UI language for all users. +This policy setting restricts the Windows UI language for all users. This is a policy setting for computers with more than one UI language installed. @@ -1081,28 +1158,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1119,7 +1202,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting restricts the Windows UI language for specific users. +This policy setting restricts the Windows UI language for specific users. This policy setting applies to computers with more than one UI language installed. @@ -1154,28 +1237,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1192,7 +1281,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from changing their user geographical location (GeoID). +This policy setting prevents users from changing their user geographical location (GeoID). If you enable this policy setting, users cannot change their GeoID. @@ -1227,28 +1316,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1265,7 +1360,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from changing their user geographical location (GeoID). +This policy setting prevents users from changing their user geographical location (GeoID). If you enable this policy setting, users cannot change their GeoID. @@ -1300,28 +1395,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + + >
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markNoNo
@@ -1338,7 +1439,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents the user from customizing their locale by changing their user overrides. +This policy setting prevents the user from customizing their locale by changing their user overrides. Any existing overrides in place when this policy is enabled will be frozen. To remove existing user overrides, first reset the user(s) values to the defaults and then apply this policy. @@ -1377,28 +1478,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
From f3ae7d10856bed5bca7bd46238c0388b038dec25 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 7 Sep 2021 20:57:11 +0530 Subject: [PATCH 058/930] Updated --- .../mdm/policy-csp-abovelock.md | 10 --- .../mdm/policy-csp-admx-addremoveprograms.md | 67 +++++++++---------- 2 files changed, 33 insertions(+), 44 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-abovelock.md b/windows/client-management/mdm/policy-csp-abovelock.md index ce57cf318f..36f429b833 100644 --- a/windows/client-management/mdm/policy-csp-abovelock.md +++ b/windows/client-management/mdm/policy-csp-abovelock.md @@ -152,16 +152,6 @@ The following list shows the supported values:


-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md index 478ce5c0d7..6e80fa4b4b 100644 --- a/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md +++ b/windows/client-management/mdm/policy-csp-admx-addremoveprograms.md @@ -92,8 +92,8 @@ manager: dansimp Yes Education - No - No + Yes + Yes @@ -111,7 +111,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. The policy setting specifies the category of programs that appears when users open the "Add New Programs" page. If you enable this setting, only the programs in the category you specify are displayed when the "Add New Programs" page opens. You can use the Category box on the "Add New Programs" page to display programs in other categories. +The policy setting specifies the category of programs that appears when users open the "Add New Programs" page. If you enable this setting, only the programs in the category you specify are displayed when the "Add New Programs" page opens. You can use the Category box on the "Add New Programs" page to display programs in other categories. To use this setting, type the name of a category in the Category box for this setting. You must enter a category that is already defined in Add or Remove Programs. To define a category, use Software Installation. @@ -181,8 +181,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -200,7 +200,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting removes the "Add a program from CD-ROM or floppy disk" section from the Add New Programs page. This prevents users from using Add or Remove Programs to install programs from removable media. +This policy setting removes the "Add a program from CD-ROM or floppy disk" section from the Add New Programs page. This prevents users from using Add or Remove Programs to install programs from removable media. If you disable this setting or do not configure it, the "Add a program from CD-ROM or floppy disk" option is available to all users. This setting does not prevent users from using other tools and methods to add or remove program components. @@ -268,8 +268,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -287,7 +287,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting removes the "Add programs from Microsoft" section from the Add New Programs page. This setting prevents users from using Add or Remove Programs to connect to Windows Update. +This policy setting removes the "Add programs from Microsoft" section from the Add New Programs page. This setting prevents users from using Add or Remove Programs to connect to Windows Update. If you disable this setting or do not configure it, "Add programs from Microsoft" is available to all users. This setting does not prevent users from using other tools and methods to connect to Windows Update. @@ -355,8 +355,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -374,7 +374,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from viewing or installing published programs. This setting removes the "Add programs from your network" section from the Add New Programs page. The "Add programs from your network" section lists published programs and provides an easy way to install them. Published programs are those programs that the system administrator has explicitly made available to the user with a tool such as Windows Installer. Typically, system administrators publish programs to notify users that the programs are available, to recommend their use, or to enable users to install them without having to search for installation files. +This policy setting prevents users from viewing or installing published programs. This setting removes the "Add programs from your network" section from the Add New Programs page. The "Add programs from your network" section lists published programs and provides an easy way to install them. Published programs are those programs that the system administrator has explicitly made available to the user with a tool such as Windows Installer. Typically, system administrators publish programs to notify users that the programs are available, to recommend their use, or to enable users to install them without having to search for installation files. If you enable this setting, users cannot tell which programs have been published by the system administrator, and they cannot use Add or Remove Programs to install published programs. However, they can still install programs by using other methods, and they can view and install assigned (partially installed) programs that are offered on the desktop or on the Start menu. @@ -443,8 +443,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -462,7 +462,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting removes the Add New Programs button from the Add or Remove Programs bar. As a result, users cannot view or change the attached page. The Add New Programs button lets users install programs published or assigned by a system administrator. +This policy setting removes the Add New Programs button from the Add or Remove Programs bar. As a result, users cannot view or change the attached page. The Add New Programs button lets users install programs published or assigned by a system administrator. If you disable this setting or do not configure it, the Add New Programs button is available to all users. This setting does not prevent users from using other tools and methods to install programs. @@ -527,8 +527,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -546,7 +546,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from using Add or Remove Programs. This setting removes Add or Remove Programs from Control Panel and removes the Add or Remove Programs item from menus. Add or Remove Programs lets users install, uninstall, repair, add, and remove features and components of Windows 2000 Professional and a wide variety of Windows programs. Programs published or assigned to the user appear in Add or Remove Programs. +This policy setting prevents users from using Add or Remove Programs. This setting removes Add or Remove Programs from Control Panel and removes the Add or Remove Programs item from menus. Add or Remove Programs lets users install, uninstall, repair, add, and remove features and components of Windows 2000 Professional and a wide variety of Windows programs. Programs published or assigned to the user appear in Add or Remove Programs. If you disable this setting or do not configure it, Add or Remove Programs is available to all users. When enabled, this setting takes precedence over the other settings in this folder. This setting does not prevent users from using other tools and methods to install or uninstall programs. @@ -611,8 +611,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -630,7 +630,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting removes the Set Program Access and Defaults button from the Add or Remove Programs bar. As a result, users cannot view or change the associated page. The Set Program Access and Defaults button lets administrators specify default programs for certain activities, such as Web browsing or sending e-mail, as well as which programs are accessible from the Start menu, desktop, and other locations. +This policy setting removes the Set Program Access and Defaults button from the Add or Remove Programs bar. As a result, users cannot view or change the associated page. The Set Program Access and Defaults button lets administrators specify default programs for certain activities, such as Web browsing or sending e-mail, as well as which programs are accessible from the Start menu, desktop, and other locations. If you disable this setting or do not configure it, the Set Program Access and Defaults button is available to all users. This setting does not prevent users from using other tools and methods to change program access or defaults. This setting does not prevent the Set Program Access and Defaults icon from appearing on the Start menu. See the "Remove Set Program Access and Defaults from Start menu" setting. @@ -696,9 +696,8 @@ ADMX Info: Education - No - No - + Yes + Yes @@ -715,7 +714,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting removes the Change or Remove Programs button from the Add or Remove Programs bar. As a result, users cannot view or change the attached page. The Change or Remove Programs button lets users uninstall, repair, add, or remove features of installed programs. +This policy setting removes the Change or Remove Programs button from the Add or Remove Programs bar. As a result, users cannot view or change the attached page. The Change or Remove Programs button lets users uninstall, repair, add, or remove features of installed programs. If you disable this setting or do not configure it, the Change or Remove Programs page is available to all users. This setting does not prevent users from using other tools and methods to delete or uninstall programs. @@ -780,8 +779,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -799,7 +798,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from using Add or Remove Programs to configure installed services. This setting removes the "Set up services" section of the Add/Remove Windows Components page. The "Set up services" section lists system services that have not been configured and offers users easy access to the configuration tools. +This policy setting prevents users from using Add or Remove Programs to configure installed services. This setting removes the "Set up services" section of the Add/Remove Windows Components page. The "Set up services" section lists system services that have not been configured and offers users easy access to the configuration tools. If you disable this setting or do not configure it, "Set up services" appears only when there are unconfigured system services. If you enable this setting, "Set up services" never appears. This setting does not prevent users from using other methods to configure services. @@ -867,8 +866,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -886,7 +885,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting removes links to the Support Info dialog box from programs on the Change or Remove Programs page. Programs listed on the Change or Remove Programs page can include a "Click here for support information" hyperlink. When clicked, the hyperlink opens a dialog box that displays troubleshooting information, including a link to the installation files and data that users need to obtain product support, such as the Product ID and version number of the program. The dialog box also includes a hyperlink to support information on the Internet, such as the Microsoft Product Support Services Web page. +This policy setting removes links to the Support Info dialog box from programs on the Change or Remove Programs page. Programs listed on the Change or Remove Programs page can include a "Click here for support information" hyperlink. When clicked, the hyperlink opens a dialog box that displays troubleshooting information, including a link to the installation files and data that users need to obtain product support, such as the Product ID and version number of the program. The dialog box also includes a hyperlink to support information on the Internet, such as the Microsoft Product Support Services Web page. If you disable this setting or do not configure it, the Support Info hyperlink appears. @@ -954,8 +953,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -973,7 +972,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting removes the Add/Remove Windows Components button from the Add or Remove Programs bar. As a result, users cannot view or change the associated page. The Add/Remove Windows Components button lets users configure installed services and use the Windows Component Wizard to add, remove, and configure components of Windows from the installation files. +This policy setting removes the Add/Remove Windows Components button from the Add or Remove Programs bar. As a result, users cannot view or change the associated page. The Add/Remove Windows Components button lets users configure installed services and use the Windows Component Wizard to add, remove, and configure components of Windows from the installation files. If you disable this setting or do not configure it, the Add/Remove Windows Components button is available to all users. This setting does not prevent users from using other tools and methods to configure services or add or remove program components. However, this setting blocks user access to the Windows Component Wizard. From 7249c9c21dfbeb36659694d5ba096d4d1c0c9dc1 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 7 Sep 2021 21:48:34 +0530 Subject: [PATCH 059/930] Updated --- .../mdm/policy-csp-accounts.md | 57 +++++++++---------- .../mdm/policy-csp-activexcontrols.md | 10 ---- .../policy-csp-admx-activexinstallservice.md | 2 +- .../mdm/policy-csp-admx-appcompat.md | 54 +++++++++--------- 4 files changed, 54 insertions(+), 69 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-accounts.md b/windows/client-management/mdm/policy-csp-accounts.md index 2d31514b75..2416669864 100644 --- a/windows/client-management/mdm/policy-csp-accounts.md +++ b/windows/client-management/mdm/policy-csp-accounts.md @@ -56,19 +56,19 @@ manager: dansimp Enterprise - check mark + Yes, starting in Windows 10, version 1607Yes Education - check mark + Yes, starting in Windows 10, version 1607Yes Mobile - check mark + Yes, starting in Windows 10, version 1607Yes Mobile Enterprise - check mark + Yes, starting in Windows 10, version 1607Yes @@ -110,36 +110,38 @@ The following list shows the supported values: - - + + + - + + - + - + - + - + - + - +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYes, starting in Windows 10, version 1607Yes
Businesscheck markYes, starting in Windows 10, version 1607Yes
Enterprisecheck markYes, starting in Windows 10, version 1607Yes
Educationcheck markYes, starting in Windows 10, version 1607Yes
Mobilecheck markYes, starting in Windows 10, version 1607Yes
Mobile Enterprisecheck markYes, starting in Windows 10, version 1607Yes
@@ -178,36 +180,38 @@ The following list shows the supported values: - - + + + - + + - + - + - + - + - + - +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2Yes, starting in Windows 10, version 1607Yes
Businesscheck mark2Yes, starting in Windows 10, version 1607Yes
Enterprisecheck mark2Yes, starting in Windows 10, version 1607Yes
Educationcheck mark2Yes, starting in Windows 10, version 1607Yes
Mobilecheck mark2Yes, starting in Windows 10, version 1607Yes
Mobile Enterprisecheck mark2Yes, starting in Windows 10, version 1607Yes
@@ -243,15 +247,6 @@ The following list shows the supported values:
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-activexcontrols.md b/windows/client-management/mdm/policy-csp-activexcontrols.md index 218006e1a3..05a023f63f 100644 --- a/windows/client-management/mdm/policy-csp-activexcontrols.md +++ b/windows/client-management/mdm/policy-csp-activexcontrols.md @@ -97,16 +97,6 @@ ADMX Info:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md index b4cea8e9e5..6194474bad 100644 --- a/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md +++ b/windows/client-management/mdm/policy-csp-admx-activexinstallservice.md @@ -69,7 +69,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the installation of ActiveX controls for sites in Trusted zone. +This policy setting controls the installation of ActiveX controls for sites in Trusted zone. If you enable this policy setting, ActiveX controls are installed according to the settings defined by this policy setting. diff --git a/windows/client-management/mdm/policy-csp-admx-appcompat.md b/windows/client-management/mdm/policy-csp-admx-appcompat.md index 901a7a04b6..d3ca0e63c5 100644 --- a/windows/client-management/mdm/policy-csp-admx-appcompat.md +++ b/windows/client-management/mdm/policy-csp-admx-appcompat.md @@ -96,8 +96,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -114,7 +114,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to prevent the MS-DOS subsystem (**ntvdm.exe**) from running on this computer. This setting affects the launching of 16-bit applications in the operating system. +This policy setting specifies whether to prevent the MS-DOS subsystem (**ntvdm.exe**) from running on this computer. This setting affects the launching of 16-bit applications in the operating system. You can use this setting to turn off the MS-DOS subsystem, which will reduce resource usage and prevent users from running 16-bit applications. To run any 16-bit application or any application with 16-bit components, **ntvdm.exe** must be allowed to run. The MS-DOS subsystem starts when the first 16-bit application is launched. While the MS-DOS subsystem is running, any subsequent 16-bit applications launch faster, but overall resource usage on the system is increased. @@ -179,8 +179,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -197,7 +197,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the visibility of the Program Compatibility property page shell extension. This shell extension is visible on the property context-menu of any program shortcut or executable file. +This policy setting controls the visibility of the Program Compatibility property page shell extension. This shell extension is visible on the property context-menu of any program shortcut or executable file. The compatibility property page displays a list of options that can be selected and applied to the application to resolve the most common issues affecting legacy applications. @@ -256,8 +256,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -274,7 +274,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. The policy setting controls the state of the Application Telemetry engine in the system. +The policy setting controls the state of the Application Telemetry engine in the system. Application Telemetry is a mechanism that tracks anonymous usage of specific Windows system components by applications. @@ -337,8 +337,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -355,7 +355,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. The policy setting controls the state of the Switchback compatibility engine in the system. +The policy setting controls the state of the Switchback compatibility engine in the system. Switchback is a mechanism that provides generic compatibility mitigations to older applications by providing older behavior to old applications and new behavior to new applications. @@ -419,8 +419,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -436,7 +436,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the state of the application compatibility engine in the system. +This policy setting controls the state of the application compatibility engine in the system. The engine is part of the loader and looks through a compatibility database every time an application is started on the system. If a match for the application is found it provides either run-time solutions or compatibility fixes, or displays an Application Help message if the application has a know problem. @@ -502,8 +502,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -520,7 +520,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting exists only for backward compatibility, and is not valid for this version of Windows. To configure the Program Compatibility Assistant, use the 'Turn off Program Compatibility Assistant' setting under Computer Configuration\Administrative Templates\Windows Components\Application Compatibility. +This policy setting exists only for backward compatibility, and is not valid for this version of Windows. To configure the Program Compatibility Assistant, use the 'Turn off Program Compatibility Assistant' setting under Computer Configuration\Administrative Templates\Windows Components\Application Compatibility. @@ -575,8 +575,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -593,7 +593,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the state of the Program Compatibility Assistant (PCA). The PCA monitors applications run by the user. When a potential compatibility issue with an application is detected, the PCA will prompt the user with recommended solutions. To configure the diagnostic settings for the PCA, go to System->Troubleshooting and Diagnostics->Application Compatibility Diagnostics. +This policy setting controls the state of the Program Compatibility Assistant (PCA). The PCA monitors applications run by the user. When a potential compatibility issue with an application is detected, the PCA will prompt the user with recommended solutions. To configure the diagnostic settings for the PCA, go to System->Troubleshooting and Diagnostics->Application Compatibility Diagnostics. If you enable this policy setting, the PCA will be turned off. The user will not be presented with solutions to known compatibility issues when running applications. Turning off the PCA can be useful for system administrators who require better performance and are already aware of application compatibility issues. @@ -655,8 +655,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -673,7 +673,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the state of Steps Recorder. +This policy setting controls the state of Steps Recorder. Steps Recorder keeps a record of steps taken by the user. The data generated by Steps Recorder can be used in feedback systems such as Windows Error Reporting to help developers understand and fix problems. The data includes user actions such as keyboard input and mouse input, user interface data, and screenshots. Steps Recorder includes an option to turn on and off data collection. @@ -734,8 +734,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -752,7 +752,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the state of the Inventory Collector. +This policy setting controls the state of the Inventory Collector. The Inventory Collector inventories applications, files, devices, and drivers on the system and sends the information to Microsoft. This information is used to help diagnose compatibility problems. From 94674fe3f67a16787b8c99beb96b881c82ef32dd Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 7 Sep 2021 09:36:19 -0700 Subject: [PATCH 060/930] YAML updates --- windows/security/TOC.yml | 20 ++++++++++---------- windows/security/index.yml | 30 +++++++++++++++--------------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index be0bcbec13..dd76035b25 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -2,16 +2,6 @@ - name: Windows security href: index.yml expanded: true -- name: Security foundations - items: - - name: FIPS 140-2 Validation - href: threat-protection/fips-140-validation.md - - name: Common Criteria Certifications - href: threat-protection/windows-platform-common-criteria.md - - name: Microsoft Security Development Lifecycle - href: threat-protection/msft-security-dev-lifecycle.md - - name: Microsoft Bug Bounty Program - href: threat-protection/microsoft-bug-bounty-program.md - name: Hardware security items: - name: Trusted Platform Module @@ -313,6 +303,16 @@ href: identity-protection/virtual-smart-cards/virtual-smart-card-evaluate-security.md - name: Tpmvscmgr href: identity-protection/virtual-smart-cards/virtual-smart-card-tpmvscmgr.md +- name: Security foundations + items: + - name: FIPS 140-2 Validation + href: threat-protection/fips-140-validation.md + - name: Common Criteria Certifications + href: threat-protection/windows-platform-common-criteria.md + - name: Microsoft Security Development Lifecycle + href: threat-protection/msft-security-dev-lifecycle.md + - name: Microsoft Bug Bounty Program + href: threat-protection/microsoft-bug-bounty-program.md - name: Privacy controls items: - name: Windows Privacy controls diff --git a/windows/security/index.yml b/windows/security/index.yml index 1dcca94f77..e59fa8c210 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -18,21 +18,6 @@ metadata: landingContent: # Cards and links should be based on top customer tasks or top subjects -# Start card title with a verb - # Card (optional) - - title: Security foundations - linkLists: - - linkListType: concept - links: - - text: Federal Information Processing Standard (FIPS) 140 Validation - url: /windows/security/threat-protection/fips-140-validation.md - - text: Common Criteria Certifications - url: /windows/security/threat-protection/windows-platform-common-criteria.md - - text: Microsoft Security Development Lifecycle - url: /windows/security/threat-protection/msft-security-dev-lifecycle.md - - text: Microsoft Bug Bounty - url: /windows/security/threat-protection/microsoft-bug-bounty-program.md -# Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - title: Hardware security @@ -90,6 +75,21 @@ landingContent: - text: article (change link later) url: /windows/security/threat-protection/windows-security-baselines.md # Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Security foundations + linkLists: + - linkListType: concept + links: + - text: Federal Information Processing Standard (FIPS) 140 Validation + url: /windows/security/threat-protection/fips-140-validation.md + - text: Common Criteria Certifications + url: /windows/security/threat-protection/windows-platform-common-criteria.md + - text: Microsoft Security Development Lifecycle + url: /windows/security/threat-protection/msft-security-dev-lifecycle.md + - text: Microsoft Bug Bounty + url: /windows/security/threat-protection/microsoft-bug-bounty-program.md +# Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - title: Privacy controls From b00fca0c5e783a3961fb7288666eee455893b685 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 7 Sep 2021 09:44:47 -0700 Subject: [PATCH 061/930] adding new landing pages --- windows/security/apps.md | 16 ++++++++++++++++ windows/security/cloud.md | 17 +++++++++++++++++ windows/security/hardware.md | 19 +++++++++++++++++++ windows/security/identity.md | 19 +++++++++++++++++++ windows/security/operating-system.md | 17 +++++++++++++++++ 5 files changed, 88 insertions(+) create mode 100644 windows/security/apps.md create mode 100644 windows/security/cloud.md create mode 100644 windows/security/hardware.md create mode 100644 windows/security/identity.md create mode 100644 windows/security/operating-system.md diff --git a/windows/security/apps.md b/windows/security/apps.md new file mode 100644 index 0000000000..08542e1f22 --- /dev/null +++ b/windows/security/apps.md @@ -0,0 +1,16 @@ +--- +title: Windows application security +description: +ms.reviewer: +manager: dansimp +ms.author: dansimp +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: dansimp +--- + +# Windows application security + +Cybercriminals regularly gain access to valuable data by hacking poorly secured applications. Common security failures include “code injection” attacks, in which attackers insert malicious code that can tamper with data, or even destroy it. An application may have its security misconfigured, leaving open doors for hackers. Or vital customer and corporate information may leave sensitive data exposed. Windows 11 protects your valuable data with layers of application security. A rich application platform, isolation, and code integrity enables developers to build-in security from the ground up to protect against breaches and malware. \ No newline at end of file diff --git a/windows/security/cloud.md b/windows/security/cloud.md new file mode 100644 index 0000000000..cbce8d9341 --- /dev/null +++ b/windows/security/cloud.md @@ -0,0 +1,17 @@ +--- +title: Windows and cloud security +description: +ms.reviewer: +manager: dansimp +ms.author: dansimp +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: dansimp +--- + +# Windows and cloud security + +Today’s workforce has more freedom and mobility than ever before. With the growth of enterprise cloud adoption, increased personal app usage, and increased 3rd party apps, the risk of data exposure is at its highest. Enabling Zero-Trust protection, Windows 11 works with Microsoft cloud services to help organizations strengthen their multi-cloud security infrastructure, protect hybrid cloud workloads and safeguard sensitive information while controlling access and mitigating threats. + diff --git a/windows/security/hardware.md b/windows/security/hardware.md new file mode 100644 index 0000000000..34c5329f7f --- /dev/null +++ b/windows/security/hardware.md @@ -0,0 +1,19 @@ +--- +title: Windows hardware security +description: +ms.reviewer: +manager: dansimp +ms.author: dansimp +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: dansimp +--- + +# Windows hardware security + +Modern threats require modern security with a strong alignment between hardware security and software security techniques to keep users, data and devices protected. The operating system alone cannot protect from the wide range of tools and techniques cybercriminals use to compromise a computer deep inside its silicon. Once inside, intruders can be difficult to detect while engaging in multiple nefarious activities from stealing important data to capturing email addresses and other sensitive pieces of information. +These new threats call for computing hardware that is secure down to the very core, including hardware chips and processors. Microsoft and our partners, including chip and device manufacturers, have worked together to integrate powerful security capabilities across software, firmware, and hardware. +With Windows 11, we have raised the hardware security baseline to design the most secure version of Windows ever. We have carefully chosen the hardware requirements and default security features based on threat intelligence and input from leading experts around the globe, including our own Microsoft Cybersecurity team. +Though a powerful combination of hardware root-of-trust and silicon-assisted security, Windows 11 delivers built-in hardware protection out-of-the box. diff --git a/windows/security/identity.md b/windows/security/identity.md new file mode 100644 index 0000000000..61afd163d1 --- /dev/null +++ b/windows/security/identity.md @@ -0,0 +1,19 @@ +--- +title: Windows identity security +description: +ms.reviewer: +manager: dansimp +ms.author: dansimp +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: dansimp +--- + +# Windows identity security + +Malicious actors launch an average of 50 million password attacks every day—579 per second. And Identity is the battleground for attacks of the future. Knowing that the right user is accessing the right device and the right data is critical to keeping your business, family, and self, safe and secure. Windows 11 correctly identifies users while delivering a high-quality user experience, which helps hybrid and remote workers stay productive without sacrificing security. + +New Windows 11 devices protect users by removing vulnerable passwords by default, from day one. Weak passwords, password spraying, and phishing are the entry point for many attacks. Windows Hello, Windows Hello for Business, and Credential Guard enable customers to move to passwordless multifactor authentication (MFA). MFA can reduce the risk of compromise in organizations by more than 99.9 percent. As remote and hybrid work becomes the new normal, Windows 11 gives IT teams a variety of MFA options to meet business and consumer needs while complying with ever-evolving regulations. + diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md new file mode 100644 index 0000000000..1c7d101129 --- /dev/null +++ b/windows/security/operating-system.md @@ -0,0 +1,17 @@ +--- +title: Windows operating system security +description: +ms.reviewer: +manager: dansimp +ms.author: dansimp +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: dansimp +--- + +# Windows operating system security + +Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. + From 63dde9b95d4f0a8d1bec621788e8b29df1e563b2 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 10:36:04 -0700 Subject: [PATCH 062/930] Update msft-security-dev-lifecycle.md --- .../security/threat-protection/msft-security-dev-lifecycle.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/msft-security-dev-lifecycle.md b/windows/security/threat-protection/msft-security-dev-lifecycle.md index 6c23e09a9e..c16994d574 100644 --- a/windows/security/threat-protection/msft-security-dev-lifecycle.md +++ b/windows/security/threat-protection/msft-security-dev-lifecycle.md @@ -28,4 +28,4 @@ The Microsoft SDL is based on three core concepts: To learn more about the SDL, visit the [Security Engineering site](https://www.microsoft.com/en-us/securityengineering/sdl). -And, download the [Simplified Implementation of the Microsoft SDL whitepaper](http://go.microsoft.com/?linkid=9708425). \ No newline at end of file +And, download the [Simplified Implementation of the Microsoft SDL whitepaper](https://go.microsoft.com/?linkid=9708425). \ No newline at end of file From aaaa6bda21c54d2a28e4543260522631d057a81b Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 10:38:30 -0700 Subject: [PATCH 063/930] Update TOC.yml --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index dd76035b25..2f550f7437 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -116,7 +116,7 @@ - name: Decode Measured Boot logs to track PCR changes href: information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md - name: Configure S/MIME for Windows 10 - href: configure-s-mime.md + href: access-protection/configure-s-mime.md - name: Windows Information Protection (WIP) href: information-protection/windows-information-protection/protect-enterprise-data-using-wip.md items: From 5563ecf4194b45bb8fb0586d94bec06491e5c91d Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 10:43:41 -0700 Subject: [PATCH 064/930] Update TOC.yml --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 2f550f7437..d92cd2c7d5 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -116,7 +116,7 @@ - name: Decode Measured Boot logs to track PCR changes href: information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md - name: Configure S/MIME for Windows 10 - href: access-protection/configure-s-mime.md + href: identity-protection/configure-s-mime.md - name: Windows Information Protection (WIP) href: information-protection/windows-information-protection/protect-enterprise-data-using-wip.md items: From 4b5e8bec4d74391f3523b1feed3b48cc0c36c56a Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 10:58:37 -0700 Subject: [PATCH 065/930] Update TOC.yml --- windows/security/TOC.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index d92cd2c7d5..cef0b7006c 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -34,6 +34,7 @@ - name: Operating system security items: - name: System security + href: operating-system.md items: - name: Secure the Windows 10 boot process href: information-protection/secure-the-windows-10-boot-process.md From b032c4d1b971e9622e263f9f6be99004e1fed4fd Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 11:11:10 -0700 Subject: [PATCH 066/930] Update operating-system.md --- windows/security/operating-system.md | 33 +++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 1c7d101129..c380a6bc2b 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -1,17 +1,44 @@ --- title: Windows operating system security -description: +description: Securing the operating system includes system security, encryption, network security, and threat protection. ms.reviewer: manager: dansimp -ms.author: dansimp +ms.author: deniseb ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: dansimp +author: denisebmsft --- # Windows operating system security Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. +The operating system security features in Windows 11 include: + +- System security + - Trusted Boot (includes Secure Boot and Measured Boot) + - Cryptography and certificate management + - Windows Security app +- Encryption and data protection + - BitLocker + - Encryption +- Network security + - Virtual Private Networks (VPNs) + - Windows Defender Firewall + - Bluetooth + - DSN security + - Windows Wi-Fi + - Transport Layer Security (TLS) +- Protection from viruses and threats + - Microsoft Defender Antivirus + - Attack surface reduction + - Tamper protection + - Network protection + - Controlled folder access + - Exploit protection + - Microsoft Defender for Endpoint + + + From 87874b50833102561dbc8d331190d83e3ea1ff43 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 11:21:05 -0700 Subject: [PATCH 067/930] Update operating-system.md --- windows/security/operating-system.md | 30 ++++++++-------------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index c380a6bc2b..ad52554062 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -17,28 +17,14 @@ Security and privacy depend on an operating system that guards your system and i The operating system security features in Windows 11 include: -- System security - - Trusted Boot (includes Secure Boot and Measured Boot) - - Cryptography and certificate management - - Windows Security app -- Encryption and data protection - - BitLocker - - Encryption -- Network security - - Virtual Private Networks (VPNs) - - Windows Defender Firewall - - Bluetooth - - DSN security - - Windows Wi-Fi - - Transport Layer Security (TLS) -- Protection from viruses and threats - - Microsoft Defender Antivirus - - Attack surface reduction - - Tamper protection - - Network protection - - Controlled folder access - - Exploit protection - - Microsoft Defender for Endpoint +| Area | Features & Capabilities | +|:---|:---| +| System security | Trusted Boot (includes Secure Boot and Measured Boot)
Cryptography and certificate management
Windows Security app | +| Encryption and data protection | BitLocker
Encryption | +| Network security | Virtual Private Networks (VPNs)
Windows Defender Firewall
Bluetooth
DSN security
Windows Wi-Fi
Transport Layer Security (TLS) | +| Protection from viruses and threats | Microsoft Defender Antivirus
Attack surface reduction
Tamper protection
Network protection
Controlled folder access
Exploit protection
Microsoft Defender for Endpoint | + + From 5879c32fea2095b3ff861639a0f103fd21ff44cd Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 11:23:04 -0700 Subject: [PATCH 068/930] Update operating-system.md --- windows/security/operating-system.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index ad52554062..da4a9933bf 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -15,16 +15,12 @@ author: denisebmsft Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. -The operating system security features in Windows 11 include: +The following table summarizes the operating system security features and capabilities in Windows 11: | Area | Features & Capabilities | |:---|:---| | System security | Trusted Boot (includes Secure Boot and Measured Boot)
Cryptography and certificate management
Windows Security app | | Encryption and data protection | BitLocker
Encryption | | Network security | Virtual Private Networks (VPNs)
Windows Defender Firewall
Bluetooth
DSN security
Windows Wi-Fi
Transport Layer Security (TLS) | -| Protection from viruses and threats | Microsoft Defender Antivirus
Attack surface reduction
Tamper protection
Network protection
Controlled folder access
Exploit protection
Microsoft Defender for Endpoint | - - - - +| Protection from viruses and threats | Microsoft Defender Antivirus
Attack surface reduction
Tamper protection
Network protection
Controlled folder access
Exploit protection
Additional protection with Microsoft Defender for Endpoint | From cc9cccaa6b3e21f1a42f9050db8a80aca9d69075 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 11:23:43 -0700 Subject: [PATCH 069/930] Update TOC.yml --- windows/security/TOC.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index cef0b7006c..d13521f976 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -32,9 +32,9 @@ - name: Kernel DMA Protection href: information-protection/kernel-dma-protection-for-thunderbolt.md - name: Operating system security + href: operating-system.md items: - - name: System security - href: operating-system.md + - name: System security items: - name: Secure the Windows 10 boot process href: information-protection/secure-the-windows-10-boot-process.md From 35cdaa49a3bcd33df8311a28151d767b37632b9b Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 13:18:41 -0700 Subject: [PATCH 070/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index da4a9933bf..75e756f7c9 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -15,7 +15,7 @@ author: denisebmsft Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. -The following table summarizes the operating system security features and capabilities in Windows 11: +The following table summarizes the operating system security features and capabilities in Windows 11:

| Area | Features & Capabilities | |:---|:---| From 5a6830db7d83d950f72d6c6ef8b02faf9861fd62 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 13:19:05 -0700 Subject: [PATCH 071/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 75e756f7c9..107e6ed663 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -17,7 +17,7 @@ Security and privacy depend on an operating system that guards your system and i The following table summarizes the operating system security features and capabilities in Windows 11:

-| Area | Features & Capabilities | +| Security Measures | Features & Capabilities | |:---|:---| | System security | Trusted Boot (includes Secure Boot and Measured Boot)
Cryptography and certificate management
Windows Security app | | Encryption and data protection | BitLocker
Encryption | From f80cbae66310823530cd74481d8b5c0f99e2e31f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 14:03:40 -0700 Subject: [PATCH 072/930] Update TOC.yml --- windows/security/TOC.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index d13521f976..29c0a6f1a6 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -194,10 +194,22 @@ href: identity-protection/vpn/vpn-office-365-optimization.md - name: Windows Defender Firewall href: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md -- name: Threat protection - items: + - name: Threat protection + items: - name: Microsoft Defender Antivirus href: /microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows.md + - name: Attack surface reduction + href: + - name: Tamper protection + href: + - name: Network protection + href: + - name: Controlled folder access + href: + - name: Exploit protection + href: + - name: Microsoft Defender for Endpoint + href: - name: Application protection items: - name: User protection From a953782f5cc0392510052a5048d6960e5d0f6117 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 7 Sep 2021 14:18:46 -0700 Subject: [PATCH 073/930] testing table --- windows/security/apps.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/windows/security/apps.md b/windows/security/apps.md index 08542e1f22..4b15230a76 100644 --- a/windows/security/apps.md +++ b/windows/security/apps.md @@ -13,4 +13,24 @@ author: dansimp # Windows application security -Cybercriminals regularly gain access to valuable data by hacking poorly secured applications. Common security failures include “code injection” attacks, in which attackers insert malicious code that can tamper with data, or even destroy it. An application may have its security misconfigured, leaving open doors for hackers. Or vital customer and corporate information may leave sensitive data exposed. Windows 11 protects your valuable data with layers of application security. A rich application platform, isolation, and code integrity enables developers to build-in security from the ground up to protect against breaches and malware. \ No newline at end of file +Cybercriminals regularly gain access to valuable data by hacking poorly secured applications. Common security failures include “code injection” attacks, in which attackers insert malicious code that can tamper with data, or even destroy it. An application may have its security misconfigured, leaving open doors for hackers. Or vital customer and corporate information may leave sensitive data exposed. Windows 11 protects your valuable data with layers of application security. A rich application platform, isolation, and code integrity enables developers to build-in security from the ground up to protect against breaches and malware. + +The following table summarizes the Windows security features and capabilities for apps:

+ +| Security Measures | Features & Capabilities | +|:---|:---| +| Application Security |[Application Control for Windows](/threat-protection/windows-defender-application-control/windows-defender-application-control.md)
[Microsoft Defender Application Guard](/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md)
[Email security for Windows](/identity-protection/configure-s-mime.md)
[Microsoft Defender SmartScreen ](/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md) | +| Privacy Controls |[Windows privacy and compliance](/windows/privacy/windows-10-and-privacy-compliance)
[Windows privacy controls and transparency](/privacy/changes-to-windows-diagnostic-data-collection.md)
| + + + +## TEST + +| Security Measures | Features & Capabilities | +|:---|:---| +| Windows Defender Application Control | Application control is one of the most effective security controls to prevent unwanted or malicious code from running. It moves away from an application trust model where all code is assumed trustworthy to one where apps must earn trust to run. Learn more: [Application Control for Windows](/threat-protection/windows-defender-application-control/windows-defender-application-control.md) | +| Microsoft Defender Application Guard | Application Guard leverages chip based hardware isolation to isolate untrusted websites and untrusted Office files, seamlessly running these in an isolated Hyper-V based container, separate from the desktop operating system, and making sure that anything that happens within the container remains isolated from the desktop. Learn more [Microsoft Defender Application Guard overview](/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md). | +| Email Security | With Windows S/MIME email security, users can encrypt outgoing messages and attachments, so only intended recipients with digital identification (ID)—also called a certificate—can read them. Users can digitally sign a message, which verifies the identity of the sender and ensures the message has not been tampered with.[Configure S/MIME for Windows 10](/identity-protection/configure-s-mime.md) | +| Microsoft Defender SmartScreen | Microsoft Defender SmartScreen protects against phishing or malware websites and applications, and the downloading of potentially malicious files. Learn more: [Microsoft Defender SmartScreen overview](/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md) | +| Isolating UWP apps | TBD | +| Developer security | TBD | \ No newline at end of file From 5dfdfa641ff110549d6dfd46750121c547e79647 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 7 Sep 2021 15:53:53 -0700 Subject: [PATCH 074/930] simple table --- windows/security/operating-system.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 107e6ed663..6c6b8529f3 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -2,6 +2,7 @@ title: Windows operating system security description: Securing the operating system includes system security, encryption, network security, and threat protection. ms.reviewer: +ms.topic: article manager: dansimp ms.author: deniseb ms.prod: w10 From 119222a9e3020880a781ecea97b359c5a48a6c45 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 16:21:39 -0700 Subject: [PATCH 075/930] Update TOC.yml --- windows/security/TOC.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 29c0a6f1a6..ac2bff22dc 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -32,8 +32,9 @@ - name: Kernel DMA Protection href: information-protection/kernel-dma-protection-for-thunderbolt.md - name: Operating system security - href: operating-system.md items: + - name: Overview + href: operating-system.md - name: System security items: - name: Secure the Windows 10 boot process From ae3045451972d9fe90e2f132de4a24c1b72070ed Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 16:32:59 -0700 Subject: [PATCH 076/930] Create trusted-boot.md --- windows/security/os-security/trusted-boot.md | 33 ++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 windows/security/os-security/trusted-boot.md diff --git a/windows/security/os-security/trusted-boot.md b/windows/security/os-security/trusted-boot.md new file mode 100644 index 0000000000..2ab20d1e02 --- /dev/null +++ b/windows/security/os-security/trusted-boot.md @@ -0,0 +1,33 @@ +--- +title: Trusted Boot +description: Trusted Boot prevents corrupted components from loading during the boot-up process in Windows 11 +search.appverid: MET150 +author: denisebmsft +ms.author: deniseb +manager: dansimp +audience: ITPro +ms.topic: conceptual +ms.date: 09/07/2021 +ms.prod: w11 +ms.localizationpriority: medium +ms.collection: +ms.custom: +ms.reviewer: jsuther +f1.keywords: NOCSH +--- + +# Trusted Boot + +This article describes Trusted Boot, a security measure built into Windows 11 to prevent malware and corrupted components from loading when a Windows 11 device is starting. + +## Secure Boot + +The first step in protecting the operating system is to ensure that it boots securely after the initial hardware and firmware boot sequences have safely finished their early boot sequences. Secure Boot makes a safe and trusted path from the Unified Extensible Firmware Interface (UEFI) through the Windows kernel's Trusted Boot sequence. Malware attacks on the Windows boot sequence are blocked by the signature-enforcement handshakes throughout the boot sequence between the UEFI, bootloader, kernel, and application environments. + +As the PC begins the boot process, it will first verify that the firmware is digitally signed, reducing the risk of firmware rootkits. Secure Boot then checks all code that runs before the operating system and checks the OS bootloader’s digital signature to ensure that it is trusted by the Secure Boot policy and hasn’t been tampered with. + +## Trusted Boot + +Trusted Boot takes over where Secure Boot leaves off. The Windows bootloader verifies the digital signature of the Windows kernel before loading it. The Windows kernel, in turn, verifies every other component of the Windows startup process, including boot drivers, startup files, and your antimalware product’s early-launch antimalware (ELAM) driver. If any of these files were tampered, the bootloader detects the problem and refuses to load the corrupted component. Tampering or malware attacks on the Windows boot sequence are blocked by the signature-enforcement handshakes between the UEFI, bootloader, kernel, and application environments. + +Often, Windows can automatically repair the corrupted component, restoring the integrity of Windows and allowing the Windows 11 device to start normally. \ No newline at end of file From a2fbdfe3bb73182057ee1d80d9c0db15e8449f2b Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 16:35:05 -0700 Subject: [PATCH 077/930] Update trusted-boot.md --- windows/security/os-security/trusted-boot.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/windows/security/os-security/trusted-boot.md b/windows/security/os-security/trusted-boot.md index 2ab20d1e02..5770dab09b 100644 --- a/windows/security/os-security/trusted-boot.md +++ b/windows/security/os-security/trusted-boot.md @@ -18,7 +18,7 @@ f1.keywords: NOCSH # Trusted Boot -This article describes Trusted Boot, a security measure built into Windows 11 to prevent malware and corrupted components from loading when a Windows 11 device is starting. +This article describes Trusted Boot, a security measure built into Windows 11 to prevent malware and corrupted components from loading when a Windows 11 device is starting. Trusted Boot picks up where Secure Boot leaves off, helping to ensure your Windows 11 system boots up safely and securely. ## Secure Boot @@ -30,4 +30,8 @@ As the PC begins the boot process, it will first verify that the firmware is dig Trusted Boot takes over where Secure Boot leaves off. The Windows bootloader verifies the digital signature of the Windows kernel before loading it. The Windows kernel, in turn, verifies every other component of the Windows startup process, including boot drivers, startup files, and your antimalware product’s early-launch antimalware (ELAM) driver. If any of these files were tampered, the bootloader detects the problem and refuses to load the corrupted component. Tampering or malware attacks on the Windows boot sequence are blocked by the signature-enforcement handshakes between the UEFI, bootloader, kernel, and application environments. -Often, Windows can automatically repair the corrupted component, restoring the integrity of Windows and allowing the Windows 11 device to start normally. \ No newline at end of file +Often, Windows can automatically repair the corrupted component, restoring the integrity of Windows and allowing the Windows 11 device to start normally. + +## See also + +[Secure the Windows boot process](../information-protection/secure-the-windows-10-boot-process.md) \ No newline at end of file From c8967bccca8fe623d7fa09ba332686ca3a66752e Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 16:35:53 -0700 Subject: [PATCH 078/930] Update TOC.yml --- windows/security/TOC.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index ac2bff22dc..eaabe3d79f 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -37,6 +37,8 @@ href: operating-system.md - name: System security items: + - name: Trusted Boot + href: os-security/trusted-boot.md - name: Secure the Windows 10 boot process href: information-protection/secure-the-windows-10-boot-process.md - name: Encryption and data protection From 2bbebaac8a662c43d1c27119078b73c189a6a44e Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 16:43:46 -0700 Subject: [PATCH 079/930] Create cryptography-certificate-mgmt.md --- .../cryptography-certificate-mgmt.md | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 windows/security/os-security/cryptography-certificate-mgmt.md diff --git a/windows/security/os-security/cryptography-certificate-mgmt.md b/windows/security/os-security/cryptography-certificate-mgmt.md new file mode 100644 index 0000000000..712d4806dc --- /dev/null +++ b/windows/security/os-security/cryptography-certificate-mgmt.md @@ -0,0 +1,43 @@ +--- +title: Cryptography and Certificate Management +description: Get an overview of cryptography and certificate management in Windows 11 +search.appverid: MET150 +author: denisebmsft +ms.author: deniseb +manager: dansimp +audience: ITPro +ms.topic: conceptual +ms.date: 09/07/2021 +ms.prod: w11 +ms.localizationpriority: medium +ms.collection: +ms.custom: +ms.reviewer: skhadeer, raverma +f1.keywords: NOCSH +--- + +# Cryptography and Certificate Management + +This article describes cryptography and certificate management in Windows 11. + +## Cryptography + +Cryptography uses code to convert data so that only a specific recipient can read it by using a key. Cryptography enforces privacy to prevent anyone except the intended recipient from reading data, integrity to ensure data is free of tampering, and authentication that verifies identity to ensure that communication is secure. The cryptography stack in Windows extends from the chip to the cloud enabling Windows, applications, and services protect system and user secrets. + +All cryptography on Windows 11 is Federal Information Processing Standards (FIPS) 140 certified. FIPS 140 certification ensures that US government approved algorithms are being used (RSA for signing, ECDH with NIST curves for key agreement, AES for symmetric encryption, and SHA2 for hashing), tests module integrity to prove that no tampering has occurred and proves the randomness for entropy sources. + +Windows cryptographic modules provide low-level primitives such as: + +- Random number generators (RNG) +- Symmetric and asymmetric encryption (support for AES 128/256 and RSA 512 to 16384, in 64-bit increments and ECDSA over NIST-standard prime curves P-256, P-384, P-521) +- Hashing (support for SHA-256, SHA-384, and SHA-512) +- Signing and verification (padding support for OAEP, PSS, PKCS1) +- Key agreement and key derivation (support for ECDH over NIST-standard prime curves P-256, P-384, P-521 and HKDF) + +These are natively exposed on Windows through the Crypto API (CAPI) and the Cryptography Next Generation API (CNG) which is powered by Microsoft's open-source cryptographic library SymCrypt. Application developers can leverage these APIs to perform low-level cryptographic operations (BCrypt), key storage operations (NCrypt), protect static data (DPAPI), and securely share secrets (DPAPI-NG). + +## Certificate management + +Windows offers several APIs to operate and manage certificates. Certificates are crucial to public key infrastructure (PKI) as they provide the means for safeguarding and authenticating information. Certificates are electronic documents used to claim ownership of a public key. Public keys are used to prove server and client identity, validate code integrity, and used in secure emails. Windows offers users the ability to auto-enroll and renew certificates in Active Directory with Group Policy to reduce the risk of potential outages due to certificate expiration or misconfiguration. Windows validates certificates through an automatic update mechanism that downloads certificate trust lists (CTL) daily. Trusted root certificates are used by applications as a reference for trustworthy PKI hierarchies and digital certificates. The list of trusted and untrusted certificates are stored in the CTL and can be updated by administrators. In the case of certificate revocation, a certificate is added as an untrusted certificate in the CTL causing it to be revoked globally across user devices immediately. + +Windows also offers enterprise certificate pinning to help reduce man-in-the-middle attacks by enabling users to protect their internal domain names from chaining to unwanted certificates. A web application's server authentication certificate chain is checked to ensure it matches a restricted set of certificates. Any web application triggering a name mismatch will start event logging and prevent user access from Edge or Internet Explorer. From 0183e07657c000345c700d8565d55993d6759891 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 16:45:10 -0700 Subject: [PATCH 080/930] Update cryptography-certificate-mgmt.md --- windows/security/os-security/cryptography-certificate-mgmt.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/os-security/cryptography-certificate-mgmt.md b/windows/security/os-security/cryptography-certificate-mgmt.md index 712d4806dc..282fac4632 100644 --- a/windows/security/os-security/cryptography-certificate-mgmt.md +++ b/windows/security/os-security/cryptography-certificate-mgmt.md @@ -32,9 +32,9 @@ Windows cryptographic modules provide low-level primitives such as: - Symmetric and asymmetric encryption (support for AES 128/256 and RSA 512 to 16384, in 64-bit increments and ECDSA over NIST-standard prime curves P-256, P-384, P-521) - Hashing (support for SHA-256, SHA-384, and SHA-512) - Signing and verification (padding support for OAEP, PSS, PKCS1) -- Key agreement and key derivation (support for ECDH over NIST-standard prime curves P-256, P-384, P-521 and HKDF) +- Key agreement and key derivation (support for ECDH over NIST-standard prime curves P-256, P-384, P-521, and HKDF) -These are natively exposed on Windows through the Crypto API (CAPI) and the Cryptography Next Generation API (CNG) which is powered by Microsoft's open-source cryptographic library SymCrypt. Application developers can leverage these APIs to perform low-level cryptographic operations (BCrypt), key storage operations (NCrypt), protect static data (DPAPI), and securely share secrets (DPAPI-NG). +These modules are natively exposed on Windows through the Crypto API (CAPI) and the Cryptography Next Generation API (CNG) which is powered by Microsoft's open-source cryptographic library SymCrypt. Application developers can use these APIs to perform low-level cryptographic operations (BCrypt), key storage operations (NCrypt), protect static data (DPAPI), and securely share secrets (DPAPI-NG). ## Certificate management From 54483578098ba7e62c5519863d304d5e4d347300 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 16:46:46 -0700 Subject: [PATCH 081/930] Update TOC.yml --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index eaabe3d79f..b7e9b9d4b0 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -200,7 +200,7 @@ - name: Threat protection items: - name: Microsoft Defender Antivirus - href: /microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows.md + href: microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows.md - name: Attack surface reduction href: - name: Tamper protection From 0dd024ba903616a80cb1451b13d9c16199a91bdf Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 16:48:15 -0700 Subject: [PATCH 082/930] Update TOC.yml --- windows/security/TOC.yml | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index b7e9b9d4b0..2e167de1fd 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -199,20 +199,14 @@ href: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md - name: Threat protection items: - - name: Microsoft Defender Antivirus - href: microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows.md - - name: Attack surface reduction - href: - - name: Tamper protection - href: - - name: Network protection - href: - - name: Controlled folder access - href: - - name: Exploit protection - href: - - name: Microsoft Defender for Endpoint - href: + - name: Microsoft Defender Antivirus + href: microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows.md + - name: Attack surface reduction + - name: Tamper protection + - name: Network protection + - name: Controlled folder access + - name: Exploit protection + - name: Microsoft Defender for Endpoint - name: Application protection items: - name: User protection From 05f28657b0c54c27281c27e804323c4af0052b09 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 16:55:45 -0700 Subject: [PATCH 083/930] Update operating-system.md --- windows/security/operating-system.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 107e6ed663..584a85b7bd 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -13,14 +13,19 @@ author: denisebmsft # Windows operating system security +This article provides an overview of security measures built into Windows 11. + +## Operating system security + Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. -The following table summarizes the operating system security features and capabilities in Windows 11:

+Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11:

| Security Measures | Features & Capabilities | |:---|:---| -| System security | Trusted Boot (includes Secure Boot and Measured Boot)
Cryptography and certificate management
Windows Security app | +| System security | [Trusted Boot](os-security/trusted-boot.md) (includes Secure Boot and Measured Boot)
[Cryptography and certificate management](os-security/cryptography-certificate-mgmt.md)
Windows Security app | | Encryption and data protection | BitLocker
Encryption | | Network security | Virtual Private Networks (VPNs)
Windows Defender Firewall
Bluetooth
DSN security
Windows Wi-Fi
Transport Layer Security (TLS) | | Protection from viruses and threats | Microsoft Defender Antivirus
Attack surface reduction
Tamper protection
Network protection
Controlled folder access
Exploit protection
Additional protection with Microsoft Defender for Endpoint | + From 56fdc9752e95139409d66077f640a71a22ee1286 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 16:59:28 -0700 Subject: [PATCH 084/930] Update TOC.yml --- windows/security/TOC.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 2e167de1fd..eb58b0f6cd 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -200,7 +200,6 @@ - name: Threat protection items: - name: Microsoft Defender Antivirus - href: microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows.md - name: Attack surface reduction - name: Tamper protection - name: Network protection From e741bf1cb5bb53dacc48639b2bb656e17b21773c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 17:05:35 -0700 Subject: [PATCH 085/930] Update trusted-boot.md --- windows/security/os-security/trusted-boot.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/os-security/trusted-boot.md b/windows/security/os-security/trusted-boot.md index 5770dab09b..4a2e241a83 100644 --- a/windows/security/os-security/trusted-boot.md +++ b/windows/security/os-security/trusted-boot.md @@ -16,9 +16,9 @@ ms.reviewer: jsuther f1.keywords: NOCSH --- -# Trusted Boot +# Secure Boot and Trusted Boot -This article describes Trusted Boot, a security measure built into Windows 11 to prevent malware and corrupted components from loading when a Windows 11 device is starting. Trusted Boot picks up where Secure Boot leaves off, helping to ensure your Windows 11 system boots up safely and securely. +This article describes Secure Boot and Trusted Boot, security measures built into Windows 11 to prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up where Secure Boot leaves off. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely. ## Secure Boot From 5b674360a60e630512905866afdf6f162b2bc760 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 17:14:58 -0700 Subject: [PATCH 086/930] Windows security app --- .../images/windows-security-app-w11.png | Bin 0 -> 54380 bytes .../os-security/windows-security-app.md | 37 ++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 windows/security/images/windows-security-app-w11.png create mode 100644 windows/security/os-security/windows-security-app.md diff --git a/windows/security/images/windows-security-app-w11.png b/windows/security/images/windows-security-app-w11.png new file mode 100644 index 0000000000000000000000000000000000000000..e062b0d292ab01d85235ee266d0c143dc5760b1e GIT binary patch literal 54380 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 Date: Tue, 7 Sep 2021 17:16:07 -0700 Subject: [PATCH 087/930] Update windows-security-app.md --- .../os-security/windows-security-app.md | 25 ++++++------------- 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/windows/security/os-security/windows-security-app.md b/windows/security/os-security/windows-security-app.md index 4a2e241a83..ed9e40c74b 100644 --- a/windows/security/os-security/windows-security-app.md +++ b/windows/security/os-security/windows-security-app.md @@ -1,6 +1,6 @@ --- -title: Trusted Boot -description: Trusted Boot prevents corrupted components from loading during the boot-up process in Windows 11 +title: The Windows Security app in Windows 11 +description: Get an overview of the Windows Security app in Windows 11 search.appverid: MET150 author: denisebmsft ms.author: deniseb @@ -12,26 +12,15 @@ ms.prod: w11 ms.localizationpriority: medium ms.collection: ms.custom: -ms.reviewer: jsuther +ms.reviewer: kaeladawson, bmcneil f1.keywords: NOCSH --- -# Secure Boot and Trusted Boot +# The Windows Security app -This article describes Secure Boot and Trusted Boot, security measures built into Windows 11 to prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up where Secure Boot leaves off. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely. +This article provides an overview of the Windows Security app in Windows 11. -## Secure Boot +:::image type="content" source="../images/windows-security-app-w11.png" alt-text="Windows Security app in Windows 11"::: -The first step in protecting the operating system is to ensure that it boots securely after the initial hardware and firmware boot sequences have safely finished their early boot sequences. Secure Boot makes a safe and trusted path from the Unified Extensible Firmware Interface (UEFI) through the Windows kernel's Trusted Boot sequence. Malware attacks on the Windows boot sequence are blocked by the signature-enforcement handshakes throughout the boot sequence between the UEFI, bootloader, kernel, and application environments. +Visibility and awareness of device security and health is key to any action taken. The Windows built-in security app provides an at-a-glance view of the security status and health of your device. These insights help you identify issues and take action to make sure you’re protected. You can quickly see the status of your virus and threat protection, firewall and network security, device security controls, and more. -As the PC begins the boot process, it will first verify that the firmware is digitally signed, reducing the risk of firmware rootkits. Secure Boot then checks all code that runs before the operating system and checks the OS bootloader’s digital signature to ensure that it is trusted by the Secure Boot policy and hasn’t been tampered with. - -## Trusted Boot - -Trusted Boot takes over where Secure Boot leaves off. The Windows bootloader verifies the digital signature of the Windows kernel before loading it. The Windows kernel, in turn, verifies every other component of the Windows startup process, including boot drivers, startup files, and your antimalware product’s early-launch antimalware (ELAM) driver. If any of these files were tampered, the bootloader detects the problem and refuses to load the corrupted component. Tampering or malware attacks on the Windows boot sequence are blocked by the signature-enforcement handshakes between the UEFI, bootloader, kernel, and application environments. - -Often, Windows can automatically repair the corrupted component, restoring the integrity of Windows and allowing the Windows 11 device to start normally. - -## See also - -[Secure the Windows boot process](../information-protection/secure-the-windows-10-boot-process.md) \ No newline at end of file From d3f655731dc0b0efd4330198ff02b50f43d18e8f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 17:18:25 -0700 Subject: [PATCH 088/930] Update TOC.yml --- windows/security/TOC.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index eb58b0f6cd..b6657d8439 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -39,8 +39,10 @@ items: - name: Trusted Boot href: os-security/trusted-boot.md - - name: Secure the Windows 10 boot process - href: information-protection/secure-the-windows-10-boot-process.md + - name: Cryptography and certificate management + href: os-security/cryptography-certificate-mgmt.md + - name: Windows Security app + href: os-security/windows-security-app.md - name: Encryption and data protection items: - name: Encrypted Hard Drive From eb5a94b43c84b24af498681d00247a197da48df9 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 17:19:28 -0700 Subject: [PATCH 089/930] Update TOC.yml --- windows/security/TOC.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index b6657d8439..777720a45b 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -45,6 +45,7 @@ href: os-security/windows-security-app.md - name: Encryption and data protection items: + - name: Overview - name: Encrypted Hard Drive href: information-protection/encrypted-hard-drive.md - name: Bitlocker From 400771de27f8bb1e85e70dfcdb6b5fe16971ef4b Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 17:21:02 -0700 Subject: [PATCH 090/930] Update TOC.yml --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 777720a45b..337dc58743 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -41,7 +41,7 @@ href: os-security/trusted-boot.md - name: Cryptography and certificate management href: os-security/cryptography-certificate-mgmt.md - - name: Windows Security app + - name: Windows Security app in Windows 11 href: os-security/windows-security-app.md - name: Encryption and data protection items: From c4af22af36fe1d7fee6386989430caddc2667a13 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 17:31:02 -0700 Subject: [PATCH 091/930] operating system articles --- windows/security/operating-system.md | 4 +-- .../os-security/encryption-data-protection.md | 29 +++++++++++++++++++ windows/security/os-security/trusted-boot.md | 4 ++- .../os-security/windows-security-app.md | 2 +- 4 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 windows/security/os-security/encryption-data-protection.md diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 584a85b7bd..e16ff2bd56 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -13,9 +13,7 @@ author: denisebmsft # Windows operating system security -This article provides an overview of security measures built into Windows 11. - -## Operating system security +This article provides an overview of operating system security in Windows 11. Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. diff --git a/windows/security/os-security/encryption-data-protection.md b/windows/security/os-security/encryption-data-protection.md new file mode 100644 index 0000000000..ea4eab560f --- /dev/null +++ b/windows/security/os-security/encryption-data-protection.md @@ -0,0 +1,29 @@ +--- +title: Encryption and data protection in Windows 11 +description: Get an overview encryption and data protection in Windows 11 +search.appverid: MET150 +author: denisebmsft +ms.author: deniseb +manager: dansimp +audience: ITPro +ms.topic: conceptual +ms.date: 09/07/2021 +ms.prod: w11 +ms.localizationpriority: medium +ms.collection: +ms.custom: +ms.reviewer: deepakm, rafals +f1.keywords: NOCSH +--- + +# Encryption and data protection in Windows 11 + +This article provides a brief overview of encryption and data protection built into Windows 11. + +When people travel with their computers and devices, their confidential information travels with them. Wherever confidential data is stored, it must be protected against unauthorized access, whether through physical device theft or from malicious applications. Windows has a long history of providing at-rest data-protection solutions that guard against nefarious attackers, starting with the Encrypting File System (EFS) in the Windows 2000 operating system. + +In Windows 11, encryption and data protection features include: + +- [Encrypted Hard Drive](../information-protection/encrypted-hard-drive.md) +- [BitLocker](../information-protection/bitlocker/bitlocker-overview.md) + diff --git a/windows/security/os-security/trusted-boot.md b/windows/security/os-security/trusted-boot.md index 4a2e241a83..7728813615 100644 --- a/windows/security/os-security/trusted-boot.md +++ b/windows/security/os-security/trusted-boot.md @@ -18,7 +18,9 @@ f1.keywords: NOCSH # Secure Boot and Trusted Boot -This article describes Secure Boot and Trusted Boot, security measures built into Windows 11 to prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up where Secure Boot leaves off. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely. +*This article describes Secure Boot and Trusted Boot, security measures built into Windows 11.* + +Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up where Secure Boot leaves off. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely. ## Secure Boot diff --git a/windows/security/os-security/windows-security-app.md b/windows/security/os-security/windows-security-app.md index ed9e40c74b..b02306f0dc 100644 --- a/windows/security/os-security/windows-security-app.md +++ b/windows/security/os-security/windows-security-app.md @@ -18,7 +18,7 @@ f1.keywords: NOCSH # The Windows Security app -This article provides an overview of the Windows Security app in Windows 11. +*This article provides an overview of the Windows Security app in Windows 11.* :::image type="content" source="../images/windows-security-app-w11.png" alt-text="Windows Security app in Windows 11"::: From 7652f00c5d8b8d162f7d392c112b98042cce3da6 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 17:35:08 -0700 Subject: [PATCH 092/930] Update encryption-data-protection.md --- .../os-security/encryption-data-protection.md | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/windows/security/os-security/encryption-data-protection.md b/windows/security/os-security/encryption-data-protection.md index ea4eab560f..e0af5c0142 100644 --- a/windows/security/os-security/encryption-data-protection.md +++ b/windows/security/os-security/encryption-data-protection.md @@ -18,12 +18,40 @@ f1.keywords: NOCSH # Encryption and data protection in Windows 11 -This article provides a brief overview of encryption and data protection built into Windows 11. +*This article provides a brief overview of encryption and data protection built into Windows 11.* When people travel with their computers and devices, their confidential information travels with them. Wherever confidential data is stored, it must be protected against unauthorized access, whether through physical device theft or from malicious applications. Windows has a long history of providing at-rest data-protection solutions that guard against nefarious attackers, starting with the Encrypting File System (EFS) in the Windows 2000 operating system. In Windows 11, encryption and data protection features include: +- Encrypted Hard Drive +- BitLocker + +## Encrypted Hard Drive + +Encrypted Hard Drive uses the rapid encryption provided by BitLocker Drive Encryption to enhance data security and management. +By offloading the cryptographic operations to hardware, encrypted hard drives increase BitLocker performance and reduce CPU usage and power consumption. Because encrypted hard drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity. + +Encrypted hard drives provide: + +- Better performance: Encryption hardware, integrated into the drive controller, allows the drive to operate at full data rate with no performance degradation. +- Strong security based in hardware: Encryption is always "on" and the keys for encryption never leave the hard drive. User authentication is performed by the drive before it will unlock, independently of the operating system. +- Ease of use: Encryption is transparent to the user, and the user does not need to enable it. Encrypted hard drives are easily erased using on-board encryption key; there is no need to re-encrypt data on the drive. +- Lower cost of ownership: There is no need for new infrastructure to manage encryption keys, since BitLocker uses your existing infrastructure to store recovery information. Your device operates more efficiently because processor cycles do not need to be used for the encryption process. + +Encrypted hard drives are a new class of hard drives that are self-encrypted at a hardware level and allow for full disk hardware encryption. + +## BitLocker + +BitLocker Drive Encryption is a data protection feature that integrates with the operating system and addresses the threats of data theft or exposure from lost, stolen, or inappropriately decommissioned computers. + +BitLocker provides encryption for the operating system, fixed data, and removable data drives, using technologies like hardware security test interface (HSTI), Modern Standby, UEFI Secure Boot, and TPM. + +Windows consistently improves data protection by improving existing options and providing new strategies. + + +## See also + - [Encrypted Hard Drive](../information-protection/encrypted-hard-drive.md) - [BitLocker](../information-protection/bitlocker/bitlocker-overview.md) From 8e2bd89a94fdae5ee9a8593bcc969c7b4d46487c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 17:35:54 -0700 Subject: [PATCH 093/930] Update cryptography-certificate-mgmt.md --- windows/security/os-security/cryptography-certificate-mgmt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/os-security/cryptography-certificate-mgmt.md b/windows/security/os-security/cryptography-certificate-mgmt.md index 282fac4632..f5d63c9686 100644 --- a/windows/security/os-security/cryptography-certificate-mgmt.md +++ b/windows/security/os-security/cryptography-certificate-mgmt.md @@ -18,7 +18,7 @@ f1.keywords: NOCSH # Cryptography and Certificate Management -This article describes cryptography and certificate management in Windows 11. +*This article describes cryptography and certificate management in Windows 11.* ## Cryptography From 1a79447f23963a9932132ddc7a1e028d8eb68b37 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 17:36:29 -0700 Subject: [PATCH 094/930] Update TOC.yml --- windows/security/TOC.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 337dc58743..98852424f3 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -46,6 +46,7 @@ - name: Encryption and data protection items: - name: Overview + href: encryption-data-protection.md - name: Encrypted Hard Drive href: information-protection/encrypted-hard-drive.md - name: Bitlocker From e8c5a8a2212ca57da171d49a516812f17c36853f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 18:10:41 -0700 Subject: [PATCH 095/930] Update windows-security-app.md --- .../security/os-security/windows-security-app.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/windows/security/os-security/windows-security-app.md b/windows/security/os-security/windows-security-app.md index b02306f0dc..c9d1cbea97 100644 --- a/windows/security/os-security/windows-security-app.md +++ b/windows/security/os-security/windows-security-app.md @@ -24,3 +24,17 @@ f1.keywords: NOCSH Visibility and awareness of device security and health is key to any action taken. The Windows built-in security app provides an at-a-glance view of the security status and health of your device. These insights help you identify issues and take action to make sure you’re protected. You can quickly see the status of your virus and threat protection, firewall and network security, device security controls, and more. +The Windows Security app in Windows 11 looks a lot like what you see in Windows 10, with the addition of the new **Protection history** button and increased security features and capabilities. + +The following table describes the various sections of the Windows Security app.

+ +| Section | Description | +|:---|:---| +| Virus & threat protection | Description goes here | +| Account protection | Description goes here | +| Firewall & network protection | Description goes here | +| App & browser control | Description goes here | +| Device security | Description goes here | +| Device performance & health | Description goes here | +| Family options | Description goes here | +| Protection history | Description goes here | \ No newline at end of file From 214b98612bcbc32918cbb526307a8d7adbb78936 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 18:12:18 -0700 Subject: [PATCH 096/930] Update TOC.yml --- windows/security/TOC.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 98852424f3..9165264ba7 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -43,10 +43,10 @@ href: os-security/cryptography-certificate-mgmt.md - name: Windows Security app in Windows 11 href: os-security/windows-security-app.md - - name: Encryption and data protection + - name: Encryption and data protection + href: os-security/encryption-data-protection.md items: - - name: Overview - href: encryption-data-protection.md + - name: Encrypted Hard Drive href: information-protection/encrypted-hard-drive.md - name: Bitlocker From f352c6ab3e43cb11e1b190a50e880abc99473bb5 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 18:15:07 -0700 Subject: [PATCH 097/930] Update TOC.yml --- windows/security/TOC.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 9165264ba7..bb79e0aa9b 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -210,7 +210,11 @@ - name: Controlled folder access - name: Exploit protection - name: Microsoft Defender for Endpoint -- name: Application protection +- name: Application security + items: +- name: Secured identity + items: +- name: Cloud services items: - name: User protection items: From 98ee58a1db3e93067737b8caa451109cd8b86e9f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 18:19:13 -0700 Subject: [PATCH 098/930] Update index.yml --- windows/security/index.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index e59fa8c210..873666b38f 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -11,7 +11,7 @@ metadata: ms.collection: m365-security-compliance author: dansimp #Required; your GitHub user alias, with correct capitalization. ms.author: dansimp #Required; microsoft alias of author; optional team alias. - ms.date: 09/01/2021 + ms.date: 09/07/2021 localization_priority: Priority # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new @@ -38,13 +38,13 @@ landingContent: - linkListType: overview links: - text: Overview of operating system security - url: /windows/security/information-protection/index.md + url: operating-system.md - linkListType: concept links: - text: System security - url: /windows/security/information-protection/secure-the-windows-10-boot-process.md + url: os-security/trusted-boot.md - text: Encryption and data protection - url: /windows/security/information-protection/encrypted-hard-drive.md + url: os-security/encryption-data-protection.md - text: Network security url: /windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md # Cards and links should be based on top customer tasks or top subjects From 7ad9e9098631945d052681a1e91902c1ce873123 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 18:22:17 -0700 Subject: [PATCH 099/930] Update index.yml --- windows/security/index.yml | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 873666b38f..320651ac37 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -47,25 +47,37 @@ landingContent: url: os-security/encryption-data-protection.md - text: Network security url: /windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md + - text: Network security + - text: Virus & threat protection # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - - title: Threat protection - linkLists: - - linkListType: overview - links: - - text: Security baselines (more to follow) - url: /windows/security/threat-protection/windows-security-baselines.md -# Cards and links should be based on top customer tasks or top subjects -# Start card title with a verb - # Card (optional) - - title: Application protection + - title: Application security linkLists: - linkListType: overview links: - text: article (change link later, add more) url: /windows/security/threat-protection/windows-security-baselines.md # Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Secured identity + linkLists: + - linkListType: overview + links: + - text: article (change link later, add more) + url: /windows/security/threat-protection/windows-security-baselines.md +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Cloud services + linkLists: + - linkListType: overview + links: + - text: article (change link later, add more) + url: /windows/security/threat-protection/windows-security-baselines.md + +# Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - title: User protection From 856adceb6508bef347176b6849d79dc2c4fcc27f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 7 Sep 2021 18:43:57 -0700 Subject: [PATCH 100/930] cards --- windows/security/index.yml | 2 ++ windows/security/operating-system.md | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 320651ac37..6e0ba8210f 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -48,7 +48,9 @@ landingContent: - text: Network security url: /windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md - text: Network security + url: operating-system.md - text: Virus & threat protection + url: operating-system.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index e16ff2bd56..e3bb60f6e1 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -21,7 +21,7 @@ Use the links in the following table to learn more about the operating system se | Security Measures | Features & Capabilities | |:---|:---| -| System security | [Trusted Boot](os-security/trusted-boot.md) (includes Secure Boot and Measured Boot)
[Cryptography and certificate management](os-security/cryptography-certificate-mgmt.md)
Windows Security app | +| System security | [Trusted Boot](os-security/trusted-boot.md) (includes Secure Boot and Measured Boot)
[Cryptography and certificate management](os-security/cryptography-certificate-mgmt.md)
[Windows Security app](os-security/windows-security-app.md) | | Encryption and data protection | BitLocker
Encryption | | Network security | Virtual Private Networks (VPNs)
Windows Defender Firewall
Bluetooth
DSN security
Windows Wi-Fi
Transport Layer Security (TLS) | | Protection from viruses and threats | Microsoft Defender Antivirus
Attack surface reduction
Tamper protection
Network protection
Controlled folder access
Exploit protection
Additional protection with Microsoft Defender for Endpoint | From 3fe2b60bb3278953dba902ceb3c6532d3f2d6783 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 8 Sep 2021 15:29:39 +0100 Subject: [PATCH 101/930] Windows_11_Updates --- ...ndows-diagnostic-events-and-fields-1703.md | 35 +- ...ndows-diagnostic-events-and-fields-1709.md | 55 +- ...ndows-diagnostic-events-and-fields-1803.md | 72 +- ...ndows-diagnostic-events-and-fields-1809.md | 250 +- ...ndows-diagnostic-events-and-fields-1903.md | 1197 ++- ...-diagnostic-data-events-and-fields-2004.md | 775 +- ...iagnostic-data-events-and-fields-cobalt.md | 8353 +++++++++++++++++ windows/privacy/toc.yml | 2 + 8 files changed, 10084 insertions(+), 655 deletions(-) create mode 100644 windows/privacy/required-windows-diagnostic-data-events-and-fields-cobalt.md 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 index 2abc6b7ebe..ed8a5c8099 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -13,7 +13,7 @@ manager: dansimp ms.collection: M365-security-compliance ms.topic: article audience: ITPro -ms.date: 04/28/2021 +ms.date: 09/08/2021 ms.reviewer: --- @@ -33,7 +33,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: -- [Windows 10, version 21H1, Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](required-windows-diagnostic-data-events-and-fields-2004.md) +- [Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](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) @@ -2692,7 +2692,7 @@ The following fields are available: - **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 per the DMTF SMBIOS standard version 3.3.0, section 7.18.3. +- **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 @@ -6247,6 +6247,21 @@ The following fields are available: - **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. @@ -6278,6 +6293,20 @@ This event is sent when RUXIM begins checking with OneSettings to retrieve any U +### 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. 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 index 6dc4ef0157..44a2b75923 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -13,7 +13,7 @@ manager: dansimp ms.collection: M365-security-compliance ms.topic: article audience: ITPro -ms.date: 04/28/2021 +ms.date: 09/08/2021 ms.reviewer: --- @@ -33,7 +33,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: -- [Windows 10, version 21H1, Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](required-windows-diagnostic-data-events-and-fields-2004.md) +- [Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](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) @@ -2521,7 +2521,7 @@ The following fields are available: - **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](https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx) +- **InstallState** The device installation state. For a list of values, see: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx - **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. @@ -2734,8 +2734,8 @@ The following fields are available: - **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 per the DMTF SMBIOS standard version 3.3.0, section 7.18.3. +- **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 @@ -3028,6 +3028,22 @@ 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 @@ -6409,6 +6425,21 @@ The following fields are available: - **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. @@ -6440,6 +6471,20 @@ This event is sent when RUXIM begins checking with OneSettings to retrieve any U +### 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. 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 index 8a5eb64108..fc7fcd3117 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -13,7 +13,7 @@ manager: dansimp ms.collection: M365-security-compliance ms.topic: article audience: ITPro -ms.date: 04/28/2021 +ms.date: 09/08/2021 ms.reviewer: --- @@ -33,7 +33,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: -- [Windows 10, version 21H1, Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](required-windows-diagnostic-data-events-and-fields-2004.md) +- [Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](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) @@ -3007,6 +3007,32 @@ The following fields are available: - **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 @@ -3455,7 +3481,7 @@ The following fields are available: - **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](https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx) +- **InstallState** The device installation state. For a list of values, see: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx - **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. @@ -3674,7 +3700,7 @@ The following fields are available: - **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 per the DMTF SMBIOS standard version 3.3.0, section 7.18.3. +- **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 @@ -4340,6 +4366,19 @@ The following fields are available: - **winInetError** The HResult of the operation. + +## Other 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. + + ## Privacy consent logging events ### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentCompleted @@ -5433,16 +5472,6 @@ The following fields are available: - **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 @@ -8032,6 +8061,21 @@ The following fields are available: - **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. 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 99cc79b6ea..34bed2c947 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 @@ -13,7 +13,7 @@ manager: dansimp ms.collection: M365-security-compliance ms.topic: article audience: ITPro -ms.date: 04/29/2021 +ms.date: 09/08/2021 ms.reviewer: --- @@ -33,7 +33,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: -- [Windows 10, version 21H1, Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](required-windows-diagnostic-data-events-and-fields-2004.md) +- [Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](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) @@ -312,7 +312,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DatasourceApplicationFile_21H1Setup** The count of the number of this particular object 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. @@ -324,11 +324,11 @@ The following fields are available: - **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_19ASetup** 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_19H1** The count of the number of this particular object 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_21H1Setup** The total number of objects of this type present on this device. +- **DatasourceDevicePnp_21H1Setup** 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_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. @@ -344,7 +344,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DatasourceDriverPackage_21H1Setup** 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_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. @@ -360,7 +360,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DataSourceMatchingInfoBlock_21H1Setup** 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_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. @@ -376,7 +376,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DataSourceMatchingInfoPassive_21H1Setup** 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_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. @@ -392,7 +392,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DataSourceMatchingInfoPostUpgrade_21H1Setup** 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_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. @@ -408,7 +408,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DatasourceSystemBios_21H1Setup** 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_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. @@ -424,7 +424,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DecisionApplicationFile_21H1Setup** The count of the number of this particular object 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. @@ -440,7 +440,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DecisionDevicePnp_21H1Setup** 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_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. @@ -456,7 +456,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DecisionDriverPackage_21H1Setup** 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_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. @@ -472,7 +472,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DecisionMatchingInfoBlock_21H1Setup** 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_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. @@ -488,7 +488,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DecisionMatchingInfoPassive_21H1Setup** The count of the number of this particular object 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. @@ -504,7 +504,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DecisionMatchingInfoPostUpgrade_21H1Setup** 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_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. @@ -520,7 +520,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DecisionMediaCenter_21H1Setup** 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_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. @@ -536,7 +536,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **DecisionSystemBios_21H1Setup** 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_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. @@ -579,7 +579,7 @@ The following fields are available: - **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_21H1Setup** The total number of objects of this type present on this device. +- **Wmdrm_21H1Setup** The count of the number of this particular object 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. @@ -1219,6 +1219,28 @@ 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: + +- **Blocking** Blocking information. +- **BlockingSystemGeneralScenario** Decision about upgrade eligibility based on RAM. +- **MemoryRequirementViolated** Memory information. +- **SystemRequirementViolatedGeneral** System requirement information. + + +### 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). + + + ### 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. @@ -1243,6 +1265,34 @@ 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. + + +### 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. @@ -4722,7 +4772,7 @@ The following fields are available: 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). +This event includes fields from [Ms.Device.De~iceInventoryChange](#msdevicede~iceinventorychange). The following fields are available: @@ -4796,6 +4846,29 @@ 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. @@ -4813,7 +4886,7 @@ The following fields are available: 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). +This event includes fields from [Ms.De~ice.DeviceInventoryChange](#msde~icedeviceinventorychange). The following fields are available: @@ -5085,7 +5158,7 @@ The following fields are available: 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). +This event includes fields from [Ms.Device.DeviceInventoryChangd](#msdevicedeviceinventorychangd). The following fields are available: @@ -5128,7 +5201,7 @@ The following fields are available: - **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** 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. @@ -5716,6 +5789,36 @@ The following fields are available: - **totalRunDuration** Total running/evaluation time from last time. - **totalRuns** Total number of running/evaluation from last time. + +## 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. + + +### 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.data()** Battery performance data. +- **BatteryDataSize:** Size of the battery performance data. +- **batteryInfo.data()** Battery performance data. +- **BatteryInfoSize:** Size of the battery performance data. +- **pszBatteryDataXml** Battery performance data. +- **szBatteryInfo** Battery performance data. + + ## Privacy consent logging events ### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentCompleted @@ -6925,20 +7028,6 @@ The following fields are available: - **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.data()** Battery performance data. -- **BatteryDataSize:** Size of the battery performance data. -- **batteryInfo.data()** Battery performance data. -- **BatteryInfoSize:** Size of the battery performance data. -- **pszBatteryDataXml** Battery performance data. -- **szBatteryInfo** Battery performance data. ## System Resource Usage Monitor events @@ -7772,7 +7861,7 @@ The following fields are available: - **DPRange** Maximum mean value range. - **DPValue** Randomized bit value (0 or 1) that can be reconstituted over a large population to estimate the mean. -- **Value** Standard UTC emitted DP value structure See Value. +- **Value** Standard UTC emitted DP value structure See [Value](#value). ## Windows Store events @@ -8161,7 +8250,7 @@ The following fields are available: ### Microsoft.Windows.Kits.WSK.WskImageCreate -This event sends simple data when a user is using the Windows System Kit to create new OS “images”. The data includes the version of the Windows System Kit and the state of the event and is used to help investigate “image” creation failures. The data collected with this event is used to keep Windows performing properly. +This event sends simple Product and Service usage data when a user is using the Windows System Kit to create new OS “images”. The data includes the version of the Windows System Kit and the state of the event and is used to help investigate “image” creation failures. The data collected with this event is used to keep Windows performing properly. The following fields are available: @@ -8176,7 +8265,7 @@ The following fields are available: ### Microsoft.Windows.Kits.WSK.WskImageCustomization -This event sends simple data when a user is using the Windows System Kit to create/modify configuration files allowing the customization of a new OS image with Apps or Drivers. The data includes the version of the Windows System Kit, the state of the event, the customization type (drivers or apps) and the mode (new or updating) and is used to help investigate configuration file creation failures. The data collected with this event is used to keep Windows performing properly. +This event sends simple Product and Service usage data when a user is using the Windows System Kit to create/modify configuration files allowing the customization of a new OS image with Apps or Drivers. The data includes the version of the Windows System Kit, the state of the event, the customization type (drivers or apps) and the mode (new or updating) and is used to help investigate configuration file creation failures. The data collected with this event is used to keep Windows performing properly. The following fields are available: @@ -9596,6 +9685,21 @@ The following fields are available: - **PackageVersion** Current package version of remediation. +### 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. @@ -9627,6 +9731,72 @@ This event is sent when RUXIM begins checking with OneSettings to retrieve any U +### 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. + + ## Windows Update mitigation events ### Mitigation360Telemetry.MitigationCustom.CleanupSafeOsImages 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 index 23b3637f84..0944285031 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md @@ -13,7 +13,7 @@ manager: dansimp ms.collection: M365-security-compliance ms.topic: article audience: ITPro -ms.date: 04/29/2021 +ms.date: 09/08/2021 --- @@ -38,7 +38,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: -- [Windows 10, version 21H1, Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](required-windows-diagnostic-data-events-and-fields-2004.md) +- [Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](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) @@ -276,6 +276,12 @@ The following fields are available: - **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_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. @@ -289,6 +295,12 @@ The following fields are available: - **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_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. @@ -305,6 +317,12 @@ The following fields are available: - **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_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. @@ -321,6 +339,12 @@ The following fields are available: - **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_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. @@ -334,6 +358,12 @@ The following fields are available: - **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_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. @@ -347,6 +377,12 @@ The following fields are available: - **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_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. @@ -361,6 +397,12 @@ The following fields are available: - **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_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. @@ -377,6 +419,12 @@ The following fields are available: - **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_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. @@ -390,6 +438,12 @@ The following fields are available: - **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_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. @@ -406,6 +460,12 @@ The following fields are available: - **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_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. @@ -422,6 +482,12 @@ The following fields are available: - **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_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. @@ -435,6 +501,12 @@ The following fields are available: - **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_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. @@ -448,6 +520,12 @@ The following fields are available: - **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_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. @@ -461,6 +539,12 @@ The following fields are available: - **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_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. @@ -468,8 +552,23 @@ The following fields are available: - **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_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. @@ -477,6 +576,12 @@ The following fields are available: - **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_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. @@ -487,22 +592,103 @@ The following fields are available: - **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_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_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_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_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_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_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. @@ -510,10 +696,40 @@ The following fields are available: - **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_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_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. @@ -543,6 +759,12 @@ The following fields are available: - **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_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. @@ -1173,6 +1395,31 @@ 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. @@ -1212,6 +1459,8 @@ The following fields are available: - **CpuModel** Cpu model. - **CpuStepping** Cpu stepping. - **CpuVendor** Cpu vendor. +- **PlatformId** CPU platform identifier. +- **SysReqOverride** Appraiser decision about system requirements override. ### Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuModelStartSync @@ -1294,6 +1543,7 @@ 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. @@ -1534,7 +1784,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryTestAdd -This event provides diagnostic data for testing event adds. +This event provides diagnostic data for testing event adds to help keep windows up to date. This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). @@ -2422,6 +2672,7 @@ The following fields are available: - **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. @@ -3193,6 +3444,7 @@ The following fields are available: - **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. @@ -3734,6 +3986,19 @@ The following fields are available: - **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. @@ -3748,6 +4013,19 @@ The following fields are available: - **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. @@ -4171,9 +4449,11 @@ 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). @@ -4475,43 +4755,43 @@ This event captures basic checksum data about the device inventory items stored The following fields are available: -- **Device** A count of device objects in the cache. -- **DeviceCensus** A count of device census objects in the cache. -- **DriverPackageExtended** A count of driverpackageextended objects in the cache. -- **File** A count of file objects in the cache. -- **FileSigningInfo** A count of file signing objects in the cache. -- **Generic** A count of generic objects in the cache. -- **HwItem** A count of hwitem objects in the cache. -- **InventoryAcpiPhatHealthRecord** A count of ACPI PHAT health record objects in the cache. -- **InventoryAcpiPhatVersionElement** A count of ACPI PHAT version element objects in the cache. -- **InventoryApplication** A count of application objects in the cache. -- **InventoryApplicationAppV** A count of application AppV objects in the cache. -- **InventoryApplicationDriver** A count of application driver objects in the cache -- **InventoryApplicationFile** A count of application file objects in the cache. -- **InventoryApplicationFramework** A count of application framework objects in the cache -- **InventoryApplicationShortcut** A count of application shortcut objects in the cache -- **InventoryDeviceContainer** A count of device container objects in the cache. -- **InventoryDeviceInterface** A count of Plug and Play device interface objects in the cache. -- **InventoryDeviceMediaClass** A count of device media objects in the cache. -- **InventoryDevicePnp** A count of device Plug and Play objects in the cache. -- **InventoryDeviceSensor** A count of device sensor objects in the cache. -- **InventoryDeviceUsbHubClass** A count of device usb objects in the cache -- **InventoryDriverBinary** A count of driver binary objects in the cache. -- **InventoryDriverPackage** A count of device objects in the cache. -- **InventoryMiscellaneousOfficeAddIn** A count of office add-in objects in the cache -- **InventoryMiscellaneousOfficeAddInUsage** A count of office add-in usage objects in the cache. -- **InventoryMiscellaneousOfficeIdentifiers** A count of office identifier objects in the cache. -- **InventoryMiscellaneousOfficeIESettings** A count of office ie settings objects in the cache. -- **InventoryMiscellaneousOfficeInsights** A count of office insights objects in the cache. -- **InventoryMiscellaneousOfficeProducts** A count of office products objects in the cache. -- **InventoryMiscellaneousOfficeSettings** A count of office settings objects in the cache. -- **InventoryMiscellaneousOfficeVBA** A count of office vba objects in the cache. -- **InventoryMiscellaneousOfficeVBARuleViolations** A count of office vba rule violations objects in the cache. -- **InventoryMiscellaneousUUPInfo** A count of uup info objects in the cache. -- **InventoryVersion** The version of the inventory components. -- **Metadata** A count of metadata objects in the cache. -- **Orphan** A count of orphan file objects in the cache. -- **Programs** A count of program objects in the cache. +- **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 records in cache. +- **InventoryAcpiPhatVersionElement** A count of ACPI PHAT version elements 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 sensors 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** The version of the inventory binary generating the events. +- **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 @@ -4546,10 +4826,11 @@ The following fields are available: 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). +This event includes fields from [Ms.Device.DeviceInven|oryChange](#msdevicedeviceinven|orychange). 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 @@ -4650,7 +4931,7 @@ The following fields are available: 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). +This event includes fields from [Ms.Device.DmviceInventoryChange](#msdevicedmviceinventorychange). The following fields are available: @@ -4661,7 +4942,7 @@ The following fields are available: 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). +This event includes fields from [Ms.Device,DeviceInventoryChange](#msdevice,deviceinventorychange). The following fields are available: @@ -4821,7 +5102,7 @@ The following fields are available: - **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. For a list of values, see: [Device Install State](https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx) +- **InstallState** The device installation state. One of these values: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx - **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 @@ -5326,6 +5607,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. @@ -5351,12 +5633,14 @@ 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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. @@ -5391,6 +5675,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. @@ -5423,6 +5708,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. @@ -5456,10 +5742,13 @@ The following fields are available: - **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. - **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'. @@ -5476,9 +5765,11 @@ The following fields are available: - **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'. - **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: ''. @@ -5537,6 +5828,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. @@ -5772,7 +6064,7 @@ The following fields are available: - **SourceOSVersion** The source version of the operating system. -## ONNX runtime events +## Other events ### Microsoft.ML.ONNXRuntime.ProcessInfo @@ -5798,6 +6090,402 @@ The following fields are available: - **totalRunDuration** Total running/evaluation time from last time. - **totalRuns** Total number of running/evaluation from last time. + +### 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.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 + +This event sends telemetry that USO scan has been 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. +- **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. +- **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 SCCM managed. +- **UnifiedInstallerDeviceIsSccmManagedHresult** The result code from checking whether a device is SCCM managed. +- **UnifiedInstallerDeviceWufbManaged** Boolean indicating whether a device is Wufb managed. +- **UnifiedInstallerDeviceWufbManagedHresult** The result code from checking whether a device is Wufb managed. +- **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.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 WUFB 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. + + ## Privacy consent logging events ### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentCompleted @@ -6487,21 +7175,6 @@ The following fields are available: ## 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.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. @@ -6899,7 +7572,7 @@ The following fields are available: - **ScenarioId** Indicates the update scenario. - **SessionId** Unique value for each update attempt. - **UpdateId** Unique ID for each update. -- **Version** Version of update. +- **Version** Version of update ### Update360Telemetry.UpdateAgentOneSettings @@ -9032,6 +9705,7 @@ The following fields are available: - **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. @@ -9058,6 +9732,7 @@ This event is sent when RUXIM completes checking with OneSettings to retrieve an 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. @@ -9068,6 +9743,27 @@ This event is sent when RUXIM begins checking with OneSettings to retrieve any U +### 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. @@ -9112,384 +9808,6 @@ The following fields are available: - **NodeEvaluationData** Structure showing the results of individual checks that occurred during the overall evaluation. - **Result** Overall result generated by the evaluation. -### 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 - -This event sends telemetry that USO scan has been 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. -- **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. -- **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 SCCM managed. -- **UnifiedInstallerDeviceIsSccmManagedHresult** The result code from checking whether a device is SCCM managed. -- **UnifiedInstallerDeviceWufbManaged** Boolean indicating whether a device is Wufb managed. -- **UnifiedInstallerDeviceWufbManagedHresult** The result code from checking whether a device is Wufb managed. -- **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.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. - - -### 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. - ### wilActivity @@ -9712,6 +10030,7 @@ This event is sent when the Update Reserve Manager clears one of the reserves. T 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. 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 fdaf967827..a2b9e3100a 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,5 +1,5 @@ --- -description: Learn what required Windows diagnostic data is gathered. +description: Use this article to learn more about what required Windows diagnostic data is gathered. title: Windows 10, version 21H1, Windows 10, version 20H2 and Windows 10, version 2004 required diagnostic events and fields (Windows 10) keywords: privacy, telemetry ms.prod: w10 @@ -13,11 +13,11 @@ manager: dansimp ms.collection: M365-security-compliance ms.topic: article audience: ITPro -ms.date: 04/28/2021 +ms.date: 09/08/2021 --- -# Windows 10, version 21H1, Windows 10, version 20H2 and Windows 10, version 2004 required Windows diagnostic events and fields +# Windows 10, version 20H2 and Windows 10, version 2004 required Windows diagnostic events and fields > [!IMPORTANT] @@ -64,6 +64,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -77,6 +82,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -92,6 +102,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -107,6 +122,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -120,6 +140,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -133,6 +158,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -146,6 +176,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -161,6 +196,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -174,6 +214,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -189,6 +234,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -204,6 +254,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -217,6 +272,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -230,6 +290,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -243,6 +308,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -250,12 +320,34 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** 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_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_CU22H2Setup** 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. @@ -265,11 +357,100 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** 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_21H1Setup** 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_CU22H2Setup** 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. +- **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_21H1Setup** 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_CU22H2Setup** 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_21H1Setup** 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_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_CU22H2Setup** 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_21H1Setup** 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_CU22H2Setup** 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_CU22H2Setup** 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. @@ -277,6 +458,40 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** 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_21H1Setup** 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_CU22H2Setup** 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. - **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. @@ -300,6 +515,11 @@ The following fields are available: - **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_CU22H2Setup** 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. @@ -962,6 +1182,8 @@ The following fields are available: - **CpuModel** Cpu model. - **CpuStepping** Cpu stepping. - **CpuVendor** Cpu vendor. +- **PlatformId** CPU platform identifier. +- **SysReqOverride** Appraiser decision about system requirements override. ### Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuModelStartSync @@ -1009,6 +1231,7 @@ 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. @@ -1623,23 +1846,6 @@ The following fields are available: ## 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). - ### 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. @@ -1830,6 +2036,7 @@ This event sends data about the mobile and cellular network used by the device ( 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. @@ -1841,9 +2048,12 @@ The following fields are available: - **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. - **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 @@ -1949,6 +2159,7 @@ The following fields are available: - **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. @@ -1968,6 +2179,7 @@ The following fields are available: - **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. @@ -2328,20 +2540,6 @@ The following fields are available: - **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 @@ -3346,6 +3544,7 @@ This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedevic 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 @@ -3592,7 +3791,7 @@ The following fields are available: - **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. For a list of values, see: [Device Install State](https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx) +- **InstallState** The device installation state. One of these values: https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx - **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 @@ -3846,6 +4045,7 @@ The following fields are available: - **ProductVersion** The version associated with the Office add-in. - **ProgramId** The unique program identifier of the Microsoft Office add-in. - **Provider** Name of the provider for this add-in. +- **Usage** Data about usage for the add-in. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInRemove @@ -3870,6 +4070,14 @@ The following fields are available: - **InventoryVersion** The version of the inventory binary generating the events. +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUexIndicatorStartSync + +Diagnostic event to indicate a new sync is being generated for this object type. 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.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. @@ -4037,9 +4245,10 @@ The following fields are available: - **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 [experimentationandconfigurationservicecontrol](/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol) for more details on this policy. +- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See https://docs.microsoft.com/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. @@ -4062,6 +4271,7 @@ 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. @@ -4069,9 +4279,10 @@ The following fields are available: - **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 [experimentationandconfigurationservicecontrol](/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol) for more details on this policy. +- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See https://docs.microsoft.com/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. @@ -4102,9 +4313,10 @@ The following fields are available: - **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 (experimentationandconfigurationservicecontrol)[/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol] for more details on this policy. +- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See https://docs.microsoft.com/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. @@ -4135,9 +4347,10 @@ The following fields are available: - **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 [#experimentationandconfigurationservicecontrol](/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol) for more details on this policy. +- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See https://docs.microsoft.com/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. @@ -4167,10 +4380,13 @@ The following fields are available: - **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. - **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'. @@ -4187,9 +4403,11 @@ The following fields are available: - **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** 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'. - **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: ''. @@ -4249,9 +4467,10 @@ The following fields are available: - **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 [experimentationandconfigurationservicecontrol](/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol) for more details on this policy. +- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See https://docs.microsoft.com/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. @@ -4495,6 +4714,196 @@ The following fields are available: - **totalRuns** Total number of running/evaluation from last time. +## Other 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** Battery Performance data. +- **batteryData.data()** Battery performance data. +- **BatteryDataSize:** Size of the battery performance data. +- **batteryInfo.data()** Battery performance data. +- **BatteryInfoSize:** Size of the 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 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_GG + +This event includes the hardware level data about battery performance. The data 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 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.SystemReset.Prod.ResetCauseEventV2 + +This event sends reason for SAM, PCH and SoC reset. The data collected with this event is used to keep Windows performing properly. + +The following fields are available: + +- **HostResetCause** Host reset cause. +- **PchResetCause** PCH reset cause. +- **SamResetCause** SAM reset cause. + + +### 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. +- **UpdateAssistantUiType** The type of UI whether default or OOBE. +- **UpdateAssistantVersion** Current package version of UpdateAssistant. +- **UpdateAssistantVersionInfo** Information about Update Assistant application. + + +### Microsoft.Windows.UpdateAssistantApp.UpdateAssistantStartState + +This event marks the start of an Update Assistant State. 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. +- **UpdateAssistantStateAcceptEULA** True at the start of AcceptEULA. +- **UpdateAssistantStateCheckingCompat** True at the start of Checking Compat +- **UpdateAssistantStateCheckingUpgrade** True at the start of CheckingUpgrade. +- **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. +- **UpdateAssistantVersion** Current package version of UpdateAssistant. + + ## Privacy consent logging events ### Microsoft.Windows.Shell.PrivacyConsentLogging.PrivacyConsentCompleted @@ -4549,6 +4958,29 @@ The following fields are available: - **Status** It indicates details about the status for getting the disk device object during boot. +### Microsoft.Windows.Setup.WinSetupBoot.Success + +This event sends data indicating that the device has invoked the WinSetupBoot successfully. The data collected with this event is used to help keep Windows up to date. + +The following fields are available: + +- **Action** It indicates phase/stage of operation. As success event fires on exiting the operation, this value must be 'Exiting'. +- **Duration(ms)** Duration of filter setup instance operation in milliseconds. +- **Rollback** It is blank as this event triggers in success scenario only. + + +### Microsoft.Windows.Setup.WinSetupBoot.Warning + +This event is used to indicate whether there were any warnings when we were trying to skip a reboot during feature upgrade. The data collected with this event helps keep Windows product and service up to date​. + +The following fields are available: + +- **Action** Action indicates what operation was being performed by the filter driver (Ex: Waiting, Exiting). +- **Detail** Add detail to the operation listed above (Ex: Blocked thread timed out). +- **Rollback** Indicates whether a rollback was triggered (0 or 1). +- **Status** Indicates the status code for the operation (Ex: 0, 258 etc.). + + ### SetupPlatformTel.SetupPlatformTelActivityEvent This event sends basic metadata about the SetupPlatform update installation process, to help keep Windows up to date. @@ -4617,12 +5049,14 @@ The following fields are available: - **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** The device model. +- **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. +- **ExcludedUpdateClasses** Update classifications being excluded via policy. +- **ExcludedUpdates** UpdateIds which are currently being excluded via policy. - **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. @@ -4671,6 +5105,7 @@ The following fields are available: - **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. +- **TargetProductVersion** Indicates the Product version selected to move to or stay on. - **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. @@ -4709,37 +5144,57 @@ 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). - **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. - **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 WU-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. @@ -4747,14 +5202,24 @@ The following fields are available: - **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. +- **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. - **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. @@ -5022,6 +5487,7 @@ The following fields are available: - **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. @@ -5029,21 +5495,6 @@ The following fields are available: ## 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** Battery Performance data. -- **batteryData.data()** Battery performance data. -- **BatteryDataSize:** Size of the battery performance data. -- **batteryInfo.data()** Battery performance data. -- **BatteryInfoSize:** Size of the battery performance data. -- **pszBatteryDataXml** Battery performance data. -- **szBatteryInfo** Battery performance data. - - ### 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. @@ -5086,6 +5537,7 @@ 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. @@ -5101,6 +5553,7 @@ The following fields are available: - **activeProcesses** Number of active processes. - **atleastOneMitigationSucceeded** Bool flag indicating if at least one mitigation succeeded. +- **callerId** Identifier (GUID) of the caller requesting a system initiated troubleshooter. - **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. @@ -5142,6 +5595,7 @@ This event is raised when a targeted mitigation is rejected by the device based The following fields are available: +- **callerId** It is a GUID to identify the component that is calling into Mitigation Client APIs. It can be: Task Scheduler, Settings App, or GetHelp App. - **description** String describing why a mitigation was rejected. - **mitigationId** GUID identifier for a mitigation. - **mitigationVersion** Version of the mitigation. @@ -5156,11 +5610,14 @@ This event is raised after an executable delivered by Mitigation Service has suc The following fields are available: - **activeProcesses** Number of active processes. +- **callerId** Identifier (GUID) of the caller requesting a system initiated troubleshooter. - **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. +- **exitCode** Exit code of the execution of the mitigation. +- **exitCodeDefinition** String describing the meaning of the exit code returned by the mitigation (i.e. ProblemNotFound). - **experimentFeatureId** Experiment feature ID. - **experimentFeatureState** Feature state for the experiment. - **mitigationId** ID value of the mitigation. @@ -5189,6 +5646,21 @@ The following fields are available: - **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. +- **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. @@ -5487,6 +5959,7 @@ The following fields are available: - **CV** Correlation vector. - **GlobalEventCounter** The global event counter for counting total events for the provider. - **PackageVersion** The version for the current package. +- **UpdateHealthToolsServiceBlockedByNoDSSJoinHr** The result code returned when checking for WUFB cloud membership. ### Microsoft.Windows.UpdateHealthTools.UpdateHealthToolsServiceIsDSSJoin @@ -5510,29 +5983,6 @@ The following fields are available: - **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. - **PackageVersion** Current package version of remediation. -### 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. ## Update events @@ -6264,7 +6714,7 @@ The following fields are available: ### 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. This is the OneCore version of this event. +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: @@ -6995,80 +7445,6 @@ The following fields are available: ## Windows Update events -### 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.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. - ### 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. @@ -7625,6 +8001,21 @@ The following fields are available: - **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. @@ -7727,6 +8118,81 @@ The following fields are available: - **wuDeviceid** Represents device ID. +### 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.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 ### Microsoft.Windows.Mitigations.AllowInPlaceUpgrade.ApplyTroubleshootingComplete @@ -7832,6 +8298,7 @@ This event is sent when the Update Reserve Manager clears one of the reserves. T 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. diff --git a/windows/privacy/required-windows-diagnostic-data-events-and-fields-cobalt.md b/windows/privacy/required-windows-diagnostic-data-events-and-fields-cobalt.md new file mode 100644 index 0000000000..c8e53c845c --- /dev/null +++ b/windows/privacy/required-windows-diagnostic-data-events-and-fields-cobalt.md @@ -0,0 +1,8353 @@ +--- +description: Use this article to learn more about what Windows diagnostic data is gathered at the basic level. +title: Windows 11, version xxxxx required diagnostic data events and fields (Windows 11) +keywords: privacy, telemetry +ms.prod: w11 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +localizationpriority: high +author: brianlic-msft +ms.author: brianlic +manager: dansimp +ms.collection: M365-security-compliance +ms.topic: article +audience: ITPro +ms.date: 09/08/2021 +--- + + +# Windows 11, version xxxxx required diagnostic data events and fields + + +> [!IMPORTANT] +> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. + + + **Applies to** + +- Windows 11, version xxxxx + + +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: + +- [Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](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) + + + + +## AppPlatform events + +### AppPlatform.InstallActivity + +This event is required to track health of the install pipeline on the console. It tracks the install, the type of install, and the error codes hit during the install. The data collected with this event is used to keep Windows performing properly. + +The following fields are available: + +- **BuildId** The unique identifier for this build. +- **BuildVer** The build number for the set of binaries being installed. +- **ClientAppId** Represents an optional identifier for the client application or service that initiated the install. +- **ContentId** The Content ID of the package. Key for content updates. +- **ContentType** The type of content being installed, mapped from XVD_CONTENT_TYPE. +- **Cv** The correlation vector for this install or action. If this is the Cv to a specific action, the RelatedCv field will contain the Cv for the install. +- **DestinationHardwareID** The hardware ID of the destination device, if it is external storage. Empty if not an external storage device. +- **DestinationPath** The path to the destination we are installing to. +- **DownloadSize** The size in bytes needed to download the package. +- **ErrorText** Optional text describing any errors. +- **InstallationActionId** The type of action ( 0 - Unknown, 1 - Install Started, 2 - Install Paused, 3 - Install Resumed, 4 - Installation Ready to Play, 5 - Change Source (Merged Install), 6 - Install Error, 7 - Install Complete, 8 - Install Aborted, 9 - Change Source (Auto Select), 10 - Change Source (Apply Update)) +- **InstallationErrorSource** The source of the error: 0 - None, 1 - Optical Drive, 2 - Network, 3 - Local, 4 - Destination, 5 - Licensing, 6 - Registration, 7 - Other +- **InstallationSessionId** The unique Identifier for the installation session of this install. Goes from ‘Start’ to ‘End’ and all chunks/points in between. +- **InstallationStageId** The stage of install ( 0 - Unknown, 1 - Package, 2 - Pls ) +- **InstallationStatus** HRESULT of the installation. Should be null except for the end or error events. +- **InstallationTypeId** The type of install ( 0 - Unknown, 1 - Network, 2 - Disc, 3 - Hybrid, 4 - Update, 5 - Move, 6 - Copy ). +- **OriginalStatus** The untransformed error code. The transformed, public value is stored in InstallationStatus. +- **PackageSize** The size in bytes of the package. +- **PackageSpecifiers** The map of Intelligent Delivery region specifiers present in the installing package. +- **PlanId** The ID of the streaming plan being used to install the content. +- **ProductId** The product ID of the application associated with this event. +- **RelatedCv** The related correlation vector. This optional value contains the correlation vector for this install if the Cv value is representing an actiuon tracked by a correlation vector. +- **RequestSpecifiers** The map of Intelligent Delivery region specifiers requested by the system/user/title as a part of the install activity. +- **SourceHardwareID** The hardware ID of the source device, if it is external storage. Empty if not an external storage device. +- **SourcePath** The source path we are installing from. May be a CDN (Content Delivery Network) or a local disk drive. +- **TotalPercentComplete** The percent of install that is complete. +- **XvddType** The type of the streaming operation as determined by the XVDD driver. + + +## Appraiser events + +### Microsoft.Windows.Appraiser.General.ChecksumTotalPictureCount + +This event lists the types of objects and how many of each exist on the client device. This allows for a quick way to ensure that the records present on the server match what is present on the client. The data collected with this event is used to help keep Windows up to date. + +The following fields are available: + +- **DatasourceApplicationFile_19H1** The count of the number of this particular object type present on this device. +- **DatasourceApplicationFile_21H1** The total number of objects of this type present on this device. +- **DatasourceApplicationFile_21H1Setup** The count of the number of this particular object 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_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. +- **DatasourceDevicePnp_19H1** The count of the number of this particular object type present on this device. +- **DatasourceDevicePnp_19H1Setup** The count of the number of this particular object type present on this device. +- **DatasourceDevicePnp_20H1Setup** The count of the number of this particular object type present on this device. +- **DatasourceDevicePnp_21H1** The count of the number of this particular object type present on this device. +- **DatasourceDevicePnp_21H1Setup** The count of the number of this particular object 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_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. +- **DatasourceDriverPackage_19H1** The count of the number of this particular object type present on this device. +- **DatasourceDriverPackage_19H1Setup** The count of the number of this particular object type present on this device. +- **DatasourceDriverPackage_20H1Setup** The count of the number of this particular object type present on this device. +- **DatasourceDriverPackage_21H1** The total number of objects of this type present on this device. +- **DatasourceDriverPackage_21H1Setup** The count of the number of this particular object 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_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. +- **DataSourceMatchingInfoBlock_19H1** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoBlock_21H1** The total number of objects of this type present on this device. +- **DataSourceMatchingInfoBlock_21H1Setup** The count of the number of this particular object 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_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. +- **DataSourceMatchingInfoPassive_19H1** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPassive_21H1** The total number of objects of this type present on this device. +- **DataSourceMatchingInfoPassive_21H1Setup** The count of the number of this particular object 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_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. +- **DataSourceMatchingInfoPostUpgrade_19H1** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPostUpgrade_21H1** The total number of objects of this type present on this device. +- **DataSourceMatchingInfoPostUpgrade_21H1Setup** The count of the number of this particular object 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_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. +- **DatasourceSystemBios_19H1** 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_20H1Setup** The count of the number of this particular object type present on this device. +- **DatasourceSystemBios_21H1** The total number of objects of this type present on this device. +- **DatasourceSystemBios_21H1Setup** The count of the number of this particular object 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_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. +- **DecisionApplicationFile_19H1** The count of the number of this particular object type present on this device. +- **DecisionApplicationFile_21H1** The total number of objects of this type present on this device. +- **DecisionApplicationFile_21H1Setup** The count of the number of this particular object 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_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. +- **DecisionDevicePnp_19H1** The count of the number of this particular object type present on this device. +- **DecisionDevicePnp_19H1Setup** The count of the number of this particular object type present on this device. +- **DecisionDevicePnp_20H1Setup** The count of the number of this particular object type present on this device. +- **DecisionDevicePnp_21H1** The total number of objects of this type present on this device. +- **DecisionDevicePnp_21H1Setup** The count of the number of this particular object 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_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_19H1** The count of the number of this particular object type present on this device. +- **DecisionDriverPackage_19H1Setup** The count of the number of this particular object type present on this device. +- **DecisionDriverPackage_20H1Setup** The count of the number of this particular object type present on this device. +- **DecisionDriverPackage_21H1** The total number of objects of this type present on this device. +- **DecisionDriverPackage_21H1Setup** The count of the number of this particular object 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_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. +- **DecisionMatchingInfoBlock_19H1** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoBlock_21H1** The total number of objects of this type present on this device. +- **DecisionMatchingInfoBlock_21H1Setup** The count of the number of this particular object 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_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. +- **DecisionMatchingInfoPassive_19H1** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPassive_21H1** The total number of objects of this type present on this device. +- **DecisionMatchingInfoPassive_21H1Setup** The count of the number of this particular object 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_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. +- **DecisionMatchingInfoPostUpgrade_19H1** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPostUpgrade_21H1** The total number of objects of this type present on this device. +- **DecisionMatchingInfoPostUpgrade_21H1Setup** The count of the number of this particular object 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_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. +- **DecisionMediaCenter_19H1** The count of the number of this particular object type present on this device. +- **DecisionMediaCenter_21H1** The total number of objects of this type present on this device. +- **DecisionMediaCenter_21H1Setup** The count of the number of this particular object 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_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. +- **DecisionSystemBios_19H1** The count of the number of this particular object type present on this device. +- **DecisionSystemBios_19H1Setup** The total DecisionSystemBios objects targeting the next release of Windows on this device. +- **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 count of the number of this particular object 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_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. +- **DecisionTest_19H1** 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_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. +- **InventoryApplicationFile** The count of the number of this particular object type present on this device. +- **InventoryLanguagePack** The count of the number of this particular object type present on this device. +- **InventoryMediaCenter** The count of the number of this particular object type present on this device. +- **InventorySystemBios** The count of the number of this particular object type present on this device. +- **InventoryTest** The count of the number of this particular object type present on this device. +- **InventoryUplevelDriverPackage** The count of the number of this particular object type present on this device. +- **PCFP** The count of the number of this particular object type present on this device. +- **SystemMemory** The count of the number of this particular object type present on this device. +- **SystemProcessorCompareExchange** The count of the number of this particular object type present on this device. +- **SystemProcessorLahfSahf** The count of the number of this particular object type present on this device. +- **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 count of the number of this particular object type present on this device. +- **SystemWim** The total number of objects of this type present on this device. +- **SystemWindowsActivationStatus** The count of the number of this particular object type present on this device. +- **SystemWlan** The total number of objects of this type present on this device. +- **Wmdrm_19H1** The count of the number of this particular object type present on this device. +- **Wmdrm_21H1** The total number of objects of this type present on this device. +- **Wmdrm_21H1Setup** The count of the number of this particular object 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_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. + + +### 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. +- **SdbEntries** Deprecated in RS3. +- **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. +- **SdbEntries** Deprecated in RS3. + + +### 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. +- **SdbEntries** Deprecated in RS3. + + +### 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. +- **SdbEntries** Deprecated in RS3. + + +### 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. +- **SdbEntries** Deprecated in RS3. + + +### 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. +- **SdbEntries** Deprecated in RS3. + + +### 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 + +The DecisionDevicePnpStartSync event indicates that a new set of DecisionDevicePnpAdd events will be sent and helps to keep Windows up to date. + +This event 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. +- **HostOsSku** The SKU of the Host OS. +- **LockdownMode** S mode lockdown mode. + + +### Microsoft.Windows.Appraiser.General.DecisionSModeStateRemove + +This event indicates that the DecisionTpmVersion 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). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. + + +### 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 during evaluation of hardware requirements during OS upgrade. +- **TotalSize** Total disk size in Mb. + + +### Microsoft.Windows.Appraiser.General.DecisionSystemDiskSizeRemove + +This event indicates that the DecisionSystemDiskSize 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). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. + + +### 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. +- **ramKB** Memory information in KB. + + +### Microsoft.Windows.Appraiser.General.DecisionSystemMemoryRemove + +This event indicates that the DecisionSystemMemory 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). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### 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.DecisionSystemProcessorCpuCoresRemove + +This event indicates that the DecisionSystemProcessorCpuCores 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). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### 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. + + +### Microsoft.Windows.Appraiser.General.DecisionSystemProcessorCpuModelRemove + +This event indicates that the DecisionSystemProcessorCpuModel 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). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### 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.DecisionSystemProcessorCpuSpeedRemove + +This event indicates that the DecisionSystemProcessorCpuSpeed 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). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### 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. +- **TpmVersionInfo** The version of Trusted Platform Module (TPM) technology in the device. + + +### Microsoft.Windows.Appraiser.General.DecisionTpmVersionRemove + +This event indicates that the DecisionTpmVersion 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). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### 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.DecisionUefiSecureBootRemove + +This event indicates that the DecisionUefiSecureBoot 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). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### 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. +- **BiosDate** The release date of the BIOS in UTC format. +- **biosName** The name field from Win32_BIOS. +- **BiosName** The name field from Win32_BIOS. +- **manufacturer** The manufacturer field from Win32_ComputerSystem. +- **Manufacturer** The manufacturer field from Win32_ComputerSystem. +- **model** The model 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.InventoryTestAdd + +This event provides diagnostic data for testing event adds to help keep windows up to date. + +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. +- **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. + + +## Census events + +### Census.App + +This event sends version data about the Apps running on this device, to help keep Windows up to date. + +The following fields are available: + +- **AppraiserTaskEnabled** Whether the Appraiser task is enabled. +- **CensusVersion** The version of Census that generated the current data for this 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 +- **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 SCCM 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 SCCM 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. +- **DeviceForm** Indicates the form as per the device classification. +- **DeviceName** The device name that is set by the user. +- **DigitizerSupport** Is a digitizer supported? +- **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. +- **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. +- **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. +- **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. +- **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. +- **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. +- **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. +- **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 education devices used as shared cart +- **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. +- **WifiData** Current state of the Wi-Fi data setting. +- **WiFiDirect** Current state of the Wi-Fi direct setting. + + +### Census.Processor + +This event sends data about the processor to help keep Windows 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** 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. +- **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. +- **WifiData** Current state of the Wi-Fi data 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 WU 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 WU 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. + + +## Cloud experience host events + +### Microsoft.Windows.Shell.CloudExperienceHost.AppActivityRequired + +This event is a WIL activity starting at the beginning of the Windows OOBE CloudExperienceHost scenario, and ending at the scenario completion. Its main purpose is to help detect blocking errors occurring during OOBE flow. The data collected with this event is used to keep Windows performing properly. + +The following fields are available: + +- **appResult** The AppResult for the CXH OOBE scenario, e.g. "success" or "fail". This is logged on scenario completion, i.e. with the stop event. +- **experience** A JSON blob containing properties pertinent for the CXH scenario launch, with PII removed. Examples: host, port, protocol, surface. Logged on the start event. +- **source** The scenario for which CXH was launched. Since this event is restricted to OOBE timeframe, this will be FRXINCLUSIVE or FRXOOBELITE. Logged with the start event. +- **wilActivity** Common data logged with all Wil activities. See [wilActivity](#wilactivity). + + +### Microsoft.Windows.Shell.CloudExperienceHost.ExpectedReboot + +This event fires during OOBE when an expected reboot occurs- for example, as a result of language change or autopilot. The event doesn't fire if the user forcibly initiates a reboot/shutdown. The data collected with this event is used to keep Windows performing properly. + +The following fields are available: + +- **wilActivity** Common data logged with all Wil activities. + + +## Code Integrity events + +### Microsoft.Windows.Security.CodeIntegrity.State.Current + +This event indicates the overall CodeIntegrity Policy state and count of policies, fired on reboot and when policy changes rebootlessly. The data collected with this event is used to help keep Windows secure. + +The following fields are available: + +- **EModeEnabled** Whether policy that defines "E Mode" is present and active on device. +- **GlobalCiPolicyState** Bitfield containing global CodeIntegrity State (Audit Mode, etc.). +- **PolicyCount** Number of CodeIntegrity policies present on device. + + +### Microsoft.Windows.Security.CodeIntegrity.State.IsProductionConfiguration + +This event logs device production configuration status information. The data collected with this event is used to help keep Windows secure. + +The following fields are available: + +- **ErrorCode** Error code returned by WldpIsProductionConfiguration API. +- **FailedConfigurationChecks** Bits indicating list of configuration checks that the device failed. +- **RequiredConfigurationChecks** Bits indicating list of configuration checks that are required to run for the device. +- **WldpIsWcosProductionConfiguration** Boolean value indicating whether the device is properly configured for production or not. + + +### Microsoft.Windows.Security.CodeIntegrity.State.PolicyDetails + +This individual policy state event fires once per policy on reboot and whenever any policy change occurs rebootlessly. The data collected with this event is used to help keep Windows secure. + +The following fields are available: + +- **BasePolicyId** ID of the base policy this policy supplements if this is a supplemental. Same as PolicyID if this is a base policy. +- **IsBasePolicy** True if this is a base policy. +- **IsLegacyPolicy** True if this policy is one of the legacy policy types (WinSiPolicy/AtpSiPolicy/SiPolicy.p7b), as opposed to being the new multiple policy format (guid.cip). +- **PolicyAllowKernelSigners** Whether Secureboot allows custom kernel signers for the policy's SignatureType. +- **PolicyCount** Total number of policies. +- **PolicyHVCIOptions** HVCI related bitfield. +- **PolicyId** ID of this policy. +- **PolicyIndex** Index of this policy in total number of policies. +- **PolicyInfoId** String ID defined in policy securesettings. +- **PolicyInfoName** String policy name defined in securesettings. +- **PolicyOptions** Bitfield of RuleOptions defined in policy. +- **PolicyVersionEx** Policy version # used for rollback protection of signed policy. +- **SignatureType** Enum containing info about policy signer if one is present (e.g. windows signed). + + +## 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. + +## 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.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. +- **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. + + + +### Microsoft.Windows.CbsLite.CbsLiteFinalizeCommit + +The event reports basic information about the end of the last phase of updates. The data collected with this event is used to keep windows up to date. + +The following fields are available: + +- **bootAvailable** Indicates if storage pool version supports Oneshot Boot functionality. +- **cbsLiteSessionID** An ID to associate other cbs events related to this update session. +- **duration** The number of milliseconds taken to complete the operation. +- **result** The return code of the operation. + + +### Microsoft.Windows.CbsLite.CbsLiteUpdateReserve + +This event updates the size of the update reserve on WCOS devices. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **cbsLiteSessionID** The ID of the CBS Lite Session. +- **CurrentReserveCapacityBytes** Indicates the size of the reserve before the change. +- **NewReserveCapacityBytes** Indicates the new size of the reserve. +- **ReserveId** The ID of the reserve changed. +- **Result** The return code for the operation. + + +## 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. +- **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. + + +### 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: + +- **cs** Line that failed. +- **ec** Execution status. +- **hr** HResult returned. +- **msg** Message returned. +- **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. +- **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. + + +## 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. +- **LongPowerButtonPressInstanceGuid** The Instance GUID for the user state of pressing and holding the 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. +- **CanCollectClearUserIds** True if we are allowed to collect clear user IDs, false if we can only collect omitted IDs. +- **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. +- **CanIncludeDeviceNameInDiagnosticData** True if we are allowed to add the device name to diagnostic data, false otherwise. +- **CanPerformDiagnosticEscalations** True if we can perform diagnostic escalation collection, false otherwise. +- **CanPerformSiufEscalations** True if we can perform SIUF escalation collection, false otherwise. +- **CanReportScenarios** True if we can report scenario completions, false otherwise. +- **CanReportUifEscalations** True if we can report UIF escalation, false otherwise. +- **CanUseAuthenticatedProxy** True if we can use authenticated proxy, 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. +- **CanCollectClearUserIds** True if we are allowed to collect clear user IDs, false if we can only collect omitted IDs. +- **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. +- **CanIncludeDeviceNameInDiagnosticData** True if we are allowed to add the device name to diagnostic data, false otherwise. +- **CanPerformDiagnosticEscalations** True if we can perform diagnostic escalation collection, false otherwise. +- **CanPerformSiufEscalations** True if we can perform System Initiated User Feedback escalation collection, false otherwise. +- **CanReportScenarios** True if we can report scenario completions, false otherwise. +- **CanReportUifEscalations** True if we can perform User Initiated Feedback escalation collection, false otherwise. +- **CanUseAuthenticatedProxy** True if we can use an authenticated proxy to send data, 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. + +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** 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. + +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.PrivacyGuardReport + +Reports that the Connected User Experiences and Telemetry service encountered an event that may contain privacy data. The event contains information needed to identify and study the source event that triggered the report. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. + +The following fields are available: + +- **EventEpoch** The epoch in which the source event that triggered the report was fired. +- **EventName** The name of the source event that triggered the report. +- **EventSeq** The sequence number of the source event that triggered the report. +- **FieldName** The field of interest in the source event that triggered the report. +- **IsAllowedToSend** True if the field of interest was sent unmodified in the source event that triggered the report, false if the field of interest was anonymized. +- **IsDebug** True if the event was logged in a debug build of Windows. +- **TelemetryApi** The application programming interface used to log the source event that triggered the report. Current values for this field can be "etw" or "rpc". +- **TypeAsText** The type of issue detected in the source event that triggered the report. Current values for this field can be "UserName" or "DeviceName". + + +## 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. +- **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 WU (Windows Update) 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. + + +### 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. +- **DDIInterfaceVersion** The device driver interface version. +- **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. +- **HwFlipQueueSupportState** Numeric value indicating the adapter's support for hardware flip queues. +- **HwSchSupportState** Numeric value indicating the adapter's support for hardware scheduling. +- **IddPairedRenderAdapterLuid** Identifier for the render adapter paired with this display adapter. +- **InterfaceFuncPointersProvided1** Number of device driver interface function pointers provided. +- **InterfaceFuncPointersProvided2** Number of device driver interface function pointers provided. +- **InterfaceFuncPointersProvided3** Number of device driver interface function pointers provided. +- **InterfaceId** The GPU interface ID. +- **IsDisplayDevice** Does the GPU have displaying capabilities? +- **IsHwFlipQueueEnabled** Boolean value indicating whether hardware flip queues are enabled. +- **IsHwSchEnabled** Boolean value indicating whether hardware scheduling is enabled. +- **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? +- **IsVirtualRefreshRateSupported** Boolean value indicating whether the adapter supports virtual refresh rates. +- **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? +- **NumNonVidPnTargets** Number of display targets. +- **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. + + +## 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 quality events + +### Microsoft.Windows.FeatureQuality.Heartbeat + +This event indicates the feature status heartbeat. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. + +The following fields are available: + +- **Features** Array of features. + + +### Microsoft.Windows.FeatureQuality.StateChange + +This event indicates the change of feature state. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. + +The following fields are available: + +- **flightId** Flight id. +- **state** New state. + + +### Microsoft.Windows.FeatureQuality.Status + +This event indicates the feature status. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. + +The following fields are available: + +- **featureId** Feature id. +- **flightId** Flight id. +- **time** Time of status change. +- **variantId** Variant id. + + +## 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.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. +- **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. + + +### Microsoft.Windows.Analog.Spectrum.TelemetryHolographicDeviceRemoved + +This event indicates Windows Mixed Reality device state. The data collected with this event is used to keep Windows and Windows Mixed Reality performing properly. + +The following fields are available: + +- **DeviceInterfaceId** Device Interface ID. + + +### 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. + + + +### Microsoft.Windows.Shell.HolographicFirstRun.SomethingWentWrong + +This event is emitted when something went wrong error occurs. The data collected with this event is used to keep Windows and Windows Mixed Reality performing properly. + +The following fields are available: + +- **ErrorSource** Source of error, obsoleted always 0. +- **StartupContext** Start up state. +- **StatusCode** Error status code. +- **SubstatusCode** Error sub status code. + + +### TraceLoggingHoloLensSensorsProvider.OnDeviceAdd + +This event provides Windows Mixed Reality device state with new process that hosts the driver. The data collected with this event is used to keep Windows and Windows Mixed Reality performing properly. + +The following fields are available: + +- **Process** Process ID. +- **Thread** Thread ID. + + +### 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: + +- **DriverPackageExtended** A count of driverpackageextended objects in cache. +- **InventoryApplication** A count of application objects in cache. +- **InventoryApplicationDriver** A count of application driver objects in cache +- **InventoryApplicationFramework** A count of application framework 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 +- **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 +- **InventoryVersion** The version of the inventory binary generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryAcpiPhatHealthRecordAdd + +This event sends basic metadata about ACPI PHAT Health Record structure on the 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: + +- **AmHealthy** Indicates if the is device healthy. 0 - Errors found. 1 - No errors. 2 - Unknown. 3 - Advisory. +- **DevicePathSubtype** The device path subtype associated with the record producer. +- **DevicePathType** The device path type associated with the record producer. +- **InventoryVersion** The version of the inventory binary generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryAcpiPhatHealthRecordStartSync + +This event indicates a new set of InventoryAcpiPhatHealthRecord 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.InventoryAcpiPhatVersionElementAdd + +This event sends basic metadata for ACPI PHAT Version Element structure. 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. +- **ProducerId** The ACPI vendor ID. +- **VersionValue** The 64 bit component version value. + + +### Microsoft.Windows.Inventory.Core.InventoryAcpiPhatVersionElementStartSync + +This event indicates that a new set of InventoryAcpiPhatVersionElement 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.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). +- **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.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 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. +- **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: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx +- **InventoryVersion** List of hardware ids for the device. +- **LowerClassFilters** Lower filter class drivers IDs 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.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.InventoryDeviceSensorRemove + +This event is used to indicate a sensor has been removed from a machine. 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 binary generating the events. + + +### 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** The strong name of the driver package +- **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.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 as per the 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.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.InventoryMiscellaneousOfficeAddInAdd + +This event provides data on the installed Office add-ins. 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: + +- **AddinCLSID** The class identifier key for the Microsoft Office add-in. +- **AddInId** The identifier for the Microsoft Office add-in. +- **AddinType** The type of the Microsoft Office add-in. +- **BinFileTimestamp** The timestamp of the Office add-in. +- **BinFileVersion** The version of the Microsoft Office add-in. +- **Description** Description of the Microsoft Office add-in. +- **FileId** The file identifier of the Microsoft Office add-in. +- **FileSize** The file size of the Microsoft Office add-in. +- **FriendlyName** The friendly name for the Microsoft Office add-in. +- **FullPath** The full path to the Microsoft Office add-in. +- **InventoryVersion** The version of the inventory binary generating the events. +- **LoadBehavior** Integer that describes the load behavior. +- **OfficeApplication** The Microsoft Office application associated with the add-in. +- **OfficeArchitecture** The architecture of the add-in. +- **OfficeVersion** The Microsoft Office version for this add-in. +- **OutlookCrashingAddin** Indicates whether crashes have been found for this add-in. +- **ProductCompany** The name of the company associated with the Office add-in. +- **ProductName** The product name associated with the Microsoft Office add-in. +- **ProductVersion** The version associated with the Office add-in. +- **ProgramId** The unique program identifier of the Microsoft Office add-in. +- **Provider** Name of the provider for this add-in. + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInRemove + +This event indicates that the 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). + +The following fields are available: + +- **InventoryVersion** The version of the inventory binary generating the events. + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInStartSync + +This event indicates that 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). + +The following fields are available: + +- **InventoryVersion** The version of the inventory binary generating the events. + + +### 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 + +### 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. +- **RebootRequiredReason** Provides the reason why a reboot is required. +- **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.ExecutePowerAction + +This event supplies power state transition parameters. This information is used to monitor state transition requests and catch exceptions. The data collected with this event is used to keep Windows performing properly. + +The following fields are available: + +- **Disabled** Supplies whether the LocalAction or alternative action can be performed. +- **LightestState** The lightest state to transmit to. +- **LocalAction** The updated POWER_ACTION to perform. +- **LocalActionEventCode** The updated bitmask of level of user notifications. +- **LocalActionFlags** The updated bitmask of POWER_ACTION_*. +- **PowerAction** The original POWER_ACTION that the requester intents to perform. +- **PowerActionEventCode** The original bitmask of level of user notifcations, supplied by the requester. +- **PowerActionFlags** The original bitmask of level of user notifcations, supplied by requester. +- **RequesterName** Name of the process raises the request. +- **RequesterNameLength** Length of RequesterName. +- **SubstitutionPolicy** The policy to pick substituted states. +- **TriggerFlags** Bitmask of PO_TRG_*. +- **TriggerType** Type of the trigger from POWER_POLICY_DEVICE_TYPE. +- **UserNotify** Bitmask of PO_NOTIFY_EVENT_*. + + +### 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. + + +## Manufacturing events + +### ManufacturingPlatformTel.ManufacturingPlatformActivityEvent + +These is the Activity event coming from the Manufacturing Platform. The data collected with this event is used to help keep Windows up to date and performing properly. + +The following fields are available: + +- **BootOptionDescription** This field describes the boot option that is retrieved using EFI protocols from the DUT side. +- **BootOptionDevicePath** The device path for the boot option. +- **ChunkSizeInBytes** Indicates the chunk size, in bytes, of an FFU image. +- **CurrentDUTTime** Indicates the time on the DUT (or target device), using EFI protocols, when the event was logged. See [CurrentDUTTime](#currentduttime). +- **DeviceTargetInfo** Describes general manufacturing and product information about the device and is retrieved via SMBIOS on the DUT (target device). See [DeviceTargetInfo](#devicetargetinfo). +- **DUTActivityGuid** The activity guid, from TraceLoggingActivity, that is associated with that operation on the DUT (target device). +- **DUTDeviceUniqueId** A GUID that uniquely identifies a target device. +- **DUTSessionGuid** A GUID that uniquely identifies a section on the DUT (target device). +- **EventName** Indicates the specific event from ManufacturingPlatform. A list of all possible events can be found in ufptelemetryevents.h. An example is: "GetFlashingImageData" or "GetFlashingStatus". +- **FFUFilePath** Describes to the name of the FFU file that we are flashing. +- **FFUHeaderSize** Refers to the size of the header in an FFU image. +- **FFUPayloadSize** Refers to the payload size of an FFU image. +- **FieldName** Provides a description of the value field. If relevant, it also includes the unit. Example: "ErrorMessage" or "TimeInSec". +- **HeaderFileOffset** Indicates the header file offset in an FFU image. +- **HostStartTime** Refers to the UTC system time on the host that is recorded when the host starts a telemetry logging session on the DUT (target device) See [HostStartTime](#hoststarttime). +- **Identifier** Identifies the phase in ManufacturingPlatform we are in. In FlashingPlatform, this field is empty. In FlashingDevice, it includes the DeviceUniqueId, and in an activity, it also includes the operation name. +- **ImageDeviceTargetInfo** Describes the device target information that has been included in the FFU image. These values can be found in the image header. See [ImageDeviceTargetInfo](#imagedevicetargetinfo). +- **ImageHeaderData** Describes critical data in the image header of an FFU image. See [ImageHeaderData](#imageheaderdata). +- **OperationName** The name of the operation the host is triggering a logging session on the DUT (target device) for. +- **PayloadFileOffset** Indicates the header file offset in an FFU image. +- **SectorSize** Indicates the sector size of the FFU image. +- **StoreHeaderData** Describes critical data of important fields found in the store header of an FFU image. See [StoreHeaderData](#storeheaderdata). +- **UFPImplementationVersionMajor** Implementation major version for the UFP binaries on the DUT (target device) side. +- **UFPImplementationVersionMinor** Implementation minor version for the UFP binaries on the DUT (target device) side. +- **UFPProtocolVersionMajor** Protocol major version for the UFP binaries on the DUT (target device) side. +- **UFPProtocolVersionMinor** Protocol minor version for the UFP binaries on the DUT (target device) side. +- **ValueStr** The value to be logged. Described by field name and relevant to the event name. +- **ValueUInt64** The value to be logged. Described by field name and relevant to the event name. +- **ValueWideStr** The value to log. Described by field name and relevant to the event name. + + +### ManufacturingPlatformTel.ManufacturingPlatformActivityEventStart + +This is the Event Start Activity event coming from the Manufacturing Platform. The data collected with this event is used to help keep Windows up to date and performing properly. + +The following fields are available: + +- **DeviceTargetInfo** Describes general manufacturing and product information about the device and is retrieved using SMBIOS on the DUT (target device). See [DeviceTargetInfo](#devicetargetinfo). +- **m_Identifier** Indicates the phase in ManufacturingPlatform that we are in. In FlashingPlatform, this field is empty. In FlashingDevice, it includes the DeviceUniqueId, and in an activity, it also includes the operation name. + + +### ManufacturingPlatformTel.ManufacturingPlatformActivityEventStop + +This is the Event Stop Activity event coming from the Manufacturing Platform. The data collected with this event is used to help keep Windows up to date and performing properly. + +The following fields are available: + +- **DeviceTargetInfo** Describes general manufacturing and product information about the device, retrieved using SMBIOS on the DUT (target device). See [DeviceTargetInfo](#devicetargetinfo). +- **m_Identifier** Indicates the phase in ManufacturingPlatform that we are in. In FlashingPlatform, this field is empty. In FlashingDevice, it includes the DeviceUniqueId, and in an activity, it also includes the operation name. + + +### ManufacturingPlatformTel.ManufacturingPlatformEvent + +This is the manufacturing event coming from the Manufacturing Platform. The data collected with this event is used to help keep Windows up to date and performing properly. + +The following fields are available: + +- **CurrentDUTTime** Indicates the time on the DUT (or target device) using EFI protocols when the event was logged. See [CurrentDUTTime](#currentduttime). +- **DeviceFriendlyName** Friendly name of the device as retrieved from SMBIOS on the DUT (target device) +- **DeviceTargetInfo** Describes general manufacturing and product information about the device and is retrieved using SMBIOS on the DUT (target device). See [DeviceTargetInfo](#devicetargetinfo). +- **DUTActivityGuid** The activity GUID that comes from TraceLoggingActivity associated with that operation on the DUT (target device). +- **DUTDeviceUniqueId** A GUID to uniquely describes a target device. +- **DUTSessionGuid** The session GUID given to the DUT (target device) when the host triggers an operation in the DUT. +- **EventName** Refers to the specific event occurring from ManufacturingPlatform. A list of all possible events can be found in ufptelemetryevents.h. An example is: "GetFlashingImageData" or "GetFlashingStatus" +- **FieldName** Describes the value field. If relevant it also includes the unit. Example: "ErrorMessage" or "TimeInSec" +- **HostStartTime** Indicates the UTC system time on the host, recorded when the host starts a telemetry logging session on the DUT (target device) See [HostStartTime](#hoststarttime). +- **Identifier** Indicates the phase the ManufacturingPlatform is in. In FlashingPlatform, this field is empty. In FlashingDevice, it includes the DeviceUniqueId, and in an activity, it also includes the operation name. +- **MajorVersionUInt64** Refers to the major version of the host UFP binaries. +- **MinorVersionUInt64** Refers to the minor version of the host UFP binaries. +- **OperationName** The name of the operation the host is triggering a logging session on the DUT (target device) for. +- **ValueStr** The value to log. Described by field name and relevant to the event name. +- **ValueUInt64** The value to log. Described by field name and relevant to the event name. +- **ValueWideStr** The value to log. Described by field name and relevant to the event name. + + +## 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). +- **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. +- **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 https://docs.microsoft.com/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. +- **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). +- **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. +- **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 https://docs.microsoft.com/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. +- **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_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). +- **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. +- **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 https://docs.microsoft.com/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. +- **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). +- **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. +- **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 https://docs.microsoft.com/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. +- **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: ''. +- **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'. +- **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. +- **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 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: ''. + + +## 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. +- **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. +- **sfInfo.Name** This event identifies the phase of the upgrade where migration happens. + + +### 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: + +- **migDiagSession->CString** Identifies the phase of the upgrade where migration happens. +- **objectCount** The count of the number of objects that are being transferred. +- **sfInfo.Name** The predefined folder path locations. For example, FOLDERID_PublicDownloads + + +### 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. +- **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. +- **sfInfo.Name** The predefined folder path locations. For example, FOLDERID_PublicDownloads. + + +## OneSettings events + +### Microsoft.Windows.OneSettingsClient.Heartbeat + +This event indicates the config state heartbeat. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. + +The following fields are available: + +- **Configs** Array of configs. + + +### Microsoft.Windows.OneSettingsClient.StateChange + +This event indicates the change in config state. The data collected with this event is used to help keep Windows up to date, secure, and performing properly. + +The following fields are available: + +- **flightId** Flight id. +- **state** New state. + + +### Microsoft.Windows.OneSettingsClient.Status + +This event indicates the config usage of status 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: + +- **flightId** Flight id. +- **time** Time. + + +## OOBE events + +### Microsoft.Windows.Shell.Oobe.ExpeditedUpdate.ExpeditedUpdateExpeditionChoiceCommitted + +This event requests a commit work for expedited update. The data collected with this event is used to help keep Windows secure, up to date, and performing properly. + +The following fields are available: + +- **oobeExpeditedUpdateCommitOption** Type of commit work for expedited update. +- **resultCode** HR result of operation. + + +### Microsoft.Windows.Shell.Oobe.ExpeditedUpdate.ExpeditedUpdatePageSkipped + +This event provides information about skipping expedited update page. The data collected with this event is used to help keep Windows secure, up to date, and performing properly. + +The following fields are available: + +- **reason** Reason for skip. +- **skippedReasonFlag** Flag representing reason for skip. + + +### Microsoft.Windows.Shell.Oobe.ExpeditedUpdate.ExpeditedUpdateStartUSOScan + +This event indicates USO Scan API call. The data collected with this event is used to help keep Windows secure, up to date, and performing properly. + +The following fields are available: + +- **oobeExpeditedUpdateCommitOption** Expedited update commit work type. +- **resultCode** HR result of operation. + + +### Microsoft.Windows.Shell.Oobe.ExpeditedUpdate.ExpeditedUpdateStatusResult + +This event provides status of expedited update. The data collected with this event is used to help keep Windows secure, up to date, and performing properly. + +The following fields are available: + +- **oobeExpeditedUpdateStatus** Expedited update status. +- **reason** Reason for the status. +- **resultCode** HR result of 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.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 + + +## Servicing API events + +### Microsoft.Windows.ServicingUAPI.ModifyFeaturesEnd + +This event sends Software Setup and Inventory data regarding the end of an operation to modify a feature. The data collected with this event is used to help keep Windows secure, up to date, and performing properly. + +The following fields are available: + +- **Actions** A numeric flag that indicates whether the operations are Inbox. +- **ClientId** A unique, human-readable identifier for telemetry/diagnostic purposes. +- **Duration** Duration of operation in milliseconds. +- **Flags** A numeric flag indicating the type of operation being requested. +- **NetRequiredBytes** Net space required after operation completes or after reboot if operation requires one. +- **RebootRequired** A true or false value indicating if a reboot is required to complete the operation. +- **RequiredDownloadBytes** Space required to acquire content (compressed). +- **Result** HResult at operation end. +- **TotalMaxRequiredBytes** Total maximum space required during operation. + + +### Microsoft.Windows.ServicingUAPI.ModifyFeaturesResult + +This event sends Software Setup and Inventory data regarding a result that occurred during an operation to modify a feature. The data collected with this event is used to help keep Windows secure, up to date, and performing properly. + +The following fields are available: + +- **ClientId** A unique, human-readable identifier for telemetry/diagnostic purposes. +- **FeatureIntentFlags** A numeric flag indicating the reason that the feature is being modified. +- **FeatureName** Feature name which includes language-specific version if in the Language namespace. +- **FeatureNewIntentFlags** A numeric flag indicating the new reason that the feature is absent or installed. +- **FeatureNewStateFlags** A numeric flag indicating the new state of the feature. +- **FeatureStateFlags** A numeric flag indicating the current state of the feature. +- **Result** HResult from operation to modify a feature. + + +## Setup events + +### Microsoft.Windows.Setup.WinSetupBoot.BootBlockStart + +This event emits the start of the windows setup boot routine during upgrade. This routine determines the state of the upgrade and handles properly moving the upgrade forward or rolling back the device. The data collected with this event is used to help keep Windows up to date and performing properly. + +The following fields are available: + +- **Action** It indicates phase/stage of operation. +- **Detail** It indicates details about the phase/stage of the operation. +- **Rollback** It is blank as this event triggers in success scenario only. +- **Status** It indicates details about the status for getting the disk device object during boot. + + +### Microsoft.Windows.Setup.WinSetupBoot.BootBlockStop + +This event emits the stop of the windows setup boot routine during upgrade. This routine determines the state of the upgrade and handles properly moving the upgrade forward or rolling back the device. The data collected with this event is used to help keep Windows up to date and performing properly. + +The following fields are available: + +- **Action** It indicates phase/stage of operation. +- **Detail** It indicates details about the phase/stage of the operation. +- **Rollback** It is blank as this event triggers in success scenario only. +- **Status** It indicates details about the status for getting the disk device object during boot. + + +### Microsoft.Windows.Setup.WinSetupBoot.Success + +This event sends data indicating that the device has invoked the WinSetupBoot successfully. The data collected with this event is used to help keep Windows up to date. + +The following fields are available: + +- **Action** It indicates phase/stage of operation. As success event fires on exiting the operation, this value must be 'Exiting'. +- **Duration(ms)** Duration of filter setup instance operation in milliseconds. +- **Rollback** It is blank as this event triggers in success scenario only. + + +### Microsoft.Windows.Setup.WinSetupBoot.Warning + +This event is used to indicate whether there were any warnings when we were trying to skip a reboot during feature upgrade. The data collected with this event helps keep Windows product and service up to date​. + +The following fields are available: + +- **Action** Action indicates what operation was being performed by the filter driver (Ex: Waiting, Exiting). +- **Detail** Add detail to the operation listed above (Ex: Blocked thread timed out). +- **Rollback** Indicates whether a rollback was triggered (0 or 1). +- **Status** Indicates the status code for the operation (Ex: 0, 258 etc.). + + +### Microsoft.Windows.Setup.WinSetupMon.ProtectionViolation + +This event provides information about move or deletion of a file or a directory which is being monitored for data safety during feature updates. The data collected with this event is used to help keep Windows up to date. + +The following fields are available: + +- **Path** Path to the file or the directory which is being moved or deleted. +- **Process** Path to the process which is requesting the move or the deletion. +- **TargetPath** (Optional) If the operation is a move, the target path to which the file or directory is being moved. + + +### 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. + + +### 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.). +- **SihclientVersion** The SIH version. +- **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. +- **WuaucltVersion** The Windows Update version identifier for SIH. +- **WuauengVersion** The Windows Update engine version identifier. +- **WUDeviceID** The unique identifier controlled by the software distribution client. + + +## Software update events + +### SoftwareUpdateClientTelemetry.CheckForUpdates + +This is a scan process event on Windows Update client. See the EventScenario field for specifics (started/failed/succeeded). The data collected with this event is used 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 +- **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 +- **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 +- **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). +- **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 WU-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. +- **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 +- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). +- **SyncType** Describes the type of scan the event was +- **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: + +- **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 +- **ClassificationId** Classification identifier of the update content. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **DeploymentProviderMode** The mode of operation of the update deployment provider. +- **EventScenario** Indicates the purpose of the event - whether because scan started, succeded, failed, etc. +- **EventType** Possible values are "Child", "Bundle", "Relase" or "Driver". +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **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). +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **UpdateId** Identifier associated with the specific piece of content + + +### 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. +- **AppXScope** Indicates the scope of the app download. +- **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. +- **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 caller who initiated API calls into the software distribution client. +- **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. +- **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. +- **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. +- **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. +- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. +- **HostName** The hostname URL the content is downloading from. +- **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. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-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. +- **NetworkRestrictionStatus** More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be "metered." +- **PackageFullName** The package name of the content. +- **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. +- **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). +- **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). +- **TotalExpectedBytes** The total count of bytes that the download is expected to be. +- **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. +- **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: + +- **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** The name provided by the caller who initiated API calls into the software distribution client. +- **ClassificationId** Classification identifier of the update content. +- **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. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **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 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. +- **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. +- **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. +- **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. +- **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 WU-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. +- **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. +- **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.). +- **StatusCode** Indicates the result of an installation 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. +- **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. +- **ClassificationId** Classification identifier of the update content. +- **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. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **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 WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicating whether WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-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. +- **ClassificationId** Classification identifier of the update content. +- **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. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **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 WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicating whether WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-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. +- **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. +- **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 +- **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). +- **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. + + +## 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. + + +### 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** Indicates the start date of when device starting being 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** Represents the sequence number. +- **TimeStamp** UTC seconds when log was created. +- **Ver** The schema version used. +- **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. + + +### Microsoft.Surface.SystemReset.Prod.ResetCauseEventV2 + +This event sends reason for SAM, PCH and SoC reset. The data collected with this event is used to keep Windows performing properly. + +The following fields are available: + +- **HostResetCause** Host reset cause. +- **PchResetCause** PCH reset cause. +- **SamResetCause** SAM reset cause. + + +## 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. +- **DriverFirmwareIntegrityFilename** Filename of the integrity package that is supplied in the firmware package. +- **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.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. +- **callerId** Identifier (GUID) of the caller requesting a system initiated troubleshooter. +- **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. +- **callerId** Identifier (GUID) of the caller requesting a system initiated troubleshooter. +- **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. +- **exitCode** Exit code of the execution of the mitigation. +- **exitCodeDefinition** String describing the meaning of the exit code returned by the mitigation (i.e. ProblemNotFound). +- **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. + + +### 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.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. + + +## Update events + +### Update360Telemetry.DriverUpdateSummaryReport + +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: + +- **AnalysisErrorCount** The number of driver packages that could not be analyzed because errors occurred during the analysis. +- **AppendError** A Boolean indicating if there was an error appending more information to the summary string. +- **DevicePopulateErrorCount** The number of errors that occurred during the population of the list of all devices on the system, includes information such as, hardware ID, compatible ID. +- **ErrorCode** The error code returned. +- **FlightId** The flight ID for the driver manifest update. +- **ObjectId** The unique value for each diagnostics session. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Indicates the result of the update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** The 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. +- **TruncatedDeviceCount** The number of devices missing from the summary string due to there not being enough room in the string. +- **TruncatedDriverCount** The number of devices missing from the summary string due to there not being enough room in the string. +- **UpdateId** Unique ID for each update. + + +### 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. +- **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. + + +### 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. +- **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. +- **SetupLaunchAttemptCount** Indicates the count of attempts to launch setup for the current Update Agent instance. +- **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. + +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: + +- **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 WU scenario, this will be the WU 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.StackDataResetPerformAction + +This event removes the datastore and allows corrupt devices to reattempt the update. The data collected with this event is used to help keep Windows up to date and performing properly. + +The following fields are available: + +- **DatastoreSizeInMB** Size of Datastore.edb file. Default: -1 if not set/unknown. +- **FreeSpaceInGB** Free space on the device before deleting the datastore. Default: -1 if not set/unknown. +- **HrLastFailure** Error code from the failed removal. +- **HrResetDatastore** Result of the attempted removal. +- **HrStopGroupOfServices** Result of stopping the services. +- **MaskServicesStopped** Bit field to indicate which services were stopped succesfully. Bit on means success. List of services: usosvc(1<<0), dosvc(1<<1), wuauserv(1<<2), bits(1<<3). +- **NumberServicesToStop** The number of services that require manual stopping. + + +### 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). + + +## Windows Hardware Error Architecture events + +### WheaProvider.WheaDriverErrorExternal + +This event is sent when a common platform hardware error is recorded by an external WHEA error source driver. The data collected with this event is used to help keep Windows up to date and performing properly. + +The following fields are available: + +- **creatorId** A GUID that identifies the entity that created the error record. +- **errorFlags** Flags set on the error record. +- **notifyType** A GUID that identifies the notification mechanism by which an error condition is reported to the operating system. +- **partitionId** A GUID that identifies the partition on which the hardware error occurred. +- **platformId** A GUID that identifies the platform on which the hardware error occurred. +- **record** A binary blob containing the full error record. Due to the nature of common platform error records we have no way of fully parsing this blob for any given record. +- **recordId** The identifier of the error record. This identifier is unique only on the system that created the error record. +- **sectionFlags** The flags for each section recorded in the error record. +- **sectionTypes** A GUID that represents the type of sections contained in the error record. +- **severityCount** The severity of each individual section. +- **timeStamp** Error time stamp as recorded in the error record. + + +### WheaProvider.WheaDriverExternalLogginLimitReached + +This event indicates that WHEA has reached the logging limit for critical events from external drivers. The data collected with this event is used to help keep Windows up to date and performing properly. + +The following fields are available: + +- **timeStamp** Time at which the logging limit was reached. + + +### 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 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 WUfB 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 WUfB 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 semi-annual channel. +- **wUfBConnected** Result of WUfB 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. + + + +## 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. +- **bytesFromLedbat** The number of bytes received from a source using an Ledbat enabled connection. +- **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. +- **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. +- **sessionTimeMs** The duration of the download session, spanning multiple jobs, in milliseconds. +- **totalTimeMs** The duration of the download, in milliseconds. +- **updateID** The ID of the update being downloaded. + + +### 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. +- **bytesFromLedbat** The number of bytes received from source using an Ledbat enabled connection. +- **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. +- **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. +- **groupConnectionCount** The total number of connections made to peers in the same group. +- **groupID** A GUID representing a custom group of devices. +- **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. +- **sessionTimeMs** The duration of the session, in milliseconds. +- **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). + + +### 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. +- **sessionTimeMs** The duration of the download session, spanning multiple jobs, in milliseconds. +- **totalTimeMs** The duration of the download, in milliseconds. +- **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. +- **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. + + +### 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. + + +## 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: + +- **CorrelationVectors** The correlation vectors associated with migration. +- **MigrationDurationInMilliseconds** How long the DMF migration took (in milliseconds) +- **MigrationEndTime** A system timestamp of when the DMF migration completed. +- **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: + +- **CorrelationVectors** CVs associated with each phase. +- **MigrationMicrosoftPhases** The number of Microsoft-authored migrators scheduled to be ran by DMF for this upgrade +- **MigrationOEMPhases** The number of OEM-authored migrators scheduled to be ran by DMF for this upgrade +- **MigrationStartTime** The timestamp representing the beginning of the DMF migration +- **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.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.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** The unique identifier 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.Orchestrator.Client.BizCriticalStoreAppInstallResult + +This event returns the result after installing a business critical store application. The data collected with this event is used to help keep Windows secure and up to date. + +The following fields are available: + +- **AppInstallState** The application installation state. +- **HRESULT** The result code (HResult) of the install. +- **PFN** The package family name of the package being installed. + + +### Microsoft.Windows.Update.Orchestrator.Client.EdgeUpdateResult + +The event returns data on the result of invoking the edge updater. The data collected with this event is used to help keep Windows secure and up to date. + +The following fields are available: + +- **ExitCode** The exit code that was returned. +- **HRESULT** The result code (HResult) of the operation. +- **VelocityEnabled** A flag that indicates if velocity is enabled. +- **WorkCompleted** A flag that indicates if work is completed. + + +### Microsoft.Windows.Update.Orchestrator.Client.MACUpdateInstallResult + +This event reports the installation result details of the MACUpdate expedited application. The data collected with this event is used to help keep Windows secure and up to date. + +The following fields are available: + +- **Completed** Indicates whether the installation is complete. +- **InstallFailureReason** Indicates the reason an install failed. +- **IsRetriableError** Indications whether the error is retriable. +- **OperationStatus** Returns the operation status result reported by the installation attempt. +- **Succeeded** Indicates whether the installation succeeded. +- **VelocityEnabled** Indicates whether the velocity tag for MACUpdate is enabled. + + +### Microsoft.Windows.Update.Orchestrator.UX.InitiatingReboot + +This event indicates that a restart was initiated in to enable the update process. The data collected with this event is used to help keep Windows up to date. + +The following fields are available: + +- **correlationVector.c_str()** Represents the correlation vector. +- **isInteractive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action or not. +- **isOnAC** Indicates whether the device was on AC power when the restart was initiated. +- **isRebootOutsideOfActiveHours** is reboot outside active hours. +- **isRebootScheduledByUser** is reboot scheduled by user. +- **reduceDisruptionFlagSet** Indicates whether the disruptless overnight reboot behavior is enabled. +- **updateIdList** list of Update ID. +- **wokeToRestart** whether the device woke to perform the restart. + + +### Microsoft.Windows.Update.Orchestrator.UX.RebootFailed + +This event indicates that the reboot failed and the update process failed to determine next steps. The data collected with this event is used to help keep Windows up to date. + +The following fields are available: + +- **batteryLevel** Battery level percentage. +- **correlationVector.c_str()** correlation vector. +- **error** error for reboot failed. +- **isRebootOutsideOfActiveHours** Indicates the timing that the failed reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. +- **updateIdList** List of update ids. + + +### Microsoft.Windows.Update.Orchestrator.Worker.OobeUpdateApproved + +This event signifies an update being approved around the OOBE time period. The data collected with this event is used to help keep Windows secure and up to date. + +The following fields are available: + +- **approved** Flag to determine if it is approved or not. +- **provider** The provider related to which the update is approved. +- **publisherIntent** The publisher intent of the Update. +- **update** Additional information about the Update. + + +### Microsoft.Windows.Update.Orchestrator.Worker.UpdateActionCritical + +This event informs the update related action being performed around the OOBE timeframe. The data collected with this event is used to help keep Windows secure and up to date. + +The following fields are available: + +- **action** The type of action being performed (Install or download etc.). +- **connectivity** Informs if the device is connected to network while this action is performed. +- **freeDiskSpaceInMB** Amount of free disk space. +- **interactive** Informs if this action is caused due to user interaction. +- **priority** The CPU and IO priority this action is being performed on. +- **provider** The provider that is being invoked to perform this action (WU, Legacy UO Provider etc.). +- **update** Update related metadata including UpdateId. +- **uptimeMinutes** Duration USO for up for in the current boot session. +- **wilActivity** Wil Activity related information. + + +### Microsoft.Windows.Update.WUClient.CheckForUpdatesCanceled + +This event checks for updates canceled on the Windows Update client. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **ActivityMatchingId** Unique identifier for a single CheckForUpdates session from initialization to completion. +- **AllowCachedResults** Indicates if the scan allowed using cached results. +- **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. +- **DriverSyncPassPerformed** A flag indicating whether the driver sync is performed in a update scan. +- **EventInstanceID** A globally unique identifier for event instance. +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **IPVersion** Indicates whether download took place on IPv4 or IPv6 (0-Unknown, 1-IPv4, 2-IPv6). +- **IsWUfBDualScanEnabled** Flag indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag indicated is WU-For-Business target version is enabled on the device. +- **MetadataIntegrityMode** Mode of update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce. +- **NumberOfApplicationsCategoryScanEvaluated** Number of categories (apps) for which an app update scan checked. +- **NumberOfLoop** Number of roundtrips the scan required. +- **NumberOfNewUpdatesFromServiceSync** Number of updates which were seen for the first time in this scan. +- **NumberOfUpdatesEvaluated** Number of updates evaluated by the scan. +- **NumFailedMetadataSignatures** Number of metadata signatures checks which failed for new metadata synced down. +- **Online** Indicates if this was an online scan. +- **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. +- **ScanDurationInSeconds** Number of seconds the scan took to complete. +- **ScanEnqueueTime** Number of seconds it took to initialize the scan. +- **ScanProps** This will be a 32-bit integer containing Boolean properties for a given Windows Update scan. The following bits will be used; all remaining bits will be reserved and set to zero. Bit 0 (0x1): IsInteractive -- will be set to 1 if the scan is requested by a user, or to 0 if the scan is requested by Automatic Updates. Bit 1 (0x2): IsSeeker -- will be 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** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). +- **ServiceUrl** Environment URL for which a device is configured to scan. +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **SyncType** Describes the type of scan for this event (1-Full Sync, 2-Delta Sync, 3-Full CatScan Sync, 4-Delta CatScan Sync). +- **TotalNumMetadataSignatures** The detected version of the self healing engine that is currently downloading or downloaded. +- **WUDeviceID** The detected version of the self healing engine that is currently downloading or downloaded. + + +### Microsoft.Windows.Update.WUClient.CheckForUpdatesFailed + +This event checks for failed updates on the Windows Update client. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **ActivityMatchingId** Unique identifier for a single CheckForUpdates session from initialization to completion. +- **AllowCachedResults** Indicates if the scan allowed using cached results. +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. +- **CapabilityDetectoidGuid** GUID for a hardware applicability detectoid that could not be evaluated. +- **CDNCountryCode** Two letter country abbreviation for the CDN's location. +- **CDNId** ID which defines which CDN the software distribution client downloaded the content from. +- **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. +- **DriverError** The error code hit during a driver scan, or 0 if no error was hit. +- **DriverSyncPassPerformed** A flag indicating whether the driver sync is performed in a update scan. +- **EventInstanceID** A globally unique identifier for event instance. +- **ExtendedMetadataCabUrl** URL for the extended metadata cab. +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FailedUpdateGuids** GUIDs for the updates that failed to be evaluated during the scan. +- **FailedUpdatesCount** Number of updates that failed to be evaluated during the scan. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **IPVersion** Indicates whether download took place on IPv4 or IPv6 (0-Unknown, 1-IPv4, 2-IPv6). +- **IsWUfBDualScanEnabled** Flag indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag indicated is WU-For-Business target version is enabled on the device. +- **MetadataIntegrityMode** Mode of update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce. +- **MSIError** The last error encountered during a scan for updates. +- **NetworkConnectivityDetected** 0 when IPv4 is detected, 1 when IPv6 is detected. +- **NumberOfApplicationsCategoryScanEvaluated** Number of categories (apps) for which an app update scan checked. +- **NumberOfLoop** Number of roundtrips the scan required. +- **NumberOfNewUpdatesFromServiceSync** Number of updates which were seen for the first time in this scan. +- **NumberOfUpdatesEvaluated** Number of updates evaluated by the scan. +- **NumFailedMetadataSignatures** Number of metadata signatures checks which failed for new metadata synced down. +- **Online** Indicates if this was an online scan. +- **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. +- **ScanDurationInSeconds** Number of seconds the scan took to complete. +- **ScanEnqueueTime** Number of seconds it took to initialize the scan. +- **ScanProps** This will be a 32-bit integer containing Boolean properties for a given Windows Update scan. The following bits will be used; all remaining bits will be reserved and set to zero. Bit 0 (0x1): IsInteractive -- will be set to 1 if the scan is requested by a user, or to 0 if the scan is requested by Automatic Updates. Bit 1 (0x2): IsSeeker -- will be 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** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). +- **ServiceUrl** Environment URL for which a device is configured to scan. +- **StatusCode** Result code of the event (success, cancellation, failure code HResult.). +- **SyncType** Describes the type of scan for this event (1-Full Sync, 2-Delta Sync, 3-Full CatScan Sync, 4-Delta CatScan Sync). +- **TotalNumMetadataSignatures** The detected version of the self healing engine that is currently downloading or downloaded. +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClient.CheckForUpdatesRetry + +This event checks for update retries on the Windows Update client. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **ActivityMatchingId** Unique identifier for a single CheckForUpdates session from initialization to completion. +- **AllowCachedResults** Indicates if the scan allowed using cached results. +- **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. +- **DriverSyncPassPerformed** The list of identifiers which could be used for uninstalling the drivers when a recovery is required. +- **EventInstanceID** A globally unique identifier for event instance. +- **ExtendedStatusCode** Indicates the purpose of the event - whether because scan started, succeeded, failed, etc. +- **FeatureUpdatePause** Failed Parse actions. +- **IPVersion** Indicates whether download took place on IPv4 or IPv6 (0-Unknown, 1-IPv4, 2-IPv6). +- **IsWUfBDualScanEnabled** Flag indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag indicated is WU-for-Business targeted version is enabled on the device. +- **MetadataIntegrityMode** Mode of update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce. +- **NumberOfApplicationsCategoryScanEvaluated** Number of categories (apps) for which an app update scan checked. +- **NumberOfLoop** Number of roundtrips the scan required. +- **NumberOfNewUpdatesFromServiceSync** Number of updates which were seen for the first time in this scan. +- **NumberOfUpdatesEvaluated** Number of updates evaluated by the scan. +- **NumFailedMetadataSignatures** Number of metadata signatures checks which failed for new metadata synced down. +- **Online** Indicates if this was an online scan. +- **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. +- **ScanDurationInSeconds** Number of seconds the scan took to complete. +- **ScanEnqueueTime** Number of seconds it took to initialize the scan. +- **ScanProps** This will be a 32-bit integer containing Boolean properties for a given Windows Update scan. The following bits will be used; all remaining bits will be reserved and set to zero. Bit 0 (0x1): IsInteractive -- will be set to 1 if the scan is requested by a user, or to 0 if the scan is requested by Automatic Updates. Bit 1 (0x2): IsSeeker -- will be 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** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). +- **ServiceUrl** Environment URL for which a device is configured to scan. +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **SyncType** Describes the type of scan for this event (1-Full Sync, 2-Delta Sync, 3-Full CatScan Sync, 4-Delta CatScan Sync). +- **TotalNumMetadataSignatures** Total number of metadata signatures checks done for new metadata synced down. +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClient.CheckForUpdatesScanInitFailed + +This event checks for failed update initializations on the Windows Update client. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClient.CheckForUpdatesServiceRegistrationFailed + +This event checks for updates for failed service registrations the Windows Update client. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. +- **Context** Context of failure. +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClient.CheckForUpdatesStarted + +This event checks for updates started on the Windows Update client. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **ActivityMatchingId** Unique identifier for a single CheckForUpdates session from initialization to completion. +- **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. +- **EventInstanceID** A globally unique identifier for event instance. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **IsWUfBDualScanEnabled** Flag indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBFederatedScanDisabled** Flag indicated is WU-for-Business FederatedScan is disabled on the device. +- **IsWUfBTargetVersionEnabled** Flag indicated is WU-for-Business targeted version is enabled on the device. +- **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. +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClient.CheckForUpdatesSucceeded + +This event checks for successful updates on the Windows Update client. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **ActivityMatchingId** Unique identifier for 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. +- **BranchReadinessLevel** Servicing branch train configured on the device (CB, CBB, none). +- **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. +- **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). +- **DeferredUpdates** UpdateIds which are currently being deferred until a later time. +- **DriverExclusionPolicy** Indicates if policy for not including drivers with WU updates is enabled. +- **DriverSyncPassPerformed** A flag indicating whether the driver sync is performed in a update scan. +- **EventInstanceID** A globally unique identifier for event instance. +- **ExcludedUpdateClasses** Update classifications being excluded via policy. +- **ExcludedUpdates** UpdateIds which are currently being excluded via policy. +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdateDeferral** Deferral period configured for feature OS updates on the device, in days. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FeatureUpdatePausePeriod** Pause duration configured for feature OS updates on the device, in days. +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **IPVersion** Indicates whether download took place on IPv4 or IPv6 (0-Unknown, 1-IPv4, 2-IPv6). +- **IsWUfBDualScanEnabled** Flag indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag indicated is WU-for-Business targeted version is enabled on the device. +- **MetadataIntegrityMode** Mode of update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce. +- **NumberOfApplicableUpdates** Number of updates which were ultimately deemed applicable to the system after detection process is complete. +- **NumberOfApplicationsCategoryScanEvaluated** Number of categories (apps) for which an app update scan checked. +- **NumberOfLoop** Number of roundtrips the scan required. +- **NumberOfNewUpdatesFromServiceSync** Number of updates which were seen for the first time in this scan. +- **NumberOfUpdatesEvaluated** Number of updates evaluated by the scan. +- **NumFailedMetadataSignatures** Number of metadata signatures checks which failed for new metadata synced down. +- **Online** Indicates if this was an online scan. +- **PausedUpdates** UpdateIds which are currently being paused. +- **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, datetime for the end of the pause time window. +- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, datetime for the beginning of the pause time window. +- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, datetime for the end of the pause time window. +- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, datetime for the beginning of the pause time window. +- **ProcessName** Process name of the caller who initiated API calls into the software distribution client. +- **QualityUpdateDeferral** Deferral period configured for quality OS updates on the device, in days. +- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. +- **QualityUpdatePausePeriod** Pause duration configured for quality OS updates on the device, in days. +- **RelatedCV** The previous correlation vector that was used by the client, before swapping with a new one. +- **ScanDurationInSeconds** Number of seconds the scan took to complete. +- **ScanEnqueueTime** Number of seconds it took to initialize the scan. +- **ScanProps** This will be a 32-bit integer containing Boolean properties for a given Windows Update scan. The following bits will be used; all remaining bits will be reserved and set to zero. Bit 0 (0x1): IsInteractive -- will be set to 1 if the scan is requested by a user, or to 0 if the scan is requested by Automatic Updates. Bit 1 (0x2): IsSeeker -- will be 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** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). +- **ServiceUrl** Environment URL for which a device is configured to scan. +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **SyncType** Describes the type of scan for this event (1-Full Sync, 2-Delta Sync, 3-Full CatScan Sync, 4-Delta CatScan Sync). +- **TargetReleaseVersion** For drivers targeted to a specific device model, this is the version release of the drivers being distributed to the device. +- **TotalNumMetadataSignatures** Total number of metadata signatures checks done for new metadata synced down. +- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete the operation. +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClient.CommitFailed + +This event checks for failed commits on the Windows Update client. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **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 of application making the Windows Update request. Used to identify context of request. +- **ClassificationId** Classification identifier of the update content. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **DeploymentProviderMode** Mode of operation of the Update Deployment Provider. +- **EventType** Indicates the purpose of the event - whether because scan started, succeeded, failed, etc. +- **ExtendedStatusCode** Possible values are "Child", "Bundle", "Release" or "Driver". +- **FlightId** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.). +- **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, Windows Store, etc.). +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **UpdateId** Identifier associated with the specific piece of content. + + +### Microsoft.Windows.Update.WUClient.CommitStarted + +This event tracks the commit started event on the Windows Update client. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **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 of application making the Windows Update request. Used to identify context of request. +- **ClassificationId** Classification identifier of the update content. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **DeploymentProviderMode** Mode of operation of the Update Deployment Provider. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **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** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **UpdateId** Identifier associated with the specific piece of content. + + +### Microsoft.Windows.Update.WUClient.CommitSucceeded + +This event is used to track the commit succeeded process, after the update installation, when the software update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **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 of application making the Windows Update request. Used to identify context of request. +- **ClassificationId** Classification identifier of the update content. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **DeploymentProviderMode** Mode of operation of the Update Deployment Provider. +- **EventType** Indicates the purpose of the event - whether scan started, succeeded, failed, etc. +- **ExtendedStatusCode** Possible values are "Child", "Bundle", "Release" or "Driver". +- **FlightId** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **HandlerType** The specific id of the flight the device is getting. +- **RevisionNumber** Indicates the kind of content (app, driver, windows patch, etc.). +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **UpdateId** Identifier associated with the specific piece of content. + + +### Microsoft.Windows.Update.WUClient.DownloadCanceled + +This event tracks the download canceled event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **ActiveDownloadTime** Identifies the active total transferring time in seconds. +- **AppXBlockHashFailures** Number of block hash failures. +- **AppXScope** Indicates the scope of the app download. The values can be one of the following: "RequiredContentOnly" - Only the content required to launch the app is being downloaded "AutomaticContentOnly" - Only the optional [automatic] content for the app, i.e. the ones that can downloaded after the app has been launched, is being downloaded "AllContent" - All content for the app, including the optional [automatic] content, is being downloaded. +- **BundleBytesDownloaded** Number of bytes downloaded for bundle. +- **BundleId** Name of application making the Windows Update request. Used to identify context of request. +- **BundleRepeatFailCount** Identifies the number of repeated download failures. +- **BundleRevisionNumber** Identifies the revision number of the content bundle. +- **BytesDownloaded** Identifies the number of bytes downloaded. +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. +- **CancelReason** Reason why download is canceled. +- **CbsMethod** Identifies the CBS SelfContained method. +- **CDNCountryCode** CDN country identifier. +- **CDNId** CDN Identifier. +- **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. +- **ConnectTime** Identifies the total connection time in milliseconds. +- **DownloadPriority** Indicates the priority of the download activity. +- **DownloadProps** Indicates a bitmask for download operations indicating 1. If an update was downloaded to a system volume (least significant bit i.e. bit 0) 2. If the update was from a channel other than the installed channel (bit 1) 3. If the update was for a product pinned by policy (bit 2) 4. If the deployment action for the update is uninstall (bit 3). +- **DownloadStartTime** Identifies the download start time. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that flight. +- **FlightId** The specific id of the flight the device is getting. +- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. +- **HostName** Identifies the hostname. +- **IPVersion** Identifies the IP Connection Type version. +- **IsWUfBDualScanEnabled** Flag indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-for-Business target version policy is enabled on the device. +- **NetworkCost** Identifies the network cost. +- **NetworkRestrictionStatus** When download is done, identifies whether network switch happened to restricted. +- **PackageFullName** Package name of the content. +- **PostDnldTime** Identifies the delay after last job in seconds. +- **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. +- **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 by the client, before swapping with a new one. +- **RepeatFailCount** Identifies repeated download failure count. +- **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, Windows Store, etc.). +- **SizeCalcTime** Identifies time taken for payload size calculation. +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **TotalExpectedBytes** Identifies the total expected download bytes. +- **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). +- **UsedDO** Identifies if used DO. +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClient.DownloadFailed + +This event tracks the download failed event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **ActiveDownloadTime** Identifies the active total transferring time in seconds. +- **AppXBlockHashFailures** Number of block hash failures. +- **AppXScope** Identifies streaming app phase. +- **BundleBytesDownloaded** Number of bytes downloaded for bundle. +- **BundleId** Name of application making the Windows Update request. Used to identify context of request. +- **BundleRepeatFailCount** Identifies the number of repeated download failures. +- **BundleRevisionNumber** Identifies the revision number of the content bundle. +- **BytesDownloaded** Identifies the number of bytes downloaded. +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. +- **CbsMethod** Identifies the CBS SelfContained method. +- **CDNCountryCode** Identifies the source CDN country code. +- **CDNId** CDN Identifier. +- **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. +- **ConnectTime** Identifies the total connection time in milliseconds. +- **DownloadPriority** Indicates the priority of the download activity. +- **DownloadProps** Indicates a bitmask for download operations indicating 1. If an update was downloaded to a system volume (least significant bit i.e. bit 0) 2. If the update was from a channel other than the installed channel (bit 1) 3. If the update was for a product pinned by policy (bit 2) 4. If the deployment action for the update is uninstall (bit 3). +- **DownloadStartTime** Identifies the download start time. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that flight. +- **FlightId** The specific id of the flight the device is getting. +- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. +- **HostName** Identifies the hostname. +- **IPVersion** Identifies the IP Connection Type version. +- **IsWUfBDualScanEnabled** Flag indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-for-Business target version policy is enabled on the device. +- **NetworkCost** Identifies the network cost. +- **NetworkRestrictionStatus** When download is done, identifies whether network switch happened to restricted. +- **PackageFullName** The package name of the content. +- **PostDnldTime** Identifies the delay after last job in seconds. +- **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. +- **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 by the client, before swapping with a new one. +- **RepeatFailCount** Identifies repeated download failure count. +- **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, Windows Store, etc.). +- **SizeCalcTime** Identifies time taken for payload size calculation. +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **TotalExpectedBytes** Identifies the total expected download bytes. +- **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). +- **UsedDO** Identifies if used DO. +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClient.DownloadQueued + +This event tracks the download queued event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **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 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. +- **DownloadPriority** Indicates the priority of the download activity. +- **DownloadProps** Indicates a bitmask for download operations indicating 1. If an update was downloaded to a system volume (least significant bit i.e. bit 0) 2. If the update was from a channel other than the installed channel (bit 1) 3. If the update was for a product pinned by policy (bit 2) 4. If the deployment action for the update is uninstall (bit 3). +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that flight. +- **FlightId** The specific id of the flight the device is getting. +- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. +- **IsWUfBDualScanEnabled** Flag indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag indicated is WU-for-Business targeted version is enabled on the device. +- **PackageFullName** The package name of the content. +- **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. +- **Reason** Regulation reason of why queued. +- **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 by the client, before swapping with a new one. +- **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, Windows Store, etc.). +- **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). +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClient.DownloadStarted + +This event tracks the download started event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **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 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. +- **DownloadPriority** Indicates the priority of the download activity. +- **DownloadProps** Indicates a bitmask for download operations indicating 1. If an update was downloaded to a system volume (least significant bit i.e. bit 0) 2. If the update was from a channel other than the installed channel (bit 1) 3. If the update was for a product pinned by policy (bit 2) 4. If the deployment action for the update is uninstall (bit 3). +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that flight. +- **FlightId** The specific id of the flight the device is getting. +- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. +- **IsWUfBDualScanEnabled** Flag indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag indicated is WU-for-Business targeted version is enabled on the device. +- **PackageFullName** The package name of the content. +- **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. +- **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 by the client, before swapping with a new one. +- **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, Windows Store, etc.). +- **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). +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClient.DownloadSucceeded + +This event tracks the successful download event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **ActiveDownloadTime** How long the download took, in seconds, excluding time where the update wasn’t actively being downloaded. +- **AppXBlockHashFailures** Indicates the number of blocks that failed hash validation during download of the app payload. +- **AppXScope** Indicates the scope of the app download. The values can be one of the following: "RequiredContentOnly" - Only the content required to launch the app is being downloaded "AutomaticContentOnly" - Only the optional [automatic] content for the app, i.e. the ones that can downloaded after the app has been launched, is being downloaded "AllContent" - All content for the app, including the optional [automatic] content, is being downloaded. +- **BundleBytesDownloaded** Indicates the bytes downloaded for bundle. +- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. +- **BundleRepeatFailCount** Identifies the number of repeated download failures. +- **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). +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. +- **CbsMethod** The method used for downloading the update content related to the Component Based Servicing (CBS) technology. This value can be one of the following: 1. Express download method was used for download. 2. SelfContained download method was used for download indicating the update had no express content. 3. SelfContained download method was used indicating that the update has an express payload, but the server is not hosting it. 4. SelfContained download method was used indicating that range requests are not supported. 5. SelfContained download method was used indicating that the system does not support express download (dpx.dll is not present). 6. SelfContained download method was used indicating that self-contained download method was selected previously. 7. SelfContained download method was used indicating a fall back to self-contained if the number of requests made by DPX exceeds a certain threshold. +- **CDNCountryCode** Two letter country abbreviation for the CDN's location. +- **CDNId** ID which defines which CDN the software distribution client downloaded the content from. +- **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. +- **ConnectTime** Indicates the cumulative sum (in seconds) of how long it took to establish the connection for all updates in an update bundle. +- **DownloadPriority** Indicates the priority of the download activity. +- **DownloadProps** Indicates a bitmask for download operations indicating 1. If an update was downloaded to a system volume (least significant bit i.e. bit 0) 2. If the update was from a channel other than the installed channel (bit 1) 3. If the update was for a product pinned by policy (bit 2) 4. If the deployment action for the update is uninstall (bit 3). +- **DownloadStartTime** Start time in FILETIME for the download. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that flight. +- **FlightId** The specific id of the flight the device is getting. +- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. +- **HostName** The hostname URL the content is downloading from. +- **IPVersion** Indicates whether download took place on IPv4 or IPv6 (0-Unknown, 1-IPv4, 2-IPv6) +- **IsWUfBDualScanEnabled** Flag indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag indicated is WU-for-Business targeted version is enabled on the device. +- **NetworkCost** A flag indicating the cost of the network being used for downloading the update content. That could be one of the following values0x0 : Unkown0x1 : Network cost is unrestricted0x2 : Network cost is fixed0x4 : Network cost is variable0x10000 : Network cost over data limit0x20000 : Network cost congested0x40000 : Network cost roaming0x80000 : Network cost approaching data limit. +- **NetworkRestrictionStatus** More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be “metered”. +- **PackageFullName** The package name of the content. +- **PostDnldTime** Time taken, in seconds, to signal download completion after the last job has completed downloading payload. +- **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. +- **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 by the client, before swapping with a new one. +- **RepeatFailCount** Indicates whether this specific piece of content had previously failed. +- **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, Windows Store, etc.). +- **SizeCalcTime** Time taken, in seconds, to calculate the total download size of the payload. +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **TotalExpectedBytes** Total count of bytes that the download is expected (total size of the download.). +- **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). +- **UsedDO** Indicates whether the download used the delivery optimization service. +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClient.DownloadSwitchingToBITS + +This event tracks the download switching to BITS event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **BundleId** Name of application making the Windows Update request. Used to identify context of request. +- **BundleRevisionNumber** Identifies the number of repeated download failures. +- **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. +- **DownloadPriority** Indicates the priority of the download activity. +- **DownloadProps** Indicates a bitmask for download operations indicating 1. If an update was downloaded to a system volume (least significant bit i.e. bit 0) 2. If the update was from a channel other than the installed channel (bit 1) 3. If the update was for a product pinned by policy (bit 2) 4. If the deployment action for the update is uninstall (bit 3). +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that flight. +- **FlightId** The specific id of the flight the device is getting. +- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. +- **IsWUfBDualScanEnabled** Flag indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-for-Business target version policy is enabled on the device. +- **PackageFullName** The package name of the content. +- **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. +- **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 by the client, before swapping with a new one. +- **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, Windows Store, etc.). +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **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). +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClient.InstallCanceled + +This event tracks the install canceled event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +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 had 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. +- **ClassificationId** Classification identifier of the update content. +- **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 where it failed. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **DeploymentProviderMode** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **DriverPingBack** Contains information about the previous driver and system state. +- **DriverRecoveryIds** The list of identifiers which could be used for uninstalling the drivers when a recovery is required. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedErrorCode** The extended error code. +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that 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. +- **InstallProps** A bitmask for future flags associated with the install operation. There is no value being reported in this field right now. Expected value for this field is 0. +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **IsFinalOutcomeEvent** Indicates if this event signal 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 indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-for-Business target version policy is enabled on the device. +- **MergedUpdate** Indicates whether an OS update and a BSP update were merged for install. +- **MsiAction** Stage of MSI installation where it failed. +- **MsiProductCode** Unique identifier of the MSI installer. +- **PackageFullName** The package name of the content. +- **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 had previously failed. +- **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, Windows 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. +- **TransactionCode** ID which represents a given MSI installation. +- **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. + + +### Microsoft.Windows.Update.WUClient.InstallFailed + +This event tracks the install failed event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +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 had 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. +- **ClassificationId** Classification identifier of the update content. +- **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 where it failed. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **DeploymentProviderMode** Mode of operation of the Update Deployment Provider. +- **DriverPingBack** Contains information about the previous driver and system state. +- **DriverRecoveryIds** The list of identifiers which could be used for uninstalling the drivers when a recovery is required. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedErrorCode** The extended error code. +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that 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. +- **InstallProps** A bitmask for future flags associated with the install operation. There is no value being reported in this field right now. Expected value for this field is 0. +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **IsFinalOutcomeEvent** Indicates if this event signal 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 indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-for-Business target version policy is enabled on the device. +- **MergedUpdate** Indicates whether an OS update and a BSP update were merged for install. +- **MsiAction** Stage of MSI installation where it failed. +- **MsiProductCode** Unique identifier of the MSI installer. +- **PackageFullName** The package name of the content. +- **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 had previously failed. +- **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, Windows 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. +- **TransactionCode** ID which represents a given MSI installation. +- **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. + + +### Microsoft.Windows.Update.WUClient.InstallRebootPending + +This event tracks the install reboot pending event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +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 had 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. +- **ClassificationId** Classification identifier of the update content. +- **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 where it failed. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **DeploymentProviderMode** Mode of operation of the Update Deployment Provider. +- **DriverPingBack** Contains information about the previous driver and system state. +- **DriverRecoveryIds** The list of identifiers which could be used for uninstalling the drivers when a recovery is required. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedErrorCode** The extended error code. +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that 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. +- **InstallProps** A bitmask for future flags associated with the install operation. There is no value being reported in this field right now. Expected value for this field is 0. +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **IsFinalOutcomeEvent** Indicates if this event signal 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 indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-for-Business target version policy is enabled on the device. +- **MergedUpdate** Indicates whether an OS update and a BSP update were merged for install. +- **MsiAction** Stage of MSI installation where it failed. +- **MsiProductCode** Unique identifier of the MSI installer. +- **PackageFullName** The package name of the content. +- **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 had previously failed. +- **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, Windows 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. +- **TransactionCode** ID which represents a given MSI installation. +- **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. + + +### Microsoft.Windows.Update.WUClient.InstallStarted + +The event tracks the install started event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +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 had 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. +- **ClassificationId** Classification identifier of the update content. +- **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 where it failed. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **DeploymentProviderMode** Mode of operation of the Update Deployment Provider. +- **DriverPingBack** Contains information about the previous driver and system state. +- **DriverRecoveryIds** The list of identifiers which could be used for uninstalling the drivers when a recovery is required. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedErrorCode** The extended error code. +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that 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. +- **InstallProps** A bitmask for future flags associated with the install operation. There is no value being reported in this field right now. Expected value for this field is 0. +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **IsFinalOutcomeEvent** Indicates if this event signal 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 indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-for-Business target version policy is enabled on the device. +- **MergedUpdate** Indicates whether an OS update and a BSP update were merged for install. +- **MsiAction** Stage of MSI installation where it failed. +- **MsiProductCode** Unique identifier of the MSI installer. +- **PackageFullName** The package name of the content. +- **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 had previously failed. +- **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, Windows 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. +- **TransactionCode** ID which represents a given MSI installation. +- **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. + + +### Microsoft.Windows.Update.WUClient.InstallSucceeded + +The event tracks the successful install event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +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 had 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. +- **ClassificationId** Classification identifier of the update content. +- **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 where it failed. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **DeploymentProviderMode** Mode of operation of the Update Deployment Provider. +- **DriverPingBack** Contains information about the previous driver and system state. +- **DriverRecoveryIds** The list of identifiers which could be used for uninstalling the drivers when a recovery is required. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedErrorCode** The extended error code. +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that 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. +- **InstallProps** A bitmask for future flags associated with the install operation. There is no value being reported in this field right now. Expected value for this field is 0. +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **IsFinalOutcomeEvent** Indicates if this event signal 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 indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-for-Business target version policy is enabled on the device. +- **MergedUpdate** Indicates whether an OS update and a BSP update were merged for install. +- **MsiAction** Stage of MSI installation where it failed. +- **MsiProductCode** Unique identifier of the MSI installer. +- **PackageFullName** The package name of the content. +- **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 had previously failed. +- **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, Windows 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. +- **TransactionCode** ID which represents a given MSI installation. +- **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. + + +### Microsoft.Windows.Update.WUClient.RevertFailed + +This event tracks the revert failed event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +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 had 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. +- **ClassificationId** Classification identifier of the update content. +- **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 where it failed. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **DeploymentProviderMode** Mode of operation of the Update Deployment Provider. +- **DriverPingBack** Contains information about the previous driver and system state. +- **DriverRecoveryIds** The list of identifiers which could be used for uninstalling the drivers when a recovery is required. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that 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 if this event signal 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 indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-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 had previously failed. +- **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, Windows 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. + + +### Microsoft.Windows.Update.WUClient.RevertStarted + +This event tracks the revert started event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +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 had 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. +- **ClassificationId** Classification identifier of the update content. +- **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 where it failed. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **DeploymentProviderMode** Mode of operation of the Update Deployment Provider. +- **DriverPingBack** Contains information about the previous driver and system state. +- **DriverRecoveryIds** The list of identifiers which could be used for uninstalling the drivers when a recovery is required. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that 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 if this event signal 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 indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-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 had previously failed. +- **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, Windows 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. + + +### Microsoft.Windows.Update.WUClient.RevertSucceeded + +The event tracks the successful revert event when the update client is trying to update the device. The data collected with this event is used to help keep Windows up to date and secure. + +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 had 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. +- **ClassificationId** Classification identifier of the update content. +- **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 where it failed. +- **DeploymentMutexId** Mutex identifier of the deployment operation. +- **DeploymentProviderHostModule** Name of the module which is hosting the Update Deployment Provider for deployment operation. +- **DeploymentProviderMode** Mode of operation of the Update Deployment Provider. +- **DriverPingBack** Contains information about the previous driver and system state. +- **DriverRecoveryIds** The list of identifiers which could be used for uninstalling the drivers when a recovery is required. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBuildNumber** Indicates the build number of that 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 if this event signal 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 indicated is WU-for-Business dual scan is enabled on the device. +- **IsWUfBEnabled** Flag indicated is WU-for-Business is enabled on the device. +- **IsWUfBTargetVersionEnabled** Flag that indicates if the WU-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 had previously failed. +- **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, Windows 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. + + +### Microsoft.Windows.Update.WUClient.UpdateDetected + +This event tracks the update detected event when the software update client is trying to update the device. The data collected with this event is used to help keep Windows secure and up to date. + +The following fields are available: + +- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable. +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **NumberOfApplicableUpdates** Number of updates which were ultimately deemed applicable to the system after detection process is complete. +- **RelatedCV** The previous correlation vector that was used by the client, before swapping with a new one. +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClientExt.DataStoreHealth + +This event tracks the health of the data store. The data store stores updated metadata synced from the update services, service endpoint information synced from SLS services, and in-progress update data so the update client can continue to serve after reboot. 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, for example, whether the scan started, succeeded or failed. +- **StatusCode** The result code of the event (success, cancellation, failure code HResult). + + +### Microsoft.Windows.Update.WUClientExt.DownloadCheckpoint + +This is a checkpoint event between the Windows Update download phases for UUP content. The data collected with this event is used to help keep Windows secure and up to date. + +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. +- **EventScenario** Indicates the purpose of the event - whether because scan started, succeeded, failed, etc. +- **EventType** Possible values are "Child", "Bundle", "Release" or "Driver". +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **FileId** Unique identifier for the downloaded file. +- **FileName** Name of the downloaded file. +- **FlightId** The specific id of the flight the device is getting. +- **RelatedCV** The previous correlation vector that was used by the client, before swapping with a new one. +- **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, Windows Store, etc.). +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **UpdateId** Identifier associated with the specific piece of content. +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClientExt.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 and secure. + +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 of application making the Windows Update request. Used to identify context of request. +- **ClientVersion** 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, progressing). +- **EventType** Possible values are "Child", "Bundle", "Relase" or "Driver". +- **FlightId** The specific id of the flight the device is getting. +- **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 OS update downloads, if any. +- **PowerState** Indicates the power state of the device at the time of heartbeart (DC, AC, Battery Saver, 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, Windows Store, etc.). +- **SuspendCount** Number of times this active download has entered a suspended state. +- **SuspendReason** Last reason for which this active download has entered suspended state. +- **UpdateId** Identifier associated with the specific piece of content. +- **WUDeviceID** Unique device id controlled by the software distribution client. + + +### Microsoft.Windows.Update.WUClientExt.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 and secure. + +The following fields are available: + +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. +- **EndpointUrl** Endpoint where client obtains update metadata. Used to identify test vs staging vs production environments. +- **EventScenario** Indicates the purpose of the event - whether because scan started, succeeded, failed, etc. +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **LeafCertId** Integral id from the FragmentSigning data for certificate which failed. +- **ListOfSHA256OfIntermediateCerData** Mode of update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce. +- **MetadataIntegrityMode** Base64 string of the signature associated with the update metadata (specified by revision id). +- **MetadataSignature** Mode of update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce. +- **RawMode** Raw unparsed mode string from the SLS response. Null if not applicable. +- **RawValidityWindowInDays** Raw unparsed mode string from the SLS response. May be null if not applicable. +- **RevisionId** Identifies the revision of this specific piece of content. +- **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, Windows Store, etc.). +- **SHA256OfLeafCerData** Base64 encoding of hash of the Base64CertData in the FragmentSigning data of leaf certificate. +- **SHA256OfLeafCertPublicKey** Base64 string of hash of the leaf cert public key. +- **SHA256OfTimestampToken** Base64 string of hash of the timestamp token blob. +- **SignatureAlgorithm** Hash algorithm for the metadata signature. +- **SLSPrograms** A test program a machine may be opted in. Examples include "Canary" and "Insider Fast". +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **TimestampTokenId** Created time encoded in the timestamp blob. This will be zeroed if the token is itself malformed and decoding failed. +- **UpdateId** Identifier associated with the specific piece of content. +- **ValidityWindowInDays** Validity window in days. + + +### Microsoft.Windows.Update.WUClientExt.UpdateMetadataIntegrityFragmentSigning + +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 secure and up to date. + +The following fields are available: + +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. +- **EndpointUrl** URL of the endpoint where client obtains update metadata. Used to identify test vs staging vs production environments. +- **EventScenario** Field indicating the sub-phase event scenario. +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **LeafCertId** Integral id from the FragmentSigning data for certificate which failed. +- **ListOfSHA256OfIntermediateCerData** List of Base64 string of hash of intermediate cert data. +- **MetadataIntegrityMode** Base64 string of the signature associated with the update metadata (specified by revision id). +- **RawMode** Raw unparsed mode string from the SLS response. Null if not applicable. +- **RawValidityWindowInDays** Raw unparsed string of validity window in effect when verifying the timestamp. +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). +- **SHA256OfLeafCerData** Base64 string of hash of the leaf cert data. +- **SLSPrograms** A test program a machine may be opted in. Examples include "Canary" and "Insider Fast". +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). + + +### Microsoft.Windows.Update.WUClientExt.UpdateMetadataIntegritySignature + +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 secure and up to date. + +The following fields are available: + +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. +- **EndpointUrl** URL of the endpoint where client obtains update metadata. Used to identify test vs staging vs production environments. +- **EventScenario** Field indicating the sub-phase event scenario. +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **LeafCertId** Integral id from the FragmentSigning data for certificate which failed. +- **MetadataIntegrityMode** Mode of update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce. +- **MetadataSignature** Base64 string of the signature associated with the update metadata (specified by revision id). +- **RawMode** Raw unparsed mode string from the SLS response. Null if not applicable. +- **RevisionId** Identifies the revision of this specific piece of content. +- **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, Windows Store, etc.). +- **SHA256OfLeafCertPublicKey** Base64 string of hash of the leaf cert public key. +- **SHA256OfTimestampToken** Base64 string of hash of the timestamp token blob. +- **SignatureAlgorithm** Hash algorithm for the metadata signature. +- **SLSPrograms** A test program a machine may be opted in. Examples include "Canary" and "Insider Fast". +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **TimestampTokenId** Created time encoded in the timestamp blob. This will be zeroed if the token is malformed and decoding failed. +- **UpdateId** Identifier associated with the specific piece of content. + + +### Microsoft.Windows.Update.WUClientExt.UpdateMetadataIntegrityTimestamp + +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 secure and up to date. + +The following fields are available: + +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. +- **EndpointUrl** URL of the endpoint where client obtains update metadata. Used to identify test vs staging vs production environments. +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **MetadataIntegrityMode** Mode of update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce +- **RawMode** Raw unparsed mode string from the SLS response. Null if not applicable. +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc.). +- **SHA256OfTimestampToken** Base64 string of hash of the timestamp token blob. +- **SLSPrograms** A test program a machine may be opted in. Examples include "Canary" and "Insider Fast". +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **TimestampTokenId** Created time encoded in the timestamp blob. This will be zeroed if the token is itself malformed and decoding failed. +- **ValidityWindowInDays** Validity window in effect when verifying the timestamp. + + +### Microsoft.Windows.Update.WUClientExt.UUSLoadModuleFailed + +This is the UUSLoadModule failed event and is used to track the failure of loading an undocked component. The data collected with this event is used to help keep Windows up to date and secure. + +The following fields are available: + +- **LoadProps** A bitmask for flags associated with loading the undocked module. +- **ModulePath** Path of the undocked module. +- **ModuleVersion** Version of the undocked module. +- **PinkyFlags** PinkyFlags used to create the UUS session. +- **RelatedCV** The previous correlation vector that was used by the client, before swapping with a new one. +- **StatusCode** Result of the undocked module loading operation. +- **UusSessionID** Unique ID used to create the UUS session. +- **UusVersion** Active UUS version. + + +### 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.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. + + +## Windows Update mitigation events + +### Microsoft.Windows.Mitigations.AllowInPlaceUpgrade.ActivityError + +This event provides information for error encountered when enabling In-Place Upgrade. The data collected with this event is used to help keep Windows secure. + +The following fields are available: + +- **wilActivity** Result of the attempt to enable In-Place Upgrade. See [wilActivity](#wilactivity). + + +### Microsoft.Windows.Mitigations.AllowInPlaceUpgrade.ApplyTroubleshooting + +This event provides information for the operation of enabling In-Place Upgrade. The data collected with this event is used to help keep Windows secure. + +The following fields are available: + +- **wilActivity** Result of the attempt to enable In-Place Upgrade. See [wilActivity](#wilactivity). + + +### 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. + + +### 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 WU scenario, this will be the WU 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.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 WU scenario, this will be the WU 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. +- **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: + +- **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. +- **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. + + +## 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). + + + diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index b631e434ef..9ebdb3ba4c 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -15,6 +15,8 @@ href: Microsoft-DiagnosticDataViewer.md - name: Required Windows diagnostic data events and fields items: + - name: Windows 11, version xxxx required Windows diagnostic data events and fields + href: required-windows-diagnostic-data-events-and-fields-cobalt.md - name: Windows 10, version 21H1, Windows 10, version 20H2 and Windows 10, version 2004 required Windows diagnostic data events and fields href: required-windows-diagnostic-data-events-and-fields-2004.md - name: Windows 10, version 1909 and Windows 10, version 1903 required level Windows diagnostic events and fields From c0da65cbb56b55f86abe7bd67116697c65fe2e9d Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 8 Sep 2021 15:52:27 +0100 Subject: [PATCH 102/930] filenameupdate --- ...quired-windows-diagnostic-data-events-and-fields-windows11.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/privacy/{required-windows-diagnostic-data-events-and-fields-cobalt.md => required-windows-diagnostic-data-events-and-fields-windows11.md} (100%) diff --git a/windows/privacy/required-windows-diagnostic-data-events-and-fields-cobalt.md b/windows/privacy/required-windows-diagnostic-data-events-and-fields-windows11.md similarity index 100% rename from windows/privacy/required-windows-diagnostic-data-events-and-fields-cobalt.md rename to windows/privacy/required-windows-diagnostic-data-events-and-fields-windows11.md From e73d7971e40668ae41922109d596cec225586df1 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 8 Sep 2021 16:08:30 +0100 Subject: [PATCH 103/930] Filename update --- ...=> required-windows-11-diagnostic-events-and-fields.md} | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) rename windows/privacy/{required-windows-diagnostic-data-events-and-fields-windows11.md => required-windows-11-diagnostic-events-and-fields.md} (99%) diff --git a/windows/privacy/required-windows-diagnostic-data-events-and-fields-windows11.md b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md similarity index 99% rename from windows/privacy/required-windows-diagnostic-data-events-and-fields-windows11.md rename to windows/privacy/required-windows-11-diagnostic-events-and-fields.md index c8e53c845c..23fed219e3 100644 --- a/windows/privacy/required-windows-diagnostic-data-events-and-fields-windows11.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -1,6 +1,6 @@ --- description: Use this article to learn more about what Windows diagnostic data is gathered at the basic level. -title: Windows 11, version xxxxx required diagnostic data events and fields (Windows 11) +title: Windows 11, required windows 11 diagnostic data events and fields keywords: privacy, telemetry ms.prod: w11 ms.mktglfcycl: manage @@ -17,8 +17,7 @@ ms.date: 09/08/2021 --- -# Windows 11, version xxxxx required diagnostic data events and fields - +# Required Windows 11 diagnostic events and fields > [!IMPORTANT] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. @@ -26,7 +25,7 @@ ms.date: 09/08/2021 **Applies to** -- Windows 11, version xxxxx +- Windows 11 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. From 8cbc4c7065bcd718f04e6e9bbbe0dabe02799614 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 8 Sep 2021 16:11:49 +0100 Subject: [PATCH 104/930] version update --- .../required-windows-11-diagnostic-events-and-fields.md | 2 +- windows/privacy/toc.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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 23fed219e3..61800e429d 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -17,7 +17,7 @@ ms.date: 09/08/2021 --- -# Required Windows 11 diagnostic events and fields +# Windows 11 required diagnostic events and fields > [!IMPORTANT] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 9ebdb3ba4c..401e3c85a0 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -15,8 +15,8 @@ href: Microsoft-DiagnosticDataViewer.md - name: Required Windows diagnostic data events and fields items: - - name: Windows 11, version xxxx required Windows diagnostic data events and fields - href: required-windows-diagnostic-data-events-and-fields-cobalt.md + - name: Windows 11 required diagnostic data events and fields + href: required-windows-11-diagnostic-events-and-fields.md - name: Windows 10, version 21H1, Windows 10, version 20H2 and Windows 10, version 2004 required Windows diagnostic data events and fields href: required-windows-diagnostic-data-events-and-fields-2004.md - name: Windows 10, version 1909 and Windows 10, version 1903 required level Windows diagnostic events and fields From 5f64a74d1da6029c72998522f2aa3139839f2b62 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 8 Sep 2021 16:14:05 +0100 Subject: [PATCH 105/930] filename_update --- .../privacy/required-windows-11-diagnostic-events-and-fields.md | 2 +- windows/privacy/toc.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 61800e429d..23fed219e3 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -17,7 +17,7 @@ ms.date: 09/08/2021 --- -# Windows 11 required diagnostic events and fields +# Required Windows 11 diagnostic events and fields > [!IMPORTANT] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 401e3c85a0..43ad1fdac1 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -15,7 +15,7 @@ href: Microsoft-DiagnosticDataViewer.md - name: Required Windows diagnostic data events and fields items: - - name: Windows 11 required diagnostic data events and fields + - name: Required Windows 11 diagnostic data events and fields href: required-windows-11-diagnostic-events-and-fields.md - name: Windows 10, version 21H1, Windows 10, version 20H2 and Windows 10, version 2004 required Windows diagnostic data events and fields href: required-windows-diagnostic-data-events-and-fields-2004.md From e60dc2dbb8f47576c316021e4bf071a7a499e655 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 08:29:57 -0700 Subject: [PATCH 106/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index e3bb60f6e1..484406779a 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -13,7 +13,7 @@ author: denisebmsft # Windows operating system security -This article provides an overview of operating system security in Windows 11. +*This article provides an overview of operating system security in Windows 11.* Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. From 37e9d38bf4d64d855e6f664804939fb402bbd24d Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 09:38:52 -0700 Subject: [PATCH 107/930] Update cloud.md --- windows/security/cloud.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index cbce8d9341..b3ad85903d 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -13,5 +13,17 @@ author: dansimp # Windows and cloud security -Today’s workforce has more freedom and mobility than ever before. With the growth of enterprise cloud adoption, increased personal app usage, and increased 3rd party apps, the risk of data exposure is at its highest. Enabling Zero-Trust protection, Windows 11 works with Microsoft cloud services to help organizations strengthen their multi-cloud security infrastructure, protect hybrid cloud workloads and safeguard sensitive information while controlling access and mitigating threats. +*This article provides an overview of cloud services built into Windows 11.* + +Today’s workforce has more freedom and mobility than ever before. With the growth of enterprise cloud adoption, increased personal app usage, and increased use of third-party apps, the risk of data exposure is at its highest. Enabling Zero-Trust protection, Windows 11 works with Microsoft cloud services to help organizations strengthen their multi-cloud security infrastructure, protect hybrid cloud workloads, and safeguard sensitive information while controlling access and mitigating threats. + +Windows 11 includes the cloud services that are listed in the following table: + +| Service type | Description | +|:---|:---| +| Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.
With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.
Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere. | +| Modern device management (MDM) and Microsoft Endpoint Manager | Remote wipe
Work or school account
Config Lock
Remote device attestation
(other stuff coming soon):Device Installation
DMA Guard
Endpoint Detection and Response
Microsoft Defender Security Center
Smartscreen
System Guard
Windows Hello for Business | +| Microsoft account | | +| OneDrive | | +| Family safety | | From be096b1448be32c391c57c9027868278505f4401 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 10:20:21 -0700 Subject: [PATCH 108/930] Update operating-system.md --- windows/security/operating-system.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 484406779a..d70e3a6e9f 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -21,8 +21,8 @@ Use the links in the following table to learn more about the operating system se | Security Measures | Features & Capabilities | |:---|:---| -| System security | [Trusted Boot](os-security/trusted-boot.md) (includes Secure Boot and Measured Boot)
[Cryptography and certificate management](os-security/cryptography-certificate-mgmt.md)
[Windows Security app](os-security/windows-security-app.md) | -| Encryption and data protection | BitLocker
Encryption | +| System security | [Trusted Boot](os-security/trusted-boot.md) (includes Secure Boot and Measured Boot)

[Cryptography and certificate management](os-security/cryptography-certificate-mgmt.md)

[Windows Security app](os-security/windows-security-app.md) | +| Encryption and data protection | [Encryption](os-security/encryption-data-protection.md)

[BitLocker](information-protection/bitlocker/bitlocker-overview.md) | | Network security | Virtual Private Networks (VPNs)
Windows Defender Firewall
Bluetooth
DSN security
Windows Wi-Fi
Transport Layer Security (TLS) | | Protection from viruses and threats | Microsoft Defender Antivirus
Attack surface reduction
Tamper protection
Network protection
Controlled folder access
Exploit protection
Additional protection with Microsoft Defender for Endpoint | From 3c93913c6cf390e1b769061fdaa3c72711d3dfb1 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 10:34:56 -0700 Subject: [PATCH 109/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index d70e3a6e9f..4508d05be3 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -23,7 +23,7 @@ Use the links in the following table to learn more about the operating system se |:---|:---| | System security | [Trusted Boot](os-security/trusted-boot.md) (includes Secure Boot and Measured Boot)

[Cryptography and certificate management](os-security/cryptography-certificate-mgmt.md)

[Windows Security app](os-security/windows-security-app.md) | | Encryption and data protection | [Encryption](os-security/encryption-data-protection.md)

[BitLocker](information-protection/bitlocker/bitlocker-overview.md) | -| Network security | Virtual Private Networks (VPNs)
Windows Defender Firewall
Bluetooth
DSN security
Windows Wi-Fi
Transport Layer Security (TLS) | +| Network security | Virtual Private Networks (VPNs)

Windows Defender Firewall

Bluetooth

DSN security

Windows Wi-Fi

Transport Layer Security (TLS) | | Protection from viruses and threats | Microsoft Defender Antivirus
Attack surface reduction
Tamper protection
Network protection
Controlled folder access
Exploit protection
Additional protection with Microsoft Defender for Endpoint | From 8c007085172d52a1ba8a9e066768a6d7023a4ba6 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 10:40:36 -0700 Subject: [PATCH 110/930] Update operating-system.md --- windows/security/operating-system.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 4508d05be3..8e129805a2 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -22,8 +22,8 @@ Use the links in the following table to learn more about the operating system se | Security Measures | Features & Capabilities | |:---|:---| | System security | [Trusted Boot](os-security/trusted-boot.md) (includes Secure Boot and Measured Boot)

[Cryptography and certificate management](os-security/cryptography-certificate-mgmt.md)

[Windows Security app](os-security/windows-security-app.md) | -| Encryption and data protection | [Encryption](os-security/encryption-data-protection.md)

[BitLocker](information-protection/bitlocker/bitlocker-overview.md) | +| Encryption and data protection | [Encryption and data protection in Windows 11](os-security/encryption-data-protection.md)

[Encryption](os-security/encryption-data-protection.md)

[BitLocker](information-protection/bitlocker/bitlocker-overview.md) | | Network security | Virtual Private Networks (VPNs)

Windows Defender Firewall

Bluetooth

DSN security

Windows Wi-Fi

Transport Layer Security (TLS) | -| Protection from viruses and threats | Microsoft Defender Antivirus
Attack surface reduction
Tamper protection
Network protection
Controlled folder access
Exploit protection
Additional protection with Microsoft Defender for Endpoint | +| Protection from viruses and threats | Microsoft Defender Antivirus

Attack surface reduction

Tamper protection

Network protection

Controlled folder access

Exploit protection

Additional protection with Microsoft Defender for Endpoint | From ea1c1c8a622485f1d266fa843ebf1da7ad25178d Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 10:48:25 -0700 Subject: [PATCH 111/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 8e129805a2..28b535a905 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -24,6 +24,6 @@ Use the links in the following table to learn more about the operating system se | System security | [Trusted Boot](os-security/trusted-boot.md) (includes Secure Boot and Measured Boot)

[Cryptography and certificate management](os-security/cryptography-certificate-mgmt.md)

[Windows Security app](os-security/windows-security-app.md) | | Encryption and data protection | [Encryption and data protection in Windows 11](os-security/encryption-data-protection.md)

[Encryption](os-security/encryption-data-protection.md)

[BitLocker](information-protection/bitlocker/bitlocker-overview.md) | | Network security | Virtual Private Networks (VPNs)

Windows Defender Firewall

Bluetooth

DSN security

Windows Wi-Fi

Transport Layer Security (TLS) | -| Protection from viruses and threats | Microsoft Defender Antivirus

Attack surface reduction

Tamper protection

Network protection

Controlled folder access

Exploit protection

Additional protection with Microsoft Defender for Endpoint | +| Protection from viruses and threats | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows?view=o365-worldwide)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction?view=o365-worldwide)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection?view=o365-worldwide)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection?view=o365-worldwide)

Controlled folder access

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection?view=o365-worldwide)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide) for additional threat protection | From 0c26c82991db73d4f55b56ca783c9702867f53de Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 10:48:58 -0700 Subject: [PATCH 112/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 28b535a905..c6f0d3d41b 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -24,6 +24,6 @@ Use the links in the following table to learn more about the operating system se | System security | [Trusted Boot](os-security/trusted-boot.md) (includes Secure Boot and Measured Boot)

[Cryptography and certificate management](os-security/cryptography-certificate-mgmt.md)

[Windows Security app](os-security/windows-security-app.md) | | Encryption and data protection | [Encryption and data protection in Windows 11](os-security/encryption-data-protection.md)

[Encryption](os-security/encryption-data-protection.md)

[BitLocker](information-protection/bitlocker/bitlocker-overview.md) | | Network security | Virtual Private Networks (VPNs)

Windows Defender Firewall

Bluetooth

DSN security

Windows Wi-Fi

Transport Layer Security (TLS) | -| Protection from viruses and threats | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows?view=o365-worldwide)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction?view=o365-worldwide)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection?view=o365-worldwide)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection?view=o365-worldwide)

Controlled folder access

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection?view=o365-worldwide)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide) for additional threat protection | +| Protection from viruses and threats | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection)

Controlled folder access

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | From d6d5837699b6fcbeacda7f7378c568060a7d0293 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 10:52:32 -0700 Subject: [PATCH 113/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index c6f0d3d41b..7db88749a3 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -23,7 +23,7 @@ Use the links in the following table to learn more about the operating system se |:---|:---| | System security | [Trusted Boot](os-security/trusted-boot.md) (includes Secure Boot and Measured Boot)

[Cryptography and certificate management](os-security/cryptography-certificate-mgmt.md)

[Windows Security app](os-security/windows-security-app.md) | | Encryption and data protection | [Encryption and data protection in Windows 11](os-security/encryption-data-protection.md)

[Encryption](os-security/encryption-data-protection.md)

[BitLocker](information-protection/bitlocker/bitlocker-overview.md) | -| Network security | Virtual Private Networks (VPNs)

Windows Defender Firewall

Bluetooth

DSN security

Windows Wi-Fi

Transport Layer Security (TLS) | +| Network security | [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs)

[Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md)

Bluetooth

DSN security

Windows Wi-Fi

Transport Layer Security (TLS) | | Protection from viruses and threats | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection)

Controlled folder access

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | From b03e7ddaddd87b9a2a2e190baace89ab3988fddf Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 10:58:37 -0700 Subject: [PATCH 114/930] moved a few articles --- .../security/{os-security => }/cryptography-certificate-mgmt.md | 0 windows/security/{os-security => }/encryption-data-protection.md | 0 windows/security/{os-security => }/trusted-boot.md | 0 windows/security/{os-security => }/windows-security-app.md | 0 4 files changed, 0 insertions(+), 0 deletions(-) rename windows/security/{os-security => }/cryptography-certificate-mgmt.md (100%) rename windows/security/{os-security => }/encryption-data-protection.md (100%) rename windows/security/{os-security => }/trusted-boot.md (100%) rename windows/security/{os-security => }/windows-security-app.md (100%) diff --git a/windows/security/os-security/cryptography-certificate-mgmt.md b/windows/security/cryptography-certificate-mgmt.md similarity index 100% rename from windows/security/os-security/cryptography-certificate-mgmt.md rename to windows/security/cryptography-certificate-mgmt.md diff --git a/windows/security/os-security/encryption-data-protection.md b/windows/security/encryption-data-protection.md similarity index 100% rename from windows/security/os-security/encryption-data-protection.md rename to windows/security/encryption-data-protection.md diff --git a/windows/security/os-security/trusted-boot.md b/windows/security/trusted-boot.md similarity index 100% rename from windows/security/os-security/trusted-boot.md rename to windows/security/trusted-boot.md diff --git a/windows/security/os-security/windows-security-app.md b/windows/security/windows-security-app.md similarity index 100% rename from windows/security/os-security/windows-security-app.md rename to windows/security/windows-security-app.md From e74a3a6714c853db6539c9b62e13efe43a69646f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:00:36 -0700 Subject: [PATCH 115/930] fixed links --- windows/security/TOC.yml | 8 ++++---- windows/security/index.yml | 4 ++-- windows/security/operating-system.md | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index bb79e0aa9b..4d66d47a1e 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -38,13 +38,13 @@ - name: System security items: - name: Trusted Boot - href: os-security/trusted-boot.md + href: trusted-boot.md - name: Cryptography and certificate management - href: os-security/cryptography-certificate-mgmt.md + href: cryptography-certificate-mgmt.md - name: Windows Security app in Windows 11 - href: os-security/windows-security-app.md + href: windows-security-app.md - name: Encryption and data protection - href: os-security/encryption-data-protection.md + href: encryption-data-protection.md items: - name: Encrypted Hard Drive diff --git a/windows/security/index.yml b/windows/security/index.yml index 6e0ba8210f..6f614b438e 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -42,9 +42,9 @@ landingContent: - linkListType: concept links: - text: System security - url: os-security/trusted-boot.md + url: trusted-boot.md - text: Encryption and data protection - url: os-security/encryption-data-protection.md + url: encryption-data-protection.md - text: Network security url: /windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md - text: Network security diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 7db88749a3..7b815fda53 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -21,9 +21,9 @@ Use the links in the following table to learn more about the operating system se | Security Measures | Features & Capabilities | |:---|:---| -| System security | [Trusted Boot](os-security/trusted-boot.md) (includes Secure Boot and Measured Boot)

[Cryptography and certificate management](os-security/cryptography-certificate-mgmt.md)

[Windows Security app](os-security/windows-security-app.md) | -| Encryption and data protection | [Encryption and data protection in Windows 11](os-security/encryption-data-protection.md)

[Encryption](os-security/encryption-data-protection.md)

[BitLocker](information-protection/bitlocker/bitlocker-overview.md) | -| Network security | [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs)

[Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md)

Bluetooth

DSN security

Windows Wi-Fi

Transport Layer Security (TLS) | +| System security | [Trusted Boot](trusted-boot.md) (includes Secure Boot and Measured Boot)

[Cryptography and certificate management](cryptography-certificate-mgmt.md)

[Windows Security app](windows-security-app.md) | +| Encryption and data protection | [Encryption and data protection in Windows 11](encryption-data-protection.md)

[Encryption](encryption-data-protection.md)

[BitLocker](information-protection/bitlocker/bitlocker-overview.md) | +| Network security | [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs)

[Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md)

Bluetooth

Domain Name System (DNS) security

Windows Wi-Fi

Transport Layer Security (TLS) | | Protection from viruses and threats | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection)

Controlled folder access

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | From 958d49a159316362fcd050f164d0bb2ea7cf87e7 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:02:23 -0700 Subject: [PATCH 116/930] Update trusted-boot.md --- windows/security/trusted-boot.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/trusted-boot.md b/windows/security/trusted-boot.md index 7728813615..ca4a7577b1 100644 --- a/windows/security/trusted-boot.md +++ b/windows/security/trusted-boot.md @@ -7,7 +7,7 @@ ms.author: deniseb manager: dansimp audience: ITPro ms.topic: conceptual -ms.date: 09/07/2021 +ms.date: 09/08/2021 ms.prod: w11 ms.localizationpriority: medium ms.collection: @@ -20,7 +20,7 @@ f1.keywords: NOCSH *This article describes Secure Boot and Trusted Boot, security measures built into Windows 11.* -Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up where Secure Boot leaves off. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely. +Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up the process. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely. ## Secure Boot @@ -30,7 +30,7 @@ As the PC begins the boot process, it will first verify that the firmware is dig ## Trusted Boot -Trusted Boot takes over where Secure Boot leaves off. The Windows bootloader verifies the digital signature of the Windows kernel before loading it. The Windows kernel, in turn, verifies every other component of the Windows startup process, including boot drivers, startup files, and your antimalware product’s early-launch antimalware (ELAM) driver. If any of these files were tampered, the bootloader detects the problem and refuses to load the corrupted component. Tampering or malware attacks on the Windows boot sequence are blocked by the signature-enforcement handshakes between the UEFI, bootloader, kernel, and application environments. +Trusted Boot picks up the process that started with Secure Boot. The Windows bootloader verifies the digital signature of the Windows kernel before loading it. The Windows kernel, in turn, verifies every other component of the Windows startup process, including boot drivers, startup files, and your antimalware product’s early-launch antimalware (ELAM) driver. If any of these files were tampered, the bootloader detects the problem and refuses to load the corrupted component. Tampering or malware attacks on the Windows boot sequence are blocked by the signature-enforcement handshakes between the UEFI, bootloader, kernel, and application environments. Often, Windows can automatically repair the corrupted component, restoring the integrity of Windows and allowing the Windows 11 device to start normally. From d6277da99ad2b36fcb08b0e1b234eb8a119ff0a4 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 8 Sep 2021 19:03:12 +0100 Subject: [PATCH 117/930] naming update --- .../basic-level-windows-diagnostic-events-and-fields-1709.md | 2 +- .../basic-level-windows-diagnostic-events-and-fields-1803.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-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index 44a2b75923..dc4daedb3f 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -2521,7 +2521,7 @@ The following fields are available: - **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: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx +- **InstallState** The device installation state. For a list of values, see: [Device Install State](https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx) - **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. 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 index fc7fcd3117..78e7243a1c 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -3481,7 +3481,7 @@ The following fields are available: - **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: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx +- **InstallState** The device installation state. For a list of values, see: [Device Install State](https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx) - **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. 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 23fed219e3..ea4960144c 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -1,6 +1,6 @@ --- description: Use this article to learn more about what Windows diagnostic data is gathered at the basic level. -title: Windows 11, required windows 11 diagnostic data events and fields +title: Required Windows 11 diagnostic events and fields keywords: privacy, telemetry ms.prod: w11 ms.mktglfcycl: manage From f4867fcc93433ade866641696b1225959fc87da0 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:04:40 -0700 Subject: [PATCH 118/930] Update encryption-data-protection.md --- windows/security/encryption-data-protection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/encryption-data-protection.md b/windows/security/encryption-data-protection.md index e0af5c0142..1841a48867 100644 --- a/windows/security/encryption-data-protection.md +++ b/windows/security/encryption-data-protection.md @@ -7,7 +7,7 @@ ms.author: deniseb manager: dansimp audience: ITPro ms.topic: conceptual -ms.date: 09/07/2021 +ms.date: 09/08/2021 ms.prod: w11 ms.localizationpriority: medium ms.collection: @@ -52,6 +52,6 @@ Windows consistently improves data protection by improving existing options and ## See also -- [Encrypted Hard Drive](../information-protection/encrypted-hard-drive.md) -- [BitLocker](../information-protection/bitlocker/bitlocker-overview.md) +- [Encrypted Hard Drive](information-protection/encrypted-hard-drive.md) +- [BitLocker](information-protection/bitlocker/bitlocker-overview.md) From 758dee50b9bfb9ea794bc1e0d67dc80ac8bef76a Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:04:59 -0700 Subject: [PATCH 119/930] Update trusted-boot.md --- windows/security/trusted-boot.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/trusted-boot.md b/windows/security/trusted-boot.md index ca4a7577b1..35a581f3af 100644 --- a/windows/security/trusted-boot.md +++ b/windows/security/trusted-boot.md @@ -36,4 +36,4 @@ Often, Windows can automatically repair the corrupted component, restoring the i ## See also -[Secure the Windows boot process](../information-protection/secure-the-windows-10-boot-process.md) \ No newline at end of file +[Secure the Windows boot process](information-protection/secure-the-windows-10-boot-process.md) \ No newline at end of file From 4ea8e32cae85514e11a1bd5385c569d6eec8fca7 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:05:37 -0700 Subject: [PATCH 120/930] Update windows-security-app.md --- windows/security/windows-security-app.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/windows-security-app.md b/windows/security/windows-security-app.md index c9d1cbea97..83aff40683 100644 --- a/windows/security/windows-security-app.md +++ b/windows/security/windows-security-app.md @@ -7,7 +7,7 @@ ms.author: deniseb manager: dansimp audience: ITPro ms.topic: conceptual -ms.date: 09/07/2021 +ms.date: 09/08/2021 ms.prod: w11 ms.localizationpriority: medium ms.collection: @@ -16,11 +16,11 @@ ms.reviewer: kaeladawson, bmcneil f1.keywords: NOCSH --- -# The Windows Security app +# The Windows Security app in Windows 11 *This article provides an overview of the Windows Security app in Windows 11.* -:::image type="content" source="../images/windows-security-app-w11.png" alt-text="Windows Security app in Windows 11"::: +:::image type="content" source="images/windows-security-app-w11.png" alt-text="Windows Security app in Windows 11"::: Visibility and awareness of device security and health is key to any action taken. The Windows built-in security app provides an at-a-glance view of the security status and health of your device. These insights help you identify issues and take action to make sure you’re protected. You can quickly see the status of your virus and threat protection, firewall and network security, device security controls, and more. From 0b52366967172cd91f198299250382c99e2f26c2 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:06:00 -0700 Subject: [PATCH 121/930] Update hardware.md --- windows/security/hardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/hardware.md b/windows/security/hardware.md index 34c5329f7f..cd1daa5805 100644 --- a/windows/security/hardware.md +++ b/windows/security/hardware.md @@ -1,6 +1,6 @@ --- title: Windows hardware security -description: +description: Get an overview of hardware security in Windows 11 ms.reviewer: manager: dansimp ms.author: dansimp From 40e02ed7bcdf46463747e10b4e04da844e5f409c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:06:22 -0700 Subject: [PATCH 122/930] Update identity.md --- windows/security/identity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity.md b/windows/security/identity.md index 61afd163d1..f943325f1d 100644 --- a/windows/security/identity.md +++ b/windows/security/identity.md @@ -1,6 +1,6 @@ --- title: Windows identity security -description: +description: Get an overview of identity security in Windows 11 ms.reviewer: manager: dansimp ms.author: dansimp From 0c236a233e37c46b142c3ba8e6ceb4272249eeb9 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:08:48 -0700 Subject: [PATCH 123/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 7b815fda53..09c512c94c 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -24,6 +24,6 @@ Use the links in the following table to learn more about the operating system se | System security | [Trusted Boot](trusted-boot.md) (includes Secure Boot and Measured Boot)

[Cryptography and certificate management](cryptography-certificate-mgmt.md)

[Windows Security app](windows-security-app.md) | | Encryption and data protection | [Encryption and data protection in Windows 11](encryption-data-protection.md)

[Encryption](encryption-data-protection.md)

[BitLocker](information-protection/bitlocker/bitlocker-overview.md) | | Network security | [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs)

[Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md)

Bluetooth

Domain Name System (DNS) security

Windows Wi-Fi

Transport Layer Security (TLS) | -| Protection from viruses and threats | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection)

Controlled folder access

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | +| Protection from viruses and threats | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection)

[Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders)

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | From fd6ed9b974c276dc0a12acf2ba51f23e23cc536f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:13:17 -0700 Subject: [PATCH 124/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 09c512c94c..5aa13cb32d 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -23,7 +23,7 @@ Use the links in the following table to learn more about the operating system se |:---|:---| | System security | [Trusted Boot](trusted-boot.md) (includes Secure Boot and Measured Boot)

[Cryptography and certificate management](cryptography-certificate-mgmt.md)

[Windows Security app](windows-security-app.md) | | Encryption and data protection | [Encryption and data protection in Windows 11](encryption-data-protection.md)

[Encryption](encryption-data-protection.md)

[BitLocker](information-protection/bitlocker/bitlocker-overview.md) | -| Network security | [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs)

[Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md)

Bluetooth

Domain Name System (DNS) security

Windows Wi-Fi

Transport Layer Security (TLS) | +| Network security | [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs)

[Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md)

Bluetooth (NEEDED)

Domain Name System (DNS) security (NEEDED)

Windows Wi-Fi (NEEDED)

Transport Layer Security (TLS) (NEEDED) | | Protection from viruses and threats | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection)

[Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders)

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | From 8eb0bac74a41652574a39041ed5866cd1ac1f191 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:13:55 -0700 Subject: [PATCH 125/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index b3ad85903d..3fb7c8e46f 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -1,6 +1,6 @@ --- title: Windows and cloud security -description: +description: Get an overview of cloud services supported in Windows 11 ms.reviewer: manager: dansimp ms.author: dansimp From 7c204a4116ef72cb02ea33dc4a59d431980ae7c2 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:14:28 -0700 Subject: [PATCH 126/930] Update apps.md --- windows/security/apps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/apps.md b/windows/security/apps.md index 4b15230a76..098f9524ea 100644 --- a/windows/security/apps.md +++ b/windows/security/apps.md @@ -1,6 +1,6 @@ --- title: Windows application security -description: +description: Get an overview of application security in Windows 11 ms.reviewer: manager: dansimp ms.author: dansimp From 7992a69794791280f225c980347eebb801ea2639 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 8 Sep 2021 11:20:06 -0700 Subject: [PATCH 127/930] initial required vs. optional updates --- ...s-to-windows-diagnostic-data-collection.md | 15 +++--- ...ws-diagnostic-data-in-your-organization.md | 51 ++++++++++++++----- 2 files changed, 43 insertions(+), 23 deletions(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 86e8ebcf13..890cc39fa0 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -13,14 +13,14 @@ author: dansimp manager: dansimp ms.collection: M365-security-compliance ms.topic: article -ms.date: 07/21/2020 +ms.date: 09/08/2021 --- # Changes to Windows diagnostic data collection **Applies to** - Windows 10, version 1903 and newer -- The next version of Windows Server +- 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 are moving 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 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. @@ -36,7 +36,7 @@ This article is meant for IT administrators and explains the changes Windows is In Windows 10, version 1903 and newer, you will 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, in an upcoming release of Windows 10, 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**. +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**. ## Taxonomy changes @@ -50,9 +50,9 @@ Starting in Windows 10, version 1903 and newer, both the **Out-of-Box-Experience ## Behavioral changes -In an upcoming release of Windows 10, we’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. If your devices are set to **Enhanced** when they are upgraded, the device settings will be evaluated to be at the more privacy-preserving setting of **Required diagnostic data**, which means that analytic services that leverage 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. For a list of steps, see [Configure a Windows 11 device to limit crash dumps and logs](#configure-a-windows-11-device-to-limit-crash-dumps-and-logs). For more information on services that rely on Enhanced diagnostic data, see [Services that rely on Enhanced diagnostic data](#services-that-rely-on-enhanced-diagnostic-data). +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**. If your devices are set to **Enhanced** when they are upgraded, the device settings will be evaluated to be at the more privacy-preserving setting of **Required diagnostic data**, which means that analytic services that leverage 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. For a list of steps, see [Configure a Windows 11 device to limit crash dumps and logs](#configure-a-windows-11-device-to-limit-crash-dumps-and-logs). For more information on services that rely on Enhanced diagnostic data, see [Services that rely on Enhanced diagnostic data](#services-that-rely-on-enhanced-diagnostic-data). -Additionally, you will see the following policy changes in an upcoming release of Windows 10: +Additionally, you will see the following policy changes starting in Windows 11 and Windows Server 2022: | Policy type | Current policy | Renamed policy | | --- | --- | --- | @@ -93,10 +93,7 @@ The following provides information on the current configurations: ## New Windows diagnostic data processor configuration -**Applies to** -- Windows 10 Edu, Pro, Enterprise editions, version 1809 with July 2021 update and newer - -Enterprise customers will now have a new option for controlling their Windows diagnostic data for their Azure Active Directory joined devices. +Starting in Windows 10 Education, Professional, and Enterprise editions, version 1809 with July 2021 update and newer, enterprise customers will now have a new option for controlling their Windows diagnostic data for their Azure Active Directory joined devices. Previously, enterprise customers had two options in managing their Windows diagnostic data: 1) allow Microsoft to be the [controller](/compliance/regulatory/gdpr#terminology) of that data and responsible for determining the purposes and means of the processing of Windows diagnostic data in order to improve the Windows 10 operating system and deliver analytical services, or 2) turn off diagnostic data flows altogether. diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 25b389048a..b55a932e70 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -13,13 +13,14 @@ ms.author: dansimp manager: dansimp ms.collection: M365-security-compliance ms.topic: article -ms.date: 10/13/2020 +ms.date: 09/08/2021 --- # Configure Windows diagnostic data in your organization **Applies to** +- Windows 11 - Windows 10 Enterprise - Windows 10 Education - Windows 10 Professional @@ -27,14 +28,11 @@ ms.date: 10/13/2020 This article applies to Windows 10, Windows Server, Surface Hub, and HoloLens diagnostic data only. It describes the types of diagnostic data sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. ->[!IMPORTANT] ->Microsoft is [increasing transparency](https://blogs.microsoft.com/on-the-issues/2019/04/30/increasing-transparency-and-customer-control-over-data/) by categorizing the data we collect as required or optional. Windows 10 is in the process of updating devices to reflect this new categorization, and during this transition Basic diagnostic data will be recategorized as Required diagnostic data and Full diagnostic data will be recategorized as Optional diagnostic data. For more information, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md). - ## Overview Microsoft collects Windows diagnostic data to solve problems and to keep Windows up to date, secure, and operating properly. It also helps us improve Windows and related Microsoft products and services and, for customers who have turned on the **Tailored experiences** setting, to provide more relevant tips and recommendations to enhance Microsoft and third-party products and services for each customer’s needs. -For more information about how Windows diagnostic data is used, see [Diagnostics, feedback, and privacy in Windows 10](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy). +For more information about how Windows diagnostic data is used, see [Diagnostics, feedback, and privacy in Windows](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy). ### Diagnostic data gives users a voice @@ -66,7 +64,7 @@ Depending on the diagnostic data settings on the device, diagnostic data can be - Small payloads of structured information referred to as diagnostic data events, managed by the Connected User Experiences and Telemetry component. - - Diagnostic logs for additional troubleshooting, also managed by the Connected User Experience and Telemetry component. + - Diagnostic logs for additional troubleshooting, also managed by the Connected User Experiences and Telemetry component. - Crash reporting and crash dumps, managed by [Windows Error Reporting](/windows/win32/wer/windows-error-reporting). @@ -78,7 +76,7 @@ All diagnostic data is encrypted using Transport Layer Security (TLS) and uses c ### Endpoints -The following table lists the endpoints related to how you can manage the collection and control of diagnostic data. For more information around the endpoints that are used to send data back to Microsoft, see [Manage connection endpoints for Windows 10 Enterprise, version 1903](manage-windows-1903-endpoints.md). +The following table lists the endpoints related to how you can manage the collection and control of diagnostic data. For more information around the endpoints that are used to send data back to Microsoft, see [Manage connection endpoints for Windows 10 Enterprise, version 20H2](manage-windows-20h2-endpoints.md). | Windows service | Endpoint | | - | - | @@ -86,7 +84,7 @@ The following table lists the endpoints related to how you can manage the collec | [Windows Error Reporting](/windows/win32/wer/windows-error-reporting) | watson.telemetry.microsoft.com

watson.microsoft.com

umwatsonc.telemetry.microsoft.com

umwatsonc.events.data.microsoft.com

*-umwatsonc.events.data.microsoft.com

ceuswatcab01.blob.core.windows.net

ceuswatcab02.blob.core.windows.net

eaus2watcab01.blob.core.windows.net

eaus2watcab02.blob.core.windows.net

weus2watcab01.blob.core.windows.net

weus2watcab02.blob.core.windows.net | |Authentication | login.live.com



IMPORTANT: This endpoint is used for device authentication. We do not recommend disabling this endpoint.| | [Online Crash Analysis](/windows/win32/dxtecharts/crash-dump-analysis) | oca.telemetry.microsoft.com

oca.microsoft.com

kmwatsonc.telemetry.microsoft.com

*-kmwatsonc.telemetry.microsoft.com | -|Settings | settings-win.data.microsoft.com



IMPORTANT: This endpoint is used to remotely configure diagnostics-related settings and data collection. For example, we use the settings endpoint to remotely block an event from being sent back to Microsoft. We do not recommend disabling this endpoint. This endpoint does not upload Windows diagnostic data | +|Settings | settings-win.data.microsoft.com



IMPORTANT: This endpoint is used to remotely configure diagnostics-related settings and data collection. For example, we use the settings endpoint to remotely block an event from being sent back to Microsoft. We do not recommend disabling this endpoint. This endpoint does not upload Windows diagnostic data. | ### Data access @@ -102,7 +100,7 @@ There are four diagnostic data collection settings. Each setting is described in - Diagnostic data off (Security) - Required diagnostic data (Basic) -- Enhanced +- Enhanced (This setting is only available on devices running Windows 10, version 20H2 and earlier and Windows Server 2019 and earlier.) - Optional diagnostic data (Full) Here’s a summary of the types of data that is included with each setting: @@ -157,10 +155,12 @@ Required diagnostic data includes: ### Enhanced diagnostic data ->[!NOTE] ->We’re simplifying your diagnostic data controls by moving from four diagnostic data controls to three: **Diagnostic data off**, **Required**, and **Optional**. making changes to the enhanced diagnostic data level. For more info about this change, see [Changes to Windows diagnostic data](changes-to-windows-diagnostic-data-collection.md). +In Windows 10, version 20H2 and earlier as well as Windows Server 2019 and earlier, enhanced diagnostic data includes data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. -Enhanced diagnostic data includes data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. When you choose to send enhanced diagnostic data, required diagnostic data will always be included, and we collect the following additional information: +>[!Note] +>This diagnostic data setting has been is not available on Windows 11 and Windows Server 2022 and has been replaced with policies that can control the amount of optional diagnostic data that is sent. More information on these settings are avaialble in the Manage enterprise diagnostic data section of this document. + +When you choose to send enhanced diagnostic data, required diagnostic data will always be included, and we collect the following additional information: - Operating system events that help to gain insights into different areas of the operating system, including networking, Hyper-V, Cortana, storage, file system, and other components. @@ -221,9 +221,32 @@ You can use Group Policy to set your organization’s diagnostic data setting: 3. In the **Options** box, choose the setting that you want to configure, and then click **OK**. + +### Use Group Policy to manage optional diagnostic data collection + +Use the following policies let you 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. + +1. From the Group Policy Management Console, go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds**. + +2. Double-click **Limit dump collection**. + +3. In the **Options** box, choose the setting that you want to configure, and then click **OK**. + +You can also limits the number of diagnostic logs that are sent back to Microsoft. If this policy is enabled, diagnostic logs are not sent back to Microsoft. + +1. From the Group Policy Management Console, go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds**. + +2. Double-click **Limit diagnostic log collection**. + +3. In the **Options** box, choose the setting that you want to configure, and then click **OK**. + ### Use MDM to manage diagnostic data collection -Use [Policy Configuration Service Provider (CSP)](/windows/client-management/mdm/policy-configuration-service-provider) to apply the System/AllowTelemetry MDM policy. +Use [Policy Configuration Service Provider (CSP)](/windows/client-management/mdm/policy-configuration-service-provider) to apply the following MDM policies: + + - System/AllowTelemetry + - System/LimitDumpCollection + - System/LimitDiagnosticLogCollection ## Enable Windows diagnostic data processor configuration @@ -231,7 +254,7 @@ The Windows diagnostic data processor configuration enables you to be the contro ### Prerequisites -- The device must have Windows 10 Pro, Education or Enterprise edition, version 1809 with July 2021 update or newer. +- The device must have Windows 11, Windows 10 Professional, Education or Enterprise edition, version 1809 with July 2021 update or newer. - The device must be joined to Azure Active Directory. The diagnostic data setting on the device should be set to Required diagnostic data or higher, and the following endpoints need to be reachable: From eeb6d8acea2795196c16b40fa5822a554ee4af94 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:26:27 -0700 Subject: [PATCH 128/930] Update TOC.yml --- windows/security/TOC.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 4d66d47a1e..b67c377e07 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -204,12 +204,19 @@ - name: Threat protection items: - name: Microsoft Defender Antivirus - - name: Attack surface reduction + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows + - name: Attack surface reduction rules + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/attack-surface-reduction - name: Tamper protection + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection - name: Network protection + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/network-protection - name: Controlled folder access + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/controlled-folders - name: Exploit protection + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/exploit-protection - name: Microsoft Defender for Endpoint + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint - name: Application security items: - name: Secured identity From a3ac9aebf1fdba2601525390ace41dcb80ac27e9 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:27:04 -0700 Subject: [PATCH 129/930] Update TOC.yml --- windows/security/TOC.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index b67c377e07..34265c2950 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -222,6 +222,7 @@ - name: Secured identity items: - name: Cloud services + href: cloud.md items: - name: User protection items: From 9826ff95917bbda169367be141d560814c832079 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:27:35 -0700 Subject: [PATCH 130/930] Update TOC.yml --- windows/security/TOC.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 34265c2950..fde9174fb8 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -218,8 +218,10 @@ - name: Microsoft Defender for Endpoint href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint - name: Application security + href: apps.md items: - name: Secured identity + href: identity.md items: - name: Cloud services href: cloud.md From 77fcbcfcb73c397f59a892762b3434469259ce34 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 8 Sep 2021 11:30:24 -0700 Subject: [PATCH 131/930] Adding Windows 11 references --- windows/privacy/index.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/privacy/index.yml b/windows/privacy/index.yml index ad4c6fefef..b13cd8bcd5 100644 --- a/windows/privacy/index.yml +++ b/windows/privacy/index.yml @@ -37,25 +37,25 @@ highlightedContent: # productDirectory section (optional) productDirectory: - title: Understand Windows diagnostic data in Windows 10 - summary: For the latest Windows 10 version, learn more about what Windows diagnostic data is collected at various diagnostics levels. + title: Understand Windows diagnostic data in Windows 10 and Windows 11 + summary: For the latest Windows 10 version and Windows 11, learn more about what Windows diagnostic data is collected under the different settings. items: # Card - - title: Required diagnostic data + - title: Windows 11 required diagnostic data # imageSrc should be square in ratio with no whitespace imageSrc: https://docs.microsoft.com/media/common/i_extend.svg summary: Learn more about basic Windows diagnostic data events and fields collected. - url: required-windows-diagnostic-data-events-and-fields-2004.md + url: required-windows-11-diagnostic-events-and-fields.md + # Card + - title: Windows 10 required diagnostic data + imageSrc: https://docs.microsoft.com/media/common/i_build.svg + summary: See what changes Windows is making to align to the new data collection taxonomy + url: required-windows-diagnostic-data-events-and-fields.md # Card - title: Optional diagnostic data imageSrc: https://docs.microsoft.com/media/common/i_get-started.svg summary: Get examples of the types of optional diagnostic data collected from Windows url: windows-diagnostic-data.md - # Card - - title: Changes to Windows diagnostic data collection - imageSrc: https://docs.microsoft.com/media/common/i_build.svg - summary: See what changes Windows is making to align to the new data collection taxonomy - url: changes-to-windows-diagnostic-data-collection.md # conceptualContent section (optional) # conceptualContent: From 28dea0ab7000b00cd5b615d0899faa149ed330bb Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:32:01 -0700 Subject: [PATCH 132/930] nixed an article --- windows/security/operating-system.md | 2 +- windows/security/windows-security-app.md | 40 ------------------------ 2 files changed, 1 insertion(+), 41 deletions(-) delete mode 100644 windows/security/windows-security-app.md diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 5aa13cb32d..c78b9821e0 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -21,7 +21,7 @@ Use the links in the following table to learn more about the operating system se | Security Measures | Features & Capabilities | |:---|:---| -| System security | [Trusted Boot](trusted-boot.md) (includes Secure Boot and Measured Boot)

[Cryptography and certificate management](cryptography-certificate-mgmt.md)

[Windows Security app](windows-security-app.md) | +| System security | [Trusted Boot](trusted-boot.md) (includes Secure Boot and Measured Boot)

[Cryptography and certificate management](cryptography-certificate-mgmt.md)

[Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md) | | Encryption and data protection | [Encryption and data protection in Windows 11](encryption-data-protection.md)

[Encryption](encryption-data-protection.md)

[BitLocker](information-protection/bitlocker/bitlocker-overview.md) | | Network security | [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs)

[Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md)

Bluetooth (NEEDED)

Domain Name System (DNS) security (NEEDED)

Windows Wi-Fi (NEEDED)

Transport Layer Security (TLS) (NEEDED) | | Protection from viruses and threats | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection)

[Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders)

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | diff --git a/windows/security/windows-security-app.md b/windows/security/windows-security-app.md deleted file mode 100644 index 83aff40683..0000000000 --- a/windows/security/windows-security-app.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: The Windows Security app in Windows 11 -description: Get an overview of the Windows Security app in Windows 11 -search.appverid: MET150 -author: denisebmsft -ms.author: deniseb -manager: dansimp -audience: ITPro -ms.topic: conceptual -ms.date: 09/08/2021 -ms.prod: w11 -ms.localizationpriority: medium -ms.collection: -ms.custom: -ms.reviewer: kaeladawson, bmcneil -f1.keywords: NOCSH ---- - -# The Windows Security app in Windows 11 - -*This article provides an overview of the Windows Security app in Windows 11.* - -:::image type="content" source="images/windows-security-app-w11.png" alt-text="Windows Security app in Windows 11"::: - -Visibility and awareness of device security and health is key to any action taken. The Windows built-in security app provides an at-a-glance view of the security status and health of your device. These insights help you identify issues and take action to make sure you’re protected. You can quickly see the status of your virus and threat protection, firewall and network security, device security controls, and more. - -The Windows Security app in Windows 11 looks a lot like what you see in Windows 10, with the addition of the new **Protection history** button and increased security features and capabilities. - -The following table describes the various sections of the Windows Security app.

- -| Section | Description | -|:---|:---| -| Virus & threat protection | Description goes here | -| Account protection | Description goes here | -| Firewall & network protection | Description goes here | -| App & browser control | Description goes here | -| Device security | Description goes here | -| Device performance & health | Description goes here | -| Family options | Description goes here | -| Protection history | Description goes here | \ No newline at end of file From ec7fa14aa1c5e5f73171846dd387a7b66e4f233c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:33:16 -0700 Subject: [PATCH 133/930] Update TOC.yml --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index fde9174fb8..ecd6997651 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -42,7 +42,7 @@ - name: Cryptography and certificate management href: cryptography-certificate-mgmt.md - name: Windows Security app in Windows 11 - href: windows-security-app.md + href: threat-protection/windows-defender-security-center/windows-defender-security-center.md - name: Encryption and data protection href: encryption-data-protection.md items: From b16515b38100d8beb75e3c9eb2d0a133985498b6 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:33:39 -0700 Subject: [PATCH 134/930] Update TOC.yml --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index ecd6997651..d3d682fb40 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -41,7 +41,7 @@ href: trusted-boot.md - name: Cryptography and certificate management href: cryptography-certificate-mgmt.md - - name: Windows Security app in Windows 11 + - name: The Windows Security app href: threat-protection/windows-defender-security-center/windows-defender-security-center.md - name: Encryption and data protection href: encryption-data-protection.md From b8b123c07fda095e35d231a67fc6dea758bad232 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 8 Sep 2021 11:34:57 -0700 Subject: [PATCH 135/930] updates --- .../privacy/changes-to-windows-diagnostic-data-collection.md | 1 + windows/privacy/index.yml | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 890cc39fa0..9636bcd0f1 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -19,6 +19,7 @@ ms.date: 09/08/2021 # Changes to Windows diagnostic data collection **Applies to** +- Windows 11 - Windows 10, version 1903 and newer - Windows Server 2022 diff --git a/windows/privacy/index.yml b/windows/privacy/index.yml index b13cd8bcd5..9fb47d1912 100644 --- a/windows/privacy/index.yml +++ b/windows/privacy/index.yml @@ -14,7 +14,7 @@ metadata: author: dansimp ms.author: dansimp manager: dansimp - ms.date: 07/21/2020 #Required; mm/dd/yyyy format. + ms.date: 09/08/2021 #Required; mm/dd/yyyy format. ms.localizationpriority: high # highlightedContent section (optional) @@ -50,7 +50,7 @@ productDirectory: - title: Windows 10 required diagnostic data imageSrc: https://docs.microsoft.com/media/common/i_build.svg summary: See what changes Windows is making to align to the new data collection taxonomy - url: required-windows-diagnostic-data-events-and-fields.md + url: required-windows-diagnostic-data-events-and-fields-2004.md # Card - title: Optional diagnostic data imageSrc: https://docs.microsoft.com/media/common/i_get-started.svg From 211c955061b510daa07e5a5d0fdec6e3ee84ac3e Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:38:04 -0700 Subject: [PATCH 136/930] Update cloud.md --- windows/security/cloud.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 3fb7c8e46f..efd9e32f1d 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -21,8 +21,8 @@ Windows 11 includes the cloud services that are listed in the following table: | Service type | Description | |:---|:---| -| Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.
With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.
Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere. | -| Modern device management (MDM) and Microsoft Endpoint Manager | Remote wipe
Work or school account
Config Lock
Remote device attestation
(other stuff coming soon):Device Installation
DMA Guard
Endpoint Detection and Response
Microsoft Defender Security Center
Smartscreen
System Guard
Windows Hello for Business | +| Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | +| Modern device management (MDM) and Microsoft Endpoint Manager | Remote wipe

Work or school account

Config Lock

Remote device attestation

(other stuff coming soon):Device Installation

DMA Guard

Endpoint Detection and Response

Microsoft Defender Security Center

Smartscreen

System Guard

Windows Hello for Business | | Microsoft account | | | OneDrive | | | Family safety | | From af13a6cdbf90491a21cead19c3604d52532cdf57 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:47:17 -0700 Subject: [PATCH 137/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index efd9e32f1d..0fbd68985f 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -22,7 +22,7 @@ Windows 11 includes the cloud services that are listed in the following table: | Service type | Description | |:---|:---| | Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | -| Modern device management (MDM) and Microsoft Endpoint Manager | Remote wipe

Work or school account

Config Lock

Remote device attestation

(other stuff coming soon):Device Installation

DMA Guard

Endpoint Detection and Response

Microsoft Defender Security Center

Smartscreen

System Guard

Windows Hello for Business | +| Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Windows 11 includes a management component that includes:
- The enrollment client, which enrolls and configures the endpoint to communicate with the enterprise management server; and
- The management client, which periodically synchronizes with the management server to check for updates and apply your security team's latest policies.

MDM includes several security features & capabilites. These include:
- Remote wipe
- Support for your work or school account
- Config Lock
- Remote device attestation
- (other stuff coming soon): Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

Learn more about MDM and Windows 11 | | Microsoft account | | | OneDrive | | | Family safety | | From 39b49673a5d565cc24f799367d3214ff982530a3 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:52:05 -0700 Subject: [PATCH 138/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 0fbd68985f..ba9d3e8118 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -22,7 +22,7 @@ Windows 11 includes the cloud services that are listed in the following table: | Service type | Description | |:---|:---| | Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | -| Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Windows 11 includes a management component that includes:
- The enrollment client, which enrolls and configures the endpoint to communicate with the enterprise management server; and
- The management client, which periodically synchronizes with the management server to check for updates and apply your security team's latest policies.

MDM includes several security features & capabilites. These include:
- Remote wipe
- Support for your work or school account
- Config Lock
- Remote device attestation
- (other stuff coming soon): Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

Learn more about MDM and Windows 11 | +| Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Windows 11 includes a management component that includes:
- The enrollment client, which enrolls and configures the endpoint to communicate with the enterprise management server; and
- The management client, which periodically synchronizes with the management server to check for updates and apply your security team's latest policies.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

Learn more about MDM and Windows 11 | | Microsoft account | | | OneDrive | | | Family safety | | From 35a13e60027474fef8c85ed359ec090b7f04eee1 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 8 Sep 2021 11:53:34 -0700 Subject: [PATCH 139/930] typos --- .../changes-to-windows-diagnostic-data-collection.md | 5 +---- ...onfigure-windows-diagnostic-data-in-your-organization.md | 6 +++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 9636bcd0f1..68627f2c58 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -23,16 +23,13 @@ ms.date: 09/08/2021 - Windows 10, version 1903 and newer - 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 are moving 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 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. +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 have 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 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) -> [!NOTE] -> You can test the behavioral changes now in Windows 10 Insider Preview build 19577 and later. - ## Summary of changes In Windows 10, version 1903 and newer, you will 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. diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index b55a932e70..db26f4557d 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -36,7 +36,7 @@ For more information about how Windows diagnostic data is used, see [Diagnostics ### Diagnostic data gives users a voice -Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows 10 and Windows Server behave in the real world, focus on user priorities, and make informed decisions that benefit both consumer and enterprise customers. The following sections offer real examples of these benefits. +Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows and Windows Server behave in the real world, focus on user priorities, and make informed decisions that benefit both consumer and enterprise customers. The following sections offer real examples of these benefits. ### _Improve app and driver quality_ @@ -157,8 +157,8 @@ Required diagnostic data includes: In Windows 10, version 20H2 and earlier as well as Windows Server 2019 and earlier, enhanced diagnostic data includes data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. ->[!Note] ->This diagnostic data setting has been is not available on Windows 11 and Windows Server 2022 and has been replaced with policies that can control the amount of optional diagnostic data that is sent. More information on these settings are avaialble in the Manage enterprise diagnostic data section of this document. +>[!Important] +>This diagnostic data setting is not available on Windows 11 and Windows Server 2022 and has been replaced with policies that can control the amount of optional diagnostic data that is sent. More information on these settings are avaialble in the Manage enterprise diagnostic data section of this document. When you choose to send enhanced diagnostic data, required diagnostic data will always be included, and we collect the following additional information: From 1c273319af990ac6be11227c9d7c50572e5f2800 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:57:17 -0700 Subject: [PATCH 140/930] Create mdm-windows.md --- windows/security/mdm-windows.md | 34 +++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 windows/security/mdm-windows.md diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md new file mode 100644 index 0000000000..6b5de3479e --- /dev/null +++ b/windows/security/mdm-windows.md @@ -0,0 +1,34 @@ +--- +title: Modern device management and Windows 11 +description: Get an overview of modern device management with Microsoft Endpoint Manager and Windows 11 +search.appverid: MET150 +author: denisebmsft +ms.author: deniseb +manager: dansimp +audience: ITPro +ms.topic: conceptual +ms.date: 09/08/2021 +ms.prod: w11 +ms.localizationpriority: medium +ms.collection: +ms.custom: +ms.reviewer: +f1.keywords: NOCSH +--- + +# Modern device management and Windows 11 + +Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices. + +Windows 11 includes a management component that includes: +- The enrollment client, which enrolls and configures the endpoint to communicate with the enterprise management server; and +- The management client, which periodically synchronizes with the management server to check for updates and apply your security team's latest policies. + +MDM includes several security features & capabilities. These include: +- Remote wipe +- Support for your work or school account +- Config Lock +- Remote device attestation +- (other stuff coming soon): Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business + +Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols. \ No newline at end of file From 88f6194aa4c98271565d671ce388cf33d8c1ddc8 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:58:12 -0700 Subject: [PATCH 141/930] Update TOC.yml --- windows/security/TOC.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index d3d682fb40..5e5d767e80 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -226,6 +226,8 @@ - name: Cloud services href: cloud.md items: + - name: MDM and Windows 11 + href: mdm-windows.md - name: User protection items: - name: Technical support policy for lost or forgotten passwords From 29b5c1f904cdae60dd14f0febfa764765039a223 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 11:58:50 -0700 Subject: [PATCH 142/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index ba9d3e8118..a52fd1128b 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -22,7 +22,7 @@ Windows 11 includes the cloud services that are listed in the following table: | Service type | Description | |:---|:---| | Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | -| Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Windows 11 includes a management component that includes:
- The enrollment client, which enrolls and configures the endpoint to communicate with the enterprise management server; and
- The management client, which periodically synchronizes with the management server to check for updates and apply your security team's latest policies.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

Learn more about MDM and Windows 11 | +| Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

Learn more about MDM and Windows 11 | | Microsoft account | | | OneDrive | | | Family safety | | From 12aad635d46094612054cce4afe32498a958277d Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:03:19 -0700 Subject: [PATCH 143/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index a52fd1128b..51c4a4e806 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -22,7 +22,7 @@ Windows 11 includes the cloud services that are listed in the following table: | Service type | Description | |:---|:---| | Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | -| Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

Learn more about MDM and Windows 11 | +| Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows 11](mdm-windows.md). | | Microsoft account | | | OneDrive | | | Family safety | | From a44f2fa06e52571abaa6d80709778aeece845c8b Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:06:40 -0700 Subject: [PATCH 144/930] Update cloud.md --- windows/security/cloud.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 51c4a4e806..0dd25f1585 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -23,7 +23,7 @@ Windows 11 includes the cloud services that are listed in the following table: |:---|:---| | Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | | Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows 11](mdm-windows.md). | -| Microsoft account | | -| OneDrive | | -| Family safety | | +| Microsoft account | When you add your Microsoft Account to Windows 11, you can bring your Windows, Microsoft Edge, and Xbox settings, web page favorites, files, photos, and more across your different devices. Your Microsoft account lets you manage everything all in one place. Keep tabs on your subscriptions and order history, organize your family's digital life, update your privacy and security settings, track the health and safety of your devices, and get rewards. Everything stays with you in the cloud and across devices, including iOS and Android. | +| OneDrive | OneDrive provides additional security, backup, and restore options for your important files and photos. With options for both personal and business, OneDrive stores and protects your files in the cloud, allowing you to access them from your laptop, desktop, and mobile devices. Plus, OneDrive provides an excellent backup and restore solution. If your device is lost or stolen, you can quickly recover all your important files, photos, and data.

OneDrive also provides protection for your most sensitive files without losing the convenience of anywhere access. Protect digital copies of your passport, driver’s license, and other important documents in OneDrive Personal Vault. Your files will be secured by identity verification, yet easily accessible to you across your devices.

Learn how to set up your Personal Vault with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have additional options to mitigate and recover from a ransomware attack. Learn more about how to recover from a ransomware attack using Office 365 | +| Family safety | Microsoft Family Safety empowers you and your family to create healthy habits and protect your loved ones, both online and offline. Get peace of mind that your family is safer while giving your kids independence.

Use your Microsoft account to create a family group on Windows, Xbox, or your mobile devices. Then customize your family settings as your needs change, from the family.microsoft.com website or the Microsoft Family Safety app on Android and iOS.

Develop healthy digital habits with transparency into your family's activities. View your kids’ weekly activity, including web, search, apps and games, and screen time. Balance their time online by setting screen time limits across Windows and Xbox, or set time limits on specific apps or games on Windows, Xbox, or Android to enable kids to be connected for online learning but stay focused.

Create a safe space for your kids to explore online. Use the content filtering settings to block inappropriate apps and games, and limit browsing to kid-friendly websites using Microsoft Edge on Windows, Xbox, and Android. To avoid surprises, get notified when your kids want to download a more mature app or game from the Microsoft Store on Windows and Xbox with age limits.

Stay connected even when you’re apart with family location sharing and tracking. Share your location with loved ones, spot them on a map, and save places they visit the most.

Learn more about Microsoft Family Safety. | From 60dd25515980b4a4f18f7cd1c8f82f4fef2221d6 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:08:43 -0700 Subject: [PATCH 145/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 0dd25f1585..dcaa0a7cb0 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -24,6 +24,6 @@ Windows 11 includes the cloud services that are listed in the following table: | Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | | Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows 11](mdm-windows.md). | | Microsoft account | When you add your Microsoft Account to Windows 11, you can bring your Windows, Microsoft Edge, and Xbox settings, web page favorites, files, photos, and more across your different devices. Your Microsoft account lets you manage everything all in one place. Keep tabs on your subscriptions and order history, organize your family's digital life, update your privacy and security settings, track the health and safety of your devices, and get rewards. Everything stays with you in the cloud and across devices, including iOS and Android. | -| OneDrive | OneDrive provides additional security, backup, and restore options for your important files and photos. With options for both personal and business, OneDrive stores and protects your files in the cloud, allowing you to access them from your laptop, desktop, and mobile devices. Plus, OneDrive provides an excellent backup and restore solution. If your device is lost or stolen, you can quickly recover all your important files, photos, and data.

OneDrive also provides protection for your most sensitive files without losing the convenience of anywhere access. Protect digital copies of your passport, driver’s license, and other important documents in OneDrive Personal Vault. Your files will be secured by identity verification, yet easily accessible to you across your devices.

Learn how to set up your Personal Vault with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have additional options to mitigate and recover from a ransomware attack. Learn more about how to recover from a ransomware attack using Office 365 | +| OneDrive | OneDrive provides extra security, backup, and restore options for your important files and photos. With options for both personal and business, OneDrive stores and protects your files in the cloud, allowing you to access them from your laptop, desktop, and mobile devices. Plus, OneDrive provides an excellent backup and restore solution. If your device is lost or stolen, you can quickly recover all your important files, photos, and data.

OneDrive also provides protection for your most sensitive files without losing the convenience of anywhere access. Protect digital copies of your passport, driver’s license, and other important documents in OneDrive Personal Vault. Your files will be secured by identity verification, yet easily accessible to you across your devices.

Learn how to set up your Personal Vault with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. Learn more about how to recover from a ransomware attack using Office 365 | | Family safety | Microsoft Family Safety empowers you and your family to create healthy habits and protect your loved ones, both online and offline. Get peace of mind that your family is safer while giving your kids independence.

Use your Microsoft account to create a family group on Windows, Xbox, or your mobile devices. Then customize your family settings as your needs change, from the family.microsoft.com website or the Microsoft Family Safety app on Android and iOS.

Develop healthy digital habits with transparency into your family's activities. View your kids’ weekly activity, including web, search, apps and games, and screen time. Balance their time online by setting screen time limits across Windows and Xbox, or set time limits on specific apps or games on Windows, Xbox, or Android to enable kids to be connected for online learning but stay focused.

Create a safe space for your kids to explore online. Use the content filtering settings to block inappropriate apps and games, and limit browsing to kid-friendly websites using Microsoft Edge on Windows, Xbox, and Android. To avoid surprises, get notified when your kids want to download a more mature app or game from the Microsoft Store on Windows and Xbox with age limits.

Stay connected even when you’re apart with family location sharing and tracking. Share your location with loved ones, spot them on a map, and save places they visit the most.

Learn more about Microsoft Family Safety. | From e21ec7b230089c397aef96446567fa7044a89268 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 8 Sep 2021 12:08:58 -0700 Subject: [PATCH 146/930] updates --- ...ws-diagnostic-data-in-your-organization.md | 4 ++-- .../windows-10-and-privacy-compliance.md | 23 ++++++++++--------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index db26f4557d..446832332a 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -224,7 +224,7 @@ You can use Group Policy to set your organization’s diagnostic data setting: ### Use Group Policy to manage optional diagnostic data collection -Use the following policies let you 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. +The following policy lets you 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. 1. From the Group Policy Management Console, go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds**. @@ -232,7 +232,7 @@ Use the following policies let you limit the types of [crash dumps](/windows/win 3. In the **Options** box, choose the setting that you want to configure, and then click **OK**. -You can also limits the number of diagnostic logs that are sent back to Microsoft. If this policy is enabled, diagnostic logs are not sent back to Microsoft. +You can also limit the number of diagnostic logs that are sent back to Microsoft. If this policy is enabled, diagnostic logs are not sent back to Microsoft. 1. From the Group Policy Management Console, go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds**. diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index cfe581ed04..0e9d038058 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -1,5 +1,5 @@ --- -title: Windows 10 & Privacy Compliance Guide +title: Windows 10 & Windows 11 Privacy Compliance Guide description: This article provides information to help IT and compliance professionals understand the personal data policies as related to Windows 10. keywords: privacy, GDPR, compliance ms.prod: w10 @@ -16,10 +16,11 @@ ms.topic: article ms.date: 07/21/2020 --- -# Windows 10 & Privacy Compliance:
A Guide for IT and Compliance Professionals +# Windows 10 and Windows 11 & Privacy Compliance:
A Guide for IT and Compliance Professionals Applies to: +- Windows 11 - Windows 10 Enterprise - Windows 10 Education - Windows 10 Professional @@ -27,15 +28,15 @@ Applies to: ## Overview -At Microsoft, we are committed to data privacy across all our products and services. With this guide, we provide administrators and compliance professionals with data privacy considerations for Windows 10. +At Microsoft, we are committed to data privacy across all our products and services. With this guide, we provide administrators and compliance professionals with data privacy considerations for Windows. -Microsoft collects data through multiple interactions with users of Windows 10 devices. This information can contain personal data that may be used to provide, secure, and improve Windows 10 services. To help users and organizations control the collection of personal data, Windows 10 provides comprehensive transparency features, settings choices, controls, and support for data subject requests, all of which are detailed in this article. +Microsoft collects data through multiple interactions with users of Windows devices. This information can contain personal data that may be used to provide, secure, and improve Windows services. To help users and organizations control the collection of personal data, Windows provides comprehensive transparency features, settings choices, controls, and support for data subject requests, all of which are detailed in this article. This information allows administrators and compliance professionals to work together to better manage personal data privacy considerations and related regulations, such as the General Data Protection Regulation (GDPR) -## 1. Windows 10 data collection transparency +## 1. Windows data collection transparency -Transparency is an important part of the data collection process in Windows 10. Comprehensive information about the features and processes used to collect data is available to users and administrators directly within Windows, both during and after device set up. +Transparency is an important part of the data collection process in Windows. Comprehensive information about the features and processes used to collect data is available to users and administrators directly within Windows, both during and after device set up. ### 1.1 Device set up experience and support for layered transparency @@ -44,7 +45,7 @@ When setting up a device, a user can configure their privacy settings. Those pri The following table provides an overview of the Windows 10 privacy settings presented during the device setup experience that involve processing personal data and where to find additional information. > [!NOTE] -> This table is limited to the privacy settings that are available as part of setting up a Windows 10 device (Windows 10, version 1809 and newer). For the full list of settings that involve data collection, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +> This table is limited to the privacy settings that are available as part of setting up a Windows 10 (Windows 10, version 1809 and newer) or Windows 11 device. For the full list of settings that involve data collection, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). | Feature/Setting | Description | Supporting Content | Privacy Statement | | --- | --- | --- | --- | @@ -67,13 +68,13 @@ An administrator can also use the Diagnostic Data Viewer for PowerShell module t > [!Note] > If the Windows diagnostic data processor configuration is enabled, IT administrators should use the admin portal to fulfill data subject requests to access or export Windows diagnostic data associated with a particular user’s device usage. See [The process for exercising data subject rights](#3-the-process-for-exercising-data-subject-rights). -## 2. Windows 10 data collection management +## 2. Windows data collection management -Windows 10 provides the ability to manage privacy settings through several different methods. Users can change their privacy settings using the Windows 10 settings (**Start > Settings > Privacy**). The organization can also manage the privacy settings using Group Policy or Mobile Device Management (MDM). The following sections provide an overview on how to manage the privacy settings previously discussed in this article. +Windows provides the ability to manage privacy settings through several different methods. Users can change their privacy settings using Windows settings (**Start > Settings > Privacy**). The organization can also manage the privacy settings using Group Policy or Mobile Device Management (MDM). The following sections provide an overview on how to manage the privacy settings previously discussed in this article. ### 2.1 Privacy setting options for users -Once a Windows 10 device is set up, a user can manage data collection settings by navigating to **Start > Settings > Privacy**. Administrators can control privacy settings via setting policy on the device (see Section 2.2 below). If this is the case, the user will see an alert that says **Some settings are hidden or managed by your organization** when they navigate to **Start > Settings > Privacy**. In this case, the user can only change settings in accordance with the policies that the administrator has applied to the device. +Once a Windows device is set up, a user can manage data collection settings by navigating to **Start > Settings > Privacy**. Administrators can control privacy settings via setting policy on the device (see Section 2.2 below). If this is the case, the user will see an alert that says **Some settings are hidden or managed by your organization** when they navigate to **Start > Settings > Privacy**. In this case, the user can only change settings in accordance with the policies that the administrator has applied to the device. ### 2.2 Privacy setting controls for administrators @@ -123,7 +124,7 @@ For more details, see [Manage connections from Windows operating system componen Some Windows components, apps, and related services transfer data to Microsoft network endpoints. An administrator may want to block these endpoints for their organization to meet their specific compliance objectives. -[Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) provides a list of endpoints for the latest Windows 10 release, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the Windows Privacy site under the **Manage Windows 10 connection endpoints** section of the left-hand navigation menu. +[Manage connection endpoints for Windows 10, version 20H2](manage-windows-20H2-endpoints.md) provides a list of endpoints for the latest Windows 10 release, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the Windows Privacy site under the **Manage Windows 10 connection endpoints** section of the left-hand navigation menu. #### _2.3.4 Limited functionality baseline_ From 71bb8c02d02813d43ae0a7095dc93632e4da762a Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:18:27 -0700 Subject: [PATCH 147/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index dcaa0a7cb0..4e2e6d3131 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -24,6 +24,6 @@ Windows 11 includes the cloud services that are listed in the following table: | Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | | Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows 11](mdm-windows.md). | | Microsoft account | When you add your Microsoft Account to Windows 11, you can bring your Windows, Microsoft Edge, and Xbox settings, web page favorites, files, photos, and more across your different devices. Your Microsoft account lets you manage everything all in one place. Keep tabs on your subscriptions and order history, organize your family's digital life, update your privacy and security settings, track the health and safety of your devices, and get rewards. Everything stays with you in the cloud and across devices, including iOS and Android. | -| OneDrive | OneDrive provides extra security, backup, and restore options for your important files and photos. With options for both personal and business, OneDrive stores and protects your files in the cloud, allowing you to access them from your laptop, desktop, and mobile devices. Plus, OneDrive provides an excellent backup and restore solution. If your device is lost or stolen, you can quickly recover all your important files, photos, and data.

OneDrive also provides protection for your most sensitive files without losing the convenience of anywhere access. Protect digital copies of your passport, driver’s license, and other important documents in OneDrive Personal Vault. Your files will be secured by identity verification, yet easily accessible to you across your devices.

Learn how to set up your Personal Vault with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. Learn more about how to recover from a ransomware attack using Office 365 | +| OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/en-us/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4?ui=en-us&rs=en-us&ad=us) with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware?view=o365-worldwide) | | Family safety | Microsoft Family Safety empowers you and your family to create healthy habits and protect your loved ones, both online and offline. Get peace of mind that your family is safer while giving your kids independence.

Use your Microsoft account to create a family group on Windows, Xbox, or your mobile devices. Then customize your family settings as your needs change, from the family.microsoft.com website or the Microsoft Family Safety app on Android and iOS.

Develop healthy digital habits with transparency into your family's activities. View your kids’ weekly activity, including web, search, apps and games, and screen time. Balance their time online by setting screen time limits across Windows and Xbox, or set time limits on specific apps or games on Windows, Xbox, or Android to enable kids to be connected for online learning but stay focused.

Create a safe space for your kids to explore online. Use the content filtering settings to block inappropriate apps and games, and limit browsing to kid-friendly websites using Microsoft Edge on Windows, Xbox, and Android. To avoid surprises, get notified when your kids want to download a more mature app or game from the Microsoft Store on Windows and Xbox with age limits.

Stay connected even when you’re apart with family location sharing and tracking. Share your location with loved ones, spot them on a map, and save places they visit the most.

Learn more about Microsoft Family Safety. | From ce5eba5952585143d2100dea98b5fa903f1386bd Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:19:17 -0700 Subject: [PATCH 148/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 4e2e6d3131..51ac9dadd3 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -25,5 +25,5 @@ Windows 11 includes the cloud services that are listed in the following table: | Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows 11](mdm-windows.md). | | Microsoft account | When you add your Microsoft Account to Windows 11, you can bring your Windows, Microsoft Edge, and Xbox settings, web page favorites, files, photos, and more across your different devices. Your Microsoft account lets you manage everything all in one place. Keep tabs on your subscriptions and order history, organize your family's digital life, update your privacy and security settings, track the health and safety of your devices, and get rewards. Everything stays with you in the cloud and across devices, including iOS and Android. | | OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/en-us/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4?ui=en-us&rs=en-us&ad=us) with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware?view=o365-worldwide) | -| Family safety | Microsoft Family Safety empowers you and your family to create healthy habits and protect your loved ones, both online and offline. Get peace of mind that your family is safer while giving your kids independence.

Use your Microsoft account to create a family group on Windows, Xbox, or your mobile devices. Then customize your family settings as your needs change, from the family.microsoft.com website or the Microsoft Family Safety app on Android and iOS.

Develop healthy digital habits with transparency into your family's activities. View your kids’ weekly activity, including web, search, apps and games, and screen time. Balance their time online by setting screen time limits across Windows and Xbox, or set time limits on specific apps or games on Windows, Xbox, or Android to enable kids to be connected for online learning but stay focused.

Create a safe space for your kids to explore online. Use the content filtering settings to block inappropriate apps and games, and limit browsing to kid-friendly websites using Microsoft Edge on Windows, Xbox, and Android. To avoid surprises, get notified when your kids want to download a more mature app or game from the Microsoft Store on Windows and Xbox with age limits.

Stay connected even when you’re apart with family location sharing and tracking. Share your location with loved ones, spot them on a map, and save places they visit the most.

Learn more about Microsoft Family Safety. | +| Family safety | Microsoft Family Safety empowers you and your family to create healthy habits and protect your loved ones, both online and offline. Get peace of mind that your family is safer while giving your kids independence.

Use your Microsoft account to create a family group on Windows, Xbox, or your mobile devices. Then customize your family settings as your needs change, from the family.microsoft.com website or the Microsoft Family Safety app on Android and iOS.

Develop healthy digital habits with transparency into your family's activities. View your kids’ weekly activity, including web, search, apps and games, and screen time. Balance their time online by setting screen time limits across Windows and Xbox, or set time limits on specific apps or games on Windows, Xbox, or Android to enable kids to be connected for online learning but stay focused.

Create a safe space for your kids to explore online. Use the content filtering settings to block inappropriate apps and games, and limit browsing to kid-friendly websites using Microsoft Edge on Windows, Xbox, and Android. To avoid surprises, get notified when your kids want to download a more mature app or game from the Microsoft Store on Windows and Xbox with age limits.

Stay connected even when you’re apart with family location sharing and tracking. Share your location with loved ones, spot them on a map, and save places they visit the most.

[Learn more about Microsoft Family Safety](https://www.microsoft.com/en-us/microsoft-365/family-safety). | From a19534b1b5ac35d33bbb9054176eab6727d6217c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:21:50 -0700 Subject: [PATCH 149/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 51ac9dadd3..773394f619 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -23,7 +23,7 @@ Windows 11 includes the cloud services that are listed in the following table: |:---|:---| | Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | | Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows 11](mdm-windows.md). | -| Microsoft account | When you add your Microsoft Account to Windows 11, you can bring your Windows, Microsoft Edge, and Xbox settings, web page favorites, files, photos, and more across your different devices. Your Microsoft account lets you manage everything all in one place. Keep tabs on your subscriptions and order history, organize your family's digital life, update your privacy and security settings, track the health and safety of your devices, and get rewards. Everything stays with you in the cloud and across devices, including iOS and Android. | +| Microsoft account | When users add their Microsoft account to Windows 11, they can bring their Windows, Microsoft Edge, Xbox settings, web page favorites, files, photos, and more across their devices.

The Microsoft account enables people to manage everything in one place. They can keep tabs on their subscriptions and order history, organize your family's digital life, update your privacy and security settings, track the health and safety of their devices, and even get rewards. | | OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/en-us/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4?ui=en-us&rs=en-us&ad=us) with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware?view=o365-worldwide) | | Family safety | Microsoft Family Safety empowers you and your family to create healthy habits and protect your loved ones, both online and offline. Get peace of mind that your family is safer while giving your kids independence.

Use your Microsoft account to create a family group on Windows, Xbox, or your mobile devices. Then customize your family settings as your needs change, from the family.microsoft.com website or the Microsoft Family Safety app on Android and iOS.

Develop healthy digital habits with transparency into your family's activities. View your kids’ weekly activity, including web, search, apps and games, and screen time. Balance their time online by setting screen time limits across Windows and Xbox, or set time limits on specific apps or games on Windows, Xbox, or Android to enable kids to be connected for online learning but stay focused.

Create a safe space for your kids to explore online. Use the content filtering settings to block inappropriate apps and games, and limit browsing to kid-friendly websites using Microsoft Edge on Windows, Xbox, and Android. To avoid surprises, get notified when your kids want to download a more mature app or game from the Microsoft Store on Windows and Xbox with age limits.

Stay connected even when you’re apart with family location sharing and tracking. Share your location with loved ones, spot them on a map, and save places they visit the most.

[Learn more about Microsoft Family Safety](https://www.microsoft.com/en-us/microsoft-365/family-safety). | From 489a499500abf23e82cb54644eb5c3df700ab865 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:27:52 -0700 Subject: [PATCH 150/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 773394f619..a8ccd0ff3c 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -25,5 +25,5 @@ Windows 11 includes the cloud services that are listed in the following table: | Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows 11](mdm-windows.md). | | Microsoft account | When users add their Microsoft account to Windows 11, they can bring their Windows, Microsoft Edge, Xbox settings, web page favorites, files, photos, and more across their devices.

The Microsoft account enables people to manage everything in one place. They can keep tabs on their subscriptions and order history, organize your family's digital life, update your privacy and security settings, track the health and safety of their devices, and even get rewards. | | OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/en-us/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4?ui=en-us&rs=en-us&ad=us) with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware?view=o365-worldwide) | -| Family safety | Microsoft Family Safety empowers you and your family to create healthy habits and protect your loved ones, both online and offline. Get peace of mind that your family is safer while giving your kids independence.

Use your Microsoft account to create a family group on Windows, Xbox, or your mobile devices. Then customize your family settings as your needs change, from the family.microsoft.com website or the Microsoft Family Safety app on Android and iOS.

Develop healthy digital habits with transparency into your family's activities. View your kids’ weekly activity, including web, search, apps and games, and screen time. Balance their time online by setting screen time limits across Windows and Xbox, or set time limits on specific apps or games on Windows, Xbox, or Android to enable kids to be connected for online learning but stay focused.

Create a safe space for your kids to explore online. Use the content filtering settings to block inappropriate apps and games, and limit browsing to kid-friendly websites using Microsoft Edge on Windows, Xbox, and Android. To avoid surprises, get notified when your kids want to download a more mature app or game from the Microsoft Store on Windows and Xbox with age limits.

Stay connected even when you’re apart with family location sharing and tracking. Share your location with loved ones, spot them on a map, and save places they visit the most.

[Learn more about Microsoft Family Safety](https://www.microsoft.com/en-us/microsoft-365/family-safety). | +| Family safety | Microsoft Family Safety empowers people and their family members to create healthy habits and protect their loved ones, both online and offline. People can use their Microsoft account to create a family group on Windows, Xbox, or your mobile devices, and then customize their your family settings by using the `family.microsoft.com` website or the Microsoft Family Safety app on Android and iOS.

[Learn more about Microsoft Family Safety](https://www.microsoft.com/en-us/microsoft-365/family-safety). | From ea8ddca8fa3ec811b1f7e5eeb6f8585cbbc420c1 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:31:03 -0700 Subject: [PATCH 151/930] Update cloud.md --- windows/security/cloud.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index a8ccd0ff3c..8f692a5af0 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -15,9 +15,9 @@ author: dansimp *This article provides an overview of cloud services built into Windows 11.* -Today’s workforce has more freedom and mobility than ever before. With the growth of enterprise cloud adoption, increased personal app usage, and increased use of third-party apps, the risk of data exposure is at its highest. Enabling Zero-Trust protection, Windows 11 works with Microsoft cloud services to help organizations strengthen their multi-cloud security infrastructure, protect hybrid cloud workloads, and safeguard sensitive information while controlling access and mitigating threats. +Today’s workforce has more freedom and mobility than ever before. With the growth of enterprise cloud adoption, increased personal app usage, and increased use of third-party apps, the risk of data exposure is at its highest. Enabling Zero-Trust protection, Windows 11 works with Microsoft cloud services. Windows and cloud services together help organizations strengthen their multi-cloud security infrastructure, protect hybrid cloud workloads, and safeguard sensitive information while controlling access and mitigating threats. -Windows 11 includes the cloud services that are listed in the following table: +Windows 11 includes the cloud services that are listed in the following table:

| Service type | Description | |:---|:---| @@ -25,5 +25,5 @@ Windows 11 includes the cloud services that are listed in the following table: | Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows 11](mdm-windows.md). | | Microsoft account | When users add their Microsoft account to Windows 11, they can bring their Windows, Microsoft Edge, Xbox settings, web page favorites, files, photos, and more across their devices.

The Microsoft account enables people to manage everything in one place. They can keep tabs on their subscriptions and order history, organize your family's digital life, update your privacy and security settings, track the health and safety of their devices, and even get rewards. | | OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/en-us/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4?ui=en-us&rs=en-us&ad=us) with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware?view=o365-worldwide) | -| Family safety | Microsoft Family Safety empowers people and their family members to create healthy habits and protect their loved ones, both online and offline. People can use their Microsoft account to create a family group on Windows, Xbox, or your mobile devices, and then customize their your family settings by using the `family.microsoft.com` website or the Microsoft Family Safety app on Android and iOS.

[Learn more about Microsoft Family Safety](https://www.microsoft.com/en-us/microsoft-365/family-safety). | +| Family safety | Microsoft Family Safety empowers people and their family members to create healthy habits and protect their loved ones, both online and offline. People can use their Microsoft account to create a family group on Windows, Xbox, or your mobile devices, and then customize their family settings by using the `family.microsoft.com` website or the Microsoft Family Safety app on Android and iOS.

[Learn more about Microsoft Family Safety](https://www.microsoft.com/en-us/microsoft-365/family-safety). | From 0023bfa72ec58e4223624377419efd9003efa46d Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:32:47 -0700 Subject: [PATCH 152/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 8f692a5af0..879368adf1 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -23,7 +23,7 @@ Windows 11 includes the cloud services that are listed in the following table:
With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | | Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows 11](mdm-windows.md). | -| Microsoft account | When users add their Microsoft account to Windows 11, they can bring their Windows, Microsoft Edge, Xbox settings, web page favorites, files, photos, and more across their devices.

The Microsoft account enables people to manage everything in one place. They can keep tabs on their subscriptions and order history, organize your family's digital life, update your privacy and security settings, track the health and safety of their devices, and even get rewards. | +| Microsoft account | When users add their Microsoft account to Windows 11, they can bring their Windows, Microsoft Edge, Xbox settings, web page favorites, files, photos, and more across their devices.

The Microsoft account enables people to manage everything in one place. They can keep tabs on their subscriptions and order history, organize their family's digital life, update their privacy and security settings, track the health and safety of their devices, and even get rewards.

To learn more, see [Microsoft Accounts](identity-protection/access-control/microsoft-accounts.md).| | OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/en-us/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4?ui=en-us&rs=en-us&ad=us) with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware?view=o365-worldwide) | | Family safety | Microsoft Family Safety empowers people and their family members to create healthy habits and protect their loved ones, both online and offline. People can use their Microsoft account to create a family group on Windows, Xbox, or your mobile devices, and then customize their family settings by using the `family.microsoft.com` website or the Microsoft Family Safety app on Android and iOS.

[Learn more about Microsoft Family Safety](https://www.microsoft.com/en-us/microsoft-365/family-safety). | From 06c3a2d37d7e6709f75f62b4d2985cebdd7e52f3 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:33:33 -0700 Subject: [PATCH 153/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 879368adf1..c48b1c6ba0 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -24,6 +24,6 @@ Windows 11 includes the cloud services that are listed in the following table:
With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | | Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows 11](mdm-windows.md). | | Microsoft account | When users add their Microsoft account to Windows 11, they can bring their Windows, Microsoft Edge, Xbox settings, web page favorites, files, photos, and more across their devices.

The Microsoft account enables people to manage everything in one place. They can keep tabs on their subscriptions and order history, organize their family's digital life, update their privacy and security settings, track the health and safety of their devices, and even get rewards.

To learn more, see [Microsoft Accounts](identity-protection/access-control/microsoft-accounts.md).| -| OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/en-us/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4?ui=en-us&rs=en-us&ad=us) with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware?view=o365-worldwide) | +| OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/en-us/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4?ui=en-us&rs=en-us&ad=us) with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware) | | Family safety | Microsoft Family Safety empowers people and their family members to create healthy habits and protect their loved ones, both online and offline. People can use their Microsoft account to create a family group on Windows, Xbox, or your mobile devices, and then customize their family settings by using the `family.microsoft.com` website or the Microsoft Family Safety app on Android and iOS.

[Learn more about Microsoft Family Safety](https://www.microsoft.com/en-us/microsoft-365/family-safety). | From f54e646cfb25353a509615b8c32a8949935ab372 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:33:54 -0700 Subject: [PATCH 154/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index c48b1c6ba0..0b40946517 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -24,6 +24,6 @@ Windows 11 includes the cloud services that are listed in the following table:
With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | | Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows 11](mdm-windows.md). | | Microsoft account | When users add their Microsoft account to Windows 11, they can bring their Windows, Microsoft Edge, Xbox settings, web page favorites, files, photos, and more across their devices.

The Microsoft account enables people to manage everything in one place. They can keep tabs on their subscriptions and order history, organize their family's digital life, update their privacy and security settings, track the health and safety of their devices, and even get rewards.

To learn more, see [Microsoft Accounts](identity-protection/access-control/microsoft-accounts.md).| -| OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/en-us/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4?ui=en-us&rs=en-us&ad=us) with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware) | +| OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4) with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware) | | Family safety | Microsoft Family Safety empowers people and their family members to create healthy habits and protect their loved ones, both online and offline. People can use their Microsoft account to create a family group on Windows, Xbox, or your mobile devices, and then customize their family settings by using the `family.microsoft.com` website or the Microsoft Family Safety app on Android and iOS.

[Learn more about Microsoft Family Safety](https://www.microsoft.com/en-us/microsoft-365/family-safety). | From 69635a233af330c1ec58cbfd84e088841b72474d Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:34:36 -0700 Subject: [PATCH 155/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 0b40946517..389cae3460 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -24,6 +24,6 @@ Windows 11 includes the cloud services that are listed in the following table:
With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | | Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows 11](mdm-windows.md). | | Microsoft account | When users add their Microsoft account to Windows 11, they can bring their Windows, Microsoft Edge, Xbox settings, web page favorites, files, photos, and more across their devices.

The Microsoft account enables people to manage everything in one place. They can keep tabs on their subscriptions and order history, organize their family's digital life, update their privacy and security settings, track the health and safety of their devices, and even get rewards.

To learn more, see [Microsoft Accounts](identity-protection/access-control/microsoft-accounts.md).| -| OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4) with a strong authentication method or a second step of identity verification, such as your fingerprint, face, PIN, or a code sent to you via email or SMS.

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware) | +| OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4).

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware). | | Family safety | Microsoft Family Safety empowers people and their family members to create healthy habits and protect their loved ones, both online and offline. People can use their Microsoft account to create a family group on Windows, Xbox, or your mobile devices, and then customize their family settings by using the `family.microsoft.com` website or the Microsoft Family Safety app on Android and iOS.

[Learn more about Microsoft Family Safety](https://www.microsoft.com/en-us/microsoft-365/family-safety). | From 0dfb46790e468008e1ffc9876a2f53b00259774c Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 8 Sep 2021 12:35:43 -0700 Subject: [PATCH 156/930] typo --- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 0e9d038058..bb18457c66 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -16,7 +16,7 @@ ms.topic: article ms.date: 07/21/2020 --- -# Windows 10 and Windows 11 & Privacy Compliance:
A Guide for IT and Compliance Professionals +# Windows 10 and Windows 11 Privacy Compliance:
A Guide for IT and Compliance Professionals Applies to: From e9f4f576784d0b9eb2285aa9edb0b907266b0f84 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:36:56 -0700 Subject: [PATCH 157/930] Update cloud.md --- windows/security/cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 389cae3460..f167df48d7 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -21,7 +21,7 @@ Windows 11 includes the cloud services that are listed in the following table:
With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need.

Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | +| Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need. Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | | Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows 11](mdm-windows.md). | | Microsoft account | When users add their Microsoft account to Windows 11, they can bring their Windows, Microsoft Edge, Xbox settings, web page favorites, files, photos, and more across their devices.

The Microsoft account enables people to manage everything in one place. They can keep tabs on their subscriptions and order history, organize their family's digital life, update their privacy and security settings, track the health and safety of their devices, and even get rewards.

To learn more, see [Microsoft Accounts](identity-protection/access-control/microsoft-accounts.md).| | OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4).

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware). | From 9dd3cadae71f5a6f6a5c6aeee936d1d3e8367499 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 12:47:28 -0700 Subject: [PATCH 158/930] Update mdm-windows.md --- windows/security/mdm-windows.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md index 6b5de3479e..6668d62e59 100644 --- a/windows/security/mdm-windows.md +++ b/windows/security/mdm-windows.md @@ -21,9 +21,12 @@ f1.keywords: NOCSH Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices. Windows 11 includes a management component that includes: + - The enrollment client, which enrolls and configures the endpoint to communicate with the enterprise management server; and - The management client, which periodically synchronizes with the management server to check for updates and apply your security team's latest policies. +## MDM features and capabilities + MDM includes several security features & capabilities. These include: - Remote wipe - Support for your work or school account @@ -31,4 +34,23 @@ MDM includes several security features & capabilities. These include: - Remote device attestation - (other stuff coming soon): Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business -Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols. \ No newline at end of file +## Support for non-Microsoft MDM servers + +Non-Microsoft MDM servers can be used to manage Windows 11 by using industry standard protocols. The built-in management client can communicate with a third-party server proxy that supports the MDM protocols to perform enterprise management tasks. The third-party server will have the same consistent first-party user experience for enrollment, which also provides simplicity for Windows 11 users. MDM servers do not need to create or download a client to manage Windows 11. + +For details about the MDM protocols, the following resources: + +- [MS-MDM: Mobile Device Management Protocol](/openspecs/windows_protocols/ms-mdm/33769a92-ac31-47ef-ae7b-dc8501f7104f) +- [MS-MDE2: Mobile Device Enrollment Protocol Version 2](/openspecs/windows_protocols/ms-mde2/4d7eadd5-3951-4f1c-8159-c39e07cbe692) + +## Security baselines + +Windows 11 can be configured with the Microsoft MDM security baseline backed by ADMX policies, which functions like the Microsoft GP-based security baseline. Security baseline enables IT admins to easily integrate this baseline into any MDM, addressing security concerns and compliance needs for modern cloud-managed devices. + +The MDM security baseline includes policies that cover the following areas: + +- Microsoft inbox security technology (not deprecated) such as BitLocker, Windows Defender SmartScreen, and Virtual-based security, Exploit Guard, Defender, and Firewall +- Restricting remote access to devices +- Setting credential requirements for passwords and PINs +- Restricting use of legacy technology +- Legacy technology policies that offer alternative solutions with modern technology From 806a912dea4d76b854392b1baedd81af33a33191 Mon Sep 17 00:00:00 2001 From: Nick Bassett Date: Wed, 8 Sep 2021 12:57:15 -0700 Subject: [PATCH 159/930] Update virus-initiative-criteria.md Update to membership requirements, follow-up link for application, and high-level program summary. --- .../intelligence/virus-initiative-criteria.md | 29 +++++++------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/windows/security/threat-protection/intelligence/virus-initiative-criteria.md b/windows/security/threat-protection/intelligence/virus-initiative-criteria.md index 83ca25908d..360a4bde38 100644 --- a/windows/security/threat-protection/intelligence/virus-initiative-criteria.md +++ b/windows/security/threat-protection/intelligence/virus-initiative-criteria.md @@ -18,34 +18,27 @@ ms.technology: mde # Microsoft Virus Initiative -The Microsoft Virus Initiative (MVI) helps organizations to get their products working and integrated with Windows. - -MVI members receive access to Windows APIs and other technologies including IOAV, AMSI, and Cloud files. Members also get malware telemetry and samples and invitations to security-related events and conferences. +The Microsoft Virus Initiative (MVI) helps organizations develop better-together security solutions that are performant, reliable, and aligned with Microsoft technology & strategy. ## Become a member -You can request membership if you're a representative for an organization that develops and produces antimalware or antivirus technology. Your organization must meet the following requirements to qualify for the MVI program: +You can request membership if you're a representative for an organization that develops and produces antimalware or antivirus technology. -1. Offer an antimalware or antivirus product that meets one of the following criteria: +To qualify for the MVI program, your organization must meet all the following requirements. - * Your organization's own creation. - * Developed by using an SDK (engine and other components) from another MVI Partner company and your organization adds a custom UI and/or other functionality. +1) Your security solution either replaces or compliments Microsoft Defender Antivirus. -2. Have your own malware research team unless you build a product based on an SDK. +2) Your organization is responsible for both developing and distributing app updates to end-customers that address compatibility with Windows. -3. Be active and have a positive reputation in the antimalware industry. +3) Your organization must be active in the antimalware industry and have a positive reputation, as evidenced by participation in industry conferences or being reviewed in an industry standard report such as AV Comparatives, OPSWAT, or Gartner. - * Activity can include participation in industry conferences or being reviewed in an industry standard report such as AV Comparatives, OPSWAT, or Gartner. +4) Your organization must sign a non-disclosure agreement (NDA) with Microsoft. -4. Be willing to sign a non-disclosure agreement (NDA) with Microsoft. +5) Your organization must sign a program license agreement. Maintaining this license agreement requires that you adhere to all program requirements for antimalware apps. These requirements define the behavior of antimalware apps necessary to ensure proper interaction with Windows. -5. Be willing to sign a program license agreement. +6) You must submit your app to Microsoft for periodic performance testing and feature review. -6. Be willing to adhere to program requirements for antimalware apps. These requirements define the behavior of antimalware apps necessary to ensure proper interaction with Windows. - -7. Submit your app to Microsoft for periodic performance testing. - -8. Certified through independent testing by at least one industry standard organization. +7) Your solution must be certified through independent testing by at least one industry standard organization, and yearly certification must be maintained. Test Provider | Lab Test Type | Minimum Level / Score ------------- |---------------|---------------------- @@ -60,4 +53,4 @@ West Coast Labs | Checkmark Certified
http://www.checkmarkcertified.com/sm ## Apply now -If your organization meets these criteria and is interested in joining, [apply for membership now](https://www.microsoft.com/wdsi/alliances/apply-alliance-membership). For questions, [contact us for more information](https://www.microsoft.com/wdsi/alliances/collaboration-inquiry). +If your organization meets these criteria and is interested in joining, [apply for membership now](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbRxusDUkejalGp0OAgRTWC7BUQVRYUEVMNlFZUjFaUDY2T1U1UDVVU1NKVi4u). From 9d97e27242884a64c7a1e4d250c417f6eb4d36f4 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 13:03:26 -0700 Subject: [PATCH 160/930] Update mdm-windows.md --- windows/security/mdm-windows.md | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md index 6668d62e59..c19ab3a22a 100644 --- a/windows/security/mdm-windows.md +++ b/windows/security/mdm-windows.md @@ -27,12 +27,15 @@ Windows 11 includes a management component that includes: ## MDM features and capabilities -MDM includes several security features & capabilities. These include: -- Remote wipe -- Support for your work or school account -- Config Lock -- Remote device attestation -- (other stuff coming soon): Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business +MDM includes several security features & capabilities, as described in the following table: + +| Feature/capability | Description | +|:---|:---| +| Remote wipe | When a device is lost or stolen, IT admins can attempt to wipe it remotely and make the data stored in memory and hard disks difficult to recover. A help desk agent might also want to reset devices to fix issues encountered by remote workers. Windows 10 and Windows 11 supports the Remote Wipe configuration service provider (CSP) so that MDM solutions can remotely initiate any of the following operations:
- Reset the device and remove user accounts and data
- Reset the device and clean the drive
- Reset the device but persist user accounts and data | +| Support for your work or school account | Adding a work or school account enables devices to connect to your work environment. You can join the device to an Active Directory domain, an Azure Active Directory (Azure AD) domain, or by quickly provisioning corporate owned devices so they meet the policy and security guidelines for the company. Easily configure the devices with the apps and settings the person needs to do their work through management solutions such as Microsoft Endpoint Manager (MEM).

When a device is joined to Azure AD and managed with MDM, it will bring the following security values:
- Default fully managed user and device settings and policies
- Single Sign On to all Microsoft Online Services
- Full suite of password management capabilities, using Windows Hello For Business
- Authentication uses Tokens
- No use of consumer Microsoft Account identity | +| Config Lock | | +| Remote device attestation | | +| (other stuff coming soon) | Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business | ## Support for non-Microsoft MDM servers @@ -45,12 +48,12 @@ For details about the MDM protocols, the following resources: ## Security baselines -Windows 11 can be configured with the Microsoft MDM security baseline backed by ADMX policies, which functions like the Microsoft GP-based security baseline. Security baseline enables IT admins to easily integrate this baseline into any MDM, addressing security concerns and compliance needs for modern cloud-managed devices. +Windows 11 can be configured with the [Microsoft MDM security baseline](/mem/intune/protect/security-baseline-settings-mdm-all?pivots=mdm-december-2020) backed by ADMX policies, which functions like the Microsoft Group Policy security baseline. Security baselines enable security teams and IT admins to easily integrate this baseline into any MDM, addressing security concerns and compliance needs for modern cloud-managed devices. The MDM security baseline includes policies that cover the following areas: -- Microsoft inbox security technology (not deprecated) such as BitLocker, Windows Defender SmartScreen, and Virtual-based security, Exploit Guard, Defender, and Firewall +- Microsoft inbox security technology (such as BitLocker and Windows Defender SmartScreen), and Virtual-based security ( exploit protection, Microsoft Defender Antivirus, and Windows Defender Firewall) - Restricting remote access to devices - Setting credential requirements for passwords and PINs -- Restricting use of legacy technology +- Restricting the use of legacy technology - Legacy technology policies that offer alternative solutions with modern technology From 95cdc814fd5685b3b6ab5d1930b43d74aa590c4a Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 13:05:05 -0700 Subject: [PATCH 161/930] Update mdm-windows.md --- windows/security/mdm-windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md index c19ab3a22a..546c0c4aeb 100644 --- a/windows/security/mdm-windows.md +++ b/windows/security/mdm-windows.md @@ -18,7 +18,7 @@ f1.keywords: NOCSH # Modern device management and Windows 11 -Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices. +Windows 11 supports modern device management (MDM), an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices. Windows 11 includes a management component that includes: From 2d859018a2c817774e710ae88ac9b821753710ed Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 13:07:40 -0700 Subject: [PATCH 162/930] Update mdm-windows.md --- windows/security/mdm-windows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md index 546c0c4aeb..da333c0c9c 100644 --- a/windows/security/mdm-windows.md +++ b/windows/security/mdm-windows.md @@ -27,11 +27,11 @@ Windows 11 includes a management component that includes: ## MDM features and capabilities -MDM includes several security features & capabilities, as described in the following table: +MDM includes several security features & capabilities, as described in the following table:

| Feature/capability | Description | |:---|:---| -| Remote wipe | When a device is lost or stolen, IT admins can attempt to wipe it remotely and make the data stored in memory and hard disks difficult to recover. A help desk agent might also want to reset devices to fix issues encountered by remote workers. Windows 10 and Windows 11 supports the Remote Wipe configuration service provider (CSP) so that MDM solutions can remotely initiate any of the following operations:
- Reset the device and remove user accounts and data
- Reset the device and clean the drive
- Reset the device but persist user accounts and data | +| Remote wipe | When a device is lost or stolen, IT admins can attempt to wipe it remotely and make the data stored in memory and hard disks difficult to recover. Help desk agents can also reset devices to fix issues that are encountered by remote workers.

Windows 10 and Windows 11 supports the remote wipe configuration service provider (CSP) so that MDM solutions can remotely initiate any of the following operations:
- Reset the device and remove user accounts and data
- Reset the device and clean the drive
- Reset the device but persist user accounts and data | | Support for your work or school account | Adding a work or school account enables devices to connect to your work environment. You can join the device to an Active Directory domain, an Azure Active Directory (Azure AD) domain, or by quickly provisioning corporate owned devices so they meet the policy and security guidelines for the company. Easily configure the devices with the apps and settings the person needs to do their work through management solutions such as Microsoft Endpoint Manager (MEM).

When a device is joined to Azure AD and managed with MDM, it will bring the following security values:
- Default fully managed user and device settings and policies
- Single Sign On to all Microsoft Online Services
- Full suite of password management capabilities, using Windows Hello For Business
- Authentication uses Tokens
- No use of consumer Microsoft Account identity | | Config Lock | | | Remote device attestation | | From 35585acb892026e4a5302f0e6e33f67f4ba4ee70 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Wed, 8 Sep 2021 13:11:45 -0700 Subject: [PATCH 163/930] files --- .openpublishing.redirection.json | 42 +- windows/deployment/deploy-windows-mdt/TOC.yml | 46 +- .../assign-applications-using-roles-in-mdt.md | 6 +- ...d-environment-for-windows-10-deployment.md | 270 ------ ...uted-environment-for-windows-deployment.md | 13 +- .../configure-mdt-deployment-share-rules.md | 6 +- .../configure-mdt-for-userexit-scripts.md | 6 +- .../configure-mdt-settings.md | 6 +- .../create-a-windows-10-reference-image.md | 682 -------------- .../create-a-windows-11-reference-image.md | 9 +- .../deploy-a-windows-10-image-using-mdt.md | 845 ------------------ .../deploy-a-windows-11-image-using-mdt.md | 15 +- ...d-with-the-microsoft-deployment-toolkit.md | 2 +- .../prepare-for-windows-deployment-mdt.md | 5 +- ...prepare-for-windows-deployment-with-mdt.md | 7 +- ...h-a-windows-10-computer-with-windows-11.md | 11 +- ...sh-a-windows-7-computer-with-windows-10.md | 120 --- ...-10-computer-with-a-windows-11-computer.md | 13 +- ...s-7-computer-with-a-windows-10-computer.md | 165 ---- .../set-up-mdt-for-bitlocker.md | 6 +- ...ws-11-deployment-in-a-test-environment.md} | 14 +- ...0-with-the-microsoft-deployment-toolkit.md | 114 --- ...1-with-the-microsoft-deployment-toolkit.md | 17 +- .../use-orchestrator-runbooks-with-mdt.md | 8 +- ...o-stage-windows-deployment-information.md} | 10 +- .../use-web-services-in-mdt.md | 12 +- 26 files changed, 169 insertions(+), 2281 deletions(-) delete mode 100644 windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-10-deployment.md delete mode 100644 windows/deployment/deploy-windows-mdt/create-a-windows-10-reference-image.md delete mode 100644 windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md delete mode 100644 windows/deployment/deploy-windows-mdt/refresh-a-windows-7-computer-with-windows-10.md delete mode 100644 windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md rename windows/deployment/deploy-windows-mdt/{simulate-a-windows-10-deployment-in-a-test-environment.md => simulate-a-windows-11-deployment-in-a-test-environment.md} (93%) delete mode 100644 windows/deployment/deploy-windows-mdt/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md rename windows/deployment/deploy-windows-mdt/{use-the-mdt-database-to-stage-windows-10-deployment-information.md => use-the-mdt-database-to-stage-windows-deployment-information.md} (96%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 8b2d2e8dff..09474d2337 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -18954,7 +18954,47 @@ "source_path": "windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md", "redirect_url": "/windows/privacy/windows-10-and-privacy-compliance", "redirect_document_id": false - }, + }, + { + "source_path": "windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-10-deployment.md", + "redirect_url": "/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment", + "redirect_document_id": false + }, + { + "source_path": "windows/deployment/deploy-windows-mdt/create-a-windows-10-reference-image.md", + "redirect_url": "/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image", + "redirect_document_id": false + }, + { + "source_path": "windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md", + "redirect_url": "/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt", + "redirect_document_id": false + }, + { + "source_path": "windows/deployment/deploy-windows-mdt/refresh-a-windows-7-computer-with-windows-10.md", + "redirect_url": "/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11", + "redirect_document_id": false + }, + { + "source_path": "windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md", + "redirect_url": "/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer", + "redirect_document_id": false + }, + { + "source_path": "windows/deployment/deploy-windows-mdt/simulate-a-windows-10-deployment-in-a-test-environment.md", + "redirect_url": "/windows/deployment/deploy-windows-mdt/simulate-a-windows-11-deployment-in-a-test-environment", + "redirect_document_id": false + }, + { + "source_path": "windows/deployment/deploy-windows-mdt/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md", + "redirect_url": "/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit", + "redirect_document_id": false + }, + { + "source_path": "windows/deployment/deploy-windows-mdt/use-the-mdt-database-to-stage-windows-10-deployment-information.md", + "redirect_url": "/windows/deployment/deploy-windows-mdt/use-the-mdt-database-to-stage-windows-11-deployment-information", + "redirect_document_id": false + } ] diff --git a/windows/deployment/deploy-windows-mdt/TOC.yml b/windows/deployment/deploy-windows-mdt/TOC.yml index 0348c31ff7..879f229fa3 100644 --- a/windows/deployment/deploy-windows-mdt/TOC.yml +++ b/windows/deployment/deploy-windows-mdt/TOC.yml @@ -1,23 +1,7 @@ -- name: Deploy Windows 10 with the Microsoft Deployment Toolkit (MDT) +- name: Deploy Windows 11 with the Microsoft Deployment Toolkit (MDT) items: - name: Get started with MDT href: get-started-with-the-microsoft-deployment-toolkit.md - - name: Deploy Windows 10 with MDT - items: - - name: Prepare for deployment with MDT - href: prepare-for-windows-deployment-with-mdt.md - - name: Create a Windows 10 reference image - href: create-a-windows-10-reference-image.md - - name: Deploy a Windows 10 image using MDT - href: deploy-a-windows-10-image-using-mdt.md - - name: Build a distributed environment for Windows 10 deployment - href: build-a-distributed-environment-for-windows-10-deployment.md - - name: Refresh a Windows 7 computer with Windows 10 - href: refresh-a-windows-7-computer-with-windows-10.md - - name: Replace a Windows 7 computer with a Windows 10 computer - href: replace-a-windows-7-computer-with-a-windows-10-computer.md - - name: Perform an in-place upgrade to Windows 10 with MDT - href: upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md - name: Deploy Windows 11 with MDT items: - name: Prepare for deployment with MDT @@ -26,14 +10,30 @@ href: create-a-windows-11-reference-image.md - name: Deploy a Windows 11 image using MDT href: deploy-a-windows-11-image-using-mdt.md - - name: Build a distributed environment for Windows 10 deployment - href: build-a-distributed-environment-for-windows-10-deployment.md + - name: Build a distributed environment for Windows 11 deployment + href: build-a-distributed-environment-for-windows-11-deployment.md - name: Refresh a Windows 10 computer with Windows 11 href: refresh-a-windows-10-computer-with-windows-11.md - name: Replace a Windows 10 computer with a Windows 11 computer href: replace-a-windows-10-computer-with-a-windows-11-computer.md - name: Perform an in-place upgrade to Windows 11 with MDT href: upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md + - name: Deploy Windows 11 with MDT + items: + - name: Prepare for deployment with MDT + href: prepare-for-windows-deployment-with-mdt.md + - name: Create a Windows 11 reference image + href: create-a-windows-11-reference-image.md + - name: Deploy a Windows 11 image using MDT + href: deploy-a-windows-11-image-using-mdt.md + - name: Build a distributed environment for Windows 11 deployment + href: build-a-distributed-environment-for-windows-11-deployment.md + - name: Refresh a Windows 11 computer with Windows 11 + href: refresh-a-windows-11-computer-with-windows-11.md + - name: Replace a Windows 11 computer with a Windows 11 computer + href: replace-a-windows-11-computer-with-a-windows-11-computer.md + - name: Perform an in-place upgrade to Windows 11 with MDT + href: upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md - name: Customize MDT items: - name: Configure MDT settings @@ -44,10 +44,10 @@ href: configure-mdt-deployment-share-rules.md - name: Configure MDT for UserExit scripts href: configure-mdt-for-userexit-scripts.md - - name: Simulate a Windows 10 deployment in a test environment - href: simulate-a-windows-10-deployment-in-a-test-environment.md - - name: Use the MDT database to stage Windows 10 deployment information - href: use-the-mdt-database-to-stage-windows-10-deployment-information.md + - name: Simulate a Windows 11 deployment in a test environment + href: simulate-a-windows-11-deployment-in-a-test-environment.md + - name: Use the MDT database to stage Windows deployment information + href: use-the-mdt-database-to-stage-windows-deployment-information.md - name: Assign applications using roles in MDT href: assign-applications-using-roles-in-mdt.md - name: Use web services in MDT diff --git a/windows/deployment/deploy-windows-mdt/assign-applications-using-roles-in-mdt.md b/windows/deployment/deploy-windows-mdt/assign-applications-using-roles-in-mdt.md index 427daf44e9..21bf379b8e 100644 --- a/windows/deployment/deploy-windows-mdt/assign-applications-using-roles-in-mdt.md +++ b/windows/deployment/deploy-windows-mdt/assign-applications-using-roles-in-mdt.md @@ -3,7 +3,7 @@ title: Assign applications using roles in MDT (Windows 10) description: This topic will show you how to add applications to a role in the MDT database and then assign that role to a computer. ms.assetid: d82902e4-de9c-4bc4-afe0-41d649b83ce7 ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: settings, database, deploy ms.prod: w10 @@ -18,6 +18,10 @@ ms.topic: article # Assign applications using roles in MDT +**Applies to** +- Windows 10 +- Windows 11 + This topic will show you how to add applications to a role in the MDT database and then assign that role to a computer. For the purposes of this topic, the application we are adding is Adobe Reader XI. In addition to using computer-specific entries in the database, you can use roles in MDT to group settings together. ## Create and assign a role entry in the database diff --git a/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-10-deployment.md b/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-10-deployment.md deleted file mode 100644 index 06399d410a..0000000000 --- a/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-10-deployment.md +++ /dev/null @@ -1,270 +0,0 @@ ---- -title: Build a distributed environment for Windows 10 deployment (Windows 10) -description: In this topic, you will learn how to replicate your Windows 10 deployment shares to facilitate the deployment of Windows 10 in remote or branch locations. -ms.assetid: a6cd5657-6a16-4fff-bfb4-44760902d00c -ms.reviewer: -manager: laurawi -ms.author: greglin -keywords: replication, replicate, deploy, configure, remote -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: mdt -audience: itpro -author: greg-lindsay -ms.topic: article ---- - -# Build a distributed environment for Windows 10 deployment - -**Applies to** -- Windows 10 - -Perform the steps in this article to build a distributed environment for Windows 10 deployment. A distributed environment for deployment is useful when you have a segmented network, for example one that is segmented geographically into two branch locations. If you work in a distributed environment, replicating the deployment shares is an important part of a deployment solution because images of 5 GB or more in size can present bandwidth issues when deployed over the wire. Replicating this content enables clients to do local deployments. - -Four computers are used in this topic: DC01, MDT01, MDT02, and PC0006. DC01 is a domain controller, MDT01 and MDT02 are domain member computers running Windows Server 2019, and PC0006 is a blank device where we will deploy Windows 10. The second deployment server (MDT02) will be configured for a remote site (Stockholm) by replicating the deployment share on MDT01 at the original site (New York). All devices are members of the domain contoso.com for the fictitious Contoso Corporation. - -For the purposes of this article, we assume that MDT02 is prepared with the same network and storage capabilities that were specified for MDT01, except that MDT02 is located on a different subnet than MDT01. For more details on the infrastructure setup for this topic, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). - -![figure 1.](../images/mdt-10-fig01.png) - -Computers used in this topic. - ->HV01 is also used in this topic to host the PC0006 virtual machine. - -## Replicate deployment shares - -Replicating the content between MDT01 (New York) and MDT02 (Stockholm) can be done in a number of different ways. The most common content replication solutions with Microsoft Deployment Toolkit (MDT) use either the Linked Deployment Shares (LDS) feature or Distributed File System Replication (DFS-R). Some organizations have used a simple robocopy script for replication of the content. - -> [!NOTE] -> Robocopy has options that allow for synchronization between folders. It has a simple reporting function; it supports transmission retry; and, by default, it will only copy/remove files from the source that are newer than files on the target. - -### Linked deployment shares in MDT - -LDS is a built-in feature in MDT for replicating content. However, LDS works best with strong connections such as LAN connections with low latency. For most WAN links, DFS-R is the better option. - -### Why DFS-R is a better option - -DFS-R is not only very fast and reliable, but it also offers central monitoring, bandwidth control, and a great delta replication engine. DFS-R will work equally well whether you have 2 sites or 90. When using DFS-R for MDT, we recommend running your deployment servers on Windows Server 2008 R2 or higher. From that version on, you can configure the replication targets as read-only, which is exactly what you want for MDT. This way, you can have your master deployment share centralized and replicate out changes as they happen. DFS-R will quickly pick up changes at the central deployment share in MDT01 and replicate the delta changes to MDT02. - -## Set up Distributed File System Replication (DFS-R) for replication - -Setting up DFS-R for replication is a quick and straightforward process: Prepare the deployment servers, create a replication group, then configure some replication settings. - -### Prepare MDT01 for replication - -On **MDT01**: - -1. Install the DFS Replication role on MDT01 by entering the following at an elevated Windows PowerShell prompt: - -```powershell -Install-WindowsFeature -Name FS-DFS-Replication -IncludeManagementTools -``` - -2. Wait for installation to comlete, and then verify that the installation was successful. See the following output: - -```output -PS C:\> Install-WindowsFeature -Name FS-DFS-Replication -IncludeManagementTools - -Success Restart Needed Exit Code Feature Result -------- -------------- --------- -------------- -True No Success {DFS Replication, DFS Management Tools, Fi... -``` - -### Prepare MDT02 for replication - -On **MDT02**: - -1. Perform the same procedure on MDT02 by entering the following at an elevated Windows PowerShell prompt: - -```powershell -Install-WindowsFeature -Name FS-DFS-Replication -IncludeManagementTools -``` - -2. Wait for installation to comlete, and then verify that the installation was successful. See the following output: - -```output -PS C:\> Install-WindowsFeature -Name FS-DFS-Replication -IncludeManagementTools - -Success Restart Needed Exit Code Feature Result -------- -------------- --------- -------------- -True No Success {DFS Replication, DFS Management Tools, Fi... -``` - -### Create the MDTProduction folder on MDT02 - -On **MDT02**: - -1. Create and share the **D:\\MDTProduction** folder using default permissions by entering the following at an elevated command prompt: - - ```powershell - mkdir d:\MDTProduction - New-SmbShare -Name "MDTProduction$" -Path "D:\MDTProduction" - ``` - -2. You should see the following output: - - ```output - C:\> New-SmbShare -Name "MDTProduction$" -Path "D:\MDTProduction" - - Name ScopeName Path Description - ---- --------- ---- ----------- - MDTProduction$ * D:\MDTProduction - ``` - -### Configure the deployment share - -When you have multiple deployment servers sharing the same content, you need to configure the Bootstrap.ini file with information about which server to connect to based on where the client is located. In MDT, that can be done by using the DefaultGateway property. - -On **MDT01**: - -1. Using Notepad, navigate to the **D:\\MDTProduction\\Control** folder and modify the Boostrap.ini file as follows. Under [DefaultGateway] enter the IP addresses for the client's default gateway in New York and Stockholm, respectively (replace 10.10.10.1 and 10.10.20.1 with your default gateways). The default gateway setting is what tells the client which deployment share (i.e. server) to use. - - ```ini - [Settings] - Priority=DefaultGateway, Default - - [DefaultGateway] - 10.10.10.1=NewYork - 10.10.20.1=Stockholm - - [NewYork] - DeployRoot=\\MDT01\MDTProduction$ - - [Stockholm] - DeployRoot=\\MDT02\MDTProduction$ - - [Default] - UserDomain=CONTOSO - UserID=MDT_BA - UserPassword=pass@word1 - SkipBDDWelcome=YES - ``` - >[!NOTE] - >The DeployRoot value needs to go into the Bootstrap.ini file, but you can use the same logic in the CustomSettings.ini file. For example, you can redirect the logs to the local deployment server (SLSHARE), or have the User State Migration Tool (USMT) migration store (UDDIR) local. To learn more about USMT, see [Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md) and [Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md). - -2. Save the Bootstrap.ini file. -3. Using the Deployment Workbench, right-click the **MDT Production** deployment share and select **Update Deployment Share**. Use the default settings for the Update Deployment Share Wizard. This process will take a few minutes. -4. After the update is complete, use the Windows Deployment Services console on MDT01. In the **Boot Images** node, right-click the **MDT Production x64** boot image and select **Replace Image**. -5. Browse and select the **D:\\MDTProduction\\Boot\\LiteTouchPE\_x64.wim** boot image, and then complete Replace Boot Image Wizard using the default settings. - - ![figure 5.](../images/mdt-10-fig05.png) - - Replacing the updated boot image in WDS. - - >[!TIP] - >If you modify bootstrap.ini again later, be sure to repeat the process of updating the deployment share in the Deployment Workbench and replacing the boot image in the WDS console. - - ## Replicate the content - - Once the MDT01 and MDT02 servers are prepared, you are ready to configure the actual replication. - - ### Create the replication group - -6. On MDT01, using DFS Management (dfsmgmt.msc), right-click **Replication**, and click **New Replication Group**. -7. On the **Replication Group Type** page, select **Multipurpose replication group**, and click **Next**. -8. On the **Name and Domain** page, assign the **MDTProduction** name, and click **Next**. -9. On the **Replication Group Members** page, click **Add**, add **MDT01** and **MDT02**, and then click **Next**. - - ![figure 6.](../images/mdt-10-fig06.png) - - Adding the Replication Group Members. - -10. On the **Topology Selection** page, select the **Full mesh** option and click **Next**. -11. On the **Replication Group Schedule and Bandwidth** page, accept the default settings and click **Next**. -12. On the **Primary Member** page, select **MDT01** and click **Next**. -13. On the **Folders to Replicate** page, click **Add**, enter **D:\\MDTProduction** as the folder to replicate, click **OK**, and then click **Next**. -14. On the **Local Path of MDTProduction** on the **Other Members** page, select **MDT02**, and click **Edit**. -15. On the **Edit** page, select the **Enabled** option, type in **D:\\MDTProduction** as the local path of folder, select the **Make the selected replicated folder on this member read-only** check box, click **OK**, and then click **Next**. -16. On the **Review Settings and Create Replication Group** page, click **Create**. -17. On the **Confirmation** page, click **Close**. - - ### Configure replicated folders - -18. On **MDT01**, using DFS Management, expand **Replication** and then select **MDTProduction**. -19. In the middle pane, right-click the **MDT01** member and click **Properties**. -20. On the **MDT01 (MDTProduction) Properties** page, configure the following and then click **OK**: - 1. In the **Staging** tab, set the quota to **20480 MB**. - 2. In the **Advanced** tab, set the quota to **8192 MB**. - In this scenario the size of the deployment share is known, but you might need to change the values for your environment. A good rule of thumb is to get the size of the 16 largest files and make sure they fit in the staging area. Below is a Windows PowerShell example that calculates the size of the 16 largest files in the D:\\MDTProduction deployment share: - - ``` powershell - (Get-ChildItem D:\MDTProduction -Recurse | Sort-Object Length -Descending | Select-Object -First 16 | Measure-Object -Property Length -Sum).Sum /1GB - ``` - -21. In the middle pane, right-click the **MDT02** member and select **Properties**. -22. On the **MDT02 (MDTProduction) Properties** page, configure the following and then click **OK**: - 1. In the **Staging** tab, set the quota to **20480 MB**. - 2. In the **Advanced** tab, set the quota to **8192 MB**. - - > [!NOTE] - > It will take some time for the replication configuration to be picked up by the replication members (MDT01 and MDT02). The time for the initial sync will depend on the WAN link speed between the sites. After that, delta changes are replicated quickly. - -23. Verify that MDT01 and MDT02 are members of the MDTProduction replication group, with MDT01 being primary as follows using an elevated command prompt: - -```cmd -C:\> dfsradmin membership list /rgname:MDTProduction /attr:MemName,IsPrimary -MemName IsPrimary -MDT01 Yes -MDT02 No -``` - -### Verify replication - -On **MDT02**: - -1. Wait until you start to see content appear in the **D:\\MDTProduction** folder. -2. Using DFS Management, expand **Replication**, right-click **MDTProduction**, and select **Create Diagnostics Report**. -3. In the Diagnostics Report Wizard, on the **Type of Diagnostics Report or Test** page, choose **Health report** and click **Next**. -4. On the **Path and Name** page, accept the default settings and click **Next**. -5. On the **Members to Include** page, accept the default settings and click **Next**. -6. On the **Options** page, accept the default settings and click **Next**. -7. On the **Review Settings and Create Report** page, click **Create**. -8. Open the report in Internet Explorer, and if necessary, select the **Allow blocked content** option. - -![figure 9.](../images/mdt-10-fig09.png) - -The DFS Replication Health Report. - ->If there are replication errors you can review the DFS event log in Event Viewer under **Applications and Services Logs**. - -## Configure Windows Deployment Services (WDS) in a remote site - -Like you did in the previous topic for MDT01, you need to add the MDT Production Lite Touch x64 Boot image to Windows Deployment Services on MDT02. For the following steps, we assume that WDS has already been installed on MDT02. -1. On MDT02, using the WDS console, right-click **Boot Images** and select **Add Boot Image**. -2. Browse to the **D:\\MDTProduction\\Boot\\LiteTouchPE\_x64.wim** file and add the image with the default settings. - -## Deploy a Windows 10 client to the remote site - -Now you should have a solution ready for deploying the Windows 10 client to the remote site: Stockholm, using the MDTProduction deployment share replica on MDT02. You can test this deployment with the following optional procedure. - ->For demonstration purposes, the following procedure uses a virtual machine (PC0006) hosted by the Hyper-V server HV01. To use the remote site server (MDT02) the VM must be assigned a default gateway that matches the one you entered in the Boostrap.ini file. - -1. Create a virtual machine with the following settings: - 1. Name: PC0006 - 2. Location: C:\\VMs - 3. Generation: 2 - 4. Memory: 2048 MB - 5. Hard disk: 60 GB (dynamic disk) - 6. Install an operating system from a network-based installation server -2. Start the PC0006 virtual machine, and press **Enter** to start the Pre-Boot Execution Environment (PXE) boot. The VM will now load the Windows PE boot image from the WDS server. -3. After Windows Preinstallation Environment (Windows PE) has booted, complete the Windows Deployment Wizard using the following settings: - 1. Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Custom Image - 2. Computer Name: PC0006 - 3. Applications: Select the Install - Adobe Reader -4. Setup will now start and perform the following: - 1. Install the Windows 10 Enterprise operating system. - 2. Install applications. - 3. Update the operating system using your local Windows Server Update Services (WSUS) server. - -![pc0001.](../images/pc0006.png) - -## Related topics - -[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
-[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
-[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
-[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
-[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
-[Configure MDT settings](configure-mdt-settings.md) \ No newline at end of file diff --git a/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md b/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md index 06399d410a..ebb671ae9c 100644 --- a/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md +++ b/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md @@ -1,12 +1,12 @@ --- -title: Build a distributed environment for Windows 10 deployment (Windows 10) -description: In this topic, you will learn how to replicate your Windows 10 deployment shares to facilitate the deployment of Windows 10 in remote or branch locations. +title: Build a distributed environment for Windows 11 deployment (Windows 11) +description: In this topic, you will learn how to replicate your Windows 11 deployment shares to facilitate the deployment of Windows 11 in remote or branch locations. ms.assetid: a6cd5657-6a16-4fff-bfb4-44760902d00c ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: replication, replicate, deploy, configure, remote -ms.prod: w10 +ms.prod: w11 ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library @@ -16,10 +16,11 @@ author: greg-lindsay ms.topic: article --- -# Build a distributed environment for Windows 10 deployment +# Build a distributed environment for Windows 11 deployment **Applies to** -- Windows 10 +- Windows 10 +- Windows 11 Perform the steps in this article to build a distributed environment for Windows 10 deployment. A distributed environment for deployment is useful when you have a segmented network, for example one that is segmented geographically into two branch locations. If you work in a distributed environment, replicating the deployment shares is an important part of a deployment solution because images of 5 GB or more in size can present bandwidth issues when deployed over the wire. Replicating this content enables clients to do local deployments. diff --git a/windows/deployment/deploy-windows-mdt/configure-mdt-deployment-share-rules.md b/windows/deployment/deploy-windows-mdt/configure-mdt-deployment-share-rules.md index 8741709766..187f8fb4cc 100644 --- a/windows/deployment/deploy-windows-mdt/configure-mdt-deployment-share-rules.md +++ b/windows/deployment/deploy-windows-mdt/configure-mdt-deployment-share-rules.md @@ -3,7 +3,7 @@ title: Configure MDT deployment share rules (Windows 10) description: Learn how to configure the MDT rules engine to reach out to other resources for additional information instead of storing settings directly in the rules engine. ms.assetid: b5ce2360-33cc-4b14-b291-16f75797391b ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: rules, configuration, automate, deploy ms.prod: w10 @@ -18,6 +18,10 @@ ms.topic: article # Configure MDT deployment share rules +**Applies to** +- Windows 10 +- Windows 11 + In this topic, you will learn how to configure the MDT rules engine to reach out to other resources, including external scripts, databases, and web services, for additional information instead of storing settings directly in the rules engine. The rules engine in MDT is powerful: most of the settings used for operating system deployments are retrieved and assigned via the rules engine. In its simplest form, the rules engine is the CustomSettings.ini text file. ## Assign settings diff --git a/windows/deployment/deploy-windows-mdt/configure-mdt-for-userexit-scripts.md b/windows/deployment/deploy-windows-mdt/configure-mdt-for-userexit-scripts.md index 115f42408d..22a7921c84 100644 --- a/windows/deployment/deploy-windows-mdt/configure-mdt-for-userexit-scripts.md +++ b/windows/deployment/deploy-windows-mdt/configure-mdt-for-userexit-scripts.md @@ -3,7 +3,7 @@ title: Configure MDT for UserExit scripts (Windows 10) description: In this topic, you will learn how to configure the MDT rules engine to use a UserExit script to generate computer names based on a prefix and the computer MAC Address. ms.assetid: 29a421d1-12d2-414e-86dc-25b62f5238a7 ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: rules, script ms.prod: w10 @@ -18,6 +18,10 @@ ms.topic: article # Configure MDT for UserExit scripts +**Applies to** +- Windows 10 +- Windows 11 + In this topic, you will learn how to configure the MDT rules engine to use a UserExit script to generate computer names based on a prefix and the computer MAC Address. MDT supports calling external VBScripts as part of the Gather process; these scripts are referred to as UserExit scripts. The script also removes the colons in the MAC Address. ## Configure the rules to call a UserExit script diff --git a/windows/deployment/deploy-windows-mdt/configure-mdt-settings.md b/windows/deployment/deploy-windows-mdt/configure-mdt-settings.md index 5259d8bafe..05f03ea220 100644 --- a/windows/deployment/deploy-windows-mdt/configure-mdt-settings.md +++ b/windows/deployment/deploy-windows-mdt/configure-mdt-settings.md @@ -3,7 +3,7 @@ title: Configure MDT settings (Windows 10) description: One of the most powerful features in Microsoft Deployment Toolkit (MDT) is its extension capabilities; there is virtually no limitation to what you can do in terms of customization. ms.assetid: d3e1280c-3d1b-4fad-8ac4-b65dc711f122 ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: customize, customization, deploy, features, tools ms.prod: w10 @@ -18,6 +18,10 @@ ms.topic: article # Configure MDT settings +**Applies to** +- Windows 10 +- Windows 11 + One of the most powerful features in Microsoft Deployment Toolkit (MDT) is its extension capabilities; there is virtually no limitation to what you can do in terms of customization. In this topic, you learn about configuring customizations for your environment. For the purposes of this topic, we will use four machines: DC01, MDT01, HV01, and PC0001. DC01 is a domain controller, MDT01 is a Windows Server 2012 R2 Standard server, and PC0001 is a Windows 10 Enterprise x64 client used for the MDT simulation environment. OR01 has Microsoft System Center 2012 R2 Orchestrator installed. MDT01, OR01, and PC0001 are members of the domain contoso.com for the fictitious Contoso Corporation. For more details on the setup for this topic, please see [Deploy Windows 10 with the Microsoft Deployment Toolkit](./prepare-for-windows-deployment-with-mdt.md). diff --git a/windows/deployment/deploy-windows-mdt/create-a-windows-10-reference-image.md b/windows/deployment/deploy-windows-mdt/create-a-windows-10-reference-image.md deleted file mode 100644 index 33d92b8cc9..0000000000 --- a/windows/deployment/deploy-windows-mdt/create-a-windows-10-reference-image.md +++ /dev/null @@ -1,682 +0,0 @@ ---- -title: Create a Windows 10 reference image (Windows 10) -description: Creating a reference image is important because that image serves as the foundation for the devices in your organization. -ms.assetid: 9da2fb57-f2ff-4fce-a858-4ae4c237b5aa -ms.reviewer: -manager: laurawi -ms.author: greglin -keywords: deploy, deployment, configure, customize, install, installation -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: mdt -audience: itpro -author: greg-lindsay -ms.topic: article ---- - -# Create a Windows 10 reference image - -**Applies to** -- Windows 10 - -Creating a reference image is important because that image serves as the foundation for the devices in your organization. In this topic, you will learn how to create a Windows 10 reference image using the Microsoft Deployment Toolkit (MDT). You will create a deployment share, configure rules and settings, and import all the applications and operating system files required to build a Windows 10 reference image. After completing the steps outlined in this topic, you will have a Windows 10 reference image that can be used in your deployment solution. - ->[!NOTE] ->See [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md) for more information about the server, client, and network infrastructure used in this guide. - -For the purposes of this topic, we will use three computers: DC01, MDT01, and HV01. - - DC01 is a domain controller for the contoso.com domain. - - MDT01 is a contoso.com domain member server. - - HV01 is a Hyper-V server that will be used to build the reference image. - - ![devices.](../images/mdt-08-fig01.png) - - Computers used in this topic. - -## The reference image - -The reference image described in this guide is designed primarily for deployment to physical devices. However, the reference image is typically created on a virtual platform, before being automatically run through the System Preparation (Sysprep) tool process and captured to a Windows Imaging (WIM) file. The reasons for creating the reference image on a virtual platform are the following: -- To reduce development time and can use snapshots to test different configurations quickly. -- To rule out hardware issues. You simply get the best possible image, and if you have a problem, it's not likely to be hardware related. -- To ensures that you won't have unwanted applications that could be installed as part of a driver install but not removed by the Sysprep process. -- The image is easy to move between lab, test, and production. - -## Set up the MDT build lab deployment share - -With Windows 10, there is no hard requirement to create reference images. However, to reduce the time needed for deployment, you might want to create a reference image that contains a few base applications as well as all of the latest updates. This section will show you how to create and configure the MDT Build Lab deployment share to create a Windows 10 reference image. Because reference images will be deployed only to virtual machines during the creation process and have specific settings (rules), you should always create a separate deployment share specifically for this process. - -### Create the MDT build lab deployment share - -On **MDT01**: - -- Sign in as contoso\\administrator using a password of pass@word1 (credentials from the [prepare for deployment](prepare-for-windows-deployment-with-mdt.md) topic). -- Start the MDT deployment workbench, and pin this to the taskbar for easy access. -- Using the Deployment Workbench, right-click **Deployment Shares** and select **New Deployment Share**. -- Use the following settings for the New Deployment Share Wizard: - - Deployment share path: **D:\\MDTBuildLab** - - Share name: **MDTBuildLab$** - - Deployment share description: **MDT Build Lab** -- Accept the default selections on the Options page and click **Next**. -- Review the Summary page, click **Next**, wait for the deployment share to be created, then click **Finish**. -- Verify that you can access the \\\\MDT01\\MDTBuildLab$ share. - - ![figure 2.](../images/mdt-08-fig02.png) - - The Deployment Workbench with the MDT Build Lab deployment share. - -### Enable monitoring - -To monitor the task sequence as it happens, right-click the **MDT Build Lab** deployment share, click **Properties**, click the **Monitoring** tab, and select **Enable monitoring for this deployment share**. This step is optional. - -### Configure permissions for the deployment share - -In order to read files in the deployment share and write the reference image back to it, you need to assign NTFS and SMB permissions to the MDT Build Account (MDT\_BA) for the **D:\\MDTBuildLab** folder - -On **MDT01**: - -1. Ensure you are signed in as **contoso\\administrator**. -2. Modify the NTFS permissions for the **D:\\MDTBuildLab** folder by running the following command in an elevated Windows PowerShell prompt: - - ``` powershell - icacls "D:\MDTBuildLab" /grant '"CONTOSO\MDT_BA":(OI)(CI)(M)' - grant-smbshareaccess -Name MDTBuildLab$ -AccountName "Contoso\MDT_BA" -AccessRight Full -force - ``` - -## Add setup files - -This section will show you how to populate the MDT deployment share with the Windows 10 operating system source files, commonly referred to as setup files, which will be used to create a reference image. Setup files are used during the reference image creation process and are the foundation for the reference image. - -### Add the Windows 10 installation files - -MDT supports adding both full source Windows 10 DVDs (ISOs) and custom images that you have created. In this case, you create a reference image, so you add the full source setup files from Microsoft. - ->[!NOTE] ->Due to the Windows limits on path length, we are purposely keeping the operating system destination directory short, using the folder name W10EX64RTM rather than a more descriptive name like Windows 10 Enterprise x64 RTM. - -### Add Windows 10 Enterprise x64 (full source) - -On **MDT01**: - -1. Sign in as **contoso\\administrator** and copy the content of a Windows 10 Enterprise x64 DVD/ISO to the **D:\\Downloads\\Windows 10 Enterprise x64** folder on MDT01, or just insert the DVD or mount an ISO on MDT01. The following example shows the files copied to the D:\\Downloads folder, but you can also choose to import the OS directly from an ISO or DVD. - - ![ISO.](../images/iso-data.png) - -2. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Build Lab**. -3. Right-click the **Operating Systems** node, and create a new folder named **Windows 10**. -4. Expand the **Operating Systems** node, right-click the **Windows 10** folder, and select **Import Operating System**. Use the following settings for the Import Operating System Wizard: - - Full set of source files - - Source directory: (location of your source files) - - Destination directory name: W10EX64RTM -5. After adding the operating system, in the **Operating Systems / Windows 10** folder, double-click it and change the name to: **Windows 10 Enterprise x64 RTM Default Image**. See the following example. - - ![Default image.](../images/deployment-workbench01.png) - ->Depending on the DVD you used, there might be multiple editions available. For the purposes of this guide, we are using the Windows 10 Enterprise image, but other images will also work. - -## Add applications - -Before you create an MDT task sequence, you need to add any applications and scripts you wish to install to the MDT Build Lab share. - -On **MDT01**: - -First, create an MDT folder to store the Microsoft applications that will be installed: - -1. In the MDT Deployment Workbench, expand **Deployment Shares \\ MDT Build Lab \\ Applications** -2. Right-click **Applications** and then click **New Folder**. -3. Under **Folder name**, type **Microsoft**. -4. Click **Next** twice, and then click **Finish**. - -The steps in this section use a strict naming standard for your MDT applications. -- Use the "Install - " prefix for typical application installations that run a setup installer of some kind, -- Use the "Configure - " prefix when an application configures a setting in the operating system. -- You also add an " - x86", " - x64", or "- x86-x64" suffix to indicate the application's architecture (some applications have installers for both architectures). - -Using a script naming standard is always recommended when using MDT as it helps maintain order and consistency. - -By storing configuration items as MDT applications, it is easy to move these objects between various solutions, or between test and production environments. - -In example sections, you will add the following applications: - -- Install - Microsoft Office 365 Pro Plus - x64 -- Install - Microsoft Visual C++ Redistributable 2019 - x86 -- Install - Microsoft Visual C++ Redistributable 2019 - x64 - ->The 64-bit version of Microsoft Office 365 Pro Plus is recommended unless you need legacy app support. For more information, see [Choose between the 64-bit or 32-bit version of Office](https://support.office.com/article/choose-between-the-64-bit-or-32-bit-version-of-office-2dee7807-8f95-4d0c-b5fe-6c6f49b8d261) - -Download links: -- [Office Deployment Tool](https://www.microsoft.com/download/details.aspx?id=49117) -- [Microsoft Visual C++ Redistributable 2019 - x86](https://aka.ms/vs/16/release/VC_redist.x86.exe) -- [Microsoft Visual C++ Redistributable 2019 - x64](https://aka.ms/vs/16/release/VC_redist.x64.exe) - -Download all three items in this list to the D:\\Downloads folder on MDT01. - -**Note**: For the purposes of this lab, we will leave the MSVC files in the D:\\Downloads folder and the Office365 files will be extracted to a child folder. If you prefer, you can place each application in its own separate child folder and then modify the $ApplicationSourcePath below as needed (instead of just D:\\Downloads). - ->[!NOTE] ->All the Microsoft Visual C++ downloads can be found on [The latest supported Visual C++ downloads](https://go.microsoft.com/fwlink/p/?LinkId=619523). Visual C++ 2015, 2017 and 2019 all share the same redistributable files. - -### Create configuration file: Microsoft Office 365 Professional Plus x64 - -1. After downloading the most current version of the Office Deployment tool from the Microsoft Download Center using the link provided above, run the self-extracting executable file and extract the files to **D:\\Downloads\\Office365**. The Office Deployment Tool (setup.exe) and several sample configuration.xml files will be extracted. -2. Using a text editor (such as Notepad), create an XML file in the D:\\Downloads\\Office365 directory with the installation settings for Microsoft 365 Apps for enterprise that are appropriate for your organization. The file uses an XML format, so the file you create must have an extension of .xml but the file can have any filename. - - For example, you can use the following configuration.xml file, which provides these configuration settings: - - Install the 64-bit version of Microsoft 365 Apps for enterprise in English directly from the Office Content Delivery Network (CDN) on the internet. Note: 64-bit is now the default and recommended edition. - - Use the Semi-Annual Channel and get updates directly from the Office CDN on the internet. - - Perform a silent installation. You won’t see anything that shows the progress of the installation and you won’t see any error messages. - - ```xml - - - - - - - - - - ``` - - By using these settings, any time you build the reference image you’ll be installing the most up-to-date Semi-Annual Channel version of Microsoft 365 Apps for enterprise. - - >[!TIP] - >You can also use the web-based interface of the [Office Customization Tool](https://config.office.com/) to help you create your configuration.xml file. - - Also see [Configuration options for the Office Deployment Tool](/deployoffice/configuration-options-for-the-office-2016-deployment-tool) and [Overview of the Office Deployment Tool](/DeployOffice/overview-of-the-office-2016-deployment-tool) for more information. - -3. Ensure the configuration.xml file is in the D:\\Downloads\\Office365 folder. See the following example of the extracted files plus the configuration.xml file in the Downloads\\Office365 folder: - - ![folder.](../images/office-folder.png) - - Assuming you have named the file "configuration.xml" as shown above, we will use the command "**setup.exe /configure configuration.xml**" when we create the application in MDT. This will perform the installation of Microsoft 365 Apps for enterprise using the configuration settings in the configuration.xml file. Do not perform this step yet. - - >[!IMPORTANT] - >After Microsoft 365 Apps for enterprise is installed on the reference image, do NOT open any Office programs. if you open an Office program, you are prompted to sign-in, which activates the installation of Microsoft 365 Apps for enterprise. Even if you don't sign in and you close the Sign in to set up Office dialog box, a temporary product key is installed. You don't want any kind of product key for Microsoft 365 Apps for enterprise installed as part of your reference image. - -Additional information -- Microsoft 365 Apps for enterprise is usually updated on a monthly basis with security updates and other quality updates (bug fixes), and possibly new features (depending on which update channel you’re using). That means that once you’ve deployed your reference image, Microsoft 365 Apps for enterprise will most likely need to download and install the latest updates that have been released since you created your reference image. - -- **Note**: By using installing Office Deployment Tool as part of the reference image, Microsoft 365 Apps for enterprise is installed immediately after the reference image is deployed to the user’s device, rather than including Office apps part of the reference image. This way the user will have the most up-to-date version of Microsoft 365 Apps for enterprise right away and won’t have to download any new updates (which is most likely what would happen if Microsoft 365 Apps for enterprise was installed as part of the reference image.) - - When you are creating your reference image, instead of installing Microsoft 365 Apps for enterprise directly from the Office CDN on the internet, you can install Microsoft 365 Apps for enterprise from a location on your local network, such as a file share. To do that, you would use the Office Deployment Tool in /download mode to download the installation files to that file share. Then you could use the Office Deployment Tool in /configure mode to install Microsoft 365 Apps for enterprise from that location on to your reference image. As part of that, you’ll need to point to that location in your configuration.xml file so that the Office Deployment Tool knows where to get the Microsoft 365 Apps for enterprise files. If you decide to do this, the next time you create a new reference image, you’ll want to be sure to use the Office Deployment Tool to download the most up-to-date installation files for Microsoft 365 Apps for enterprise to that location on your internal network. That way your new reference image will have a more up-to-date installation of Microsoft 365 Apps for enterprise. - -### Connect to the deployment share using Windows PowerShell - -If you need to add many applications, you can take advantage of the PowerShell support that MDT has. To start using PowerShell against the deployment share, you must first load the MDT PowerShell snap-in and then make the deployment share a PowerShell drive (PSDrive). - -On **MDT01**: - -1. Ensure you are signed in as **contoso\\Administrator**. -2. Import the snap-in and create the PSDrive by running the following commands in an elevated PowerShell prompt: - - ``` powershell - Import-Module "C:\Program Files\Microsoft Deployment Toolkit\bin\MicrosoftDeploymentToolkit.psd1" - New-PSDrive -Name "DS001" -PSProvider MDTProvider -Root "D:\MDTBuildLab" - ``` ->[!TIP] ->Use "Get-Command -module MicrosoftDeploymentToolkit" to see a list of available cmdlets - -### Create the install: Microsoft Office 365 Pro Plus - x64 - -In these steps we assume that you have downloaded the Office Deployment Tool. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to D:\\Downloads\\Office365. - -On **MDT01**: - -1. Ensure you are signed on as **contoso\\Administrator**. -2. Create the application by running the following commands in an elevated PowerShell prompt: - - ``` powershell - $ApplicationName = "Install - Office365 ProPlus - x64" - $CommandLine = "setup.exe /configure configuration.xml" - $ApplicationSourcePath = "D:\Downloads\Office365" - Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName -Verbose - ``` - - Upon successful installation the following text is displayed: - ``` - VERBOSE: Performing the operation "import" on target "Application". - VERBOSE: Beginning application import - VERBOSE: Copying application source files from D:\Downloads\Office365 to D:\MDTBuildLab\Applications\Install - - Office365 ProPlus - x64 - VERBOSE: Creating new item named Install - Office365 ProPlus - x64 at DS001:\Applications\Microsoft. - - Name - ---- - Install - Office365 ProPlus - x64 - VERBOSE: Import processing finished. - ``` - -### Create the install: Microsoft Visual C++ Redistributable 2019 - x86 - ->[!NOTE] ->We have abbreviated "Microsoft Visual C++ Redistributable" in the $ApplicationName below as "MSVC" to avoid the path name exceeding the maxiumum allowed length of 248 characters. - -In these steps we assume that you have downloaded Microsoft Visual C++ Redistributable 2019 - x86. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to D:\\Downloads. - -On **MDT01**: - -1. Ensure you are signed on as **contoso\\Administrator**. -2. Create the application by running the following commands in an elevated PowerShell prompt: - - ``` powershell - $ApplicationName = "Install - MSVC 2019 - x86" - $CommandLine = "vc_redist.x86.exe /Q" - $ApplicationSourcePath = "D:\Downloads" - Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName -Verbose - ``` - - Upon successful installation the following text is displayed: - ``` - VERBOSE: Performing the operation "import" on target "Application". - VERBOSE: Beginning application import - VERBOSE: Copying application source files from D:\Downloads to D:\MDTBuildLab\Applications\Install - MSVC 2019 - x86 - VERBOSE: Creating new item named Install - MSVC 2019 - x86 at DS001:\Applications\Microsoft. - - Name - ---- - Install - MSVC 2019 - x86 - VERBOSE: Import processing finished. - ``` - -### Create the install: Microsoft Visual C++ Redistributable 2019 - x64 - -In these steps we assume that you have downloaded Microsoft Visual C++ Redistributable 2019 - x64. You might need to modify the path to the source folder to reflect your current environment. In this example, the source path is set to D:\\Downloads. - -On **MDT01**: - -1. Ensure you are signed on as **contoso\\Administrator**. -2. Create the application by running the following commands in an elevated PowerShell prompt: - - ``` powershell - $ApplicationName = "Install - MSVC 2019 - x64" - $CommandLine = "vc_redist.x64.exe /Q" - $ApplicationSourcePath = "D:\Downloads" - Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName -Verbose - ``` - -## Create the reference image task sequence - -In order to build and capture your Windows 10 reference image for deployment using MDT, you will create a task sequence. The task sequence will reference the operating system and applications that you previously imported into the MDT Build Lab deployment share to build a Windows 10 reference image. -After creating the task sequence, you configure it to enable patching against the Windows Server Update Services (WSUS) server. The Task Sequence Windows Update action supports getting updates directly from Microsoft Update, but you get more stable patching if you use a local WSUS server. WSUS also allows for an easy process of approving the patches that you are deploying. - -### Drivers and the reference image - -Because we use modern virtual platforms for creating our reference images, we don’t need to worry about drivers when creating reference images for Windows 10. We use Hyper-V in our environment, and Windows Preinstallation Environment (Windows PE) already has all the needed drivers built-in for Hyper-V. - -### Create a task sequence for Windows 10 Enterprise - -To create a Windows 10 reference image task sequence, the process is as follows: - -On **MDT01**: - -1. Using the Deployment Workbench, under **Deployment Shares > MDT Build Lab** right-click **Task Sequences**, and create a **New Folder** named **Windows 10**. -2. Right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - 1. Task sequence ID: REFW10X64-001 - 2. Task sequence name: Windows 10 Enterprise x64 RTM Default Image - 3. Task sequence comments: Reference Build - 4. Template: Standard Client Task Sequence - 5. Select OS: Windows 10 Enterprise x64 RTM Default Image - 6. Specify Product Key: Do not specify a product key at this time - 7. Full Name: Contoso - 8. Organization: Contoso - 9. Internet Explorer home page: http://www.contoso.com - 10. Admin Password: Do not specify an Administrator Password at this time - -### Edit the Windows 10 task sequence - -The steps below walk you through the process of editing the Windows 10 reference image task sequence to include the actions required to update the reference image with the latest updates from WSUS, install roles and features, and utilities, and install Microsoft Office365 ProPlus x64. - -On **MDT01**: - -1. In the **Task Sequences / Windows 10** folder, right-click the **Windows 10 Enterprise x64 RTM Default Image** task sequence, and select **Properties**. -2. On the **Task Sequence** tab, configure the Windows 10 Enterprise x64 RTM Default Image task sequence with the following settings: - 1. **State Restore > Windows Update (Pre-Application Installation)** action: Enable this action by clicking the **Options** tab and clearing the **Disable this step** check box. - - 2. **State Restore > Windows Update (Post-Application Installation)** action: Also enable this action. - 3. **State Restore**: After the **Tattoo** action, add a new **Group** action (click **Add** then click **New Group**) with the following setting: - - Name: **Custom Tasks (Pre-Windows Update)** - 4. **State Restore**: After **Windows Update (Post-Application Installation)** action, rename **Custom Tasks** to **Custom Tasks (Post-Windows Update)**. - - **Note**: The reason for adding the applications after the Tattoo action but before running Windows Update is simply to save time during the deployment. This way we can add all applications that will upgrade some of the built-in components and avoid unnecessary updating. - 5. **State Restore > Custom Tasks (Pre-Windows Update)**: Add a new **Install Roles and Features** action with the following settings: - 1. Name: Install - Microsoft NET Framework 3.5.1 - 2. Select the operating system for which roles are to be installed: Windows 10 - 3. Select the roles and features that should be installed: .NET Framework 3.5 (includes .NET 2.0 and 3.0) - - >[!IMPORTANT] - >This is probably the most important step when creating a reference image. Many applications need the .NET Framework, and we strongly recommend having it available in the image. The one thing that makes this different from other components is that .NET Framework 3.5.1 is not included in the WIM file. It is installed from the **Sources\\SxS** folder on the media, and that makes it more difficult to add after the image has been deployed. - - ![task sequence.](../images/fig8-cust-tasks.png) - - The task sequence after creating the Custom Tasks (Pre-Windows Update) group and adding the Install - Microsoft NET Framework 3.5.1 action. - - 6. **State Restore > Custom Tasks (Pre-Windows Update)**: After the **Install - Microsoft NET Framework 3.5.1** action, add a new **Install Application** action (selected from the **General** group) with the following settings: - 1. Name: Microsoft Visual C++ Redistributable 2019 - x86 - 2. Install a Single Application: browse to **Install - MSVC 2019 - x86** - 7. Repeat these steps (add a new **Install Application**) to add Microsoft Visual C++ Redistributable 2019 - x64 and Microsoft 365 Apps for enterprise as well. -3. Click **OK**. - - ![apps.](../images/mdt-apps.png) - - -### Optional configuration: Add a suspend action - -The goal when creating a reference image is of course to automate everything. But sometimes you have a special configuration or application setup that is too time-consuming to automate. If you need to do some manual configuration, you can add a little-known feature called Lite Touch Installation (LTI) Suspend. If you add the LTISuspend.wsf script as a custom action in the task sequence, it will suspend the task sequence until you click the Resume Task Sequence shortcut icon on the desktop. In addition to using the LTI Suspend feature for manual configuration or installation, you can also use it simply for verifying a reference image before you allow the task sequence to continue and use Sysprep and capture the virtual machine. - - ![figure 8.](../images/fig8-suspend.png) - - A task sequence with optional Suspend action (LTISuspend.wsf) added. - - ![figure 9.](../images/fig9-resumetaskseq.png) - - The Windows 10 desktop with the Resume Task Sequence shortcut. - -### Edit the Unattend.xml file for Windows 10 Enterprise - -When using MDT, you don't need to edit the Unattend.xml file very often because most configurations are taken care of by MDT. However if, for example, you want to configure Internet Explorer behavior, then you can edit the Unattend.xml for this. Editing the Unattend.xml for basic Internet Explorer settings is easy, but for more advanced settings, you will want to use the Internet Explorer Administration Kit (IEAK). - ->[!WARNING] ->Do not use **SkipMachineOOBE** or **SkipUserOOBE** in your Unattend.xml file. These settings are deprecated and can have unintended effects if used. - ->[!NOTE] ->You also can use the Unattend.xml to enable components in Windows 10, like the Telnet Client or Hyper-V client. Normally we prefer to do this via the **Install Roles and Features** action, or using Deployment Image Servicing and Management (DISM) command-line tools, because then we can add that as an application, being dynamic, having conditions, and so forth. Also, if you are adding packages via Unattend.xml, it is version specific, so Unattend.xml must match the exact version of the operating system you are servicing. - -Follow these steps to configure Internet Explorer settings in Unattend.xml for the Windows 10 Enterprise x64 RTM Default Image task sequence: - -On **MDT01**: - -1. Using the Deployment Workbench, under **Deployment Shares > MDT Build Lab > Task Sequences** right-click the **Windows 10 Enterprise x64 RTM Default Image** task sequence and select **Properties**. -2. In the **OS Info** tab, click **Edit Unattend.xml**. MDT now generates a catalog file. This will take a few minutes, and then Windows System Image Manager (Windows SIM) will start. - - > [!IMPORTANT] - > The ADK version 1903 has a [known issue](/windows-hardware/get-started/what-s-new-in-kits-and-tools#whats-new-in-the-windows-adk-for-windows-10-version-1903) generating a catalog file for Windows 10, version 1903 or 1909 X64 install.wim. You might see the error "Could not load file or assembly" in in the console output. To avoid this issue, [install the ADK, version 2004 or a later version](/windows-hardware/get-started/adk-install). A workaround is also available for the ADK version 1903: - > - Close the Deployment Workbench and install the [WSIM 1903 update](https://go.microsoft.com/fwlink/?linkid=2095334). This will update imagecat.exe and imgmgr.exe to version 10.0.18362.144. - > - Manually run imgmgr.exe (C:\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Deployment Tools\\WSIM\\imgmgr.exe). - > - Generate a catalog (Tools/Create Catalog) for the selected install.wim (ex: D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM\\sources\\install.wim). - > - After manually creating the catalog file (ex: D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM\\sources\\install_Windows 10 Enterprise.clg), open the Deployment Workbench and proceed to edit unattend.xml. - -3. In Windows SIM, expand the **4 specialize** node in the **Answer File** pane and select the amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral entry. -4. In the **amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral properties** window (right-hand window), set the following values: - - DisableDevTools: true -5. Save the Unattend.xml file, and close Windows SIM. - - Note: If errors are reported that certain display values are incorrect, you can ignore this or browse to **7oobeSystem\\amd64_Microsoft-Windows-Shell-Setup__neutral\\Display** and enter the following: ColorDepth 32, HorizontalResolution 1, RefreshRate 60, VerticalResolution 1. -6. On the Windows 10 Enterprise x64 RTM Default Image Properties, click **OK**. - - ![figure 10.](../images/fig10-unattend.png) - - Windows System Image Manager with the Windows 10 Unattend.xml. - -## Configure the MDT deployment share rules - -Understanding rules is critical to successfully using MDT. Rules are configured using the **Rules** tab of the deployment share's properties. The **Rules** tab is essentially a shortcut to edit the **CustomSettings.ini** file that exists in the **D:\\MDTBuildLab\\Control** folder. This section discusses how to configure the MDT deployment share rules as part of your Windows 10 Enterprise deployment. - -### MDT deployment share rules overview - -In MDT, there are always two rule files: the **CustomSettings.ini** file and the **Bootstrap.ini** file. You can add almost any rule to either. However, the Bootstrap.ini file is copied from the Control folder to the boot image, so the boot image needs to be updated every time you change that file. For this reason, add only a minimal set of rules to Bootstrap.ini, such as which deployment server and share to connect to - the DEPLOYROOT value. Put the other rules in CustomSettings.ini because that file is updated immediately when you click OK. - -To configure the rules for the MDT Build Lab deployment share: - -On **MDT01**: - -1. Using the Deployment Workbench, right-click the **MDT Build Lab** deployment share and select **Properties**. -2. Select the **Rules** tab and replace the existing content with the following information (edit the settings as needed to match your deployment). For example, If you do not have a WSUS server in your environment, delete the **WSUSServer** line from the configuration: - - ``` - [Settings] - Priority=Default - - [Default] - _SMSTSORGNAME=Contoso - UserDataLocation=NONE - DoCapture=YES - OSInstall=Y - AdminPassword=pass@word1 - TimeZoneName=Pacific Standard Time - JoinWorkgroup=WORKGROUP - HideShell=YES - FinishAction=SHUTDOWN - DoNotCreateExtraPartition=YES - WSUSServer=http://mdt01.contoso.com:8530 - ApplyGPOPack=NO - SLSHARE=\\MDT01\Logs$ - SkipAdminPassword=YES - SkipProductKey=YES - SkipComputerName=YES - SkipDomainMembership=YES - SkipUserData=YES - SkipLocaleSelection=YES - SkipTaskSequence=NO - SkipTimeZone=YES - SkipApplications=YES - SkipBitLocker=YES - SkipSummary=YES - SkipRoles=YES - SkipCapture=NO - SkipFinalSummary=YES - ``` - - ![figure 11.](../images/mdt-rules.png) - - The server-side rules for the MDT Build Lab deployment share. - -3. Click **Edit Bootstrap.ini** and modify using the following information: - - ``` - [Settings] - Priority=Default - - [Default] - DeployRoot=\\MDT01\MDTBuildLab$ - UserDomain=CONTOSO - UserID=MDT_BA - UserPassword=pass@word1 - - SkipBDDWelcome=YES - ``` - - >[!NOTE] - >For security reasons, you normally don't add the password to the Bootstrap.ini file; however, because this deployment share is for creating reference image builds only, and should not be published to the production network, it is acceptable to do so in this situation. Obviously if you are not using the same password (pass@word3) that is provided in this lab, you must enter your own custom password on the Rules tab and in Bootstrap.ini. - -4. On the **Windows PE** tab, in the **Platform** drop-down list, select **x86**. -5. In the **Lite Touch Boot Image Settings** area, configure the following settings: - 1. Image description: MDT Build Lab x86 - 2. ISO file name: MDT Build Lab x86.iso -6. On the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. -7. In the **Lite Touch Boot Image Settings** area, configure the following settings: - 1. Image description: MDT Build Lab x64 - 2. ISO file name: MDT Build Lab x64.iso -8. Click **OK**. - ->[!NOTE] ->In MDT, the x86 boot image can deploy both x86 and x64 operating systems (except on computers based on Unified Extensible Firmware Interface). - -### Update the deployment share - -After the deployment share has been configured, it needs to be updated. This is the process when the Windows PE boot images are created. - -1. In the Deployment Workbench, right-click the **MDT Build Lab** deployment share and select **Update Deployment Share**. -2. Use the default options for the Update Deployment Share Wizard. - ->[!NOTE] ->The update process will take 5 to 10 minutes. - -### The rules explained - -Now that the MDT Build Lab deployment share (the share used to create the reference images) has been configured, it is time to explain the various settings used in the Bootstrap.ini and CustomSettings.ini files. - -The Bootstrap.ini and CustomSettings.ini files work together. The Bootstrap.ini file is always present on the boot image and is read first. The basic purpose for Bootstrap.ini is to provide just enough information for MDT to find the CustomSettings.ini. - -The CustomSettings.ini file is normally stored on the server, in the Deployment share\\Control folder, but also can be stored on the media (when using offline media). - ->[!NOTE] ->The settings, or properties, that are used in the rules (CustomSettings.ini and Bootstrap.ini) are listed in the MDT documentation, in the Microsoft Deployment Toolkit Reference / Properties / Property Definition section. - -### The Bootstrap.ini file - -The Bootstrap.ini file is available via the deployment share's Properties dialog box, or via the D:\\MDTBuildLab\\Control folder on MDT01. - -``` -[Settings] -Priority=Default -[Default] -DeployRoot=\\MDT01\MDTBuildLab$ -UserDomain=CONTOSO -UserID=MDT_BA -UserPassword=pass@word1 -SkipBDDWelcome=YES -``` - -So, what are these settings? -- **Priority.** This determines the order in which different sections are read. This Bootstrap.ini has only one section, named \[Default\]. -- **DeployRoot.** This is the location of the deployment share. Normally, this value is set by MDT, but you need to update the DeployRoot value if you move to another server or other share. If you don't specify a value, the Windows Deployment Wizard prompts you for a location. -- **UserDomain, UserID, and UserPassword.** These values are used for automatic log on to the deployment share. Again, if they are not specified, the wizard prompts you. - - >[!WARNING] - >Caution is advised. These values are stored in clear text on the boot image. Use them only for the MDT Build Lab deployment share and not for the MDT Production deployment share that you learn to create in the next topic. - -- **SkipBDDWelcome.** Even if it is nice to be welcomed every time we start a deployment, we prefer to skip the initial welcome page of the Windows Deployment Wizard. - ->[!NOTE] ->All properties beginning with "Skip" control only whether to display that pane in the Windows Deployment Wizard. Most of the panes also require you to actually set one or more values. - -### The CustomSettings.ini file - -The CustomSettings.ini file, whose content you see on the Rules tab of the deployment share Properties dialog box, contains most of the properties used in the configuration. - -``` -[Settings] -Priority=Default -[Default] -_SMSTSORGNAME=Contoso -UserDataLocation=NONE -DoCapture=YES -OSInstall=Y -AdminPassword=pass@word1 -TimeZoneName=Pacific Standard Time -JoinWorkgroup=WORKGROUP -HideShell=YES -FinishAction=SHUTDOWN -DoNotCreateExtraPartition=YES -WSUSServer=http://mdt01.contoso.com:8530 -ApplyGPOPack=NO -SLSHARE=\\MDT01\Logs$ -SkipAdminPassword=YES -SkipProductKey=YES -SkipComputerName=YES -SkipDomainMembership=YES -SkipUserData=YES -SkipLocaleSelection=YES -SkipTaskSequence=NO -SkipTimeZone=YES -SkipApplications=YES -SkipBitLocker=YES -SkipSummary=YES -SkipRoles=YES -SkipCapture=NO -SkipFinalSummary=YES -``` -- **Priority.** Has the same function as in Bootstrap.ini. Priority determines the order in which different sections are read. This CustomSettings.ini has only one section, named \[Default\]. In general, if you have multiple sections that set the same value, the value from the first section (higher priority) wins. The rare exceptions are listed in the ZTIGather.xml file. -- **\_SMSTSORGNAME.** The organization name displayed in the task sequence progress bar window during deployment. -- **UserDataLocation.** Controls the settings for user state backup. You do not need to use when building and capturing a reference image. -- **DoCapture.** Configures the task sequence to run the System Preparation (Sysprep) tool and capture the image to a file when the operating system is installed. -- **OSInstall.** Must be set to Y or YES (the code actually just looks for the Y character) for the setup to proceed. -- **AdminPassword.** Sets the local Administrator account password. -- **TimeZoneName.** Establishes the time zone to use. Don't confuse this value with TimeZone, which is only for legacy operating systems (Windows 7 and Windows Server 2003). - - **Note**: The easiest way to find the current time zone name on a Windows 10 machine is to run tzutil /g in a command prompt. You can also run tzutil /l to get a listing of all available time zone names. - -- **JoinWorkgroup.** Configures Windows to join a workgroup. -- **HideShell.** Hides the Windows Shell during deployment. This is especially useful for Windows 10 deployments in which the deployment wizard will otherwise appear behind the tiles. -- **FinishAction.** Instructs MDT what to do when the task sequence is complete. -- **DoNotCreateExtraPartition.** Configures the task sequence not to create the extra partition for BitLocker. There is no need to do this for your reference image. -- **WSUSServer.** Specifies which Windows Server Update Services (WSUS) server (and port, if needed) to use during the deployment. Without this option MDT will use Microsoft Update directly, which will increase deployment time and limit your options of controlling which updates are applied. -- **SLSHARE.** Instructs MDT to copy the log files to a server share if something goes wrong during deployment, or when a deployment is successfully completed. -- **ApplyGPOPack.** Allows you to deploy local group policies created by Microsoft Security Compliance Manager (SCM). -- **SkipAdminPassword.** Skips the pane that asks for the Administrator password. -- **SkipProductKey.** Skips the pane that asks for the product key. -- **SkipComputerName.** Skips the Computer Name pane. -- **SkipDomainMemberShip.** Skips the Domain Membership pane. If set to Yes, you need to configure either the JoinWorkgroup value or the JoinDomain, DomainAdmin, DomainAdminDomain, and DomainAdminPassword properties. -- **SkipUserData.** Skips the pane for user state migration. -- **SkipLocaleSelection.** Skips the pane for selecting language and keyboard settings. -- **SkipTimeZone.** Skips the pane for setting the time zone. -- **SkipApplications.** Skips the Applications pane. -- **SkipBitLocker.** Skips the BitLocker pane. -- **SkipSummary.** Skips the initial Windows Deployment Wizard summary pane. -- **SkipRoles.** Skips the Install Roles and Features pane. -- **SkipCapture.** Skips the Capture pane. -- **SkipFinalSummary.** Skips the final Windows Deployment Wizard summary. Because you use FinishAction=Shutdown, you don't want the wizard to stop in the end so that you need to click OK before the machine shuts down. - -## Build the Windows 10 reference image - -As previously described, this section requires a Hyper-V host. See [Hyper-V requirements](prepare-for-windows-deployment-with-mdt.md#hyper-v-requirements) for more information. - -Once you have created your task sequence, you are ready to create the Windows 10 reference image. This will be performed by launching the task sequence from a virtual machine which will then automatically perform the reference image creation and capture process. - -The steps below outline the process used to boot a virtual machine using an ISO boot image created by MDT, and then run the reference image task sequence image to create and capture the Windows 10 reference image. - -1. Copy D:\\MDTBuildLab\\Boot\\MDT Build Lab x86.iso on MDT01 to C:\\ISO on your Hyper-V host (HV01). - - **Note**: Remember, in MDT you can use the x86 boot image to deploy both x86 and x64 operating system images. That's why you can use the x86 boot image instead of the x64 boot image. - -On **HV01**: - -2. Create a new virtual machine with the following settings: - 1. Name: REFW10X64-001 - 2. Store the virtual machine in a different location: C:\VM - 3. Generation 1 - 4. Memory: 1024 MB - 5. Network: Must be able to connect to \\MDT01\MDTBuildLab$ - 7. Hard disk: 60 GB (dynamic disk) - 8. Install OS with image file: C:\\ISO\\MDT Build Lab x86.iso -1. Before you start the VM, add a checkpoint for REFW10X64-001, and name it **Clean with MDT Build Lab x86 ISO**. - - **Note**: Checkpoints are useful if you need to restart the process and want to make sure you can start clean. - -4. Start the REFW10X64-001 virtual machine and connect to it. - - **Note**: Up to this point we have not discussed IP addressing or DHCP. In the initial setup for this guide, DC01 was provisioned as a DHCP server to provide IP address leases to client computers. You might have a different DHCP server on your network that you wish to use. The REFW10X64-001 virtual machine requires an IP address lease that provides it with connectivity to MDT01 so that it can connect to the \\MDT01\MDTBuildLab$ share. In the current scenario this is accomplished with a DHCP scope that provides IP addresses in the 10.10.10.100 - 10.10.10.200 range, as part of a /24 subnet so that the client can connect to MDT01 at 10.10.10.11. - - After booting into Windows PE, complete the Windows Deployment Wizard with the following settings: - 1. Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Default Image - 2. Specify whether to capture an image: Capture an image of this reference computer - - Location: \\\\MDT01\\MDTBuildLab$\\Captures - 3. File name: REFW10X64-001.wim - - ![capture image.](../images/captureimage.png) - - The Windows Deployment Wizard for the Windows 10 reference image. - -5. The setup now starts and does the following: - 1. Installs the Windows 10 Enterprise operating system. - 2. Installs the added applications, roles, and features. - 3. Updates the operating system via your local Windows Server Update Services (WSUS) server. - 4. Stages Windows PE on the local disk. - 5. Runs System Preparation (Sysprep) and reboots into Windows PE. - 6. Captures the installation to a Windows Imaging (WIM) file. - 7. Turns off the virtual machine. - -After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is REFW10X64-001.wim. - - ![image.](../images/image-captured.png) - -## Troubleshooting - -> [!IMPORTANT] -> If you encounter errors applying the image when using a BIOS firmware type, see [Windows 10 deployments fail with Microsoft Deployment Toolkit on computers with BIOS type firmware](https://support.microsoft.com/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7). This - -If you [enabled monitoring](#enable-monitoring), you can check the progress of the task sequence. - - ![monitoring.](../images/mdt-monitoring.png) - -If there are problems with your task sequence, you can troubleshoot in Windows PE by pressing F8 to open a command prompt. There are several [MDT log files](/configmgr/mdt/troubleshooting-reference#mdt-logs) created that can be helpful determining the origin of an error, such as BDD.log. From the command line in Windows PE you can copy these logs from the client to your MDT server for viewing with CMTrace. For example: copy BDD.log \\\\mdt01\\logs$. - -After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is REFW10X64-001.wim. - -## Related topics - -[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
-[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
-[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
-[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
-[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
-[Configure MDT settings](configure-mdt-settings.md) diff --git a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md index 33d92b8cc9..f9939dd965 100644 --- a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md +++ b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md @@ -1,12 +1,12 @@ --- -title: Create a Windows 10 reference image (Windows 10) +title: Create a Windows 11 reference image (Windows 11) description: Creating a reference image is important because that image serves as the foundation for the devices in your organization. ms.assetid: 9da2fb57-f2ff-4fce-a858-4ae4c237b5aa ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: deploy, deployment, configure, customize, install, installation -ms.prod: w10 +ms.prod: w11 ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library @@ -16,10 +16,11 @@ author: greg-lindsay ms.topic: article --- -# Create a Windows 10 reference image +# Create a Windows 11 reference image **Applies to** - Windows 10 +- Windows 11 Creating a reference image is important because that image serves as the foundation for the devices in your organization. In this topic, you will learn how to create a Windows 10 reference image using the Microsoft Deployment Toolkit (MDT). You will create a deployment share, configure rules and settings, and import all the applications and operating system files required to build a Windows 10 reference image. After completing the steps outlined in this topic, you will have a Windows 10 reference image that can be used in your deployment solution. diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md deleted file mode 100644 index b6a311471f..0000000000 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md +++ /dev/null @@ -1,845 +0,0 @@ ---- -title: Deploy a Windows 10 image using MDT (Windows 10) -description: This topic will show you how to take your reference image for Windows 10, and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). -ms.assetid: 1d70a3d8-1b1d-4051-b656-c0393a93f83c -ms.reviewer: -manager: laurawi -ms.author: greglin -keywords: deployment, automate, tools, configure -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: mdt -audience: itpro -author: greg-lindsay -ms.topic: article ---- - -# Deploy a Windows 10 image using MDT - -**Applies to** -- Windows 10 - -This topic will show you how to take your reference image for Windows 10 (that was just [created](create-a-windows-10-reference-image.md)), and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). - -We will prepare for this by creating an MDT deployment share that is used solely for image deployment. Separating the processes of creating reference images from the processes used to deploy them in production allows greater control of on both processes. We will configure Active Directory permissions, configure the deployment share, create a new task sequence, and add applications, drivers, and rules. - -For the purposes of this topic, we will use four computers: DC01, MDT01, HV01 and PC0005. - -- DC01 is a domain controller -- MDT01 is a domain member server -- HV01 is a Hyper-V server -- PC0005 is a blank device to which we will deploy Windows 10 - -MDT01 and PC0005 are members of the domain contoso.com for the fictitious Contoso Corporation. HV01 used to test deployment of PC0005 in a virtual environment. - - ![devices.](../images/mdt-07-fig01.png) - ->[!NOTE] ->For details about the setup for the procedures in this article, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). - -## Step 1: Configure Active Directory permissions - -These steps will show you how to configure an Active Directory account with the permissions required to deploy a Windows 10 machine to the domain using MDT. These steps assume you have The account is used for Windows Preinstallation Environment (Windows PE) to connect to MDT01. In order for MDT to join machines into the contoso.com domain you need to create an account and configure permissions in Active Directory. - -On **DC01**: - -1. Download the [Set-OUPermissions.ps1 script](https://go.microsoft.com/fwlink/p/?LinkId=619362) and copy it to the **C:\\Setup\\Scripts** directory on **DC01**. This script configures permissions to allow the **MDT_JD** account to manage computer accounts in the contoso > Computers organizational unit. - -2. Create the **MDT_JD** service account by running the following command from an elevated **Windows PowerShell prompt**: - - ```powershell - New-ADUser -Name MDT_JD -UserPrincipalName MDT_JD@contoso.com -path "OU=Service Accounts,OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" -Description "MDT join domain account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -PasswordNeverExpires $true -Enabled $true - ``` - -3. Next, run the Set-OuPermissions script to apply permissions to the **MDT\_JD** service account, enabling it to manage computer accounts in the Contoso / Computers OU. Run the following commands from an elevated Windows PowerShell prompt: - - ```powershell - Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force - Set-Location C:\Setup\Scripts - .\Set-OUPermissions.ps1 -Account MDT_JD -TargetOU "OU=Workstations,OU=Computers,OU=Contoso" - ``` - - The following is a list of the permissions being granted: - - - Scope: This object and all descendant objects - - Create Computer objects - - Delete Computer objects - - Scope: Descendant Computer objects - - Read All Properties - - Write All Properties - - Read Permissions - - Modify Permissions - - Change Password - - Reset Password - - Validated write to DNS host name - - Validated write to service principal name - -## Step 2: Set up the MDT production deployment share - -Next, create a new MDT deployment share. You should not use the same deployment share that you used to create the reference image for a production deployment. Perform this procedure on the MDT01 server. - -### Create the MDT production deployment share - -On **MDT01**: - -The steps for creating the deployment share for production are the same as when you created the deployment share for creating the custom reference image: - -1. Ensure you are signed on as: contoso\administrator. -2. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. -3. On the **Path** page, in the **Deployment share path** text box, type **D:\\MDTProduction** and click **Next**. - -4. On the **Share** page, in the **Share name** text box, type **MDTProduction$** and click **Next**. - -5. On the **Descriptive Name** page, in the **Deployment share description** text box, type **MDT Production** and click **Next**. - -6. On the **Options** page, accept the default settings and click **Next** twice, and then click **Finish**. -7. Using File Explorer, verify that you can access the **\\\\MDT01\\MDTProduction$** share. - -### Configure permissions for the production deployment share - -To read files in the deployment share, you need to assign NTFS and SMB permissions to the MDT Build Account (MDT\_BA) for the **D:\\MDTProduction** folder - -On **MDT01**: - -1. Ensure you are signed in as **contoso\\administrator**. -2. Modify the NTFS permissions for the **D:\\MDTProduction** folder by running the following command in an elevated Windows PowerShell prompt: - - ``` powershell - icacls "D:\MDTProduction" /grant '"CONTOSO\MDT_BA":(OI)(CI)(M)' - grant-smbshareaccess -Name MDTProduction$ -AccountName "Contoso\MDT_BA" -AccessRight Full -force - ``` - -## Step 3: Add a custom image - -The next step is to add a reference image into the deployment share with the setup files required to successfully deploy Windows 10. When adding a custom image, you still need to copy setup files (an option in the wizard) because Windows 10 stores additional components in the Sources\\SxS folder which is outside the image and may be required when installing components. - -### Add the Windows 10 Enterprise x64 RTM custom image - -In these steps, we assume that you have completed the steps in the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic, so you have a Windows 10 reference image at **D:\\MDTBuildLab\\Captures\REFW10X64-001.wim** on MDT01. - -1. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Production**; select the **Operating Systems** node, and create a folder named **Windows 10**. -2. Right-click the **Windows 10** folder and select **Import Operating System**. - -3. On the **OS Type** page, select **Custom image file** and click **Next**. - -4. On the **Image** page, in the **Source file** text box, browse to **D:\\MDTBuildLab\\Captures\\REFW10X64-001.wim** and click **Next**. - -5. On the **Setup** page, select the **Copy Windows 7, Windows Server 2008 R2, or later setup files from the specified path** option; in the **Setup source directory** text box, browse to **D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM** and click **Next**. - -6. On the **Destination** page, in the **Destination directory name** text box, type **W10EX64RTM**, click **Next** twice, and then click **Finish**. -7. After adding the operating system, double-click the added operating system name in the **Operating Systems / Windows 10** node and change the name to **Windows 10 Enterprise x64 RTM Custom Image**. - ->[!NOTE] ->The reason for adding the setup files has changed since earlier versions of MDT. MDT 2010 used the setup files to install Windows. MDT uses DISM to apply the image; however, you still need the setup files because some components in roles and features are stored outside the main image. - - -![imported OS.](../images/fig2-importedos.png) - -## Step 4: Add an application - -When you configure your MDT Build Lab deployment share, you can also add applications to the new deployment share before creating your task sequence. This section walks you through the process of adding an application to the MDT Production deployment share using Adobe Reader as an example. - -### Create the install: Adobe Reader DC - -On **MDT01**: - -1. Download the Enterprise distribution version of [Adobe Acrobat Reader DC](https://get.adobe.com/reader/enterprise/) (AcroRdrDC2100520060_en_US.exe) to **D:\\setup\\adobe** on MDT01. -2. Extract the .exe file that you downloaded to an .msi (ex: .\AcroRdrDC2100520060_en_US.exe -sfx_o"d:\setup\adobe\install\" -sfx_ne). -3. In the Deployment Workbench, expand the **MDT Production** node and navigate to the **Applications** node. -4. Right-click the **Applications** node, and create a new folder named **Adobe**. - -5. In the **Applications** node, right-click the **Adobe** folder and select **New Application**. - -6. On the **Application Type** page, select the **Application with source files** option and click **Next**. - -7. On the **Details** page, in the **Application Name** text box, type **Install - Adobe Reader** and click *Next**. - -8. On the **Source** page, in the **Source Directory** text box, browse to **D:\\setup\\adobe\\install** and click **Next**. - -9. On the **Destination** page, in the **Specify the name of the directory that should be created** text box, type **Install - Adobe Reader** and click **Next**. - -10. On the **Command Details** page, in the **Command Line** text box, type **msiexec /i AcroRead.msi /q**, click **Next** twice, and then click **Finish**. - - ![acroread image.](../images/acroread.png) - - The Adobe Reader application added to the Deployment Workbench. - -## Step 5: Prepare the drivers repository - -In order to deploy Windows 10 with MDT successfully, you need drivers for the boot images and for the actual operating system. This section will show you how to add drivers for the boot image and operating system, using the following hardware models as examples: -- Lenovo ThinkPad T420 -- Dell Latitude 7390 -- HP EliteBook 8560w -- Microsoft Surface Pro - -For boot images, you need to have storage and network drivers; for the operating system, you need to have the full suite of drivers. - ->[!NOTE] ->You should only add drivers to the Windows PE images if the default drivers don't work. Adding drivers that are not necessary will only make the boot image larger and potentially delay the download time. - -### Create the driver source structure in the file system - -The key to successful management of drivers for MDT, as well as for any other deployment solution, is to have a really good driver repository. From this repository, you import drivers into MDT for deployment, but you should always maintain the repository for future use. - -On **MDT01**: - -> [!IMPORTANT] -> In the steps below, it is critical that the folder names used for various computer makes and models exactly match the results of **wmic computersystem get model,manufacturer** on the target system. - -1. Using File Explorer, create the **D:\\drivers** folder. -2. In the **D:\\drivers** folder, create the following folder structure: - 1. WinPE x86 - 2. WinPE x64 - 3. Windows 10 x64 -3. In the new Windows 10 x64 folder, create the following folder structure: - - Dell Inc. - - Latitude E7450 - - Hewlett-Packard - - HP EliteBook 8560w - - Lenovo - - ThinkStation P500 (30A6003TUS) - - Microsoft Corporation - - Surface Laptop - -> [!NOTE] -> Even if you are not going to use both x86 and x64 boot images, we still recommend that you add the support structure for future use. - -### Create the logical driver structure in MDT - -When you import drivers to the MDT driver repository, MDT creates a single instance folder structure based on driver class names. However, you can, and should, mimic the driver structure of your driver source repository in the Deployment Workbench. This is done by creating logical folders in the Deployment Workbench. -1. On MDT01, using Deployment Workbench, select the **Out-of-Box Drivers** node. -2. In the **Out-Of-Box Drivers** node, create the following folder structure: - 1. WinPE x86 - 2. WinPE x64 - 3. Windows 10 x64 -3. In the **Windows 10 x64** folder, create the following folder structure: - - Dell Inc. - - Latitude E7450 - - Hewlett-Packard - - HP EliteBook 8560w - - Lenovo - - 30A6003TUS - - Microsoft Corporation - - Surface Laptop - -The preceding folder names should match the actual make and model values that MDT reads from devices during deployment. You can find out the model values for your machines by using the following command in Windows PowerShell: - -```powershell -Get-WmiObject -Class:Win32_ComputerSystem -``` - -Or, you can use this command in a normal command prompt: - -```console -wmic csproduct get name -``` - -If you want a more standardized naming convention, try the **ModelAliasExit.vbs script** from the Deployment Guys blog post, entitled [Using and Extending Model Aliases for Hardware Specific Application Installation](/archive/blogs/deploymentguys/using-and-extending-model-aliases-for-hardware-specific-application-installation). - -![drivers.](../images/fig4-oob-drivers.png) - -The Out-of-Box Drivers structure in the Deployment Workbench. - -### Create the selection profiles for boot image drivers - -By default, MDT adds any storage and network drivers that you import to the boot images. However, you should add only the drivers that are necessary to the boot image. You can control which drivers are added by using selection profiles. -The drivers that are used for the boot images (Windows PE) are Windows 10 drivers. If you can’t locate Windows 10 drivers for your device, a Windows 7 or Windows 8.1 driver will most likely work, but Windows 10 drivers should be your first choice. - -On **MDT01**: - -1. In the Deployment Workbench, under the **MDT Production** node, expand the **Advanced Configuration** node, right-click the **Selection Profiles** node, and select **New Selection Profile**. -2. In the New Selection Profile Wizard, create a selection profile with the following settings: - 1. Selection Profile name: WinPE x86 - 2. Folders: Select the WinPE x86 folder in Out-of-Box Drivers. - 3. Click **Next**, **Next** and **Finish**. -3. Right-click the **Selection Profiles** node again, and select **New Selection Profile**. -4. In the New Selection Profile Wizard, create a selection profile with the following settings: - 1. Selection Profile name: WinPE x64 - 2. Folders: Select the WinPE x64 folder in Out-of-Box Drivers. - 3. Click **Next**, **Next** and **Finish**. - - ![figure 5.](../images/fig5-selectprofile.png) - - Creating the WinPE x64 selection profile. - -### Extract and import drivers for the x64 boot image - -Windows PE supports all the hardware models that we have, but here you learn to add boot image drivers to accommodate any new hardware that might require additional drivers. In this example, you add the latest Intel network drivers to the x64 boot image. - -On **MDT01**: - -1. Download **PROWinx64.exe** from Intel.com (ex: [PROWinx64.exe](https://downloadcenter.intel.com/downloads/eula/25016/Intel-Network-Adapter-Driver-for-Windows-10?httpDown=https%3A%2F%2Fdownloadmirror.intel.com%2F25016%2Feng%2FPROWinx64.exe)). -2. Extract PROWinx64.exe to a temporary folder - in this example to the **C:\\Tmp\\ProWinx64** folder. - a. **Note**: Extracting the .exe file manually requires an extraction utility. You can also run the .exe and it will self-extract files to the **%userprofile%\AppData\Local\Temp\RarSFX0** directory. This directory is temporary and will be deleted when the .exe terminates. -3. Using File Explorer, create the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. -4. Copy the content of the **C:\\Tmp\\PROWinx64\\PRO1000\\Winx64\\NDIS64** folder to the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. -5. In the Deployment Workbench, expand the **MDT Production** > **Out-of-Box Drivers** node, right-click the **WinPE x64** node, and select **Import Drivers**, and use the following Driver source directory to import drivers: **D:\\Drivers\\WinPE x64\\Intel PRO1000**. - -### Download, extract, and import drivers - -### For the Lenovo ThinkStation P500 - -For the ThinkStation P500 model, you use the Lenovo ThinkVantage Update Retriever software to download the drivers. With Update Retriever, you need to specify the correct Lenovo Machine Type for the actual hardware (the first four characters of the model name). As an example, the Lenovo ThinkStation P500 model has the 30A6003TUS model name, meaning the Machine Type is 30A6. - -> [!div class="mx-imgBorder"] -> ![ThinkStation image.](../images/thinkstation.png) - -To get the updates, download the drivers from the Lenovo ThinkVantage Update Retriever using its export function. You can also download the drivers by searching PC Support on the [Lenovo website](https://go.microsoft.com/fwlink/p/?LinkId=619543). - -In this example, we assume you have downloaded and extracted the drivers using ThinkVantage Update Retriever to the **D:\\Drivers\\Lenovo\\ThinkStation P500 (30A6003TUS)** directory. - -On **MDT01**: - -1. In the Deployment Workbench, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Lenovo** node. - -2. Right-click the **30A6003TUS** folder and select **Import Drivers** and use the following Driver source directory to import drivers: - - **D:\\Drivers\\Windows 10 x64\\Lenovo\\ThinkStation P500 (30A6003TUS)** - - The folder you select and all sub-folders will be checked for drivers, expanding any .cab files that are present and searching for drivers. - -### For the Latitude E7450 - -For the Dell Latitude E7450 model, you use the Dell Driver CAB file, which is accessible via the [Dell TechCenter website](https://go.microsoft.com/fwlink/p/?LinkId=619544). - -In these steps, we assume you have downloaded and extracted the CAB file for the Latitude E7450 model to the **D:\\Drivers\\Dell Inc.\\Latitude E7450** folder. - -On **MDT01**: - -1. In the **Deployment Workbench**, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Dell Inc.** node. - -2. Right-click the **Latitude E7450** folder and select **Import Drivers** and use the following Driver source directory to import drivers: - - **D:\\Drivers\\Windows 10 x64\\Dell Inc.\\Latitude E7450** - -### For the HP EliteBook 8560w - -For the HP EliteBook 8560w, you use HP Image Assistant to get the drivers. The HP Image Assistant can be accessed on the [HP Support site](https://ftp.ext.hp.com/pub/caps-softpaq/cmit/HPIA.html). - -In these steps, we assume you have downloaded and extracted the drivers for the HP EliteBook 8650w model to the **D:\\Drivers\\Windows 10 x64\\Hewlett-Packard\\HP EliteBook 8560w** folder. - -On **MDT01**: - -1. In the **Deployment Workbench**, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Hewlett-Packard** node. - -2. Right-click the **HP EliteBook 8560w** folder and select **Import Drivers** and use the following Driver source directory to import drivers: - - **D:\\Drivers\\Windows 10 x64\\Hewlett-Packard\\HP EliteBook 8560w** - -### For the Microsoft Surface Laptop - -For the Microsoft Surface Laptop model, you find the drivers on the Microsoft website. In these steps we assume you have downloaded and extracted the Surface Laptop drivers to the **D:\\Drivers\\Windows 10 x64\\Microsoft\\Surface Laptop** folder. - -On **MDT01**: - -1. In the Deployment Workbench, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Microsoft** node. - -2. Right-click the **Surface Laptop** folder and select **Import Drivers**; and use the following Driver source directory to import drivers: - - **D:\\Drivers\\Windows 10 x64\\Microsoft\\Surface Laptop** - -## Step 6: Create the deployment task sequence - -This section will show you how to create the task sequence used to deploy your production Windows 10 reference image. You will then configure the task sequence to enable patching via a Windows Server Update Services (WSUS) server. - -### Create a task sequence for Windows 10 Enterprise - -On **MDT01**: - -1. In the Deployment Workbench, under the **MDT Production** node, right-click **Task Sequences**, and create a folder named **Windows 10**. - -2. Right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - - Task sequence ID: W10-X64-001 - - Task sequence name: Windows 10 Enterprise x64 RTM Custom Image - - Task sequence comments: Production Image - - Template: Standard Client Task Sequence - - Select OS: Windows 10 Enterprise x64 RTM Custom Image - - Specify Product Key: Do not specify a product key at this time - - Full Name: Contoso - - Organization: Contoso - - Internet Explorer home page: https://www.contoso.com - - Admin Password: Do not specify an Administrator Password at this time - -### Edit the Windows 10 task sequence - -1. Continuing from the previous procedure, right-click the **Windows 10 Enterprise x64 RTM Custom Image** task sequence, and select **Properties**. - -2. On the **Task Sequence** tab, configure the **Windows 10 Enterprise x64 RTM Custom Image** task sequence with the following settings: - - 1. Preinstall: After the **Enable BitLocker (Offline)** action, add a **Set Task Sequence Variable** action with the following settings: - 1. Name: Set DriverGroup001 - 2. Task Sequence Variable: DriverGroup001 - 3. Value: Windows 10 x64\\%Manufacturer%\\%Model% - - 2. Configure the **Inject Drivers** action with the following settings: - - Choose a selection profile: Nothing - - Install all drivers from the selection profile - - > [!NOTE] - > The configuration above indicates that MDT should only use drivers from the folder specified by the DriverGroup001 property, which is defined by the "Choose a selection profile: Nothing" setting, and that MDT should not use plug and play to determine which drivers to copy, which is defined by the "Install all drivers from the selection profile" setting. - - 3. State Restore. Enable the **Windows Update (Pre-Application Installation)** action. - - 4. State Restore. Enable the **Windows Update (Post-Application Installation)** action. - -3. Click **OK**. - - ![drivergroup.](../images/fig6-taskseq.png) - - The task sequence for production deployment. - -## Step 7: Configure the MDT production deployment share - -In this section, you will learn how to configure the MDT Build Lab deployment share with the rules required to create a simple and dynamic deployment process. This includes configuring commonly used rules and an explanation of how these rules work. - -### Configure the rules - -> [!NOTE] -> The following instructions assume the device is online. If you're offline you can remove SLShare variable. - -On **MDT01**: - -1. Right-click the **MDT Production** deployment share and select **Properties**. -2. Select the **Rules** tab and replace the existing rules with the following information (modify the domain name, WSUS server, and administrative credentials to match your environment): - - ``` - [Settings] - Priority=Default - - [Default] - _SMSTSORGNAME=Contoso - OSInstall=YES - UserDataLocation=AUTO - TimeZoneName=Pacific Standard Time - AdminPassword=pass@word1 - JoinDomain=contoso.com - DomainAdmin=CONTOSO\MDT_JD - DomainAdminPassword=pass@word1 - MachineObjectOU=OU=Workstations,OU=Computers,OU=Contoso,DC=contoso,DC=com - SLShare=\\MDT01\Logs$ - ScanStateArgs=/ue:*\* /ui:CONTOSO\* - USMTMigFiles001=MigApp.xml - USMTMigFiles002=MigUser.xml - HideShell=YES - ApplyGPOPack=NO - WSUSServer=mdt01.contoso.com:8530 - SkipAppsOnUpgrade=NO - SkipAdminPassword=YES - SkipProductKey=YES - SkipComputerName=NO - SkipDomainMembership=YES - SkipUserData=YES - SkipLocaleSelection=YES - SkipTaskSequence=NO - SkipTimeZone=YES - SkipApplications=NO - SkipBitLocker=YES - SkipSummary=YES - SkipCapture=YES - SkipFinalSummary=NO - ``` - -3. Click **Edit Bootstrap.ini** and modify using the following information: - - ``` - [Settings] - Priority=Default - - [Default] - DeployRoot=\\MDT01\MDTProduction$ - UserDomain=CONTOSO - UserID=MDT_BA - UserPassword=pass@word1 - SkipBDDWelcome=YES - ``` - -4. On the **Windows PE** tab, in the **Platform** drop-down list, make sure **x86** is selected. - -5. On the **General** sub tab (still under the main Windows PE tab), configure the following settings: - - In the **Lite Touch Boot Image Settings** area: - - - Image description: MDT Production x86 - - ISO file name: MDT Production x86.iso - - > [!NOTE] - > - > Because you are going to use Pre-Boot Execution Environment (PXE) later to deploy the machines, you do not need the ISO file; however, we recommend creating ISO files because they are useful when troubleshooting deployments and for quick tests. - -6. On the **Drivers and Patches** sub tab, select the **WinPE x86** selection profile and select the **Include all drivers from the selection profile** option. - -7. On the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. - -8. On the **General** sub tab, configure the following settings: - - In the **Lite Touch Boot Image Settings** area: - - - Image description: MDT Production x64 - - ISO file name: MDT Production x64.iso - -9. In the **Drivers and Patches** sub tab, select the **WinPE x64** selection profile and select the **Include all drivers from the selection profile** option. - -10. In the **Monitoring** tab, select the **Enable monitoring for this deployment share** check box. - -11. Click **OK**. - - >[!NOTE] - >It will take a while for the Deployment Workbench to create the monitoring database and web service. - - ![figure 8.](../images/mdt-07-fig08.png) - - The Windows PE tab for the x64 boot image. - -### The rules explained - -The rules for the MDT Production deployment share are somewhat different from those for the MDT Build Lab deployment share. The biggest differences are that you deploy the machines into a domain instead of a workgroup. - -You can optionally remove the **UserID** and **UserPassword** entries from Bootstrap.ini so that users performing PXE boot are prompted to provide credentials with permission to connect to the deployment share. Setting **SkipBDDWelcome=NO** enables the welcome screen that displays options to run the deployment wizard, run DaRT tools (if installed), exit to a Windows PE command prompt, set the keyboard layout, or configure a static IP address. In this example we are skipping the welcome screen and providing credentials. - -### The Bootstrap.ini file - -This is the MDT Production Bootstrap.ini: - -``` -[Settings] -Priority=Default - -[Default] -DeployRoot=\\MDT01\MDTProduction$ -UserDomain=CONTOSO -UserID=MDT_BA -UserPassword=pass@word1 -SkipBDDWelcome=YES -``` - -### The CustomSettings.ini file - -This is the CustomSettings.ini file with the new join domain information: - -``` -[Settings] -Priority=Default - -[Default] -_SMSTSORGNAME=Contoso -OSInstall=Y -UserDataLocation=AUTO -TimeZoneName=Pacific Standard Time -AdminPassword=pass@word1 -JoinDomain=contoso.com -DomainAdmin=CONTOSO\MDT_JD -DomainAdminPassword=pass@word1 -MachineObjectOU=OU=Workstations,OU=Computers,OU=Contoso,DC=contoso,DC=com -SLShare=\\MDT01\Logs$ -ScanStateArgs=/ue:*\* /ui:CONTOSO\* -USMTMigFiles001=MigApp.xml -USMTMigFiles002=MigUser.xml -HideShell=YES -ApplyGPOPack=NO -WSUSServer=http://mdt01.contoso.com:8530 -SkipAppsOnUpgrade=NO -SkipAdminPassword=YES -SkipProductKey=YES -SkipComputerName=NO -SkipDomainMembership=YES -SkipUserData=YES -SkipLocaleSelection=YES -SkipTaskSequence=NO -SkipTimeZone=YES -SkipApplications=NO -SkipBitLocker=YES -SkipSummary=YES -SkipCapture=YES -SkipFinalSummary=NO -EventService=http://MDT01:9800 -``` - -Some properties to use in the MDT Production rules file are as follows: -- **JoinDomain.** The domain to join. -- **DomainAdmin.** The account to use when joining the machine to the domain. -- **DomainAdminDomain.** The domain for the join domain account. -- **DomainAdminPassword.** The password for the join domain account. -- **MachineObjectOU.** The organizational unit (OU) to which to add the computer account. -- **ScanStateArgs.** Arguments for the User State Migration Tool (USMT) ScanState command. -- **USMTMigFiles(\*).** List of USMT templates (controlling what to backup and restore). -- **EventService.** Activates logging information to the MDT monitoring web service. - -### Optional deployment share configuration - -If your organization has a Microsoft Software Assurance agreement, you also can subscribe to the additional Microsoft Desktop Optimization Package (MDOP) license (at an additional cost). Included in MDOP is Microsoft Diagnostics and Recovery Toolkit (DaRT), which contains tools that can help you troubleshoot MDT deployments, as well as troubleshoot Windows itself. - -### Add DaRT 10 to the boot images - -If you have licensing for MDOP and DaRT, you can add DaRT to the boot images using the steps in this section. If you do not have DaRT licensing, or don't want to use it, simply skip to the next section, [Update the Deployment Share](#update-the-deployment-share). To enable the remote connection feature in MDT, you need to do the following: - - -> [!NOTE] -> DaRT 10 is part of [MDOP 2015](/microsoft-desktop-optimization-pack/#how-to-get-mdop). -> -> MDOP might be available as a download from your [Visual Studio subscription](https://my.visualstudio.com/Downloads). When searching, be sure to look for **Desktop Optimization Pack**. - -On **MDT01**: - -1. Download MDOP 2015 and copy the DaRT 10 installer file to the D:\\Setup\\DaRT 10 folder on MDT01 (DaRT\\DaRT 10\\Installers\\\\\x64\\MSDaRT100.msi). - -2. Install DaRT 10 (MSDaRT10.msi) using the default settings. - - ![DaRT image.](../images/dart.png) - -2. Copy the two tools CAB files from **C:\\Program Files\\Microsoft DaRT\\v10** (**Toolsx86.cab** and **Toolsx64.cab**) to the production deployment share at **D:\\MDTProduction\\Tools\\x86** and **D:\\MDTProduction\\Tools\\x64**, respectively. - -3. In the Deployment Workbench, right-click the **MDT Production** deployment share and select **Properties**. - -4. On the **Windows PE** tab, in the **Platform** drop-down list, make sure **x86** is selected. - -5. On the **Features** sub tab, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** checkbox. - - ![DaRT selection.](../images/mdt-07-fig09.png) - - Selecting the DaRT 10 feature in the deployment share. - -8. In the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. - -9. In the **Features** sub tab, in addition to the default selected feature pack, select the **Microsoft Diagnostics and Recovery Toolkit (DaRT)** check box. - -10. Click **OK**. - -### Update the deployment share - -Like the MDT Build Lab deployment share, the MDT Production deployment share needs to be updated after it has been configured. This is the process during which the Windows PE boot images are created. - -1. Right-click the **MDT Production** deployment share and select **Update Deployment Share**. - -2. Use the default options for the Update Deployment Share Wizard. - ->[!NOTE] ->The update process will take 5 to 10 minutes. - -## Step 8: Deploy the Windows 10 client image - -These steps will walk you through the process of using task sequences to deploy Windows 10 images through a fully automated process. First, you need to add the boot image to Windows Deployment Services (WDS) and then start the deployment. In contrast with deploying images from the MDT Build Lab deployment share, we recommend using the Pre-Installation Execution Environment (PXE) to start the full deployments in the datacenter, even though you technically can use an ISO/CD or USB to start the process. - -### Configure Windows Deployment Services - -You need to add the MDT Production Lite Touch x64 Boot image to WDS in preparation for the deployment. In this procedure, we assume that WDS is already installed and initialized on MDT01 as described in the [Prepare for Windows deployment](prepare-for-windows-deployment-with-mdt.md#install-and-initialize-windows-deployment-services-wds) article. - -On **MDT01**: - -1. Open the Windows Deployment Services console, expand the **Servers** node and then expand **MDT01.contoso.com**. - -2. Right-click **Boot Images** and select **Add Boot Image**. - -3. Browse to the **D:\\MDTProduction\\Boot\\LiteTouchPE\_x64.wim** file and add the image with the default settings. - - ![figure 9.](../images/mdt-07-fig10.png) - - The boot image added to the WDS console. - -### Deploy the Windows 10 client - -At this point, you should have a solution ready for deploying the Windows 10 client. We recommend starting by trying a few deployments at a time until you are confident that your configuration works as expected. We find it useful to try some initial tests on virtual machines before testing on physical hardware. This helps rule out hardware issues when testing or troubleshooting. Here are the steps to deploy your Windows 10 image to a virtual machine: - -On **HV01**: - -1. Create a virtual machine with the following settings: - - - Name: PC0005 - - Store the virtual machine in a different location: C:\VM - - Generation: 2 - - Memory: 2048 MB - - Network: Must be able to connect to \\MDT01\MDTProduction$ - - Hard disk: 60 GB (dynamic disk) - - Installation Options: Install an operating system from a network-based installation server - -2. Start the PC0005 virtual machine, and press **Enter** to start the PXE boot. The VM will now load the Windows PE boot image from the WDS server. - - ![figure 10.](../images/mdt-07-fig11.png) - - The initial PXE boot process of PC0005. - -3. After Windows PE has booted, complete the Windows Deployment Wizard using the following setting: - - - Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Custom Image - - Computer Name: **PC0005** - - Applications: Select the **Install - Adobe Reader** checkbox. - -4. Setup now begins and does the following: - - - Installs the Windows 10 Enterprise operating system. - - Installs the added application. - - Updates the operating system via your local Windows Server Update Services (WSUS) server. - - ![pc0005 image1.](../images/pc0005-vm.png) - -### Application installation - -Following OS installation, Microsoft Office 365 Pro Plus - x64 is installed automatically. - - ![pc0005 image2.](../images/pc0005-vm-office.png) - -### Use the MDT monitoring feature - -Since you have enabled the monitoring on the MDT Production deployment share, you can follow your deployment of PC0005 via the monitoring node. - -On **MDT01**: - -1. In the Deployment Workbench, expand the **MDT Production** deployment share folder. - -2. Select the **Monitoring** node, and wait until you see PC0005. - -3. Double-click PC0005, and review the information. - - ![figure 11.](../images/mdt-07-fig13.png) - - The Monitoring node, showing the deployment progress of PC0005. - -### Use information in the Event Viewer - -When monitoring is enabled, MDT also writes information to the event viewer on MDT01. This information can be used to trigger notifications via scheduled tasks when deployment is completed. For example, you can configure scheduled tasks to send an email when a certain event is created in the event log. - -![figure 12.](../images/mdt-07-fig14.png) - -The Event Viewer showing a successful deployment of PC0005. - -## Multicast deployments - -Multicast deployment allows for image deployment with reduced network load during simultaneous deployments. Multicast is a useful operating system deployment feature in MDT deployments, however it is important to ensure that your network supports it and is designed for it. If you have a limited number of simultaneous deployments, you probably do not need to enable multicast. - -### Requirements - -Multicast requires that Windows Deployment Services (WDS) is running on Windows Server 2008 or later. In addition to the core MDT setup for multicast, the network needs to be configured to support multicast. In general, this means involving the organization networking team to make sure that -Internet Group Management Protocol (IGMP) snooping is turned on and that the network is designed for multicast traffic. The multicast solution uses IGMPv3. - -### Set up MDT for multicast - -Setting up MDT for multicast is straightforward. You enable multicast on the deployment share, and MDT takes care of the rest. - -On **MDT01**: - -1. In the Deployment Workbench, right-click the **MDT Production** deployment share folder and select **Properties**. -2. On the **General** tab, select the **Enable multicast for this deployment share (requires Windows Server 2008 R2 Windows Deployment Services)** check box, and click **OK**. -3. Right-click the **MDT Production** deployment share folder and select **Update Deployment Share**. -4. After updating the deployment share, use the Windows Deployment Services console to, verify that the multicast namespace was created. - - ![figure 13.](../images/mdt-07-fig15.png) - - The newly created multicast namespace. - -## Use offline media to deploy Windows 10 - -In addition to network-based deployments, MDT supports the use of offline media-based deployments of Windows 10. You can very easily generate an offline version of your deployment share - either the full deployment share or a subset of it - through the use of selection profiles. The generated offline media can be burned to a DVD or copied to a USB stick for deployment. - -Offline media are useful not only when you do not have network connectivity to the deployment share, but also when you have limited connection to the deployment share and do not want to copy 5 GB of data over the wire. Offline media can still join the domain, but you save the transfer of operating system images, drivers, and applications over the wire. - -### Create the offline media selection profile - -To filter what is being added to the media, you create a selection profile. When creating selection profiles, you quickly realize the benefits of having created a good logical folder structure in the Deployment Workbench. - -On **MDT01**: - -1. In the Deployment Workbench, under the **MDT Production / Advanced Configuration** node, right-click **Selection Profiles**, and select **New Selection Profile**. - -2. Use the following settings for the New Selection Profile Wizard: - - - General Settings - - Selection profile name: Windows 10 Offline Media - - - Folders - - Applications / Adobe - - Operating Systems / Windows 10 - - Out-Of-Box Drivers / WinPE x64 - - Out-Of-Box Drivers / Windows 10 x64 - - Task Sequences / Windows 10 - - ![offline media.](../images/mdt-offline-media.png) - -### Create the offline media - -In these steps, you generate offline media from the MDT Production deployment share. To filter what is being added to the media, you use the previously created selection profile. - -1. On MDT01, using File Explorer, create the **D:\\MDTOfflineMedia** folder. - - >[!NOTE] - >When creating offline media, you need to create the target folder first. It is crucial that you do not create a subfolder inside the deployment share folder because it will break the offline media. - -2. In the Deployment Workbench, under the **MDT Production / Advanced Configuration** node, right-click the **Media** node, and select **New Media**. - -3. Use the following settings for the New Media Wizard: - - General Settings - - Media path: **D:\\MDTOfflineMedia** - - Selection profile: **Windows 10 Offline Media** - -### Configure the offline media - -Offline media has its own rules, its own Bootstrap.ini and CustomSettings.ini files. These files are stored in the Control folder of the offline media; they also can be accessed via properties of the offline media in the Deployment Workbench. - -On **MDT01**: - -1. Copy the CustomSettings.ini file from the **D:\MDTProduction\Control** folder to **D:\\MDTOfflineMedia\\Content\\Deploy\\Control**. Overwrite the existing files. - -2. In the Deployment Workbench, under the **MDT Production / Advanced Configuration / Media** node, right-click the **MEDIA001** media, and select **Properties**. - -3. In the **General** tab, configure the following: - - Clear the Generate x86 boot image check box. - - ISO file name: Windows 10 Offline Media.iso - -4. On the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. - -5. On the **General** sub tab, configure the following settings: - - In the **Lite Touch Boot Image Settings** area: - - Image description: MDT Production x64 - - In the **Windows PE Customizations** area, set the Scratch space size to 128. - -6. On the **Drivers and Patches** sub tab, select the **WinPE x64** selection profile and select the **Include all drivers from the selection profile** option. - -7. Click **OK**. - -### Generate the offline media - -You have now configured the offline media deployment share, however the share has not yet been populated with the files required for deployment. Now everything is ready you populate the deployment share content folder and generate the offline media ISO. - -On **MDT01**: - -1. In the Deployment Workbench, navigate to the **MDT Production / Advanced Configuration / Media** node. - -2. Right-click the **MEDIA001** media, and select **Update Media Content**. The Update Media Content process now generates the offline media in the **D:\\MDTOfflineMedia\\Content** folder. The process might require several minutes. - -### Create a bootable USB stick - -The ISO that you got when updating the offline media item can be burned to a DVD and used directly (it will be bootable), but it is often more efficient to use USB sticks instead since they are faster and can hold more data. (A dual-layer DVD is limited to 8.5 GB.) - ->[!TIP] ->In this example, the .wim file is 5.5 GB in size. However, bootable USB sticks are formatted with the FAT32 file system which limits file size to 4.0 GB. You can place the image on a different drive (ex: E:\Deploy\Operating Systems\W10EX64RTM\REFW10X64-001.swm) and then modify E:\Deploy\Control\OperatingSystems.xml to point to it. Alternatively to keep using the USB you must split the .wim file, which can be done using DISM:
 
Dism /Split-Image /ImageFile:D:\MDTOfflinemedia\Content\Deploy\Operating Systems\W10EX64RTM\REFW10X64-001.wim /SWMFile:E:\sources\install.swm /FileSize:3800.
 
Windows Setup automatically installs from this file, provided you name it install.swm. The file names for the next files include numbers, for example: install2.swm, install3.swm.
 
To enable split image in MDT, the Settings.xml file in your deployment share (ex: D:\MDTProduction\Control\Settings.xml) must have the **SkipWimSplit** value set to **False**. By default this value is set to True (`True`), so this must be changed and the offline media content updated. - -Follow these steps to create a bootable USB stick from the offline media content: - -1. On a physical machine running Windows 7 or later, insert the USB stick you want to use. - -2. Copy the content of the **MDTOfflineMedia\\Content** folder to the root of the USB stick. - -3. Start an elevated command prompt (run as Administrator), and start the Diskpart utility by typing **Diskpart** and pressing **Enter**. - -4. In the Diskpart utility, you can type **list volume** (or the shorter **list vol**) to list the volumes, but you really only need to remember the drive letter of the USB stick to which you copied the content. In our example, the USB stick had the drive letter F. - -5. In the Diskpart utility, type **select volume F** (replace F with your USB stick drive letter). - -6. In the Diskpart utility, type **active**, and then type **exit**. - -## Unified Extensible Firmware Interface (UEFI)-based deployments - -As referenced in [Windows 10 deployment scenarios and tools](../windows-deployment-scenarios-and-tools.md), Unified Extensible Firmware Interface (UEFI)-based deployments are becoming more common. In fact, when you create a generation 2 virtual machine in Hyper-V, you get a UEFI-based computer. During deployment, MDT automatically detects that you have an UEFI-based machine and creates the partitions UEFI requires. You do not need to update or change your task sequences in any way to accommodate UEFI. - -![figure 14.](../images/mdt-07-fig16.png) - -The partitions when deploying an UEFI-based machine. - -## Related topics - -[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
-[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
-[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
-[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
-[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
-[Configure MDT settings](configure-mdt-settings.md)
diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md index b6a311471f..b975122490 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md @@ -1,12 +1,12 @@ --- -title: Deploy a Windows 10 image using MDT (Windows 10) -description: This topic will show you how to take your reference image for Windows 10, and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). +title: Deploy a Windows 11 image using MDT (Windows 11) +description: This topic will show you how to take your reference image for Windows 11, and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). ms.assetid: 1d70a3d8-1b1d-4051-b656-c0393a93f83c ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: deployment, automate, tools, configure -ms.prod: w10 +ms.prod: w11 ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library @@ -16,12 +16,13 @@ author: greg-lindsay ms.topic: article --- -# Deploy a Windows 10 image using MDT +# Deploy a Windows 11 image using MDT **Applies to** -- Windows 10 +- Windows 10 +- Windows 11 -This topic will show you how to take your reference image for Windows 10 (that was just [created](create-a-windows-10-reference-image.md)), and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). +This topic will show you how to take your reference image for Windows 11 (that was just [created](create-a-windows-11-reference-image.md)), and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). We will prepare for this by creating an MDT deployment share that is used solely for image deployment. Separating the processes of creating reference images from the processes used to deploy them in production allows greater control of on both processes. We will configure Active Directory permissions, configure the deployment share, create a new task sequence, and add applications, drivers, and rules. diff --git a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md index 7d8a20b736..8c8f535780 100644 --- a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md @@ -3,7 +3,7 @@ title: Get started with the Microsoft Deployment Toolkit (MDT) (Windows 10/11) description: This topic will help you gain a better understanding of how to use the Microsoft Deployment Toolkit (MDT), as part of a Windows operating system deployment. ms.assetid: a256442c-be47-4bb9-a105-c831f58ce3ee ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: deploy, image, feature, install, tools ms.prod: w10 diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md index 96f5180256..1c559962bc 100644 --- a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md +++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md @@ -3,7 +3,7 @@ title: Prepare for deployment with MDT (Windows 10) description: This topic will walk you through the steps necessary to create the server structure required to deploy the Windows 10 operating system using the Microsoft Deployment Toolkit (MDT). ms.assetid: 5103c418-0c61-414b-b93c-a8e8207d1226 ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: deploy, system requirements ms.prod: w10 @@ -19,7 +19,8 @@ ms.topic: article # Prepare for deployment with MDT **Applies to** -- Windows 11 +- Windows 10 +- Windows 11 This article will walk you through the steps necessary to prepare your network and server infrastructure to deploy Windows 11 with the Microsoft Deployment Toolkit (MDT). It covers the installation of the necessary system prerequisites, the creation of shared folders and service accounts, and the configuration of security permissions in the file system and in Active Directory. diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md index 97d1ca6701..e2cc030ca0 100644 --- a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md +++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md @@ -1,9 +1,9 @@ --- -title: Prepare for deployment with MDT (Windows 10) +title: Prepare for deployment with MDT (Windows 11) description: This topic will walk you through the steps necessary to create the server structure required to deploy the Windows 10 operating system using the Microsoft Deployment Toolkit (MDT). ms.assetid: 5103c418-0c61-414b-b93c-a8e8207d1226 ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: deploy, system requirements ms.prod: w10 @@ -19,7 +19,8 @@ ms.topic: article # Prepare for deployment with MDT **Applies to** -- Windows 10 +- Windows 10 +- Windows 11 This article will walk you through the steps necessary to prepare your network and server infrastructure to deploy Windows 10 with the Microsoft Deployment Toolkit (MDT). It covers the installation of the necessary system prerequisites, the creation of shared folders and service accounts, and the configuration of security permissions in the file system and in Active Directory. diff --git a/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md b/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md index f1aa143648..8cad856b9c 100644 --- a/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md +++ b/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md @@ -1,9 +1,9 @@ --- -title: Refresh a Windows 7 computer with Windows 10 (Windows 10) -description: This topic will show you how to use MDT Lite Touch Installation (LTI) to upgrade a Windows 7 computer to a Windows 10 computer using the computer refresh process. +title: Refresh a Windows 10 computer with Windows 11 (Windows 11) +description: This topic will show you how to use MDT Lite Touch Installation (LTI) to upgrade a Windows 10 computer to a Windows 11 computer using the computer refresh process. ms.assetid: 2866fb3c-4909-4c25-b083-6fc1f7869f6f ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: reinstallation, customize, template, script, restore ms.prod: w10 @@ -16,10 +16,11 @@ author: greg-lindsay ms.topic: article --- -# Refresh a Windows 7 computer with Windows 10 +# Refresh a Windows 10 computer with Windows 11 **Applies to** -- Windows 10 +- Windows 10 +- Windows 11 This topic will show you how to use MDT Lite Touch Installation (LTI) to upgrade a Windows 7 computer to a Windows 10 computer using the online computer refresh process. The computer refresh scenario is a reinstallation of an updated operating system on the same computer. You can also use this procedure to reinstall the same OS version. In this article, the computer refresh will be done while the computer is online. MDT also supports an offline computer refresh. For more info on that scenario, see the USMTOfflineMigration property on the [MDT resource page](/mem/configmgr/mdt/). diff --git a/windows/deployment/deploy-windows-mdt/refresh-a-windows-7-computer-with-windows-10.md b/windows/deployment/deploy-windows-mdt/refresh-a-windows-7-computer-with-windows-10.md deleted file mode 100644 index f1aa143648..0000000000 --- a/windows/deployment/deploy-windows-mdt/refresh-a-windows-7-computer-with-windows-10.md +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: Refresh a Windows 7 computer with Windows 10 (Windows 10) -description: This topic will show you how to use MDT Lite Touch Installation (LTI) to upgrade a Windows 7 computer to a Windows 10 computer using the computer refresh process. -ms.assetid: 2866fb3c-4909-4c25-b083-6fc1f7869f6f -ms.reviewer: -manager: laurawi -ms.author: greglin -keywords: reinstallation, customize, template, script, restore -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: mdt -audience: itpro -author: greg-lindsay -ms.topic: article ---- - -# Refresh a Windows 7 computer with Windows 10 - -**Applies to** -- Windows 10 - -This topic will show you how to use MDT Lite Touch Installation (LTI) to upgrade a Windows 7 computer to a Windows 10 computer using the online computer refresh process. The computer refresh scenario is a reinstallation of an updated operating system on the same computer. You can also use this procedure to reinstall the same OS version. In this article, the computer refresh will be done while the computer is online. MDT also supports an offline computer refresh. For more info on that scenario, see the USMTOfflineMigration property on the [MDT resource page](/mem/configmgr/mdt/). - -For the purposes of this topic, we will use three computers: DC01, MDT01, and PC0001. -- DC01 is a domain controller for the contoso.com domain. -- MDT01 is domain member server that hosts your deployment share. -- PC0001 is a domain member computer running a previous version of Windows that is going to be refreshed to a new version of Windows 10, with data and settings restored. The example used here is a computer running Windows 7 SP1. - -Both DC01 and MDT01 are running Windows Server 2019; however any supported version of Windows Server can be used. For more details on the setup for this topic, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). - -![computers.](../images/mdt-04-fig01.png "Computers used in this topic") - -The computers used in this topic. - -## The computer refresh process - -A computer refresh is not the same as an in-place upgrade because a computer refresh involves exporting user data and settings then wiping the device before installing a fresh OS and restoring the user's data and settings. - -For a computer refresh with MDT, you use the User State Migration Tool (USMT), which is part of the Windows Assessment and Deployment Kit (ADK) for Windows 10, to migrate user data and settings. To complete a computer refresh you will: - -1. Back up data and settings locally, in a backup folder. -2. Wipe the partition, except for the backup folder. -3. Apply the new operating system image. -4. Install other applications. -5. Restore data and settings. - -During the computer refresh, USMT uses a feature called Hard-Link Migration Store. When you use this feature, the files are simply linked in the file system, which allows for fast migration, even when there is a lot of data. - ->[!NOTE] ->In addition to the USMT backup, you can enable an optional full Windows Imaging (WIM) backup of the machine by configuring the MDT rules. If you do this, a .wim file is created in addition to the USMT backup. The .wim file contains the entire volume from the computer and helpdesk personnel can extract content from it if needed. Please note that this is a data WIM backup only. Using this backup to restore the entire computer is not a supported scenario. - -### Multi-user migration - -By default, ScanState in USMT backs up all profiles on the machine, including local computer profiles. If you have a computer that has been in your environment for a while, it likely has several domain-based profiles on it, including those of former users. You can limit which profiles are backed up by configuring command-line switches to ScanState (added as rules in MDT). - -For example, the following line configures USMT to migrate only domain user profiles and not profiles from the local SAM account database: ScanStateArgs=/ue:\*\\\* /ui:CONTOSO\\\* - ->[!NOTE] ->You also can combine the preceding switches with the /uel switch, which excludes profiles that have not been accessed within a specific number of days. For example, adding /uel:60 will configure ScanState (or LoadState) not to include profiles that haven't been accessed for more than 60 days. - -### Support for additional settings - -In addition to the command-line switches that control which profiles to migrate, [XML templates](../usmt/understanding-migration-xml-files.md) control exactly what data is being migrated. You can control data within and outside the user profiles. - -### Multicast - -Multicast is a technology designed to optimize simultaneous deployment to multiple devices. If you have a limited number of simultaneous deployments, you should disable multicast which was [configured in a previous procedure](deploy-a-windows-10-image-using-mdt.md#set-up-mdt-for-multicast) in this guide. Disabling multicast will speed up deployment for a small number of computers. You will need to update the deployment share after changing this setting. - -## Refresh a Windows 7 SP1 client - -In these section, we assume that you have already performed the prerequisite procedures in the following topics, so that you have a deployment share named **MDTProduction$** on MDT01: - -- [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md) -- [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) -- [Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md) - -It is also assumed that you have a domain member client computer named PC0001 in your environment running Windows 7, 8.1 or 10 that is ready for a refresh to the latest version of Windows 10. For demonstration purposes, we will refreshing a Windows 7 SP1 PC to Windows 10, version 1909. - -### Upgrade (refresh) a Windows 7 SP1 client - ->[!IMPORTANT] ->Domain join details [specified in the deployment share rules](deploy-a-windows-10-image-using-mdt.md#configure-the-rules) will be used to rejoin the computer to the domain during the refresh process. If the Windows 7 client is domain-jonied in a different OU than the one specified by MachineObjectOU, the domain join process will initially fail and then retry without specifying an OU. If the domain account that is specified (ex: **MDT_JD**) has [permissions limited to a specific OU](deploy-a-windows-10-image-using-mdt.md#step-1-configure-active-directory-permissions) then the domain join will ultimately fail, the refresh process will proceed, and the client computer object will be orphaned in Active Directory. In the current guide, computer objects should be located in Contoso > Computers > Workstations. Use the Active Directory Users and Computers console to review the location of computer objects and move them if needed. To diagnose MDT domain join errors, see **ZTIDomainJoin.log** in the C:\Windows\Temp\DeploymentLogs directory on the client computer. - -1. On PC0001, sign in as **contoso\\Administrator** and start the Lite Touch Deploy Wizard by opening **\\\\MDT01\\MDTProduction$\\Scripts\\Litetouch.vbs**. -2. Complete the deployment guide using the following settings: - - * Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Custom Image - * Computer name: <default> - * Specify where to save a complete computer backup: Do not back up the existing computer - >[!NOTE] - >Skip this optional full WIM backup that we are choosing not to perform. The USMT backup will still run. - * Select one or more applications to install: Install - Adobe Reader - - ![Computer refresh.](../images/fig2-taskseq.png "Start the computer refresh") - -4. Setup starts and does the following: - - * Backs up user settings and data using USMT. - * Installs the Windows 10 Enterprise x64 operating system. - * Installs any added applications. - * Updates the operating system using your local Windows Server Update Services (WSUS) server. - * Restores user settings and data using USMT. - -5. You can monitor progress of the deployment using the deployment workbench on MDT01. See the following example: - - ![monitor deployment.](../images/monitor-pc0001.png) - -6. After the refresh process completes, sign in to the Windows 10 computer and verify that user accounts, data and settings were migrated. - -## Related topics - -[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
-[Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md)
-[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
-[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
-[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
-[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
-[Configure MDT settings](configure-mdt-settings.md) \ No newline at end of file diff --git a/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md b/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md index fb7cfe97e1..8d5ea73126 100644 --- a/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md +++ b/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md @@ -1,13 +1,13 @@ --- -title: Replace a Windows 7 computer with a Windows 10 computer (Windows 10) -description: In this article, you will learn how to replace a Windows 7 device with a Windows 10 device. +title: Replace a Windows 10 computer with a Windows 11 computer (Windows 11) +description: In this article, you will learn how to replace a Windows 10 device with a Windows 11 device. ms.custom: seo-marvel-apr2020 ms.assetid: acf091c9-f8f4-4131-9845-625691c09a2a ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: deploy, deployment, replace -ms.prod: w10 +ms.prod: w11 ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library @@ -17,10 +17,11 @@ author: greg-lindsay ms.topic: article --- -# Replace a Windows 7 computer with a Windows 10 computer +# Replace a Windows 10 computer with a Windows 11 computer **Applies to** -- Windows 10 +- Windows 10 +- Windows 11 A computer replace scenario for Windows 10 is quite similar to a computer refresh for Windows 10. However, because you are replacing a device, you cannot store the backup on the old computer. Instead you need to store the backup to a location where the new computer can read it. The User State Migration Tool (USMT) will be used to back up and restore data and settings. diff --git a/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md b/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md deleted file mode 100644 index fb7cfe97e1..0000000000 --- a/windows/deployment/deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md +++ /dev/null @@ -1,165 +0,0 @@ ---- -title: Replace a Windows 7 computer with a Windows 10 computer (Windows 10) -description: In this article, you will learn how to replace a Windows 7 device with a Windows 10 device. -ms.custom: seo-marvel-apr2020 -ms.assetid: acf091c9-f8f4-4131-9845-625691c09a2a -ms.reviewer: -manager: laurawi -ms.author: greglin -keywords: deploy, deployment, replace -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: mdt -audience: itpro -author: greg-lindsay -ms.topic: article ---- - -# Replace a Windows 7 computer with a Windows 10 computer - -**Applies to** -- Windows 10 - -A computer replace scenario for Windows 10 is quite similar to a computer refresh for Windows 10. However, because you are replacing a device, you cannot store the backup on the old computer. Instead you need to store the backup to a location where the new computer can read it. The User State Migration Tool (USMT) will be used to back up and restore data and settings. - -For the purposes of this topic, we will use four computers: DC01, MDT01, PC0002, and PC0007. -- DC01 is a domain controller for the contoso.com domain. -- MDT01 is domain member server that hosts your deployment share. -- PC0002 is an old computer running Windows 7 SP1 that will be replaced by PC0007. -- PC0007 is a new computer will have the Windows 10 OS installed prior to data from PC0002 being migrated. Both PC0002 and PC0007 are members of the contoso.com domain. - -For more details on the setup for this topic, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). - -![The computers used in this topic.](../images/mdt-03-fig01.png) - -The computers used in this topic. - ->HV01 is also used in this topic to host the PC0007 virtual machine for demonstration purposes, however typically PC0007 is a physical computer. - -## Prepare for the computer replace - - To prepare for the computer replace, you need to create a folder in which to store the backup and a backup only task sequence to run on the old computer. - -### Configure the rules on the Microsoft Deployment Toolkit (MDT) Production share - -On **MDT01**: - -1. Open the Deployment Workbench, under **Deployment Shares** right-click **MDT Production**, click **Properties**, and then click the **Rules** tab. -2. Change the **SkipUserData=YES** option to **NO**, and click **OK**. -3. Right-click **MDT Production** and click **Update Deployment Share**. Click **Next**, **Next**, and **Finish** to complete the Update Deployment Share Wizard with the default setttings. - -### Create and share the MigData folder - -On **MDT01**: - -1. Create and share the **D:\\MigData** folder by running the following three commands in an elevated Windows PowerShell prompt: - ``` powershell - New-Item -Path D:\MigData -ItemType directory - New-SmbShare -Name MigData$ -Path D:\MigData -ChangeAccess EVERYONE - icacls D:\MigData /grant '"MDT_BA":(OI)(CI)(M)' - ``` - ### Create a backup only (replace) task sequence - -2. In Deployment Workbench, under the **MDT Production** deployment share, select the **Task Sequences** node and create a new folder named **Other**. - -3. Right-click the **Other** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - - * Task sequence ID: REPLACE-001 - * Task sequence name: Backup Only Task Sequence - * Task sequence comments: Run USMT to backup user data and settings - * Template: Standard Client Replace Task Sequence - -4. In the **Other** folder, double-click **Backup Only Task Sequence**, and then in the **Task Sequence** tab, review the sequence. Notice that it only contains a subset of the normal client task sequence actions. - - ![The Backup Only Task Sequence action list.](../images/mdt-03-fig02.png "The Backup Only Task Sequence action list") - - The Backup Only Task Sequence action list. - -## Perform the computer replace - -During a computer replace, these are the high-level steps that occur: - -1. On the computer you are replacing, a special replace task sequence runs the USMT backup and, if you configured it, runs the optional full Window Imaging (WIM) backup. -2. On the new computer, you perform a standard bare-metal deployment. At the end of the bare-metal deployment, the USMT backup from the old computer is restored. - -### Run the replace task sequence - -On **PC0002**: - -1. Sign in as **CONTOSO\\Administrator** and verify that you have write access to the **\\\\MDT01\\MigData$** share. -2. Run **\\\\MDT01\\MDTProduction$\\Scripts\\LiteTouch.vbs**. -3. Complete the Windows Deployment Wizard using the following settings: - - 1. Select a task sequence to execute on this computer: Backup Only Task Sequence - * Specify where to save your data and settings: Specify a location - * Location: \\\\MDT01\\MigData$\\PC0002 - - >[!NOTE] - >If you are replacing the computer at a remote site you should create the MigData folder on MDT02 and use that share instead. - - 2. Specify where to save a complete computer backup: Do not back up the existing computer - - The task sequence will now run USMT (Scanstate.exe) to capture user data and settings of the computer. - - ![The new task sequence.](../images/mdt-03-fig03.png "The new task sequence") - - The new task sequence running the Capture User State action on PC0002. - -4. On **MDT01**, verify that you have an USMT.MIG compressed backup file in the **D:\\MigData\\PC0002\\USMT** folder. - - ![The USMT backup.](../images/mdt-03-fig04.png "The USMT backup") - - The USMT backup of PC0002. - -### Deploy the replacement computer - -To demonstrate deployment of the replacement computer, HV01 is used to host a virtual machine: PC0007. - -On **HV01**: - -1. Create a virtual machine with the following settings: - - * Name: PC0007 - * Location: C:\\VMs - * Generation: 2 - * Memory: 2048 MB - * Hard disk: 60 GB (dynamic disk) - * Install an operating system from a network-based installation server - -2. Start the PC0007 virtual machine, and press **Enter** to start the Pre-Boot Execution Environment (PXE) boot. The VM will now load the Windows PE boot image from MDT01 (or MDT02 if at a remote site). - - ![The initial PXE boot process.](../images/mdt-03-fig05.png "The initial PXE boot process") - - The initial PXE boot process of PC0007. - -3. After Windows Preinstallation Environment (Windows PE) has booted, complete the Windows Deployment Wizard using the following settings: - - * Select a task sequence to execute on this computer: - * Windows 10 Enterprise x64 RTM Custom Image - * Computer Name: PC0007 - * Move Data and Settings: Do not move user data and settings. - * User Data (Restore) > Specify a location: \\\\MDT01\\MigData$\\PC0002 - * Applications: Adobe > Install - Adobe Reader - -4. Setup now starts and does the following: - - * Partitions and formats the disk. - * Installs the Windows 10 Enterprise operating system. - * Installs the application. - * Updates the operating system via your local Windows Server Update Services (WSUS) server. - * Restores the USMT backup from PC0002. - -You can view progress of the process by clicking the Monitoring node in the Deployment Workbrench on MDT01. - -![Monitor progress.](../images/mdt-replace.png) - -## Related topics - -[Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
-[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
-[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
-[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
-[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
-[Configure MDT settings](configure-mdt-settings.md) diff --git a/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md b/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md index 8d2743cfa3..481df59b4a 100644 --- a/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md +++ b/windows/deployment/deploy-windows-mdt/set-up-mdt-for-bitlocker.md @@ -2,7 +2,7 @@ title: Set up MDT for BitLocker (Windows 10) ms.assetid: 386e6713-5c20-4d2a-a220-a38d94671a38 ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin description: Learn how to configure your environment for BitLocker, the disk volume encryption built into Windows 10 Enterprise and Windows 10 Pro, using MDT. keywords: disk, encryption, TPM, configure, secure, script @@ -19,6 +19,10 @@ ms.custom: seo-marvel-mar2020 # Set up MDT for BitLocker +**Applies to** +- Windows 10 +- Windows 11 + This topic will show you how to configure your environment for BitLocker, the disk volume encryption built into Windows 10 Enterprise and Windows 10 Pro, using MDT. BitLocker in Windows 10 has two requirements in regard to an operating system deployment: - A protector, which can either be stored in the Trusted Platform Module (TPM) chip, or stored as a password. Technically, you can also use a USB stick to store the protector, but it's not a practical approach as the USB stick can be lost or stolen. We, therefore, recommend that you instead use a TPM chip and/or a password. diff --git a/windows/deployment/deploy-windows-mdt/simulate-a-windows-10-deployment-in-a-test-environment.md b/windows/deployment/deploy-windows-mdt/simulate-a-windows-11-deployment-in-a-test-environment.md similarity index 93% rename from windows/deployment/deploy-windows-mdt/simulate-a-windows-10-deployment-in-a-test-environment.md rename to windows/deployment/deploy-windows-mdt/simulate-a-windows-11-deployment-in-a-test-environment.md index 4ec7b22c9d..89d65da91b 100644 --- a/windows/deployment/deploy-windows-mdt/simulate-a-windows-10-deployment-in-a-test-environment.md +++ b/windows/deployment/deploy-windows-mdt/simulate-a-windows-11-deployment-in-a-test-environment.md @@ -1,12 +1,12 @@ --- -title: Simulate a Windows 10 deployment in a test environment (Windows 10) -description: This topic will walk you through the process of creating a simulated environment on which to test your Windows 10 deployment using MDT. +title: Simulate a Windows 11 deployment in a test environment (Windows 11) +description: This topic will walk you through the process of creating a simulated environment on which to test your Windows 11 deployment using MDT. ms.assetid: 2de86c55-ced9-4078-b280-35e0329aea9c ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: deploy, script -ms.prod: w10 +ms.prod: w11 ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library @@ -16,7 +16,11 @@ author: greg-lindsay ms.topic: article --- -# Simulate a Windows 10 deployment in a test environment +# Simulate a Windows 11 deployment in a test environment + +**Applies to** +- Windows 10 +- Windows 11 This topic will walk you through the process of creating a simulated environment on which to test your Windows 10 deployment using MDT. When working with advanced settings and rules, especially those like database calls, it is most efficient to be able to test the settings without having to run through a complete deployment. Luckily, MDT enables you to perform a simulated deployment by running the Gather process by itself. The simulation works best when you are using a domain-joined client. diff --git a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md deleted file mode 100644 index 41cd6d8006..0000000000 --- a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md +++ /dev/null @@ -1,114 +0,0 @@ ---- -title: Perform an in-place upgrade to Windows 10 with MDT (Windows 10) -description: The simplest path to upgrade PCs that are currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. -ms.assetid: B8993151-3C1E-4F22-93F4-2C5F2771A460 -ms.reviewer: -manager: laurawi -ms.author: greglin -keywords: upgrade, update, task sequence, deploy -ms.prod: w10 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: mdt -audience: itpro -author: greg-lindsay -ms.topic: article ---- - -# Perform an in-place upgrade to Windows 10 with MDT - -**Applies to** -- Windows 10 - -The simplest path to upgrade PCs that are currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. - ->[!TIP] ->In-place upgrade is the preferred method to use when migrating from Windows 10 to a later release of Windows 10, and is also a preferred method for upgrading from Windows 7 or 8.1 if you do not plan to significantly change the device's configuration or applications. MDT includes an in-place upgrade task sequence template that makes the process really simple. - -In-place upgrade differs from [computer refresh](refresh-a-windows-7-computer-with-windows-10.md) in that you cannot use a custom image to perform the in-place upgrade. In this article we will add a default Windows 10 image to the production deployment share specifically to perform an in-place upgrade. - -Three computers are used in this topic: DC01, MDT01, and PC0002. - -- DC01 is a domain controller for the contoso.com domain -- MDT01 is a domain member server -- PC0002 is a domain member computer running Windows 7 SP1, targeted for the Windows 10 upgrade - - ![computers.](../images/mdt-upgrade.png) - - The computers used in this topic. - ->[!NOTE] ->For details about the setup for the procedures in this article, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). - ->If you have already completed all the steps in [Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md), then you already have a production deployment share and you can skip to [Add Windows 10 Enterprise x64 (full source)](#add-windows-10-enterprise-x64-full-source). - -## Create the MDT production deployment share - -On **MDT01**: - -1. Ensure you are signed on as: contoso\administrator. -2. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. -3. On the **Path** page, in the **Deployment share path** text box, type **D:\\MDTProduction** and click **Next**. -4. On the **Share** page, in the **Share name** text box, type **MDTProduction$** and click **Next**. -5. On the **Descriptive Name** page, in the **Deployment share description** text box, type **MDT Production** and click **Next**. -6. On the **Options** page, accept the default settings and click **Next** twice, and then click **Finish**. -7. Using File Explorer, verify that you can access the **\\\\MDT01\\MDTProduction$** share. - -## Add Windows 10 Enterprise x64 (full source) - ->If you have already have a Windows 10 [reference image](create-a-windows-10-reference-image.md) in the **MDT Build Lab** deployment share, you can use the deployment workbench to copy and paste this image from the MDT Build Lab share to the MDT Production share and skip the steps in this section. - -On **MDT01**: - -1. Sign in as contoso\\administrator and copy the content of a Windows 10 Enterprise x64 DVD/ISO to the **D:\\Downloads\\Windows 10 Enterprise x64** folder on MDT01, or just insert the DVD or mount an ISO on MDT01. -2. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Production**. -3. Right-click the **Operating Systems** node, and create a new folder named **Windows 10**. -4. Expand the **Operating Systems** node, right-click the **Windows 10** folder, and select **Import Operating System**. Use the following settings for the Import Operating System Wizard: - - Full set of source files - - Source directory: (location of your source files) - - Destination directory name: W10EX64RTM -5. After adding the operating system, in the **Operating Systems / Windows 10** folder, double-click it and change the name to: **Windows 10 Enterprise x64 RTM Default Image**. - -## Create a task sequence to upgrade to Windows 10 Enterprise - -On **MDT01**: - -1. Using the Deployment Workbench, select **Task Sequences** in the **MDT Production** node, and create a folder named **Windows 10**. -2. Right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - - Task sequence ID: W10-X64-UPG - - Task sequence name: Windows 10 Enterprise x64 RTM Upgrade - - Template: Standard Client Upgrade Task Sequence - - Select OS: Windows 10 Enterprise x64 RTM Default Image - - Specify Product Key: Do not specify a product key at this time - - Organization: Contoso - - Admin Password: Do not specify an Administrator password at this time - -## Perform the Windows 10 upgrade - -To initiate the in-place upgrade, perform the following steps on PC0002 (the device to be upgraded). - -On **PC0002**: - -1. Start the MDT deployment wizard by running the following command: **\\\\MDT01\\MDTProduction$\\Scripts\\LiteTouch.vbs** -2. Select the **Windows 10 Enterprise x64 RTM Upgrade** task sequence, and then click **Next**. -3. Select one or more applications to install (will appear if you use custom image): Install - Adobe Reader -4. On the **Ready** tab, click **Begin** to start the task sequence. - When the task sequence begins, it automatically initiates the in-place upgrade process by invoking the Windows setup program (Setup.exe) with the necessary command-line parameters to perform an automated upgrade, which preserves all data, settings, apps, and drivers. - -![upgrade1.](../images/upgrademdt-fig5-winupgrade.png) - -
- -![upgrade2.](../images/mdt-upgrade-proc.png) - -
- -![upgrade3.](../images/mdt-post-upg.png) - -After the task sequence completes, the computer will be fully upgraded to Windows 10. - -## Related topics - -[Windows 10 deployment scenarios](../windows-10-deployment-scenarios.md)
-[Microsoft Deployment Toolkit downloads and resources](/mem/configmgr/mdt/) \ No newline at end of file diff --git a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md index 41cd6d8006..7f812dde8a 100644 --- a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md @@ -1,9 +1,9 @@ --- -title: Perform an in-place upgrade to Windows 10 with MDT (Windows 10) -description: The simplest path to upgrade PCs that are currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. +title: Perform an in-place upgrade to Windows 11 with MDT (Windows 11) +description: The simplest path to upgrade PCs that are currently running an earlier version of Windows client to Windows 11 is through an in-place upgrade. ms.assetid: B8993151-3C1E-4F22-93F4-2C5F2771A460 ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: upgrade, update, task sequence, deploy ms.prod: w10 @@ -16,15 +16,16 @@ author: greg-lindsay ms.topic: article --- -# Perform an in-place upgrade to Windows 10 with MDT +# Perform an in-place upgrade to Windows 11 with MDT **Applies to** -- Windows 10 +- Windows 10 +- Windows 11 -The simplest path to upgrade PCs that are currently running Windows 7, Windows 8, or Windows 8.1 to Windows 10 is through an in-place upgrade. +The simplest path to upgrade PCs that are currently running an earlier version of Windows client to Windows 11 is through an in-place upgrade. ->[!TIP] ->In-place upgrade is the preferred method to use when migrating from Windows 10 to a later release of Windows 10, and is also a preferred method for upgrading from Windows 7 or 8.1 if you do not plan to significantly change the device's configuration or applications. MDT includes an in-place upgrade task sequence template that makes the process really simple. +> [!TIP] +> In-place upgrade is the preferred method to use when migrating from Windows 10 to a later release of Windows 10, and is also a preferred method for upgrading from Windows 7 or 8.1 if you do not plan to significantly change the device's configuration or applications. MDT includes an in-place upgrade task sequence template that makes the process really simple. In-place upgrade differs from [computer refresh](refresh-a-windows-7-computer-with-windows-10.md) in that you cannot use a custom image to perform the in-place upgrade. In this article we will add a default Windows 10 image to the production deployment share specifically to perform an in-place upgrade. diff --git a/windows/deployment/deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md b/windows/deployment/deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md index 48516703b7..1a2a665f6a 100644 --- a/windows/deployment/deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md +++ b/windows/deployment/deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md @@ -1,9 +1,9 @@ --- -title: Use Orchestrator runbooks with MDT (Windows 10) +title: Use Orchestrator runbooks with MDT (Windows 11) description: Learn how to integrate Microsoft System Center 2012 R2 Orchestrator with MDT to replace the existing web services that are used in deployment solutions. ms.assetid: 68302780-1f6f-4a9c-9407-b14371fdce3f ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: web services, database ms.prod: w10 @@ -18,6 +18,10 @@ ms.topic: article # Use Orchestrator runbooks with MDT +**Applies to** +- Windows 10 +- Windows 11 + This topic will show you how to integrate Microsoft System Center 2012 R2 Orchestrator with MDT to replace the existing web services that are used in deployment solutions. MDT can integrate with System Center 2012 R2 Orchestrator, which is a component that ties the Microsoft System Center products together, as well as other products from both Microsoft and third-party vendors. The difference between using Orchestrator and "normal" web services, is that with Orchestrator you have a rich drag-and-drop style interface when building the solution, and little or no coding is required. diff --git a/windows/deployment/deploy-windows-mdt/use-the-mdt-database-to-stage-windows-10-deployment-information.md b/windows/deployment/deploy-windows-mdt/use-the-mdt-database-to-stage-windows-deployment-information.md similarity index 96% rename from windows/deployment/deploy-windows-mdt/use-the-mdt-database-to-stage-windows-10-deployment-information.md rename to windows/deployment/deploy-windows-mdt/use-the-mdt-database-to-stage-windows-deployment-information.md index 3c191c4712..85da7682da 100644 --- a/windows/deployment/deploy-windows-mdt/use-the-mdt-database-to-stage-windows-10-deployment-information.md +++ b/windows/deployment/deploy-windows-mdt/use-the-mdt-database-to-stage-windows-deployment-information.md @@ -1,9 +1,9 @@ --- -title: Use MDT database to stage Windows 10 deployment info (Windows 10) -description: Learn how to use the MDT database to pre-stage information on your Windows 10 deployment in a Microsoft SQL Server 2012 SP1 Express database. +title: Use MDT database to stage Windows 11 deployment info (Windows 11) +description: Learn how to use the MDT database to pre-stage information on your Windows 11 deployment in a Microsoft SQL Server 2012 SP1 Express database. ms.assetid: 8956ab54-90ba-45d3-a384-4fdec72c4d46 ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin ms.pagetype: mdt keywords: database, permissions, settings, configure, deploy @@ -18,6 +18,10 @@ ms.topic: article # Use the MDT database to stage Windows 10 deployment information +**Applies to** +- Windows 10 +- Windows 11 + This topic is designed to teach you how to use the MDT database to pre-stage information on your Windows 10 deployment in a Microsoft SQL Server 2012 SP1 Express database, rather than include the information in a text file (CustomSettings.ini). You can use this process, for example, to add the client machines you want to deploy, specify their computer names and IP addresses, indicate applications to be deployed, and determine many additional settings for the machines. ## Database prerequisites diff --git a/windows/deployment/deploy-windows-mdt/use-web-services-in-mdt.md b/windows/deployment/deploy-windows-mdt/use-web-services-in-mdt.md index 68336c929b..f9c72cfd2c 100644 --- a/windows/deployment/deploy-windows-mdt/use-web-services-in-mdt.md +++ b/windows/deployment/deploy-windows-mdt/use-web-services-in-mdt.md @@ -1,12 +1,12 @@ --- -title: Use web services in MDT (Windows 10) -description: Learn how to create a simple web service that generates computer names and then configure MDT to use that service during your Windows 10 deployment. +title: Use web services in MDT (Windows 11) +description: Learn how to create a simple web service that generates computer names and then configure MDT to use that service during your Windows 11 deployment. ms.assetid: 8f47535e-0551-4ccb-8f02-bb97539c6522 ms.reviewer: -manager: laurawi +manager: dougeby ms.author: greglin keywords: deploy, web apps -ms.prod: w10 +ms.prod: w11 ms.mktglfcycl: deploy ms.localizationpriority: medium ms.pagetype: mdt @@ -18,6 +18,10 @@ ms.topic: article # Use web services in MDT +**Applies to** +- Windows 10 +- Windows 11 + In this topic, you will learn how to create a simple web service that generates computer names and then configure MDT to use that service during your Windows 10 deployment. Web services provide a powerful way to assign settings during a deployment. Simply put, web services are web applications that run code on the server side, and MDT has built-in functions to call these web services. Using a web service in MDT is straightforward, but it does require that you have enabled the Web Server (IIS) role on the server. Developing web services involves a little bit of coding, but for most web services used with MDT, you can use the free Microsoft Visual Studio Express 2013 for Web. From 2a36d93435fe4029f01203358e541c695f3fab1f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 13:40:57 -0700 Subject: [PATCH 164/930] Update mdm-windows.md --- windows/security/mdm-windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md index da333c0c9c..1ba8b1ff88 100644 --- a/windows/security/mdm-windows.md +++ b/windows/security/mdm-windows.md @@ -32,7 +32,7 @@ MDM includes several security features & capabilities, as described in the follo | Feature/capability | Description | |:---|:---| | Remote wipe | When a device is lost or stolen, IT admins can attempt to wipe it remotely and make the data stored in memory and hard disks difficult to recover. Help desk agents can also reset devices to fix issues that are encountered by remote workers.

Windows 10 and Windows 11 supports the remote wipe configuration service provider (CSP) so that MDM solutions can remotely initiate any of the following operations:
- Reset the device and remove user accounts and data
- Reset the device and clean the drive
- Reset the device but persist user accounts and data | -| Support for your work or school account | Adding a work or school account enables devices to connect to your work environment. You can join the device to an Active Directory domain, an Azure Active Directory (Azure AD) domain, or by quickly provisioning corporate owned devices so they meet the policy and security guidelines for the company. Easily configure the devices with the apps and settings the person needs to do their work through management solutions such as Microsoft Endpoint Manager (MEM).

When a device is joined to Azure AD and managed with MDM, it will bring the following security values:
- Default fully managed user and device settings and policies
- Single Sign On to all Microsoft Online Services
- Full suite of password management capabilities, using Windows Hello For Business
- Authentication uses Tokens
- No use of consumer Microsoft Account identity | +| Support for your work or school account | Adding a work or school account enables people to connect their devices to your work environment. Devices can be joined to an Active Directory domain, an Azure Active Directory (Azure AD) domain, or by quickly provisioning corporate-owned devices so they meet your security and policy guidelines.

When a device is joined to Azure AD and managed with MDM, you get teh following security benefits:
- Fully managed user/device settings and policies by default
- Single Sign On to all Microsoft online services
- Password management capabilities (Windows Hello for Business)
- Authentication using tokens
- No use of consumer Microsoft Account identities | | Config Lock | | | Remote device attestation | | | (other stuff coming soon) | Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business | From 15ed5b4affba1f16cb730817d32d07bd578e304f Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Wed, 8 Sep 2021 13:46:06 -0700 Subject: [PATCH 165/930] toc --- windows/deployment/deploy-windows-mdt/TOC.yml | 16 ---------------- ...rted-with-the-microsoft-deployment-toolkit.md | 6 +++--- 2 files changed, 3 insertions(+), 19 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/TOC.yml b/windows/deployment/deploy-windows-mdt/TOC.yml index 879f229fa3..9992b1af0d 100644 --- a/windows/deployment/deploy-windows-mdt/TOC.yml +++ b/windows/deployment/deploy-windows-mdt/TOC.yml @@ -18,22 +18,6 @@ href: replace-a-windows-10-computer-with-a-windows-11-computer.md - name: Perform an in-place upgrade to Windows 11 with MDT href: upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md - - name: Deploy Windows 11 with MDT - items: - - name: Prepare for deployment with MDT - href: prepare-for-windows-deployment-with-mdt.md - - name: Create a Windows 11 reference image - href: create-a-windows-11-reference-image.md - - name: Deploy a Windows 11 image using MDT - href: deploy-a-windows-11-image-using-mdt.md - - name: Build a distributed environment for Windows 11 deployment - href: build-a-distributed-environment-for-windows-11-deployment.md - - name: Refresh a Windows 11 computer with Windows 11 - href: refresh-a-windows-11-computer-with-windows-11.md - - name: Replace a Windows 11 computer with a Windows 11 computer - href: replace-a-windows-11-computer-with-a-windows-11-computer.md - - name: Perform an in-place upgrade to Windows 11 with MDT - href: upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md - name: Customize MDT items: - name: Configure MDT settings diff --git a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md index 8c8f535780..0d0b8199c5 100644 --- a/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md @@ -30,7 +30,7 @@ MDT is a unified collection of tools, processes, and guidance for automating des In addition to reducing deployment time and standardizing desktop and server images, MDT enables you to more easily manage security and ongoing configurations. MDT builds on top of the core deployment tools in the [Windows Assessment and Deployment Kit](/windows-hardware/get-started/adk-install) (Windows ADK) with additional guidance and features designed to reduce the complexity and time required for deployment in an enterprise environment. -MDT supports the deployment of Windows 10, as well as Windows 7, Windows 8.1, and Windows Server. It also includes support for zero-touch installation (ZTI) with [Microsoft Endpoint Configuration Manager](/configmgr/). +MDT supports the deployment of Windows 11, as well as Windows 7, Windows 8.1, Windows 10, and Windows Server. It also includes support for zero-touch installation (ZTI) with [Microsoft Endpoint Configuration Manager](/configmgr/). ## Key features in MDT @@ -69,11 +69,11 @@ MDT has many useful features, such as: - **Support for Microsoft Office.** Provides added support for deploying Microsoft Office. - **Support for Modern UI app package provisioning.** Provisions applications based on the new Windows app package standard, which is used in Windows 8 and later. - **Extensibility.** Provides the capability to extend MDT far beyond the built-in features by adding custom scripts, web services, System Center Orchestrator runbooks, PowerShell scripts, and VBScripts. -- **Upgrade task sequence.** Provides a new upgrade task sequence template that you can use to upgrade existing Windows 7, Windows 8, and Windows 8.1 systems directly to Windows 10, automatically preserving all data, settings, applications, and drivers. For more information about using this new upgrade task sequence, refer to the [Microsoft Deployment Toolkit resource page](/mem/configmgr/mdt/). +- **Upgrade task sequence.** Provides a new upgrade task sequence template that you can use to upgrade existing Windows 7, Windows 8, Windows 8.1, and Windows 10 systems directly to Windows 11, automatically preserving all data, settings, applications, and drivers. For more information about using this new upgrade task sequence, refer to the [Microsoft Deployment Toolkit resource page](/mem/configmgr/mdt/). ## MDT Lite Touch components -Many features in MDT support Lite Touch Installation (LTI) for Windows 10. An LTI deployment strategy requires very little infrastructure or user interaction, and can be used to deploy an operating system from a network share or from a physical media, such as a USB flash drive or disc. +Many features in MDT support Lite Touch Installation (LTI) for Windows 11. An LTI deployment strategy requires very little infrastructure or user interaction, and can be used to deploy an operating system from a network share or from a physical media, such as a USB flash drive or disc. When deploying the Windows operating system using MDT, most of the administration and configuration is done through the Deployment Workbench, but you also can perform many of the tasks using Windows PowerShell. The easiest way to find out how to use PowerShell in MDT is to use the Deployment Workbench to perform an operation and at the end of that task, click View Script. That will give you the PowerShell command. From ef784279f138ee03a4121ad42707d7d566e4a633 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 13:53:04 -0700 Subject: [PATCH 166/930] Update mdm-windows.md --- windows/security/mdm-windows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md index 1ba8b1ff88..e938581f41 100644 --- a/windows/security/mdm-windows.md +++ b/windows/security/mdm-windows.md @@ -33,8 +33,8 @@ MDM includes several security features & capabilities, as described in the follo |:---|:---| | Remote wipe | When a device is lost or stolen, IT admins can attempt to wipe it remotely and make the data stored in memory and hard disks difficult to recover. Help desk agents can also reset devices to fix issues that are encountered by remote workers.

Windows 10 and Windows 11 supports the remote wipe configuration service provider (CSP) so that MDM solutions can remotely initiate any of the following operations:
- Reset the device and remove user accounts and data
- Reset the device and clean the drive
- Reset the device but persist user accounts and data | | Support for your work or school account | Adding a work or school account enables people to connect their devices to your work environment. Devices can be joined to an Active Directory domain, an Azure Active Directory (Azure AD) domain, or by quickly provisioning corporate-owned devices so they meet your security and policy guidelines.

When a device is joined to Azure AD and managed with MDM, you get teh following security benefits:
- Fully managed user/device settings and policies by default
- Single Sign On to all Microsoft online services
- Password management capabilities (Windows Hello for Business)
- Authentication using tokens
- No use of consumer Microsoft Account identities | -| Config Lock | | -| Remote device attestation | | +| Config Lock | In enterprise organizations, security teams and IT admins typically enforce policies on corporate devices to keep the devices in a compliant state and protect the operating system from changes made by users.

When users who have local admin rights attempt to work around security policies, they run the risk of leaving the device in a non-compliant state. We call this *config drift*. Config drift can introduce security risks until the next time the device syncs with MDM and the configuration is reset. In a worst-case scenario, correcting config drift could take up to eight hours. Many organizations consider config drift a security risk.

Windows 11 with Config Lock enables IT admins to remediate config drift and keep the operating system configuration to the IT desired state on the following feature sets. The operating system monitors the registry keys that configures each feature and when a drift is detected, it will revert back to the IT desired state in seconds.

Config Lock works with Application Control, Application Guard, and BitLocker. | +| Remote device attestation | Attestation relies on the Trusted Platform Module (TPM) and measured boot capabilities to enhance the security provided by trusted boot. IT Administrators of the attestation service can leverage the information available in the boot to protect themselves from boot level attacks and misconfigurations. An enterprise’s device management operators can rely on Microsoft Azure Attestation service to securely report on the device boot health, firmware security and other low level security features usually used for device compliance. Microsoft Azure Attestation is designed to be policy-configured, giving control of your enterprises device health to the administrator, allowing them to deal with low level threats with confidence. One of the fundamental device management verticals of any enterprise is the security stature of its devices. Windows 11 comes with MDM integration with Microsoft Azure Attestation allowing MDM providers to also leverage the attestation capabilities to trust and enhance the security of a device. | | (other stuff coming soon) | Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business | ## Support for non-Microsoft MDM servers From 4923e4027c6858b3b08cf3a3dea3c650ecc2523a Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 14:00:52 -0700 Subject: [PATCH 167/930] Update mdm-windows.md --- windows/security/mdm-windows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md index e938581f41..3d2d701333 100644 --- a/windows/security/mdm-windows.md +++ b/windows/security/mdm-windows.md @@ -33,8 +33,8 @@ MDM includes several security features & capabilities, as described in the follo |:---|:---| | Remote wipe | When a device is lost or stolen, IT admins can attempt to wipe it remotely and make the data stored in memory and hard disks difficult to recover. Help desk agents can also reset devices to fix issues that are encountered by remote workers.

Windows 10 and Windows 11 supports the remote wipe configuration service provider (CSP) so that MDM solutions can remotely initiate any of the following operations:
- Reset the device and remove user accounts and data
- Reset the device and clean the drive
- Reset the device but persist user accounts and data | | Support for your work or school account | Adding a work or school account enables people to connect their devices to your work environment. Devices can be joined to an Active Directory domain, an Azure Active Directory (Azure AD) domain, or by quickly provisioning corporate-owned devices so they meet your security and policy guidelines.

When a device is joined to Azure AD and managed with MDM, you get teh following security benefits:
- Fully managed user/device settings and policies by default
- Single Sign On to all Microsoft online services
- Password management capabilities (Windows Hello for Business)
- Authentication using tokens
- No use of consumer Microsoft Account identities | -| Config Lock | In enterprise organizations, security teams and IT admins typically enforce policies on corporate devices to keep the devices in a compliant state and protect the operating system from changes made by users.

When users who have local admin rights attempt to work around security policies, they run the risk of leaving the device in a non-compliant state. We call this *config drift*. Config drift can introduce security risks until the next time the device syncs with MDM and the configuration is reset. In a worst-case scenario, correcting config drift could take up to eight hours. Many organizations consider config drift a security risk.

Windows 11 with Config Lock enables IT admins to remediate config drift and keep the operating system configuration to the IT desired state on the following feature sets. The operating system monitors the registry keys that configures each feature and when a drift is detected, it will revert back to the IT desired state in seconds.

Config Lock works with Application Control, Application Guard, and BitLocker. | -| Remote device attestation | Attestation relies on the Trusted Platform Module (TPM) and measured boot capabilities to enhance the security provided by trusted boot. IT Administrators of the attestation service can leverage the information available in the boot to protect themselves from boot level attacks and misconfigurations. An enterprise’s device management operators can rely on Microsoft Azure Attestation service to securely report on the device boot health, firmware security and other low level security features usually used for device compliance. Microsoft Azure Attestation is designed to be policy-configured, giving control of your enterprises device health to the administrator, allowing them to deal with low level threats with confidence. One of the fundamental device management verticals of any enterprise is the security stature of its devices. Windows 11 comes with MDM integration with Microsoft Azure Attestation allowing MDM providers to also leverage the attestation capabilities to trust and enhance the security of a device. | +| Config Lock | Security teams and IT admins typically enforce policies on corporate devices to keep those devices in a compliant state, and protect the operating system from changes made by users.

When users who have local admin rights attempt to work around security policies, they run the risk of leaving the device in a non-compliant state called *config drift*. Config drift can introduce security risks until the next time the device syncs with MDM and the configuration is reset. In a worst-case scenario, correcting config drift could take up to eight hours. Many organizations consider config drift a security risk.

Windows 11 with Config Lock enables IT admins to remediate config drift and keep the operating system configuration to its proper state. The operating system monitors the registry keys that configures each feature and when a drift is detected, it will revert back to the IT desired state in seconds.

Config Lock works with Application Control, Application Guard, and BitLocker. | +| Remote device attestation | Attestation relies on the Trusted Platform Module (TPM) and measured boot capabilities to enhance the security provided by trusted boot. IT administrators can use available boot information to protect against boot-level attacks and misconfigurations. The Microsoft Azure Attestation service securely reports on device boot health, firmware security, and other low-level security features usually used for device compliance. Microsoft Azure Attestation is designed to be policy-configured, giving control of your enterprise's device health to the administrator, allowing them to deal with low-level threats with confidence. Windows 11 comes with MDM integration with Microsoft Azure Attestation, allowing MDM providers to use the attestation capabilities to trust and enhance device security.

Learn more about [Microsoft Azure Attestation](/azure/attestation). | | (other stuff coming soon) | Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business | ## Support for non-Microsoft MDM servers From c71125c86601deb5278bbdc2172e0c6e97cb165d Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 14:05:36 -0700 Subject: [PATCH 168/930] Update mdm-windows.md --- windows/security/mdm-windows.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md index 3d2d701333..356249fc2e 100644 --- a/windows/security/mdm-windows.md +++ b/windows/security/mdm-windows.md @@ -32,9 +32,9 @@ MDM includes several security features & capabilities, as described in the follo | Feature/capability | Description | |:---|:---| | Remote wipe | When a device is lost or stolen, IT admins can attempt to wipe it remotely and make the data stored in memory and hard disks difficult to recover. Help desk agents can also reset devices to fix issues that are encountered by remote workers.

Windows 10 and Windows 11 supports the remote wipe configuration service provider (CSP) so that MDM solutions can remotely initiate any of the following operations:
- Reset the device and remove user accounts and data
- Reset the device and clean the drive
- Reset the device but persist user accounts and data | -| Support for your work or school account | Adding a work or school account enables people to connect their devices to your work environment. Devices can be joined to an Active Directory domain, an Azure Active Directory (Azure AD) domain, or by quickly provisioning corporate-owned devices so they meet your security and policy guidelines.

When a device is joined to Azure AD and managed with MDM, you get teh following security benefits:
- Fully managed user/device settings and policies by default
- Single Sign On to all Microsoft online services
- Password management capabilities (Windows Hello for Business)
- Authentication using tokens
- No use of consumer Microsoft Account identities | +| Support for your work or school account | Adding a work or school account enables people to connect their devices to your work environment. Devices can be joined to an Active Directory domain, an Azure Active Directory (Azure AD) domain, or by quickly provisioning corporate-owned devices so they meet your security and policy guidelines.

When a device is joined to Azure AD and managed with MDM, you get the following security benefits:
- Fully managed user/device settings and policies by default
- Single Sign On to all Microsoft online services
- Password management capabilities (Windows Hello for Business)
- Authentication using tokens
- No use of consumer Microsoft Account identities | | Config Lock | Security teams and IT admins typically enforce policies on corporate devices to keep those devices in a compliant state, and protect the operating system from changes made by users.

When users who have local admin rights attempt to work around security policies, they run the risk of leaving the device in a non-compliant state called *config drift*. Config drift can introduce security risks until the next time the device syncs with MDM and the configuration is reset. In a worst-case scenario, correcting config drift could take up to eight hours. Many organizations consider config drift a security risk.

Windows 11 with Config Lock enables IT admins to remediate config drift and keep the operating system configuration to its proper state. The operating system monitors the registry keys that configures each feature and when a drift is detected, it will revert back to the IT desired state in seconds.

Config Lock works with Application Control, Application Guard, and BitLocker. | -| Remote device attestation | Attestation relies on the Trusted Platform Module (TPM) and measured boot capabilities to enhance the security provided by trusted boot. IT administrators can use available boot information to protect against boot-level attacks and misconfigurations. The Microsoft Azure Attestation service securely reports on device boot health, firmware security, and other low-level security features usually used for device compliance. Microsoft Azure Attestation is designed to be policy-configured, giving control of your enterprise's device health to the administrator, allowing them to deal with low-level threats with confidence. Windows 11 comes with MDM integration with Microsoft Azure Attestation, allowing MDM providers to use the attestation capabilities to trust and enhance device security.

Learn more about [Microsoft Azure Attestation](/azure/attestation). | +| Remote device attestation | Attestation relies on the Trusted Platform Module (TPM) and measured boot capabilities to enhance the security provided by trusted boot. IT administrators can use available boot information to protect against boot-level attacks and misconfigurations. The Microsoft Azure Attestation service securely reports on device boot health, firmware security, and other low-level security features used for device compliance. Microsoft Azure Attestation is designed to be policy-configured, giving control of your enterprise's device health to the administrator, allowing them to deal with low-level threats with confidence. Windows 11 comes with MDM integration with Microsoft Azure Attestation, allowing MDM providers to use the attestation capabilities to trust and enhance device security.

Learn more about [Microsoft Azure Attestation](/azure/attestation). | | (other stuff coming soon) | Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business | ## Support for non-Microsoft MDM servers @@ -52,7 +52,7 @@ Windows 11 can be configured with the [Microsoft MDM security baseline](/mem/int The MDM security baseline includes policies that cover the following areas: -- Microsoft inbox security technology (such as BitLocker and Windows Defender SmartScreen), and Virtual-based security ( exploit protection, Microsoft Defender Antivirus, and Windows Defender Firewall) +- Microsoft inbox security technology (such as BitLocker and Windows Defender SmartScreen), and Virtual-based security (exploit protection, Microsoft Defender Antivirus, and Windows Defender Firewall) - Restricting remote access to devices - Setting credential requirements for passwords and PINs - Restricting the use of legacy technology From bb962e51002acb34a1c996a78fca520a1c2729c9 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 14:06:19 -0700 Subject: [PATCH 169/930] Update mdm-windows.md --- windows/security/mdm-windows.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md index 356249fc2e..2456527534 100644 --- a/windows/security/mdm-windows.md +++ b/windows/security/mdm-windows.md @@ -37,15 +37,6 @@ MDM includes several security features & capabilities, as described in the follo | Remote device attestation | Attestation relies on the Trusted Platform Module (TPM) and measured boot capabilities to enhance the security provided by trusted boot. IT administrators can use available boot information to protect against boot-level attacks and misconfigurations. The Microsoft Azure Attestation service securely reports on device boot health, firmware security, and other low-level security features used for device compliance. Microsoft Azure Attestation is designed to be policy-configured, giving control of your enterprise's device health to the administrator, allowing them to deal with low-level threats with confidence. Windows 11 comes with MDM integration with Microsoft Azure Attestation, allowing MDM providers to use the attestation capabilities to trust and enhance device security.

Learn more about [Microsoft Azure Attestation](/azure/attestation). | | (other stuff coming soon) | Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business | -## Support for non-Microsoft MDM servers - -Non-Microsoft MDM servers can be used to manage Windows 11 by using industry standard protocols. The built-in management client can communicate with a third-party server proxy that supports the MDM protocols to perform enterprise management tasks. The third-party server will have the same consistent first-party user experience for enrollment, which also provides simplicity for Windows 11 users. MDM servers do not need to create or download a client to manage Windows 11. - -For details about the MDM protocols, the following resources: - -- [MS-MDM: Mobile Device Management Protocol](/openspecs/windows_protocols/ms-mdm/33769a92-ac31-47ef-ae7b-dc8501f7104f) -- [MS-MDE2: Mobile Device Enrollment Protocol Version 2](/openspecs/windows_protocols/ms-mde2/4d7eadd5-3951-4f1c-8159-c39e07cbe692) - ## Security baselines Windows 11 can be configured with the [Microsoft MDM security baseline](/mem/intune/protect/security-baseline-settings-mdm-all?pivots=mdm-december-2020) backed by ADMX policies, which functions like the Microsoft Group Policy security baseline. Security baselines enable security teams and IT admins to easily integrate this baseline into any MDM, addressing security concerns and compliance needs for modern cloud-managed devices. @@ -57,3 +48,14 @@ The MDM security baseline includes policies that cover the following areas: - Setting credential requirements for passwords and PINs - Restricting the use of legacy technology - Legacy technology policies that offer alternative solutions with modern technology + + +## Support for non-Microsoft MDM servers + +Non-Microsoft MDM servers can be used to manage Windows 11 by using industry standard protocols. The built-in management client can communicate with a third-party server proxy that supports the MDM protocols to perform enterprise management tasks. The third-party server will have the same consistent first-party user experience for enrollment, which also provides simplicity for Windows 11 users. MDM servers do not need to create or download a client to manage Windows 11. + +For details about the MDM protocols, the following resources: + +- [MS-MDM: Mobile Device Management Protocol](/openspecs/windows_protocols/ms-mdm/33769a92-ac31-47ef-ae7b-dc8501f7104f) +- [MS-MDE2: Mobile Device Enrollment Protocol Version 2](/openspecs/windows_protocols/ms-mde2/4d7eadd5-3951-4f1c-8159-c39e07cbe692) + From 41eca0258c7519bbd63815f2aa186aaa3e64fb21 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 8 Sep 2021 14:46:56 -0700 Subject: [PATCH 170/930] clarifying that new dump policy and log collection policy is only supported on Windows 11 --- ...onfigure-windows-diagnostic-data-in-your-organization.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 446832332a..f37d53931e 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -224,6 +224,8 @@ You can use Group Policy to set your organization’s diagnostic data setting: ### Use Group Policy to manage optional diagnostic data collection +There were two new policies added in Windows 11 to help you further managed your optional diagnostic data collection. These policies are not supported on Windows 10. + The following policy lets you 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. 1. From the Group Policy Management Console, go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds**. @@ -245,8 +247,8 @@ You can also limit the number of diagnostic logs that are sent back to Microsoft Use [Policy Configuration Service Provider (CSP)](/windows/client-management/mdm/policy-configuration-service-provider) to apply the following MDM policies: - System/AllowTelemetry - - System/LimitDumpCollection - - System/LimitDiagnosticLogCollection + - System/LimitDumpCollection (supported on Windows 11 only) + - System/LimitDiagnosticLogCollection (supported on Windows 11 only) ## Enable Windows diagnostic data processor configuration From 51c38014bb5524fbf18384bacb408cf234f2b730 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Wed, 8 Sep 2021 15:27:11 -0700 Subject: [PATCH 171/930] clarifying that enhanced is not supported on Windows 11 --- .../configure-windows-diagnostic-data-in-your-organization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index f37d53931e..3a9e03d977 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -100,7 +100,7 @@ There are four diagnostic data collection settings. Each setting is described in - Diagnostic data off (Security) - Required diagnostic data (Basic) -- Enhanced (This setting is only available on devices running Windows 10, version 20H2 and earlier and Windows Server 2019 and earlier.) +- Enhanced (This setting is only available on devices running Windows 10 and Windows Server 2019 and earlier. It is not supported on Windows 11 and Windows Server 2022.) - Optional diagnostic data (Full) Here’s a summary of the types of data that is included with each setting: @@ -155,7 +155,7 @@ Required diagnostic data includes: ### Enhanced diagnostic data -In Windows 10, version 20H2 and earlier as well as Windows Server 2019 and earlier, enhanced diagnostic data includes data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. +In Windows 10 and Windows Server 2019, enhanced diagnostic data includes data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. >[!Important] >This diagnostic data setting is not available on Windows 11 and Windows Server 2022 and has been replaced with policies that can control the amount of optional diagnostic data that is sent. More information on these settings are avaialble in the Manage enterprise diagnostic data section of this document. From 333565c8e8d8968889dabc4d37ccddd5ca4912fa Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 15:45:05 -0700 Subject: [PATCH 172/930] Update mdm-windows.md --- windows/security/mdm-windows.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md index 2456527534..f86e30a938 100644 --- a/windows/security/mdm-windows.md +++ b/windows/security/mdm-windows.md @@ -18,6 +18,8 @@ f1.keywords: NOCSH # Modern device management and Windows 11 +*This article provides an overview of modern device management and Windows 11.* + Windows 11 supports modern device management (MDM), an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices. Windows 11 includes a management component that includes: @@ -25,6 +27,8 @@ Windows 11 includes a management component that includes: - The enrollment client, which enrolls and configures the endpoint to communicate with the enterprise management server; and - The management client, which periodically synchronizes with the management server to check for updates and apply your security team's latest policies. +Read this article to learn more about how Windows 11 works with MDM. + ## MDM features and capabilities MDM includes several security features & capabilities, as described in the following table:

@@ -33,7 +37,7 @@ MDM includes several security features & capabilities, as described in the follo |:---|:---| | Remote wipe | When a device is lost or stolen, IT admins can attempt to wipe it remotely and make the data stored in memory and hard disks difficult to recover. Help desk agents can also reset devices to fix issues that are encountered by remote workers.

Windows 10 and Windows 11 supports the remote wipe configuration service provider (CSP) so that MDM solutions can remotely initiate any of the following operations:
- Reset the device and remove user accounts and data
- Reset the device and clean the drive
- Reset the device but persist user accounts and data | | Support for your work or school account | Adding a work or school account enables people to connect their devices to your work environment. Devices can be joined to an Active Directory domain, an Azure Active Directory (Azure AD) domain, or by quickly provisioning corporate-owned devices so they meet your security and policy guidelines.

When a device is joined to Azure AD and managed with MDM, you get the following security benefits:
- Fully managed user/device settings and policies by default
- Single Sign On to all Microsoft online services
- Password management capabilities (Windows Hello for Business)
- Authentication using tokens
- No use of consumer Microsoft Account identities | -| Config Lock | Security teams and IT admins typically enforce policies on corporate devices to keep those devices in a compliant state, and protect the operating system from changes made by users.

When users who have local admin rights attempt to work around security policies, they run the risk of leaving the device in a non-compliant state called *config drift*. Config drift can introduce security risks until the next time the device syncs with MDM and the configuration is reset. In a worst-case scenario, correcting config drift could take up to eight hours. Many organizations consider config drift a security risk.

Windows 11 with Config Lock enables IT admins to remediate config drift and keep the operating system configuration to its proper state. The operating system monitors the registry keys that configures each feature and when a drift is detected, it will revert back to the IT desired state in seconds.

Config Lock works with Application Control, Application Guard, and BitLocker. | +| Config Lock | Security teams and IT admins typically enforce policies on corporate devices to keep those devices in a compliant state, and protect the operating system from changes made by users.

When users who have local admin rights attempt to work around security policies, they run the risk of leaving the device in a non-compliant state called *config drift*. Config drift can introduce security risks until the next time the device syncs with MDM and the configuration is reset. In a worst-case scenario, correcting config drift could take up to eight hours. Many organizations consider config drift a security risk.

Windows 11 with Config Lock enables IT admins to remediate config drift and keep the operating system configuration to its proper state. The operating system monitors registry keys, and when a drift is detected, the operating system reverts back to the IT-configured state within seconds.

Config Lock works with Application Control, Application Guard, and BitLocker. | | Remote device attestation | Attestation relies on the Trusted Platform Module (TPM) and measured boot capabilities to enhance the security provided by trusted boot. IT administrators can use available boot information to protect against boot-level attacks and misconfigurations. The Microsoft Azure Attestation service securely reports on device boot health, firmware security, and other low-level security features used for device compliance. Microsoft Azure Attestation is designed to be policy-configured, giving control of your enterprise's device health to the administrator, allowing them to deal with low-level threats with confidence. Windows 11 comes with MDM integration with Microsoft Azure Attestation, allowing MDM providers to use the attestation capabilities to trust and enhance device security.

Learn more about [Microsoft Azure Attestation](/azure/attestation). | | (other stuff coming soon) | Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business | @@ -49,7 +53,6 @@ The MDM security baseline includes policies that cover the following areas: - Restricting the use of legacy technology - Legacy technology policies that offer alternative solutions with modern technology - ## Support for non-Microsoft MDM servers Non-Microsoft MDM servers can be used to manage Windows 11 by using industry standard protocols. The built-in management client can communicate with a third-party server proxy that supports the MDM protocols to perform enterprise management tasks. The third-party server will have the same consistent first-party user experience for enrollment, which also provides simplicity for Windows 11 users. MDM servers do not need to create or download a client to manage Windows 11. From 32c9b1cf0952b95d266dae9457357517ab6ab1d7 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 15:46:27 -0700 Subject: [PATCH 173/930] Update mdm-windows.md --- windows/security/mdm-windows.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md index f86e30a938..93de42d94e 100644 --- a/windows/security/mdm-windows.md +++ b/windows/security/mdm-windows.md @@ -47,7 +47,13 @@ Windows 11 can be configured with the [Microsoft MDM security baseline](/mem/int The MDM security baseline includes policies that cover the following areas: -- Microsoft inbox security technology (such as BitLocker and Windows Defender SmartScreen), and Virtual-based security (exploit protection, Microsoft Defender Antivirus, and Windows Defender Firewall) +- Microsoft inbox security technology + - BitLocker + - Windows Defender SmartScreen +- Virtual-based security + - Exploit protection + - Microsoft Defender Antivirus + - Windows Defender Firewall - Restricting remote access to devices - Setting credential requirements for passwords and PINs - Restricting the use of legacy technology From 4e9176935966009f25f40131f31e535bc469913c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 15:51:30 -0700 Subject: [PATCH 174/930] Update index.yml --- windows/security/index.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 6f614b438e..0fcb21c951 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -45,8 +45,6 @@ landingContent: url: trusted-boot.md - text: Encryption and data protection url: encryption-data-protection.md - - text: Network security - url: /windows/security/threat-protection/windows-firewall/windows-firewall-with-advanced-security.md - text: Network security url: operating-system.md - text: Virus & threat protection From a076ee6a6fa411bdab66426befbace6796b882d5 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 15:57:48 -0700 Subject: [PATCH 175/930] Update index.yml --- windows/security/index.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 0fcb21c951..3b306dfcc8 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -37,7 +37,7 @@ landingContent: linkLists: - linkListType: overview links: - - text: Overview of operating system security + - text: Operating system security url: operating-system.md - linkListType: concept links: @@ -46,9 +46,9 @@ landingContent: - text: Encryption and data protection url: encryption-data-protection.md - text: Network security - url: operating-system.md + url: identity-protection/vpn/vpn-guide.md - text: Virus & threat protection - url: operating-system.md + url: https://docs.microsoft.com/microsoft-365/security/defender-endpoint # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 07360076eea9869d8df4e31fd0a92b195e0d0b9f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 16:00:47 -0700 Subject: [PATCH 176/930] Update index.yml --- windows/security/index.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 3b306dfcc8..71c6da2416 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -74,8 +74,13 @@ landingContent: linkLists: - linkListType: overview links: - - text: article (change link later, add more) - url: /windows/security/threat-protection/windows-security-baselines.md + - text: Azure Active Directory + url: https://www.microsoft.com/security/business/identity-access-management/azure-active-directory + - text: MDM and Windows 11 + url: mdm-windows.md + - text: Your Microsoft Account + - text: OneDrive + - text: Family safety # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb From 5209b0a013b7814956338394874cabeaf97b93a0 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 16:04:50 -0700 Subject: [PATCH 177/930] cards --- windows/security/cloud.md | 18 ++++++++++++++---- windows/security/index.yml | 10 +++++++--- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index f167df48d7..c7194406ef 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -2,13 +2,23 @@ title: Windows and cloud security description: Get an overview of cloud services supported in Windows 11 ms.reviewer: -manager: dansimp -ms.author: dansimp -ms.prod: w10 +author: denisebmsft +ms.author: deniseb +manager: dansimp +ms.prod: w11 +audience: ITPro +ms.topic: conceptual +ms.date: 09/08/2021 +ms.prod: w11 +ms.localizationpriority: medium +ms.collection: +ms.custom: +ms.reviewer: +f1.keywords: NOCSH ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: dansimp +search.appverid: MET150 --- # Windows and cloud security diff --git a/windows/security/index.yml b/windows/security/index.yml index 71c6da2416..e121d5124b 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -85,12 +85,16 @@ landingContent: # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - - title: User protection + - title: Secured-core and cloud devices linkLists: - linkListType: overview links: - - text: article (change link later) - url: /windows/security/threat-protection/windows-security-baselines.md + - text: Windows 11 secured-core devices + - text: Windows 365 Cloud PCs + - text: Windows 365 for Business + - text: Windows 365 for Enterprise + - text: Azure Virtual Desktop + # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From d6617cb1d320cf60c787500d355b7b0bfd311163 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 16:08:42 -0700 Subject: [PATCH 178/930] Update TOC.yml --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 5e5d767e80..c3103245fe 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -201,7 +201,7 @@ href: identity-protection/vpn/vpn-office-365-optimization.md - name: Windows Defender Firewall href: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md - - name: Threat protection + - name: Virus & threat protection items: - name: Microsoft Defender Antivirus href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows From 8cd576544c44d60bba7c7f37a5357ffa7b6c93ac Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 16:11:43 -0700 Subject: [PATCH 179/930] more fixes --- windows/security/cloud.md | 1 - windows/security/index.yml | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index c7194406ef..45b41e1e1f 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -9,7 +9,6 @@ ms.prod: w11 audience: ITPro ms.topic: conceptual ms.date: 09/08/2021 -ms.prod: w11 ms.localizationpriority: medium ms.collection: ms.custom: diff --git a/windows/security/index.yml b/windows/security/index.yml index e121d5124b..3f5829169f 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -79,8 +79,11 @@ landingContent: - text: MDM and Windows 11 url: mdm-windows.md - text: Your Microsoft Account + url: - text: OneDrive + url: - text: Family safety + url: # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb From 2ad69061f52fa21ec75cb49b46ac65d9d578863c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 16:12:14 -0700 Subject: [PATCH 180/930] Update cloud.md --- windows/security/cloud.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 45b41e1e1f..c8ff9dc957 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -12,7 +12,6 @@ ms.date: 09/08/2021 ms.localizationpriority: medium ms.collection: ms.custom: -ms.reviewer: f1.keywords: NOCSH ms.mktglfcycl: deploy ms.sitesec: library From 546f8850d8cd87e3949b0f801e2e004ae085818f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 16:16:10 -0700 Subject: [PATCH 181/930] Update index.yml --- windows/security/index.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 3f5829169f..182f6bf688 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -79,11 +79,11 @@ landingContent: - text: MDM and Windows 11 url: mdm-windows.md - text: Your Microsoft Account - url: + url: identity-protection/access-control/microsoft-accounts.md - text: OneDrive - url: + url: https://docs.microsoft.com/onedrive/onedrive - text: Family safety - url: + url: threat-protection/windows-defender-security-center/wdsc-family-options.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb From 90dd8080b6c32dc8531e3df3779171a68bdc772d Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 8 Sep 2021 16:18:24 -0700 Subject: [PATCH 182/930] Update index.yml --- windows/security/index.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 182f6bf688..a2b6354f5b 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -92,11 +92,17 @@ landingContent: linkLists: - linkListType: overview links: - - text: Windows 11 secured-core devices - - text: Windows 365 Cloud PCs - - text: Windows 365 for Business - - text: Windows 365 for Enterprise - - text: Azure Virtual Desktop + - text: Windows 11 secured-core devices (change link later) + url: https://docs.microsoft.com/windows/whats-new/windows-11 + - text: Windows 365 Cloud PCs (change link later) + url: https://docs.microsoft.com/windows/whats-new/windows-11 + - text: Windows 365 for Business (change link later) + url: https://docs.microsoft.com/windows/whats-new/windows-11 + - text: Windows 365 for Enterprise (change link later) + url: https://docs.microsoft.com/windows/whats-new/windows-11 + - text: Azure Virtual Desktop (change link later) + url: https://docs.microsoft.com/windows/whats-new/windows-11 + # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb From c27adfa5cf9e6b04ae015ac5e4340f39474b022e Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Wed, 8 Sep 2021 17:02:04 -0700 Subject: [PATCH 183/930] draft --- .../create-a-windows-11-reference-image.md | 6 +-- .../prepare-for-windows-deployment-mdt.md | 48 ++++++++++++------- 2 files changed, 35 insertions(+), 19 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md index f9939dd965..7db1adc5c3 100644 --- a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md +++ b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md @@ -22,10 +22,10 @@ ms.topic: article - Windows 10 - Windows 11 -Creating a reference image is important because that image serves as the foundation for the devices in your organization. In this topic, you will learn how to create a Windows 10 reference image using the Microsoft Deployment Toolkit (MDT). You will create a deployment share, configure rules and settings, and import all the applications and operating system files required to build a Windows 10 reference image. After completing the steps outlined in this topic, you will have a Windows 10 reference image that can be used in your deployment solution. +Creating a reference image is important because that image serves as the foundation for the devices in your organization. In this topic, you will learn how to create a Windows 11 reference image using the Microsoft Deployment Toolkit (MDT). You will create a deployment share, configure rules and settings, and import all the applications and operating system files required to build a Windows 11 reference image. After completing the steps outlined in this topic, you will have a Windows 11 reference image that can be used in your deployment solution. ->[!NOTE] ->See [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md) for more information about the server, client, and network infrastructure used in this guide. +> [!NOTE] +> See [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md) for more information about the server, client, and network infrastructure used in this guide. For the purposes of this topic, we will use three computers: DC01, MDT01, and HV01. - DC01 is a domain controller for the contoso.com domain. diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md index 1c559962bc..9349c24535 100644 --- a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md +++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md @@ -1,5 +1,5 @@ --- -title: Prepare for deployment with MDT (Windows 10) +title: Prepare for deployment with MDT (Windows 11) description: This topic will walk you through the steps necessary to create the server structure required to deploy the Windows 10 operating system using the Microsoft Deployment Toolkit (MDT). ms.assetid: 5103c418-0c61-414b-b93c-a8e8207d1226 ms.reviewer: @@ -24,11 +24,27 @@ ms.topic: article This article will walk you through the steps necessary to prepare your network and server infrastructure to deploy Windows 11 with the Microsoft Deployment Toolkit (MDT). It covers the installation of the necessary system prerequisites, the creation of shared folders and service accounts, and the configuration of security permissions in the file system and in Active Directory. -## Infrastructure +The following procedures are described in this article: + +1. Install the Windows Assessment and Deployment Kit (ADK) +2. Install and initialize Windows Deployment Services (WDS) +3. Install MDT +4. Create an Active Directory Organizational Unit structure to support deployment +5. Create the MDT service account +6. Create and share the logs folder + +> [!IMPORTANT] +> Before deploying Windows 11, verify that the device meets or exceeds [requirements](../../whats-new/windows-11-requirements.md). + +All procedures in this guide can also be used to deploy Windows 10 by changing the source media that is used. + +For an overview of the features, components, and capabilities of MDT, see [Get started with MDT](get-started-with-the-microsoft-deployment-toolkit.md). + +## Infrastructure and requirements The procedures in this guide use the following names and infrastructure. -### Network and servers +#### Network and servers For the purposes of this topic, we will use three server computers: **DC01**, **MDT01**, and **HV01**. - All servers are running Windows Server 2019. @@ -36,35 +52,35 @@ For the purposes of this topic, we will use three server computers: **DC01**, ** - Note: Although MDT supports Windows Server 2008 R2, at least Windows Server 2012 R2 or later is required to perform the procedures in this guide. - **DC01** is a domain controller, DHCP server, and DNS server for contoso.com, representing the fictitious Contoso Corporation. - **MDT01** is a domain member server in contoso.com with a data (D:) drive that can store at least 200GB. MDT01 will host deployment shares and run the Windows Deployment Service. Optionally, MDT01 is also a WSUS server. - - A second MDT server (**MDT02**) configured identically to MDT01 is optionally used to [build a distributed environment](build-a-distributed-environment-for-windows-10-deployment.md) for Windows 10 deployment. This server is located on a different subnet than MDT01 and has a different default gateway. -- **HV01** is a Hyper-V host computer that is used to build a Windows 10 reference image. + - A second MDT server (**MDT02**) configured identically to MDT01 is optionally used to [build a distributed environment](build-a-distributed-environment-for-windows-deployment.md) for Windows 11 deployment. This server is located on a different subnet than MDT01 and has a different default gateway. +- **HV01** is a Hyper-V host computer that is used to build a Windows 11 reference image. - See [Hyper-V requirements](#hyper-v-requirements) below for more information about HV01. -### Client computers +#### Client computers Several client computers are referenced in this guide with hostnames of PC0001 to PC0007. -- **PC0001**: A computer running Windows 10 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. +- **PC0001**: A computer running Windows 11 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. - Client name: PC0001 - IP Address: DHCP -- **PC0002**: A computer running Windows 7 SP1 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. This computer is referenced during the migration scenarios. +- **PC0002**: A computer running Windows 10 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. This computer is referenced during the migration scenarios. - Client name: PC0002 - IP Address: DHCP -- **PC0003 - PC0007**: These are other client computers similar to PC0001 and PC0002 that are used in this guide and another guide for various scenarios. The device names are incremented for clarity within each scenario. For example, PC0003 and PC0004 are running Windows 7 just like PC0002, but are used for Configuration Manager refresh and replace scenarios, respectively. +- **PC0003 - PC0007**: These are other client computers similar to PC0001 and PC0002 that are used in this guide and another guide for various scenarios. The device names are incremented for clarity within each scenario. For example, PC0003 and PC0004 are running Windows 10 just like PC0002, but are used for Configuration Manager refresh and replace scenarios, respectively. -### Storage requirements +#### Storage requirements MDT01 and HV01 should have the ability to store up to 200 GB of files on a data drive (D:). If you use a computer with a single system partition (C:), you will need to adjust some procedures in this guide to specify the C: drive instead of the D: drive. -### Hyper-V requirements +#### Hyper-V requirements -If you do not have access to a Hyper-V server, you can install Hyper-V on a Windows 10 or Windows 8.1 computer temporarily to use for building reference images. For instructions on how to enable Hyper-V on Windows 10, see the [Verify support and install Hyper-V](../windows-10-poc.md#verify-support-and-install-hyper-v) section in the Windows 10 deployment test lab guide. This guide is a proof-of-concept guide that has detailed instructions for installing Hyper-V. +If you do not have access to a Hyper-V server, you can install Hyper-V on a Windows 8.1, Windows 10, or Windows 11 computer temporarily to use for building reference images. For instructions on how to enable Hyper-V on Windows 10, see the [Verify support and install Hyper-V](../windows-10-poc.md#verify-support-and-install-hyper-v) section in the Windows 10 deployment test lab guide. This guide is a proof-of-concept guide that has detailed instructions for installing Hyper-V. -### Network requirements +#### Network requirements All server and client computers referenced in this guide are on the same subnet. This is not required, but each server and client computer must be able to connect to each other to share files, and to resolve all DNS names and Active Directory information for the contoso.com domain. Internet connectivity is also required to download OS and application updates. -### Domain credentials +#### Domain credentials The following generic credentials are used in this guide. You should replace these credentials as they appear in each procedure with your credentials. @@ -72,7 +88,7 @@ The following generic credentials are used in this guide. You should replace the **Domain administrator username**: administrator
**Domain administrator password**: pass@word1 -### Organizational unit structure +#### Organizational unit structure The following OU structure is used in this guide. Instructions are provided [below](#create-the-ou-structure) to help you create the required OUs. @@ -102,7 +118,7 @@ Visit the [Download and install the Windows ADK](/windows-hardware/get-started/a - You can confirm that the update is applied by viewing properties of the ImageCat.exe and ImgMgr.exe files at **C:\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Deployment Tools\\WSIM** and verifying that the **Details** tab displays a **File version** of **10.0.18362.144** or later. 5. If you downloaded the optional MDT_KB4564442 patch for BIOS based deployment, see [this support article](https://support.microsoft.com/en-us/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7) for instructions on how to install the patch. -## Install and initialize Windows Deployment Services (WDS) +## Install and initialize WDS On **MDT01**: From a1f6ab040c7e107a4e39c2f2b05d131970b6b80b Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 9 Sep 2021 11:34:02 +0100 Subject: [PATCH 184/930] Update required-windows-11-diagnostic-events-and-fields.md --- ...windows-11-diagnostic-events-and-fields.md | 20 +------------------ 1 file changed, 1 insertion(+), 19 deletions(-) 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 ea4960144c..78dddcfe9f 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -8331,22 +8331,4 @@ The following fields are available: - **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. - - -## 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). - - - +- **UpdateType** Indicates whether the change is an increase or decrease in the size of the hard reserve. \ No newline at end of file From b9c4cd036cc0009537576dfd86d60f83f7ba42bd Mon Sep 17 00:00:00 2001 From: Ashok Lobo Date: Thu, 9 Sep 2021 17:09:15 +0530 Subject: [PATCH 185/930] Updated as per 5358858 --- .../configure-md-app-guard.md | 3 ++- .../install-md-app-guard.md | 6 ++++-- .../md-app-guard-browser-extension.md | 3 ++- .../md-app-guard-overview.md | 4 +++- .../reqs-md-app-guard.md | 6 ++++-- .../test-scenarios-md-app-guard.md | 3 ++- 6 files changed, 17 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md index d2ee8b1f7a..1c874086ab 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 05/24/2021 +ms.date: 09/09/2021 ms.reviewer: manager: dansimp ms.custom: asr @@ -20,6 +20,7 @@ ms.technology: mde **Applies to:** - Windows 10 +- Windows 11 Microsoft Defender Application Guard (Application Guard) works with Group Policy to help you manage your organization's computer settings. By using Group Policy, you can configure a setting once, and then copy it onto many computers. For example, you can set up multiple security settings in a Group Policy Object, which is linked to a domain, and then apply all those settings to every endpoint in the domain. diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md index 3b18ab25d3..6c2db12e7d 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 10/21/2020 +ms.date: 09/09/2021 ms.reviewer: manager: dansimp ms.custom: asr @@ -18,7 +18,9 @@ ms.technology: mde # Prepare to install Microsoft Defender Application Guard **Applies to:** -- - Windows 10 + +- Windows 10 +- Windows 11 ## Review system requirements diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index d507e47abf..a3a578cd53 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium author: martyav ms.author: v-maave -ms.date: 06/12/2020 +ms.date: 09/09/2021 ms.reviewer: manager: dansimp ms.custom: asr @@ -20,6 +20,7 @@ ms.technology: mde **Applies to:** - Windows 10 +- Windows 11 [Microsoft Defender Application Guard Extension](https://www.microsoft.com/security/blog/2019/05/23/new-browser-extensions-for-integrating-microsofts-hardware-based-isolation/) is a web browser add-on available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index 4ad66674a9..010f230e70 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 01/27/2021 +ms.date: 09/09/2021 ms.reviewer: manager: dansimp ms.custom: asr @@ -18,7 +18,9 @@ ms.technology: mde # Microsoft Defender Application Guard overview **Applies to** + - Windows 10 +- Windows 11 Microsoft Defender Application Guard (Application Guard) is designed to help prevent old and newly emerging attacks to help keep employees productive. Using our unique hardware isolation approach, our goal is to destroy the playbook that attackers use by making current attack methods obsolete. diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md index fb162b5632..b429e0e44f 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/reqs-md-app-guard.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 07/01/2021 +ms.date: 09/09/2021 ms.reviewer: manager: dansimp ms.custom: asr @@ -18,7 +18,9 @@ ms.technology: mde # System requirements for Microsoft Defender Application Guard **Applies to** + - Windows 10 +- Windows 11 The threat landscape is continually evolving. While hackers are busy developing new techniques to breach enterprise networks by compromising workstations, phishing schemes remain one of the top ways to lure employees into social engineering attacks. Microsoft Defender Application Guard is designed to help prevent old, and newly emerging attacks, to help keep employees productive. @@ -43,6 +45,6 @@ Your environment must have the following hardware to run Microsoft Defender Appl | Software | Description | |--------|-----------| -| Operating system | Windows 10 Enterprise edition, version 1809 or higher
Windows 10 Professional edition, version 1809 or higher
Windows 10 Professional for Workstations edition, version 1809 or higher
Windows 10 Professional Education edition, version 1809 or higher
Windows 10 Education edition, version 1809 or higher
Professional editions are only supported for non-managed devices; Intune or any other 3rd party mobile device management (MDM) solutions are not supported with MDAG for Professional editions. | +| Operating system | Windows 10 Enterprise edition, version 1809 or higher
Windows 10 Professional edition, version 1809 or higher
Windows 10 Professional for Workstations edition, version 1809 or higher
Windows 10 Professional Education edition, version 1809 or higher
Windows 10 Education edition, version 1809 or higher
Professional editions are only supported for non-managed devices; Intune or any other 3rd party mobile device management (MDM) solutions are not supported with MDAG for Professional editions.
Windows 11 | | Browser | Microsoft Edge | | Management system
(only for managed devices)| [Microsoft Intune](/intune/)

**OR**

[Microsoft Endpoint Configuration Manager](/configmgr/)

**OR**

[Group Policy](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc753298(v=ws.11))

**OR**

Your current company-wide 3rd party mobile device management (MDM) solution. For info about 3rd party MDM solutions, see the documentation that came with your product. | diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index d8ff39f397..3e07e70fdc 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -10,7 +10,7 @@ author: denisebmsft ms.author: deniseb ms.reviewer: manager: dansimp -ms.date: 09/14/2020 +ms.date: 09/09/2021 ms.custom: asr ms.technology: mde --- @@ -20,6 +20,7 @@ ms.technology: mde **Applies to:** - Windows 10 +- Windows 11 We've come up with a list of scenarios that you can use to test hardware-based isolation in your organization. From dde3742077cf4452d38a18866d97bf6f0c82b439 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 9 Sep 2021 16:23:32 +0100 Subject: [PATCH 186/930] Update required-windows-diagnostic-data-events-and-fields-2004.md --- .../required-windows-diagnostic-data-events-and-fields-2004.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 a2b9e3100a..f5805393ac 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 @@ -38,7 +38,7 @@ Required diagnostic data helps to identify problems that can occur on a particul 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 Windows 11 diagnostic events and fields](required-windows-11-diagnostic-events-and-fields.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) From 1117756eeda53ebd6ce95828bcd1cadaea78af23 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 9 Sep 2021 11:13:18 -0700 Subject: [PATCH 187/930] draft --- .../prepare-for-windows-deployment-mdt.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md index 9349c24535..b98f9710b2 100644 --- a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md +++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md @@ -6,7 +6,7 @@ ms.reviewer: manager: dougeby ms.author: greglin keywords: deploy, system requirements -ms.prod: w10 +ms.prod: w11 ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library @@ -22,9 +22,10 @@ ms.topic: article - Windows 10 - Windows 11 -This article will walk you through the steps necessary to prepare your network and server infrastructure to deploy Windows 11 with the Microsoft Deployment Toolkit (MDT). It covers the installation of the necessary system prerequisites, the creation of shared folders and service accounts, and the configuration of security permissions in the file system and in Active Directory. -The following procedures are described in this article: +This article will walk you through the steps necessary to prepare your network and server infrastructure to deploy Windows 11 with the Microsoft Deployment Toolkit (MDT). For an overview of the features, components, and capabilities of MDT, see [Get started with MDT](get-started-with-the-microsoft-deployment-toolkit.md). + +This article covers installation of necessary system prerequisites, creation of shared folders and service accounts, and configuration of security permissions in the file system and in Active Directory. Steps to complete the following procedures are provided: 1. Install the Windows Assessment and Deployment Kit (ADK) 2. Install and initialize Windows Deployment Services (WDS) @@ -33,12 +34,12 @@ The following procedures are described in this article: 5. Create the MDT service account 6. Create and share the logs folder +All procedures in this guide can also be used to deploy Windows 10. + +After completing these steps, you can create a [Windows 11 reference image](create-a-windows-11-reference-image.md) that will be used to deploy Winodws 11. If you are installing Windows 10 instead of Windows 11, use [source media](create-a-windows-11-reference-image.md#add-setup-files) for Windows 10 instead of Windows 11 to create your reference image. + > [!IMPORTANT] -> Before deploying Windows 11, verify that the device meets or exceeds [requirements](../../whats-new/windows-11-requirements.md). - -All procedures in this guide can also be used to deploy Windows 10 by changing the source media that is used. - -For an overview of the features, components, and capabilities of MDT, see [Get started with MDT](get-started-with-the-microsoft-deployment-toolkit.md). +> Before deploying Windows 11, verify that the device meets or exceeds [requirements](/windows/whats-new/windows-11-requirements). ## Infrastructure and requirements From 5c9fc1c94735a72644fd102d1987f05ca65cd365 Mon Sep 17 00:00:00 2001 From: Fojonx <90415493+Fojonx@users.noreply.github.com> Date: Thu, 9 Sep 2021 14:21:38 -0400 Subject: [PATCH 188/930] Update security-compliance-toolkit-10.md Adding Windows Server 2022 entry --- .../security/threat-protection/security-compliance-toolkit-10.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/security-compliance-toolkit-10.md b/windows/security/threat-protection/security-compliance-toolkit-10.md index 2ec5067168..3fe631aa97 100644 --- a/windows/security/threat-protection/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/security-compliance-toolkit-10.md @@ -37,6 +37,7 @@ The Security Compliance Toolkit consists of: - Windows 10, Version 1507 - Windows Server security baselines + - Windows Server 2022 - Windows Server 2019 - Windows Server 2016 - Windows Server 2012 R2 From fb6bbb138fece9e2126988c09ce25c1458799d9d Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 9 Sep 2021 11:31:24 -0700 Subject: [PATCH 189/930] duplicate file --- .../prepare-for-windows-deployment-mdt.md | 280 ------------------ ...prepare-for-windows-deployment-with-mdt.md | 51 ++-- 2 files changed, 34 insertions(+), 297 deletions(-) delete mode 100644 windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md deleted file mode 100644 index b98f9710b2..0000000000 --- a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-mdt.md +++ /dev/null @@ -1,280 +0,0 @@ ---- -title: Prepare for deployment with MDT (Windows 11) -description: This topic will walk you through the steps necessary to create the server structure required to deploy the Windows 10 operating system using the Microsoft Deployment Toolkit (MDT). -ms.assetid: 5103c418-0c61-414b-b93c-a8e8207d1226 -ms.reviewer: -manager: dougeby -ms.author: greglin -keywords: deploy, system requirements -ms.prod: w11 -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.sitesec: library -ms.pagetype: mdt -audience: itpro -author: greg-lindsay -ms.topic: article ---- - -# Prepare for deployment with MDT - -**Applies to** -- Windows 10 -- Windows 11 - - -This article will walk you through the steps necessary to prepare your network and server infrastructure to deploy Windows 11 with the Microsoft Deployment Toolkit (MDT). For an overview of the features, components, and capabilities of MDT, see [Get started with MDT](get-started-with-the-microsoft-deployment-toolkit.md). - -This article covers installation of necessary system prerequisites, creation of shared folders and service accounts, and configuration of security permissions in the file system and in Active Directory. Steps to complete the following procedures are provided: - -1. Install the Windows Assessment and Deployment Kit (ADK) -2. Install and initialize Windows Deployment Services (WDS) -3. Install MDT -4. Create an Active Directory Organizational Unit structure to support deployment -5. Create the MDT service account -6. Create and share the logs folder - -All procedures in this guide can also be used to deploy Windows 10. - -After completing these steps, you can create a [Windows 11 reference image](create-a-windows-11-reference-image.md) that will be used to deploy Winodws 11. If you are installing Windows 10 instead of Windows 11, use [source media](create-a-windows-11-reference-image.md#add-setup-files) for Windows 10 instead of Windows 11 to create your reference image. - -> [!IMPORTANT] -> Before deploying Windows 11, verify that the device meets or exceeds [requirements](/windows/whats-new/windows-11-requirements). - -## Infrastructure and requirements - -The procedures in this guide use the following names and infrastructure. - -#### Network and servers - -For the purposes of this topic, we will use three server computers: **DC01**, **MDT01**, and **HV01**. -- All servers are running Windows Server 2019. - - You can use an earlier version of Windows Server with minor modifications to some procedures. - - Note: Although MDT supports Windows Server 2008 R2, at least Windows Server 2012 R2 or later is required to perform the procedures in this guide. -- **DC01** is a domain controller, DHCP server, and DNS server for contoso.com, representing the fictitious Contoso Corporation. -- **MDT01** is a domain member server in contoso.com with a data (D:) drive that can store at least 200GB. MDT01 will host deployment shares and run the Windows Deployment Service. Optionally, MDT01 is also a WSUS server. - - A second MDT server (**MDT02**) configured identically to MDT01 is optionally used to [build a distributed environment](build-a-distributed-environment-for-windows-deployment.md) for Windows 11 deployment. This server is located on a different subnet than MDT01 and has a different default gateway. -- **HV01** is a Hyper-V host computer that is used to build a Windows 11 reference image. - - See [Hyper-V requirements](#hyper-v-requirements) below for more information about HV01. - -#### Client computers - -Several client computers are referenced in this guide with hostnames of PC0001 to PC0007. - -- **PC0001**: A computer running Windows 11 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. - - Client name: PC0001 - - IP Address: DHCP -- **PC0002**: A computer running Windows 10 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. This computer is referenced during the migration scenarios. - - Client name: PC0002 - - IP Address: DHCP -- **PC0003 - PC0007**: These are other client computers similar to PC0001 and PC0002 that are used in this guide and another guide for various scenarios. The device names are incremented for clarity within each scenario. For example, PC0003 and PC0004 are running Windows 10 just like PC0002, but are used for Configuration Manager refresh and replace scenarios, respectively. - -#### Storage requirements - -MDT01 and HV01 should have the ability to store up to 200 GB of files on a data drive (D:). If you use a computer with a single system partition (C:), you will need to adjust some procedures in this guide to specify the C: drive instead of the D: drive. - -#### Hyper-V requirements - -If you do not have access to a Hyper-V server, you can install Hyper-V on a Windows 8.1, Windows 10, or Windows 11 computer temporarily to use for building reference images. For instructions on how to enable Hyper-V on Windows 10, see the [Verify support and install Hyper-V](../windows-10-poc.md#verify-support-and-install-hyper-v) section in the Windows 10 deployment test lab guide. This guide is a proof-of-concept guide that has detailed instructions for installing Hyper-V. - -#### Network requirements - -All server and client computers referenced in this guide are on the same subnet. This is not required, but each server and client computer must be able to connect to each other to share files, and to resolve all DNS names and Active Directory information for the contoso.com domain. Internet connectivity is also required to download OS and application updates. - -#### Domain credentials - -The following generic credentials are used in this guide. You should replace these credentials as they appear in each procedure with your credentials. - -**Active Directory domain name**: contoso.com
-**Domain administrator username**: administrator
-**Domain administrator password**: pass@word1 - -#### Organizational unit structure - -The following OU structure is used in this guide. Instructions are provided [below](#create-the-ou-structure) to help you create the required OUs. - -![figure 2.](../images/mdt-01-fig02.jpg) - -## Install the Windows ADK - -These steps assume that you have the MDT01 member server running and configured as a domain member server. - -On **MDT01**: - -Visit the [Download and install the Windows ADK](/windows-hardware/get-started/adk-install) page and download the following items to the **D:\\Downloads\\ADK** folder on MDT01 (you will need to create this folder): -- [The Windows ADK for Windows 10](https://go.microsoft.com/fwlink/?linkid=2086042) -- [The Windows PE add-on for the ADK](https://go.microsoft.com/fwlink/?linkid=2087112) -- [The Windows System Image Manager (WSIM) 1903 update](https://go.microsoft.com/fwlink/?linkid=2095334) -- (Optional) [The MDT_KB4564442 patch for BIOS firmware](https://download.microsoft.com/download/3/0/6/306AC1B2-59BE-43B8-8C65-E141EF287A5E/KB4564442/MDT_KB4564442.exe) - - This patch is needed to resolve a bug that causes detection of BIOS-based machines as UEFI-based machines. If you have a UEFI deployment, you do not need this patch. - ->[!TIP] ->You might need to temporarily disable IE Enhanced Security Configuration for administrators in order to download files from the Internet to the server. This setting can be disabled by using Server Manager (Local Server/Properties). - -1. On **MDT01**, ensure that you are signed in as an administrator in the CONTOSO domain. - - For the purposes of this guide, we are using a Domain Admin account of **administrator** with a password of pass@word1. You can use your own administrator username and password as long as you properly adjust all steps in this guide that use these login credentials. -2. Start the **ADK Setup** (D:\\Downloads\\ADK\\adksetup.exe), click **Next** twice to accept the default installation parameters, click **Accept** to accept the license agreement, and then on the **Select the features you want to install** page accept the default list of features by clicking **Install**. This will install deployment tools and the USMT. Verify that the installation completes successfully before moving to the next step. -3. Start the **WinPE Setup** (D:\\Downloads\\ADK\\adkwinpesetup.exe), click **Next** twice to accept the default installation parameters, click **Accept** to accept the license agreement, and then on the **Select the features you want to install** page click **Install**. This will install Windows PE for x86, AMD64, ARM, and ARM64. Verify that the installation completes successfully before moving to the next step. -4. Extract the **WSIM 1903 update** (D:\\Downloads\ADK\\WSIM1903.zip) and then run the **UpdateWSIM.bat** file. - - You can confirm that the update is applied by viewing properties of the ImageCat.exe and ImgMgr.exe files at **C:\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Deployment Tools\\WSIM** and verifying that the **Details** tab displays a **File version** of **10.0.18362.144** or later. -5. If you downloaded the optional MDT_KB4564442 patch for BIOS based deployment, see [this support article](https://support.microsoft.com/en-us/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7) for instructions on how to install the patch. - -## Install and initialize WDS - -On **MDT01**: - -1. Open an elevated Windows PowerShell prompt and enter the following command: - - ```powershell - Install-WindowsFeature -Name WDS -IncludeManagementTools - WDSUTIL /Verbose /Progress /Initialize-Server /Server:MDT01 /RemInst:"D:\RemoteInstall" - WDSUTIL /Set-Server /AnswerClients:All - ``` - -## Optional: Install Windows Server Update Services (WSUS) - -If you wish to use MDT as a WSUS server using the Windows Internal Database (WID), use the following command to install this service. Alternatively, change the WSUS server information in this guide to the WSUS server in your environment. - -To install WSUS on MDT01, enter the following at an elevated Windows PowerShell prompt: - - ```powershell - Install-WindowsFeature -Name UpdateServices, UpdateServices-WidDB, UpdateServices-Services, UpdateServices-RSAT, UpdateServices-API, UpdateServices-UI - cmd /c "C:\Program Files\Update Services\Tools\wsusutil.exe" postinstall CONTENT_DIR=C:\WSUS - ``` - ->To use the WSUS that you have installed on MDT01, you must also [configure Group Policy](../update/waas-manage-updates-wsus.md#configure-automatic-updates-and-update-service-location) on DC01 and perform the neccessary post-installation configuration of WSUS on MDT01. - -## Install MDT - ->[!NOTE] ->MDT installation requires the following: ->- The Windows ADK for Windows 10 (installed in the previous procedure) ->- Windows PowerShell ([version 5.1](https://www.microsoft.com/download/details.aspx?id=54616) is recommended; type **$host** to check) ->- Microsoft .NET Framework - -On **MDT01**: - -1. Visit the [MDT resource page](/mem/configmgr/mdt/) and click **Download MDT**. -2. Save the **MicrosoftDeploymentToolkit_x64.msi** file to the D:\\Downloads\\MDT folder on MDT01. - - **Note**: As of the publishing date for this guide, the current version of MDT is 8456 (6.3.8456.1000), but a later version will also work. -3. Install **MDT** (D:\\Downloads\\MDT\\MicrosoftDeploymentToolkit_x64.exe) with the default settings. - -## Create the OU structure - -Switch to **DC01** and perform the following procedures on **DC01**: - -To create the OU structure, you can use the Active Directory Users and Computers console (dsa.msc), or you can use Windows PowerShell. - -Copy the following list of OU names and paths into a CSV file and save it as `~\Setup\Scripts\oulist.csv`. - -```csv -OUName,OUPath -Contoso,"DC=CONTOSO,DC=COM" -Accounts,"OU=Contoso,DC=CONTOSO,DC=COM" -Computers,"OU=Contoso,DC=CONTOSO,DC=COM" -Groups,"OU=Contoso,DC=CONTOSO,DC=COM" -Admins,"OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" -Service Accounts,"OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" -Users,"OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" -Servers,"OU=Computers,OU=Contoso,DC=CONTOSO,DC=COM" -Workstations,"OU=Computers,OU=Contoso,DC=CONTOSO,DC=COM" -Security Groups,"OU=Groups,OU=Contoso,DC=CONTOSO,DC=COM" -``` - -Next, copy the following commands into a file and save it as `~\Setup\Scripts\ou.ps1`. Be sure that you are viewing file extensions and that you save the file with the `.ps1` extension. - -```powershell -Import-CSV -Path $home\Setup\Scripts\oulist.csv | ForEach-Object { - New-ADOrganizationalUnit -Name $_.ouname -Path $_.oupath - Write-Host -ForegroundColor Green "OU $($_.ouname) is created in the location $($_.oupath)" -} -``` - -Lastly, open an elevated Windows PowerShell prompt on DC01 and run the `ou.ps1` script: - -```powershell -Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force -Set-Location $home\Setup\Scripts -.\ou.ps1 -``` - -This will create an OU structure as shown below. - -![OU structure.](../images/mdt-05-fig07.png) - -To use the Active Directory Users and Computers console (instead of PowerShell): - -On **DC01**: - -1. Using the Active Directory Users and Computers console (dsa.msc), in the contoso.com domain level, create a top-level OU named **Contoso**. -2. In the **Contoso** OU, create the following OUs: - 1. Accounts - 2. Computers - 3. Groups -3. In the **Contoso / Accounts** OU, create the following underlying OUs: - 1. Admins - 2. Service Accounts - 3. Users -4. In the **Contoso / Computers** OU, create the following underlying OUs: - 1. Servers - 2. Workstations -5. In the **Contoso / Groups** OU, create the following OU: - 1. Security Groups - -The final result of either method is shown below. The **MDT_BA** account will be created next. - -## Create the MDT service account - -When creating a reference image, you need an account for MDT. The MDT build account is used for Windows Preinstallation Environment (Windows PE) to connect to MDT01. - -To create an MDT build account, open an elevated Windows PowerShell prompt on DC01 and enter the following (copy and paste the entire command, taking care to notice the scroll bar at the bottom). This command will create the MDT_BA user account and set the password to "pass@word1": - -```powershell -New-ADUser -Name MDT_BA -UserPrincipalName MDT_BA -path "OU=Service Accounts,OU=Accounts,OU=Contoso,DC=CONTOSO,DC=COM" -Description "MDT Build Account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -PasswordNeverExpires $true -Enabled $true -``` -If you have the Active Directory Users and Computers console open you can refresh the view and see this new account in the **Contoso\Accounts\Service Accounts** OU as shown in the screenshot above. - -## Create and share the logs folder - -By default MDT stores the log files locally on the client. In order to capture a reference image, you will need to enable server-side logging and, to do that, you will need to have a folder in which to store the logs. For more information, see [Create a Windows 10 reference image](create-a-windows-10-reference-image.md). - -On **MDT01**: - -1. Sign in as **CONTOSO\\administrator**. -2. Create and share the **D:\\Logs** folder by running the following commands in an elevated Windows PowerShell prompt: - - ```powershell - New-Item -Path D:\Logs -ItemType directory - New-SmbShare -Name Logs$ -Path D:\Logs -ChangeAccess EVERYONE - icacls D:\Logs /grant '"MDT_BA":(OI)(CI)(M)' - ``` - -See the following example: - -![Logs folder.](../images/mdt-05-fig08.png) - -## Use CMTrace to read log files (optional) - -The log files in MDT Lite Touch are formatted to be read by Configuration Manager Trace ([CMTrace](/sccm/core/support/cmtrace)), which is available as part of the [Microsoft System 2012 R2 Center Configuration Manager Toolkit](https://go.microsoft.com/fwlink/p/?LinkId=734717). You should also download this tool. -You can use Notepad (example below): - -![figure 8.](../images/mdt-05-fig09.png) - -Alternatively, CMTrace formatting makes the logs much easier to read. See the same log file below, opened in CMTrace: - -![figure 9.](../images/mdt-05-fig10.png) - -After installing the ConfigMgrTools.msi file, you can search for **cmtrace** and pin the tool to your taskbar for easy access. - -## Next steps - -When you have completed all the steps in this section to prepare for deployment, see [Create a Windows 10 reference image](create-a-windows-10-reference-image.md). - -## Appendix - -**Sample files** - -The following sample files are also available to help automate some MDT deployment tasks. This guide does not use these files, but they are made available here so you can see how some tasks can be automated with Windows PowerShell. -- [Gather.ps1](/samples/browse/?redirectedfrom=TechNet-Gallery). This sample Windows PowerShell script performs the MDT Gather process in a simulated MDT environment. This allows you to test the MDT gather process and check to see if it is working correctly without performing a full Windows deployment. -- [Set-OUPermissions.ps1](https://go.microsoft.com/fwlink/p/?LinkId=619362). This sample Windows PowerShell script creates a domain account and then configures OU permissions to allow the account to join machines to the domain in the specified OU. -- [MDTSample.zip](https://go.microsoft.com/fwlink/p/?LinkId=619363). This sample web service shows you how to configure a computer name dynamically using MDT. diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md index e2cc030ca0..b98f9710b2 100644 --- a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md +++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md @@ -6,7 +6,7 @@ ms.reviewer: manager: dougeby ms.author: greglin keywords: deploy, system requirements -ms.prod: w10 +ms.prod: w11 ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library @@ -22,13 +22,30 @@ ms.topic: article - Windows 10 - Windows 11 -This article will walk you through the steps necessary to prepare your network and server infrastructure to deploy Windows 10 with the Microsoft Deployment Toolkit (MDT). It covers the installation of the necessary system prerequisites, the creation of shared folders and service accounts, and the configuration of security permissions in the file system and in Active Directory. -## Infrastructure +This article will walk you through the steps necessary to prepare your network and server infrastructure to deploy Windows 11 with the Microsoft Deployment Toolkit (MDT). For an overview of the features, components, and capabilities of MDT, see [Get started with MDT](get-started-with-the-microsoft-deployment-toolkit.md). + +This article covers installation of necessary system prerequisites, creation of shared folders and service accounts, and configuration of security permissions in the file system and in Active Directory. Steps to complete the following procedures are provided: + +1. Install the Windows Assessment and Deployment Kit (ADK) +2. Install and initialize Windows Deployment Services (WDS) +3. Install MDT +4. Create an Active Directory Organizational Unit structure to support deployment +5. Create the MDT service account +6. Create and share the logs folder + +All procedures in this guide can also be used to deploy Windows 10. + +After completing these steps, you can create a [Windows 11 reference image](create-a-windows-11-reference-image.md) that will be used to deploy Winodws 11. If you are installing Windows 10 instead of Windows 11, use [source media](create-a-windows-11-reference-image.md#add-setup-files) for Windows 10 instead of Windows 11 to create your reference image. + +> [!IMPORTANT] +> Before deploying Windows 11, verify that the device meets or exceeds [requirements](/windows/whats-new/windows-11-requirements). + +## Infrastructure and requirements The procedures in this guide use the following names and infrastructure. -### Network and servers +#### Network and servers For the purposes of this topic, we will use three server computers: **DC01**, **MDT01**, and **HV01**. - All servers are running Windows Server 2019. @@ -36,35 +53,35 @@ For the purposes of this topic, we will use three server computers: **DC01**, ** - Note: Although MDT supports Windows Server 2008 R2, at least Windows Server 2012 R2 or later is required to perform the procedures in this guide. - **DC01** is a domain controller, DHCP server, and DNS server for contoso.com, representing the fictitious Contoso Corporation. - **MDT01** is a domain member server in contoso.com with a data (D:) drive that can store at least 200GB. MDT01 will host deployment shares and run the Windows Deployment Service. Optionally, MDT01 is also a WSUS server. - - A second MDT server (**MDT02**) configured identically to MDT01 is optionally used to [build a distributed environment](build-a-distributed-environment-for-windows-10-deployment.md) for Windows 10 deployment. This server is located on a different subnet than MDT01 and has a different default gateway. -- **HV01** is a Hyper-V host computer that is used to build a Windows 10 reference image. + - A second MDT server (**MDT02**) configured identically to MDT01 is optionally used to [build a distributed environment](build-a-distributed-environment-for-windows-deployment.md) for Windows 11 deployment. This server is located on a different subnet than MDT01 and has a different default gateway. +- **HV01** is a Hyper-V host computer that is used to build a Windows 11 reference image. - See [Hyper-V requirements](#hyper-v-requirements) below for more information about HV01. -### Client computers +#### Client computers Several client computers are referenced in this guide with hostnames of PC0001 to PC0007. -- **PC0001**: A computer running Windows 10 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. +- **PC0001**: A computer running Windows 11 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. - Client name: PC0001 - IP Address: DHCP -- **PC0002**: A computer running Windows 7 SP1 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. This computer is referenced during the migration scenarios. +- **PC0002**: A computer running Windows 10 Enterprise x64, fully patched with the latest security updates, and configured as a member in the contoso.com domain. This computer is referenced during the migration scenarios. - Client name: PC0002 - IP Address: DHCP -- **PC0003 - PC0007**: These are other client computers similar to PC0001 and PC0002 that are used in this guide and another guide for various scenarios. The device names are incremented for clarity within each scenario. For example, PC0003 and PC0004 are running Windows 7 just like PC0002, but are used for Configuration Manager refresh and replace scenarios, respectively. +- **PC0003 - PC0007**: These are other client computers similar to PC0001 and PC0002 that are used in this guide and another guide for various scenarios. The device names are incremented for clarity within each scenario. For example, PC0003 and PC0004 are running Windows 10 just like PC0002, but are used for Configuration Manager refresh and replace scenarios, respectively. -### Storage requirements +#### Storage requirements MDT01 and HV01 should have the ability to store up to 200 GB of files on a data drive (D:). If you use a computer with a single system partition (C:), you will need to adjust some procedures in this guide to specify the C: drive instead of the D: drive. -### Hyper-V requirements +#### Hyper-V requirements -If you do not have access to a Hyper-V server, you can install Hyper-V on a Windows 10 or Windows 8.1 computer temporarily to use for building reference images. For instructions on how to enable Hyper-V on Windows 10, see the [Verify support and install Hyper-V](../windows-10-poc.md#verify-support-and-install-hyper-v) section in the Windows 10 deployment test lab guide. This guide is a proof-of-concept guide that has detailed instructions for installing Hyper-V. +If you do not have access to a Hyper-V server, you can install Hyper-V on a Windows 8.1, Windows 10, or Windows 11 computer temporarily to use for building reference images. For instructions on how to enable Hyper-V on Windows 10, see the [Verify support and install Hyper-V](../windows-10-poc.md#verify-support-and-install-hyper-v) section in the Windows 10 deployment test lab guide. This guide is a proof-of-concept guide that has detailed instructions for installing Hyper-V. -### Network requirements +#### Network requirements All server and client computers referenced in this guide are on the same subnet. This is not required, but each server and client computer must be able to connect to each other to share files, and to resolve all DNS names and Active Directory information for the contoso.com domain. Internet connectivity is also required to download OS and application updates. -### Domain credentials +#### Domain credentials The following generic credentials are used in this guide. You should replace these credentials as they appear in each procedure with your credentials. @@ -72,7 +89,7 @@ The following generic credentials are used in this guide. You should replace the **Domain administrator username**: administrator
**Domain administrator password**: pass@word1 -### Organizational unit structure +#### Organizational unit structure The following OU structure is used in this guide. Instructions are provided [below](#create-the-ou-structure) to help you create the required OUs. @@ -102,7 +119,7 @@ Visit the [Download and install the Windows ADK](/windows-hardware/get-started/a - You can confirm that the update is applied by viewing properties of the ImageCat.exe and ImgMgr.exe files at **C:\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Deployment Tools\\WSIM** and verifying that the **Details** tab displays a **File version** of **10.0.18362.144** or later. 5. If you downloaded the optional MDT_KB4564442 patch for BIOS based deployment, see [this support article](https://support.microsoft.com/en-us/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7) for instructions on how to install the patch. -## Install and initialize Windows Deployment Services (WDS) +## Install and initialize WDS On **MDT01**: From ff29073947283cddc1d5189d47be09b0ae370710 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 9 Sep 2021 11:43:16 -0700 Subject: [PATCH 190/930] fix some warnings --- windows/deployment/deploy-windows-mdt/TOC.yml | 2 +- .../deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md | 4 ++-- .../prepare-for-windows-deployment-with-mdt.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/TOC.yml b/windows/deployment/deploy-windows-mdt/TOC.yml index 9992b1af0d..3f4a5f1d0d 100644 --- a/windows/deployment/deploy-windows-mdt/TOC.yml +++ b/windows/deployment/deploy-windows-mdt/TOC.yml @@ -11,7 +11,7 @@ - name: Deploy a Windows 11 image using MDT href: deploy-a-windows-11-image-using-mdt.md - name: Build a distributed environment for Windows 11 deployment - href: build-a-distributed-environment-for-windows-11-deployment.md + href: build-a-distributed-environment-for-windows-deployment.md - name: Refresh a Windows 10 computer with Windows 11 href: refresh-a-windows-10-computer-with-windows-11.md - name: Replace a Windows 10 computer with a Windows 11 computer diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md index b975122490..bd81043fc3 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md @@ -22,7 +22,7 @@ ms.topic: article - Windows 10 - Windows 11 -This topic will show you how to take your reference image for Windows 11 (that was just [created](create-a-windows-11-reference-image.md)), and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). +This topic will show you how to take your reference image for Windows 11 that was just [created](create-a-windows-11-reference-image.md), and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). We will prepare for this by creating an MDT deployment share that is used solely for image deployment. Separating the processes of creating reference images from the processes used to deploy them in production allows greater control of on both processes. We will configure Active Directory permissions, configure the deployment share, create a new task sequence, and add applications, drivers, and rules. @@ -624,7 +624,7 @@ These steps will walk you through the process of using task sequences to deploy ### Configure Windows Deployment Services -You need to add the MDT Production Lite Touch x64 Boot image to WDS in preparation for the deployment. In this procedure, we assume that WDS is already installed and initialized on MDT01 as described in the [Prepare for Windows deployment](prepare-for-windows-deployment-with-mdt.md#install-and-initialize-windows-deployment-services-wds) article. +You need to add the MDT Production Lite Touch x64 Boot image to WDS in preparation for the deployment. In this procedure, we assume that WDS is already installed and initialized on MDT01 as described in the [Prepare for Windows deployment](prepare-for-windows-deployment-with-mdt.md#install-and-initialize-wds) article. On **MDT01**: diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md index b98f9710b2..01fba042a3 100644 --- a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md +++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md @@ -1,6 +1,6 @@ --- title: Prepare for deployment with MDT (Windows 11) -description: This topic will walk you through the steps necessary to create the server structure required to deploy the Windows 10 operating system using the Microsoft Deployment Toolkit (MDT). +description: This topic will walk you through the steps necessary to create the server structure required to deploy the Windows 11 operating system using the Microsoft Deployment Toolkit (MDT). ms.assetid: 5103c418-0c61-414b-b93c-a8e8207d1226 ms.reviewer: manager: dougeby From 647a6269f96b9070f61dd1c5d8f3fdf71c7aea07 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Fri, 10 Sep 2021 14:25:19 +0100 Subject: [PATCH 191/930] reference updates --- .../basic-level-windows-diagnostic-events-and-fields-1703.md | 1 + .../basic-level-windows-diagnostic-events-and-fields-1709.md | 1 + .../basic-level-windows-diagnostic-events-and-fields-1803.md | 1 + .../basic-level-windows-diagnostic-events-and-fields-1809.md | 1 + .../basic-level-windows-diagnostic-events-and-fields-1903.md | 1 + .../required-windows-diagnostic-data-events-and-fields-2004.md | 2 +- 6 files changed, 6 insertions(+), 1 deletion(-) 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 index ed8a5c8099..16e94c4bd9 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -33,6 +33,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 Windows 11 diagnostic events and fields](required-windows-11-diagnostic-events-and-fields.md) - [Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](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) 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 index dc4daedb3f..fe2e57d529 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -33,6 +33,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 Windows 11 diagnostic events and fields](required-windows-11-diagnostic-events-and-fields.md) - [Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](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) 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 index 78e7243a1c..27ad38b904 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -33,6 +33,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 Windows 11 diagnostic events and fields](required-windows-11-diagnostic-events-and-fields.md) - [Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](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) 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 34bed2c947..3abf974635 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 @@ -33,6 +33,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 Windows 11 diagnostic events and fields](required-windows-11-diagnostic-events-and-fields.md) - [Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](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) 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 index 0944285031..97faa59920 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md @@ -38,6 +38,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 Windows 11 diagnostic events and fields](required-windows-11-diagnostic-events-and-fields.md) - [Windows 10, version 20H2 and Windows 10, version 2004 basic diagnostic events and fields](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) 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 f5805393ac..310195b9c5 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 @@ -30,7 +30,6 @@ ms.date: 09/08/2021 - Windows 10, version 20H2 - Windows 10, version 2004 - Required diagnostic data gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Microsoft Store. Required diagnostic data helps to identify problems that can occur on a particular device hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. This helps Microsoft fix operating system or app problems. @@ -38,6 +37,7 @@ Required diagnostic data helps to identify problems that can occur on a particul 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 Windows 11 diagnostic events and fields](required-windows-11-diagnostic-events-and-fields.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) From 8e895c9e8117a1439fe33f50b5dd10f9d32c6557 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Fri, 10 Sep 2021 16:05:55 +0100 Subject: [PATCH 192/930] updating warnings --- ...evel-windows-diagnostic-events-and-fields-1903.md | 12 ++++++------ ...quired-windows-11-diagnostic-events-and-fields.md | 2 +- ...windows-diagnostic-data-events-and-fields-2004.md | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) 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 index 97faa59920..892d5ea1dd 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md @@ -5103,7 +5103,7 @@ The following fields are available: - **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: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx +- **InstallState** The device installation state. For a list of values, see [Device Install State](https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx). - **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 @@ -5611,7 +5611,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **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. @@ -5644,7 +5644,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **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. @@ -5679,7 +5679,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. SSee [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. @@ -5712,7 +5712,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. SSee [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. @@ -5832,7 +5832,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **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. 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 78dddcfe9f..94918b5dbb 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -3809,7 +3809,7 @@ The following fields are available: - **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: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx +- **InstallState** The device installation state. For a list of values, see [Device Install State](https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx). - **InventoryVersion** List of hardware ids for the device. - **LowerClassFilters** Lower filter class drivers IDs installed for the device - **LowerFilters** The identifiers of the Lower filters installed for the device. 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 310195b9c5..c2c5fb3d1a 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 @@ -3791,7 +3791,7 @@ The following fields are available: - **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: https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx +- **InstallState** The device installation state. For a list of values, see: [Device Install State](https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx). - **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 @@ -4248,7 +4248,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **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. @@ -4282,7 +4282,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **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. @@ -4316,7 +4316,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **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. @@ -4350,7 +4350,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **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. @@ -4470,7 +4470,7 @@ The following fields are available: - **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 https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **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. From 23bf32ee87fa34a401b839092887a746b17839db Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Fri, 10 Sep 2021 09:54:54 -0700 Subject: [PATCH 193/930] Update TOC.yml --- windows/security/TOC.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index c3103245fe..d6aa4bd0b5 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -4,6 +4,8 @@ expanded: true - name: Hardware security items: + - name: Overview + href: hardware.md - name: Trusted Platform Module href: information-protection/tpm/trusted-platform-module-top-node.md items: From 70e73dbe10b174b5c07e72e4d8997494f874268e Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Fri, 10 Sep 2021 10:03:14 -0700 Subject: [PATCH 194/930] Update cloud.md --- windows/security/cloud.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index c8ff9dc957..807a9bdc7e 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -8,7 +8,7 @@ manager: dansimp ms.prod: w11 audience: ITPro ms.topic: conceptual -ms.date: 09/08/2021 +ms.date: 09/10/2021 ms.localizationpriority: medium ms.collection: ms.custom: @@ -35,3 +35,7 @@ Windows 11 includes the cloud services that are listed in the following table:
The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4).

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware). | | Family safety | Microsoft Family Safety empowers people and their family members to create healthy habits and protect their loved ones, both online and offline. People can use their Microsoft account to create a family group on Windows, Xbox, or your mobile devices, and then customize their family settings by using the `family.microsoft.com` website or the Microsoft Family Safety app on Android and iOS.

[Learn more about Microsoft Family Safety](https://www.microsoft.com/en-us/microsoft-365/family-safety). | +## Next steps + +- [Learn more about MDM and Windows 11](mdm-windows.md) +- [Learn more about Windows security](index.yml) \ No newline at end of file From 61008f0d0e2111c3f606626cff1a935c03071920 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Fri, 10 Sep 2021 10:07:21 -0700 Subject: [PATCH 195/930] Update apps.md --- windows/security/apps.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/apps.md b/windows/security/apps.md index 098f9524ea..033e42b863 100644 --- a/windows/security/apps.md +++ b/windows/security/apps.md @@ -13,7 +13,7 @@ author: dansimp # Windows application security -Cybercriminals regularly gain access to valuable data by hacking poorly secured applications. Common security failures include “code injection” attacks, in which attackers insert malicious code that can tamper with data, or even destroy it. An application may have its security misconfigured, leaving open doors for hackers. Or vital customer and corporate information may leave sensitive data exposed. Windows 11 protects your valuable data with layers of application security. A rich application platform, isolation, and code integrity enables developers to build-in security from the ground up to protect against breaches and malware. +Cybercriminals regularly gain access to valuable data by hacking poorly secured applications. Common security failures include “code injection” attacks, in which attackers insert malicious code that can tamper with data, or even destroy it. An application may have its security misconfigured, leaving open doors for hackers. Or vital customer and corporate information may leave sensitive data exposed. Windows 11 protects your valuable data with layers of application security. A rich application platform, isolation, and code integrity enable developers to build in security from the ground up to protect against breaches and malware. The following table summarizes the Windows security features and capabilities for apps:

@@ -29,7 +29,7 @@ The following table summarizes the Windows security features and capabilities fo | Security Measures | Features & Capabilities | |:---|:---| | Windows Defender Application Control | Application control is one of the most effective security controls to prevent unwanted or malicious code from running. It moves away from an application trust model where all code is assumed trustworthy to one where apps must earn trust to run. Learn more: [Application Control for Windows](/threat-protection/windows-defender-application-control/windows-defender-application-control.md) | -| Microsoft Defender Application Guard | Application Guard leverages chip based hardware isolation to isolate untrusted websites and untrusted Office files, seamlessly running these in an isolated Hyper-V based container, separate from the desktop operating system, and making sure that anything that happens within the container remains isolated from the desktop. Learn more [Microsoft Defender Application Guard overview](/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md). | +| Microsoft Defender Application Guard | Application Guard uses chip-based hardware isolation to isolate untrusted websites and untrusted Office files, seamlessly running untrusted websites and files in an isolated Hyper-V-based container, separate from the desktop operating system, and making sure that anything that happens within the container remains isolated from the desktop. Learn more [Microsoft Defender Application Guard overview](/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md). | | Email Security | With Windows S/MIME email security, users can encrypt outgoing messages and attachments, so only intended recipients with digital identification (ID)—also called a certificate—can read them. Users can digitally sign a message, which verifies the identity of the sender and ensures the message has not been tampered with.[Configure S/MIME for Windows 10](/identity-protection/configure-s-mime.md) | | Microsoft Defender SmartScreen | Microsoft Defender SmartScreen protects against phishing or malware websites and applications, and the downloading of potentially malicious files. Learn more: [Microsoft Defender SmartScreen overview](/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md) | | Isolating UWP apps | TBD | From de068b493555aaaaf80a7f38e153cdf408839a24 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 10 Sep 2021 16:09:36 -0700 Subject: [PATCH 196/930] tweaks --- windows/security/TOC.yml | 6 ++---- windows/security/index.yml | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index d6aa4bd0b5..2ef62a440f 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -344,7 +344,5 @@ href: threat-protection/msft-security-dev-lifecycle.md - name: Microsoft Bug Bounty Program href: threat-protection/microsoft-bug-bounty-program.md -- name: Privacy controls - items: - - name: Windows Privacy controls - href: https://docs.microsoft.com/windows/privacy/windows-10-and-privacy-compliance \ No newline at end of file +- name: Windows Privacy + href: /windows/privacy/windows-10-and-privacy-compliance.md diff --git a/windows/security/index.yml b/windows/security/index.yml index a2b6354f5b..09d23443f6 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -1,7 +1,7 @@ ### YamlMime:Landing title: Windows security # < 60 chars -summary: Learn about Windows security from chip to cloud. # < 160 chars +summary: Windows is a Zero Trust-ready operating system that provides security from chip to cloud. # < 160 chars metadata: title: Windows security # Required; page title displayed in search results. Include the brand. < 60 chars. From ffd345ba957d2fcb2a8236d33d1a558a1a585afb Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 13 Sep 2021 11:36:20 +0100 Subject: [PATCH 197/930] updates --- ...required-windows-11-diagnostic-events-and-fields.md | 8 ++++---- windows/privacy/windows-10-and-privacy-compliance.md | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) 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 94918b5dbb..e5c37be61d 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -20,7 +20,7 @@ ms.date: 09/08/2021 # Required Windows 11 diagnostic events and fields > [!IMPORTANT] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. +> Windows is moving to classifying the data collected from customer’s devices as either Required or Optional. **Applies to** @@ -5967,7 +5967,7 @@ The following fields are available: ### 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. +This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, Windows 10, and Windows 11. 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: @@ -6033,7 +6033,7 @@ The following fields are available: ### 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. +This event sends data regarding OS Updates and Upgrades from Windows 7.X, Windows 8.X, Windows 10, Windows 11 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: @@ -6077,7 +6077,7 @@ The following fields are available: ### 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. +This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, Windows 10, and Windows 11, 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: diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index bb18457c66..d3d4bc8917 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -42,7 +42,7 @@ Transparency is an important part of the data collection process in Windows. Com When setting up a device, a user can configure their privacy settings. Those privacy settings are key in determining the amount of personal data collected. For each privacy setting, the user is provided information about the setting along with the links to supporting information. This information explains what data is collected, how the data is used, and how to manage the setting after the device setup is complete. When connected to the network during this portion of setup, the user can also review the privacy statement. A brief overview of the set up experience for privacy settings is described in [Windows Insiders get first look at new privacy screen settings layout coming to Windows 10](https://blogs.windows.com/windowsexperience/2018/03/06/windows-insiders-get-first-look-new-privacy-screen-settings-layout-coming-windows-10/#uCC2bKYP8M5BqrDP.97), a blog entry on Windows Blogs. -The following table provides an overview of the Windows 10 privacy settings presented during the device setup experience that involve processing personal data and where to find additional information. +The following table provides an overview of the Windows 10 and Windows 11 privacy settings presented during the device setup experience that involve processing personal data and where to find additional information. > [!NOTE] > This table is limited to the privacy settings that are available as part of setting up a Windows 10 (Windows 10, version 1809 and newer) or Windows 11 device. For the full list of settings that involve data collection, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). @@ -61,7 +61,7 @@ The following table provides an overview of the Windows 10 privacy settings pres ### 1.2 Data collection monitoring -[Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) is a Microsoft Store app (available in Windows 10, version 1803 and newer) that lets a user review the Windows diagnostic data that is being collected on their Windows 10 device and sent to Microsoft in real-time. DDV groups the information into simple categories that describe the data that’s being collected. +[Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) is a Microsoft Store app (available in Windows 10, version 1803 and newer and Windows 11) that lets a user review the Windows diagnostic data that is being collected on their Windows 10 device and sent to Microsoft in real-time. DDV groups the information into simple categories that describe the data that’s being collected. An administrator can also use the Diagnostic Data Viewer for PowerShell module to view the diagnostic data collected from the device instead of using the Diagnostic Data Viewer UI. The [Diagnostic Data Viewer for PowerShell Overview](microsoft-diagnosticdataviewer.md) provides further information. @@ -88,10 +88,10 @@ The following table provides an overview of the privacy settings discussed earli | Feature/Setting | GP/MDM Documentation | Default State if the Setup experience is suppressed | State to stop/minimize data collection | |---|---|---|---| | [Speech](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-speech) | Group Policy:
**Computer Configuration** > **Control Panel** > **Regional and Language Options** > **Allow users to enable online speech recognition services**

MDM: [Privacy/AllowInputPersonalization](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off | Off | -| [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
**Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

MDM: [Privacy/LetAppsAccessLocation](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later) | Off | +| [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
**Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

MDM: [Privacy/LetAppsAccessLocation](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later and Windows 11) | Off | | [Find my device](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#find-my-device) | Group Policy:
**Computer Configuration** > **Windows Components** > **Find My Device** > **Turn On/Off Find My Device**

MDM: [Experience/AllFindMyDevice](/windows/client-management/mdm/policy-csp-experience#experience-allowfindmydevice) | Off | Off | -| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md#manage-enterprise-diagnostic-data) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry**

MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

**Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. See [Enabling the Windows diagnostic data processor configuration](#238-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration) below for more information. | Required diagnostic data (Windows 10, version 1903 and later)

Server editions:
Enhanced diagnostic data | Security (Off) and block endpoints | -| [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
**Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

MDM: [TextInput/AllowLinguisticDataCollection](/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later) | Off | +| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md#manage-enterprise-diagnostic-data) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry**

MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

**Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. See [Enabling the Windows diagnostic data processor configuration](#238-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration) below for more information. | Required diagnostic data (Windows 10, version 1903 and later and Windows 11)

Server editions:
Enhanced diagnostic data | Security (Off) and block endpoints | +| [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
**Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

MDM: [TextInput/AllowLinguisticDataCollection](/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later and Windows 11) | Off | | Tailored Experiences | Group Policy:
**User Configuration** > **Windows Components** > **Cloud Content** > **Do not use diagnostic data for tailored experiences**

MDM: [Experience/AllowTailoredExperiencesWithDiagnosticData](/windows/client-management/mdm/policy-csp-experience#experience-allowtailoredexperienceswithdiagnosticdata) | Off | Off | | Advertising ID | Group Policy:
**Computer Configuration** > **System** > **User Profile** > **Turn off the advertising Id**

MDM: [Privacy/DisableAdvertisingId](/windows/client-management/mdm/policy-csp-privacy#privacy-disableadvertisingid) | Off | Off | | Activity History/Timeline – Cloud Sync | Group Policy:
**Computer Configuration** > **System** > **OS Policies** > **Allow upload of User Activities**

MDM: [Privacy/EnableActivityFeed](/windows/client-management/mdm/policy-csp-privacy#privacy-enableactivityfeed) | Off | Off | From 181a2e121adc8ea53e342a1bdfb0bc4482bd2ea4 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 13 Sep 2021 12:16:19 +0100 Subject: [PATCH 198/930] deviceinventory updates --- ...ired-windows-11-diagnostic-events-and-fields.md | 14 ++++++++++++++ ...ndows-diagnostic-data-events-and-fields-2004.md | 12 ++++++++++++ 2 files changed, 26 insertions(+) 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 e5c37be61d..b4eaa71f88 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -2573,6 +2573,20 @@ The following fields are available: - **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 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 c2c5fb3d1a..283e0c312d 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 @@ -2539,7 +2539,19 @@ The following fields are available: - **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 From 139e711d3960329fd5d0aef007eb971fba576401 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 13 Sep 2021 13:46:43 +0100 Subject: [PATCH 199/930] Update required-windows-11-diagnostic-events-and-fields.md --- ...windows-11-diagnostic-events-and-fields.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) 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 b4eaa71f88..a295fc8d0a 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -4277,8 +4277,8 @@ The following fields are available: - **BootOptionDescription** This field describes the boot option that is retrieved using EFI protocols from the DUT side. - **BootOptionDevicePath** The device path for the boot option. - **ChunkSizeInBytes** Indicates the chunk size, in bytes, of an FFU image. -- **CurrentDUTTime** Indicates the time on the DUT (or target device), using EFI protocols, when the event was logged. See [CurrentDUTTime](#currentduttime). -- **DeviceTargetInfo** Describes general manufacturing and product information about the device and is retrieved via SMBIOS on the DUT (target device). See [DeviceTargetInfo](#devicetargetinfo). +- **CurrentDUTTime** Indicates the time on the DUT (or target device), using EFI protocols, when the event was logged. +- **DeviceTargetInfo** Describes general manufacturing and product information about the device and is retrieved via SMBIOS on the DUT (target device). - **DUTActivityGuid** The activity guid, from TraceLoggingActivity, that is associated with that operation on the DUT (target device). - **DUTDeviceUniqueId** A GUID that uniquely identifies a target device. - **DUTSessionGuid** A GUID that uniquely identifies a section on the DUT (target device). @@ -4288,14 +4288,14 @@ The following fields are available: - **FFUPayloadSize** Refers to the payload size of an FFU image. - **FieldName** Provides a description of the value field. If relevant, it also includes the unit. Example: "ErrorMessage" or "TimeInSec". - **HeaderFileOffset** Indicates the header file offset in an FFU image. -- **HostStartTime** Refers to the UTC system time on the host that is recorded when the host starts a telemetry logging session on the DUT (target device) See [HostStartTime](#hoststarttime). +- **HostStartTime** Refers to the UTC system time on the host that is recorded when the host starts a telemetry logging session on the DUT (target device). - **Identifier** Identifies the phase in ManufacturingPlatform we are in. In FlashingPlatform, this field is empty. In FlashingDevice, it includes the DeviceUniqueId, and in an activity, it also includes the operation name. -- **ImageDeviceTargetInfo** Describes the device target information that has been included in the FFU image. These values can be found in the image header. See [ImageDeviceTargetInfo](#imagedevicetargetinfo). -- **ImageHeaderData** Describes critical data in the image header of an FFU image. See [ImageHeaderData](#imageheaderdata). +- **ImageDeviceTargetInfo** Describes the device target information that has been included in the FFU image. These values can be found in the image header. +- **ImageHeaderData** Describes critical data in the image header of an FFU image. - **OperationName** The name of the operation the host is triggering a logging session on the DUT (target device) for. - **PayloadFileOffset** Indicates the header file offset in an FFU image. - **SectorSize** Indicates the sector size of the FFU image. -- **StoreHeaderData** Describes critical data of important fields found in the store header of an FFU image. See [StoreHeaderData](#storeheaderdata). +- **StoreHeaderData** Describes critical data of important fields found in the store header of an FFU image. - **UFPImplementationVersionMajor** Implementation major version for the UFP binaries on the DUT (target device) side. - **UFPImplementationVersionMinor** Implementation minor version for the UFP binaries on the DUT (target device) side. - **UFPProtocolVersionMajor** Protocol major version for the UFP binaries on the DUT (target device) side. @@ -4368,7 +4368,7 @@ The following fields are available: - **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. -- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **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. @@ -4398,7 +4398,7 @@ The following fields are available: - **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. -- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **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. @@ -4428,7 +4428,7 @@ The following fields are available: - **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. -- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **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. @@ -4458,7 +4458,7 @@ The following fields are available: - **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. -- **experimentation_mode** A number representing the value set for the ExperimentationAndConfigurationServiceControl group policy. See https://docs.microsoft.com/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol for more details on this policy. +- **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. From 0137977b1578bf91bf5250de43adea11c8800923 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 13 Sep 2021 13:51:55 +0100 Subject: [PATCH 200/930] Update required-windows-11-diagnostic-events-and-fields.md --- ...quired-windows-11-diagnostic-events-and-fields.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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 a295fc8d0a..8982f2063b 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -4311,7 +4311,7 @@ This is the Event Start Activity event coming from the Manufacturing Platform. T The following fields are available: -- **DeviceTargetInfo** Describes general manufacturing and product information about the device and is retrieved using SMBIOS on the DUT (target device). See [DeviceTargetInfo](#devicetargetinfo). +- **DeviceTargetInfo** Describes general manufacturing and product information about the device and is retrieved using SMBIOS on the DUT (target device). - **m_Identifier** Indicates the phase in ManufacturingPlatform that we are in. In FlashingPlatform, this field is empty. In FlashingDevice, it includes the DeviceUniqueId, and in an activity, it also includes the operation name. @@ -4321,7 +4321,7 @@ This is the Event Stop Activity event coming from the Manufacturing Platform. Th The following fields are available: -- **DeviceTargetInfo** Describes general manufacturing and product information about the device, retrieved using SMBIOS on the DUT (target device). See [DeviceTargetInfo](#devicetargetinfo). +- **DeviceTargetInfo** Describes general manufacturing and product information about the device, retrieved using SMBIOS on the DUT (target device). - **m_Identifier** Indicates the phase in ManufacturingPlatform that we are in. In FlashingPlatform, this field is empty. In FlashingDevice, it includes the DeviceUniqueId, and in an activity, it also includes the operation name. @@ -4331,15 +4331,15 @@ This is the manufacturing event coming from the Manufacturing Platform. The data The following fields are available: -- **CurrentDUTTime** Indicates the time on the DUT (or target device) using EFI protocols when the event was logged. See [CurrentDUTTime](#currentduttime). -- **DeviceFriendlyName** Friendly name of the device as retrieved from SMBIOS on the DUT (target device) -- **DeviceTargetInfo** Describes general manufacturing and product information about the device and is retrieved using SMBIOS on the DUT (target device). See [DeviceTargetInfo](#devicetargetinfo). +- **CurrentDUTTime** Indicates the time on the DUT (or target device) using EFI protocols when the event was logged. +- **DeviceFriendlyName** Friendly name of the device as retrieved from SMBIOS on the DUT (target device). +- **DeviceTargetInfo** Describes general manufacturing and product information about the device and is retrieved using SMBIOS on the DUT (target device). - **DUTActivityGuid** The activity GUID that comes from TraceLoggingActivity associated with that operation on the DUT (target device). - **DUTDeviceUniqueId** A GUID to uniquely describes a target device. - **DUTSessionGuid** The session GUID given to the DUT (target device) when the host triggers an operation in the DUT. - **EventName** Refers to the specific event occurring from ManufacturingPlatform. A list of all possible events can be found in ufptelemetryevents.h. An example is: "GetFlashingImageData" or "GetFlashingStatus" - **FieldName** Describes the value field. If relevant it also includes the unit. Example: "ErrorMessage" or "TimeInSec" -- **HostStartTime** Indicates the UTC system time on the host, recorded when the host starts a telemetry logging session on the DUT (target device) See [HostStartTime](#hoststarttime). +- **HostStartTime** Indicates the UTC system time on the host, recorded when the host starts a telemetry logging session on the DUT (target device) - **Identifier** Indicates the phase the ManufacturingPlatform is in. In FlashingPlatform, this field is empty. In FlashingDevice, it includes the DeviceUniqueId, and in an activity, it also includes the operation name. - **MajorVersionUInt64** Refers to the major version of the host UFP binaries. - **MinorVersionUInt64** Refers to the minor version of the host UFP binaries. From be10af91db84ff0ed9581442b0171bd7055980b5 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 13 Sep 2021 14:07:51 +0100 Subject: [PATCH 201/930] Update required-windows-diagnostic-data-events-and-fields-2004.md --- ...windows-diagnostic-data-events-and-fields-2004.md | 12 ------------ 1 file changed, 12 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 283e0c312d..c2c5fb3d1a 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 @@ -2539,19 +2539,7 @@ The following fields are available: - **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 From 8a7de7eea31b891f53577031b0023b4640c6aa6d Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 13 Sep 2021 14:11:48 +0100 Subject: [PATCH 202/930] Update required-windows-diagnostic-data-events-and-fields-2004.md --- ...indows-diagnostic-data-events-and-fields-2004.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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 c2c5fb3d1a..be78f26a21 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 @@ -2540,6 +2540,19 @@ The following fields are available: - **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 From 9615dff8617b6f57b1d24753412b00f868ce7506 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 13 Sep 2021 14:24:35 +0100 Subject: [PATCH 203/930] Add 21H1 file --- windows/privacy/toc.yml | 2 + ...-endpoints-21H1-non-enterprise-editions.md | 266 ++++++++++++++++++ 2 files changed, 268 insertions(+) create mode 100644 windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 43ad1fdac1..85c9f97409 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -57,6 +57,8 @@ href: manage-windows-1803-endpoints.md - name: Connection endpoints for Windows 10, version 1709 href: manage-windows-1709-endpoints.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 diff --git a/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md new file mode 100644 index 0000000000..ad3a50f339 --- /dev/null +++ b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md @@ -0,0 +1,266 @@ +--- +title: Windows 10, version 21H1, connection endpoints for non-Enterprise editions +description: Explains what Windows 10 endpoints are used in non-Enterprise editions. Specific to Windows 10, version 21H1. +keywords: privacy, manage connections to Microsoft, Windows 10, Windows Server 2016 +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: high +audience: ITPro +author: gental-giant +ms.author: v-hakima +manager: robsize +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 12/17/2020 +--- +# Windows 10, version 21H1, connection endpoints for non-Enterprise editions + + **Applies to** + +- Windows 10 Home, version 21H1 +- Windows 10 Professional, version 21H1 +- Windows 10 Education, version 21H1 + +In addition to the endpoints listed for [Windows 10 Enterprise](manage-windows-2004-endpoints.md), the following endpoints are available on other non-Enterprise editions of Windows 10, version 21H1. + +The following methodology was used to derive the 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 is not 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 was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a 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. 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 Family + +| **Area** | **Description** | **Protocol** | **Destination** | +|-----------|--------------- |------------- |-----------------| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +|Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| +||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| +||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| +||Used for Spotify Live Tile|HTTPS/HTTP|spclient.wg.spotify.com| +|Certificates|The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available.|TLSv1.2/HTTPS/HTTP|ctldl.windowsupdate.com/*| +|Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| +|||HTTPS/HTTP|fp.msedge.net| +|||HTTPS/HTTP|k-ring.msedge.net| +|||TLSv1.2|b-ring.msedge.net| +|Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| +|Device Directory Service|Used by Device Directory Service to keep track of user-device associations and storing metadata about the devices.|HTTPS/HTTP|cs.dds.microsoft.com| +|Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| +||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| +|Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| +|Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| +|||HTTPS|licensing.mp.microsoft.com/v7.0/licenses/content| +|Location|The following endpoints are used for location data.|TLSV1.2|inference.location.live.net| +|Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| +|||HTTPS/HTTP|*.ssl.ak.dynamic.tiles.virtualearth.net| +|||HTTPS/HTTP|*.ssl.ak.tiles.virtualearth.net| +|||HTTPS/HTTP|dev.virtualearth.net| +|||HTTPS/HTTP|ecn.dev.virtualearth.net| +|||HTTPS/HTTP|ssl.bing.com| +|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| +|Microsoft Edge|The following endpoints are used for Microsoft Edge Browser Services.|HTTPS/HTTP|edge.activity.windows.com| +|||HTTPS/HTTP|edge.microsoft.com| +||The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft forward link redirection|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|HTTP|go.microsoft.com/fwlink/| +|||TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| +||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| +||The following endpoints are used to communicate with Microsoft Store.|TLSv1.2/HTTPS/HTTP|*displaycatalog.mp.microsoft.com| +|||HTTPS|pti.store.microsoft.com| +|||HTTPS|storesdk.dsx.mp.microsoft.com| +||The following endpoint is used to get Microsoft Store analytics.|TLSv1.2/HTTPS/HTTP|manage.devcenter.microsoft.com| +||The following endpoints are used get images that are used for Microsoft Store suggestions|TLSv1.2|store-images.s-microsoft.com| +|Network Connection Status Indicator (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.|TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|outlook.office365.com| +|||TLSv1.2/HTTPS|office.com| +|||TLSv1.2/HTTPS|blobs.officehome.msocdn.com| +|||HTTPS/HTTP|officehomeblobs.blob.core.windows.net| +|||HTTP/HTTPS|*.blob.core.windows.net| +|||TLSv1.2|self.events.data.microsoft.com| +|||HTTPS/HTTP|outlookmobile-office365-tas.msedge.net| +|||HTTP|roaming.officeapps.live.com| +|||HTTPS/HTTP|substrate.office.com| +|OneDrive|The following endpoints are related to OneDrive.|HTTPS|g.live.com| +|||TLSv1.2/HTTPS|oneclient.sfx.ms| +|||HTTPS/TLSv1.2|logincdn.msauth.net| +|||HTTPS/HTTP|windows.policies.live.net| +|||HTTPS/HTTP|api.onedrive.com| +|||HTTPS/HTTP|skydrivesync.policies.live.net| +|||HTTPS/HTTP|*storage.live.com| +|||HTTPS/HTTP|*settings.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.|TLSv1.2/HTTPS/HTTP|settings.data.microsoft.com*| +|||TLSv1.2/HTTPS/HTTP|settings-win.data.microsoft.com*| +|Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| +|Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| +|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| +||||wdcpalt.microsoft.com| +|||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| +|||TLSv1.2|definitionupdates.microsoft.com| +||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| +|||TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| +|||TLSv1.2/HTTPS/HTTP|ris.api.iris.microsoft.com| +|||HTTPS|mucp.api.account.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.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| +|||TLSv1.2/HTTP|emdl.ws.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| +||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| +|||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| +||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| +||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| +||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| +|Xbox Live|The following endpoints are used for Xbox Live.| +|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|||TLSv1.2/HTTPS|da.xboxservices.com| +|||HTTPS|www.xboxab.com| +| + +## Windows 10 Pro + +| **Area** | **Description** | **Protocol** | **Destination** | +| --- | --- | --- | ---| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +|Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| +||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| +||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| +||Used for Spotify Live Tile|HTTPS/HTTP|spclient.wg.spotify.com| +|Certificates|The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available.|TLSv1.2/HTTPS/HTTP|ctldl.windowsupdate.com/*| +|Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| +|Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| +|Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| +||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| +|Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| +|Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| +|Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| +|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| +|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft forward link redirection|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|TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| +||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| +||The following endpoints are used to communicate with Microsoft Store.|TLSv1.2/HTTPS/HTTP|*displaycatalog.mp.microsoft.com| +|||HTTPS|pti.store.microsoft.com| +|||HTTPS|storesdk.dsx.mp.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)|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.|TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|outlook.office365.com| +|||TLSv1.2/HTTPS|office.com| +|||TLSv1.2/HTTPS|blobs.officehome.msocdn.com| +|||HTTPS/HTTP|officehomeblobs.blob.core.windows.net| +|||HTTP/HTTPS|*.blob.core.windows.net| +|||TLSv1.2|self.events.data.microsoft.com| +|||HTTPS/HTTP|outlookmobile-office365-tas.msedge.net| +|||TLSv1.2/HTTPS/HTTP|officeclient.microsoft.com| +|||HTTPS/HTTP|substrate.office.com| +|OneDrive|The following endpoints are related to OneDrive.|HTTPS|g.live.com| +|||TLSv1.2/HTTPS|oneclient.sfx.ms| +|||HTTPS/TLSv1.2|logincdn.msauth.net| +|||HTTPS/HTTP|windows.policies.live.net| +|||HTTPS/HTTP|*storage.live.com| +|||HTTPS/HTTP|*settings.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.|TLSv1.2/HTTPS/HTTP|settings.data.microsoft.com*| +|||TLSv1.2/HTTPS/HTTP|settings-win.data.microsoft.com*| +|Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| +|Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| +|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| +||||wdcpalt.microsoft.com| +|||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| +||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| +|||TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| +|||TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| +|||TLSv1.2/HTTP|emdl.ws.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| +||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| +|||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| +||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| +||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| +||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| +|Xbox Live|The following endpoints are used for Xbox Live.| +|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|||TLSv1.2/HTTPS|da.xboxservices.com| +| + +## Windows 10 Education + +| **Area** | **Description** | **Protocol** | **Destination** | +| --- | --- | --- | ---| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +|Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| +||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| +||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| +|Bing Search|The following endpoint is used by Microsoft Search in Bing enabling users to search across files, SharePoint sites, OneDrive content, Teams and Yammer conversations, and other shared data sources in an organization, as well as the web.|HTTPS|business.bing.com| +|Certificates|The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available.|TLSv1.2/HTTPS/HTTP|ctldl.windowsupdate.com/*| +|Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| +|||HTTPS/HTTP|fp.msedge.net| +|||TLSv1.2|odinvzc.azureedge.net| +|||TLSv1.2|b-ring.msedge.net| +|Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| +||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| +|Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| +|Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| +|Location|The following endpoints are used for location data.|TLSV1.2|inference.location.live.net| +|Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| +|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| +|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft forward link redirection|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|TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| +||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|1storecatalogrevocation.storequality.microsoft.com| +||The following endpoints are used to communicate with Microsoft Store.|TLSv1.2/HTTPS/HTTP|*displaycatalog.mp.microsoft.com| +|||HTTPS|pti.store.microsoft.com| +|||HTTPS|storesdk.dsx.mp.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)|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.|TLSv1.2/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.|TLSv1.2/HTTPS|office.com| +|||HTTPS/HTTP|officehomeblobs.blob.core.windows.net| +|||TLSv1.2|self.events.data.microsoft.com| +|OneDrive|The following endpoints are related to OneDrive.|HTTPS|g.live.com| +|||TLSv1.2/HTTPS|oneclient.sfx.ms| +|||HTTPS/TLSv1.2|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.|TLSv1.2/HTTPS/HTTP|settings.data.microsoft.com*| +|||TLSv1.2/HTTPS/HTTP|settings-win.data.microsoft.com*| +|Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| +|Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| +|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| +||||wdcpalt.microsoft.com| +|||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| +||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| +|||TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| +|||TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| +|||TLSv1.2/HTTP|emdl.ws.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| +||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| +|||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| +||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| +||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| +||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| +|Xbox Live|The following endpoints are used for Xbox Live.| +|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|||TLSv1.2/HTTPS|da.xboxservices.com| From 12a33331715dbde1fc4093869c4557b074418921 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 13 Sep 2021 14:43:34 +0100 Subject: [PATCH 204/930] adding new version files --- .../privacy/manage-windows-11-endpoints.md | 161 +++++++++++ .../privacy/manage-windows-21H1-endpoints.md | 159 +++++++++++ windows/privacy/toc.yml | 6 + ...ws-11-endpoints-non-enterprise-editions.md | 264 ++++++++++++++++++ ...-endpoints-21H1-non-enterprise-editions.md | 2 +- 5 files changed, 591 insertions(+), 1 deletion(-) create mode 100644 windows/privacy/manage-windows-11-endpoints.md create mode 100644 windows/privacy/manage-windows-21H1-endpoints.md create mode 100644 windows/privacy/windows-11-endpoints-non-enterprise-editions.md diff --git a/windows/privacy/manage-windows-11-endpoints.md b/windows/privacy/manage-windows-11-endpoints.md new file mode 100644 index 0000000000..5fa2436079 --- /dev/null +++ b/windows/privacy/manage-windows-11-endpoints.md @@ -0,0 +1,161 @@ +--- +title: Connection endpoints for Windows 11 Enterprise +description: Explains what Windows 11 endpoints are used for, how to turn off traffic to them, and the impact. Specific to Windows 11. +keywords: privacy, manage connections to Microsoft, Windows 11 +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: high +audience: ITPro +author: gental-giant +ms.author: v-hakima +manager: robsize +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 12/17/2020 +--- + +# Manage connection endpoints for Windows 11 Enterprise + +**Applies to** + +- Windows 11 Enterprise + +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 topic 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 11 on a test virtual machine using the default settings. +2. Leave the device(s) running idle for a week ("idle" means a user is not 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 was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a 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 11 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 cannot 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 cannot 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 cannot 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|The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available. It is possible to turn off traffic to this endpoint, but it is not recommended because as root certificates are updated over time, applications and websites may stop working because they did not receive an updated root certificate the application uses. Additionally, it is used to download certificates that are publicly known to be fraudulent. These settings are critical for both Windows security and the overall security of the Internet. We do not recommend blocking this endpoint. If traffic to this endpoint is turned off, Windows no longer automatically downloads certificates known to be fraudulent, 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 will 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 will not 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 will not 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, will not 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 will not 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 will not 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 will not 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 cannot 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 cannot 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 cannot 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 cannot be installed or updated from the Microsoft Store.|TLSv1.2/HTTPS/HTTP|displaycatalog.mp.microsoft.com| +|||HTTPS|pti.store.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 cannot 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 will not 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 will not 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 will not 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 will not 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 will not 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| +|||HTTP|emdl.ws.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 will not 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 will not be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device will not 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 21H1](manage-windows-21H1-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) +- [Manage connection endpoints for Windows 10, version 1803](manage-windows-1803-endpoints.md) +- [Manage connection endpoints for Windows 10, version 1709](manage-windows-1709-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) +- [Windows 10, version 1803, connection endpoints for non-Enterprise editions](windows-endpoints-1803-non-enterprise-editions.md) +- [Windows 10, version 1709, connection endpoints for non-Enterprise editions](windows-endpoints-1709-non-enterprise-editions.md) + +## Related links + +- [Office 365 URLs and IP address ranges](https://support.office.com/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2?ui=en-US&rs=en-US&ad=US) +- [Network infrastructure requirements for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints) \ No newline at end of file diff --git a/windows/privacy/manage-windows-21H1-endpoints.md b/windows/privacy/manage-windows-21H1-endpoints.md new file mode 100644 index 0000000000..5f9ce40031 --- /dev/null +++ b/windows/privacy/manage-windows-21H1-endpoints.md @@ -0,0 +1,159 @@ +--- +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. +keywords: privacy, manage connections to Microsoft, Windows 10 +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: high +audience: ITPro +author: gental-giant +ms.author: v-hakima +manager: robsize +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 12/17/2020 +--- + +# 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 topic 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 is not 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 was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a 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 cannot 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 cannot 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 cannot 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|The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available. It is possible to turn off traffic to this endpoint, but it is not recommended because as root certificates are updated over time, applications and websites may stop working because they did not receive an updated root certificate the application uses. Additionally, it is used to download certificates that are publicly known to be fraudulent. These settings are critical for both Windows security and the overall security of the Internet. We do not recommend blocking this endpoint. If traffic to this endpoint is turned off, Windows no longer automatically downloads certificates known to be fraudulent, 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 will 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 will not 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 will not 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, will not 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 will not 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 will not 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 will not 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 cannot 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 cannot 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 cannot 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 cannot be installed or updated from the Microsoft Store.|TLSv1.2/HTTPS/HTTP|displaycatalog.mp.microsoft.com| +|||HTTPS|pti.store.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 cannot 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 will not 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 will not 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 will not 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 will not 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 will not 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| +|||HTTP|emdl.ws.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 will not 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 will not be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device will not 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 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) +- [Manage connection endpoints for Windows 10, version 1803](manage-windows-1803-endpoints.md) +- [Manage connection endpoints for Windows 10, version 1709](manage-windows-1709-endpoints.md) + +To view endpoints for non-Enterprise Windows 10 editions, see: + +- [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) +- [Windows 10, version 1803, connection endpoints for non-Enterprise editions](windows-endpoints-1803-non-enterprise-editions.md) +- [Windows 10, version 1709, connection endpoints for non-Enterprise editions](windows-endpoints-1709-non-enterprise-editions.md) + +## Related links + +- [Office 365 URLs and IP address ranges](https://support.office.com/en-us/article/Office-365-URLs-and-IP-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2?ui=en-US&rs=en-US&ad=US) +- [Network infrastructure requirements for Microsoft Intune](/mem/intune/fundamentals/intune-endpoints) \ No newline at end of file diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 85c9f97409..e5daad1ea7 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -43,6 +43,10 @@ href: manage-connections-from-windows-operating-system-components-to-microsoft-services.md - name: Manage connections from Windows operating system components to Microsoft services using MDM href: manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md + - name: Connection endpoints for Windows 11 + href: manage-windows-11-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 @@ -57,6 +61,8 @@ href: manage-windows-1803-endpoints.md - name: Connection endpoints for Windows 10, version 1709 href: manage-windows-1709-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 diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md new file mode 100644 index 0000000000..3fe953e82d --- /dev/null +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -0,0 +1,264 @@ +--- +title: Windows 11 connection endpoints for non-Enterprise editions +description: Explains what Windows 11 endpoints are used in non-Enterprise editions. Specific to Windows 11. +keywords: privacy, manage connections to Microsoft, Windows 10, Windows Server 2016 +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: high +audience: ITPro +author: gental-giant +ms.author: v-hakima +manager: robsize +ms.collection: M365-security-compliance +ms.topic: article +ms.date: 12/17/2020 +--- +# Windows 11 connection endpoints for non-Enterprise editions + + **Applies to** + +- Windows 11 +- +In addition to the endpoints listed for [Windows 11 Enterprise](manage-windows-11-endpoints.md), the following endpoints are available on other non-Enterprise editions of Windows 11. + +The following methodology was used to derive the network endpoints: + +1. Set up the latest version of Windows 11 on a test virtual machine using the default settings. +2. Leave the device(s) running idle for a week ("idle" means a user is not 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 was not joined to a domain or Azure Active Directory. +6. All traffic was captured in our lab using a 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. 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 11 Family + +| **Area** | **Description** | **Protocol** | **Destination** | +|-----------|--------------- |------------- |-----------------| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +|Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| +||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| +||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| +||Used for Spotify Live Tile|HTTPS/HTTP|spclient.wg.spotify.com| +|Certificates|The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available.|TLSv1.2/HTTPS/HTTP|ctldl.windowsupdate.com/*| +|Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| +|||HTTPS/HTTP|fp.msedge.net| +|||HTTPS/HTTP|k-ring.msedge.net| +|||TLSv1.2|b-ring.msedge.net| +|Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| +|Device Directory Service|Used by Device Directory Service to keep track of user-device associations and storing metadata about the devices.|HTTPS/HTTP|cs.dds.microsoft.com| +|Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| +||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| +|Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| +|Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| +|||HTTPS|licensing.mp.microsoft.com/v7.0/licenses/content| +|Location|The following endpoints are used for location data.|TLSV1.2|inference.location.live.net| +|Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| +|||HTTPS/HTTP|*.ssl.ak.dynamic.tiles.virtualearth.net| +|||HTTPS/HTTP|*.ssl.ak.tiles.virtualearth.net| +|||HTTPS/HTTP|dev.virtualearth.net| +|||HTTPS/HTTP|ecn.dev.virtualearth.net| +|||HTTPS/HTTP|ssl.bing.com| +|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| +|Microsoft Edge|The following endpoints are used for Microsoft Edge Browser Services.|HTTPS/HTTP|edge.activity.windows.com| +|||HTTPS/HTTP|edge.microsoft.com| +||The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft forward link redirection|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|HTTP|go.microsoft.com/fwlink/| +|||TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| +||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| +||The following endpoints are used to communicate with Microsoft Store.|TLSv1.2/HTTPS/HTTP|*displaycatalog.mp.microsoft.com| +|||HTTPS|pti.store.microsoft.com| +|||HTTPS|storesdk.dsx.mp.microsoft.com| +||The following endpoint is used to get Microsoft Store analytics.|TLSv1.2/HTTPS/HTTP|manage.devcenter.microsoft.com| +||The following endpoints are used get images that are used for Microsoft Store suggestions|TLSv1.2|store-images.s-microsoft.com| +|Network Connection Status Indicator (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.|TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|outlook.office365.com| +|||TLSv1.2/HTTPS|office.com| +|||TLSv1.2/HTTPS|blobs.officehome.msocdn.com| +|||HTTPS/HTTP|officehomeblobs.blob.core.windows.net| +|||HTTP/HTTPS|*.blob.core.windows.net| +|||TLSv1.2|self.events.data.microsoft.com| +|||HTTPS/HTTP|outlookmobile-office365-tas.msedge.net| +|||HTTP|roaming.officeapps.live.com| +|||HTTPS/HTTP|substrate.office.com| +|OneDrive|The following endpoints are related to OneDrive.|HTTPS|g.live.com| +|||TLSv1.2/HTTPS|oneclient.sfx.ms| +|||HTTPS/TLSv1.2|logincdn.msauth.net| +|||HTTPS/HTTP|windows.policies.live.net| +|||HTTPS/HTTP|api.onedrive.com| +|||HTTPS/HTTP|skydrivesync.policies.live.net| +|||HTTPS/HTTP|*storage.live.com| +|||HTTPS/HTTP|*settings.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.|TLSv1.2/HTTPS/HTTP|settings.data.microsoft.com*| +|||TLSv1.2/HTTPS/HTTP|settings-win.data.microsoft.com*| +|Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| +|Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| +|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| +||||wdcpalt.microsoft.com| +|||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| +|||TLSv1.2|definitionupdates.microsoft.com| +||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| +|||TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| +|||TLSv1.2/HTTPS/HTTP|ris.api.iris.microsoft.com| +|||HTTPS|mucp.api.account.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.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| +|||TLSv1.2/HTTP|emdl.ws.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| +||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| +|||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| +||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| +||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| +||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| +|Xbox Live|The following endpoints are used for Xbox Live.| +|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|||TLSv1.2/HTTPS|da.xboxservices.com| +|||HTTPS|www.xboxab.com| +| + +## Windows 11 Pro + +| **Area** | **Description** | **Protocol** | **Destination** | +| --- | --- | --- | ---| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +|Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| +||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| +||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| +||Used for Spotify Live Tile|HTTPS/HTTP|spclient.wg.spotify.com| +|Certificates|The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available.|TLSv1.2/HTTPS/HTTP|ctldl.windowsupdate.com/*| +|Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| +|Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| +|Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| +||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| +|Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| +|Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| +|Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| +|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| +|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft forward link redirection|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|TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| +||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| +||The following endpoints are used to communicate with Microsoft Store.|TLSv1.2/HTTPS/HTTP|*displaycatalog.mp.microsoft.com| +|||HTTPS|pti.store.microsoft.com| +|||HTTPS|storesdk.dsx.mp.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)|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.|TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|outlook.office365.com| +|||TLSv1.2/HTTPS|office.com| +|||TLSv1.2/HTTPS|blobs.officehome.msocdn.com| +|||HTTPS/HTTP|officehomeblobs.blob.core.windows.net| +|||HTTP/HTTPS|*.blob.core.windows.net| +|||TLSv1.2|self.events.data.microsoft.com| +|||HTTPS/HTTP|outlookmobile-office365-tas.msedge.net| +|||TLSv1.2/HTTPS/HTTP|officeclient.microsoft.com| +|||HTTPS/HTTP|substrate.office.com| +|OneDrive|The following endpoints are related to OneDrive.|HTTPS|g.live.com| +|||TLSv1.2/HTTPS|oneclient.sfx.ms| +|||HTTPS/TLSv1.2|logincdn.msauth.net| +|||HTTPS/HTTP|windows.policies.live.net| +|||HTTPS/HTTP|*storage.live.com| +|||HTTPS/HTTP|*settings.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.|TLSv1.2/HTTPS/HTTP|settings.data.microsoft.com*| +|||TLSv1.2/HTTPS/HTTP|settings-win.data.microsoft.com*| +|Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| +|Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| +|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| +||||wdcpalt.microsoft.com| +|||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| +||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| +|||TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| +|||TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| +|||TLSv1.2/HTTP|emdl.ws.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| +||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| +|||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| +||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| +||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| +||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| +|Xbox Live|The following endpoints are used for Xbox Live.| +|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|||TLSv1.2/HTTPS|da.xboxservices.com| +| + +## Windows 11 Education + +| **Area** | **Description** | **Protocol** | **Destination** | +| --- | --- | --- | ---| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +|Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| +||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| +||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| +|Bing Search|The following endpoint is used by Microsoft Search in Bing enabling users to search across files, SharePoint sites, OneDrive content, Teams and Yammer conversations, and other shared data sources in an organization, as well as the web.|HTTPS|business.bing.com| +|Certificates|The following endpoint is used by the Automatic Root Certificates Update component to automatically check the list of trusted authorities on Windows Update to see if an update is available.|TLSv1.2/HTTPS/HTTP|ctldl.windowsupdate.com/*| +|Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| +|||HTTPS/HTTP|fp.msedge.net| +|||TLSv1.2|odinvzc.azureedge.net| +|||TLSv1.2|b-ring.msedge.net| +|Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| +||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| +|Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| +|Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| +|Location|The following endpoints are used for location data.|TLSV1.2|inference.location.live.net| +|Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| +|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| +|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft forward link redirection|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|TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| +||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|1storecatalogrevocation.storequality.microsoft.com| +||The following endpoints are used to communicate with Microsoft Store.|TLSv1.2/HTTPS/HTTP|*displaycatalog.mp.microsoft.com| +|||HTTPS|pti.store.microsoft.com| +|||HTTPS|storesdk.dsx.mp.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)|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.|TLSv1.2/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.|TLSv1.2/HTTPS|office.com| +|||HTTPS/HTTP|officehomeblobs.blob.core.windows.net| +|||TLSv1.2|self.events.data.microsoft.com| +|OneDrive|The following endpoints are related to OneDrive.|HTTPS|g.live.com| +|||TLSv1.2/HTTPS|oneclient.sfx.ms| +|||HTTPS/TLSv1.2|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.|TLSv1.2/HTTPS/HTTP|settings.data.microsoft.com*| +|||TLSv1.2/HTTPS/HTTP|settings-win.data.microsoft.com*| +|Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| +|Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| +|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| +||||wdcpalt.microsoft.com| +|||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| +||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| +|||TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| +|||TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| +|||TLSv1.2/HTTP|emdl.ws.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| +||The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store.|TLSv1.2/HTTP|*.windowsupdate.com| +|||TLSv1.2/HTTPS/HTTP|*.delivery.mp.microsoft.com| +||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| +||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| +||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| +|Xbox Live|The following endpoints are used for Xbox Live.| +|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|||TLSv1.2/HTTPS|da.xboxservices.com| diff --git a/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md index ad3a50f339..f40e2ae5f5 100644 --- a/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md @@ -22,7 +22,7 @@ ms.date: 12/17/2020 - Windows 10 Professional, version 21H1 - Windows 10 Education, version 21H1 -In addition to the endpoints listed for [Windows 10 Enterprise](manage-windows-2004-endpoints.md), the following endpoints are available on other non-Enterprise editions of Windows 10, version 21H1. +In addition to the endpoints listed for [Windows 10 Enterprise](manage-windows-21H1-endpoints.md), the following endpoints are available on other non-Enterprise editions of Windows 10, version 21H1. The following methodology was used to derive the network endpoints: From 773121aacdadff399a2dd237d018142b65d55108 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 13 Sep 2021 14:48:55 +0100 Subject: [PATCH 205/930] Update toc.yml --- windows/privacy/toc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index e5daad1ea7..0cd3b06afd 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -1,7 +1,7 @@ - name: Privacy href: index.yml items: - - name: "Windows 10 & Privacy Compliance: A Guide for IT and Compliance Professionals" + - name: "Windows 10 & Windows 11 Privacy Compliance: A Guide for IT and Compliance Professionals" href: windows-10-and-privacy-compliance.md - name: Configure Windows diagnostic data in your organization href: configure-windows-diagnostic-data-in-your-organization.md @@ -37,7 +37,7 @@ 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 10 connection endpoints + - name: Manage Windows 10 and Windows 11 connection endpoints items: - name: Manage connections from Windows operating system components to Microsoft services href: manage-connections-from-windows-operating-system-components-to-microsoft-services.md From a8207abc7a0b22411bd11644f35f3c61296c50e9 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 13 Sep 2021 14:59:46 +0100 Subject: [PATCH 206/930] Update toc.yml --- windows/privacy/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 0cd3b06afd..d90cdf4006 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -1,7 +1,7 @@ - name: Privacy href: index.yml items: - - name: "Windows 10 & Windows 11 Privacy Compliance: A Guide for IT and Compliance Professionals" + - name: Windows 10 & Windows 11 Privacy Compliance: A Guide for IT and Compliance Professionals href: windows-10-and-privacy-compliance.md - name: Configure Windows diagnostic data in your organization href: configure-windows-diagnostic-data-in-your-organization.md From 6569011f4d6b80335ef135fbabd62482f8b3f388 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 13 Sep 2021 15:06:54 +0100 Subject: [PATCH 207/930] Update toc.yml --- windows/privacy/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index d90cdf4006..0cd3b06afd 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -1,7 +1,7 @@ - name: Privacy href: index.yml items: - - name: Windows 10 & Windows 11 Privacy Compliance: A Guide for IT and Compliance Professionals + - name: "Windows 10 & Windows 11 Privacy Compliance: A Guide for IT and Compliance Professionals" href: windows-10-and-privacy-compliance.md - name: Configure Windows diagnostic data in your organization href: configure-windows-diagnostic-data-in-your-organization.md From 929d168ce509613966e31bf727b2b9abbae593f4 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 13 Sep 2021 07:35:04 -0700 Subject: [PATCH 208/930] Update windows/security/threat-protection/intelligence/virus-initiative-criteria.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../threat-protection/intelligence/virus-initiative-criteria.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/virus-initiative-criteria.md b/windows/security/threat-protection/intelligence/virus-initiative-criteria.md index 360a4bde38..844c34033a 100644 --- a/windows/security/threat-protection/intelligence/virus-initiative-criteria.md +++ b/windows/security/threat-protection/intelligence/virus-initiative-criteria.md @@ -18,7 +18,7 @@ ms.technology: mde # Microsoft Virus Initiative -The Microsoft Virus Initiative (MVI) helps organizations develop better-together security solutions that are performant, reliable, and aligned with Microsoft technology & strategy. +The Microsoft Virus Initiative (MVI) helps organizations develop better-together security solutions that are performant, reliable, and aligned with Microsoft technology and strategy. ## Become a member From 7ed6af82e3413e119130fc7f984ce2940e0d5506 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Mon, 13 Sep 2021 11:34:00 -0700 Subject: [PATCH 209/930] add vm requirements --- windows/whats-new/windows-11-requirements.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index d9aa505720..ce31335877 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -2,7 +2,7 @@ title: Windows 11 requirements description: Hardware requirements to deploy Windows 11 ms.reviewer: -manager: laurawi +manager: dougeby ms.audience: itpro author: greg-lindsay ms.author: greglin @@ -21,7 +21,7 @@ ms.custom: seo-marvel-apr2020 - Windows 11 -This article lists the system requirements for Windows 11. Windows 11 is also supported on a virtual machine (VM). +This article lists the system requirements for Windows 11. Windows 11 is also supported on a [virtual machine (VM)](#virtual-machine-requirements). ## Hardware requirements @@ -80,6 +80,15 @@ Some features in Windows 11 have requirements beyond those listed above. See the - **Windows Projection**: requires a display adapter that supports Windows Display Driver Model (WDDM) 2.0 and a Wi-Fi adapter that supports Wi-Fi Direct. - **Xbox app**: requires an Xbox Live account, which is not available in all regions. Please go to the Xbox Live Countries and Regions page for the most up-to-date information on availability. Some features in the Xbox app will require an active [Xbox Game Pass](https://www.xbox.com/xbox-game-pass) subscription. +## Virtual Machine requirements + +The following configuration requirements apply to virtual machines (VMs) running Windows 11. + +- Generation: 2 +- Storage: 64 GB or greater +- Security: Secure Boot capable, virtual TPM enabled +- Memory: 4 GB or greater +- Processor: 2 or more virtual processors ## Next steps From 16cce08d72bac50bdc73ae2a842b6b11a8904048 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Mon, 13 Sep 2021 13:03:10 -0700 Subject: [PATCH 210/930] add note --- windows/whats-new/windows-11-requirements.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index ce31335877..d7d4d9dbd6 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -90,6 +90,9 @@ The following configuration requirements apply to virtual machines (VMs) running - Memory: 4 GB or greater - Processor: 2 or more virtual processors +> [!NOTE] +> Requirements to enable virtual TPM support depend on the VM host type. For Hyper-V hosts, Virtualization Based Security must be enabled in BIOS and the OS. For more information, see [Enable Windows Defender Credential Guard](/windows/security/identity-protection/credential-guard/credential-guard-manage). + ## Next steps [Plan for Windows 11](windows-11-plan.md)
From a857ae3a2c69d53302e9ce48668fa19fcb7e5833 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Mon, 13 Sep 2021 13:13:40 -0700 Subject: [PATCH 211/930] edit note --- windows/whats-new/windows-11-requirements.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index d7d4d9dbd6..a7fb113745 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -21,7 +21,7 @@ ms.custom: seo-marvel-apr2020 - Windows 11 -This article lists the system requirements for Windows 11. Windows 11 is also supported on a [virtual machine (VM)](#virtual-machine-requirements). +This article lists the system requirements for Windows 11. Windows 11 is also [supported on a virtual machine (VM)](#virtual-machine-support). ## Hardware requirements @@ -80,7 +80,7 @@ Some features in Windows 11 have requirements beyond those listed above. See the - **Windows Projection**: requires a display adapter that supports Windows Display Driver Model (WDDM) 2.0 and a Wi-Fi adapter that supports Wi-Fi Direct. - **Xbox app**: requires an Xbox Live account, which is not available in all regions. Please go to the Xbox Live Countries and Regions page for the most up-to-date information on availability. Some features in the Xbox app will require an active [Xbox Game Pass](https://www.xbox.com/xbox-game-pass) subscription. -## Virtual Machine requirements +## Virtual Machine support The following configuration requirements apply to virtual machines (VMs) running Windows 11. @@ -91,7 +91,7 @@ The following configuration requirements apply to virtual machines (VMs) running - Processor: 2 or more virtual processors > [!NOTE] -> Requirements to enable virtual TPM support depend on the VM host type. For Hyper-V hosts, Virtualization Based Security must be enabled in BIOS and the OS. For more information, see [Enable Windows Defender Credential Guard](/windows/security/identity-protection/credential-guard/credential-guard-manage). +> Procedures to enable these settings depend on the VM host type. For hosts running Hyper-V, the number of processors must be increased from the default setting of one, and Virtualization Based Security must be enabled in BIOS and the OS. For more information, see [Enable Windows Defender Credential Guard](/windows/security/identity-protection/credential-guard/credential-guard-manage). ## Next steps From 51ca1a9077b478f7e3e1f334971e332d46efba2a Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Mon, 13 Sep 2021 13:16:40 -0700 Subject: [PATCH 212/930] casing --- windows/whats-new/windows-11-requirements.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index a7fb113745..7445c8b123 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -80,9 +80,9 @@ Some features in Windows 11 have requirements beyond those listed above. See the - **Windows Projection**: requires a display adapter that supports Windows Display Driver Model (WDDM) 2.0 and a Wi-Fi adapter that supports Wi-Fi Direct. - **Xbox app**: requires an Xbox Live account, which is not available in all regions. Please go to the Xbox Live Countries and Regions page for the most up-to-date information on availability. Some features in the Xbox app will require an active [Xbox Game Pass](https://www.xbox.com/xbox-game-pass) subscription. -## Virtual Machine support +## Virtual machine support -The following configuration requirements apply to virtual machines (VMs) running Windows 11. +The following configuration requirements apply to VMs running Windows 11. - Generation: 2 - Storage: 64 GB or greater From 9e39e2a46cc04246f20896b35d93a632fe76f484 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Mon, 13 Sep 2021 13:49:26 -0700 Subject: [PATCH 213/930] wording --- windows/whats-new/windows-11-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index 7445c8b123..aedfc72e99 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -91,7 +91,7 @@ The following configuration requirements apply to VMs running Windows 11. - Processor: 2 or more virtual processors > [!NOTE] -> Procedures to enable these settings depend on the VM host type. For hosts running Hyper-V, the number of processors must be increased from the default setting of one, and Virtualization Based Security must be enabled in BIOS and the OS. For more information, see [Enable Windows Defender Credential Guard](/windows/security/identity-protection/credential-guard/credential-guard-manage). +> Procedures to configure these settings depend on the VM host type. For VM hosts running Hyper-V, Virtualization Based Security must be enabled in BIOS and the OS. See [Enable Windows Defender Credential Guard](/windows/security/identity-protection/credential-guard/credential-guard-manage) for more information. ## Next steps From 5a4970ecca38d013c176fd6d135cbef365ae91ad Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 13 Sep 2021 13:56:38 -0700 Subject: [PATCH 214/930] Update TOC.yml --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 2ef62a440f..a3470a1c0f 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -228,7 +228,7 @@ - name: Cloud services href: cloud.md items: - - name: MDM and Windows 11 + - name: Modern device management with Windows 11 href: mdm-windows.md - name: User protection items: From 0724a68bec65409a5d2a1653a16ef5abe5e68789 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 13 Sep 2021 13:57:31 -0700 Subject: [PATCH 215/930] Update TOC.yml --- windows/security/TOC.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index a3470a1c0f..5bfdf80bd2 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -204,6 +204,7 @@ - name: Windows Defender Firewall href: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md - name: Virus & threat protection + href: threat-protection/index.md items: - name: Microsoft Defender Antivirus href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows From 35db7b8a2b27e85d113321379171537609f2544c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 13 Sep 2021 14:12:29 -0700 Subject: [PATCH 216/930] Update TOC.yml --- windows/security/TOC.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 5bfdf80bd2..05b9de9c14 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -231,6 +231,16 @@ items: - name: Modern device management with Windows 11 href: mdm-windows.md + - name: Windows 11 secured-core devices (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Windows 365 Cloud PCs (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Windows 365 for Enterprise (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Windows 365 for Business (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Azure Virtual Desktop (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 - name: User protection items: - name: Technical support policy for lost or forgotten passwords From 103916b96d52904c6cb6781098470008890c1ba0 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 13 Sep 2021 14:12:53 -0700 Subject: [PATCH 217/930] Update index.yml --- windows/security/index.yml | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 09d23443f6..5b1feb7f15 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -11,7 +11,7 @@ metadata: ms.collection: m365-security-compliance author: dansimp #Required; your GitHub user alias, with correct capitalization. ms.author: dansimp #Required; microsoft alias of author; optional team alias. - ms.date: 09/07/2021 + ms.date: 09/13/2021 localization_priority: Priority # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new @@ -85,25 +85,6 @@ landingContent: - text: Family safety url: threat-protection/windows-defender-security-center/wdsc-family-options.md -# Cards and links should be based on top customer tasks or top subjects -# Start card title with a verb - # Card (optional) - - title: Secured-core and cloud devices - linkLists: - - linkListType: overview - links: - - text: Windows 11 secured-core devices (change link later) - url: https://docs.microsoft.com/windows/whats-new/windows-11 - - text: Windows 365 Cloud PCs (change link later) - url: https://docs.microsoft.com/windows/whats-new/windows-11 - - text: Windows 365 for Business (change link later) - url: https://docs.microsoft.com/windows/whats-new/windows-11 - - text: Windows 365 for Enterprise (change link later) - url: https://docs.microsoft.com/windows/whats-new/windows-11 - - text: Azure Virtual Desktop (change link later) - url: https://docs.microsoft.com/windows/whats-new/windows-11 - - # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 8d279c3aa9789070d7d70a052f8292fcb51293b3 Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Mon, 13 Sep 2021 14:53:30 -0700 Subject: [PATCH 218/930] Added precompiling info to windows defender app control and .net doc. --- ...defender-application-control-with-dynamic-code-security.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md index f1f66a910c..4e5b70ba33 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md @@ -31,10 +31,12 @@ Dynamic Code Security is not enabled by default because existing policies may no Additionally, a few .NET loading features, including loading unsigned assemblies built with System.Reflection.Emit, are not currently supported with Dynamic Code Security enabled. Microsoft recommends testing Dynamic Code Security in audit mode before enforcing it to discover whether any new libraries should be included in the policy. +Additionally, customers can precompile for deployment only to prevent an allowed executable from being terminated because it tries to load unsigned dynamically generated code. See the "Precompiling for Deployment Only" section in the [ASP.NET Precompilation Overview](https://docs.microsoft.com/en-us/previous-versions/aspnet/bb398860(v=vs.100)) document for how to fix that. + To enable Dynamic Code Security, add the following option to the `` section of your policy: ```xml -``` +``` \ No newline at end of file From 0b16aa9feb928aa161217126911dae447635b752 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Mon, 13 Sep 2021 15:04:44 -0700 Subject: [PATCH 219/930] Update windows-11-requirements.md --- windows/whats-new/windows-11-requirements.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index aedfc72e99..2f8750e3dd 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -82,7 +82,7 @@ Some features in Windows 11 have requirements beyond those listed above. See the ## Virtual machine support -The following configuration requirements apply to VMs running Windows 11. +The following configuration requirements apply to VMs running Windows 11. - Generation: 2 - Storage: 64 GB or greater @@ -90,8 +90,10 @@ The following configuration requirements apply to VMs running Windows 11. - Memory: 4 GB or greater - Processor: 2 or more virtual processors +The VM host CPU must also meet Windows 11 [processor requirements](/windows-hardware/design/minimum/windows-processor-requirements). + > [!NOTE] -> Procedures to configure these settings depend on the VM host type. For VM hosts running Hyper-V, Virtualization Based Security must be enabled in BIOS and the OS. See [Enable Windows Defender Credential Guard](/windows/security/identity-protection/credential-guard/credential-guard-manage) for more information. +> Procedures to configure required VM settings depend on the VM host type. For VM hosts running Hyper-V, Virtualization Based Security must be enabled in BIOS and the OS. See [Enable Windows Defender Credential Guard](/windows/security/identity-protection/credential-guard/credential-guard-manage) for more information. ## Next steps From c1ec51fde363098919a1b70a513e2b191fe8978e Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Mon, 13 Sep 2021 15:38:24 -0700 Subject: [PATCH 220/930] Swapped asp.net precompilation overview link from absolute to relative --- ...s-defender-application-control-with-dynamic-code-security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md index 4e5b70ba33..5d06fe4236 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md @@ -31,7 +31,7 @@ Dynamic Code Security is not enabled by default because existing policies may no Additionally, a few .NET loading features, including loading unsigned assemblies built with System.Reflection.Emit, are not currently supported with Dynamic Code Security enabled. Microsoft recommends testing Dynamic Code Security in audit mode before enforcing it to discover whether any new libraries should be included in the policy. -Additionally, customers can precompile for deployment only to prevent an allowed executable from being terminated because it tries to load unsigned dynamically generated code. See the "Precompiling for Deployment Only" section in the [ASP.NET Precompilation Overview](https://docs.microsoft.com/en-us/previous-versions/aspnet/bb398860(v=vs.100)) document for how to fix that. +Additionally, customers can precompile for deployment only to prevent an allowed executable from being terminated because it tries to load unsigned dynamically generated code. See the "Precompiling for Deployment Only" section in the [ASP.NET Precompilation Overview](/previous-versions/aspnet/bb398860(v=vs.100)) document for how to fix that. To enable Dynamic Code Security, add the following option to the `` section of your policy: From b6781ae53a27e9ec19cbb24495fb72a7d226f837 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Mon, 13 Sep 2021 17:26:30 -0700 Subject: [PATCH 221/930] add note --- windows/whats-new/windows-11-requirements.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index 2f8750e3dd..1628a78953 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -84,13 +84,15 @@ Some features in Windows 11 have requirements beyond those listed above. See the The following configuration requirements apply to VMs running Windows 11. -- Generation: 2 +- Generation: 2 \* - Storage: 64 GB or greater - Security: Secure Boot capable, virtual TPM enabled - Memory: 4 GB or greater - Processor: 2 or more virtual processors -The VM host CPU must also meet Windows 11 [processor requirements](/windows-hardware/design/minimum/windows-processor-requirements). +The VM host CPU must also meet Windows 11 [processor requirements](/windows-hardware/design/minimum/windows-processor-requirements). + +\* In-place upgrade of existing generation 1 VMs to Windows 11 is not possible. > [!NOTE] > Procedures to configure required VM settings depend on the VM host type. For VM hosts running Hyper-V, Virtualization Based Security must be enabled in BIOS and the OS. See [Enable Windows Defender Credential Guard](/windows/security/identity-protection/credential-guard/credential-guard-manage) for more information. From a32f1b905e6c22379ce64a288b2794531cddcdef Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 10:41:24 +0100 Subject: [PATCH 222/930] Endpoint Windows 11 Updates --- ...ponents-to-microsoft-services-using-MDM.md | 2 +- ...system-components-to-microsoft-services.md | 53 ++++++++++--------- ...ws-11-endpoints-non-enterprise-editions.md | 2 +- 3 files changed, 29 insertions(+), 28 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md index 27e6a0cc39..851b833ce4 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md @@ -14,7 +14,7 @@ manager: robsize ms.date: 12/1/2020 --- -# Manage connections from Windows 10 operating system components to Microsoft services using Microsoft Intune MDM Server +# Manage connections from Windows 10 and Windows 11 operating system components to Microsoft services using Microsoft Intune MDM Server **Applies to** diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index f1f0d9469a..a7c5b09d05 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -1,5 +1,5 @@ --- -title: Manage connections from Windows 10 operating system components to Microsoft services +title: Manage connections from Windows 10 and Windows 11 operating system components to Microsoft services description: Learn how to minimize connections from Windows to Microsoft services, and configure particular privacy settings related to these connections. ms.assetid: ACCEB0DD-BC6F-41B1-B359-140B242183D9 ms.reviewer: @@ -17,17 +17,18 @@ ms.topic: article ms.date: 5/21/2021 --- -# Manage connections from Windows 10 operating system components to Microsoft services +# Manage connections from Windows 10 and Windows 11 operating system components to Microsoft services **Applies to** +- Windows 11 Enterprise - Windows 10 Enterprise, version 1607 and newer - Windows Server 2016 - Windows Server 2019 -This article describes the network connections that Windows 10 components make to Microsoft and the Windows Settings, Group Policies and registry settings available to IT Professionals to help manage the data shared with Microsoft. If you want to minimize connections from Windows to Microsoft services, or configure privacy settings, there are a number of settings for consideration. For example, you can configure diagnostic data to the lowest level for your edition of Windows and evaluate other connections Windows makes to Microsoft services you want to turn off using the instructions in this article. While it is possible to minimize network connections to Microsoft, there are many reasons why these communications are enabled by default, such as updating malware definitions and maintaining current certificate revocation lists. This data helps us deliver a secure, reliable, and up-to-date experience. +This article describes the network connections that Windows 10 and Windows 11 components make to Microsoft and the Windows Settings, Group Policies and registry settings available to IT Professionals to help manage the data shared with Microsoft. If you want to minimize connections from Windows to Microsoft services, or configure privacy settings, there are a number of settings for consideration. For example, you can configure diagnostic data to the lowest level for your edition of Windows and evaluate other connections Windows makes to Microsoft services you want to turn off using the instructions in this article. While it is possible to minimize network connections to Microsoft, there are many reasons why these communications are enabled by default, such as updating malware definitions and maintaining current certificate revocation lists. This data helps us deliver a secure, reliable, and up-to-date experience. -Microsoft provides a [Windows Restricted Traffic Limited Functionality Baseline](https://go.microsoft.com/fwlink/?linkid=828887) package that will allow your organization to quickly configure the settings covered in this document to restrict connections from Windows 10 to Microsoft. The Windows Restricted Traffic Limited Baseline is based on [Group Policy Administrative Template](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) functionality and the package you download contains further instructions on how to deploy to devices in your organization. Since some of the settings can reduce the functionality and security configuration of your device, **before deploying Windows Restricted Traffic Limited Functionality Baseline** make sure you **choose the right settings configuration for your environment** and **ensure that Windows and Microsoft Defender Antivirus are fully up to date**. Failure to do so may result in errors or unexpected behavior. You should not extract this package to the windows\system32 folder because it will not apply correctly. +Microsoft provides a [Windows Restricted Traffic Limited Functionality Baseline](https://go.microsoft.com/fwlink/?linkid=828887) package that will allow your organization to quickly configure the settings covered in this document to restrict connections from Windows 10 and Windows 11 to Microsoft. The Windows Restricted Traffic Limited Baseline is based on [Group Policy Administrative Template](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) functionality and the package you download contains further instructions on how to deploy to devices in your organization. Since some of the settings can reduce the functionality and security configuration of your device, **before deploying Windows Restricted Traffic Limited Functionality Baseline** make sure you **choose the right settings configuration for your environment** and **ensure that Windows and Microsoft Defender Antivirus are fully up to date**. Failure to do so may result in errors or unexpected behavior. You should not extract this package to the windows\system32 folder because it will not apply correctly. > [!IMPORTANT] > - The downloadable Windows 10, version 1903 scripts/settings can be used on Windows 10, version 1909 devices. @@ -42,7 +43,7 @@ Microsoft provides a [Windows Restricted Traffic Limited Functionality Baseline] > - To restrict a device effectively (first time or subsequently), it is recommended to apply the Restricted Traffic Limited Functionality Baseline settings package in offline mode. > - During update or upgrade of Windows, egress traffic may occur. -To use Microsoft Intune cloud-based device management for restricting traffic please refer to the [Manage connections from Windows 10 operating system components to Microsoft services using Microsoft Intune MDM Server](manage-connections-from-windows-operating-system-components-to-microsoft-services-using-mdm.md). +To use Microsoft Intune cloud-based device management for restricting traffic please refer to the [Manage connections from Windows 10 and Windows 11 operating system components to Microsoft services using Microsoft Intune MDM Server](manage-connections-from-windows-operating-system-components-to-microsoft-services-using-mdm.md). We are always striving to improve our documentation and welcome your feedback. You can provide feedback by contacting **telmhelp**@**microsoft.com**. @@ -50,9 +51,9 @@ We are always striving to improve our documentation and welcome your feedback. Y The following sections list the components that make network connections to Microsoft services by default. You can configure these settings to control the data that is sent to Microsoft. To prevent Windows from sending any data to Microsoft, configure diagnostic data at the Security level, turn off Microsoft Defender Antivirus diagnostic data and MSRT reporting, and turn off all of these connections -### Settings for Windows 10 Enterprise edition +### Settings for Windows 10 and Windows 11 Enterprise edition -The following table lists management options for each setting, beginning with Windows 10 Enterprise version 1607. +The following table lists management options for each setting, For Windows 10 (beginning with Windows 10 Enterprise version 1607) and Windows 11. | Setting | UI | Group Policy | Registry | @@ -237,7 +238,7 @@ Although not recommended, you can turn off Automatic Root Certificates Update, w > [!CAUTION] > By not automatically downloading the root certificates the device may not be able to connect to some websites. -For Windows 10, Windows Server 2016 with Desktop Experience, and Windows Server 2016 Server Core: +For Windows 10, Windows Server 2016 with Desktop Experience, Windows Server 2016 Server Core, and Windows 11: - Enable the Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Internet Communication Management** > **Internet Communication Settings** > **Turn off Automatic Root Certificates Update** @@ -293,7 +294,7 @@ You can also apply the Group Policies using the following registry keys: > [!IMPORTANT] -> Using the Group Policy editor these steps are required for all supported versions of Windows 10, however they are not required for devices running Windows 10, version 1607 or Windows Server 2016. +> Using the Group Policy editor these steps are required for all supported versions of Windows 10 and Windows 11, however they are not required for devices running Windows 10, version 1607 or Windows Server 2016. 1. Expand **Computer Configuration** > **Windows Settings** > **Security Settings** > **Windows Defender Firewall with Advanced Security** > **Windows Defender Firewall with Advanced Security - <LDAP name>**, and then click **Outbound Rules**. @@ -389,21 +390,21 @@ If you're running Windows 10, version 1607, Windows Server 2016, or later: ### 7. Insider Preview builds -The Windows Insider Preview program lets you help shape the future of Windows, be part of the community, and get early access to releases of Windows 10. This setting stops communication with the Windows Insider Preview service that checks for new builds. -Windows Insider Preview builds only apply to Windows 10 and are not available for Windows Server 2016. +The Windows Insider Preview program lets you help shape the future of Windows, be part of the community, and get early access to releases of Windows 10 and Windows 11. This setting stops communication with the Windows Insider Preview service that checks for new builds. +Windows Insider Preview builds only apply to Windows 10 and Windows 11 and are not available for Windows Server 2016. > [!NOTE] > If you upgrade a device that is configured to minimize connections from Windows to Microsoft services (that is, a device configured for Restricted Traffic) to a Windows Insider Preview build, the Feedback & Diagnostic setting will automatically be set to **Optional (Full)**. Although the diagnostic data level may initially appear as **Required (Basic)**, a few hours after the UI is refreshed or the machine is rebooted, the setting will become **Optional (Full)**. -To turn off Insider Preview builds for a released version of Windows 10: +To turn off Insider Preview builds for a released version of Windows 10 or Windows 11: - **Disable** the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Toggle user control over Insider builds**. -To turn off Insider Preview builds for Windows 10: +To turn off Insider Preview builds for Windows 10 and Windows 11: > [!NOTE] -> If you're running a preview version of Windows 10, you must roll back to a released version before you can turn off Insider Preview builds. +> If you're running a preview version of Windows 10 or Windows 11, you must roll back to a released version before you can turn off Insider Preview builds. - Turn off the feature in the UI: **Settings** > **Update & security** > **Windows Insider Program** > **Stop Insider Preview builds**. @@ -529,7 +530,7 @@ To turn off Live Tiles: - Create a REG_DWORD registry setting named **NoCloudApplicationNotification** in **HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\CurrentVersion\\PushNotifications** with a **value of 1 (one)** -In Windows 10 Mobile, you must also unpin all tiles that are pinned to Start. +In Windows 10 or Windows 11 Mobile, you must also unpin all tiles that are pinned to Start. ### 11. Mail synchronization @@ -548,7 +549,7 @@ To turn off the Windows Mail app: ### 12. Microsoft Account -Use the below setting to prevent communication to the Microsoft Account cloud authentication service. Many apps and system components that depend on Microsoft Account authentication may lose functionality. Some of them could be in unexpected ways. For example, Windows Update will no longer offer feature updates to devices running Windows 10 1709 or higher. See [Feature updates are not being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). +Use the below setting to prevent communication to the Microsoft Account cloud authentication service. Many apps and system components that depend on Microsoft Account authentication may lose functionality. Some of them could be in unexpected ways. For example, Windows Update will no longer offer feature updates to devices running Windows 10 1709 or higher and Windows 11. See [Feature updates are not being offered while other updates are](/windows/deployment/update/windows-update-troubleshooting#feature-updates-are-not-being-offered-while-other-updates-are). To disable the Microsoft Account Sign-In Assistant: @@ -657,7 +658,7 @@ You can turn off the ability to download and update offline maps. -and- -- In Windows 10, version 1607 and later, **Enable** the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Maps** > **Turn off unsolicited network traffic on the Offline Maps settings page** +- In Windows 10, version 1607 and later, and Windows 11 **Enable** the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Maps** > **Turn off unsolicited network traffic on the Offline Maps settings page** -or- @@ -1342,7 +1343,7 @@ To change the level of diagnostic and usage data sent when you **Send your devic - Create a REG_DWORD registry setting in **HKEY_LOCAL_MACHINE\\Software\\Policies\\Microsoft\\Windows\\DataCollection\\AllowTelemetry** with a **value of 0**. > [!NOTE] -> If the **Security** option is configured by using Group Policy or the Registry, the value will not be reflected in the UI. The **Security** option is only available in Windows 10 Enterprise edition. +> If the **Security** option is configured by using Group Policy or the Registry, the value will not be reflected in the UI. The **Security** option is only available in Windows 10 and Windows 11 Enterprise edition. To turn off tailored experiences with relevant tips and recommendations by using your diagnostics data: @@ -1380,7 +1381,7 @@ To turn off **Let apps run in the background**: -or- -- **Enable** the Group Policy (only applicable for Windows 10 version 1703 and above): **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps run in the background** and set the **Select a setting** box to **Force Deny**. +- **Enable** the Group Policy (only applicable for Windows 10 version 1703 and above and Windows 11): **Computer Configuration** > **Administrative Templates** > **Windows Components** > **App Privacy** > **Let Windows apps run in the background** and set the **Select a setting** box to **Force Deny**. -or- @@ -1527,7 +1528,7 @@ To turn this Off in the UI: Enterprise customers can manage their Windows activation status with volume licensing using an on-premises Key Management Server. You can opt out of sending KMS client activation data to Microsoft automatically by doing one of the following: -**For Windows 10:** +**For Windows 10 and Windows 11:** - **Enable** the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Software Protection Platform** > **Turn off KMS Client Online AVS Validation** @@ -1555,7 +1556,7 @@ Enterprise customers can manage their Windows activation status with volume lice Enterprise customers can manage updates to the Disk Failure Prediction Model. -For Windows 10: +For Windows 10 and Windows 11: - **Disable** this Group Policy: **Computer Configuration** > **Administrative Templates** > **System** > **Storage Health** > **Allow downloading updates to the Disk Failure Prediction Model** -or- @@ -1723,12 +1724,12 @@ In Group Policy, configure: Windows Spotlight provides features such as different background images and text on the lock screen, suggested apps, Microsoft account notifications, and Windows tips. You can control it by using the user interface or Group Policy. -If you're running Windows 10, version 1607 or later, you need to: +If you're running Windows 10, version 1607 or later, or Windows 11, you need to: - **Enable** the following Group Policy **User Configuration** > **Administrative Templates** > **Windows Components** > **Cloud Content** > **Turn off all Windows spotlight features** > [!NOTE] - > This must be done within 15 minutes after Windows 10 is installed. Alternatively, you can create an image with this setting. + > This must be done within 15 minutes after Windows 10 or Windows 11 is installed. Alternatively, you can create an image with this setting. -or- @@ -1840,11 +1841,11 @@ You can turn off apps for websites, preventing customers who visit websites that Delivery Optimization is the downloader of Windows updates, Microsoft Store apps, Office and other content from Microsoft. Delivery Optimization can also download from sources in addition to Microsoft, which not only helps when you have a limited or unreliable Internet connection, but can also help you reduce the amount of bandwidth needed to keep all of your organization's PCs up-to-date. If you have Delivery Optimization Peer-to-Peer option turned on, PCs on your network may send and receive updates and apps to other PCs on your local network, if you choose, or to PCs on the Internet. -By default, PCs running Windows 10 will only use Delivery Optimization to get and receive updates for PCs and apps on your local network. +By default, PCs running Windows 10 or Windows 11 will only use Delivery Optimization to get and receive updates for PCs and apps on your local network. Use the UI, Group Policy, or Registry Keys to set up Delivery Optimization. -In Windows 10 version 1607 and above you can stop network traffic related to Delivery Optimization Cloud Service by setting **Download Mode** to **Simple Mode** (99), as described below. +In Windows 10, version 1607 and above, and Windows 11 you can stop network traffic related to Delivery Optimization Cloud Service by setting **Download Mode** to **Simple Mode** (99), as described below. ### 28.1 Settings > Update & security @@ -1933,7 +1934,7 @@ For China releases of Windows 10 there is one additional Regkey to be set to pre ### 30. Cloud Clipboard -Specifies whether clipboard items roam across devices. When this is allowed, an item copied to the clipboard is uploaded to the cloud so that other devices can access it. Clipboard items in the cloud can be downloaded and pasted across your Windows 10 devices. +Specifies whether clipboard items roam across devices. When this is allowed, an item copied to the clipboard is uploaded to the cloud so that other devices can access it. Clipboard items in the cloud can be downloaded and pasted across your Windows 10 and Windows 11 devices. Most restricted value is 0. diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index 3fe953e82d..1b2a4a3137 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -19,7 +19,7 @@ ms.date: 12/17/2020 **Applies to** - Windows 11 -- + In addition to the endpoints listed for [Windows 11 Enterprise](manage-windows-11-endpoints.md), the following endpoints are available on other non-Enterprise editions of Windows 11. The following methodology was used to derive the network endpoints: From fe19dc6faf2217198865ea39c243163df7312a5a Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 10:55:04 +0100 Subject: [PATCH 223/930] Update required-windows-11-diagnostic-events-and-fields.md --- ...windows-11-diagnostic-events-and-fields.md | 34 ------------------- 1 file changed, 34 deletions(-) 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 8982f2063b..9a6c7e02cc 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -95,8 +95,6 @@ The following fields are available: - **DatasourceApplicationFile_19H1** The count of the number of this particular object type present on this device. - **DatasourceApplicationFile_21H1** The total number of objects of this type present on this device. - **DatasourceApplicationFile_21H1Setup** The count of the number of this particular object 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_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. - **DatasourceDevicePnp_19H1** The count of the number of this particular object type present on this device. @@ -104,8 +102,6 @@ The following fields are available: - **DatasourceDevicePnp_20H1Setup** The count of the number of this particular object type present on this device. - **DatasourceDevicePnp_21H1** The count of the number of this particular object type present on this device. - **DatasourceDevicePnp_21H1Setup** The count of the number of this particular object 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_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. - **DatasourceDriverPackage_19H1** The count of the number of this particular object type present on this device. @@ -113,29 +109,21 @@ The following fields are available: - **DatasourceDriverPackage_20H1Setup** The count of the number of this particular object type present on this device. - **DatasourceDriverPackage_21H1** The total number of objects of this type present on this device. - **DatasourceDriverPackage_21H1Setup** The count of the number of this particular object 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_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. - **DataSourceMatchingInfoBlock_19H1** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoBlock_21H1** The total number of objects of this type present on this device. - **DataSourceMatchingInfoBlock_21H1Setup** The count of the number of this particular object 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_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. - **DataSourceMatchingInfoPassive_19H1** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPassive_21H1** The total number of objects of this type present on this device. - **DataSourceMatchingInfoPassive_21H1Setup** The count of the number of this particular object 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_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. - **DataSourceMatchingInfoPostUpgrade_19H1** The count of the number of this particular object type present on this device. - **DataSourceMatchingInfoPostUpgrade_21H1** The total number of objects of this type present on this device. - **DataSourceMatchingInfoPostUpgrade_21H1Setup** The count of the number of this particular object 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_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. - **DatasourceSystemBios_19H1** The count of the number of this particular object type present on this device. @@ -143,15 +131,11 @@ The following fields are available: - **DatasourceSystemBios_20H1Setup** The count of the number of this particular object type present on this device. - **DatasourceSystemBios_21H1** The total number of objects of this type present on this device. - **DatasourceSystemBios_21H1Setup** The count of the number of this particular object 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_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. - **DecisionApplicationFile_19H1** The count of the number of this particular object type present on this device. - **DecisionApplicationFile_21H1** The total number of objects of this type present on this device. - **DecisionApplicationFile_21H1Setup** The count of the number of this particular object 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_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. - **DecisionDevicePnp_19H1** The count of the number of this particular object type present on this device. @@ -159,8 +143,6 @@ The following fields are available: - **DecisionDevicePnp_20H1Setup** The count of the number of this particular object type present on this device. - **DecisionDevicePnp_21H1** The total number of objects of this type present on this device. - **DecisionDevicePnp_21H1Setup** The count of the number of this particular object 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_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_19H1** The count of the number of this particular object type present on this device. @@ -168,36 +150,26 @@ The following fields are available: - **DecisionDriverPackage_20H1Setup** The count of the number of this particular object type present on this device. - **DecisionDriverPackage_21H1** The total number of objects of this type present on this device. - **DecisionDriverPackage_21H1Setup** The count of the number of this particular object 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_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. - **DecisionMatchingInfoBlock_19H1** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoBlock_21H1** The total number of objects of this type present on this device. - **DecisionMatchingInfoBlock_21H1Setup** The count of the number of this particular object 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_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. - **DecisionMatchingInfoPassive_19H1** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPassive_21H1** The total number of objects of this type present on this device. - **DecisionMatchingInfoPassive_21H1Setup** The count of the number of this particular object 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_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. - **DecisionMatchingInfoPostUpgrade_19H1** The count of the number of this particular object type present on this device. - **DecisionMatchingInfoPostUpgrade_21H1** The total number of objects of this type present on this device. - **DecisionMatchingInfoPostUpgrade_21H1Setup** The count of the number of this particular object 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_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. - **DecisionMediaCenter_19H1** The count of the number of this particular object type present on this device. - **DecisionMediaCenter_21H1** The total number of objects of this type present on this device. - **DecisionMediaCenter_21H1Setup** The count of the number of this particular object 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_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. - **DecisionSystemBios_19H1** The count of the number of this particular object type present on this device. @@ -205,15 +177,11 @@ The following fields are available: - **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 count of the number of this particular object 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_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. - **DecisionTest_19H1** 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_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. - **InventoryApplicationFile** The count of the number of this particular object type present on this device. @@ -236,8 +204,6 @@ The following fields are available: - **Wmdrm_19H1** The count of the number of this particular object type present on this device. - **Wmdrm_21H1** The total number of objects of this type present on this device. - **Wmdrm_21H1Setup** The count of the number of this particular object 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_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. From cb6baaed5f905f7915cf0e89c10400060635fd1f Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 11:20:43 +0100 Subject: [PATCH 224/930] version and wilactivity update --- ...windows-11-diagnostic-events-and-fields.md | 24 ++++++ ...-diagnostic-data-events-and-fields-2004.md | 74 ++++++------------- 2 files changed, 48 insertions(+), 50 deletions(-) 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 9a6c7e02cc..ca5559ec2d 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -5562,6 +5562,7 @@ The following fields are available: - **PackageVersion** The package version of the label. + ## Update events ### Update360Telemetry.DriverUpdateSummaryReport @@ -8050,6 +8051,29 @@ 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. +### 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 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 be78f26a21..a4e8593278 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 @@ -49,7 +49,6 @@ You can learn more about Windows functional and diagnostic data through these ar - ## Appraiser events ### Microsoft.Windows.Appraiser.General.ChecksumTotalPictureCount @@ -64,8 +63,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -82,8 +79,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -102,8 +97,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -122,8 +115,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -140,8 +131,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -158,8 +147,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -176,8 +163,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -196,8 +181,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -214,8 +197,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -234,8 +215,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -254,8 +233,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -272,8 +249,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -290,8 +265,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -308,8 +281,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -325,8 +296,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** The total number of objects of this type present on this device. @@ -343,8 +312,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -362,8 +329,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** The total number of objects of this type present on this device. @@ -379,8 +344,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** The total number of objects of this type present on this device. @@ -396,8 +359,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** The total number of objects of this type present on this device. @@ -413,7 +374,6 @@ The following fields are available: - **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_21H1Setup** 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_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_CU22H2Setup** The total number of objects of this type present on this device. @@ -429,8 +389,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** The total number of objects of this type present on this device. @@ -446,8 +404,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -463,8 +419,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** The total number of objects of this type present on this device. @@ -480,8 +434,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** The total number of objects of this type present on this device. @@ -515,8 +467,6 @@ The following fields are available: - **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_CU22H2Setup** The total number of objects of this type present on this device. @@ -8205,6 +8155,30 @@ The following fields are available: - **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 From e87267d5c71376aaad04ee599f0fc7855e151fb1 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 11:24:08 +0100 Subject: [PATCH 225/930] Update required-windows-diagnostic-data-events-and-fields-2004.md --- ...ws-diagnostic-data-events-and-fields-2004.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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 a4e8593278..e1e9bced67 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 @@ -1796,6 +1796,23 @@ The following fields are available: ## 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). + ### 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. From 65979803cd0aae66e67af56f8d309b1e43367585 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 11:33:51 +0100 Subject: [PATCH 226/930] Update basic-level-windows-diagnostic-events-and-fields-1903.md --- ...ndows-diagnostic-events-and-fields-1903.md | 50 ------------------- 1 file changed, 50 deletions(-) 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 index 892d5ea1dd..015016ecbc 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md @@ -277,8 +277,6 @@ The following fields are available: - **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. @@ -296,8 +294,6 @@ The following fields are available: - **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. @@ -318,8 +314,6 @@ The following fields are available: - **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. @@ -340,8 +334,6 @@ The following fields are available: - **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. @@ -359,8 +351,6 @@ The following fields are available: - **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. @@ -378,8 +368,6 @@ The following fields are available: - **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. @@ -398,8 +386,6 @@ The following fields are available: - **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. @@ -420,8 +406,6 @@ The following fields are available: - **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. @@ -439,8 +423,6 @@ The following fields are available: - **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. @@ -461,8 +443,6 @@ The following fields are available: - **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. @@ -483,8 +463,6 @@ The following fields are available: - **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. @@ -502,8 +480,6 @@ The following fields are available: - **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. @@ -521,8 +497,6 @@ The following fields are available: - **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. @@ -540,8 +514,6 @@ The following fields are available: - **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. @@ -557,8 +529,6 @@ The following fields are available: - **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. @@ -577,8 +547,6 @@ The following fields are available: - **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. @@ -597,8 +565,6 @@ The following fields are available: - **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. @@ -614,8 +580,6 @@ The following fields are available: - **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. @@ -632,8 +596,6 @@ The following fields are available: - **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. @@ -649,8 +611,6 @@ The following fields are available: - **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. @@ -666,8 +626,6 @@ The following fields are available: - **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. @@ -684,8 +642,6 @@ The following fields are available: - **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. @@ -701,8 +657,6 @@ The following fields are available: - **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. @@ -718,8 +672,6 @@ The following fields are available: - **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. @@ -760,8 +712,6 @@ The following fields are available: - **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. From f867dff237ec44d6aaa38c18dca06be51484c65a Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 11:38:45 +0100 Subject: [PATCH 227/930] Update basic-level-windows-diagnostic-events-and-fields-1903.md --- ...basic-level-windows-diagnostic-events-and-fields-1903.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 index 015016ecbc..31ce69dcd0 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md @@ -4777,7 +4777,7 @@ The following fields are available: 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.DeviceInven|oryChange](#msdevicedeviceinven|orychange). +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -4882,7 +4882,7 @@ The following fields are available: 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.DmviceInventoryChange](#msdevicedmviceinventorychange). +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -4893,7 +4893,7 @@ The following fields are available: 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](#msdevice,deviceinventorychange). +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: From 897549f3ce34e59c138ff01ab02973f27c10acbf Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 11:48:09 +0100 Subject: [PATCH 228/930] Update basic-level-windows-diagnostic-events-and-fields-1809.md --- ...sic-level-windows-diagnostic-events-and-fields-1809.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 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 3abf974635..c439934182 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 @@ -4773,7 +4773,7 @@ The following fields are available: 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.De~iceInventoryChange](#msdevicede~iceinventorychange). +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -4887,7 +4887,7 @@ The following fields are available: 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.De~ice.DeviceInventoryChange](#msde~icedeviceinventorychange). +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -5159,7 +5159,7 @@ The following fields are available: 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.DeviceInventoryChangd](#msdevicedeviceinventorychangd). +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -7862,7 +7862,7 @@ The following fields are available: - **DPRange** Maximum mean value range. - **DPValue** Randomized bit value (0 or 1) that can be reconstituted over a large population to estimate the mean. -- **Value** Standard UTC emitted DP value structure See [Value](#value). +- **Value** Standard UTC emitted DP value structure. See [Value](#value). ## Windows Store events From 23d95d02e334e60c94cc139e3cfe0592c8fde632 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 14:02:21 +0100 Subject: [PATCH 229/930] toc update --- windows/privacy/toc.yml | 2 +- windows/privacy/windows-10-and-privacy-compliance.md | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 0cd3b06afd..4c364728e5 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -37,7 +37,7 @@ 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 10 and Windows 11 connection endpoints + - name: Manage Windows connection endpoints items: - name: Manage connections from Windows operating system components to Microsoft services href: manage-connections-from-windows-operating-system-components-to-microsoft-services.md diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index d3d4bc8917..58e79925fa 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -61,7 +61,7 @@ The following table provides an overview of the Windows 10 and Windows 11 privac ### 1.2 Data collection monitoring -[Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) is a Microsoft Store app (available in Windows 10, version 1803 and newer and Windows 11) that lets a user review the Windows diagnostic data that is being collected on their Windows 10 device and sent to Microsoft in real-time. DDV groups the information into simple categories that describe the data that’s being collected. +[Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) is a Microsoft Store app (available in Windows 10, version 1803 and newer, and Windows 11) that lets a user review the Windows diagnostic data that is being collected on their Windows 10 device and sent to Microsoft in real-time. DDV groups the information into simple categories that describe the data that’s being collected. An administrator can also use the Diagnostic Data Viewer for PowerShell module to view the diagnostic data collected from the device instead of using the Diagnostic Data Viewer UI. The [Diagnostic Data Viewer for PowerShell Overview](microsoft-diagnosticdataviewer.md) provides further information. @@ -88,10 +88,10 @@ The following table provides an overview of the privacy settings discussed earli | Feature/Setting | GP/MDM Documentation | Default State if the Setup experience is suppressed | State to stop/minimize data collection | |---|---|---|---| | [Speech](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-speech) | Group Policy:
**Computer Configuration** > **Control Panel** > **Regional and Language Options** > **Allow users to enable online speech recognition services**

MDM: [Privacy/AllowInputPersonalization](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off | Off | -| [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
**Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

MDM: [Privacy/LetAppsAccessLocation](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later and Windows 11) | Off | +| [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
**Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

MDM: [Privacy/LetAppsAccessLocation](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later, and Windows 11) | Off | | [Find my device](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#find-my-device) | Group Policy:
**Computer Configuration** > **Windows Components** > **Find My Device** > **Turn On/Off Find My Device**

MDM: [Experience/AllFindMyDevice](/windows/client-management/mdm/policy-csp-experience#experience-allowfindmydevice) | Off | Off | | [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md#manage-enterprise-diagnostic-data) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry**

MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

**Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. See [Enabling the Windows diagnostic data processor configuration](#238-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration) below for more information. | Required diagnostic data (Windows 10, version 1903 and later and Windows 11)

Server editions:
Enhanced diagnostic data | Security (Off) and block endpoints | -| [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
**Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

MDM: [TextInput/AllowLinguisticDataCollection](/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later and Windows 11) | Off | +| [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
**Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

MDM: [TextInput/AllowLinguisticDataCollection](/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later, and Windows 11) | Off | | Tailored Experiences | Group Policy:
**User Configuration** > **Windows Components** > **Cloud Content** > **Do not use diagnostic data for tailored experiences**

MDM: [Experience/AllowTailoredExperiencesWithDiagnosticData](/windows/client-management/mdm/policy-csp-experience#experience-allowtailoredexperienceswithdiagnosticdata) | Off | Off | | Advertising ID | Group Policy:
**Computer Configuration** > **System** > **User Profile** > **Turn off the advertising Id**

MDM: [Privacy/DisableAdvertisingId](/windows/client-management/mdm/policy-csp-privacy#privacy-disableadvertisingid) | Off | Off | | Activity History/Timeline – Cloud Sync | Group Policy:
**Computer Configuration** > **System** > **OS Policies** > **Allow upload of User Activities**

MDM: [Privacy/EnableActivityFeed](/windows/client-management/mdm/policy-csp-privacy#privacy-enableactivityfeed) | Off | Off | @@ -109,7 +109,7 @@ If you want the ability to fully control and apply restrictions on data being se Alternatively, your administrators can also choose to use Windows Autopilot. Autopilot lessens the overall burden of deployment while allowing administrators to fully customize the out-of-box experience. However, since Windows Autopilot is a cloud-based solution, administrators should be aware that a minimal set of device identifiers are sent back to Microsoft during initial device boot up. This device-specific information is used to identify the device so that it can receive the administrator-configured Autopilot profile and policies. -You can use the following articles to learn more about Autopilot and how to use Autopilot to deploy Windows 10: +You can use the following articles to learn more about Autopilot and how to use Autopilot to deploy Windows 10 and Windows 11: - [Overview of Windows Autopilot](/windows/deployment/windows-Autopilot/windows-Autopilot) - [Windows Autopilot deployment process](/windows/deployment/windows-Autopilot/deployment-process) @@ -120,11 +120,11 @@ Administrators can manage the data sent from their organization to Microsoft by For more details, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). This topic includes the different methods available on how to configure each setting, the impact to functionality, and which versions of Windows that are applicable. -#### _2.3.3 Managing Windows 10 connections_ +#### _2.3.3 Managing Windows 10 and Windows 11 connections_ Some Windows components, apps, and related services transfer data to Microsoft network endpoints. An administrator may want to block these endpoints for their organization to meet their specific compliance objectives. -[Manage connection endpoints for Windows 10, version 20H2](manage-windows-20H2-endpoints.md) provides a list of endpoints for the latest Windows 10 release, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the Windows Privacy site under the **Manage Windows 10 connection endpoints** section of the left-hand navigation menu. +[Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H2-endpoints.md) and [Manage connection endpoints for Windows 11](manage-windows-11-endpoints.md)provides a list of endpoints for the latest Windows 10 and Windows 11 releases, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the Windows Privacy site under the **Manage Windows connection endpoints** section of the left-hand navigation menu. #### _2.3.4 Limited functionality baseline_ From 045a12771aad39b96f2b13de1743bacb7cb1f3de Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 14:11:49 +0100 Subject: [PATCH 230/930] Update windows-10-and-privacy-compliance.md --- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 58e79925fa..b1cee953f7 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -124,7 +124,7 @@ For more details, see [Manage connections from Windows operating system componen Some Windows components, apps, and related services transfer data to Microsoft network endpoints. An administrator may want to block these endpoints for their organization to meet their specific compliance objectives. -[Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H2-endpoints.md) and [Manage connection endpoints for Windows 11](manage-windows-11-endpoints.md)provides a list of endpoints for the latest Windows 10 and Windows 11 releases, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the Windows Privacy site under the **Manage Windows connection endpoints** section of the left-hand navigation menu. +[Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H1-endpoints.md) and [Manage connection endpoints for Windows 11](manage-windows-11-endpoints.md)provides a list of endpoints for the latest Windows 10 and Windows 11 releases, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the Windows Privacy site under the **Manage Windows connection endpoints** section of the left-hand navigation menu. #### _2.3.4 Limited functionality baseline_ From 3802627c74b4d3457fbbbb702034bfd0b93a8728 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 14:31:59 +0100 Subject: [PATCH 231/930] Update windows-10-and-privacy-compliance.md --- .../privacy/windows-10-and-privacy-compliance.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index b1cee953f7..f0144997c1 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -124,7 +124,7 @@ For more details, see [Manage connections from Windows operating system componen Some Windows components, apps, and related services transfer data to Microsoft network endpoints. An administrator may want to block these endpoints for their organization to meet their specific compliance objectives. -[Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H1-endpoints.md) and [Manage connection endpoints for Windows 11](manage-windows-11-endpoints.md)provides a list of endpoints for the latest Windows 10 and Windows 11 releases, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the Windows Privacy site under the **Manage Windows connection endpoints** section of the left-hand navigation menu. +[Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H1-endpoints.md) and [Manage connection endpoints for Windows 11](manage-windows-11-endpoints.md) provide a list of endpoints for the latest Windows 10 and Windows 11 releases, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the Windows Privacy site under the **Manage Windows connection endpoints** section of the left-hand navigation menu. #### _2.3.4 Limited functionality baseline_ @@ -144,7 +144,7 @@ Windows 10, version 1803 and newer allows users to change their diagnostic data #### _2.3.7 Diagnostic data: Managing device-based data delete_ -Windows 10, version 1809 and newer allows a user to delete diagnostic data collected from their device by using **Settings** > **Privacy** > **Diagnostic & feedback** and clicking the **Delete** button under the **Delete diagnostic data** heading. An administrator can also delete diagnostic data for a device using the [Clear-WindowsDiagnosticData](/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData) PowerShell cmdlet. +Windows 10, version 1809 and newer, and Windows 11 allow a user to delete diagnostic data collected from their device by using **Settings** > **Privacy** > **Diagnostic & feedback** and clicking the **Delete** button under the **Delete diagnostic data** heading. An administrator can also delete diagnostic data for a device using the [Clear-WindowsDiagnosticData](/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData) PowerShell cmdlet. An administrator can disable a user’s ability to delete their device’s diagnostic data by setting the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Disable deleting diagnostic data** or the MDM policy `DisableDeviceDelete`. @@ -155,9 +155,9 @@ An administrator can disable a user’s ability to delete their device’s diagn **Applies to:** -- Windows 10 Enterprise, Pro, Education editions, version 1809 with July 2021 update and newer +- Windows 10 (version 1809 with July 2021 update and newer) and Windows 11 Enterprise, Pro, Education editions -The Windows diagnostic data processor configuration enables IT administrators to be the controller, as defined by the European Union General Data Protection Regulation (GDPR), for the Windows diagnostic data collected from Windows 10 devices that are Azure Active Directory (AAD) joined and meet the configuration requirements. For more information, see [Enable Windows diagnostic data processor configuration](configure-windows-diagnostic-data-in-your-organization.md#enable-windows-diagnostic-data-processor-configuration) in [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). Windows diagnostic data does not include data processed by Microsoft in connection with providing service-based capabilities. +The Windows diagnostic data processor configuration enables IT administrators to be the controller, as defined by the European Union General Data Protection Regulation (GDPR), for the Windows diagnostic data collected from Windows 10 and Windows 11 devices that are Azure Active Directory (AAD) joined and meet the configuration requirements. For more information, see [Enable Windows diagnostic data processor configuration](configure-windows-diagnostic-data-in-your-organization.md#enable-windows-diagnostic-data-processor-configuration) in [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). Windows diagnostic data does not include data processed by Microsoft in connection with providing service-based capabilities. The Windows diagnostic data collected from devices enabled with the Windows diagnostic data processor configuration may be associated with a specific AAD User ID or device ID. The Windows diagnostic data processor configuration provides you with controls that help respond to data subject requests (DSRs) to delete diagnostic data, at user account closure, for a specific AAD User ID. Additionally, you’re able to execute an export DSR for diagnostic data related to a specific AAD User ID. For more information, see [The process for exercising data subject rights](#3-the-process-for-exercising-data-subject-rights). Microsoft also will accommodate a tenant account closure, either because you decide to close your Azure or Azure AD tenant account, or because you decide you no longer wish to be the data controller for Windows diagnostic data, but still wish to remain an Azure customer. @@ -175,7 +175,7 @@ For more information on how Microsoft can help you honor rights and fulfill obli ## 3. The process for exercising data subject rights -This section discusses the different methods Microsoft provides for users and administrators to exercise data subject rights for data collected from a Windows 10 device. +This section discusses the different methods Microsoft provides for users and administrators to exercise data subject rights for data collected from a Windows 10 or Windows 11 device. For IT administrators who have devices using the Windows diagnostic data processor configuration, refer to the [Data Subject Requests for the GDPR and CCPA](/compliance/regulatory/gdpr-dsr-windows). Otherwise proceed to the sections below. @@ -188,7 +188,7 @@ Users can delete their device-based data by going to **Settings** > **Privacy** ### 3.2 View -The [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) provides a view into the diagnostic data being collected from a Windows 10 device. Administrators can also use the [Get-DiagnosticData](microsoft-diagnosticdataviewer.md#install-and-use-the-diagnostic-data-viewer-for-powershell) PowerShell cmdlet. +The [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) provides a view into the diagnostic data being collected from a Windows 10 or Windows 11 device. Administrators can also use the [Get-DiagnosticData](microsoft-diagnosticdataviewer.md#install-and-use-the-diagnostic-data-viewer-for-powershell) PowerShell cmdlet. >[!Note] >If the Windows diagnostic data processor configuration is enabled, IT administrators can view the diagnostic data that is associated with a user from the admin portal. @@ -240,11 +240,11 @@ An administrator can configure privacy-related settings, such as choosing to onl ### 5.4 Microsoft Managed Desktop -[Microsoft Managed Desktop (MMD)](/microsoft-365/managed-desktop/service-description/) is a service that provides your users with a secure modern experience and always keeps devices up to date with the latest versions of Windows 10 Enterprise edition, Office 365 ProPlus, and Microsoft security services. +[Microsoft Managed Desktop (MMD)](/microsoft-365/managed-desktop/service-description/) is a service that provides your users with a secure modern experience and always keeps devices up to date with the latest versions of Windows 10 and Windows 11 Enterprise edition, Office 365 ProPlus, and Microsoft security services. ### 5.5 Update Compliance -[Update Compliance](/windows/deployment/update/update-compliance-monitor) is a service that enables organizations to monitor security, quality and feature updates for Windows 10 Professional, Education, and Enterprise editions, and view a report of device and update issues related to compliance that need attention. Update Compliance uses Windows 10 diagnostic data for all its reporting. +[Update Compliance](/windows/deployment/update/update-compliance-monitor) is a service that enables organizations to monitor security, quality and feature updates for Windows 10 and Windows 11 Professional, Education, and Enterprise editions, and view a report of device and update issues related to compliance that need attention. Update Compliance uses Windows 10 and Windows 11 diagnostic data for all its reporting. ## Additional Resources From 586b8460f54fa7d65f919dc7b30f8466039befd6 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 15:47:42 +0100 Subject: [PATCH 232/930] dd-viewer updates --- ...ws-diagnostic-data-in-your-organization.md | 6 +-- .../diagnostic-data-viewer-overview.md | 42 ++++++++++++------- 2 files changed, 30 insertions(+), 18 deletions(-) diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 3a9e03d977..fdc3d8d835 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -1,6 +1,6 @@ --- description: Use this article to make informed decisions about how you can configure diagnostic data in your organization. -title: Configure Windows diagnostic data in your organization (Windows 10) +title: Configure Windows diagnostic data in your organization (Windows 10 and Windows 11) keywords: privacy ms.prod: w10 ms.mktglfcycl: manage @@ -26,7 +26,7 @@ ms.date: 09/08/2021 - Windows 10 Professional - Windows Server 2016 and newer -This article applies to Windows 10, Windows Server, Surface Hub, and HoloLens diagnostic data only. It describes the types of diagnostic data sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. +This article applies to Windows 11, Windows 10, Windows Server, Surface Hub, and HoloLens diagnostic data only. It describes the types of diagnostic data sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. ## Overview @@ -76,7 +76,7 @@ All diagnostic data is encrypted using Transport Layer Security (TLS) and uses c ### Endpoints -The following table lists the endpoints related to how you can manage the collection and control of diagnostic data. For more information around the endpoints that are used to send data back to Microsoft, see [Manage connection endpoints for Windows 10 Enterprise, version 20H2](manage-windows-20h2-endpoints.md). +The following table lists the endpoints related to how you can manage the collection and control of diagnostic data. For more information around the endpoints that are used to send data back to Microsoft, see [Manage connection endpoints for Windows 10 Enterprise, version 21H1](manage-windows-21h1-endpoints.md). | Windows service | Endpoint | | - | - | diff --git a/windows/privacy/diagnostic-data-viewer-overview.md b/windows/privacy/diagnostic-data-viewer-overview.md index dc9a127179..42efa2a9ec 100644 --- a/windows/privacy/diagnostic-data-viewer-overview.md +++ b/windows/privacy/diagnostic-data-viewer-overview.md @@ -1,8 +1,8 @@ --- -title: Diagnostic Data Viewer Overview (Windows 10) +title: Diagnostic Data Viewer Overview (Windows 10 and Windows 11) description: Use this article to use the Diagnostic Data Viewer application to review the diagnostic data sent to Microsoft by your device. keywords: privacy -ms.prod: w10 +ms.prod: w10 w11 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security @@ -21,9 +21,10 @@ ms.reviewer: **Applies to** -- Windows 10, version 1803 and newer +- Windows 10, version 1803 and newer and Windows 11 ## Introduction + The Diagnostic Data Viewer is a Windows app that lets you review the Windows diagnostic data your device is sending to Microsoft, grouping the info into simple categories based on how it's used by Microsoft. ## Install and Use the Diagnostic Data Viewer @@ -31,9 +32,11 @@ The Diagnostic Data Viewer is a Windows app that lets you review the Windows dia You must download the app before you can use the Diagnostic Data Viewer to review your device's diagnostic data. ### Turn on data viewing + Before you can use this tool for viewing Windows diagnostic data, you must turn on data viewing in the **Settings** panel. Turning on data viewing lets Windows store your device's diagnostic data until you turn it off. Turning off data viewing stops Windows from collecting your diagnostic data and clears the existing diagnostic data from your device. Note that this setting does not affect your Office data viewing or history. **To turn on data viewing** + 1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. 2. Under **Diagnostic data**, turn on the **If data viewing is enabled, you can see your diagnostics data** option. @@ -41,21 +44,24 @@ Before you can use this tool for viewing Windows diagnostic data, you must turn ![Location to turn on data viewing.](images/ddv-data-viewing.png) ### Download the Diagnostic Data Viewer + Download the app from the [Microsoft Store Diagnostic Data Viewer](https://www.microsoft.com/store/p/diagnostic-data-viewer/9n8wtrrsq8f7?rtc=1) page. > [!Important] > It's possible that your Windows device doesn't have the Microsoft Store available (for example, Windows Server). If this is the case, see [Diagnostic Data Viewer for PowerShell](./microsoft-diagnosticdataviewer.md). ### Start the Diagnostic Data Viewer + You can start this app from the **Settings** panel. **To start the Diagnostic Data Viewer** + 1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. 2. Under **Diagnostic data**, select the **Diagnostic Data Viewer** button. ![Location to turn on the Diagnostic Data Viewer.](images/ddv-settings-launch.png)

-OR-

- + Go to **Start** and search for _Diagnostic Data Viewer_. 3. Close the Diagnostic Data Viewer app, use your device as you normally would for a few days, and then open Diagnostic Data Viewer again to review the updated list of diagnostic data. @@ -64,18 +70,19 @@ You can start this app from the **Settings** panel. >Turning on data viewing can use up to 1GB (by default) of disk space on your system drive. We strongly recommend that you turn off data viewing when you're done using the Diagnostic Data Viewer. For info about turning off data viewing, see the [Turn off data viewing](#turn-off-data-viewing) section in this article. ### Use the Diagnostic Data Viewer + The Diagnostic Data Viewer provides you with the following features to view and filter your device's diagnostic data. - **View your Windows diagnostic events.** In the left column, you can review your diagnostic events. These events reflect activities that occurred and were sent to Microsoft. Selecting an event opens the detailed JSON view, which provides the exact details uploaded to Microsoft. Microsoft uses this info to continually improve the Windows operating system. - + >[!Important] >Seeing an event does not necessarily mean it has been uploaded yet. It’s possible that some events are still queued and will be uploaded at a later time. ![View your diagnostic events.](images/ddv-event-view.jpg) -- **Search your diagnostic events.** The **Search** box at the top of the screen lets you search amongst all of the diagnostic event details. The returned search results include any diagnostic event that contains the matching text. +- **Search your diagnostic events.** The **Search** box at the top of the screen lets you search amongst all of the diagnostic event details. The returned search results include any diagnostic event that contains the matching text. Selecting an event opens the detailed JSON view, with the matching text highlighted. @@ -83,31 +90,34 @@ The Diagnostic Data Viewer provides you with the following features to view and - **Help to make your Windows experience better.** Microsoft only needs diagnostic data from a small amount of devices to make big improvements to the Windows operating system and ultimately, your experience. If you’re a part of this small device group and you experience issues, Microsoft will collect the associated event diagnostic data, allowing your info to potentially help fix the issue for others. - To signify your contribution, you’ll see this icon (![Icon to review the device-level sampling.](images/ddv-device-sample.png)) if your device is part of the group. In addition, if any of your diagnostic data events are sent from your device to Microsoft to help make improvements, you’ll see this icon (![Icon to review the event-level sampling](images/ddv-event-sample.png)). + To signify your contribution, you’ll see this icon (![Icon to review the device-level sampling.](images/ddv-device-sample.png)) if your device is part of the group. In addition, if any of your diagnostic data events are sent from your device to Microsoft to help make improvements, you’ll see this icon (![Icon to review the event-level sampling](images/ddv-event-sample.png)). - **Provide diagnostic event feedback.** The **Feedback** icon in the upper right corner of the window opens the Feedback Hub app, letting you provide feedback about the Diagnostic Data Viewer and the diagnostic events. Selecting a specific event in the Diagnostic Data Viewer automatically fills in the field in the Feedback Hub. You can add your comments to the box labeled, **Give us more detail (optional)**. - + >[!Important] >All content in the Feedback Hub is publicly viewable. Therefore, make sure you don't put any personal info into your feedback comments. - **View a summary of the data you've shared with us over time.** Available for users on build 19H1+, 'About my data' in Diagnostic Data Viewer lets you see an overview of the Windows data you've shared with Microsoft. Through this feature, you can checkout how much data you send on average each day, the breakdown of your data by category, the top components and services that have sent data, and more. - + >[!Important] >This content is a reflection of the history of Windows data the app has stored. If you'd like to have extended analyses, please modify the storage capacity of Diagnostic Data Viewer. ![Look at an overview of what data you've shared with Microsoft through the 'About my data' page in Diagnostic Data Viewer.](images/ddv-analytics.png) ## View Office Diagnostic Data + By default, Diagnostic Data Viewer shows you Windows data. You can also view Office diagnostic data by enabling the feature in the app settings page. To learn more about how to view Office diagnostic data, please visit this [page](https://go.microsoft.com/fwlink/?linkid=2023830). ## Turn off data viewing + When you're done reviewing your diagnostic data, you should turn of data viewing. This will also remove your Windows data history. Note that this setting does not affect your Office data viewing or history. **To turn off data viewing** + 1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. 2. Under **Diagnostic data**, turn off the **If data viewing is enabled, you can see your diagnostics data** option. @@ -115,23 +125,25 @@ When you're done reviewing your diagnostic data, you should turn of data viewing ![Location to turn off data viewing.](images/ddv-settings-off.png) ## Modifying the size of your data history -By default, Diagnostic Data Viewer shows you up to 1GB or 30 days of data (whichever comes first) for Windows diagnostic data. Once either the time or space limit is reached, the data is incrementally dropped with the oldest data points dropped first. + +By default, Diagnostic Data Viewer shows you up to 1GB or 30 days of data (whichever comes first) for Windows diagnostic data. Once either the time or space limit is reached, the data is incrementally dropped with the oldest data points dropped first. > [!Important] > Note that if you have [Office diagnostic data viewing enabled](#view-office-diagnostic-data), the Office data history is fixed at 1 GB and cannot be modified. **Modify the size of your data history** - + To make changes to the size of your Windows diagnostic data history, visit the **app settings**, located at the bottom of the navigation menu. Data will be incrementally dropped with the oldest data points first once your chosen size or time limit is reached. > [!Important] > Decreasing the maximum amount of diagnostic data viewable through the tool will remove all data history and requires a reboot of your device. Additionally, increasing the maximum amount of diagnostic data viewable by the tool may come with performance impacts to your machine. ## View additional diagnostic data in the View problem reports tool -Available on Windows 1809 and higher, you can review additional Windows Error Reporting diagnostic data in the **View problem reports** page within the Diagnostic Data Viewer. -This page provides you with a summary of various crash reports that are sent to Microsoft as part of Windows Error Reporting. -We use this data to find and fix specific issues that are hard to replicate and to improve the Windows operating system. +Available on Windows 10 1809 and higher and Windows 11, you can review additional Windows Error Reporting diagnostic data in the **View problem reports** page within the Diagnostic Data Viewer. + +This page provides you with a summary of various crash reports that are sent to Microsoft as part of Windows Error Reporting. +We use this data to find and fix specific issues that are hard to replicate and to improve the Windows operating system. You can also use the Windows Error Reporting tool available in the Control Panel. @@ -139,7 +151,7 @@ You can also use the Windows Error Reporting tool available in the Control Panel Starting with Windows 1809 and higher, you can review Windows Error Reporting diagnostic data in the Diagnostic Data Viewer. -![Starting with Windows 1809 and higher, you can review Windows Error Reporting diagnostic data in the Diagnostic Data Viewer.](images/ddv-problem-reports.png) +![Starting with Windows 1809 and higher and Windows 11, you can review Windows Error Reporting diagnostic data in the Diagnostic Data Viewer.](images/ddv-problem-reports.png) **To view your Windows Error Reporting diagnostic data using the Control Panel** From 2ba85cbee8b60e1fa8193060776103c9ccd57266 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 16:12:35 +0100 Subject: [PATCH 233/930] Update diagnostic-data-viewer-overview.md --- windows/privacy/diagnostic-data-viewer-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/diagnostic-data-viewer-overview.md b/windows/privacy/diagnostic-data-viewer-overview.md index 42efa2a9ec..6b62600e80 100644 --- a/windows/privacy/diagnostic-data-viewer-overview.md +++ b/windows/privacy/diagnostic-data-viewer-overview.md @@ -2,7 +2,7 @@ title: Diagnostic Data Viewer Overview (Windows 10 and Windows 11) description: Use this article to use the Diagnostic Data Viewer application to review the diagnostic data sent to Microsoft by your device. keywords: privacy -ms.prod: w10 w11 +ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security From 726b5b8b5f6b276f6debedd923b186976a39b9ee Mon Sep 17 00:00:00 2001 From: Rob Truxal <55893679+rotruxal@users.noreply.github.com> Date: Tue, 14 Sep 2021 08:50:53 -0700 Subject: [PATCH 234/930] removed Device Guard references replaced references to Device Guard with references to HVCI and/or WDAC where appropriate. --- ...tualization-based-protection-of-code-integrity.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md index 4065b2122a..59657cc8ed 100644 --- a/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md @@ -1,6 +1,6 @@ --- title: Deployment guidelines for Windows Defender Device Guard (Windows 10) -description: Plan your deployment of Windows Defender Device Guard. Learn about hardware requirements, deployment approaches, code signing and code integrity policies. +description: Plan your deployment of Hypervisor Protected Code Integrity (aka Memory Integrity). Learn about hardware requirements, deployment approaches, code signing and code integrity policies. keywords: virtualization, security, malware ms.prod: m365-security ms.mktglfcycl: deploy @@ -21,14 +21,14 @@ ms.technology: mde **Applies to** - Windows 10 -Computers must meet certain hardware, firmware, and software requirements in order to take advantage of all of the virtualization-based security (VBS) features in [Windows Defender Device Guard](../device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md). Computers lacking these requirements can still be protected by Windows Defender Application Control (WDAC) policies—the difference is that those computers will not be as hardened against certain threats. +Computers must meet certain hardware, firmware, and software requirements in order to take advantage of Hypervisor Protected Code Integrity (HVCI,) a virtualization-based security (VBS) feature in Windows. HVCI is referred to as Memory Integrity under the Core Isolation section of the Windows security settings. Computers lacking these requirements can still be protected by Windows Defender Application Control (WDAC) policies—the difference is that those computers will not be as hardened against certain threats. For example, hardware that includes CPU virtualization extensions and SLAT will be hardened against malware that attempts to gain access to the kernel, but without protected BIOS options such as “Boot only from internal hard drive,” the computer could be booted (by a malicious person who has physical access) into an operating system on bootable media. > [!WARNING] > Virtualization-based protection of code integrity may be incompatible with some devices and applications. We strongly recommend testing this configuration in your lab before enabling virtualization-based protection of code integrity on production systems. Failure to do so may result in unexpected failures up to and including data loss or a blue screen error (also called a stop error). -The following tables provide more information about the hardware, firmware, and software required for deployment of various Windows Defender Device Guard features. The tables describe baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, 2016, and 2017. +The following tables provide more information about the hardware, firmware, and software required for deployment of WDAC and HVCI. The tables describe baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, 2016, and 2017. > [!NOTE] > Beginning with Windows 10, version 1607, Trusted Platform Module (TPM 2.0) must be enabled by default on new computers. @@ -42,9 +42,9 @@ The following tables provide more information about the hardware, firmware, and | Firmware: **UEFI firmware version 2.3.1.c or higher with UEFI Secure Boot** | See the System.Fundamentals.Firmware.UEFISecureBoot requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Systems download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](/windows-hardware/design/compatibility/whcp-specifications-policies). | UEFI Secure Boot helps ensure that the device boots only authorized code. This can prevent boot kits and root kits from installing and persisting across reboots. | | Firmware: **Secure firmware update process** | UEFI firmware must support secure firmware update found under the System.Fundamentals.Firmware.UEFISecureBoot requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Systems download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](/windows-hardware/design/compatibility/whcp-specifications-policies). | UEFI firmware just like software can have security vulnerabilities that, when found, need to be patched through firmware updates. Patching helps prevent root kits from getting installed. | | Software: **HVCI compatible drivers** | See the Filter.Driver.DeviceGuard.DriverCompatibility requirement in the [Windows Hardware Compatibility Specifications for Windows 10, version 1809 and Windows Server 2019 - Filter driver download](https://go.microsoft.com/fwlink/?linkid=2027110). You can find previous versions of the Windows Hardware Compatibility Program Specifications and Policies [here](/windows-hardware/design/compatibility/whcp-specifications-policies). | [HVCI Compatible](https://blogs.msdn.microsoft.com/windows_hardware_certification/2015/05/22/driver-compatibility-with-device-guard-in-windows-10/) drivers help ensure that VBS can maintain appropriate memory permissions. This increases resistance to bypassing vulnerable kernel drivers and helps ensure that malware cannot run in kernel. Only code verified through code integrity can run in kernel mode. | -| Software: Qualified **Windows operating system** | Windows 10 Enterprise, Windows 10 Pro, Windows 10 Education, Windows Server 2016, or Windows 10 IoT Enterprise

Important:
Windows Server 2016 running as a domain controller does not support Windows Defender Credential Guard. Only virtualization-based protection of code integrity is supported in this configuration.

| Support for VBS and for management features that simplify configuration of Windows Defender Device Guard. | +| Software: Qualified **Windows operating system** | Windows 10 Enterprise, Windows 10 Pro, Windows 10 Education, Windows Server 2016, or Windows 10 IoT Enterprise

Important:
Windows Server 2016 running as a domain controller does not support Windows Defender Credential Guard. Only virtualization-based protection of code integrity is supported in this configuration.

| Support for VBS and for management features. | -> **Important**  The following tables list additional qualifications for improved security. You can use Windows Defender Device Guard with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting these additional qualifications to significantly strengthen the level of security that Windows Defender Device Guard can provide. +> **Important**  The following tables list additional qualifications for improved security. You can use WDAC and HVCI with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting these additional qualifications to significantly strengthen the level of security that WDAC and HVCI can provide. ## Additional qualifications for improved security @@ -76,4 +76,4 @@ The following tables describe additional hardware and firmware qualifications, a | Protections for Improved Security | Description | Security benefits | |---------------------------------------------|----------------------------------------------------|------| | Firmware: **VBS enablement of NX protection for UEFI runtime services** | • VBS will enable No-Execute (NX) protection on UEFI runtime service code and data memory regions. UEFI runtime service code must support read-only page protections, and UEFI runtime service data must not be executable.
• UEFI runtime service must meet these requirements:
    • Implement UEFI 2.6 EFI_MEMORY_ATTRIBUTES_TABLE. All UEFI runtime service memory (code and data) must be described by this table.
    • PE sections need to be page-aligned in memory (not required for in non-volitile storage).
    • The Memory Attributes Table needs to correctly mark code and data as RO/NX for configuration by the OS:
        • All entries must include attributes EFI_MEMORY_RO, EFI_MEMORY_XP, or both
        • No entries may be left with neither of the above attributes, indicating memory that is both executable and writable. Memory must be either readable and executable or writeable and non-executable.

Notes:
• This only applies to UEFI runtime service memory, and not UEFI boot service memory.
• This protection is applied by VBS on OS page tables.


Please also note the following:
• Do not use sections that are both writeable and executable
• Do not attempt to directly modify executable system memory
• Do not use dynamic code | • Vulnerabilities in UEFI runtime, if any, will be blocked from compromising VBS (such as in functions like UpdateCapsule and SetVariable)
• Reduces the attack surface to VBS from system firmware. | -| Firmware: **Firmware support for SMM protection** | The [Windows SMM Security Mitigations Table (WSMT) specification](https://download.microsoft.com/download/1/8/A/18A21244-EB67-4538-BAA2-1A54E0E490B6/WSMT.docx) contains details of an Advanced Configuration and Power Interface (ACPI) table that was created for use with Windows operating systems that support Windows virtualization-based security (VBS) features.| • Protects against potential vulnerabilities in UEFI runtime services, if any, will be blocked from compromising VBS (such as in functions like UpdateCapsule and SetVariable)
• Reduces the attack surface to VBS from system firmware.
• Blocks additional security attacks against SMM. | \ No newline at end of file +| Firmware: **Firmware support for SMM protection** | The [Windows SMM Security Mitigations Table (WSMT) specification](https://download.microsoft.com/download/1/8/A/18A21244-EB67-4538-BAA2-1A54E0E490B6/WSMT.docx) contains details of an Advanced Configuration and Power Interface (ACPI) table that was created for use with Windows operating systems that support Windows virtualization-based security (VBS) features.| • Protects against potential vulnerabilities in UEFI runtime services, if any, will be blocked from compromising VBS (such as in functions like UpdateCapsule and SetVariable)
• Reduces the attack surface to VBS from system firmware.
• Blocks additional security attacks against SMM. | From 3d89c2a80deadd78efed4d73890c463c8499a401 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 17:06:06 +0100 Subject: [PATCH 235/930] removing versions --- ...ndows-diagnostic-events-and-fields-1903.md | 100 ------------------ ...s-to-windows-diagnostic-data-collection.md | 8 +- ...ws-diagnostic-data-in-your-organization.md | 6 +- .../diagnostic-data-viewer-overview.md | 2 +- ...-diagnostic-data-events-and-fields-2004.md | 75 ------------- .../windows-10-and-privacy-compliance.md | 18 ++-- 6 files changed, 17 insertions(+), 192 deletions(-) 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 index 31ce69dcd0..b4b8bdd4d7 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md @@ -277,10 +277,6 @@ The following fields are available: - **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_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_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. @@ -294,10 +290,6 @@ The following fields are available: - **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_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_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. @@ -314,10 +306,6 @@ The following fields are available: - **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_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_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. @@ -334,10 +322,6 @@ The following fields are available: - **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_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_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. @@ -351,10 +335,6 @@ The following fields are available: - **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_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_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. @@ -368,10 +348,6 @@ The following fields are available: - **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_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_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. @@ -386,10 +362,6 @@ The following fields are available: - **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_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_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. @@ -406,10 +378,6 @@ The following fields are available: - **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_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_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. @@ -423,10 +391,6 @@ The following fields are available: - **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_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_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. @@ -443,10 +407,6 @@ The following fields are available: - **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_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_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. @@ -463,10 +423,6 @@ The following fields are available: - **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_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_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. @@ -480,10 +436,6 @@ The following fields are available: - **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_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_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. @@ -497,10 +449,6 @@ The following fields are available: - **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_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_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. @@ -514,10 +462,6 @@ The following fields are available: - **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_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_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. @@ -529,10 +473,6 @@ The following fields are available: - **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_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_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. @@ -547,10 +487,6 @@ The following fields are available: - **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_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_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. @@ -565,10 +501,6 @@ The following fields are available: - **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_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_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. @@ -580,10 +512,6 @@ The following fields are available: - **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_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_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. @@ -596,10 +524,6 @@ The following fields are available: - **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_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_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. @@ -611,10 +535,6 @@ The following fields are available: - **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_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_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. @@ -626,10 +546,6 @@ The following fields are available: - **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_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_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. @@ -642,10 +558,6 @@ The following fields are available: - **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_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_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. @@ -657,10 +569,6 @@ The following fields are available: - **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_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_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. @@ -672,10 +580,6 @@ The following fields are available: - **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_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_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. @@ -712,10 +616,6 @@ The following fields are available: - **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_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_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. diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index ccfb704a07..38e7deabf0 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -20,7 +20,7 @@ ms.date: 09/08/2021 **Applies to** - Windows 11 -- Windows 10, version 1903 and newer +- 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 have 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 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. @@ -32,13 +32,13 @@ This article is meant for IT administrators and explains the changes Windows is ## Summary of changes -In Windows 10, version 1903 and newer, you will 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. +In Windows 10, version 1903 and later, you will 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**. ## Taxonomy changes -Starting in Windows 10, version 1903 and newer, both the **Out-of-Box-Experience** (OOBE) and the **Diagnostics & feedback** privacy setting pages will reflect the following 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**. @@ -91,7 +91,7 @@ The following provides information on the current configurations: ## New Windows diagnostic data processor configuration -Starting in Windows 10 Education, Professional, and Enterprise editions, version 1809 with July 2021 update and newer, enterprise customers will now have a new option for controlling their Windows diagnostic data for their Azure Active Directory joined devices. +Starting in Windows 10 Education, Professional, and Enterprise editions, version 1809 with July 2021 update and later, enterprise customers will now have a new option for controlling their Windows diagnostic data for their Azure Active Directory joined devices. Previously, enterprise customers had two options in managing their Windows diagnostic data: 1) allow Microsoft to be the [controller](/compliance/regulatory/gdpr#terminology) of that data and responsible for determining the purposes and means of the processing of Windows diagnostic data in order to improve the Windows 10 operating system and deliver analytical services, or 2) turn off diagnostic data flows altogether. diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index fdc3d8d835..b8d45058b2 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -24,7 +24,7 @@ ms.date: 09/08/2021 - Windows 10 Enterprise - Windows 10 Education - Windows 10 Professional -- Windows Server 2016 and newer +- Windows Server 2016 and later This article applies to Windows 11, Windows 10, Windows Server, Surface Hub, and HoloLens diagnostic data only. It describes the types of diagnostic data sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. @@ -217,7 +217,7 @@ You can use Group Policy to set your organization’s diagnostic data setting: 2. Double-click **Allow Telemetry**. > [!NOTE] - > If devices in your organization are running Windows 10, 1803 and newer, the user can still use Settings to set the diagnostic data setting to a more restrictive value, unless the **Configure diagnostic data opt-in settings user interface** policy is set. + > If devices in your organization are running Windows 10, 1803 and later, the user can still use Settings to set the diagnostic data setting to a more restrictive value, unless the **Configure diagnostic data opt-in settings user interface** policy is set. 3. In the **Options** box, choose the setting that you want to configure, and then click **OK**. @@ -256,7 +256,7 @@ The Windows diagnostic data processor configuration enables you to be the contro ### Prerequisites -- The device must have Windows 11, Windows 10 Professional, Education or Enterprise edition, version 1809 with July 2021 update or newer. +- The device must have Windows 11, Windows 10 Professional, Education or Enterprise edition, version 1809 with July 2021 update or later. - The device must be joined to Azure Active Directory. The diagnostic data setting on the device should be set to Required diagnostic data or higher, and the following endpoints need to be reachable: diff --git a/windows/privacy/diagnostic-data-viewer-overview.md b/windows/privacy/diagnostic-data-viewer-overview.md index 6b62600e80..7818a1c9ef 100644 --- a/windows/privacy/diagnostic-data-viewer-overview.md +++ b/windows/privacy/diagnostic-data-viewer-overview.md @@ -21,7 +21,7 @@ ms.reviewer: **Applies to** -- Windows 10, version 1803 and newer and Windows 11 +- Windows 10, version 1803 and later and Windows 11 ## Introduction 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 e1e9bced67..545eadd50c 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 @@ -63,9 +63,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -79,9 +76,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -97,9 +91,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -115,9 +106,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -131,9 +119,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -147,9 +132,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -163,9 +145,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -181,9 +160,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -197,9 +173,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -215,9 +188,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -233,9 +203,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -249,9 +216,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -265,9 +229,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -281,9 +242,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -296,9 +254,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** 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. @@ -312,9 +267,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -329,9 +281,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** 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. @@ -344,9 +293,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** 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. @@ -359,9 +305,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** 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. @@ -374,9 +317,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** 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. @@ -389,9 +329,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** 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. @@ -404,9 +341,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. @@ -419,9 +353,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** 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. @@ -434,9 +365,6 @@ The following fields are available: - **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_21H1Setup** 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_CU22H2Setup** 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. @@ -467,9 +395,6 @@ The following fields are available: - **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_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_CU22H2Setup** 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. diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index f0144997c1..50187cc0a7 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -24,7 +24,7 @@ Applies to: - Windows 10 Enterprise - Windows 10 Education - Windows 10 Professional -- Windows Server 2016 and newer +- Windows Server 2016 and later ## Overview @@ -45,7 +45,7 @@ When setting up a device, a user can configure their privacy settings. Those pri The following table provides an overview of the Windows 10 and Windows 11 privacy settings presented during the device setup experience that involve processing personal data and where to find additional information. > [!NOTE] -> This table is limited to the privacy settings that are available as part of setting up a Windows 10 (Windows 10, version 1809 and newer) or Windows 11 device. For the full list of settings that involve data collection, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +> This table is limited to the privacy settings that are available as part of setting up a Windows 10 (Windows 10, version 1809 and later) or Windows 11 device. For the full list of settings that involve data collection, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). | Feature/Setting | Description | Supporting Content | Privacy Statement | | --- | --- | --- | --- | @@ -61,7 +61,7 @@ The following table provides an overview of the Windows 10 and Windows 11 privac ### 1.2 Data collection monitoring -[Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) is a Microsoft Store app (available in Windows 10, version 1803 and newer, and Windows 11) that lets a user review the Windows diagnostic data that is being collected on their Windows 10 device and sent to Microsoft in real-time. DDV groups the information into simple categories that describe the data that’s being collected. +[Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) is a Microsoft Store app (available in Windows 10, version 1803 and later and Windows 11) that lets a user review the Windows diagnostic data that is being collected on their Windows 10 device and sent to Microsoft in real-time. DDV groups the information into simple categories that describe the data that’s being collected. An administrator can also use the Diagnostic Data Viewer for PowerShell module to view the diagnostic data collected from the device instead of using the Diagnostic Data Viewer UI. The [Diagnostic Data Viewer for PowerShell Overview](microsoft-diagnosticdataviewer.md) provides further information. @@ -88,10 +88,10 @@ The following table provides an overview of the privacy settings discussed earli | Feature/Setting | GP/MDM Documentation | Default State if the Setup experience is suppressed | State to stop/minimize data collection | |---|---|---|---| | [Speech](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-speech) | Group Policy:
**Computer Configuration** > **Control Panel** > **Regional and Language Options** > **Allow users to enable online speech recognition services**

MDM: [Privacy/AllowInputPersonalization](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off | Off | -| [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
**Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

MDM: [Privacy/LetAppsAccessLocation](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later, and Windows 11) | Off | +| [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
**Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

MDM: [Privacy/LetAppsAccessLocation](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later and Windows 11) | Off | | [Find my device](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#find-my-device) | Group Policy:
**Computer Configuration** > **Windows Components** > **Find My Device** > **Turn On/Off Find My Device**

MDM: [Experience/AllFindMyDevice](/windows/client-management/mdm/policy-csp-experience#experience-allowfindmydevice) | Off | Off | | [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md#manage-enterprise-diagnostic-data) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry**

MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

**Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. See [Enabling the Windows diagnostic data processor configuration](#238-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration) below for more information. | Required diagnostic data (Windows 10, version 1903 and later and Windows 11)

Server editions:
Enhanced diagnostic data | Security (Off) and block endpoints | -| [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
**Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

MDM: [TextInput/AllowLinguisticDataCollection](/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later, and Windows 11) | Off | +| [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
**Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

MDM: [TextInput/AllowLinguisticDataCollection](/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later and Windows 11) | Off | | Tailored Experiences | Group Policy:
**User Configuration** > **Windows Components** > **Cloud Content** > **Do not use diagnostic data for tailored experiences**

MDM: [Experience/AllowTailoredExperiencesWithDiagnosticData](/windows/client-management/mdm/policy-csp-experience#experience-allowtailoredexperienceswithdiagnosticdata) | Off | Off | | Advertising ID | Group Policy:
**Computer Configuration** > **System** > **User Profile** > **Turn off the advertising Id**

MDM: [Privacy/DisableAdvertisingId](/windows/client-management/mdm/policy-csp-privacy#privacy-disableadvertisingid) | Off | Off | | Activity History/Timeline – Cloud Sync | Group Policy:
**Computer Configuration** > **System** > **OS Policies** > **Allow upload of User Activities**

MDM: [Privacy/EnableActivityFeed](/windows/client-management/mdm/policy-csp-privacy#privacy-enableactivityfeed) | Off | Off | @@ -140,11 +140,11 @@ Starting with Windows 10, version 1803, if an administrator modifies the diagnos #### _2.3.6 Diagnostic data: Managing end user choice for changing the setting_ -Windows 10, version 1803 and newer allows users to change their diagnostic data level to a lower setting than what their administrator has set. For example, if you have configured the device to send optional diagnostic data, a user can change the setting so that only required diagnostic data is sent by going into **Settings** > **Privacy** > **Diagnostics & feedback**. Administrators can restrict a user’s ability to change the setting using **Setting** > **Privacy** by setting the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in setting user interface** or the MDM policy `ConfigureTelemetryOptInSettingsUx`. +Windows 10, version 1803 and later allows users to change their diagnostic data level to a lower setting than what their administrator has set. For example, if you have configured the device to send optional diagnostic data, a user can change the setting so that only required diagnostic data is sent by going into **Settings** > **Privacy** > **Diagnostics & feedback**. Administrators can restrict a user’s ability to change the setting using **Setting** > **Privacy** by setting the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in setting user interface** or the MDM policy `ConfigureTelemetryOptInSettingsUx`. #### _2.3.7 Diagnostic data: Managing device-based data delete_ -Windows 10, version 1809 and newer, and Windows 11 allow a user to delete diagnostic data collected from their device by using **Settings** > **Privacy** > **Diagnostic & feedback** and clicking the **Delete** button under the **Delete diagnostic data** heading. An administrator can also delete diagnostic data for a device using the [Clear-WindowsDiagnosticData](/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData) PowerShell cmdlet. +Windows 10, version 1809 and later and Windows 11 allow a user to delete diagnostic data collected from their device by using **Settings** > **Privacy** > **Diagnostic & feedback** and clicking the **Delete** button under the **Delete diagnostic data** heading. An administrator can also delete diagnostic data for a device using the [Clear-WindowsDiagnosticData](/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData) PowerShell cmdlet. An administrator can disable a user’s ability to delete their device’s diagnostic data by setting the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Disable deleting diagnostic data** or the MDM policy `DisableDeviceDelete`. @@ -155,7 +155,7 @@ An administrator can disable a user’s ability to delete their device’s diagn **Applies to:** -- Windows 10 (version 1809 with July 2021 update and newer) and Windows 11 Enterprise, Pro, Education editions +- Windows 10 (version 1809 with July 2021 update and later) and Windows 11 Enterprise, Pro, Education editions The Windows diagnostic data processor configuration enables IT administrators to be the controller, as defined by the European Union General Data Protection Regulation (GDPR), for the Windows diagnostic data collected from Windows 10 and Windows 11 devices that are Azure Active Directory (AAD) joined and meet the configuration requirements. For more information, see [Enable Windows diagnostic data processor configuration](configure-windows-diagnostic-data-in-your-organization.md#enable-windows-diagnostic-data-processor-configuration) in [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). Windows diagnostic data does not include data processed by Microsoft in connection with providing service-based capabilities. @@ -215,7 +215,7 @@ Microsoft’s [Privacy Statement](https://privacy.microsoft.com/privacystatement The following sections provide details about how privacy data is collected and managed across related Windows products. -### 5.1 Windows Server 2016 and newer +### 5.1 Windows Server 2016 and later Windows Server follows the same mechanisms as Windows 10 for handling of personal data. From e631eb58e78727577503a1fd8f792fcc525a747a Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 14 Sep 2021 10:03:47 -0700 Subject: [PATCH 236/930] Windows 11 updates --- .../privacy/Microsoft-DiagnosticDataViewer.md | 1 + ...ws-diagnostic-data-in-your-organization.md | 4 +-- .../windows-10-and-privacy-compliance.md | 4 +-- windows/privacy/windows-diagnostic-data.md | 36 +++++++++---------- 4 files changed, 23 insertions(+), 22 deletions(-) diff --git a/windows/privacy/Microsoft-DiagnosticDataViewer.md b/windows/privacy/Microsoft-DiagnosticDataViewer.md index 5852e85928..d23fb955ef 100644 --- a/windows/privacy/Microsoft-DiagnosticDataViewer.md +++ b/windows/privacy/Microsoft-DiagnosticDataViewer.md @@ -21,6 +21,7 @@ ms.reviewer: **Applies to** +- Windows 11 - Windows 10, version 1803 and newer - Windows Server, version 1803 - Windows Server 2019 diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index b8d45058b2..682269a72b 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -116,7 +116,7 @@ Here’s a summary of the types of data that is included with each setting: ### Diagnostic data off -This setting was previously labeled as **Security**. When you configure this setting, no Windows diagnostic data is sent from your device. This is only available on Windows Server, Windows 10 Enterprise, and Windows 10 Education. If you choose this setting, devices in your organization will still be secure. +This setting was previously labeled as **Security**. When you configure this setting, no Windows diagnostic data is sent from your device. This is only available on Windows Server, Windows 10 Enterprise, and Windows 10 Education, and Windows 11. If you choose this setting, devices in your organization will still be secure. >[!NOTE] > If your organization relies on Windows Update, the minimum recommended setting is **Required diagnostic data**. Because no Windows Update information is collected when diagnostic data is off, important information about update failures is not sent. Microsoft uses this information to fix the causes of those failures and improve the quality of our updates. @@ -125,7 +125,7 @@ This setting was previously labeled as **Security**. When you configure this set Required diagnostic data, previously labeled as **Basic**, gathers a limited set of data that’s critical for understanding the device and its configuration. This data helps to identify problems that can occur on a specific 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 specific driver version. -This is the default setting for Windows 10 Education editions, as well as all desktop editions starting with Windows 10, version 1903. +This is the default setting for Windows 10 Education editions, the desktop editions starting with Windows 10, version 1903, and Windows 11. Required diagnostic data includes: diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 50187cc0a7..3af38c82c4 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -136,11 +136,11 @@ An organization may want to minimize the amount of data sent back to Microsoft o #### _2.3.5 Diagnostic data: Managing notifications for change of level at logon_ -Starting with Windows 10, version 1803, if an administrator modifies the diagnostic data collection setting, users are notified of this change during the initial device sign in. For example, if you configure the device to send optional diagnostic data, users will be notified the next time they sign into the device. You can disable these notifications by using the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in change notifications** or the MDM policy `ConfigureTelemetryOptInChangeNotification`. +Starting with Windows 10, version 1803 and Windows 11, if an administrator modifies the diagnostic data collection setting, users are notified of this change during the initial device sign in. For example, if you configure the device to send optional diagnostic data, users will be notified the next time they sign into the device. You can disable these notifications by using the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in change notifications** or the MDM policy `ConfigureTelemetryOptInChangeNotification`. #### _2.3.6 Diagnostic data: Managing end user choice for changing the setting_ -Windows 10, version 1803 and later allows users to change their diagnostic data level to a lower setting than what their administrator has set. For example, if you have configured the device to send optional diagnostic data, a user can change the setting so that only required diagnostic data is sent by going into **Settings** > **Privacy** > **Diagnostics & feedback**. Administrators can restrict a user’s ability to change the setting using **Setting** > **Privacy** by setting the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in setting user interface** or the MDM policy `ConfigureTelemetryOptInSettingsUx`. +Windows 10, version 1803 and later and Windows 11 allows users to change their diagnostic data level to a lower setting than what their administrator has set. For example, if you have configured the device to send optional diagnostic data, a user can change the setting so that only required diagnostic data is sent by going into **Settings** > **Privacy** > **Diagnostics & feedback**. Administrators can restrict a user’s ability to change the setting using **Setting** > **Privacy** by setting the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in setting user interface** or the MDM policy `ConfigureTelemetryOptInSettingsUx`. #### _2.3.7 Diagnostic data: Managing device-based data delete_ diff --git a/windows/privacy/windows-diagnostic-data.md b/windows/privacy/windows-diagnostic-data.md index f80e09a6a4..467c35d664 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 newer optional diagnostic data (Windows 10) +title: Windows 10, version 1709 and Windows 11 and newer optional diagnostic data (Windows 10) description: Use this article to learn about the types of optional diagnostic data that is collected. keywords: privacy,Windows 10 ms.prod: w10 @@ -15,9 +15,10 @@ ms.topic: article ms.reviewer: --- -# Windows 10, version 1709 and newer optional diagnostic data +# Windows 10, version 1709 and newer and Windows 11 optional diagnostic data Applies to: +- Windows 11 - Windows 10, version 20H2 - Windows 10, version 2004 - Windows 10, version 1909 @@ -26,7 +27,7 @@ Applies to: - Windows 10, version 1803 - Windows 10, version 1709 -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 diagnostic data collected by Windows at the Full 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 20H2 required diagnostic events and fields](/windows/configuration/basic-level-windows-diagnostic-events-and-fields). +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). In addition, this article provides references to equivalent definitions for the data types and examples from [ISO/IEC 19944-1:2020 Information technology - Cloud computing - Cloud services and devices: Data flow, data categories, and data use](https://www.iso.org/standard/79573.html). Each data type also has a Data Use statement, for diagnostics and for Tailored experiences on the device, using the terms as defined by the standard. These Data Use statements define the purposes for which Microsoft processes each type of Windows diagnostic data, using a uniform set of definitions referenced at the end of this document and based on the ISO standard. Reference to the ISO standard provides additional clarity about the information collected, and allows easy comparison with other services or guidance that also references the standard. @@ -44,7 +45,7 @@ The data covered in this article is grouped into the following types: Most diagnostic events contain a header of common data. In each example, the info in parentheses provides the equivalent definition for ISO/IEC 19944-1:2020. **Data Use for Common data extensions** -Header data supports the use of data associated with all diagnostic events. Therefore, Common data is used to [provide](#provide) Windows 10, and may be used to [improve](#improve), [personalize](#personalize), [recommend](#recommend), [offer](#offer), or [promote](#promote) Microsoft and third-party products and services, depending on the uses described in the **Data Use** statements for each data category. +Header data supports the use of data associated with all diagnostic events. Therefore, Common data is used to [provide](#provide) Windows 10 and Windows 11, and may be used to [improve](#improve), [personalize](#personalize), [recommend](#recommend), [offer](#offer), or [promote](#promote) Microsoft and third-party products and services, depending on the uses described in the **Data Use** statements for each data category. ### Data Description for Common data extensions type @@ -52,7 +53,7 @@ Header data supports the use of data associated with all diagnostic events. Ther Information that is added to most diagnostic events, if relevant and available: -- Diagnostic level - Basic or Full, Sample level - for sampled data, what sample level is this device opted into (8.2.3.2.4 Observed Usage of the Service Capability) +- Diagnostic level - Required or Optional, Sample level - for sampled data, what sample level is this device opted into (8.2.3.2.4 Observed Usage of the Service Capability) - Operating system name, version, build, and locale (8.2.3.2.2 Telemetry data) - Event collection time (8.2.3.2.2 Telemetry data) - 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 (8.2.5 Account data) @@ -71,7 +72,7 @@ This type of data includes details about the device, its configuration and conne ### Data Use for Device, Connectivity, and Configuration data **For Diagnostics:**
-[Pseudonymized](#pseudo) Device, Connectivity, and Configuration data from Windows 10 is used by Microsoft to [provide](#provide) and [improve](#improve) Windows 10 and related Microsoft products and services. For example: +[Pseudonymized](#pseudo) Device, Connectivity, and Configuration data from Windows 10 and Windows 11 is used by Microsoft to [provide](#provide) and [improve](#improve) Windows 10 and Windows 11 and related Microsoft products and services. For example: - Device, Connectivity, and Configuration data is used to understand the unique device characteristics that can contribute to an error experienced on the device, to identify patterns, and to more quickly resolve problems that impact devices with unique hardware, capabilities, or settings. For example: @@ -81,10 +82,10 @@ This type of data includes details about the device, its configuration and conne - Data about device properties, such as the operating system version and available memory, is used to determine whether the device is due to, and able to, receive a Windows update. - Data about device peripherals is used to determine whether a device has installed drivers that might be negatively impacted by a Windows update. -- Data about which devices, peripherals, and settings are most-used by customers, is used to prioritize Windows 10 improvements to determine the greatest positive impact to the most Windows 10 users. +- Data about which devices, peripherals, and settings are most-used by customers, is used to prioritize Windows 10 and Windows 11improvements to determine the greatest positive impact to the most Windows 10 users. **With (optional) Tailored experiences:**
-If a user has enabled Tailored experiences on the device, [Pseudonymized](#pseudo) Device, Connectivity, and Configuration data from Windows 10 is used by Microsoft to [personalize](#personalize), [recommend](#recommend), and [offer](#offer) Microsoft products and services to Windows 10 users. Also, if a user has enabled Tailored experiences on the device, [Pseudonymized](#pseudo) Device, Connectivity, and Configuration data from Windows 10 is used by Microsoft to [promote](#promote) third-party Windows apps, services, hardware, and peripherals to Windows 10 users. For example: +If a user has enabled Tailored experiences on the device, [Pseudonymized](#pseudo) Device, Connectivity, and Configuration data from Windows 10 and Windows 11 is used by Microsoft to [personalize](#personalize), [recommend](#recommend), and [offer](#offer) Microsoft products and services to Windows 10 and Windows 11 users. Also, if a user has enabled Tailored experiences on the device, [Pseudonymized](#pseudo) Device, Connectivity, and Configuration data from Windows 10 and Windows 11 is used by Microsoft to [promote](#promote) third-party Windows apps, services, hardware, and peripherals to Windows 10 and Windows 11users. For example: - Data about device properties and capabilities is used to provide tips about how to use or configure the device to get the best performance and user experience. @@ -186,14 +187,14 @@ This type of data includes details about the usage of the device, operating syst [Pseudonymized](#pseudo) Product and Service Usage data from Windows 10 is used by Microsoft to [provide](#provide) and [improve](#improve) Windows 10 and related Microsoft product and services. For example: - Data about the specific apps that are in-use when an error occurs is used to troubleshoot and repair issues with Windows features and Microsoft apps. -- Data about the specific apps that are most-used by customers, is used to prioritize Windows 10 improvements to determine the greatest positive impact to the most Windows 10 users. +- Data about the specific apps that are most-used by customers, is used to prioritize Windows 10 and Windows 11 improvements to determine the greatest positive impact to the most Windows 10 and Windows 11 users. - Data about whether devices have Suggestions turned off from the **Settings Phone** screen is to improve the Suggestions feature. - Data about whether a user canceled the authentication process in their browser is used to help troubleshoot issues with and improve the authentication process. - Data about when and what feature invoked Cortana is used to prioritize efforts for improvement and innovation in Cortana. - Data about when a context menu in the photo app is closed is used to troubleshoot and improve the photo app. **With (optional) Tailored experiences:**
-If a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Product and Service Usage data from Windows 10 is used by Microsoft to [personalize](#personalize), [recommend](#recommend), and [offer](#offer) Microsoft products and services to Windows 10 users. Also, if a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Product and Service Usage data from Windows 10 is used by Microsoft to [promote](#promote) third-party Windows apps, services, hardware, and peripherals to Windows 10 users. For example: +If a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Product and Service Usage data from Windows 10 and Windows 11 is used by Microsoft to [personalize](#personalize), [recommend](#recommend), and [offer](#offer) Microsoft products and services to Windows 10 and Windows 11 users. Also, if a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Product and Service Usage data from Windows 10 and Windows 11 is used by Microsoft to [promote](#promote) third-party Windows apps, services, hardware, and peripherals to Windows 10 and Windows 11 users. For example: - If data shows that a user has not used a particular feature of Windows, we might recommend that the user try that feature. - Data about which apps are most-used on a device is used to provide recommendations for similar or complementary (Microsoft or third-party) apps. These apps might be free or paid. @@ -247,7 +248,7 @@ This type of data includes details about the health of the device, operating sys ### Data Use for Product and Service Performance data **For Diagnostics:**
-[Pseudonymized](#pseudo) Product and Service Performance data from Windows 10 is used by Microsoft to [provide](#provide) and [improve](#improve) Windows 10 and related Microsoft product and services. For example: +[Pseudonymized](#pseudo) Product and Service Performance data from Windows 10 and Windows 11 is used by Microsoft to [provide](#provide) and [improve](#improve) Windows 10 and Windows 11 and related Microsoft product and services. For example: - Data about the reliability of content that appears in the [Windows Spotlight](/windows/configuration/windows-spotlight) (rotating lock screen images) is used for Windows Spotlight reliability investigations. - Timing data about how quickly Cortana responds to voice commands is used to improve Cortana listening performance. @@ -255,7 +256,7 @@ This type of data includes details about the health of the device, operating sys - Data about when an Application Window fails to appear is used to investigate issues with Application Window reliability and performance. **With (optional) Tailored experiences:**
-If a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Product and Service Performance data from Windows 10 is used by Microsoft to [personalize](#personalize), [recommend](#recommend), and [offer](#offer) Microsoft products and services to Windows 10 users. Also, if a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Product and Service Performance data from Windows 10 is used by Microsoft to [promote](#promote) third-party Windows apps, services, hardware, and peripherals to Windows 10 users. +If a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Product and Service Performance data from Windows 10 and Windows 11 is used by Microsoft to [personalize](#personalize), [recommend](#recommend), and [offer](#offer) Microsoft products and services to Windows 10 and Windows 11 users. Also, if a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Product and Service Performance data from Windows 10 and Windows 11 is used by Microsoft to [promote](#promote) third-party Windows apps, services, hardware, and peripherals to Windows 10 and Windows 11 users. - Data about battery performance on a device may be used to recommend settings changes that can improve battery performance. - If data shows a device is running low on file storage, we may recommend Windows-compatible cloud storage solutions to free up space. @@ -360,7 +361,7 @@ This type of data includes software installation and update information on the d ### Data Use for Software Setup and Inventory data **For Diagnostics:**
-[Pseudonymized](#pseudo) Software Setup and Inventory data from Windows 10 is used by Microsoft to [provide](#provide) and [improve](#improve) Windows 10 and related Microsoft product and services. For example: +[Pseudonymized](#pseudo) Software Setup and Inventory data from Windows 10 and Windows 11 is used by Microsoft to [provide](#provide) and [improve](#improve) Windows 10 and Windows 11 and related Microsoft product and services. For example: - Data about the specific drivers that are installed on a device is used to understand whether there are any hardware or driver compatibility issues that should block or delay a Windows update. - Data about when a download starts and finishes on a device is used to understand and address download problems. @@ -368,7 +369,7 @@ This type of data includes software installation and update information on the d - Data about the antimalware installed on a device is used to understand malware transmissions vectors. **With (optional) Tailored experiences:**
-If a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Software Setup and Inventory data from Windows 10 is used by Microsoft to [personalize](#personalize), [recommend](#recommend), and [offer](#offer) Microsoft products and services to Windows 10 users. Also, if a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Software Setup and Inventory data from Windows 10 is used by Microsoft to [promote](#promote) third-party Windows apps, services, hardware, and peripherals to Windows 10 users. For example: +If a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Software Setup and Inventory data from Windows 10 and Windows 11 is used by Microsoft to [personalize](#personalize), [recommend](#recommend), and [offer](#offer) Microsoft products and services to Windows 10 and Windows 11 users. Also, if a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Software Setup and Inventory data from Windows 10 and Windows 11 is used by Microsoft to [promote](#promote) third-party Windows apps, services, hardware, and peripherals to Windows 10 and Windows 11 users. For example: - Data about the specific apps that are installed on a device is used to provide recommendations for similar or complementary apps in the Microsoft Store. @@ -402,7 +403,7 @@ This type of data includes details about web browsing in the Microsoft browsers. ### Data Use for Browsing History data **For Diagnostics:**
-[Pseudonymized](#pseudo) Browsing History data from Windows 10 is used by Microsoft to [provide](#provide) and [improve](#improve) Windows 10 and related Microsoft product and services. For example: +[Pseudonymized](#pseudo) Browsing History data from Windows 10 and Windows 11 is used by Microsoft to [provide](#provide) and [improve](#improve) Windows 10 and Windows 11 and related Microsoft product and services. For example: - Data about when the **Block Content** dialog box has been shown is used for investigations of blocked content. - Data about potentially abusive or malicious domains is used to make updates to Microsoft Edge and Windows Defender SmartScreen to warn users about the domain. @@ -411,7 +412,7 @@ This type of data includes details about web browsing in the Microsoft browsers. - Data about when a default **Home** page is changed by a user is used to measure which default **Home** pages are the most popular and how often users change the default **Home** page. **With (optional) Tailored experiences:**
-If a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Browsing History data from Windows 10 is used by Microsoft to [personalize](#personalize), [recommend](#recommend), and [offer](#offer) Microsoft products and services to Windows 10 users. Also, if a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Browsing History data from Windows 10 is used by Microsoft to [promote](#promote) third-party Windows apps, services, hardware, and peripherals to Windows 10 users. For example: +If a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Browsing History data from Windows 10 and Windows 11 is used by Microsoft to [personalize](#personalize), [recommend](#recommend), and [offer](#offer) Microsoft products and services to Windows 10 and Windows 11 users. Also, if a user has enabled Tailored experiences on the device, [pseudonymized](#pseudo) Browsing History data from Windows 10 and Windows 11 is used by Microsoft to [promote](#promote) third-party Windows apps, services, hardware, and peripherals to Windows 10 and Windows 11 users. For example: - We might recommend that a user download a compatible app from the Microsoft Store if they have browsed to the related website. For example, if a user uses the Facebook website, we may recommend the Facebook app. @@ -434,7 +435,7 @@ This type of data gathers details about the voice, inking, and typing input feat ### Data Use for Inking, Typing, and Speech Utterance data **For Diagnostics:**
-[Anonymized](#anon) Inking, Typing, and Speech Utterance data from Windows 10 is used by Microsoft to [improve](#improve) natural language capabilities in Microsoft products and services. For example: +[Anonymized](#anon) Inking, Typing, and Speech Utterance data from Windows 10 and Windows 11 is used by Microsoft to [improve](#improve) natural language capabilities in Microsoft products and services. For example: - Data about words marked as spelling mistakes and replaced with another word from the context menu is used to improve the spelling feature. - Data about alternate words shown and selected by the user after right-clicking is used to improve the word recommendation feature. @@ -455,7 +456,6 @@ This type of data gathers details about the voice, inking, and typing input feat - Palm Touch x,y coordinates - Input latency, missed pen signals, number of frames, strokes, first frame commit time, and sample rate - Ink strokes written, text before and after the ink insertion point, recognized text entered, input language - processed to remove identifiers, sequencing information, and other data (such as email addresses and - numeric values), which could be used to reconstruct the original content or associate the input to the user -- Text input from Windows 10 Mobile on-screen keyboards, except from password fields and private sessions - processed to remove identifiers, sequencing information, and other data (such as email addresses and numeric values), which could be used to reconstruct the original content or associate the input to the user - Text of speech recognition results - result codes and recognized text - Language and model of the recognizer and the System Speech language - App ID using speech features From 9b5285a891df86ce7b9ea5689fc6206e5ce9ff59 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 14 Sep 2021 10:07:29 -0700 Subject: [PATCH 237/930] updating TOC --- windows/privacy/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 4c364728e5..f1fd0494b6 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -31,7 +31,7 @@ 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 newer optional diagnostic data + - name: Windows 10, version 1709 and newer 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 From d69a5bf549377bce05a7f5e7499a2a04d1f6fb19 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 19:15:28 +0100 Subject: [PATCH 238/930] Update manage-windows-11-endpoints.md --- windows/privacy/manage-windows-11-endpoints.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/privacy/manage-windows-11-endpoints.md b/windows/privacy/manage-windows-11-endpoints.md index 5fa2436079..d977b42d2c 100644 --- a/windows/privacy/manage-windows-11-endpoints.md +++ b/windows/privacy/manage-windows-11-endpoints.md @@ -46,6 +46,7 @@ The following methodology was used to derive these network endpoints: > [!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 11 Enterprise connection endpoints |Area|Description|Protocol|Destination| From 07c9915cdd722664bdf93a01a3fe1a45b100147d Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 14 Sep 2021 11:18:31 -0700 Subject: [PATCH 239/930] updating metadata --- windows/security/apps.md | 3 +++ windows/security/cloud.md | 5 ++++- windows/security/hardware.md | 3 +++ windows/security/identity.md | 3 +++ windows/security/operating-system.md | 3 +++ 5 files changed, 16 insertions(+), 1 deletion(-) diff --git a/windows/security/apps.md b/windows/security/apps.md index 033e42b863..dfbf8d5711 100644 --- a/windows/security/apps.md +++ b/windows/security/apps.md @@ -9,6 +9,9 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: dansimp +ms.collection: M365-security-compliance +ms.prod: m365-security +ms.technology: windows-sec --- # Windows application security diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 807a9bdc7e..04dc44e601 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -5,7 +5,7 @@ ms.reviewer: author: denisebmsft ms.author: deniseb manager: dansimp -ms.prod: w11 +ms.prod: w10 audience: ITPro ms.topic: conceptual ms.date: 09/10/2021 @@ -17,6 +17,9 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security search.appverid: MET150 +ms.collection: M365-security-compliance +ms.prod: m365-security +ms.technology: windows-sec --- # Windows and cloud security diff --git a/windows/security/hardware.md b/windows/security/hardware.md index cd1daa5805..3d619b9226 100644 --- a/windows/security/hardware.md +++ b/windows/security/hardware.md @@ -9,6 +9,9 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: dansimp +ms.collection: M365-security-compliance +ms.prod: m365-security +ms.technology: windows-sec --- # Windows hardware security diff --git a/windows/security/identity.md b/windows/security/identity.md index f943325f1d..e7927861b9 100644 --- a/windows/security/identity.md +++ b/windows/security/identity.md @@ -9,6 +9,9 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: dansimp +ms.collection: M365-security-compliance +ms.prod: m365-security +ms.technology: windows-sec --- # Windows identity security diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index ee5fa0eda4..892b507022 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -10,6 +10,9 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: denisebmsft +ms.collection: M365-security-compliance +ms.prod: m365-security +ms.technology: windows-sec --- # Windows operating system security From 1c2500bd8480998fada680b5257f6f873efdc457 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 14 Sep 2021 12:21:39 -0700 Subject: [PATCH 240/930] spelling out modern device management --- windows/security/TOC.yml | 28 +++++++++++++++------------- windows/security/mdm-windows.md | 28 ++++++++++++++-------------- 2 files changed, 29 insertions(+), 27 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 05b9de9c14..d58e115f79 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -227,20 +227,22 @@ href: identity.md items: - name: Cloud services - href: cloud.md items: - - name: Modern device management with Windows 11 - href: mdm-windows.md - - name: Windows 11 secured-core devices (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 - - name: Windows 365 Cloud PCs (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 - - name: Windows 365 for Enterprise (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 - - name: Windows 365 for Business (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 - - name: Azure Virtual Desktop (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Overview + href: cloud.md + items: + - name: Modern device management with Windows 11 + href: mdm-windows.md + - name: Windows 11 secured-core devices (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Windows 365 Cloud PCs (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Windows 365 for Enterprise (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Windows 365 for Business (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Azure Virtual Desktop (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 - name: User protection items: - name: Technical support policy for lost or forgotten passwords diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md index 93de42d94e..db735842c5 100644 --- a/windows/security/mdm-windows.md +++ b/windows/security/mdm-windows.md @@ -7,7 +7,7 @@ ms.author: deniseb manager: dansimp audience: ITPro ms.topic: conceptual -ms.date: 09/08/2021 +ms.date: 09/14/2021 ms.prod: w11 ms.localizationpriority: medium ms.collection: @@ -20,32 +20,32 @@ f1.keywords: NOCSH *This article provides an overview of modern device management and Windows 11.* -Windows 11 supports modern device management (MDM), an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices. +Windows 11 supports modern device management, an enterprise management solution to help you manage your organization's security policies and business applications. Modern device management enables your security team to manage devices without compromising people's privacy on their personal devices. Windows 11 includes a management component that includes: - The enrollment client, which enrolls and configures the endpoint to communicate with the enterprise management server; and - The management client, which periodically synchronizes with the management server to check for updates and apply your security team's latest policies. -Read this article to learn more about how Windows 11 works with MDM. +Read this article to learn more about how Windows 11 works with modern device management. -## MDM features and capabilities +## Modern device management features and capabilities -MDM includes several security features & capabilities, as described in the following table:

+Modern device management includes several security features & capabilities, as described in the following table:

| Feature/capability | Description | |:---|:---| -| Remote wipe | When a device is lost or stolen, IT admins can attempt to wipe it remotely and make the data stored in memory and hard disks difficult to recover. Help desk agents can also reset devices to fix issues that are encountered by remote workers.

Windows 10 and Windows 11 supports the remote wipe configuration service provider (CSP) so that MDM solutions can remotely initiate any of the following operations:
- Reset the device and remove user accounts and data
- Reset the device and clean the drive
- Reset the device but persist user accounts and data | -| Support for your work or school account | Adding a work or school account enables people to connect their devices to your work environment. Devices can be joined to an Active Directory domain, an Azure Active Directory (Azure AD) domain, or by quickly provisioning corporate-owned devices so they meet your security and policy guidelines.

When a device is joined to Azure AD and managed with MDM, you get the following security benefits:
- Fully managed user/device settings and policies by default
- Single Sign On to all Microsoft online services
- Password management capabilities (Windows Hello for Business)
- Authentication using tokens
- No use of consumer Microsoft Account identities | -| Config Lock | Security teams and IT admins typically enforce policies on corporate devices to keep those devices in a compliant state, and protect the operating system from changes made by users.

When users who have local admin rights attempt to work around security policies, they run the risk of leaving the device in a non-compliant state called *config drift*. Config drift can introduce security risks until the next time the device syncs with MDM and the configuration is reset. In a worst-case scenario, correcting config drift could take up to eight hours. Many organizations consider config drift a security risk.

Windows 11 with Config Lock enables IT admins to remediate config drift and keep the operating system configuration to its proper state. The operating system monitors registry keys, and when a drift is detected, the operating system reverts back to the IT-configured state within seconds.

Config Lock works with Application Control, Application Guard, and BitLocker. | -| Remote device attestation | Attestation relies on the Trusted Platform Module (TPM) and measured boot capabilities to enhance the security provided by trusted boot. IT administrators can use available boot information to protect against boot-level attacks and misconfigurations. The Microsoft Azure Attestation service securely reports on device boot health, firmware security, and other low-level security features used for device compliance. Microsoft Azure Attestation is designed to be policy-configured, giving control of your enterprise's device health to the administrator, allowing them to deal with low-level threats with confidence. Windows 11 comes with MDM integration with Microsoft Azure Attestation, allowing MDM providers to use the attestation capabilities to trust and enhance device security.

Learn more about [Microsoft Azure Attestation](/azure/attestation). | +| Remote wipe | When a device is lost or stolen, IT admins can attempt to wipe it remotely and make the data stored in memory and hard disks difficult to recover. Help desk agents can also reset devices to fix issues that are encountered by remote workers.

Windows 10 and Windows 11 supports the remote wipe configuration service provider (CSP) so that modern device management solutions can remotely initiate any of the following operations:
- Reset the device and remove user accounts and data
- Reset the device and clean the drive
- Reset the device but persist user accounts and data | +| Support for your work or school account | Adding a work or school account enables people to connect their devices to your work environment. Devices can be joined to an Active Directory domain, an Azure Active Directory (Azure AD) domain, or by quickly provisioning corporate-owned devices so they meet your security and policy guidelines.

When a device is joined to Azure AD and managed with modern device management, you get the following security benefits:
- Fully managed user/device settings and policies by default
- Single Sign On to all Microsoft online services
- Password management capabilities (Windows Hello for Business)
- Authentication using tokens
- No use of consumer Microsoft Account identities | +| Config Lock | Security teams and IT admins typically enforce policies on corporate devices to keep those devices in a compliant state, and protect the operating system from changes made by users.

When users who have local admin rights attempt to work around security policies, they run the risk of leaving the device in a non-compliant state called *config drift*. Config drift can introduce security risks until the next time the device syncs with modern device management and the configuration is reset. In a worst-case scenario, correcting config drift could take up to eight hours. Many organizations consider config drift a security risk.

Windows 11 with Config Lock enables IT admins to remediate config drift and keep the operating system configuration to its proper state. The operating system monitors registry keys, and when a drift is detected, the operating system reverts back to the IT-configured state within seconds.

Config Lock works with Application Control, Application Guard, and BitLocker. | +| Remote device attestation | Attestation relies on the Trusted Platform Module (TPM) and measured boot capabilities to enhance the security provided by trusted boot. IT administrators can use available boot information to protect against boot-level attacks and misconfigurations. The Microsoft Azure Attestation service securely reports on device boot health, firmware security, and other low-level security features used for device compliance. Microsoft Azure Attestation is designed to be policy-configured, giving control of your enterprise's device health to the administrator, allowing them to deal with low-level threats with confidence. Windows 11 comes with modern device management integration with Microsoft Azure Attestation, allowing modern device management providers to use the attestation capabilities to trust and enhance device security.

Learn more about [Microsoft Azure Attestation](/azure/attestation). | | (other stuff coming soon) | Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business | ## Security baselines -Windows 11 can be configured with the [Microsoft MDM security baseline](/mem/intune/protect/security-baseline-settings-mdm-all?pivots=mdm-december-2020) backed by ADMX policies, which functions like the Microsoft Group Policy security baseline. Security baselines enable security teams and IT admins to easily integrate this baseline into any MDM, addressing security concerns and compliance needs for modern cloud-managed devices. +Windows 11 can be configured with the [Microsoft modern device management security baseline](/mem/intune/protect/security-baseline-settings-modern device management-all?pivots=mdm-december-2020) backed by ADMX policies, which functions like the Microsoft Group Policy security baseline. Security baselines enable security teams and IT admins to easily integrate this baseline into any modern device management, addressing security concerns and compliance needs for modern cloud-managed devices. -The MDM security baseline includes policies that cover the following areas: +The modern device management security baseline includes policies that cover the following areas: - Microsoft inbox security technology - BitLocker @@ -59,11 +59,11 @@ The MDM security baseline includes policies that cover the following areas: - Restricting the use of legacy technology - Legacy technology policies that offer alternative solutions with modern technology -## Support for non-Microsoft MDM servers +## Support for non-Microsoft modern device management servers -Non-Microsoft MDM servers can be used to manage Windows 11 by using industry standard protocols. The built-in management client can communicate with a third-party server proxy that supports the MDM protocols to perform enterprise management tasks. The third-party server will have the same consistent first-party user experience for enrollment, which also provides simplicity for Windows 11 users. MDM servers do not need to create or download a client to manage Windows 11. +Non-Microsoft modern device management servers can be used to manage Windows 11 by using industry standard protocols. The built-in management client can communicate with a third-party server proxy that supports the modern device management protocols to perform enterprise management tasks. The third-party server will have the same consistent first-party user experience for enrollment, which also provides simplicity for Windows 11 users. Modern device management servers do not need to create or download a client to manage Windows 11. -For details about the MDM protocols, the following resources: +For details about the modern device management protocols, the following resources: - [MS-MDM: Mobile Device Management Protocol](/openspecs/windows_protocols/ms-mdm/33769a92-ac31-47ef-ae7b-dc8501f7104f) - [MS-MDE2: Mobile Device Enrollment Protocol Version 2](/openspecs/windows_protocols/ms-mde2/4d7eadd5-3951-4f1c-8159-c39e07cbe692) From 79043da03237363a7378fdb886519f44c0fef574 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 14 Sep 2021 12:23:30 -0700 Subject: [PATCH 241/930] Update index.yml --- windows/security/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 5b1feb7f15..0dc418be7d 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -11,7 +11,7 @@ metadata: ms.collection: m365-security-compliance author: dansimp #Required; your GitHub user alias, with correct capitalization. ms.author: dansimp #Required; microsoft alias of author; optional team alias. - ms.date: 09/13/2021 + ms.date: 09/14/2021 localization_priority: Priority # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new @@ -76,7 +76,7 @@ landingContent: links: - text: Azure Active Directory url: https://www.microsoft.com/security/business/identity-access-management/azure-active-directory - - text: MDM and Windows 11 + - text: Modern device management with Windows 11 url: mdm-windows.md - text: Your Microsoft Account url: identity-protection/access-control/microsoft-accounts.md From deb257ccb168e666832f8252bba1118b4dbfd302 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 14 Sep 2021 13:08:21 -0700 Subject: [PATCH 242/930] remove link --- windows/whats-new/windows-11-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index 1628a78953..bd32b914f1 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -95,7 +95,7 @@ The VM host CPU must also meet Windows 11 [processor requirements](/windows-hard \* In-place upgrade of existing generation 1 VMs to Windows 11 is not possible. > [!NOTE] -> Procedures to configure required VM settings depend on the VM host type. For VM hosts running Hyper-V, Virtualization Based Security must be enabled in BIOS and the OS. See [Enable Windows Defender Credential Guard](/windows/security/identity-protection/credential-guard/credential-guard-manage) for more information. +> Procedures to configure required VM settings depend on the VM host type. For VM hosts running Hyper-V, virtualization and TPM must be enabled in BIOS and the OS. ## Next steps From 4ae4655c725e58fff3b78badb8fef6f32518fb82 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 14 Sep 2021 21:28:00 +0100 Subject: [PATCH 243/930] Update manage-connections-from-windows-operating-system-components-to-microsoft-services.md --- ...windows-operating-system-components-to-microsoft-services.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index a7c5b09d05..d4a1b21cf0 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -22,7 +22,7 @@ ms.date: 5/21/2021 **Applies to** - Windows 11 Enterprise -- Windows 10 Enterprise, version 1607 and newer +- Windows 10 Enterprise, version 1607 and later - Windows Server 2016 - Windows Server 2019 From 10569c19b0a066af09c0fa9b96f944fc7de3a4ab Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 14 Sep 2021 13:44:00 -0700 Subject: [PATCH 244/930] finalizing apps page --- windows/security/apps.md | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/windows/security/apps.md b/windows/security/apps.md index dfbf8d5711..a76c2d05d5 100644 --- a/windows/security/apps.md +++ b/windows/security/apps.md @@ -16,24 +16,13 @@ ms.technology: windows-sec # Windows application security -Cybercriminals regularly gain access to valuable data by hacking poorly secured applications. Common security failures include “code injection” attacks, in which attackers insert malicious code that can tamper with data, or even destroy it. An application may have its security misconfigured, leaving open doors for hackers. Or vital customer and corporate information may leave sensitive data exposed. Windows 11 protects your valuable data with layers of application security. A rich application platform, isolation, and code integrity enable developers to build in security from the ground up to protect against breaches and malware. +Cyber-criminals regularly gain access to valuable data by hacking applications. This can include “code injection” attacks, in which attackers insert malicious code that can tamper with data, or even destroy it. An application may have its security misconfigured, leaving open doors for hackers. Or vital customer and corporate information may leave sensitive data exposed. Windows protects your valuable data with layers of application security. The following table summarizes the Windows security features and capabilities for apps:

-| Security Measures | Features & Capabilities | -|:---|:---| -| Application Security |[Application Control for Windows](/threat-protection/windows-defender-application-control/windows-defender-application-control.md)
[Microsoft Defender Application Guard](/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md)
[Email security for Windows](/identity-protection/configure-s-mime.md)
[Microsoft Defender SmartScreen ](/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md) | -| Privacy Controls |[Windows privacy and compliance](/windows/privacy/windows-10-and-privacy-compliance)
[Windows privacy controls and transparency](/privacy/changes-to-windows-diagnostic-data-collection.md)
| - - - -## TEST - | Security Measures | Features & Capabilities | |:---|:---| | Windows Defender Application Control | Application control is one of the most effective security controls to prevent unwanted or malicious code from running. It moves away from an application trust model where all code is assumed trustworthy to one where apps must earn trust to run. Learn more: [Application Control for Windows](/threat-protection/windows-defender-application-control/windows-defender-application-control.md) | | Microsoft Defender Application Guard | Application Guard uses chip-based hardware isolation to isolate untrusted websites and untrusted Office files, seamlessly running untrusted websites and files in an isolated Hyper-V-based container, separate from the desktop operating system, and making sure that anything that happens within the container remains isolated from the desktop. Learn more [Microsoft Defender Application Guard overview](/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md). | | Email Security | With Windows S/MIME email security, users can encrypt outgoing messages and attachments, so only intended recipients with digital identification (ID)—also called a certificate—can read them. Users can digitally sign a message, which verifies the identity of the sender and ensures the message has not been tampered with.[Configure S/MIME for Windows 10](/identity-protection/configure-s-mime.md) | | Microsoft Defender SmartScreen | Microsoft Defender SmartScreen protects against phishing or malware websites and applications, and the downloading of potentially malicious files. Learn more: [Microsoft Defender SmartScreen overview](/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md) | -| Isolating UWP apps | TBD | -| Developer security | TBD | \ No newline at end of file From 59cc0285743adb0db84c370bd3d0e55d68cd2c84 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 14 Sep 2021 14:01:32 -0700 Subject: [PATCH 245/930] identity --- windows/security/identity.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/windows/security/identity.md b/windows/security/identity.md index e7927861b9..e7f014671d 100644 --- a/windows/security/identity.md +++ b/windows/security/identity.md @@ -20,3 +20,11 @@ Malicious actors launch an average of 50 million password attacks every day—57 New Windows 11 devices protect users by removing vulnerable passwords by default, from day one. Weak passwords, password spraying, and phishing are the entry point for many attacks. Windows Hello, Windows Hello for Business, and Credential Guard enable customers to move to passwordless multifactor authentication (MFA). MFA can reduce the risk of compromise in organizations by more than 99.9 percent. As remote and hybrid work becomes the new normal, Windows 11 gives IT teams a variety of MFA options to meet business and consumer needs while complying with ever-evolving regulations. +| Security capabilities | Description | +|:---|:---| +| Securing user identity with Windows Hello | Windows Hello and Windows Hello for Business replace password-based authentication with a stronger authentication model to sign into your device using a passcode (PIN) or other biometric based authentication. This PIN or biometric based authentication is only valid on the device that you registered it for and cannot be used on another deviceLearn more: [Windows Hello for Business](identity-protection\hello-for-business\hello-overview.md) | +| Credential Guard | Credential Guard helps protects your systems from credential theft attack techniques (pass-the-hash or pass-the-ticket) as well as helping prevent malware from accessing system secrets even if the process is running with admin privileges. Learn more: [Credential Guard](identity-protection/credential-guard/credential-guard-how-it-works.md)| +| FIDO Alliance | Fast Identity Online (FIDO) defined protocols are becoming the open standard for providing strong authentication that helps prevent phishing and are user-friendly and privacy-respecting. Windows 11 supports the use of device sign-in with FIDO 2 security keys, and with Microsoft Edge or other modern browsers, supports the use of secure FIDO-backed credentials to keep user accounts protected. Learn more about the [FIDO Alliance](https://fidoalliance.org/). | +| Microsoft Authenticator | The Microsoft Authenticator app is a perfect companion to help keep secure with Windows 11. It allows easy, secure sign-ins for all your online accounts using multi-factor authentication, passwordless phone sign-in, or password autofill. You also have additional account management options for your Microsoft personal, work, or school accounts. Microsoft Authenticator can be used to set up multi-factor authentication for your users. Learn more: [Enable passwordless sign-in with the Microsoft Authenticator app](/azure/active-directory/authentication/howto-authentication-passwordless-phone.md). | +| Smart Cards | Smart cards are tamper-resistant portable storage devices that can enhance the security of tasks in Windows, such as authenticating clients, signing code, securing e-mail, and signing in with Windows domain accounts. Learn more about [Smart Cards](identity-protection/smart-cards/smart-card-windows-smart-card-technical-reference.md).| +| Access Control | Access control is the process of authorizing users, groups, and computers to access objects and assets on a network or computer. Computers can control the use of system and network resources through the interrelated mechanisms of authentication and authorization. Learn more: [Access Control](identity-protection/access-control/access-control.md).| \ No newline at end of file From 9ef28a8dafb78f6a221d22816d8ad4b41a56ea77 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 14 Sep 2021 14:58:53 -0700 Subject: [PATCH 246/930] Update TOC.yml --- windows/security/TOC.yml | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index d58e115f79..6d271597fd 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -230,19 +230,18 @@ items: - name: Overview href: cloud.md - items: - - name: Modern device management with Windows 11 - href: mdm-windows.md - - name: Windows 11 secured-core devices (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 - - name: Windows 365 Cloud PCs (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 - - name: Windows 365 for Enterprise (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 - - name: Windows 365 for Business (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 - - name: Azure Virtual Desktop (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Modern device management with Windows 11 + href: mdm-windows.md + - name: Windows 11 secured-core devices (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Windows 365 Cloud PCs (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Windows 365 for Enterprise (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Windows 365 for Business (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 + - name: Azure Virtual Desktop (need link) + href: https://docs.microsoft.com/windows/whats-new/windows-11 - name: User protection items: - name: Technical support policy for lost or forgotten passwords From 1e404ac27d46dc6927777c25e11060793854c0a9 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 14 Sep 2021 15:03:38 -0700 Subject: [PATCH 247/930] Update index.md --- windows/security/threat-protection/index.md | 140 +++----------------- 1 file changed, 21 insertions(+), 119 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index f299d99657..7baa36b1a0 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -1,149 +1,51 @@ --- -title: Threat Protection (Windows 10) -description: Microsoft Defender for Endpoint is a unified platform for preventative protection, post-breach detection, automated investigation, and response. -keywords: threat protection, Microsoft Defender Advanced Threat Protection, attack surface reduction, next-generation protection, endpoint detection and response, automated investigation and response, microsoft threat experts, Microsoft Secure Score for Devices, advanced hunting, cyber threat hunting, web threat protection +title: Windows threat protection +description: Describes the security capabilities in Windows client focused on threat protection +keywords: threat protection, Microsoft Defender Antivirus, attack surface reduction, next-generation protection, endpoint detection and response, automated investigation and response, microsoft threat experts, Microsoft Secure Score for Devices, advanced hunting, cyber threat hunting, web threat protection search.product: eADQiWindows 10XVcnh ms.prod: m365-security ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.author: macapara -author: mjcaparas +ms.author: dansimp +author: dansimp ms.localizationpriority: medium manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.technology: mde +ms.technology: windows-sec --- -# Threat Protection +# Windows threat protection **Applies to:** -- [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/) -- [Microsoft 365 Defender](/microsoft-365/security/defender/microsoft-365-defender) +- Windows 10 +- Windows 11 -[Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint) is a unified platform for preventative protection, post-breach detection, automated investigation, and response. Defender for Endpoint protects endpoints from cyber threats, detects advanced attacks and data breaches, automates security incidents, and improves security posture. +In Windows client, hardware and software work together to help protect you from new and emerging threats. Expanded security protections in Windows 11 help boost security from the chip, to the cloud. -**Applies to:** -- [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/) +## Windows threat protection -> [!TIP] -> Enable your users to access cloud services and on-premises applications with ease and enable modern management capabilities for all devices. For more information, see [Secure your remote workforce](/enterprise-mobility-security/remote-work/). +See the following articles to learn more about the different areas of Windows threat protection: -

Microsoft Defender for Endpoint

- - - - - - - - - - - - - - - -
threat and vulnerability icon
Threat & vulnerability management
attack surface reduction icon
Attack surface reduction
next generation protection icon
Next-generation protection
endpoint detection and response icon
Endpoint detection and response
automated investigation and remediation icon
Automated investigation and remediation
microsoft threat experts icon
Microsoft Threat Experts
-
Centralized configuration and administration, APIs
Microsoft 365 Defender
-
- - - - ->[!VIDEO https://www.microsoft.com/en-us/videoplayer/embed/RE4obJq] - -**[Threat & vulnerability management](/microsoft-365/security/defender-endpoint/next-gen-threat-and-vuln-mgt)**
-This built-in capability uses a game-changing risk-based approach to the discovery, prioritization, and remediation of endpoint vulnerabilities and misconfigurations. - -- [Threat & vulnerability management overview](/microsoft-365/security/defender-endpoint/next-gen-threat-and-vuln-mgt) -- [Get started](/microsoft-365/security/defender-endpoint/tvm-prerequisites) -- [Access your security posture](/microsoft-365/security/defender-endpoint/tvm-dashboard-insights) -- [Improve your security posture and reduce risk](/microsoft-365/security/defender-endpoint/tvm-security-recommendation) -- [Understand vulnerabilities on your devices](/microsoft-365/security/defender-endpoint/tvm-software-inventory) - - - -**[Attack surface reduction](/microsoft-365/security/defender-endpoint/overview-attack-surface-reduction)**
-The attack surface reduction set of capabilities provide the first line of defense in the stack. By ensuring configuration settings are properly set and exploit mitigation techniques are applied, these set of capabilities resist attacks and exploitation. - -- [Hardware based isolation](/microsoft-365/security/defender-endpoint/overview-hardware-based-isolation) -- [Application control](windows-defender-application-control/windows-defender-application-control.md) -- [Device control](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) +- [Microsoft Defender Application Guard](\windows\security\threat-protection\microsoft-defender-application-guard\md-app-guard-overview.md) +- [Virtualization-based protection of code integrity](\windows\security\threat-protection\device-guard\enable-virtualization-based-protection-of-code-integrity.md) +- [Application control](/windows-defender-application-control/windows-defender-application-control.md) +- [Microsoft Defender Device Guard](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) - [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection) - [Network protection](/microsoft-365/security/defender-endpoint/network-protection), [web protection](/microsoft-365/security/defender-endpoint/web-protection-overview) +- [Microsoft Defender SmartScreen](\windows\security\threat-protection\microsoft-defender-smartscreen\microsoft-defender-smartscreen-overview.md) - [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders) - [Network firewall](windows-firewall/windows-firewall-with-advanced-security.md) - [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) +- [Windows Sandbox](\windows\security\threat-protection\windows-sandbox\windows-sandbox-overview.md) - - -**[Next-generation protection](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-in-windows-10)**
-To further reinforce the security perimeter of your network, Microsoft Defender for Endpoint uses next-generation protection designed to catch all types of emerging threats. +### Next-generation protection +Next-generation protection is designed to identify and block new and emerging threats. Powered by the cloud and machine learning, Microsoft Defender Antivirus can help stop attacks in real-time. - [Behavior monitoring](/microsoft-365/security/defender-endpoint/configure-real-time-protection-microsoft-defender-antivirus) - [Cloud-based protection](/microsoft-365/security/defender-endpoint/configure-protection-features-microsoft-defender-antivirus) - [Machine learning](/microsoft-365/security/defender-endpoint/cloud-protection-microsoft-defender-antivirus) - [URL Protection](/microsoft-365/security/defender-endpoint/configure-network-connections-microsoft-defender-antivirus) -- [Automated sandbox service](/microsoft-365/security/defender-endpoint/configure-block-at-first-sight-microsoft-defender-antivirus) - - - -**[Endpoint detection and response](/microsoft-365/security/defender-endpoint/overview-endpoint-detection-response)**
-Endpoint detection and response capabilities are put in place to detect, investigate, and respond to intrusion attempts and active breaches. With Advanced hunting, you have a query-based threat-hunting tool that lets your proactively find breaches and create custom detections. - -- [Alerts](/microsoft-365/security/defender-endpoint/alerts-queue) -- [Historical endpoint data](/microsoft-365/security/defender-endpoint/investigate-machines#timeline) -- [Response orchestration](/microsoft-365/security/defender-endpoint/respond-machine-alerts) -- [Forensic collection](/microsoft-365/security/defender-endpoint/respond-machine-alerts#collect-investigation-package-from-devices) -- [Threat intelligence](/microsoft-365/security/defender-endpoint/threat-indicator-concepts) -- [Advanced detonation and analysis service](/microsoft-365/security/defender-endpoint/respond-file-alerts#deep-analysis) -- [Advanced hunting](/microsoft-365/security/defender-endpoint/advanced-hunting-overview) - - [Custom detections](/microsoft-365/security/defender-endpoint/overview-custom-detections) - - - -**[Automated investigation and remediation](/microsoft-365/security/defender-endpoint/automated-investigations)**
-In addition to quickly responding to advanced attacks, Microsoft Defender for Endpoint offers automated investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. - -- [Get an overview of automated investigation and remediation](/microsoft-365/security/defender-endpoint/automated-investigations) -- [Learn about automation levels](/microsoft-365/security/defender-endpoint/automation-levels) -- [Configure automated investigation and remediation in Defender for Endpoint](/microsoft-365/security/defender-endpoint/configure-automated-investigations-remediation) -- [Visit the Action center to see remediation actions](/microsoft-365/security/defender-endpoint/auto-investigation-action-center) -- [Review remediation actions following an automated investigation](/microsoft-365/security/defender-endpoint/manage-auto-investigation) - - - -**[Microsoft Threat Experts](/microsoft-365/security/defender-endpoint/microsoft-threat-experts)**
-Microsoft Defender for Endpoint's new managed threat hunting service provides proactive hunting, prioritization, and additional context and insights. Microsoft Threat Experts further empowers Security Operation Centers (SOCs) to identify and respond to threats quickly and accurately. - -- [Targeted attack notification](/microsoft-365/security/defender-endpoint/microsoft-threat-experts) -- [Experts-on-demand](/microsoft-365/security/defender-endpoint/microsoft-threat-experts) -- [Configure your Microsoft 365 Defender managed hunting service](/microsoft-365/security/defender-endpoint/configure-microsoft-threat-experts) - - - -**[Centralized configuration and administration, APIs](/microsoft-365/security/defender-endpoint/management-apis)**
-Integrate Microsoft Defender for Endpoint into your existing workflows. -- [Onboarding](/microsoft-365/security/defender-endpoint/onboard-configure) -- [API and SIEM integration](/microsoft-365/security/defender-endpoint/configure-siem) -- [Exposed APIs](/microsoft-365/security/defender-endpoint/apis-intro) -- [Role-based access control (RBAC)](/microsoft-365/security/defender-endpoint/rbac) -- [Reporting and trends](/microsoft-365/security/defender-endpoint/threat-protection-reports) - - -**[Integration with Microsoft solutions](/microsoft-365/security/defender-endpoint/threat-protection-integration)**
- Microsoft Defender for Endpoint directly integrates with various Microsoft solutions, including: -- Intune -- Microsoft Defender for Office 365 -- Microsoft Defender for Identity -- Azure Defender -- Skype for Business -- Microsoft Cloud App Security - - -**[Microsoft 365 Defender](/microsoft-365/security/mtp/microsoft-threat-protection)**
- With Microsoft 365 Defender, Microsoft Defender for Endpoint and various Microsoft security solutions form a unified pre- and post-breach enterprise defense suite that natively integrates across endpoint, identity, email, and applications to detect, prevent, investigate, and automatically respond to sophisticated attacks. \ No newline at end of file +- [Automated sandbox service](/microsoft-365/security/defender-endpoint/configure-block-at-first-sight-microsoft-defender-antivirus) \ No newline at end of file From f8663351ba22d54de97664cfda1c037530a9a6fa Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 14 Sep 2021 15:05:51 -0700 Subject: [PATCH 248/930] Update TOC.yml --- windows/security/TOC.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 6d271597fd..a50131a114 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -48,7 +48,6 @@ - name: Encryption and data protection href: encryption-data-protection.md items: - - name: Encrypted Hard Drive href: information-protection/encrypted-hard-drive.md - name: Bitlocker From 93f6b8cfbf06297ad14e0162241c017eba5a7890 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 14 Sep 2021 15:08:29 -0700 Subject: [PATCH 249/930] Update TOC.yml --- windows/security/TOC.yml | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index a50131a114..812098c2f6 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -203,22 +203,23 @@ - name: Windows Defender Firewall href: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md - name: Virus & threat protection - href: threat-protection/index.md items: - - name: Microsoft Defender Antivirus - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows - - name: Attack surface reduction rules - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/attack-surface-reduction - - name: Tamper protection - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection - - name: Network protection - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/network-protection - - name: Controlled folder access - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/controlled-folders - - name: Exploit protection - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/exploit-protection - - name: Microsoft Defender for Endpoint - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint + - name: Overview + href: threat-protection/index.md + - name: Microsoft Defender Antivirus + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows + - name: Attack surface reduction rules + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/attack-surface-reduction + - name: Tamper protection + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection + - name: Network protection + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/network-protection + - name: Controlled folder access + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/controlled-folders + - name: Exploit protection + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/exploit-protection + - name: Microsoft Defender for Endpoint + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint - name: Application security href: apps.md items: From 43e344af4ca08da6f79c66851d560fd128ba4807 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 14 Sep 2021 15:18:32 -0700 Subject: [PATCH 250/930] Update TOC.yml --- windows/security/threat-protection/TOC.yml | 1423 +------------------- 1 file changed, 17 insertions(+), 1406 deletions(-) diff --git a/windows/security/threat-protection/TOC.yml b/windows/security/threat-protection/TOC.yml index ae12fde723..dcf41c2615 100644 --- a/windows/security/threat-protection/TOC.yml +++ b/windows/security/threat-protection/TOC.yml @@ -1,1410 +1,21 @@ - name: Threat protection href: index.md items: - - name: Next-generation protection with Microsoft Defender Antivirus + - name: Windows threat protection items: - - name: Microsoft Defender Antivirus overview - href: /microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-in-windows-10 - - name: Evaluate Microsoft Defender Antivirus - href: /microsoft-365/security/defender-endpoint/evaluate-microsoft-defender-antivirus - - name: Configure Microsoft Defender Antivirus - items: - - name: Configure Microsoft Defender Antivirus features - href: /microsoft-365/security/defender-endpoint/configure-microsoft-defender-antivirus-features - - name: Use Microsoft cloud-delivered protection - href: /microsoft-365/security/defender-endpoint/cloud-protection-microsoft-defender-antivirus - items: - - name: Prevent security settings changes with tamper protection - href: /microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection - - name: Enable Block at first sight - href: /microsoft-365/security/defender-endpoint/configure-block-at-first-sight-microsoft-defender-antivirus - - name: Configure the cloud block timeout period - href: /microsoft-365/security/defender-endpoint/configure-cloud-block-timeout-period-microsoft-defender-antivirus - - name: Configure behavioral, heuristic, and real-time protection - items: - - name: Configuration overview - href: /microsoft-365/security/defender-endpoint/configure-protection-features-microsoft-defender-antivirus - - name: Detect and block Potentially Unwanted Applications - href: /microsoft-365/security/defender-endpoint/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus - - name: Enable and configure always-on protection and monitoring - href: /microsoft-365/security/defender-endpoint/configure-real-time-protection-microsoft-defender-antivirus - - name: Antivirus on Windows Server - href: /microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-on-windows-server - - name: Antivirus compatibility - items: - - name: Compatibility charts - href: /microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-compatibility - - name: Use limited periodic antivirus scanning - href: /microsoft-365/security/defender-endpoint/limited-periodic-scanning-microsoft-defender-antivirus - - name: Manage Microsoft Defender Antivirus in your business - items: - - name: Management overview - href: /microsoft-365/security/defender-endpoint/configuration-management-reference-microsoft-defender-antivirus - - name: Use Microsoft Intune and Microsoft Endpoint Manager to manage Microsoft Defender Antivirus - href: /microsoft-365/security/defender-endpoint/use-intune-config-manager-microsoft-defender-antivirus - - name: Use Group Policy settings to manage Microsoft Defender Antivirus - href: /microsoft-365/security/defender-endpoint/use-group-policy-microsoft-defender-antivirus - - name: Use PowerShell cmdlets to manage Microsoft Defender Antivirus - href: /microsoft-365/security/defender-endpoint/use-powershell-cmdlets-microsoft-defender-antivirus - - name: Use Windows Management Instrumentation (WMI) to manage Microsoft Defender Antivirus - href: /microsoft-365/security/defender-endpoint/use-wmi-microsoft-defender-antivirus - - name: Use the mpcmdrun.exe command line tool to manage Microsoft Defender Antivirus - href: /microsoft-365/security/defender-endpoint/command-line-arguments-microsoft-defender-antivirus - - name: Deploy, manage updates, and report on Microsoft Defender Antivirus - items: - - name: Preparing to deploy - href: /microsoft-365/security/defender-endpoint/deploy-manage-report-microsoft-defender-antivirus - - name: Deploy and enable Microsoft Defender Antivirus - href: /microsoft-365/security/defender-endpoint/deploy-microsoft-defender-antivirus - - name: Deployment guide for VDI environments - href: /microsoft-365/security/defender-endpoint/deployment-vdi-microsoft-defender-antivirus - - name: Report on antivirus protection - - name: Review protection status and alerts - href: /microsoft-365/security/defender-endpoint/report-monitor-microsoft-defender-antivirus - - name: Troubleshoot antivirus reporting in Update Compliance - href: /microsoft-365/security/defender-endpoint/troubleshoot-reporting - - name: Learn about the recent updates - href: /microsoft-365/security/defender-endpoint/manage-updates-baselines-microsoft-defender-antivirus - - name: Manage protection and security intelligence updates - href: /microsoft-365/security/defender-endpoint/manage-protection-updates-microsoft-defender-antivirus - - name: Manage when protection updates should be downloaded and applied - href: /microsoft-365/security/defender-endpoint/manage-protection-update-schedule-microsoft-defender-antivirus - - name: Manage updates for endpoints that are out of date - href: /microsoft-365/security/defender-endpoint/manage-outdated-endpoints-microsoft-defender-antivirus - - name: Manage event-based forced updates - href: /microsoft-365/security/defender-endpoint/manage-event-based-updates-microsoft-defender-antivirus - - name: Manage updates for mobile devices and VMs - href: /microsoft-365/security/defender-endpoint/manage-updates-mobile-devices-vms-microsoft-defender-antivirus - - name: Customize, initiate, and review the results of scans and remediation - items: - - name: Configuration overview - href: /microsoft-365/security/defender-endpoint/customize-run-review-remediate-scans-microsoft-defender-antivirus - - name: Configure and validate exclusions in antivirus scans - href: /microsoft-365/security/defender-endpoint/configure-exclusions-microsoft-defender-antivirus - - name: Configure and validate exclusions based on file name, extension, and folder location - href: /microsoft-365/security/defender-endpoint/configure-extension-file-exclusions-microsoft-defender-antivirus - - name: Configure and validate exclusions for files opened by processes - href: /microsoft-365/security/defender-endpoint/configure-process-opened-file-exclusions-microsoft-defender-antivirus - - name: Configure antivirus exclusions Windows Server - href: /microsoft-365/security/defender-endpoint/configure-server-exclusions-microsoft-defender-antivirus - - name: Common mistakes when defining exclusions - href: /microsoft-365/security/defender-endpoint/common-exclusion-mistakes-microsoft-defender-antivirus - - name: Configure scanning antivirus options - href: /microsoft-365/security/defender-endpoint/configure-advanced-scan-types-microsoft-defender-antivirus - - name: Configure remediation for scans - href: /microsoft-365/security/defender-endpoint/configure-remediation-microsoft-defender-antivirus - - name: Configure scheduled scans - href: /microsoft-365/security/defender-endpoint/scheduled-catch-up-scans-microsoft-defender-antivirus - - name: Configure and run scans - href: /microsoft-365/security/defender-endpoint/run-scan-microsoft-defender-antivirus - - name: Review scan results - href: /microsoft-365/security/defender-endpoint/review-scan-results-microsoft-defender-antivirus - - name: Run and review the results of an offline scan - href: /microsoft-365/security/defender-endpoint//microsoft-defender-offline - - name: Restore quarantined files - href: /microsoft-365/security/defender-endpoint/restore-quarantined-files-microsoft-defender-antivirus - - name: Manage scans and remediation - items: - - name: Management overview - href: /microsoft-365/security/defender-endpoint/customize-run-review-remediate-scans-microsoft-defender-antivirus - - name: Configure and validate exclusions in antivirus scans - - name: Exclusions overview - href: /microsoft-365/security/defender-endpoint/configure-exclusions-microsoft-defender-antivirus - - name: Configure and validate exclusions based on file name, extension, and folder location - href: /microsoft-365/security/defender-endpoint/configure-extension-file-exclusions-microsoft-defender-antivirus - - name: Configure and validate exclusions for files opened by processes - href: /microsoft-365/security/defender-endpoint/configure-process-opened-file-exclusions-microsoft-defender-antivirus - - name: Configure antivirus exclusions on Windows Server - href: /microsoft-365/security/defender-endpoint/configure-server-exclusions-microsoft-defender-antivirus - - name: Configure scanning options - href: /microsoft-365/security/defender-endpoint/configure-advanced-scan-types-microsoft-defender-antivirus - - name: Configure remediation for scans - href: /microsoft-365/security/defender-endpoint/configure-remediation-microsoft-defender-antivirus - items: - - name: Configure scheduled scans - href: /microsoft-365/security/defender-endpoint/scheduled-catch-up-scans-microsoft-defender-antivirus - - name: Configure and run scans - href: /microsoft-365/security/defender-endpoint/run-scan-microsoft-defender-antivirus - - name: Review scan results - href: /microsoft-365/security/defender-endpoint/review-scan-results-microsoft-defender-antivirus - - name: Run and review the results of an offline scan - href: /microsoft-365/security/defender-endpoint/microsoft-defender-offline - - name: Restore quarantined files - href: /microsoft-365/security/defender-endpoint/restore-quarantined-files-microsoft-defender-antivirus - - name: Troubleshoot Microsoft Defender Antivirus - items: - - name: Troubleshoot Microsoft Defender Antivirus issues - href: /microsoft-365/security/defender-endpoint/troubleshoot-microsoft-defender-antivirus - - name: Troubleshoot Microsoft Defender Antivirus migration issues - href: /microsoft-365/security/defender-endpoint/troubleshoot-microsoft-defender-antivirus-when-migrating - - name: "Better together: Microsoft Defender Antivirus and Microsoft Defender for Endpoint" - href: /microsoft-365/security/defender-endpoint/why-use-microsoft-defender-antivirus - - name: "Better together: Microsoft Defender Antivirus and Office 365" - href: /microsoft-365/security/defender-endpoint/office-365-microsoft-defender-antivirus - - name: Hardware-based isolation - items: - - name: Hardware-based isolation evaluation - href: microsoft-defender-application-guard/test-scenarios-md-app-guard.md - - name: Application isolation - items: - - name: Application guard overview - href: microsoft-defender-application-guard/md-app-guard-overview.md - - name: System requirements - href: microsoft-defender-application-guard/reqs-md-app-guard.md - - name: Install Microsoft Defender Application Guard - href: microsoft-defender-application-guard/install-md-app-guard.md - - name: Install Microsoft Defender Application Guard Extension - href: microsoft-defender-application-guard/md-app-guard-browser-extension.md - - name: Application control - href: windows-defender-application-control/windows-defender-application-control.md - items: - - name: Audit Application control policies - href: windows-defender-application-control/audit-windows-defender-application-control-policies.md - - name: System isolation - href: windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md - - name: System integrity - href: windows-defender-system-guard/system-guard-how-hardware-based-root-of-trust-helps-protect-windows.md - - name: Code integrity - href: device-guard/enable-virtualization-based-protection-of-code-integrity.md - - name: Network firewall - items: - - name: Network firewall overview - href: windows-firewall/windows-firewall-with-advanced-security.md - - name: Network firewall evaluation - href: windows-firewall/evaluating-windows-firewall-with-advanced-security-design-examples.md - - name: Security intelligence - href: intelligence/index.md - items: - - name: Understand malware & other threats - href: intelligence/understanding-malware.md - items: - - name: Prevent malware infection - href: intelligence/prevent-malware-infection.md - - name: Malware names - href: intelligence/malware-naming.md - - name: Coin miners - href: intelligence/coinminer-malware.md - - name: Exploits and exploit kits - href: intelligence/exploits-malware.md - - name: Fileless threats - href: intelligence/fileless-threats.md - - name: Macro malware - href: intelligence/macro-malware.md - - name: Phishing - href: intelligence/phishing.md - - name: Ransomware - href: /security/compass/human-operated-ransomware - - name: Rootkits - href: intelligence/rootkits-malware.md - - name: Supply chain attacks - href: intelligence/supply-chain-malware.md - - name: Tech support scams - href: intelligence/support-scams.md - - name: Trojans - href: intelligence/trojans-malware.md - - name: Unwanted software - href: intelligence/unwanted-software.md - - name: Worms - href: intelligence/worms-malware.md - - name: How Microsoft identifies malware and PUA - href: intelligence/criteria.md - - name: Submit files for analysis - href: intelligence/submission-guide.md - - name: Safety Scanner download - href: intelligence/safety-scanner-download.md - - name: Industry collaboration programs - href: intelligence/cybersecurity-industry-partners.md - items: - - name: Virus information alliance - href: intelligence/virus-information-alliance-criteria.md - - name: Microsoft virus initiative - href: intelligence/virus-initiative-criteria.md - - name: Coordinated malware eradication - href: intelligence/coordinated-malware-eradication.md - - name: Information for developers - items: - - name: Software developer FAQ - href: intelligence/developer-faq.yml - - name: Software developer resources - href: intelligence/developer-resources.md - - name: The Windows Security app - href: windows-defender-security-center/windows-defender-security-center.md - items: - - name: Customize the Windows Security app for your organization - href: windows-defender-security-center/wdsc-customize-contact-information.md - - name: Hide Windows Security app notifications - href: windows-defender-security-center/wdsc-hide-notifications.md - - name: Manage Windows Security app in Windows 10 in S mode - href: windows-defender-security-center/wdsc-windows-10-in-s-mode.md - - name: Virus and threat protection - href: windows-defender-security-center/wdsc-virus-threat-protection.md - - name: Account protection - href: windows-defender-security-center/wdsc-account-protection.md - - name: Firewall and network protection - href: windows-defender-security-center/wdsc-firewall-network-protection.md - - name: App and browser control - href: windows-defender-security-center/wdsc-app-browser-control.md - - name: Device security - href: windows-defender-security-center/wdsc-device-security.md - - name: Device performance and health - href: windows-defender-security-center/wdsc-device-performance-health.md - items: - - name: Family options - href: windows-defender-security-center/wdsc-family-options.md - - name: Microsoft Defender SmartScreen - href: microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md - items: - - name: Microsoft Defender SmartScreen Group Policy and mobile device management (MDM) settings - href: microsoft-defender-smartscreen/microsoft-defender-smartscreen-available-settings.md - - name: Set up and use Microsoft Defender SmartScreen on individual devices - href: microsoft-defender-smartscreen/microsoft-defender-smartscreen-set-individual-device.md - - name: Windows Sandbox - href: windows-sandbox/windows-sandbox-overview.md - items: - - name: Windows Sandbox architecture - href: windows-sandbox/windows-sandbox-architecture.md - - name: Windows Sandbox configuration - href: windows-sandbox/windows-sandbox-configure-using-wsb-file.md - - name: "Windows Defender Application Control and virtualization-based protection of code integrity" - href: device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md - - name: Windows Certifications - items: - - name: FIPS 140 Validations - href: fips-140-validation.md - - name: Common Criteria Certifications - href: windows-platform-common-criteria.md - - name: More Windows 10 security - items: - - name: Control the health of Windows 10-based devices - href: protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md - - name: Mitigate threats by using Windows 10 security features - href: overview-of-threat-mitigations-in-windows-10.md - - name: Override Process Mitigation Options to help enforce app-related security policies - href: override-mitigation-options-for-app-related-security-policies.md - - name: Use Windows Event Forwarding to help with intrusion detection - href: use-windows-event-forwarding-to-assist-in-intrusion-detection.md - - name: Block untrusted fonts in an enterprise - href: block-untrusted-fonts-in-enterprise.md - - name: Security auditing - href: auditing/security-auditing-overview.md - items: - - name: Basic security audit policies - href: auditing/basic-security-audit-policies.md - items: - - name: Create a basic audit policy for an event category - href: auditing/create-a-basic-audit-policy-settings-for-an-event-category.md - - name: Apply a basic audit policy on a file or folder - href: auditing/apply-a-basic-audit-policy-on-a-file-or-folder.md - - name: View the security event log - href: auditing/view-the-security-event-log.md - - name: Basic security audit policy settings - href: auditing/basic-security-audit-policy-settings.md - items: - - name: Audit account logon events - href: auditing/basic-audit-account-logon-events.md - - name: Audit account management - href: auditing/basic-audit-account-management.md - - name: Audit directory service access - href: auditing/basic-audit-directory-service-access.md - - name: Audit logon events - href: auditing/basic-audit-logon-events.md - - name: Audit object access - href: auditing/basic-audit-object-access.md - - name: Audit policy change - href: auditing/basic-audit-policy-change.md - - name: Audit privilege use - href: auditing/basic-audit-privilege-use.md - - name: Audit process tracking - href: auditing/basic-audit-process-tracking.md - - name: Audit system events - href: auditing/basic-audit-system-events.md - - name: Advanced security audit policies - href: auditing/advanced-security-auditing.md - items: - - name: Planning and deploying advanced security audit policies - href: auditing/planning-and-deploying-advanced-security-audit-policies.md - - name: Advanced security auditing FAQ - href: auditing/advanced-security-auditing-faq.yml - items: - - name: Which editions of Windows support advanced audit policy configuration - href: auditing/which-editions-of-windows-support-advanced-audit-policy-configuration.md - - name: How to list XML elements in \ - href: auditing/how-to-list-xml-elements-in-eventdata.md - - name: Using advanced security auditing options to monitor dynamic access control objects - href: auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md - items: - - name: Monitor the central access policies that apply on a file server - href: auditing/monitor-the-central-access-policies-that-apply-on-a-file-server.md - - name: Monitor the use of removable storage devices - href: auditing/monitor-the-use-of-removable-storage-devices.md - - name: Monitor resource attribute definitions - href: auditing/monitor-resource-attribute-definitions.md - - name: Monitor central access policy and rule definitions - href: auditing/monitor-central-access-policy-and-rule-definitions.md - - name: Monitor user and device claims during sign-in - href: auditing/monitor-user-and-device-claims-during-sign-in.md - - name: Monitor the resource attributes on files and folders - href: auditing/monitor-the-resource-attributes-on-files-and-folders.md - - name: Monitor the central access policies associated with files and folders - href: auditing/monitor-the-central-access-policies-associated-with-files-and-folders.md - - name: Monitor claim types - href: auditing/monitor-claim-types.md - - name: Advanced security audit policy settings - href: auditing/advanced-security-audit-policy-settings.md - items: - - name: Audit Credential Validation - href: auditing/audit-credential-validation.md - - name: "Event 4774 S, F: An account was mapped for logon." - href: auditing/event-4774.md - - name: "Event 4775 F: An account could not be mapped for logon." - href: auditing/event-4775.md - - name: "Event 4776 S, F: The computer attempted to validate the credentials for an account." - href: auditing/event-4776.md - - name: "Event 4777 F: The domain controller failed to validate the credentials for an account." - href: auditing/event-4777.md - - name: Audit Kerberos Authentication Service - href: auditing/audit-kerberos-authentication-service.md - items: - - name: "Event 4768 S, F: A Kerberos authentication ticket, TGT, was requested." - href: auditing/event-4768.md - - name: "Event 4771 F: Kerberos pre-authentication failed." - href: auditing/event-4771.md - - name: "Event 4772 F: A Kerberos authentication ticket request failed." - href: auditing/event-4772.md - - name: Audit Kerberos Service Ticket Operations - href: auditing/audit-kerberos-service-ticket-operations.md - items: - - name: "Event 4769 S, F: A Kerberos service ticket was requested." - href: auditing/event-4769.md - - name: "Event 4770 S: A Kerberos service ticket was renewed." - href: auditing/event-4770.md - - name: "Event 4773 F: A Kerberos service ticket request failed." - href: auditing/event-4773.md - - name: Audit Other Account Logon Events - href: auditing/audit-other-account-logon-events.md - - name: Audit Application Group Management - href: auditing/audit-application-group-management.md - - name: Audit Computer Account Management - href: auditing/audit-computer-account-management.md - items: - - name: "Event 4741 S: A computer account was created." - href: auditing/event-4741.md - - name: "Event 4742 S: A computer account was changed." - href: auditing/event-4742.md - - name: "Event 4743 S: A computer account was deleted." - href: auditing/event-4743.md - - name: Audit Distribution Group Management - href: auditing/audit-distribution-group-management.md - items: - - name: "Event 4749 S: A security-disabled global group was created." - href: auditing/event-4749.md - - name: "Event 4750 S: A security-disabled global group was changed." - href: auditing/event-4750.md - - name: "Event 4751 S: A member was added to a security-disabled global group." - href: auditing/event-4751.md - - name: "Event 4752 S: A member was removed from a security-disabled global group." - href: auditing/event-4752.md - - name: "Event 4753 S: A security-disabled global group was deleted." - href: auditing/event-4753.md - - name: Audit Other Account Management Events - href: auditing/audit-other-account-management-events.md - items: - - name: "Event 4782 S: The password hash of an account was accessed." - href: auditing/event-4782.md - - name: "Event 4793 S: The Password Policy Checking API was called." - href: auditing/event-4793.md - - name: Audit Security Group Management - href: auditing/audit-security-group-management.md - items: - - name: "Event 4731 S: A security-enabled local group was created." - href: auditing/event-4731.md - - name: "Event 4732 S: A member was added to a security-enabled local group." - href: auditing/event-4732.md - - name: "Event 4733 S: A member was removed from a security-enabled local group." - href: auditing/event-4733.md - - name: "Event 4734 S: A security-enabled local group was deleted." - href: auditing/event-4734.md - - name: "Event 4735 S: A security-enabled local group was changed." - href: auditing/event-4735.md - - name: "Event 4764 S: A group�s type was changed." - href: auditing/event-4764.md - - name: "Event 4799 S: A security-enabled local group membership was enumerated." - href: auditing/event-4799.md - - name: Audit User Account Management - href: auditing/audit-user-account-management.md - items: - - name: "Event 4720 S: A user account was created." - href: auditing/event-4720.md - - name: "Event 4722 S: A user account was enabled." - href: auditing/event-4722.md - - name: "Event 4723 S, F: An attempt was made to change an account's password." - href: auditing/event-4723.md - - name: "Event 4724 S, F: An attempt was made to reset an account's password." - href: auditing/event-4724.md - - name: "Event 4725 S: A user account was disabled." - href: auditing/event-4725.md - - name: "Event 4726 S: A user account was deleted." - href: auditing/event-4726.md - - name: "Event 4738 S: A user account was changed." - href: auditing/event-4738.md - - name: "Event 4740 S: A user account was locked out." - href: auditing/event-4740.md - - name: "Event 4765 S: SID History was added to an account." - href: auditing/event-4765.md - - name: "Event 4766 F: An attempt to add SID History to an account failed." - href: auditing/event-4766.md - - name: "Event 4767 S: A user account was unlocked." - href: auditing/event-4767.md - - name: "Event 4780 S: The ACL was set on accounts that are members of administrators groups." - href: auditing/event-4780.md - - name: "Event 4781 S: The name of an account was changed." - href: auditing/event-4781.md - - name: "Event 4794 S, F: An attempt was made to set the Directory Services Restore Mode administrator password." - href: auditing/event-4794.md - - name: "Event 4798 S: A user's local group membership was enumerated." - href: auditing/event-4798.md - - name: "Event 5376 S: Credential Manager credentials were backed up." - href: auditing/event-5376.md - - name: "Event 5377 S: Credential Manager credentials were restored from a backup." - href: auditing/event-5377.md - - name: Audit DPAPI Activity - href: auditing/audit-dpapi-activity.md - items: - - name: "Event 4692 S, F: Backup of data protection master key was attempted." - href: auditing/event-4692.md - - name: "Event 4693 S, F: Recovery of data protection master key was attempted." - href: auditing/event-4693.md - - name: "Event 4694 S, F: Protection of auditable protected data was attempted." - href: auditing/event-4694.md - - name: "Event 4695 S, F: Unprotection of auditable protected data was attempted." - href: auditing/event-4695.md - - name: Audit PNP Activity - href: auditing/audit-pnp-activity.md - items: - - name: "Event 6416 S: A new external device was recognized by the System." - href: auditing/event-6416.md - - name: "Event 6419 S: A request was made to disable a device." - href: auditing/event-6419.md - - name: "Event 6420 S: A device was disabled." - href: auditing/event-6420.md - - name: "Event 6421 S: A request was made to enable a device." - href: auditing/event-6421.md - - name: "Event 6422 S: A device was enabled." - href: auditing/event-6422.md - - name: "Event 6423 S: The installation of this device is forbidden by system policy." - href: auditing/event-6423.md - - name: "Event 6424 S: The installation of this device was allowed, after having previously been forbidden by policy." - href: auditing/event-6424.md - - name: Audit Process Creation - href: auditing/audit-process-creation.md - items: - - name: "Event 4688 S: A new process has been created." - href: auditing/event-4688.md - - name: "Event 4696 S: A primary token was assigned to process." - href: auditing/event-4696.md - - name: Audit Process Termination - href: auditing/audit-process-termination.md - items: - - name: "Event 4689 S: A process has exited." - href: auditing/event-4689.md - - name: Audit RPC Events - href: auditing/audit-rpc-events.md - items: - - name: "Event 5712 S: A Remote Procedure Call, RPC, was attempted." - href: auditing/event-5712.md - - name: Audit Token Right Adjusted - href: auditing/audit-token-right-adjusted.md - items: - - name: "Event 4703 S: A user right was adjusted." - href: auditing/event-4703.md - - name: Audit Detailed Directory Service Replication - href: auditing/audit-detailed-directory-service-replication.md - items: - - name: "Event 4928 S, F: An Active Directory replica source naming context was established." - href: auditing/event-4928.md - - name: "Event 4929 S, F: An Active Directory replica source naming context was removed." - href: auditing/event-4929.md - - name: "Event 4930 S, F: An Active Directory replica source naming context was modified." - href: auditing/event-4930.md - - name: "Event 4931 S, F: An Active Directory replica destination naming context was modified." - href: auditing/event-4931.md - - name: "Event 4934 S: Attributes of an Active Directory object were replicated." - href: auditing/event-4934.md - - name: "Event 4935 F: Replication failure begins." - href: auditing/event-4935.md - - name: "Event 4936 S: Replication failure ends." - href: auditing/event-4936.md - - name: "Event 4937 S: A lingering object was removed from a replica." - href: auditing/event-4937.md - - name: Audit Directory Service Access - href: auditing/audit-directory-service-access.md - items: - - name: "Event 4662 S, F: An operation was performed on an object." - href: auditing/event-4662.md - - name: "Event 4661 S, F: A handle to an object was requested." - href: auditing/event-4661.md - - name: Audit Directory Service Changes - href: auditing/audit-directory-service-changes.md - items: - - name: "Event 5136 S: A directory service object was modified." - href: auditing/event-5136.md - - name: "Event 5137 S: A directory service object was created." - href: auditing/event-5137.md - - name: "Event 5138 S: A directory service object was undeleted." - href: auditing/event-5138.md - - name: "Event 5139 S: A directory service object was moved." - href: auditing/event-5139.md - - name: "Event 5141 S: A directory service object was deleted." - href: auditing/event-5141.md - - name: Audit Directory Service Replication - href: auditing/audit-directory-service-replication.md - items: - - name: "Event 4932 S: Synchronization of a replica of an Active Directory naming context has begun." - href: auditing/event-4932.md - - name: "Event 4933 S, F: Synchronization of a replica of an Active Directory naming context has ended." - href: auditing/event-4933.md - - name: Audit Account Lockout - href: auditing/audit-account-lockout.md - items: - - name: "Event 4625 F: An account failed to log on." - href: auditing/event-4625.md - - name: Audit User/Device Claims - href: auditing/audit-user-device-claims.md - items: - - name: "Event 4626 S: User/Device claims information." - href: auditing/event-4626.md - - name: Audit Group Membership - href: auditing/audit-group-membership.md - items: - - name: "Event 4627 S: Group membership information." - href: auditing/event-4627.md - - name: Audit IPsec Extended Mode - href: auditing/audit-ipsec-extended-mode.md - - name: Audit IPsec Main Mode - href: auditing/audit-ipsec-main-mode.md - - name: Audit IPsec Quick Mode - href: auditing/audit-ipsec-quick-mode.md - - name: Audit Logoff - href: auditing/audit-logoff.md - items: - - name: "Event 4634 S: An account was logged off." - href: auditing/event-4634.md - - name: "Event 4647 S: User initiated logoff." - href: auditing/event-4647.md - - name: Audit Logon - href: auditing/audit-logon.md - items: - - name: "Event 4624 S: An account was successfully logged on." - href: auditing/event-4624.md - - name: "Event 4625 F: An account failed to log on." - href: auditing/event-4625.md - - name: "Event 4648 S: A logon was attempted using explicit credentials." - href: auditing/event-4648.md - - name: "Event 4675 S: SIDs were filtered." - href: auditing/event-4675.md - - name: Audit Network Policy Server - href: auditing/audit-network-policy-server.md - - name: Audit Other Logon/Logoff Events - href: auditing/audit-other-logonlogoff-events.md - items: - - name: "Event 4649 S: A replay attack was detected." - href: auditing/event-4649.md - - name: "Event 4778 S: A session was reconnected to a Window Station." - href: auditing/event-4778.md - - name: "Event 4779 S: A session was disconnected from a Window Station." - href: auditing/event-4779.md - - name: "Event 4800 S: The workstation was locked." - href: auditing/event-4800.md - - name: "Event 4801 S: The workstation was unlocked." - href: auditing/event-4801.md - - name: "Event 4802 S: The screen saver was invoked." - href: auditing/event-4802.md - - name: "Event 4803 S: The screen saver was dismissed." - href: auditing/event-4803.md - - name: "Event 5378 F: The requested credentials delegation was disallowed by policy." - href: auditing/event-5378.md - - name: "Event 5632 S, F: A request was made to authenticate to a wireless network." - href: auditing/event-5632.md - - name: "Event 5633 S, F: A request was made to authenticate to a wired network." - href: auditing/event-5633.md - - name: Audit Special Logon - href: auditing/audit-special-logon.md - items: - - name: "Event 4964 S: Special groups have been assigned to a new logon." - href: auditing/event-4964.md - - name: "Event 4672 S: Special privileges assigned to new logon." - href: auditing/event-4672.md - - name: Audit Application Generated - href: auditing/audit-application-generated.md - - name: Audit Certification Services - href: auditing/audit-certification-services.md - - name: Audit Detailed File Share - href: auditing/audit-detailed-file-share.md - items: - - name: "Event 5145 S, F: A network share object was checked to see whether client can be granted desired access." - href: auditing/event-5145.md - - name: Audit File Share - href: auditing/audit-file-share.md - items: - - name: "Event 5140 S, F: A network share object was accessed." - href: auditing/event-5140.md - - name: "Event 5142 S: A network share object was added." - href: auditing/event-5142.md - - name: "Event 5143 S: A network share object was modified." - href: auditing/event-5143.md - - name: "Event 5144 S: A network share object was deleted." - href: auditing/event-5144.md - - name: "Event 5168 F: SPN check for SMB/SMB2 failed." - href: auditing/event-5168.md - - name: Audit File System - href: auditing/audit-file-system.md - items: - - name: "Event 4656 S, F: A handle to an object was requested." - href: auditing/event-4656.md - - name: "Event 4658 S: The handle to an object was closed." - href: auditing/event-4658.md - - name: "Event 4660 S: An object was deleted." - href: auditing/event-4660.md - - name: "Event 4663 S: An attempt was made to access an object." - href: auditing/event-4663.md - - name: "Event 4664 S: An attempt was made to create a hard link." - href: auditing/event-4664.md - - name: "Event 4985 S: The state of a transaction has changed." - href: auditing/event-4985.md - - name: "Event 5051: A file was virtualized." - href: auditing/event-5051.md - - name: "Event 4670 S: Permissions on an object were changed." - href: auditing/event-4670.md - - name: Audit Filtering Platform Connection - href: auditing/audit-filtering-platform-connection.md - items: - - name: "Event 5031 F: The Windows Firewall Service blocked an application from accepting incoming connections on the network." - href: auditing/event-5031.md - - name: "Event 5150: The Windows Filtering Platform blocked a packet." - href: auditing/event-5150.md - - name: "Event 5151: A more restrictive Windows Filtering Platform filter has blocked a packet." - href: auditing/event-5151.md - - name: "Event 5154 S: The Windows Filtering Platform has permitted an application or service to listen on a port for incoming connections." - href: auditing/event-5154.md - - name: "Event 5155 F: The Windows Filtering Platform has blocked an application or service from listening on a port for incoming connections." - href: auditing/event-5155.md - - name: "Event 5156 S: The Windows Filtering Platform has permitted a connection." - href: auditing/event-5156.md - - name: "Event 5157 F: The Windows Filtering Platform has blocked a connection." - href: auditing/event-5157.md - - name: "Event 5158 S: The Windows Filtering Platform has permitted a bind to a local port." - href: auditing/event-5158.md - - name: "Event 5159 F: The Windows Filtering Platform has blocked a bind to a local port." - href: auditing/event-5159.md - - name: Audit Filtering Platform Packet Drop - href: auditing/audit-filtering-platform-packet-drop.md - items: - - name: "Event 5152 F: The Windows Filtering Platform blocked a packet." - href: auditing/event-5152.md - - name: "Event 5153 S: A more restrictive Windows Filtering Platform filter has blocked a packet." - href: auditing/event-5153.md - - name: Audit Handle Manipulation - href: auditing/audit-handle-manipulation.md - items: - - name: "Event 4690 S: An attempt was made to duplicate a handle to an object." - href: auditing/event-4690.md - - name: Audit Kernel Object - href: auditing/audit-kernel-object.md - items: - - name: "Event 4656 S, F: A handle to an object was requested." - href: auditing/event-4656.md - - name: "Event 4658 S: The handle to an object was closed." - href: auditing/event-4658.md - - name: "Event 4660 S: An object was deleted." - href: auditing/event-4660.md - - name: "Event 4663 S: An attempt was made to access an object." - href: auditing/event-4663.md - - name: Audit Other Object Access Events - href: auditing/audit-other-object-access-events.md - items: - - name: "Event 4671: An application attempted to access a blocked ordinal through the TBS." - href: auditing/event-4671.md - - name: "Event 4691 S: Indirect access to an object was requested." - href: auditing/event-4691.md - - name: "Event 5148 F: The Windows Filtering Platform has detected a DoS attack and entered a defensive mode; packets associated with this attack will be discarded." - href: auditing/event-5148.md - - name: "Event 5149 F: The DoS attack has subsided and normal processing is being resumed." - href: auditing/event-5149.md - - name: "Event 4698 S: A scheduled task was created." - href: auditing/event-4698.md - - name: "Event 4699 S: A scheduled task was deleted." - href: auditing/event-4699.md - - name: "Event 4700 S: A scheduled task was enabled." - href: auditing/event-4700.md - - name: "Event 4701 S: A scheduled task was disabled." - href: auditing/event-4701.md - - name: "Event 4702 S: A scheduled task was updated." - href: auditing/event-4702.md - - name: "Event 5888 S: An object in the COM+ Catalog was modified." - href: auditing/event-5888.md - - name: "Event 5889 S: An object was deleted from the COM+ Catalog." - href: auditing/event-5889.md - - name: "Event 5890 S: An object was added to the COM+ Catalog." - href: auditing/event-5890.md - - name: Audit Registry - href: auditing/audit-registry.md - items: - - name: "Event 4663 S: An attempt was made to access an object." - href: auditing/event-4663.md - - name: "Event 4656 S, F: A handle to an object was requested." - href: auditing/event-4656.md - - name: "Event 4658 S: The handle to an object was closed." - href: auditing/event-4658.md - - name: "Event 4660 S: An object was deleted." - href: auditing/event-4660.md - - name: "Event 4657 S: A registry value was modified." - href: auditing/event-4657.md - - name: "Event 5039: A registry key was virtualized." - href: auditing/event-5039.md - - name: "Event 4670 S: Permissions on an object were changed." - href: auditing/event-4670.md - - name: Audit Removable Storage - href: auditing/audit-removable-storage.md - - name: Audit SAM - href: auditing/audit-sam.md - items: - - name: "Event 4661 S, F: A handle to an object was requested." - href: auditing/event-4661.md - - name: Audit Central Access Policy Staging - href: auditing/audit-central-access-policy-staging.md - items: - - name: "Event 4818 S: Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy." - href: auditing/event-4818.md - - name: Audit Audit Policy Change - href: auditing/audit-audit-policy-change.md - items: - - name: "Event 4670 S: Permissions on an object were changed." - href: auditing/event-4670.md - - name: "Event 4715 S: The audit policy, SACL, on an object was changed." - href: auditing/event-4715.md - - name: "Event 4719 S: System audit policy was changed." - href: auditing/event-4719.md - - name: "Event 4817 S: Auditing settings on object were changed." - href: auditing/event-4817.md - - name: "Event 4902 S: The Per-user audit policy table was created." - href: auditing/event-4902.md - - name: "Event 4906 S: The CrashOnAuditFail value has changed." - href: auditing/event-4906.md - - name: "Event 4907 S: Auditing settings on object were changed." - href: auditing/event-4907.md - - name: "Event 4908 S: Special Groups Logon table modified." - href: auditing/event-4908.md - - name: "Event 4912 S: Per User Audit Policy was changed." - href: auditing/event-4912.md - - name: "Event 4904 S: An attempt was made to register a security event source." - href: auditing/event-4904.md - - name: "Event 4905 S: An attempt was made to unregister a security event source." - href: auditing/event-4905.md - - name: Audit Authentication Policy Change - href: auditing/audit-authentication-policy-change.md - items: - - name: "Event 4706 S: A new trust was created to a domain." - href: auditing/event-4706.md - - name: "Event 4707 S: A trust to a domain was removed." - href: auditing/event-4707.md - - name: "Event 4716 S: Trusted domain information was modified." - href: auditing/event-4716.md - - name: "Event 4713 S: Kerberos policy was changed." - href: auditing/event-4713.md - - name: "Event 4717 S: System security access was granted to an account." - href: auditing/event-4717.md - - name: "Event 4718 S: System security access was removed from an account." - href: auditing/event-4718.md - - name: "Event 4739 S: Domain Policy was changed." - href: auditing/event-4739.md - - name: "Event 4864 S: A namespace collision was detected." - href: auditing/event-4864.md - - name: "Event 4865 S: A trusted forest information entry was added." - href: auditing/event-4865.md - - name: "Event 4866 S: A trusted forest information entry was removed." - href: auditing/event-4866.md - - name: "Event 4867 S: A trusted forest information entry was modified." - href: auditing/event-4867.md - - name: Audit Authorization Policy Change - href: auditing/audit-authorization-policy-change.md - items: - - name: "Event 4703 S: A user right was adjusted." - href: auditing/event-4703.md - - name: "Event 4704 S: A user right was assigned." - href: auditing/event-4704.md - - name: "Event 4705 S: A user right was removed." - href: auditing/event-4705.md - - name: "Event 4670 S: Permissions on an object were changed." - href: auditing/event-4670.md - - name: "Event 4911 S: Resource attributes of the object were changed." - href: auditing/event-4911.md - - name: "Event 4913 S: Central Access Policy on the object was changed." - href: auditing/event-4913.md - - name: Audit Filtering Platform Policy Change - href: auditing/audit-filtering-platform-policy-change.md - - name: Audit MPSSVC Rule-Level Policy Change - href: auditing/audit-mpssvc-rule-level-policy-change.md - items: - - name: "Event 4944 S: The following policy was active when the Windows Firewall started." - href: auditing/event-4944.md - - name: "Event 4945 S: A rule was listed when the Windows Firewall started." - href: auditing/event-4945.md - - name: "Event 4946 S: A change has been made to Windows Firewall exception list. A rule was added." - href: auditing/event-4946.md - - name: "Event 4947 S: A change has been made to Windows Firewall exception list. A rule was modified." - href: auditing/event-4947.md - - name: "Event 4948 S: A change has been made to Windows Firewall exception list. A rule was deleted." - href: auditing/event-4948.md - - name: "Event 4949 S: Windows Firewall settings were restored to the default values." - href: auditing/event-4949.md - - name: "Event 4950 S: A Windows Firewall setting has changed." - href: auditing/event-4950.md - - name: "Event 4951 F: A rule has been ignored because its major version number was not recognized by Windows Firewall." - href: auditing/event-4951.md - - name: "Event 4952 F: Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced." - href: auditing/event-4952.md - - name: "Event 4953 F: Windows Firewall ignored a rule because it could not be parsed." - href: auditing/event-4953.md - - name: "Event 4954 S: Windows Firewall Group Policy settings have changed. The new settings have been applied." - href: auditing/event-4954.md - - name: "Event 4956 S: Windows Firewall has changed the active profile." - href: auditing/event-4956.md - - name: "Event 4957 F: Windows Firewall did not apply the following rule." - href: auditing/event-4957.md - - name: "Event 4958 F: Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer." - href: auditing/event-4958.md - - name: Audit Other Policy Change Events - href: auditing/audit-other-policy-change-events.md - items: - - name: "Event 4714 S: Encrypted data recovery policy was changed." - href: auditing/event-4714.md - - name: "Event 4819 S: Central Access Policies on the machine have been changed." - href: auditing/event-4819.md - - name: "Event 4826 S: Boot Configuration Data loaded." - href: auditing/event-4826.md - - name: "Event 4909: The local policy settings for the TBS were changed." - href: auditing/event-4909.md - - name: "Event 4910: The group policy settings for the TBS were changed." - href: auditing/event-4910.md - - name: "Event 5063 S, F: A cryptographic provider operation was attempted." - href: auditing/event-5063.md - - name: "Event 5064 S, F: A cryptographic context operation was attempted." - href: auditing/event-5064.md - - name: "Event 5065 S, F: A cryptographic context modification was attempted." - href: auditing/event-5065.md - - name: "Event 5066 S, F: A cryptographic function operation was attempted." - href: auditing/event-5066.md - - name: "Event 5067 S, F: A cryptographic function modification was attempted." - href: auditing/event-5067.md - - name: "Event 5068 S, F: A cryptographic function provider operation was attempted." - href: auditing/event-5068.md - - name: "Event 5069 S, F: A cryptographic function property operation was attempted." - href: auditing/event-5069.md - - name: "Event 5070 S, F: A cryptographic function property modification was attempted." - href: auditing/event-5070.md - - name: "Event 5447 S: A Windows Filtering Platform filter has been changed." - href: auditing/event-5447.md - - name: "Event 6144 S: Security policy in the group policy objects has been applied successfully." - href: auditing/event-6144.md - - name: "Event 6145 F: One or more errors occurred while processing security policy in the group policy objects." - href: auditing/event-6145.md - - name: Audit Sensitive Privilege Use - href: auditing/audit-sensitive-privilege-use.md - items: - - name: "Event 4673 S, F: A privileged service was called." - href: auditing/event-4673.md - - name: "Event 4674 S, F: An operation was attempted on a privileged object." - href: auditing/event-4674.md - - name: "Event 4985 S: The state of a transaction has changed." - href: auditing/event-4985.md - - name: Audit Non Sensitive Privilege Use - href: auditing/audit-non-sensitive-privilege-use.md - items: - - name: "Event 4673 S, F: A privileged service was called." - href: auditing/event-4673.md - - name: "Event 4674 S, F: An operation was attempted on a privileged object." - href: auditing/event-4674.md - - name: "Event 4985 S: The state of a transaction has changed." - href: auditing/event-4985.md - - name: Audit Other Privilege Use Events - href: auditing/audit-other-privilege-use-events.md - items: - - name: "Event 4985 S: The state of a transaction has changed." - href: auditing/event-4985.md - - name: Audit IPsec Driver - href: auditing/audit-ipsec-driver.md - - name: Audit Other System Events - href: auditing/audit-other-system-events.md - items: - - name: "Event 5024 S: The Windows Firewall Service has started successfully." - href: auditing/event-5024.md - - name: "Event 5025 S: The Windows Firewall Service has been stopped." - href: auditing/event-5025.md - - name: "Event 5027 F: The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy." - href: auditing/event-5027.md - - name: "Event 5028 F: The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy." - href: auditing/event-5028.md - - name: "Event 5029 F: The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy." - href: auditing/event-5029.md - - name: "Event 5030 F: The Windows Firewall Service failed to start." - href: auditing/event-5030.md - - name: "Event 5032 F: Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network." - href: auditing/event-5032.md - - name: "Event 5033 S: The Windows Firewall Driver has started successfully." - href: auditing/event-5033.md - - name: "Event 5034 S: The Windows Firewall Driver was stopped." - href: auditing/event-5034.md - - name: "Event 5035 F: The Windows Firewall Driver failed to start." - href: auditing/event-5035.md - - name: "Event 5037 F: The Windows Firewall Driver detected critical runtime error. Terminating." - href: auditing/event-5037.md - - name: "Event 5058 S, F: Key file operation." - href: auditing/event-5058.md - - name: "Event 5059 S, F: Key migration operation." - href: auditing/event-5059.md - - name: "Event 6400: BranchCache: Received an incorrectly formatted response while discovering availability of content." - href: auditing/event-6400.md - - name: "Event 6401: BranchCache: Received invalid data from a peer. Data discarded." - href: auditing/event-6401.md - - name: "Event 6402: BranchCache: The message to the hosted cache offering it data is incorrectly formatted." - href: auditing/event-6402.md - - name: "Event 6403: BranchCache: The hosted cache sent an incorrectly formatted response to the client." - href: auditing/event-6403.md - - name: "Event 6404: BranchCache: Hosted cache could not be authenticated using the provisioned SSL certificate." - href: auditing/event-6404.md - - name: "Event 6405: BranchCache: %2 instances of event id %1 occurred." - href: auditing/event-6405.md - - name: "Event 6406: %1 registered to Windows Firewall to control filtering for the following: %2." - href: auditing/event-6406.md - - name: "Event 6407: 1%." - href: auditing/event-6407.md - - name: "Event 6408: Registered product %1 failed and Windows Firewall is now controlling the filtering for %2." - href: auditing/event-6408.md - - name: "Event 6409: BranchCache: A service connection point object could not be parsed." - href: auditing/event-6409.md - - name: Audit Security State Change - href: auditing/audit-security-state-change.md - items: - - name: "Event 4608 S: Windows is starting up." - href: auditing/event-4608.md - - name: "Event 4616 S: The system time was changed." - href: auditing/event-4616.md - - name: "Event 4621 S: Administrator recovered system from CrashOnAuditFail." - href: auditing/event-4621.md - - name: Audit Security System Extension - href: auditing/audit-security-system-extension.md - items: - - name: "Event 4610 S: An authentication package has been loaded by the Local Security Authority." - href: auditing/event-4610.md - - name: "Event 4611 S: A trusted logon process has been registered with the Local Security Authority." - href: auditing/event-4611.md - - name: "Event 4614 S: A notification package has been loaded by the Security Account Manager." - href: auditing/event-4614.md - - name: "Event 4622 S: A security package has been loaded by the Local Security Authority." - href: auditing/event-4622.md - - name: "Event 4697 S: A service was installed in the system." - href: auditing/event-4697.md - - name: Audit System Integrity - href: auditing/audit-system-integrity.md - items: - - name: "Event 4612 S: Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits." - href: auditing/event-4612.md - - name: "Event 4615 S: Invalid use of LPC port." - href: auditing/event-4615.md - - name: "Event 4618 S: A monitored security event pattern has occurred." - href: auditing/event-4618.md - - name: "Event 4816 S: RPC detected an integrity violation while decrypting an incoming message." - href: auditing/event-4816.md - - name: "Event 5038 F: Code integrity determined that the image hash of a file is not valid." - href: auditing/event-5038.md - - name: "Event 5056 S: A cryptographic self-test was performed." - href: auditing/event-5056.md - - name: "Event 5062 S: A kernel-mode cryptographic self-test was performed." - href: auditing/event-5062.md - - name: "Event 5057 F: A cryptographic primitive operation failed." - href: auditing/event-5057.md - - name: "Event 5060 F: Verification operation failed." - href: auditing/event-5060.md - - name: "Event 5061 S, F: Cryptographic operation." - href: auditing/event-5061.md - - name: "Event 6281 F: Code Integrity determined that the page hashes of an image file are not valid." - href: auditing/event-6281.md - - name: "Event 6410 F: Code integrity determined that a file does not meet the security requirements to load into a process." - href: auditing/event-6410.md - - name: Other Events - href: auditing/other-events.md - items: - - name: "Event 1100 S: The event logging service has shut down." - href: auditing/event-1100.md - - name: "Event 1102 S: The audit log was cleared." - href: auditing/event-1102.md - - name: "Event 1104 S: The security log is now full." - href: auditing/event-1104.md - - name: "Event 1105 S: Event log automatic backup." - href: auditing/event-1105.md - - name: "Event 1108 S: The event logging service encountered an error while processing an incoming event published from %1." - href: auditing/event-1108.md - - name: "Appendix A: Security monitoring recommendations for many audit events" - href: auditing/appendix-a-security-monitoring-recommendations-for-many-audit-events.md - - name: Registry (Global Object Access Auditing) - href: auditing/registry-global-object-access-auditing.md - - name: File System (Global Object Access Auditing) - href: auditing/file-system-global-object-access-auditing.md - - name: Security policy settings - href: security-policy-settings/security-policy-settings.md - items: - - name: Administer security policy settings - href: security-policy-settings/administer-security-policy-settings.md - items: - - name: Network List Manager policies - href: security-policy-settings/network-list-manager-policies.md - - name: Configure security policy settings - href: security-policy-settings/how-to-configure-security-policy-settings.md - - name: Security policy settings reference - href: security-policy-settings/security-policy-settings-reference.md - items: - - name: Account Policies - href: security-policy-settings/account-policies.md - items: - - name: Password Policy - href: security-policy-settings/password-policy.md - items: - - name: Enforce password history - href: security-policy-settings/enforce-password-history.md - - name: Maximum password age - href: security-policy-settings/maximum-password-age.md - - name: Minimum password age - href: security-policy-settings/minimum-password-age.md - - name: Minimum password length - href: security-policy-settings/minimum-password-length.md - - name: Password must meet complexity requirements - href: security-policy-settings/password-must-meet-complexity-requirements.md - - name: Store passwords using reversible encryption - href: security-policy-settings/store-passwords-using-reversible-encryption.md - - name: Account Lockout Policy - href: security-policy-settings/account-lockout-policy.md - items: - - name: Account lockout duration - href: security-policy-settings/account-lockout-duration.md - - name: Account lockout threshold - href: security-policy-settings/account-lockout-threshold.md - - name: Reset account lockout counter after - href: security-policy-settings/reset-account-lockout-counter-after.md - - name: Kerberos Policy - href: security-policy-settings/kerberos-policy.md - items: - - name: Enforce user logon restrictions - href: security-policy-settings/enforce-user-logon-restrictions.md - - name: Maximum lifetime for service ticket - href: security-policy-settings/maximum-lifetime-for-service-ticket.md - - name: Maximum lifetime for user ticket - href: security-policy-settings/maximum-lifetime-for-user-ticket.md - - name: Maximum lifetime for user ticket renewal - href: security-policy-settings/maximum-lifetime-for-user-ticket-renewal.md - - name: Maximum tolerance for computer clock synchronization - href: security-policy-settings/maximum-tolerance-for-computer-clock-synchronization.md - - name: Audit Policy - href: security-policy-settings/audit-policy.md - - name: Security Options - href: security-policy-settings/security-options.md - items: - - name: "Accounts: Administrator account status" - href: security-policy-settings/accounts-administrator-account-status.md - - name: "Accounts: Block Microsoft accounts" - href: security-policy-settings/accounts-block-microsoft-accounts.md - - name: "Accounts: Guest account status" - href: security-policy-settings/accounts-guest-account-status.md - - name: "Accounts: Limit local account use of blank passwords to console logon only" - href: security-policy-settings/accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md - - name: "Accounts: Rename administrator account" - href: security-policy-settings/accounts-rename-administrator-account.md - - name: "Accounts: Rename guest account" - href: security-policy-settings/accounts-rename-guest-account.md - - name: "Audit: Audit the access of global system objects" - href: security-policy-settings/audit-audit-the-access-of-global-system-objects.md - - name: "Audit: Audit the use of Backup and Restore privilege" - href: security-policy-settings/audit-audit-the-use-of-backup-and-restore-privilege.md - - name: "Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings" - href: security-policy-settings/audit-force-audit-policy-subcategory-settings-to-override.md - - name: "Audit: Shut down system immediately if unable to log security audits" - href: security-policy-settings/audit-shut-down-system-immediately-if-unable-to-log-security-audits.md - - name: "DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax" - href: security-policy-settings/dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md - - name: "DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax" - href: security-policy-settings/dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md - - name: "Devices: Allow undock without having to log on" - href: security-policy-settings/devices-allow-undock-without-having-to-log-on.md - - name: "Devices: Allowed to format and eject removable media" - href: security-policy-settings/devices-allowed-to-format-and-eject-removable-media.md - - name: "Devices: Prevent users from installing printer drivers" - href: security-policy-settings/devices-prevent-users-from-installing-printer-drivers.md - - name: "Devices: Restrict CD-ROM access to locally logged-on user only" - href: security-policy-settings/devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md - - name: "Devices: Restrict floppy access to locally logged-on user only" - href: security-policy-settings/devices-restrict-floppy-access-to-locally-logged-on-user-only.md - - name: "Domain controller: Allow server operators to schedule tasks" - href: security-policy-settings/domain-controller-allow-server-operators-to-schedule-tasks.md - - name: "Domain controller: LDAP server signing requirements" - href: security-policy-settings/domain-controller-ldap-server-signing-requirements.md - - name: "Domain controller: Refuse machine account password changes" - href: security-policy-settings/domain-controller-refuse-machine-account-password-changes.md - - name: "Domain member: Digitally encrypt or sign secure channel data (always)" - href: security-policy-settings/domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md - - name: "Domain member: Digitally encrypt secure channel data (when possible)" - href: security-policy-settings/domain-member-digitally-encrypt-secure-channel-data-when-possible.md - - name: "Domain member: Digitally sign secure channel data (when possible)" - href: security-policy-settings/domain-member-digitally-sign-secure-channel-data-when-possible.md - - name: "Domain member: Disable machine account password changes" - href: security-policy-settings/domain-member-disable-machine-account-password-changes.md - - name: "Domain member: Maximum machine account password age" - href: security-policy-settings/domain-member-maximum-machine-account-password-age.md - - name: "Domain member: Require strong (Windows 2000 or later) session key" - href: security-policy-settings/domain-member-require-strong-windows-2000-or-later-session-key.md - - name: "Interactive logon: Display user information when the session is locked" - href: security-policy-settings/interactive-logon-display-user-information-when-the-session-is-locked.md - - name: "Interactive logon: Don't display last signed-in" - href: security-policy-settings/interactive-logon-do-not-display-last-user-name.md - - name: "Interactive logon: Don't display username at sign-in" - href: security-policy-settings/interactive-logon-dont-display-username-at-sign-in.md - - name: "Interactive logon: Do not require CTRL+ALT+DEL" - href: security-policy-settings/interactive-logon-do-not-require-ctrl-alt-del.md - - name: "Interactive logon: Machine account lockout threshold" - href: security-policy-settings/interactive-logon-machine-account-lockout-threshold.md - - name: "Interactive logon: Machine inactivity limit" - href: security-policy-settings/interactive-logon-machine-inactivity-limit.md - - name: "Interactive logon: Message text for users attempting to log on" - href: security-policy-settings/interactive-logon-message-text-for-users-attempting-to-log-on.md - - name: "Interactive logon: Message title for users attempting to log on" - href: security-policy-settings/interactive-logon-message-title-for-users-attempting-to-log-on.md - - name: "Interactive logon: Number of previous logons to cache (in case domain controller is not available)" - href: security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md - - name: "Interactive logon: Prompt user to change password before expiration" - href: security-policy-settings/interactive-logon-prompt-user-to-change-password-before-expiration.md - - name: "Interactive logon: Require Domain Controller authentication to unlock workstation" - href: security-policy-settings/interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md - - name: "Interactive logon: Require smart card" - href: security-policy-settings/interactive-logon-require-smart-card.md - - name: "Interactive logon: Smart card removal behavior" - href: security-policy-settings/interactive-logon-smart-card-removal-behavior.md - - name: "Microsoft network client: Digitally sign communications (always)" - href: security-policy-settings/microsoft-network-client-digitally-sign-communications-always.md - - name: "SMBv1 Microsoft network client: Digitally sign communications (always)" - href: security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-always.md - - name: "SMBv1 Microsoft network client: Digitally sign communications (if server agrees)" - href: security-policy-settings/smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md - - name: "Microsoft network client: Send unencrypted password to third-party SMB servers" - href: security-policy-settings/microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md - - name: "Microsoft network server: Amount of idle time required before suspending session" - href: security-policy-settings/microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md - - name: "Microsoft network server: Attempt S4U2Self to obtain claim information" - href: security-policy-settings/microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md - - name: "Microsoft network server: Digitally sign communications (always)" - href: security-policy-settings/microsoft-network-server-digitally-sign-communications-always.md - - name: "SMBv1 Microsoft network server: Digitally sign communications (always)" - href: security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-always.md - - name: "SMBv1 Microsoft network server: Digitally sign communications (if client agrees)" - href: security-policy-settings/smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md - - name: "Microsoft network server: Disconnect clients when logon hours expire" - href: security-policy-settings/microsoft-network-server-disconnect-clients-when-logon-hours-expire.md - - name: "Microsoft network server: Server SPN target name validation level" - href: security-policy-settings/microsoft-network-server-server-spn-target-name-validation-level.md - - name: "Network access: Allow anonymous SID/Name translation" - href: security-policy-settings/network-access-allow-anonymous-sidname-translation.md - - name: "Network access: Do not allow anonymous enumeration of SAM accounts" - href: security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts.md - - name: "Network access: Do not allow anonymous enumeration of SAM accounts and shares" - href: security-policy-settings/network-access-do-not-allow-anonymous-enumeration-of-sam-accounts-and-shares.md - - name: "Network access: Do not allow storage of passwords and credentials for network authentication" - href: security-policy-settings/network-access-do-not-allow-storage-of-passwords-and-credentials-for-network-authentication.md - - name: "Network access: Let Everyone permissions apply to anonymous users" - href: security-policy-settings/network-access-let-everyone-permissions-apply-to-anonymous-users.md - - name: "Network access: Named Pipes that can be accessed anonymously" - href: security-policy-settings/network-access-named-pipes-that-can-be-accessed-anonymously.md - - name: "Network access: Remotely accessible registry paths" - href: security-policy-settings/network-access-remotely-accessible-registry-paths.md - - name: "Network access: Remotely accessible registry paths and subpaths" - href: security-policy-settings/network-access-remotely-accessible-registry-paths-and-subpaths.md - - name: "Network access: Restrict anonymous access to Named Pipes and Shares" - href: security-policy-settings/network-access-restrict-anonymous-access-to-named-pipes-and-shares.md - - name: "Network access: Restrict clients allowed to make remote calls to SAM" - href: security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md - - name: "Network access: Shares that can be accessed anonymously" - href: security-policy-settings/network-access-shares-that-can-be-accessed-anonymously.md - - name: "Network access: Sharing and security model for local accounts" - href: security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md - - name: "Network security: Allow Local System to use computer identity for NTLM" - href: security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md - - name: "Network security: Allow LocalSystem NULL session fallback" - href: security-policy-settings/network-security-allow-localsystem-null-session-fallback.md - - name: "Network security: Allow PKU2U authentication requests to this computer to use online identities" - href: security-policy-settings/network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md - - name: "Network security: Configure encryption types allowed for Kerberos" - href: security-policy-settings/network-security-configure-encryption-types-allowed-for-kerberos.md - - name: "Network security: Do not store LAN Manager hash value on next password change" - href: security-policy-settings/network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md - - name: "Network security: Force logoff when logon hours expire" - href: security-policy-settings/network-security-force-logoff-when-logon-hours-expire.md - - name: "Network security: LAN Manager authentication level" - href: security-policy-settings/network-security-lan-manager-authentication-level.md - - name: "Network security: LDAP client signing requirements" - href: security-policy-settings/network-security-ldap-client-signing-requirements.md - - name: "Network security: Minimum session security for NTLM SSP based (including secure RPC) clients" - href: security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-clients.md - - name: "Network security: Minimum session security for NTLM SSP based (including secure RPC) servers" - href: security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers.md - - name: "Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication" - href: security-policy-settings/network-security-restrict-ntlm-add-remote-server-exceptions-for-ntlm-authentication.md - - name: "Network security: Restrict NTLM: Add server exceptions in this domain" - href: security-policy-settings/network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md - - name: "Network security: Restrict NTLM: Audit incoming NTLM traffic" - href: security-policy-settings/network-security-restrict-ntlm-audit-incoming-ntlm-traffic.md - - name: "Network security: Restrict NTLM: Audit NTLM authentication in this domain" - href: security-policy-settings/network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md - - name: "Network security: Restrict NTLM: Incoming NTLM traffic" - href: security-policy-settings/network-security-restrict-ntlm-incoming-ntlm-traffic.md - - name: "Network security: Restrict NTLM: NTLM authentication in this domain" - href: security-policy-settings/network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md - - name: "Network security: Restrict NTLM: Outgoing NTLM traffic to remote servers" - href: security-policy-settings/network-security-restrict-ntlm-outgoing-ntlm-traffic-to-remote-servers.md - - name: "Recovery console: Allow automatic administrative logon" - href: security-policy-settings/recovery-console-allow-automatic-administrative-logon.md - - name: "Recovery console: Allow floppy copy and access to all drives and folders" - href: security-policy-settings/recovery-console-allow-floppy-copy-and-access-to-all-drives-and-folders.md - - name: "Shutdown: Allow system to be shut down without having to log on" - href: security-policy-settings/shutdown-allow-system-to-be-shut-down-without-having-to-log-on.md - - name: "Shutdown: Clear virtual memory pagefile" - href: security-policy-settings/shutdown-clear-virtual-memory-pagefile.md - - name: "System cryptography: Force strong key protection for user keys stored on the computer" - href: security-policy-settings/system-cryptography-force-strong-key-protection-for-user-keys-stored-on-the-computer.md - - name: "System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing" - href: security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md - - name: "System objects: Require case insensitivity for non-Windows subsystems" - href: security-policy-settings/system-objects-require-case-insensitivity-for-non-windows-subsystems.md - - name: "System objects: Strengthen default permissions of internal system objects (Symbolic Links)" - href: security-policy-settings/system-objects-strengthen-default-permissions-of-internal-system-objects.md - - name: "System settings: Optional subsystems" - href: security-policy-settings/system-settings-optional-subsystems.md - - name: "System settings: Use certificate rules on Windows executables for Software Restriction Policies" - href: security-policy-settings/system-settings-use-certificate-rules-on-windows-executables-for-software-restriction-policies.md - - name: "User Account Control: Admin Approval Mode for the Built-in Administrator account" - href: security-policy-settings/user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md - - name: "User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop" - href: security-policy-settings/user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md - - name: "User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode" - href: security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md - - name: "User Account Control: Behavior of the elevation prompt for standard users" - href: security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md - - name: "User Account Control: Detect application installations and prompt for elevation" - href: security-policy-settings/user-account-control-detect-application-installations-and-prompt-for-elevation.md - - name: "User Account Control: Only elevate executables that are signed and validated" - href: security-policy-settings/user-account-control-only-elevate-executables-that-are-signed-and-validated.md - - name: "User Account Control: Only elevate UIAccess applications that are installed in secure locations" - href: security-policy-settings/user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md - - name: "User Account Control: Run all administrators in Admin Approval Mode" - href: security-policy-settings/user-account-control-run-all-administrators-in-admin-approval-mode.md - - name: "User Account Control: Switch to the secure desktop when prompting for elevation" - href: security-policy-settings/user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md - - name: "User Account Control: Virtualize file and registry write failures to per-user locations" - href: security-policy-settings/user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md - - name: Advanced security audit policy settings - href: security-policy-settings/secpol-advanced-security-audit-policy-settings.md - - name: User Rights Assignment - href: security-policy-settings/user-rights-assignment.md - items: - - name: Access Credential Manager as a trusted caller - href: security-policy-settings/access-credential-manager-as-a-trusted-caller.md - - name: Access this computer from the network - href: security-policy-settings/access-this-computer-from-the-network.md - - name: Act as part of the operating system - href: security-policy-settings/act-as-part-of-the-operating-system.md - - name: Add workstations to domain - href: security-policy-settings/add-workstations-to-domain.md - - name: Adjust memory quotas for a process - href: security-policy-settings/adjust-memory-quotas-for-a-process.md - - name: Allow log on locally - href: security-policy-settings/allow-log-on-locally.md - - name: Allow log on through Remote Desktop Services - href: security-policy-settings/allow-log-on-through-remote-desktop-services.md - - name: Back up files and directories - href: security-policy-settings/back-up-files-and-directories.md - - name: Bypass traverse checking - href: security-policy-settings/bypass-traverse-checking.md - - name: Change the system time - href: security-policy-settings/change-the-system-time.md - - name: Change the time zone - href: security-policy-settings/change-the-time-zone.md - - name: Create a pagefile - href: security-policy-settings/create-a-pagefile.md - - name: Create a token object - href: security-policy-settings/create-a-token-object.md - - name: Create global objects - href: security-policy-settings/create-global-objects.md - - name: Create permanent shared objects - href: security-policy-settings/create-permanent-shared-objects.md - - name: Create symbolic links - href: security-policy-settings/create-symbolic-links.md - - name: Debug programs - href: security-policy-settings/debug-programs.md - - name: Deny access to this computer from the network - href: security-policy-settings/deny-access-to-this-computer-from-the-network.md - - name: Deny log on as a batch job - href: security-policy-settings/deny-log-on-as-a-batch-job.md - - name: Deny log on as a service - href: security-policy-settings/deny-log-on-as-a-service.md - - name: Deny log on locally - href: security-policy-settings/deny-log-on-locally.md - - name: Deny log on through Remote Desktop Services - href: security-policy-settings/deny-log-on-through-remote-desktop-services.md - - name: Enable computer and user accounts to be trusted for delegation - href: security-policy-settings/enable-computer-and-user-accounts-to-be-trusted-for-delegation.md - - name: Force shutdown from a remote system - href: security-policy-settings/force-shutdown-from-a-remote-system.md - - name: Generate security audits - href: security-policy-settings/generate-security-audits.md - - name: Impersonate a client after authentication - href: security-policy-settings/impersonate-a-client-after-authentication.md - - name: Increase a process working set - href: security-policy-settings/increase-a-process-working-set.md - - name: Increase scheduling priority - href: security-policy-settings/increase-scheduling-priority.md - - name: Load and unload device drivers - href: security-policy-settings/load-and-unload-device-drivers.md - - name: Lock pages in memory - href: security-policy-settings/lock-pages-in-memory.md - - name: Log on as a batch job - href: security-policy-settings/log-on-as-a-batch-job.md - - name: Log on as a service - href: security-policy-settings/log-on-as-a-service.md - - name: Manage auditing and security log - href: security-policy-settings/manage-auditing-and-security-log.md - - name: Modify an object label - href: security-policy-settings/modify-an-object-label.md - - name: Modify firmware environment values - href: security-policy-settings/modify-firmware-environment-values.md - - name: Perform volume maintenance tasks - href: security-policy-settings/perform-volume-maintenance-tasks.md - - name: Profile single process - href: security-policy-settings/profile-single-process.md - - name: Profile system performance - href: security-policy-settings/profile-system-performance.md - - name: Remove computer from docking station - href: security-policy-settings/remove-computer-from-docking-station.md - - name: Replace a process level token - href: security-policy-settings/replace-a-process-level-token.md - - name: Restore files and directories - href: security-policy-settings/restore-files-and-directories.md - - name: Shut down the system - href: security-policy-settings/shut-down-the-system.md - - name: Synchronize directory service data - href: security-policy-settings/synchronize-directory-service-data.md - - name: Take ownership of files or other objects - href: security-policy-settings/take-ownership-of-files-or-other-objects.md - - name: Windows security guidance for enterprises - items: - - name: Windows security baselines - href: windows-security-configuration-framework/windows-security-baselines.md - items: - - name: Security Compliance Toolkit - href: windows-security-configuration-framework/security-compliance-toolkit-10.md - - name: Get support - href: windows-security-configuration-framework/get-support-for-security-baselines.md + - name: Overview + href: threat-protection/index.md + - name: Microsoft Defender Antivirus + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows + - name: Attack surface reduction rules + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/attack-surface-reduction + - name: Tamper protection + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection + - name: Network protection + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/network-protection + - name: Controlled folder access + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/controlled-folders + - name: Exploit protection + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/exploit-protection + - name: Microsoft Defender for Endpoint + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint From dffdcc71290fdb82401776ef2b8faeaa086e1338 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 14 Sep 2021 15:21:16 -0700 Subject: [PATCH 251/930] Update TOC.yml --- windows/security/threat-protection/TOC.yml | 37 ++++++++++------------ 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/windows/security/threat-protection/TOC.yml b/windows/security/threat-protection/TOC.yml index dcf41c2615..960b757d3d 100644 --- a/windows/security/threat-protection/TOC.yml +++ b/windows/security/threat-protection/TOC.yml @@ -1,21 +1,18 @@ -- name: Threat protection - href: index.md +- name: Windows threat protection items: - - name: Windows threat protection - items: - - name: Overview - href: threat-protection/index.md - - name: Microsoft Defender Antivirus - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows - - name: Attack surface reduction rules - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/attack-surface-reduction - - name: Tamper protection - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection - - name: Network protection - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/network-protection - - name: Controlled folder access - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/controlled-folders - - name: Exploit protection - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/exploit-protection - - name: Microsoft Defender for Endpoint - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint + - name: Overview + href: threat-protection/index.md + - name: Microsoft Defender Antivirus + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows + - name: Attack surface reduction rules + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/attack-surface-reduction + - name: Tamper protection + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection + - name: Network protection + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/network-protection + - name: Controlled folder access + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/controlled-folders + - name: Exploit protection + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/exploit-protection + - name: Microsoft Defender for Endpoint + href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint From 9c3e97b747b67f97f9bf802521de32a169a1c462 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 14 Sep 2021 15:29:33 -0700 Subject: [PATCH 252/930] Update TOC.yml --- windows/security/threat-protection/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/TOC.yml b/windows/security/threat-protection/TOC.yml index 960b757d3d..4a98f2c7e0 100644 --- a/windows/security/threat-protection/TOC.yml +++ b/windows/security/threat-protection/TOC.yml @@ -1,7 +1,7 @@ - name: Windows threat protection items: - name: Overview - href: threat-protection/index.md + href: index.md - name: Microsoft Defender Antivirus href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows - name: Attack surface reduction rules From 35c79d481912ea9c45e80f547ee6a18d041f4326 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 14 Sep 2021 16:10:50 -0700 Subject: [PATCH 253/930] edits! --- windows/security/TOC.yml | 27 ++++++++++++++++--- windows/security/apps.md | 9 ++++--- ...dential-theft-mitigation-guide-abstract.md | 8 +++--- 3 files changed, 32 insertions(+), 12 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index d58e115f79..5df7b605f9 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -13,7 +13,7 @@ href: information-protection/tpm/trusted-platform-module-overview.md - name: TPM fundamentals href: information-protection/tpm/tpm-fundamentals.md - - name: How Windows 10 uses the TPM + - name: How Windows uses the TPM href: information-protection/tpm/how-windows-uses-the-tpm.md - name: TPM Group Policy settings href: information-protection/tpm/trusted-platform-module-services-group-policy-settings.md @@ -54,7 +54,7 @@ - name: Bitlocker href: information-protection/bitlocker/bitlocker-overview.md items: - - name: Overview of BitLocker Device Encryption in Windows 10 + - name: Overview of BitLocker Device Encryption in Windows href: information-protection/bitlocker/bitlocker-device-encryption-overview-windows-10.md - name: BitLocker frequently asked questions (FAQ) href: information-protection/bitlocker/bitlocker-frequently-asked-questions.yml @@ -125,7 +125,7 @@ href: information-protection/bitlocker/ts-bitlocker-tpm-issues.md - name: Decode Measured Boot logs to track PCR changes href: information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md - - name: Configure S/MIME for Windows 10 + - name: Configure S/MIME for Windows href: identity-protection/configure-s-mime.md - name: Windows Information Protection (WIP) href: information-protection/windows-information-protection/protect-enterprise-data-using-wip.md @@ -199,7 +199,7 @@ href: identity-protection/vpn/how-to-configure-diffie-hellman-protocol-over-ikev2-vpn-connections.md - name: How to use single sign-on (SSO) over VPN and Wi-Fi connections href: identity-protection/vpn/how-to-use-single-sign-on-sso-over-vpn-and-wi-fi-connections.md - - name: Optimizing Office 365 traffic with the Windows 10 VPN client + - name: Optimizing Office 365 traffic with the Windows VPN client href: identity-protection/vpn/vpn-office-365-optimization.md - name: Windows Defender Firewall href: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md @@ -223,6 +223,25 @@ - name: Application security href: apps.md items: + - name: Windows Defender Application Control and virtualization-based protection of code integrity + href: device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md + - name: Windows Defender Application Control + href: threat-protection\windows-defender-application-control\windows-defender-application-control.md + - name: Microsoft Defender Application Guard + href: threat-protection\microsoft-defender-application-guard\md-app-guard-overview.md + - name: Windows Sandbox + href: windows-sandbox/windows-sandbox-overview.md + items: + - name: Windows Sandbox architecture + href: windows-sandbox/windows-sandbox-architecture.md + - name: Windows Sandbox configuration + href: windows-sandbox/windows-sandbox-configure-using-wsb-file.md + - name: Microsoft Defender SmartScreen overview + href: threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md + - name: Configure S/MIME for Windows + href: identity-protection\configure-s-mime.md + - name: Windows Credential Theft Mitigation Guide Abstract + href: identity-protection\windows-credential-theft-mitigation-guide-abstract.md - name: Secured identity href: identity.md items: diff --git a/windows/security/apps.md b/windows/security/apps.md index a76c2d05d5..a216c26a2c 100644 --- a/windows/security/apps.md +++ b/windows/security/apps.md @@ -22,7 +22,8 @@ The following table summarizes the Windows security features and capabilities fo | Security Measures | Features & Capabilities | |:---|:---| -| Windows Defender Application Control | Application control is one of the most effective security controls to prevent unwanted or malicious code from running. It moves away from an application trust model where all code is assumed trustworthy to one where apps must earn trust to run. Learn more: [Application Control for Windows](/threat-protection/windows-defender-application-control/windows-defender-application-control.md) | -| Microsoft Defender Application Guard | Application Guard uses chip-based hardware isolation to isolate untrusted websites and untrusted Office files, seamlessly running untrusted websites and files in an isolated Hyper-V-based container, separate from the desktop operating system, and making sure that anything that happens within the container remains isolated from the desktop. Learn more [Microsoft Defender Application Guard overview](/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md). | -| Email Security | With Windows S/MIME email security, users can encrypt outgoing messages and attachments, so only intended recipients with digital identification (ID)—also called a certificate—can read them. Users can digitally sign a message, which verifies the identity of the sender and ensures the message has not been tampered with.[Configure S/MIME for Windows 10](/identity-protection/configure-s-mime.md) | -| Microsoft Defender SmartScreen | Microsoft Defender SmartScreen protects against phishing or malware websites and applications, and the downloading of potentially malicious files. Learn more: [Microsoft Defender SmartScreen overview](/threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md) | +| Windows Defender Application Control | Application control is one of the most effective security controls to prevent unwanted or malicious code from running. It moves away from an application trust model where all code is assumed trustworthy to one where apps must earn trust to run. Learn more: [Application Control for Windows](threat-protection/windows-defender-application-control/windows-defender-application-control.md) | +| Microsoft Defender Application Guard | Application Guard uses chip-based hardware isolation to isolate untrusted websites and untrusted Office files, seamlessly running untrusted websites and files in an isolated Hyper-V-based container, separate from the desktop operating system, and making sure that anything that happens within the container remains isolated from the desktop. Learn more [Microsoft Defender Application Guard overview](threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md). | +| Windows Sandbox | Windows Sandbox provides a lightweight desktop environment to safely run applications in isolation. Software installed inside the Windows Sandbox environment remains "sandboxed" and runs separately from the host machine. A sandbox is temporary. When it's closed, all the software and files and the state are deleted. You get a brand-new instance of the sandbox every time you open the application. Learn more: [Windows Sandbox](threat-protection\windows-sandbox\windows-sandbox-overview.md) +| Email Security | With Windows S/MIME email security, users can encrypt outgoing messages and attachments, so only intended recipients with digital identification (ID)—also called a certificate—can read them. Users can digitally sign a message, which verifies the identity of the sender and ensures the message has not been tampered with.[Configure S/MIME for Windows 10](identity-protection/configure-s-mime.md) | +| Microsoft Defender SmartScreen | Microsoft Defender SmartScreen protects against phishing or malware websites and applications, and the downloading of potentially malicious files. Learn more: [Microsoft Defender SmartScreen overview](threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md) | diff --git a/windows/security/identity-protection/windows-credential-theft-mitigation-guide-abstract.md b/windows/security/identity-protection/windows-credential-theft-mitigation-guide-abstract.md index 62a4cf6cf0..3a8d6e6ed0 100644 --- a/windows/security/identity-protection/windows-credential-theft-mitigation-guide-abstract.md +++ b/windows/security/identity-protection/windows-credential-theft-mitigation-guide-abstract.md @@ -1,6 +1,6 @@ --- -title: Windows 10 Credential Theft Mitigation Guide Abstract (Windows 10) -description: Provides a summary of the Windows 10 credential theft mitigation guide. +title: Windows Credential Theft Mitigation Guide Abstract +description: Provides a summary of the Windows credential theft mitigation guide. ms.assetid: 821ddc1a-f401-4732-82a7-40d1fff5a78a ms.reviewer: ms.prod: w10 @@ -17,12 +17,12 @@ ms.localizationpriority: medium ms.date: 04/19/2017 --- -# Windows 10 Credential Theft Mitigation Guide Abstract +# Windows Credential Theft Mitigation Guide Abstract **Applies to** - Windows 10 -This topic provides a summary of the Windows 10 credential theft mitigation guide, which can be downloaded from the [Microsoft Download Center](https://download.microsoft.com/download/C/1/4/C14579CA-E564-4743-8B51-61C0882662AC/Windows%2010%20credential%20theft%20mitigation%20guide.docx). +This topic provides a summary of the Windows credential theft mitigation guide, which can be downloaded from the [Microsoft Download Center](https://download.microsoft.com/download/C/1/4/C14579CA-E564-4743-8B51-61C0882662AC/Windows%2010%20credential%20theft%20mitigation%20guide.docx). This guide explains how credential theft attacks occur and the strategies and countermeasures you can implement to mitigate them, following these security stages: - Identify high-value assets From 6d49e0655f0b6c1869f20a7822a439bcca97486c Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 14 Sep 2021 16:33:17 -0700 Subject: [PATCH 254/930] fixing TOC, reordering --- windows/security/TOC.yml | 58 ++++++++++++++-------------- windows/security/apps.md | 1 - windows/security/cloud.md | 2 - windows/security/hardware.md | 6 ++- windows/security/identity.md | 3 +- windows/security/operating-system.md | 1 - windows/security/trusted-boot.md | 2 +- 7 files changed, 35 insertions(+), 38 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 5df7b605f9..fc3319a432 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -242,9 +242,6 @@ href: identity-protection\configure-s-mime.md - name: Windows Credential Theft Mitigation Guide Abstract href: identity-protection\windows-credential-theft-mitigation-guide-abstract.md -- name: Secured identity - href: identity.md - items: - name: Cloud services items: - name: Overview @@ -263,7 +260,35 @@ - name: Azure Virtual Desktop (need link) href: https://docs.microsoft.com/windows/whats-new/windows-11 - name: User protection + href: identity.md items: + - name: Windows Hello for Business + href: identity-protection/hello-for-business/index.yml + - name: Windows credential theft mitigation guide + href: identity-protection/windows-credential-theft-mitigation-guide-abstract.md + - name: Enterprise Certificate Pinning + href: identity-protection/enterprise-certificate-pinning.md + - name: Protect derived domain credentials with Credential Guard + href: identity-protection/credential-guard/credential-guard.md + items: + - name: How Credential Guard works + href: identity-protection/credential-guard/credential-guard-how-it-works.md + - name: Credential Guard Requirements + href: identity-protection/credential-guard/credential-guard-requirements.md + - name: Manage Credential Guard + href: identity-protection/credential-guard/credential-guard-manage.md + - name: Hardware readiness tool + href: identity-protection/credential-guard/dg-readiness-tool.md + - name: Credential Guard protection limits + href: identity-protection/credential-guard/credential-guard-protection-limits.md + - name: Considerations when using Credential Guard + href: identity-protection/credential-guard/credential-guard-considerations.md + - name: "Credential Guard: Additional mitigations" + href: identity-protection/credential-guard/additional-mitigations.md + - name: "Credential Guard: Known issues" + href: identity-protection/credential-guard/credential-guard-known-issues.md + - name: Protect Remote Desktop credentials with Remote Credential Guard + href: identity-protection/remote-credential-guard.md - name: Technical support policy for lost or forgotten passwords href: identity-protection/password-support-policy.md - name: Access Control Overview @@ -296,33 +321,6 @@ href: identity-protection/user-account-control/user-account-control-security-policy-settings.md - name: User Account Control Group Policy and registry key settings href: identity-protection/user-account-control/user-account-control-group-policy-and-registry-key-settings.md - - name: Windows Hello for Business - href: identity-protection/hello-for-business/index.yml - - name: Windows credential theft mitigation guide - href: identity-protection/windows-credential-theft-mitigation-guide-abstract.md - - name: Enterprise Certificate Pinning - href: identity-protection/enterprise-certificate-pinning.md - - name: Protect derived domain credentials with Credential Guard - href: identity-protection/credential-guard/credential-guard.md - items: - - name: How Credential Guard works - href: identity-protection/credential-guard/credential-guard-how-it-works.md - - name: Credential Guard Requirements - href: identity-protection/credential-guard/credential-guard-requirements.md - - name: Manage Credential Guard - href: identity-protection/credential-guard/credential-guard-manage.md - - name: Hardware readiness tool - href: identity-protection/credential-guard/dg-readiness-tool.md - - name: Credential Guard protection limits - href: identity-protection/credential-guard/credential-guard-protection-limits.md - - name: Considerations when using Credential Guard - href: identity-protection/credential-guard/credential-guard-considerations.md - - name: "Credential Guard: Additional mitigations" - href: identity-protection/credential-guard/additional-mitigations.md - - name: "Credential Guard: Known issues" - href: identity-protection/credential-guard/credential-guard-known-issues.md - - name: Protect Remote Desktop credentials with Remote Credential Guard - href: identity-protection/remote-credential-guard.md - name: Smart Cards href: identity-protection/smart-cards/smart-card-windows-smart-card-technical-reference.md items: diff --git a/windows/security/apps.md b/windows/security/apps.md index a216c26a2c..4acb890ee6 100644 --- a/windows/security/apps.md +++ b/windows/security/apps.md @@ -4,7 +4,6 @@ description: Get an overview of application security in Windows 11 ms.reviewer: manager: dansimp ms.author: dansimp -ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 04dc44e601..f83dc607ac 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -5,12 +5,10 @@ ms.reviewer: author: denisebmsft ms.author: deniseb manager: dansimp -ms.prod: w10 audience: ITPro ms.topic: conceptual ms.date: 09/10/2021 ms.localizationpriority: medium -ms.collection: ms.custom: f1.keywords: NOCSH ms.mktglfcycl: deploy diff --git a/windows/security/hardware.md b/windows/security/hardware.md index 3d619b9226..1a0e0d64e2 100644 --- a/windows/security/hardware.md +++ b/windows/security/hardware.md @@ -4,7 +4,6 @@ description: Get an overview of hardware security in Windows 11 ms.reviewer: manager: dansimp ms.author: dansimp -ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security @@ -20,3 +19,8 @@ Modern threats require modern security with a strong alignment between hardware These new threats call for computing hardware that is secure down to the very core, including hardware chips and processors. Microsoft and our partners, including chip and device manufacturers, have worked together to integrate powerful security capabilities across software, firmware, and hardware. With Windows 11, we have raised the hardware security baseline to design the most secure version of Windows ever. We have carefully chosen the hardware requirements and default security features based on threat intelligence and input from leading experts around the globe, including our own Microsoft Cybersecurity team. Though a powerful combination of hardware root-of-trust and silicon-assisted security, Windows 11 delivers built-in hardware protection out-of-the box. + + +| Security Measures | Features & Capabilities | +|:---|:---| +| Windows Defender Application Control | Application control is one of the most effective security controls to prevent unwanted or malicious code from running. It moves away from an application trust model where all code is assumed trustworthy to one where apps must earn trust to run. Learn more: [Application Control for Windows](/threat-protection/windows-defender-application-control/windows-defender-application-control.md) | \ No newline at end of file diff --git a/windows/security/identity.md b/windows/security/identity.md index e7f014671d..3c8edb7851 100644 --- a/windows/security/identity.md +++ b/windows/security/identity.md @@ -4,7 +4,6 @@ description: Get an overview of identity security in Windows 11 ms.reviewer: manager: dansimp ms.author: dansimp -ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security @@ -23,7 +22,7 @@ New Windows 11 devices protect users by removing vulnerable passwords by default | Security capabilities | Description | |:---|:---| | Securing user identity with Windows Hello | Windows Hello and Windows Hello for Business replace password-based authentication with a stronger authentication model to sign into your device using a passcode (PIN) or other biometric based authentication. This PIN or biometric based authentication is only valid on the device that you registered it for and cannot be used on another deviceLearn more: [Windows Hello for Business](identity-protection\hello-for-business\hello-overview.md) | -| Credential Guard | Credential Guard helps protects your systems from credential theft attack techniques (pass-the-hash or pass-the-ticket) as well as helping prevent malware from accessing system secrets even if the process is running with admin privileges. Learn more: [Credential Guard](identity-protection/credential-guard/credential-guard-how-it-works.md)| +| Windows Defender Credential Guard and Remote Credential Guard | Windows Defender Credential Guard helps protects your systems from credential theft attack techniques (pass-the-hash or pass-the-ticket) as well as helping prevent malware from accessing system secrets even if the process is running with admin privileges. Windows Defender Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting Kerberos requests back to the device that's requesting the connection. It also provides single sign-on experiences for Remote Desktop sessions.Learn more: [Protect derived domain credentials with Windows Defender Credential Guard](identity-protection/credential-guard/credential-guard-how-it-works.md) and [Protect Remote Desktop credentials with Windows Defender Remote Credential Guard](identity-protection/remote-credential-guard.md)| | FIDO Alliance | Fast Identity Online (FIDO) defined protocols are becoming the open standard for providing strong authentication that helps prevent phishing and are user-friendly and privacy-respecting. Windows 11 supports the use of device sign-in with FIDO 2 security keys, and with Microsoft Edge or other modern browsers, supports the use of secure FIDO-backed credentials to keep user accounts protected. Learn more about the [FIDO Alliance](https://fidoalliance.org/). | | Microsoft Authenticator | The Microsoft Authenticator app is a perfect companion to help keep secure with Windows 11. It allows easy, secure sign-ins for all your online accounts using multi-factor authentication, passwordless phone sign-in, or password autofill. You also have additional account management options for your Microsoft personal, work, or school accounts. Microsoft Authenticator can be used to set up multi-factor authentication for your users. Learn more: [Enable passwordless sign-in with the Microsoft Authenticator app](/azure/active-directory/authentication/howto-authentication-passwordless-phone.md). | | Smart Cards | Smart cards are tamper-resistant portable storage devices that can enhance the security of tasks in Windows, such as authenticating clients, signing code, securing e-mail, and signing in with Windows domain accounts. Learn more about [Smart Cards](identity-protection/smart-cards/smart-card-windows-smart-card-technical-reference.md).| diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 892b507022..561540525e 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -5,7 +5,6 @@ ms.reviewer: ms.topic: article manager: dansimp ms.author: deniseb -ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security diff --git a/windows/security/trusted-boot.md b/windows/security/trusted-boot.md index 35a581f3af..69631d8340 100644 --- a/windows/security/trusted-boot.md +++ b/windows/security/trusted-boot.md @@ -8,7 +8,7 @@ manager: dansimp audience: ITPro ms.topic: conceptual ms.date: 09/08/2021 -ms.prod: w11 +ms.prod: w10 ms.localizationpriority: medium ms.collection: ms.custom: From 6771460c570457edf6a14cd3d06ccdcf4ab09528 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 14 Sep 2021 16:40:42 -0700 Subject: [PATCH 255/930] TOC fixes --- windows/security/TOC.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 8a7d808e9b..3c93924299 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -230,12 +230,12 @@ - name: Microsoft Defender Application Guard href: threat-protection\microsoft-defender-application-guard\md-app-guard-overview.md - name: Windows Sandbox - href: windows-sandbox/windows-sandbox-overview.md + href: threat-protection/windows-sandbox/windows-sandbox-overview.md items: - name: Windows Sandbox architecture - href: windows-sandbox/windows-sandbox-architecture.md + href: threat-protection/windows-sandbox/windows-sandbox-architecture.md - name: Windows Sandbox configuration - href: windows-sandbox/windows-sandbox-configure-using-wsb-file.md + href: threat-protection/windows-sandbox/windows-sandbox-configure-using-wsb-file.md - name: Microsoft Defender SmartScreen overview href: threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md - name: Configure S/MIME for Windows From f600157fadc05b98263e0a4b25ec3d6657d6574f Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 15 Sep 2021 14:01:32 +0100 Subject: [PATCH 256/930] version updates --- windows/privacy/Microsoft-DiagnosticDataViewer.md | 2 +- .../changes-to-windows-diagnostic-data-collection.md | 2 +- ...figure-windows-diagnostic-data-in-your-organization.md | 6 +++--- windows/privacy/toc.yml | 2 +- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- windows/privacy/windows-diagnostic-data.md | 8 ++++---- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/windows/privacy/Microsoft-DiagnosticDataViewer.md b/windows/privacy/Microsoft-DiagnosticDataViewer.md index d23fb955ef..32ba2bc16a 100644 --- a/windows/privacy/Microsoft-DiagnosticDataViewer.md +++ b/windows/privacy/Microsoft-DiagnosticDataViewer.md @@ -22,7 +22,7 @@ ms.reviewer: **Applies to** - Windows 11 -- Windows 10, version 1803 and newer +- Windows 10, version 1803 and later - Windows Server, version 1803 - Windows Server 2019 diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 38e7deabf0..d735e9f7d2 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -91,7 +91,7 @@ The following provides information on the current configurations: ## New Windows diagnostic data processor configuration -Starting in Windows 10 Education, Professional, and Enterprise editions, version 1809 with July 2021 update and later, enterprise customers will now have a new option for controlling their Windows diagnostic data for their Azure Active Directory joined devices. +Starting in Windows 10 Education, Professional, and Enterprise editions, version 1809 with July 2021 update and later and Windows 11 enterprise customers will now have a new option for controlling their Windows diagnostic data for their Azure Active Directory joined devices. Previously, enterprise customers had two options in managing their Windows diagnostic data: 1) allow Microsoft to be the [controller](/compliance/regulatory/gdpr#terminology) of that data and responsible for determining the purposes and means of the processing of Windows diagnostic data in order to improve the Windows 10 operating system and deliver analytical services, or 2) turn off diagnostic data flows altogether. diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 682269a72b..6be7c306f9 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -76,7 +76,7 @@ All diagnostic data is encrypted using Transport Layer Security (TLS) and uses c ### Endpoints -The following table lists the endpoints related to how you can manage the collection and control of diagnostic data. For more information around the endpoints that are used to send data back to Microsoft, see [Manage connection endpoints for Windows 10 Enterprise, version 21H1](manage-windows-21h1-endpoints.md). +The following table lists the endpoints related to how you can manage the collection and control of diagnostic data. For more information around the endpoints that are used to send data back to Microsoft, see [Manage connection endpoints for Windows 10 Enterprise, version 21H1](manage-windows-21h1-endpoints.md) and and [Manage connection endpoints for Windows 11](manage-windows-11-endpoints.md). | Windows service | Endpoint | | - | - | @@ -125,7 +125,7 @@ This setting was previously labeled as **Security**. When you configure this set Required diagnostic data, previously labeled as **Basic**, gathers a limited set of data that’s critical for understanding the device and its configuration. This data helps to identify problems that can occur on a specific 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 specific driver version. -This is the default setting for Windows 10 Education editions, the desktop editions starting with Windows 10, version 1903, and Windows 11. +This is the default setting for Windows 10 Education editions, the desktop editions starting with Windows 10, version 1903 and Windows 11. Required diagnostic data includes: @@ -158,7 +158,7 @@ Required diagnostic data includes: In Windows 10 and Windows Server 2019, enhanced diagnostic data includes data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. >[!Important] ->This diagnostic data setting is not available on Windows 11 and Windows Server 2022 and has been replaced with policies that can control the amount of optional diagnostic data that is sent. More information on these settings are avaialble in the Manage enterprise diagnostic data section of this document. +>This diagnostic data setting is not available on Windows 11 and Windows Server 2022 and has been replaced with policies that can control the amount of optional diagnostic data that is sent. More information on these settings are available in the Manage enterprise diagnostic data section of this document. When you choose to send enhanced diagnostic data, required diagnostic data will always be included, and we collect the following additional information: diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index f1fd0494b6..7442f63a54 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -31,7 +31,7 @@ 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 newer and Windows 11 optional diagnostic data + - 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 diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 3af38c82c4..167086af45 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -61,7 +61,7 @@ The following table provides an overview of the Windows 10 and Windows 11 privac ### 1.2 Data collection monitoring -[Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) is a Microsoft Store app (available in Windows 10, version 1803 and later and Windows 11) that lets a user review the Windows diagnostic data that is being collected on their Windows 10 device and sent to Microsoft in real-time. DDV groups the information into simple categories that describe the data that’s being collected. +[Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) is a Microsoft Store app (available in Windows 10, version 1803 and later and Windows 11) that lets a user review the Windows diagnostic data that is being collected on their Windows 10 or Windows 11 device and sent to Microsoft in real-time. DDV groups the information into simple categories that describe the data that’s being collected. An administrator can also use the Diagnostic Data Viewer for PowerShell module to view the diagnostic data collected from the device instead of using the Diagnostic Data Viewer UI. The [Diagnostic Data Viewer for PowerShell Overview](microsoft-diagnosticdataviewer.md) provides further information. diff --git a/windows/privacy/windows-diagnostic-data.md b/windows/privacy/windows-diagnostic-data.md index 467c35d664..3a35bf3853 100644 --- a/windows/privacy/windows-diagnostic-data.md +++ b/windows/privacy/windows-diagnostic-data.md @@ -82,7 +82,7 @@ This type of data includes details about the device, its configuration and conne - Data about device properties, such as the operating system version and available memory, is used to determine whether the device is due to, and able to, receive a Windows update. - Data about device peripherals is used to determine whether a device has installed drivers that might be negatively impacted by a Windows update. -- Data about which devices, peripherals, and settings are most-used by customers, is used to prioritize Windows 10 and Windows 11improvements to determine the greatest positive impact to the most Windows 10 users. +- Data about which devices, peripherals, and settings are most-used by customers, is used to prioritize Windows 10 and Windows 11 improvements to determine the greatest positive impact to the most Windows 10 and Windows 11 users. **With (optional) Tailored experiences:**
If a user has enabled Tailored experiences on the device, [Pseudonymized](#pseudo) Device, Connectivity, and Configuration data from Windows 10 and Windows 11 is used by Microsoft to [personalize](#personalize), [recommend](#recommend), and [offer](#offer) Microsoft products and services to Windows 10 and Windows 11 users. Also, if a user has enabled Tailored experiences on the device, [Pseudonymized](#pseudo) Device, Connectivity, and Configuration data from Windows 10 and Windows 11 is used by Microsoft to [promote](#promote) third-party Windows apps, services, hardware, and peripherals to Windows 10 and Windows 11users. For example: @@ -184,9 +184,9 @@ This type of data includes details about the usage of the device, operating syst ### Data Use for Product and Service Usage data **For Diagnostics:**
-[Pseudonymized](#pseudo) Product and Service Usage data from Windows 10 is used by Microsoft to [provide](#provide) and [improve](#improve) Windows 10 and related Microsoft product and services. For example: +[Pseudonymized](#pseudo) Product and Service Usage data from Windows 10 and Windows 11 is used by Microsoft to [provide](#provide) and [improve](#improve) Windows 10 and Windows 11 and related Microsoft product and services. For example: -- Data about the specific apps that are in-use when an error occurs is used to troubleshoot and repair issues with Windows features and Microsoft apps. +- Data about the specific apps that are in-use when an error occurs is used to troubleshoot and repair issues with Windows features and Microsoft apps. - Data about the specific apps that are most-used by customers, is used to prioritize Windows 10 and Windows 11 improvements to determine the greatest positive impact to the most Windows 10 and Windows 11 users. - Data about whether devices have Suggestions turned off from the **Settings Phone** screen is to improve the Suggestions feature. - Data about whether a user canceled the authentication process in their browser is used to help troubleshoot issues with and improve the authentication process. @@ -441,7 +441,7 @@ This type of data gathers details about the voice, inking, and typing input feat - Data about alternate words shown and selected by the user after right-clicking is used to improve the word recommendation feature. - Data about autocorrected words that were restored back to the original word by the user is used to improve the autocorrect feature. - Data about whether Narrator detected and recognized a touch gesture is used to improve touch gesture recognition. -- Data about handwriting samples sent from the Handwriting Panel is used to help Microsoft improve handwriting recognition. +- Data about handwriting samples sent from the Handwriting Panel is used to help Microsoft improve handwriting recognition. **With (optional) Tailored experiences:** From 74731753ad361f76bb4a909797c5217a89f846da Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 15 Sep 2021 14:07:39 +0100 Subject: [PATCH 257/930] Update windows-diagnostic-data.md --- windows/privacy/windows-diagnostic-data.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/windows-diagnostic-data.md b/windows/privacy/windows-diagnostic-data.md index 3a35bf3853..11c346e2e5 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 newer optional diagnostic data (Windows 10) +title: Windows 10, version 1709 and Windows 11 and later optional diagnostic data (Windows 10) description: Use this article to learn about the types of optional diagnostic data that is collected. keywords: privacy,Windows 10 ms.prod: w10 @@ -15,7 +15,7 @@ ms.topic: article ms.reviewer: --- -# Windows 10, version 1709 and newer and Windows 11 optional diagnostic data +# Windows 10, version 1709 and later and Windows 11 optional diagnostic data Applies to: - Windows 11 From 358db993c52a2b267eec892aab534f246373e3b7 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 15 Sep 2021 14:17:23 +0100 Subject: [PATCH 258/930] Update manage-connections-from-windows-operating-system-components-to-microsoft-services.md --- ...rating-system-components-to-microsoft-services.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index d4a1b21cf0..590dae4cc2 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -75,7 +75,7 @@ The following table lists management options for each setting, For Windows 10 ( | [15. Offline maps](#bkmk-offlinemaps) | ![Check mark.](images/checkmark.png) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [16. OneDrive](#bkmk-onedrive) | | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [17. Preinstalled apps](#bkmk-preinstalledapps) | ![Check mark](images/checkmark.png) | | | -| [18. Settings > Privacy](#bkmk-settingssection) | | | | +| [18. Settings > Privacy and security](#bkmk-settingssection) | | | | |     [18.1 General](#bkmk-general) | ![Check mark.](images/checkmark.png) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | |     [18.2 Location](#bkmk-priv-location) | ![Check mark.](images/checkmark.png) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | |     [18.3 Camera](#bkmk-priv-camera) | ![Check mark.](images/checkmark.png) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | @@ -131,7 +131,7 @@ See the following table for a summary of the management settings for Windows Ser | [12. Microsoft Account](#bkmk-microsoft-account) | | | ![Check mark](images/checkmark.png) | | [14. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [16. OneDrive](#bkmk-onedrive) | | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | -| [18. Settings > Privacy](#bkmk-settingssection) | | | | +| [18. Settings > Privacy and security](#bkmk-settingssection) | | | | | [19. Software Protection Platform](#bkmk-spp) | | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [22. Teredo](#bkmk-teredo) | | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [24. Microsoft Defender Antivirus](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | @@ -187,7 +187,7 @@ See the following table for a summary of the management settings for Windows Ser | [15. Offline maps](#bkmk-offlinemaps) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [16. OneDrive](#bkmk-onedrive) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [17. Preinstalled apps](#bkmk-preinstalledapps) | ![Check mark](images/checkmark.png) | | | -| [18. Settings > Privacy](#bkmk-settingssection) | | | | +| [18. Settings > Privacy and security](#bkmk-settingssection) | | | | |     [18.1 General](#bkmk-general) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | |     [18.2 Location](#bkmk-priv-location) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | |     [18.3 Camera](#bkmk-priv-camera) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | @@ -806,9 +806,9 @@ To remove the Sticky notes app: - Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.MicrosoftStickyNotes | Remove-AppxPackage** -### 18. Settings > Privacy +### 18. Settings > Privacy and security -Use Settings > Privacy to configure some settings that may be important to your organization. Except for the Feedback & Diagnostics page, these settings must be configured for every user account that signs into the PC. +Use Settings > Privacy and security to configure some settings that may be important to your organization. Except for the Feedback & Diagnostics page, these settings must be configured for every user account that signs into the PC. - [18.1 General](#bkmk-general) @@ -1269,7 +1269,7 @@ In the **Other Devices** area, you can choose whether devices that aren't paired To turn off **Let apps automatically share and sync info with wireless devices that don't explicitly pair with your PC, tablet, or phone**: -- Turn off the feature in the UI by going to Settings > Privacy > Other devices > "Communicate with unpaired devices. Let apps automatically share and sync info with wireless devices that don't explicitly pair with your PC, tablet, or phone" and **Turn it OFF**. +- Turn off the feature in the UI by going to Settings > Privacy and security > Other devices > "Communicate with unpaired devices. Let apps automatically share and sync info with wireless devices that don't explicitly pair with your PC, tablet, or phone" and **Turn it OFF**. -or- From b475340d82814f20214cc790473e3722a6ac4981 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 15 Sep 2021 14:19:14 +0100 Subject: [PATCH 259/930] Update manage-connections-from-windows-operating-system-components-to-microsoft-services.md --- ...rating-system-components-to-microsoft-services.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md index 590dae4cc2..aef42b510b 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services.md @@ -75,7 +75,7 @@ The following table lists management options for each setting, For Windows 10 ( | [15. Offline maps](#bkmk-offlinemaps) | ![Check mark.](images/checkmark.png) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [16. OneDrive](#bkmk-onedrive) | | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [17. Preinstalled apps](#bkmk-preinstalledapps) | ![Check mark](images/checkmark.png) | | | -| [18. Settings > Privacy and security](#bkmk-settingssection) | | | | +| [18. Settings > Privacy & security](#bkmk-settingssection) | | | | |     [18.1 General](#bkmk-general) | ![Check mark.](images/checkmark.png) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | |     [18.2 Location](#bkmk-priv-location) | ![Check mark.](images/checkmark.png) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | |     [18.3 Camera](#bkmk-priv-camera) | ![Check mark.](images/checkmark.png) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | @@ -131,7 +131,7 @@ See the following table for a summary of the management settings for Windows Ser | [12. Microsoft Account](#bkmk-microsoft-account) | | | ![Check mark](images/checkmark.png) | | [14. Network Connection Status Indicator](#bkmk-ncsi) | | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [16. OneDrive](#bkmk-onedrive) | | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | -| [18. Settings > Privacy and security](#bkmk-settingssection) | | | | +| [18. Settings > Privacy & security](#bkmk-settingssection) | | | | | [19. Software Protection Platform](#bkmk-spp) | | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [22. Teredo](#bkmk-teredo) | | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [24. Microsoft Defender Antivirus](#bkmk-defender) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | @@ -187,7 +187,7 @@ See the following table for a summary of the management settings for Windows Ser | [15. Offline maps](#bkmk-offlinemaps) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [16. OneDrive](#bkmk-onedrive) | | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | | [17. Preinstalled apps](#bkmk-preinstalledapps) | ![Check mark](images/checkmark.png) | | | -| [18. Settings > Privacy and security](#bkmk-settingssection) | | | | +| [18. Settings > Privacy & security](#bkmk-settingssection) | | | | |     [18.1 General](#bkmk-general) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | |     [18.2 Location](#bkmk-priv-location) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | |     [18.3 Camera](#bkmk-priv-camera) | ![Check mark.](images/checkmark.png) | ![Check mark](images/checkmark.png) | ![Check mark](images/checkmark.png) | @@ -806,9 +806,9 @@ To remove the Sticky notes app: - Remove the app for the current user. From an elevated command prompt, run the following Windows PowerShell command: **Get-AppxPackage Microsoft.MicrosoftStickyNotes | Remove-AppxPackage** -### 18. Settings > Privacy and security +### 18. Settings > Privacy & security -Use Settings > Privacy and security to configure some settings that may be important to your organization. Except for the Feedback & Diagnostics page, these settings must be configured for every user account that signs into the PC. +Use Settings > Privacy & security to configure some settings that may be important to your organization. Except for the Feedback & Diagnostics page, these settings must be configured for every user account that signs into the PC. - [18.1 General](#bkmk-general) @@ -1269,7 +1269,7 @@ In the **Other Devices** area, you can choose whether devices that aren't paired To turn off **Let apps automatically share and sync info with wireless devices that don't explicitly pair with your PC, tablet, or phone**: -- Turn off the feature in the UI by going to Settings > Privacy and security > Other devices > "Communicate with unpaired devices. Let apps automatically share and sync info with wireless devices that don't explicitly pair with your PC, tablet, or phone" and **Turn it OFF**. +- Turn off the feature in the UI by going to Settings > Privacy & security > Other devices > "Communicate with unpaired devices. Let apps automatically share and sync info with wireless devices that don't explicitly pair with your PC, tablet, or phone" and **Turn it OFF**. -or- From be26bc9266213b8d91bbe5b5dc0299e566fa7fa6 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 15 Sep 2021 14:33:14 +0100 Subject: [PATCH 260/930] Update manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md --- ...ponents-to-microsoft-services-using-MDM.md | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md index 851b833ce4..482413653a 100644 --- a/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md +++ b/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md @@ -18,15 +18,16 @@ ms.date: 12/1/2020 **Applies to** -- Windows 10 Enterprise 1903 version and newer +- Windows 11 +- Windows 10 Enterprise 1903 version and newer -This article describes the network connections that Windows 10 components make to Microsoft and the Mobile Device Management/Configuration Service Provider (MDM/CSP) and custom Open Mobile Alliance Uniform Resource Identifier ([OMA URI](/intune/custom-settings-windows-10)) policies available to IT Professionals using Microsoft Intune to help manage the data shared with Microsoft. If you want to minimize connections from Windows to Microsoft services, or configure privacy settings, there are a number of settings for consideration. For example, you can configure diagnostic data to the lowest level for your edition of Windows and evaluate other connections Windows makes to Microsoft services you want to turn off using the instructions in this article. While it is possible to minimize network connections to Microsoft, there are many reasons why these communications are enabled by default, such as updating malware definitions and maintaining current certificate revocation lists. This data helps us deliver a secure, reliable, and up-to-date experience. +This article describes the network connections that Windows 10 and Windows 11 components make to Microsoft and the Mobile Device Management/Configuration Service Provider (MDM/CSP) and custom Open Mobile Alliance Uniform Resource Identifier ([OMA URI](/intune/custom-settings-windows-10)) policies available to IT Professionals using Microsoft Intune to help manage the data shared with Microsoft. If you want to minimize connections from Windows to Microsoft services, or configure privacy settings, there are a number of settings for consideration. For example, you can configure diagnostic data to the lowest level for your edition of Windows and evaluate other connections Windows makes to Microsoft services you want to turn off using the instructions in this article. While it is possible to minimize network connections to Microsoft, there are many reasons why these communications are enabled by default, such as updating malware definitions and maintaining current certificate revocation lists. This data helps us deliver a secure, reliable, and up-to-date experience. >[!IMPORTANT] >- The Allowed Traffic endpoints for an MDM configuration are here: [Allowed Traffic](#bkmk-mdm-allowedtraffic) > - CRL (Certificate Revocation List) and OCSP (Online Certificate Status Protocol) network traffic cannot be disabled and will still show up in network traces. CRL and OCSP checks are made to the issuing certificate authorities. Microsoft is one of these authorities. There are many others such as DigiCert, Thawte, Google, Symantec, and VeriSign. -> - There is some traffic which is specifically required for the Microsoft Intune based management of Windows 10 devices. This traffic includes Windows Notifications Service (WNS), Automatic Root Certificates Update (ARCU), and some Windows Update related traffic. The aforementioned traffic comprises the Allowed Traffic for Microsoft Intune MDM Server to manage Windows 10 devices. +> - There is some traffic which is specifically required for the Microsoft Intune based management of Windows 10 and Windows 11 devices. This traffic includes Windows Notifications Service (WNS), Automatic Root Certificates Update (ARCU), and some Windows Update related traffic. The aforementioned traffic comprises the Allowed Traffic for Microsoft Intune MDM Server to manage Windows 10 and Windows 11 devices. >- For security reasons, it is important to take care in deciding which settings to configure as some of them may result in a less secure device. Examples of settings that can lead to a less secure device configuration include: disabling Windows Update, disabling Automatic Root Certificates Update, and disabling Windows Defender. Accordingly, we do not recommend disabling any of these features. >- To ensure CSPs take priority over Group Policies in case of conflicts, use the [ControlPolicyConflict](/windows/client-management/mdm/policy-csp-controlpolicyconflict) policy. >- The **Get Help** and **Give us Feedback** links in Windows may no longer work after applying some or all of the MDM/CSP settings. @@ -36,16 +37,16 @@ This article describes the network connections that Windows 10 components make t For more information on Microsoft Intune please see [Transform IT service delivery for your modern workplace](https://www.microsoft.com/en-us/enterprise-mobility-security/microsoft-intune?rtc=1) and [Microsoft Intune documentation](/intune/). -For detailed information about managing network connections to Microsoft services using Windows Settings, Group Policies and Registry settings see [Manage connections from Windows 10 operating system components to Microsoft services](./manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +For detailed information about managing network connections to Microsoft services using Windows Settings, Group Policies and Registry settings see [Manage connections from Windows operating system components to Microsoft services](./manage-connections-from-windows-operating-system-components-to-microsoft-services.md). We are always striving to improve our documentation and welcome your feedback. You can provide feedback by sending email to **telmhelp**@**microsoft.com**. -## Settings for Windows 10 Enterprise edition 1903 and newer +## Settings for Windows 10 Enterprise edition 1903 and later and Windows 11 The following table lists management options for each setting. -For Windows 10, the following MDM policies are available in the [Policy CSP](/windows/client-management/mdm/policy-configuration-service-provider). +For Windows 10 and Windows 11, the following MDM policies are available in the [Policy CSP](/windows/client-management/mdm/policy-configuration-service-provider). 1. **Automatic Root Certificates Update** 1. MDM Policy: There is intentionally no MDM available for Automatic Root Certificate Update. This MDM does not exist since it would prevent the operation and management of MDM management of devices. @@ -104,7 +105,7 @@ For Windows 10, the following MDM policies are available in the [Policy CSP](/wi 1. **OneDrive** 1. MDM Policy: [DisableOneDriveFileSync](/windows/client-management/mdm/policy-csp-system#system-disableonedrivefilesync). Allows IT Admins to prevent apps and features from working with files on OneDrive. **Set to 1 (one)** - 1. Ingest the ADMX - To get the latest OneDrive ADMX file you need an up-to-date Windows 10 client. The ADMX files are located under the following path: %LocalAppData%\Microsoft\OneDrive\ there's a folder with the current OneDrive build (e.g. "18.162.0812.0001"). There is a folder named "adm" which contains the admx and adml policy definition files. + 1. Ingest the ADMX - To get the latest OneDrive ADMX file you need an up-to-date Windows 10 or Windows 11 client. The ADMX files are located under the following path: %LocalAppData%\Microsoft\OneDrive\ there's a folder with the current OneDrive build (e.g. "18.162.0812.0001"). There is a folder named "adm" which contains the admx and adml policy definition files. 1. MDM Policy: Prevent Network Traffic before User SignIn. **PreventNetworkTrafficPreUserSignIn**. The OMA-URI value is: **./Device/Vendor/MSFT/Policy/Config/OneDriveNGSC\~Policy\~OneDriveNGSC/PreventNetworkTrafficPreUserSignIn**, Data type: **String**, Value: **\** @@ -135,33 +136,33 @@ For Windows 10, the following MDM policies are available in the [Policy CSP](/wi 1. App Diagnostics - [Privacy/LetAppsGetDiagnosticInfo](/windows/client-management/mdm/policy-csp-privacy#privacy-letappsgetdiagnosticinfo). Force allow, force deny or give user control of apps that can get diagnostic information about other running apps. **Set to 2 (two)** 1. **Software Protection Platform** - [Licensing/DisallowKMSClientOnlineAVSValidation](/windows/client-management/mdm/policy-csp-licensing#licensing-disallowkmsclientonlineavsvalidation). Opt out of sending KMS client activation data to Microsoft automatically. **Set to 1 (one)** 1. **Storage Health** - [Storage/AllowDiskHealthModelUpdates](/windows/client-management/mdm/policy-csp-storage#storage-allowdiskhealthmodelupdates). Allows disk health model updates. **Set to 0 (zero)** -1. **Sync your settings** - [Experience/AllowSyncMySettings](/windows/client-management/mdm/policy-csp-experience#experience-allowsyncmysettings). Control whether your settings are synchronized. **Set to 0 (zero)** -1. **Teredo** - No MDM needed. Teredo is **Off by default**. Delivery Optimization (DO) can turn on Teredo, but DO itself is turned Off via MDM. -1. **Wi-Fi Sense** - No MDM needed. Wi-Fi Sense is no longer available from Windows 10 version 1803 and newer. +1. **Sync your settings** - [Experience/AllowSyncMySettings](/windows/client-management/mdm/policy-csp-experience#experience-allowsyncmysettings). Control whether your settings are synchronized. **Set to 0 (zero)** +1. **Teredo** - No MDM needed. Teredo is **Off by default**. Delivery Optimization (DO) can turn on Teredo, but DO itself is turned Off via MDM. +1. **Wi-Fi Sense** - No MDM needed. Wi-Fi Sense is no longer available from Windows 10 version 1803 and later or Windows 11. 1. **Windows Defender** - 1. [Defender/AllowCloudProtection](/windows/client-management/mdm/policy-csp-defender#defender-allowcloudprotection). Disconnect from the Microsoft Antimalware Protection Service. **Set to 0 (zero)** + 1. [Defender/AllowCloudProtection](/windows/client-management/mdm/policy-csp-defender#defender-allowcloudprotection). Disconnect from the Microsoft Antimalware Protection Service. **Set to 0 (zero)** 1. [Defender/SubmitSamplesConsent](/windows/client-management/mdm/policy-csp-defender#defender-submitsamplesconsent). Stop sending file samples back to Microsoft. **Set to 2 (two)** 1. [Defender/EnableSmartScreenInShell](/windows/security/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-available-settings#mdm-settings). Turns off SmartScreen in Windows for app and file execution. **Set to 0 (zero)** 1. Windows Defender SmartScreen - [Browser/AllowSmartScreen](/windows/client-management/mdm/policy-csp-browser#browser-allowsmartscreen). Disable Windows Defender SmartScreen. **Set to 0 (zero)** - 1. Windows Defender SmartScreen EnableAppInstallControl - [SmartScreen/EnableAppInstallControl](/windows/client-management/mdm/policy-csp-smartscreen#smartscreen-enableappinstallcontrol). Controls whether users are allowed to install apps from places other than the Microsoft Store. **Set to 0 (zero)** + 1. Windows Defender SmartScreen EnableAppInstallControl - [SmartScreen/EnableAppInstallControl](/windows/client-management/mdm/policy-csp-smartscreen#smartscreen-enableappinstallcontrol). Controls whether users are allowed to install apps from places other than the Microsoft Store. **Set to 0 (zero)** 1. Windows Defender Potentially Unwanted Applications(PUA) Protection - [Defender/PUAProtection](/windows/client-management/mdm/policy-csp-defender#defender-puaprotection). Specifies the level of detection for potentially unwanted applications (PUAs). **Set to 1 (one)** 1. [Defender/SignatureUpdateFallbackOrder](). Allows you to define the order in which different definition update sources should be contacted. The OMA-URI for this is: **./Vendor/MSFT/Policy/Config/Defender/SignatureUpdateFallbackOrder**, Data type: **String**, Value: **FileShares** 1. **Windows Spotlight** - [Experience/AllowWindowsSpotlight](/windows/client-management/mdm/policy-csp-experience#experience-allowwindowsspotlight). Disable Windows Spotlight. **Set to 0 (zero)** 1. **Microsoft Store** 1. [ApplicationManagement/DisableStoreOriginatedApps](/windows/client-management/mdm/policy-csp-applicationmanagement#applicationmanagement-disablestoreoriginatedapps). Boolean value that disables the launch of all apps from Microsoft Store that came pre-installed or were downloaded. **Set to 1 (one)** 1. [ApplicationManagement/AllowAppStoreAutoUpdate](/windows/client-management/mdm/policy-csp-applicationmanagement#applicationmanagement-allowappstoreautoupdate). Specifies whether automatic update of apps from Microsoft Store are allowed. **Set to 0 (zero)** -1. **Apps for websites** - [ApplicationDefaults/EnableAppUriHandlers](/windows/client-management/mdm/policy-csp-applicationdefaults#applicationdefaults-enableappurihandlers). This policy setting determines whether Windows supports web-to-app linking with app URI handlers. **Set to 0 (zero)** +1. **Apps for websites** - [ApplicationDefaults/EnableAppUriHandlers](/windows/client-management/mdm/policy-csp-applicationdefaults#applicationdefaults-enableappurihandlers). This policy setting determines whether Windows supports web-to-app linking with app URI handlers. **Set to 0 (zero)** 1. **Windows Update Delivery Optimization** - The following Delivery Optimization MDM policies are available in the [Policy CSP](/windows/client-management/mdm/policy-configuration-service-provider). 1. [DeliveryOptimization/DODownloadMode](/windows/client-management/mdm/policy-csp-deliveryoptimization#deliveryoptimization-dodownloadmode). Let’s you choose where Delivery Optimization gets or sends updates and apps. **Set to 99 (ninety-nine)** 1. **Windows Update** 1. [Update/AllowAutoUpdate](/windows/client-management/mdm/policy-csp-update#update-allowautoupdate). Control automatic updates. **Set to 5 (five)** 1. Windows Update Allow Update Service - [Update/AllowUpdateService](/windows/client-management/mdm/policy-csp-update#update-allowupdateservice). Specifies whether the device could use Microsoft Update, Windows Server Update Services (WSUS), or Microsoft Store. **Set to 0 (zero)** - 1. Windows Update Service URL - [Update/UpdateServiceUrl](/windows/client-management/mdm/policy-csp-update#update-updateserviceurl). Allows the device to check for updates from a WSUS server instead of Microsoft Update. **Set to String** with the Value: + 1. Windows Update Service URL - [Update/UpdateServiceUrl](/windows/client-management/mdm/policy-csp-update#update-updateserviceurl). Allows the device to check for updates from a WSUS server instead of Microsoft Update. **Set to String** with the Value: 1. **\\$CmdID$\\\chr\text/plain\\ \./Vendor/MSFT/Policy/Config/Update/UpdateServiceUrl\\http://abcd-srv:8530\\** ### Allowed traffic for Microsoft Intune / MDM configurations -|**Allowed traffic endpoints** | +|**Allowed traffic endpoints** | --- | |activation-v2.sls.microsoft.com/*| |cdn.onenote.net| From bf533d1664fe3759c5da115378a6c551b49b5b5b Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 15 Sep 2021 16:13:49 +0100 Subject: [PATCH 261/930] Update changes-to-windows-diagnostic-data-collection.md --- .../changes-to-windows-diagnostic-data-collection.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index d735e9f7d2..f6ab6a91ed 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -91,7 +91,12 @@ The following provides information on the current configurations: ## New Windows diagnostic data processor configuration -Starting in Windows 10 Education, Professional, and Enterprise editions, version 1809 with July 2021 update and later and Windows 11 enterprise customers will now have a new option for controlling their Windows diagnostic data for their Azure Active Directory joined devices. +**Applies to:** + +- Windows 10 Education, Professional, and Enterprise editions, version 1809 with July 2021 update and later +- Windows 11 Education, Professional, and Enterprise editions + +Enterprise customers will now have a new option for controlling their Windows diagnostic data for their Azure Active Directory joined devices. Previously, enterprise customers had two options in managing their Windows diagnostic data: 1) allow Microsoft to be the [controller](/compliance/regulatory/gdpr#terminology) of that data and responsible for determining the purposes and means of the processing of Windows diagnostic data in order to improve the Windows 10 operating system and deliver analytical services, or 2) turn off diagnostic data flows altogether. From cd6397d4af697073515bd02390ec05239846f410 Mon Sep 17 00:00:00 2001 From: Rob Truxal <55893679+rotruxal@users.noreply.github.com> Date: Wed, 15 Sep 2021 09:41:25 -0700 Subject: [PATCH 262/930] Update windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...nes-for-virtualization-based-protection-of-code-integrity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md index 59657cc8ed..f8ce091fab 100644 --- a/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md @@ -1,6 +1,6 @@ --- title: Deployment guidelines for Windows Defender Device Guard (Windows 10) -description: Plan your deployment of Hypervisor Protected Code Integrity (aka Memory Integrity). Learn about hardware requirements, deployment approaches, code signing and code integrity policies. +description: Plan your deployment of Hypervisor-Protected Code Integrity (aka Memory Integrity). Learn about hardware requirements, deployment approaches, code signing and code integrity policies. keywords: virtualization, security, malware ms.prod: m365-security ms.mktglfcycl: deploy From b8eb11081ba758c0262ee35d1c6f3afcc31aebde Mon Sep 17 00:00:00 2001 From: Rob Truxal <55893679+rotruxal@users.noreply.github.com> Date: Wed, 15 Sep 2021 09:46:20 -0700 Subject: [PATCH 263/930] Update windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...nes-for-virtualization-based-protection-of-code-integrity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md index f8ce091fab..3112632b29 100644 --- a/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md @@ -21,7 +21,7 @@ ms.technology: mde **Applies to** - Windows 10 -Computers must meet certain hardware, firmware, and software requirements in order to take advantage of Hypervisor Protected Code Integrity (HVCI,) a virtualization-based security (VBS) feature in Windows. HVCI is referred to as Memory Integrity under the Core Isolation section of the Windows security settings. Computers lacking these requirements can still be protected by Windows Defender Application Control (WDAC) policies—the difference is that those computers will not be as hardened against certain threats. +Computers must meet certain hardware, firmware, and software requirements in order to take advantage of Hypervisor-Protected Code Integrity (HVCI), a virtualization-based security (VBS) feature in Windows. HVCI is referred to as Memory Integrity under the Core Isolation section of the Windows security settings. Computers lacking these requirements can still be protected by Windows Defender Application Control (WDAC) policies—the difference is that those computers will not be as hardened against certain threats. For example, hardware that includes CPU virtualization extensions and SLAT will be hardened against malware that attempts to gain access to the kernel, but without protected BIOS options such as “Boot only from internal hard drive,” the computer could be booted (by a malicious person who has physical access) into an operating system on bootable media. From f41ccf4653668e0e7faa92e486494b4b8ae67242 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 16 Sep 2021 09:01:25 -0700 Subject: [PATCH 264/930] update note --- windows/whats-new/windows-11-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index bd32b914f1..8820ddc235 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -95,7 +95,7 @@ The VM host CPU must also meet Windows 11 [processor requirements](/windows-hard \* In-place upgrade of existing generation 1 VMs to Windows 11 is not possible. > [!NOTE] -> Procedures to configure required VM settings depend on the VM host type. For VM hosts running Hyper-V, virtualization and TPM must be enabled in BIOS and the OS. +> Procedures to configure required VM settings depend on the VM host type. For VM hosts running Hyper-V, virtualization (VT-x, VT-d) must be enabled in BIOS. Virtual TPM 2.0 is emulated in the guest VM independent of the Hyper-V host TPM presence or version. ## Next steps From 0a36cb78d845a5a3f7d5fd1c159fbcff2ff58f42 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 11:26:21 -0700 Subject: [PATCH 265/930] TOCs --- windows/security/TOC.yml | 2 +- windows/security/threat-protection/TOC.yml | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 3c93924299..d3a7f0f24d 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -374,4 +374,4 @@ - name: Microsoft Bug Bounty Program href: threat-protection/microsoft-bug-bounty-program.md - name: Windows Privacy - href: /windows/privacy/windows-10-and-privacy-compliance.md + href: windows/privacy/windows-10-and-privacy-compliance.md diff --git a/windows/security/threat-protection/TOC.yml b/windows/security/threat-protection/TOC.yml index 4a98f2c7e0..5342060e01 100644 --- a/windows/security/threat-protection/TOC.yml +++ b/windows/security/threat-protection/TOC.yml @@ -16,3 +16,23 @@ href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/exploit-protection - name: Microsoft Defender for Endpoint href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint + +- name: Hardware security + href: ../hardware.md + +- name: Operating system security + href: ../operating-system.md + +- name: Application security + href: ../apps.md + +- name: Cloud services + href: ../cloud.md + +- name: User protection + href: ../identity.md + +- name: Security foundations + +- name: Windows Privacy + href: windows/privacy/windows-10-and-privacy-compliance.md \ No newline at end of file From 411d1016234f3e029b03a80611da36882674d028 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 12:32:02 -0700 Subject: [PATCH 266/930] hardware --- windows/security/TOC.yml | 4 ++-- windows/security/hardware.md | 10 +++++++--- .../security/identity-protection/configure-s-mime.md | 7 ++++--- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 3c93924299..24c534a52c 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -29,8 +29,8 @@ href: threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md - name: System Guard Secure Launch and SMM protection href: threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md - - name: Protect derived domain credentials with Windows Defender Credential Guard - href: identity-protection/credential-guard/credential-guard.md + - name: Enable virtualization-based protection of code integrity + href: threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md - name: Kernel DMA Protection href: information-protection/kernel-dma-protection-for-thunderbolt.md - name: Operating system security diff --git a/windows/security/hardware.md b/windows/security/hardware.md index 1a0e0d64e2..cd3279e414 100644 --- a/windows/security/hardware.md +++ b/windows/security/hardware.md @@ -1,6 +1,6 @@ --- title: Windows hardware security -description: Get an overview of hardware security in Windows 11 +description: Get an overview of hardware security in Windows ms.reviewer: manager: dansimp ms.author: dansimp @@ -17,10 +17,14 @@ ms.technology: windows-sec Modern threats require modern security with a strong alignment between hardware security and software security techniques to keep users, data and devices protected. The operating system alone cannot protect from the wide range of tools and techniques cybercriminals use to compromise a computer deep inside its silicon. Once inside, intruders can be difficult to detect while engaging in multiple nefarious activities from stealing important data to capturing email addresses and other sensitive pieces of information. These new threats call for computing hardware that is secure down to the very core, including hardware chips and processors. Microsoft and our partners, including chip and device manufacturers, have worked together to integrate powerful security capabilities across software, firmware, and hardware. + With Windows 11, we have raised the hardware security baseline to design the most secure version of Windows ever. We have carefully chosen the hardware requirements and default security features based on threat intelligence and input from leading experts around the globe, including our own Microsoft Cybersecurity team. -Though a powerful combination of hardware root-of-trust and silicon-assisted security, Windows 11 delivers built-in hardware protection out-of-the box. + | Security Measures | Features & Capabilities | |:---|:---| -| Windows Defender Application Control | Application control is one of the most effective security controls to prevent unwanted or malicious code from running. It moves away from an application trust model where all code is assumed trustworthy to one where apps must earn trust to run. Learn more: [Application Control for Windows](/threat-protection/windows-defender-application-control/windows-defender-application-control.md) | \ No newline at end of file +| Trusted Platform Module (TPM) | A Trusted Platform Module (TPM) is designed to provide hardware-based security-related functions and help prevent unwanted tampering. TPMs provide security and privacy benefits for system hardware, platform owners, and users.
A TPM chip is a secure crypto-processor that helps with actions such as generating, storing, and limiting the use of cryptographic keys. Many TPMs include multiple physical security mechanisms to make it tamper resistant and prevent malicious software from tampering with the security functions of the TPM.
Learn more about the [Trusted Platform Module](information-protection/tpm/trusted-platform-module-top-node.md). | +| Hardware-based root of trust with Windows Defender System Guard | To protect critical resources such as Windows authentication, single sign-on tokens, Windows Hello, and the Virtual Trusted Platform Module, a system's firmware and hardware must be trustworthy.
Windows Defender System Guard helps protect and maintain the integrity of the system as it starts up and validate that system integrity has truly been maintained through local and remote attestation.
Learn more about [How a hardware-based root of trust helps protect Windows](threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md) and [System Guard Secure Launch and SMM protection](threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md). | +| Enable virtualization-based protection of code integrity | Hypervisor-protected Code Integrity (HVCI) is a virtualization based security (VBS) feature available in Windows. In the Windows Device Security settings, HVCI is referred to as Memory Integrity.
HVCI and VBS improve the threat model of Windows and provide stronger protections against malware trying to exploit the Windows Kernel. VBS leverages the Windows Hypervisor to create an isolated virtual environment that becomes the root of trust of the OS that assumes the kernel can be compromised. HVCI is a critical component that protects and hardens this virtual environment by running kernel mode code integrity within it and restricting kernel memory allocations that could be used to compromise the system.
Learn more: [Enable virtualization-based protection of code integrity](threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md). +| Kernel Direct Memory Access (DMA) Protection | PCIe hot plug devices such as Thunderbolt, USB4, and CFexpress allow users to attach new classes of external peripherals, including graphics cards or other PCI devices, to their PCs with an experience identical to USB. Because PCI hot plug ports are external and easily-accessible, PCs are susceptible to drive-by Direct Memory Access (DMA) attacks. Memory access protection (also known as Kernel DMA Protection) protects PCs against drive-by DMA attacks that use PCIe hot plug devices by limiting these external peripherals from being able to directly copy memory when the user has locked their PC.
Learn more about [Kernel DMA Protection](information-protection/kernel-dma-protection-for-thunderbolt.md). | diff --git a/windows/security/identity-protection/configure-s-mime.md b/windows/security/identity-protection/configure-s-mime.md index 9423de2923..0d04b78646 100644 --- a/windows/security/identity-protection/configure-s-mime.md +++ b/windows/security/identity-protection/configure-s-mime.md @@ -1,5 +1,5 @@ --- -title: Configure S/MIME for Windows 10 +title: Configure S/MIME for Windows description: S/MIME lets users encrypt outgoing messages and attachments so that only intended recipients with a digital ID, also known as a certificate, can read them. ms.assetid: 7F9C2A99-42EB-4BCC-BB53-41C04FBBBF05 ms.reviewer: @@ -19,10 +19,11 @@ ms.date: 07/27/2017 --- -# Configure S/MIME for Windows 10 +# Configure S/MIME for Windows **Applies to** -- Windows 10 +- Windows 10 +- Windows 11 S/MIME stands for Secure/Multipurpose Internet Mail Extensions, and provides an added layer of security for email sent to and from an Exchange ActiveSync (EAS) account. In Windows 10, S/MIME lets users encrypt outgoing messages and attachments so that only intended recipients who have a digital identification (ID), also known as a certificate, can read them. Users can digitally sign a message, which provides the recipients with a way to verify the identity of the sender and that the message hasn't been tampered with. From 2d10cc83a774c4100071b7790014b200487b4a44 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 13:02:17 -0700 Subject: [PATCH 267/930] Update operating-system.md --- windows/security/operating-system.md | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 561540525e..56f2e3ec2e 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -20,13 +20,28 @@ ms.technology: windows-sec Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. -Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11:

+Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11: | | -| Security Measures | Features & Capabilities | +| Security Measures | Features & Capabilities | Description | |:---|:---| -| System security | [Trusted Boot](trusted-boot.md) (includes Secure Boot and Measured Boot)

[Cryptography and certificate management](cryptography-certificate-mgmt.md)

[Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md) | -| Encryption and data protection | [Encryption and data protection in Windows 11](encryption-data-protection.md)

[Encryption](encryption-data-protection.md)

[BitLocker](information-protection/bitlocker/bitlocker-overview.md) | -| Network security | [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs)

[Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md)

Bluetooth (NEEDED)

Domain Name System (DNS) security (NEEDED)

Windows Wi-Fi (NEEDED)

Transport Layer Security (TLS) (NEEDED) | -| Protection from viruses and threats | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection)

[Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders)

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | +| System security | [Trusted Boot](trusted-boot.md) (includes Secure Boot and Measured Boot) | | +| | [Cryptography and certificate management](cryptography-certificate-mgmt.md) | | +| | [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md) | | +| Encryption and data protection | [Encryption and data protection in Windows 11](encryption-data-protection.md) | | +| | [Encryption](encryption-data-protection.md) | | +| | [BitLocker](information-protection/bitlocker/bitlocker-overview.md) | | +| Network security | [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs) | | +| | [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md) | | +| | Bluetooth (NEEDED) | | +| | Domain Name System (DNS) security (NEEDED) | | +| | Windows Wi-Fi (NEEDED) | | +| | Transport Layer Security (TLS) (NEEDED) | | +| Protection from viruses and threats | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows) | | +| | [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | +| | [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection) | | +| | [Network protection](/microsoft-365/security/defender-endpoint/network-protection) | | +| | [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders) | | +| | [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection) | | +| | Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | From a5c83f988ef16c18f1eea3a610d2bad7c21f214c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 13:05:12 -0700 Subject: [PATCH 268/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 56f2e3ec2e..7fdd6c2b63 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -24,7 +24,7 @@ Use the links in the following table to learn more about the operating system se | Security Measures | Features & Capabilities | Description | |:---|:---| -| System security | [Trusted Boot](trusted-boot.md) (includes Secure Boot and Measured Boot) | | +| System security | Secure Boot and Trusted Boot | Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up the process. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely.

To learn more, see [Secure Boot and Trusted Boot](trusted-boot.md). | | | [Cryptography and certificate management](cryptography-certificate-mgmt.md) | | | | [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md) | | | Encryption and data protection | [Encryption and data protection in Windows 11](encryption-data-protection.md) | | From 04161d9b11718d5b6ffdfeaef4a1fda6508e0d01 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 13:07:59 -0700 Subject: [PATCH 269/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 7fdd6c2b63..53dda92727 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -25,7 +25,7 @@ Use the links in the following table to learn more about the operating system se | Security Measures | Features & Capabilities | Description | |:---|:---| | System security | Secure Boot and Trusted Boot | Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up the process. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely.

To learn more, see [Secure Boot and Trusted Boot](trusted-boot.md). | -| | [Cryptography and certificate management](cryptography-certificate-mgmt.md) | | +| | Cryptography and certificate management | Cryptography uses code to convert data so that only a specific recipient can read it by using a key. Cryptography enforces privacy to prevent anyone except the intended recipient from reading data, integrity to ensure data is free of tampering, and authentication that verifies identity to ensure that communication is secure. The cryptography stack in Windows extends from the chip to the cloud enabling Windows, applications, and services protect system and user secrets.

Certificates are crucial to public key infrastructure (PKI) as they provide the means for safeguarding and authenticating information. Windows offers several APIs to operate and manage certificates.

To learn more, see [Cryptography and Certificate Management](cryptography-certificate-mgmt.md). | | | [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md) | | | Encryption and data protection | [Encryption and data protection in Windows 11](encryption-data-protection.md) | | | | [Encryption](encryption-data-protection.md) | | From ec519eb0a2d0d7b069cd8504751ca9070d2803c2 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 13:08:27 -0700 Subject: [PATCH 270/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 53dda92727..9df0d0b533 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -20,7 +20,7 @@ ms.technology: windows-sec Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. -Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11: | | +Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11:

| Security Measures | Features & Capabilities | Description | |:---|:---| From 55f7844dce17e078f556878b01f01f5d2cd4cf36 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 13:20:48 -0700 Subject: [PATCH 271/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 9df0d0b533..28b76003fc 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -26,7 +26,7 @@ Use the links in the following table to learn more about the operating system se |:---|:---| | System security | Secure Boot and Trusted Boot | Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up the process. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely.

To learn more, see [Secure Boot and Trusted Boot](trusted-boot.md). | | | Cryptography and certificate management | Cryptography uses code to convert data so that only a specific recipient can read it by using a key. Cryptography enforces privacy to prevent anyone except the intended recipient from reading data, integrity to ensure data is free of tampering, and authentication that verifies identity to ensure that communication is secure. The cryptography stack in Windows extends from the chip to the cloud enabling Windows, applications, and services protect system and user secrets.

Certificates are crucial to public key infrastructure (PKI) as they provide the means for safeguarding and authenticating information. Windows offers several APIs to operate and manage certificates.

To learn more, see [Cryptography and Certificate Management](cryptography-certificate-mgmt.md). | -| | [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md) | | +| | The Windows Security app is a client interface that is built into Windows, beginning with Windows 10, version 1703, and continuing through Windows 11. The Windows Security app enables users to view their security settings, including virus & threat protection settings, firewall & network protection, device security, and more.

The Windows Security app uses the Windows Security Service (SecurityHealthService or Windows Security Health Service), which in turn uses the Security Center service (wscsvc) to ensure the app provides the most up-to-date information about the protection status on the endpoint.

To learn more, see [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md). | | Encryption and data protection | [Encryption and data protection in Windows 11](encryption-data-protection.md) | | | | [Encryption](encryption-data-protection.md) | | | | [BitLocker](information-protection/bitlocker/bitlocker-overview.md) | | From fde3de7f2788223872335b3756eff0880d268e30 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 13:25:08 -0700 Subject: [PATCH 272/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 28b76003fc..baf6cd5cac 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -27,7 +27,7 @@ Use the links in the following table to learn more about the operating system se | System security | Secure Boot and Trusted Boot | Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up the process. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely.

To learn more, see [Secure Boot and Trusted Boot](trusted-boot.md). | | | Cryptography and certificate management | Cryptography uses code to convert data so that only a specific recipient can read it by using a key. Cryptography enforces privacy to prevent anyone except the intended recipient from reading data, integrity to ensure data is free of tampering, and authentication that verifies identity to ensure that communication is secure. The cryptography stack in Windows extends from the chip to the cloud enabling Windows, applications, and services protect system and user secrets.

Certificates are crucial to public key infrastructure (PKI) as they provide the means for safeguarding and authenticating information. Windows offers several APIs to operate and manage certificates.

To learn more, see [Cryptography and Certificate Management](cryptography-certificate-mgmt.md). | | | The Windows Security app is a client interface that is built into Windows, beginning with Windows 10, version 1703, and continuing through Windows 11. The Windows Security app enables users to view their security settings, including virus & threat protection settings, firewall & network protection, device security, and more.

The Windows Security app uses the Windows Security Service (SecurityHealthService or Windows Security Health Service), which in turn uses the Security Center service (wscsvc) to ensure the app provides the most up-to-date information about the protection status on the endpoint.

To learn more, see [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md). | -| Encryption and data protection | [Encryption and data protection in Windows 11](encryption-data-protection.md) | | +| Encryption and data protection | | In Windows 11, encryption and data protection features include Encrypted Hard Drive and BitLocker.

To learn more, see [Encryption and data protection in Windows 11](encryption-data-protection.md). | | | [Encryption](encryption-data-protection.md) | | | | [BitLocker](information-protection/bitlocker/bitlocker-overview.md) | | | Network security | [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs) | | From 1cde7c3e2caaf57e4a3d2be45682102e75ba17f7 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 13:27:05 -0700 Subject: [PATCH 273/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index baf6cd5cac..992c45d18b 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -27,7 +27,7 @@ Use the links in the following table to learn more about the operating system se | System security | Secure Boot and Trusted Boot | Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up the process. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely.

To learn more, see [Secure Boot and Trusted Boot](trusted-boot.md). | | | Cryptography and certificate management | Cryptography uses code to convert data so that only a specific recipient can read it by using a key. Cryptography enforces privacy to prevent anyone except the intended recipient from reading data, integrity to ensure data is free of tampering, and authentication that verifies identity to ensure that communication is secure. The cryptography stack in Windows extends from the chip to the cloud enabling Windows, applications, and services protect system and user secrets.

Certificates are crucial to public key infrastructure (PKI) as they provide the means for safeguarding and authenticating information. Windows offers several APIs to operate and manage certificates.

To learn more, see [Cryptography and Certificate Management](cryptography-certificate-mgmt.md). | | | The Windows Security app is a client interface that is built into Windows, beginning with Windows 10, version 1703, and continuing through Windows 11. The Windows Security app enables users to view their security settings, including virus & threat protection settings, firewall & network protection, device security, and more.

The Windows Security app uses the Windows Security Service (SecurityHealthService or Windows Security Health Service), which in turn uses the Security Center service (wscsvc) to ensure the app provides the most up-to-date information about the protection status on the endpoint.

To learn more, see [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md). | -| Encryption and data protection | | In Windows 11, encryption and data protection features include Encrypted Hard Drive and BitLocker.

To learn more, see [Encryption and data protection in Windows 11](encryption-data-protection.md). | +| Encryption and data protection | | In Windows 11, encryption and data protection features include encrypted hard drives and BitLocker. Encrypted hard drives are a new class of hard drives that are self-encrypted at a hardware level and allow for full disk hardware encryption. BitLocker provides encryption for the operating system, fixed data, and removable data drives.

To learn more, see [Encryption and data protection in Windows 11](encryption-data-protection.md). | | | [Encryption](encryption-data-protection.md) | | | | [BitLocker](information-protection/bitlocker/bitlocker-overview.md) | | | Network security | [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs) | | From 2a6a6d9b1c94d0e659afa6bc1682298f321930f5 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 13:27:37 -0700 Subject: [PATCH 274/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 992c45d18b..c9c4040e93 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -26,7 +26,7 @@ Use the links in the following table to learn more about the operating system se |:---|:---| | System security | Secure Boot and Trusted Boot | Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up the process. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely.

To learn more, see [Secure Boot and Trusted Boot](trusted-boot.md). | | | Cryptography and certificate management | Cryptography uses code to convert data so that only a specific recipient can read it by using a key. Cryptography enforces privacy to prevent anyone except the intended recipient from reading data, integrity to ensure data is free of tampering, and authentication that verifies identity to ensure that communication is secure. The cryptography stack in Windows extends from the chip to the cloud enabling Windows, applications, and services protect system and user secrets.

Certificates are crucial to public key infrastructure (PKI) as they provide the means for safeguarding and authenticating information. Windows offers several APIs to operate and manage certificates.

To learn more, see [Cryptography and Certificate Management](cryptography-certificate-mgmt.md). | -| | The Windows Security app is a client interface that is built into Windows, beginning with Windows 10, version 1703, and continuing through Windows 11. The Windows Security app enables users to view their security settings, including virus & threat protection settings, firewall & network protection, device security, and more.

The Windows Security app uses the Windows Security Service (SecurityHealthService or Windows Security Health Service), which in turn uses the Security Center service (wscsvc) to ensure the app provides the most up-to-date information about the protection status on the endpoint.

To learn more, see [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md). | +| | The Windows Security app is a client interface that is built into Windows, beginning with Windows 10, version 1703, and continuing through Windows 11. The Windows Security app enables users to view their security settings, including virus & threat protection settings, firewall & network protection, device security, and more on their device.

The Windows Security app uses the Windows Security Service (SecurityHealthService or Windows Security Health Service), which in turn uses the Security Center service (wscsvc) to ensure the app provides the most up-to-date information about the protection status on the endpoint.

To learn more, see [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md). | | Encryption and data protection | | In Windows 11, encryption and data protection features include encrypted hard drives and BitLocker. Encrypted hard drives are a new class of hard drives that are self-encrypted at a hardware level and allow for full disk hardware encryption. BitLocker provides encryption for the operating system, fixed data, and removable data drives.

To learn more, see [Encryption and data protection in Windows 11](encryption-data-protection.md). | | | [Encryption](encryption-data-protection.md) | | | | [BitLocker](information-protection/bitlocker/bitlocker-overview.md) | | From f7721855a9da8b77503c8fc4ecc4804aa7b1be9a Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 13:35:17 -0700 Subject: [PATCH 275/930] Update operating-system.md --- windows/security/operating-system.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index c9c4040e93..07898bd0fd 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -27,9 +27,7 @@ Use the links in the following table to learn more about the operating system se | System security | Secure Boot and Trusted Boot | Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up the process. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely.

To learn more, see [Secure Boot and Trusted Boot](trusted-boot.md). | | | Cryptography and certificate management | Cryptography uses code to convert data so that only a specific recipient can read it by using a key. Cryptography enforces privacy to prevent anyone except the intended recipient from reading data, integrity to ensure data is free of tampering, and authentication that verifies identity to ensure that communication is secure. The cryptography stack in Windows extends from the chip to the cloud enabling Windows, applications, and services protect system and user secrets.

Certificates are crucial to public key infrastructure (PKI) as they provide the means for safeguarding and authenticating information. Windows offers several APIs to operate and manage certificates.

To learn more, see [Cryptography and Certificate Management](cryptography-certificate-mgmt.md). | | | The Windows Security app is a client interface that is built into Windows, beginning with Windows 10, version 1703, and continuing through Windows 11. The Windows Security app enables users to view their security settings, including virus & threat protection settings, firewall & network protection, device security, and more on their device.

The Windows Security app uses the Windows Security Service (SecurityHealthService or Windows Security Health Service), which in turn uses the Security Center service (wscsvc) to ensure the app provides the most up-to-date information about the protection status on the endpoint.

To learn more, see [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md). | -| Encryption and data protection | | In Windows 11, encryption and data protection features include encrypted hard drives and BitLocker. Encrypted hard drives are a new class of hard drives that are self-encrypted at a hardware level and allow for full disk hardware encryption. BitLocker provides encryption for the operating system, fixed data, and removable data drives.

To learn more, see [Encryption and data protection in Windows 11](encryption-data-protection.md). | -| | [Encryption](encryption-data-protection.md) | | -| | [BitLocker](information-protection/bitlocker/bitlocker-overview.md) | | +| Encryption and data protection | In Windows 11, encryption and data protection features include encrypted hard drives and BitLocker. Encrypted hard drives are a new class of hard drives that are self-encrypted at a hardware level and allow for full disk hardware encryption. BitLocker provides encryption for the operating system, fixed data, and removable data drives.

To learn more, see [Encryption and data protection in Windows 11](encryption-data-protection.md). | | Network security | [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs) | | | | [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md) | | | | Bluetooth (NEEDED) | | From 9d3add4009ed5ea41a067e6d1b9db0562dc1b89f Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 13:40:59 -0700 Subject: [PATCH 276/930] sync changes --- windows/security/TOC.yml | 4 +-- .../security/cryptography-certificate-mgmt.md | 5 ++- windows/security/hardware.md | 6 +--- windows/security/operating-system.md | 33 ++++++++----------- windows/security/threat-protection/TOC.yml | 2 +- 5 files changed, 20 insertions(+), 30 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 2dbd89eb75..91e70fb5b7 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -224,7 +224,7 @@ href: apps.md items: - name: Windows Defender Application Control and virtualization-based protection of code integrity - href: device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md + href: threat-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md - name: Windows Defender Application Control href: threat-protection\windows-defender-application-control\windows-defender-application-control.md - name: Microsoft Defender Application Guard @@ -374,4 +374,4 @@ - name: Microsoft Bug Bounty Program href: threat-protection/microsoft-bug-bounty-program.md - name: Windows Privacy - href: windows/privacy/windows-10-and-privacy-compliance.md + href: /windows/privacy/windows-10-and-privacy-compliance.md diff --git a/windows/security/cryptography-certificate-mgmt.md b/windows/security/cryptography-certificate-mgmt.md index f5d63c9686..dbc385fefd 100644 --- a/windows/security/cryptography-certificate-mgmt.md +++ b/windows/security/cryptography-certificate-mgmt.md @@ -1,6 +1,6 @@ --- title: Cryptography and Certificate Management -description: Get an overview of cryptography and certificate management in Windows 11 +description: Get an overview of cryptography and certificate management in Windows search.appverid: MET150 author: denisebmsft ms.author: deniseb @@ -18,13 +18,12 @@ f1.keywords: NOCSH # Cryptography and Certificate Management -*This article describes cryptography and certificate management in Windows 11.* ## Cryptography Cryptography uses code to convert data so that only a specific recipient can read it by using a key. Cryptography enforces privacy to prevent anyone except the intended recipient from reading data, integrity to ensure data is free of tampering, and authentication that verifies identity to ensure that communication is secure. The cryptography stack in Windows extends from the chip to the cloud enabling Windows, applications, and services protect system and user secrets. -All cryptography on Windows 11 is Federal Information Processing Standards (FIPS) 140 certified. FIPS 140 certification ensures that US government approved algorithms are being used (RSA for signing, ECDH with NIST curves for key agreement, AES for symmetric encryption, and SHA2 for hashing), tests module integrity to prove that no tampering has occurred and proves the randomness for entropy sources. +Cryptography in Windows is Federal Information Processing Standards (FIPS) 140 certified. FIPS 140 certification ensures that US government approved algorithms are being used (RSA for signing, ECDH with NIST curves for key agreement, AES for symmetric encryption, and SHA2 for hashing), tests module integrity to prove that no tampering has occurred and proves the randomness for entropy sources. Windows cryptographic modules provide low-level primitives such as: diff --git a/windows/security/hardware.md b/windows/security/hardware.md index cd3279e414..95ff8377ea 100644 --- a/windows/security/hardware.md +++ b/windows/security/hardware.md @@ -16,11 +16,7 @@ ms.technology: windows-sec # Windows hardware security Modern threats require modern security with a strong alignment between hardware security and software security techniques to keep users, data and devices protected. The operating system alone cannot protect from the wide range of tools and techniques cybercriminals use to compromise a computer deep inside its silicon. Once inside, intruders can be difficult to detect while engaging in multiple nefarious activities from stealing important data to capturing email addresses and other sensitive pieces of information. -These new threats call for computing hardware that is secure down to the very core, including hardware chips and processors. Microsoft and our partners, including chip and device manufacturers, have worked together to integrate powerful security capabilities across software, firmware, and hardware. - -With Windows 11, we have raised the hardware security baseline to design the most secure version of Windows ever. We have carefully chosen the hardware requirements and default security features based on threat intelligence and input from leading experts around the globe, including our own Microsoft Cybersecurity team. - - +These new threats call for computing hardware that is secure down to the very core, including hardware chips and processors. Microsoft and our partners, including chip and device manufacturers, have worked together to integrate powerful security capabilities across software, firmware, and hardware. | Security Measures | Features & Capabilities | |:---|:---| diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 07898bd0fd..c5141ef796 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -20,26 +20,21 @@ ms.technology: windows-sec Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. -Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11:

+Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11:

-| Security Measures | Features & Capabilities | Description | +| Security Measures | Features & Capabilities | |:---|:---| -| System security | Secure Boot and Trusted Boot | Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows 11 device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up the process. Together, Secure Boot and Trusted Boot help to ensure your Windows 11 system boots up safely and securely.

To learn more, see [Secure Boot and Trusted Boot](trusted-boot.md). | -| | Cryptography and certificate management | Cryptography uses code to convert data so that only a specific recipient can read it by using a key. Cryptography enforces privacy to prevent anyone except the intended recipient from reading data, integrity to ensure data is free of tampering, and authentication that verifies identity to ensure that communication is secure. The cryptography stack in Windows extends from the chip to the cloud enabling Windows, applications, and services protect system and user secrets.

Certificates are crucial to public key infrastructure (PKI) as they provide the means for safeguarding and authenticating information. Windows offers several APIs to operate and manage certificates.

To learn more, see [Cryptography and Certificate Management](cryptography-certificate-mgmt.md). | -| | The Windows Security app is a client interface that is built into Windows, beginning with Windows 10, version 1703, and continuing through Windows 11. The Windows Security app enables users to view their security settings, including virus & threat protection settings, firewall & network protection, device security, and more on their device.

The Windows Security app uses the Windows Security Service (SecurityHealthService or Windows Security Health Service), which in turn uses the Security Center service (wscsvc) to ensure the app provides the most up-to-date information about the protection status on the endpoint.

To learn more, see [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md). | -| Encryption and data protection | In Windows 11, encryption and data protection features include encrypted hard drives and BitLocker. Encrypted hard drives are a new class of hard drives that are self-encrypted at a hardware level and allow for full disk hardware encryption. BitLocker provides encryption for the operating system, fixed data, and removable data drives.

To learn more, see [Encryption and data protection in Windows 11](encryption-data-protection.md). | -| Network security | [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs) | | -| | [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md) | | -| | Bluetooth (NEEDED) | | -| | Domain Name System (DNS) security (NEEDED) | | -| | Windows Wi-Fi (NEEDED) | | -| | Transport Layer Security (TLS) (NEEDED) | | -| Protection from viruses and threats | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows) | | -| | [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | -| | [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection) | | -| | [Network protection](/microsoft-365/security/defender-endpoint/network-protection) | | -| | [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders) | | -| | [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection) | | -| | Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | +| Secure Boot and Trusted Boot | Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up the process. Together, Secure Boot and Trusted Boot help to ensure your Windows system boots up safely and securely.

Learn more [Secure Boot and Trusted Boot](trusted-boot.md).
|| +Cryptography and certificate management|Cryptography uses code to convert data so that only a specific recipient can read it by using a key. Cryptography enforces privacy to prevent anyone except the intended recipient from reading data, integrity to ensure data is free of tampering, and authentication that verifies identity to ensure that communication is secure.

Learn more about [Cryptography and certificate management](cryptography-certificate-mgmt.md).

| +Windows Security app | The Windows built-in security application found in setitngs provides an at-a-glance view of the security status and health of your device. These insights help you identify issues and take action to make sure you’re protected. You can quickly see the status of your virus and threat protection, firewall and network security, device security controls, and more.

Learn more about the [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md).| +| Encryption and data protection | Wherever confidential data is stored, it must be protected against unauthorized access, whether through physical device theft or from malicious applications. Windows provides strong at-rest data-protection solutions that guard against nefarious attackers.

Learn more about [Encryption](encryption-data-protection.md). +| BitLocker | BitLocker Drive Encryption is a data protection feature that integrates with the operating system and addresses the threats of data theft or exposure from lost, stolen, or inappropriately decommissioned computers. BitLocker provides the most protection when used with a Trusted Platform Module (TPM) version 1.2 or later.

Learn more about [BitLocker](information-protection/bitlocker/bitlocker-overview.md). | +| Encrypted Hard Drive |

Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management.
By offloading the cryptographic operations to hardware, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted Hard Drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity.

Learn more about [Encrypted Hard Drives](information-protection/encrypted-hard-drive.md).

| +| Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs).

| +| Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

+| Protection from viruses and threats | The next-generation protection capabilities in Windows helps identify and block new and emerging threats. By reducing your attack surface, you can reduce the risk of malware getting onto a device. Powered by the cloud and machine learning, Microsoft Defender Antivirus can help stop attacks in real-time. These capabilities can help security teams prevent malware from infecting a device.

[Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection)

[Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders)

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | + + +Bluetooth (NEEDED)

Domain Name System (DNS) security (NEEDED)

Windows Wi-Fi (NEEDED)

Transport Layer Security (TLS) (NEEDED) | diff --git a/windows/security/threat-protection/TOC.yml b/windows/security/threat-protection/TOC.yml index 5342060e01..c4a518650a 100644 --- a/windows/security/threat-protection/TOC.yml +++ b/windows/security/threat-protection/TOC.yml @@ -35,4 +35,4 @@ - name: Security foundations - name: Windows Privacy - href: windows/privacy/windows-10-and-privacy-compliance.md \ No newline at end of file + href: /windows/privacy/windows-10-and-privacy-compliance.md \ No newline at end of file From 4ca86379d0f4c23baa03c0e69b9fd34c8a9c9aae Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 14:29:33 -0700 Subject: [PATCH 277/930] Update operating-system.md --- windows/security/operating-system.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index c5141ef796..6863bd1951 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -34,7 +34,4 @@ Windows Security app | The Windows built-in security application found in setitn | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

| Protection from viruses and threats | The next-generation protection capabilities in Windows helps identify and block new and emerging threats. By reducing your attack surface, you can reduce the risk of malware getting onto a device. Powered by the cloud and machine learning, Microsoft Defender Antivirus can help stop attacks in real-time. These capabilities can help security teams prevent malware from infecting a device.

[Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection)

[Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders)

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | - - - -Bluetooth (NEEDED)

Domain Name System (DNS) security (NEEDED)

Windows Wi-Fi (NEEDED)

Transport Layer Security (TLS) (NEEDED) | + From 5c451f27247a6f82e5668ac29eb93f772f6acf89 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 14:49:07 -0700 Subject: [PATCH 278/930] TOC palooza --- windows/security/TOC.yml | 76 +- windows/security/operating-system.md | 3 - .../threat-protection/auditing/TOC.yml | 765 ++++++++++++++++++ .../security-policy-settings/TOC.yml | 349 ++++++++ 4 files changed, 1189 insertions(+), 4 deletions(-) create mode 100644 windows/security/threat-protection/auditing/TOC.yml create mode 100644 windows/security/threat-protection/security-policy-settings/TOC.yml diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 91e70fb5b7..3c0315e244 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -125,7 +125,11 @@ - name: Decode Measured Boot logs to track PCR changes href: information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md - name: Configure S/MIME for Windows - href: identity-protection/configure-s-mime.md + href: identity-protection/configure-s-mime.md + - name: Security policy settings + href: threat-protection/security-policy-settings/security-policy-settings.md + - name: Security auditing + href: threat-protection/auditing/security-auditing-overview.md - name: Windows Information Protection (WIP) href: information-protection/windows-information-protection/protect-enterprise-data-using-wip.md items: @@ -173,6 +177,21 @@ href: information-protection/windows-information-protection/using-owa-with-wip.md - name: Fine-tune WIP Learning href: information-protection/windows-information-protection/wip-learning.md + - name: Windows security baselines + href: threat-protection/windows-security-configuration-framework/windows-security-baselines.md + items: + - name: Security Compliance Toolkit + href: threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md + - name: Get support + href: threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md + - name: More Windows security + items: + - name: Override Process Mitigation Options to help enforce app-related security policies + href: threat-protection/override-mitigation-options-for-app-related-security-policies.md + - name: Use Windows Event Forwarding to help with intrusion detection + href: threat-protection/use-windows-event-forwarding-to-assist-in-intrusion-detection.md + - name: Block untrusted fonts in an enterprise + href: threat-protection/block-untrusted-fonts-in-enterprise.md - name: Network security items: - name: VPN technical guide @@ -220,6 +239,61 @@ href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/exploit-protection - name: Microsoft Defender for Endpoint href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint + - name: Security intelligence + href: threat-protection/intelligence/index.md + items: + - name: Understand malware & other threats + href: threat-protection/intelligence/understanding-malware.md + items: + - name: Prevent malware infection + href: threat-protection/intelligence/prevent-malware-infection.md + - name: Malware names + href: threat-protection/intelligence/malware-naming.md + - name: Coin miners + href: threat-protection/intelligence/coinminer-malware.md + - name: Exploits and exploit kits + href: threat-protection/intelligence/exploits-malware.md + - name: Fileless threats + href: threat-protection/intelligence/fileless-threats.md + - name: Macro malware + href: threat-protection/intelligence/macro-malware.md + - name: Phishing + href: threat-protection/intelligence/phishing.md + - name: Ransomware + href: /security/compass/human-operated-ransomware + - name: Rootkits + href: threat-protection/intelligence/rootkits-malware.md + - name: Supply chain attacks + href: threat-protection/intelligence/supply-chain-malware.md + - name: Tech support scams + href: threat-protection/intelligence/support-scams.md + - name: Trojans + href: threat-protection/intelligence/trojans-malware.md + - name: Unwanted software + href: threat-protection/intelligence/unwanted-software.md + - name: Worms + href: threat-protection/intelligence/worms-malware.md + - name: How Microsoft identifies malware and PUA + href: threat-protection/intelligence/criteria.md + - name: Submit files for analysis + href: threat-protection/intelligence/submission-guide.md + - name: Safety Scanner download + href: threat-protection/intelligence/safety-scanner-download.md + - name: Industry collaboration programs + href: threat-protection/intelligence/cybersecurity-industry-partners.md + items: + - name: Virus information alliance + href: threat-protection/intelligence/virus-information-alliance-criteria.md + - name: Microsoft virus initiative + href: threat-protection/intelligence/virus-initiative-criteria.md + - name: Coordinated malware eradication + href: threat-protection/intelligence/coordinated-malware-eradication.md + - name: Information for developers + items: + - name: Software developer FAQ + href: threat-protection/intelligence/developer-faq.yml + - name: Software developer resources + href: threat-protection/intelligence/developer-resources.md - name: Application security href: apps.md items: diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index c5141ef796..859d7ec1d9 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -35,6 +35,3 @@ Windows Security app | The Windows built-in security application found in setitn | Protection from viruses and threats | The next-generation protection capabilities in Windows helps identify and block new and emerging threats. By reducing your attack surface, you can reduce the risk of malware getting onto a device. Powered by the cloud and machine learning, Microsoft Defender Antivirus can help stop attacks in real-time. These capabilities can help security teams prevent malware from infecting a device.

[Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection)

[Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders)

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | - - -Bluetooth (NEEDED)

Domain Name System (DNS) security (NEEDED)

Windows Wi-Fi (NEEDED)

Transport Layer Security (TLS) (NEEDED) | diff --git a/windows/security/threat-protection/auditing/TOC.yml b/windows/security/threat-protection/auditing/TOC.yml new file mode 100644 index 0000000000..88646f01b0 --- /dev/null +++ b/windows/security/threat-protection/auditing/TOC.yml @@ -0,0 +1,765 @@ + - name: Security auditing + href: security-auditing-overview.md + items: + - name: Basic security audit policies + href: basic-security-audit-policies.md + items: + - name: Create a basic audit policy for an event category + href: create-a-basic-audit-policy-settings-for-an-event-category.md + - name: Apply a basic audit policy on a file or folder + href: apply-a-basic-audit-policy-on-a-file-or-folder.md + - name: View the security event log + href: view-the-security-event-log.md + - name: Basic security audit policy settings + href: basic-security-audit-policy-settings.md + items: + - name: Audit account logon events + href: basic-audit-account-logon-events.md + - name: Audit account management + href: basic-audit-account-management.md + - name: Audit directory service access + href: basic-audit-directory-service-access.md + - name: Audit logon events + href: basic-audit-logon-events.md + - name: Audit object access + href: basic-audit-object-access.md + - name: Audit policy change + href: basic-audit-policy-change.md + - name: Audit privilege use + href: basic-audit-privilege-use.md + - name: Audit process tracking + href: basic-audit-process-tracking.md + - name: Audit system events + href: basic-audit-system-events.md + - name: Advanced security audit policies + href: advanced-security-auditing.md + items: + - name: Planning and deploying advanced security audit policies + href: planning-and-deploying-advanced-security-audit-policies.md + - name: Advanced security auditing FAQ + href: advanced-security-auditing-faq.yml + items: + - name: Which editions of Windows support advanced audit policy configuration + href: which-editions-of-windows-support-advanced-audit-policy-configuration.md + - name: How to list XML elements in \ + href: how-to-list-xml-elements-in-eventdata.md + - name: Using advanced security auditing options to monitor dynamic access control objects + href: using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md + items: + - name: Monitor the central access policies that apply on a file server + href: monitor-the-central-access-policies-that-apply-on-a-file-server.md + - name: Monitor the use of removable storage devices + href: monitor-the-use-of-removable-storage-devices.md + - name: Monitor resource attribute definitions + href: monitor-resource-attribute-definitions.md + - name: Monitor central access policy and rule definitions + href: monitor-central-access-policy-and-rule-definitions.md + - name: Monitor user and device claims during sign-in + href: monitor-user-and-device-claims-during-sign-in.md + - name: Monitor the resource attributes on files and folders + href: monitor-the-resource-attributes-on-files-and-folders.md + - name: Monitor the central access policies associated with files and folders + href: monitor-the-central-access-policies-associated-with-files-and-folders.md + - name: Monitor claim types + href: monitor-claim-types.md + - name: Advanced security audit policy settings + href: advanced-security-audit-policy-settings.md + items: + - name: Audit Credential Validation + href: audit-credential-validation.md + - name: "Event 4774 S, F: An account was mapped for logon." + href: event-4774.md + - name: "Event 4775 F: An account could not be mapped for logon." + href: event-4775.md + - name: "Event 4776 S, F: The computer attempted to validate the credentials for an account." + href: event-4776.md + - name: "Event 4777 F: The domain controller failed to validate the credentials for an account." + href: event-4777.md + - name: Audit Kerberos Authentication Service + href: audit-kerberos-authentication-service.md + items: + - name: "Event 4768 S, F: A Kerberos authentication ticket, TGT, was requested." + href: event-4768.md + - name: "Event 4771 F: Kerberos pre-authentication failed." + href: event-4771.md + - name: "Event 4772 F: A Kerberos authentication ticket request failed." + href: event-4772.md + - name: Audit Kerberos Service Ticket Operations + href: audit-kerberos-service-ticket-operations.md + items: + - name: "Event 4769 S, F: A Kerberos service ticket was requested." + href: event-4769.md + - name: "Event 4770 S: A Kerberos service ticket was renewed." + href: event-4770.md + - name: "Event 4773 F: A Kerberos service ticket request failed." + href: event-4773.md + - name: Audit Other Account Logon Events + href: audit-other-account-logon-events.md + - name: Audit Application Group Management + href: audit-application-group-management.md + - name: Audit Computer Account Management + href: audit-computer-account-management.md + items: + - name: "Event 4741 S: A computer account was created." + href: event-4741.md + - name: "Event 4742 S: A computer account was changed." + href: event-4742.md + - name: "Event 4743 S: A computer account was deleted." + href: event-4743.md + - name: Audit Distribution Group Management + href: audit-distribution-group-management.md + items: + - name: "Event 4749 S: A security-disabled global group was created." + href: event-4749.md + - name: "Event 4750 S: A security-disabled global group was changed." + href: event-4750.md + - name: "Event 4751 S: A member was added to a security-disabled global group." + href: event-4751.md + - name: "Event 4752 S: A member was removed from a security-disabled global group." + href: event-4752.md + - name: "Event 4753 S: A security-disabled global group was deleted." + href: event-4753.md + - name: Audit Other Account Management Events + href: audit-other-account-management-events.md + items: + - name: "Event 4782 S: The password hash of an account was accessed." + href: event-4782.md + - name: "Event 4793 S: The Password Policy Checking API was called." + href: event-4793.md + - name: Audit Security Group Management + href: audit-security-group-management.md + items: + - name: "Event 4731 S: A security-enabled local group was created." + href: event-4731.md + - name: "Event 4732 S: A member was added to a security-enabled local group." + href: event-4732.md + - name: "Event 4733 S: A member was removed from a security-enabled local group." + href: event-4733.md + - name: "Event 4734 S: A security-enabled local group was deleted." + href: event-4734.md + - name: "Event 4735 S: A security-enabled local group was changed." + href: event-4735.md + - name: "Event 4764 S: A group�s type was changed." + href: event-4764.md + - name: "Event 4799 S: A security-enabled local group membership was enumerated." + href: event-4799.md + - name: Audit User Account Management + href: audit-user-account-management.md + items: + - name: "Event 4720 S: A user account was created." + href: event-4720.md + - name: "Event 4722 S: A user account was enabled." + href: event-4722.md + - name: "Event 4723 S, F: An attempt was made to change an account's password." + href: event-4723.md + - name: "Event 4724 S, F: An attempt was made to reset an account's password." + href: event-4724.md + - name: "Event 4725 S: A user account was disabled." + href: event-4725.md + - name: "Event 4726 S: A user account was deleted." + href: event-4726.md + - name: "Event 4738 S: A user account was changed." + href: event-4738.md + - name: "Event 4740 S: A user account was locked out." + href: event-4740.md + - name: "Event 4765 S: SID History was added to an account." + href: event-4765.md + - name: "Event 4766 F: An attempt to add SID History to an account failed." + href: event-4766.md + - name: "Event 4767 S: A user account was unlocked." + href: event-4767.md + - name: "Event 4780 S: The ACL was set on accounts that are members of administrators groups." + href: event-4780.md + - name: "Event 4781 S: The name of an account was changed." + href: event-4781.md + - name: "Event 4794 S, F: An attempt was made to set the Directory Services Restore Mode administrator password." + href: event-4794.md + - name: "Event 4798 S: A user's local group membership was enumerated." + href: event-4798.md + - name: "Event 5376 S: Credential Manager credentials were backed up." + href: event-5376.md + - name: "Event 5377 S: Credential Manager credentials were restored from a backup." + href: event-5377.md + - name: Audit DPAPI Activity + href: audit-dpapi-activity.md + items: + - name: "Event 4692 S, F: Backup of data protection master key was attempted." + href: event-4692.md + - name: "Event 4693 S, F: Recovery of data protection master key was attempted." + href: event-4693.md + - name: "Event 4694 S, F: Protection of auditable protected data was attempted." + href: event-4694.md + - name: "Event 4695 S, F: Unprotection of auditable protected data was attempted." + href: event-4695.md + - name: Audit PNP Activity + href: audit-pnp-activity.md + items: + - name: "Event 6416 S: A new external device was recognized by the System." + href: event-6416.md + - name: "Event 6419 S: A request was made to disable a device." + href: event-6419.md + - name: "Event 6420 S: A device was disabled." + href: event-6420.md + - name: "Event 6421 S: A request was made to enable a device." + href: event-6421.md + - name: "Event 6422 S: A device was enabled." + href: event-6422.md + - name: "Event 6423 S: The installation of this device is forbidden by system policy." + href: event-6423.md + - name: "Event 6424 S: The installation of this device was allowed, after having previously been forbidden by policy." + href: event-6424.md + - name: Audit Process Creation + href: audit-process-creation.md + items: + - name: "Event 4688 S: A new process has been created." + href: event-4688.md + - name: "Event 4696 S: A primary token was assigned to process." + href: event-4696.md + - name: Audit Process Termination + href: audit-process-termination.md + items: + - name: "Event 4689 S: A process has exited." + href: event-4689.md + - name: Audit RPC Events + href: audit-rpc-events.md + items: + - name: "Event 5712 S: A Remote Procedure Call, RPC, was attempted." + href: event-5712.md + - name: Audit Token Right Adjusted + href: audit-token-right-adjusted.md + items: + - name: "Event 4703 S: A user right was adjusted." + href: event-4703.md + - name: Audit Detailed Directory Service Replication + href: audit-detailed-directory-service-replication.md + items: + - name: "Event 4928 S, F: An Active Directory replica source naming context was established." + href: event-4928.md + - name: "Event 4929 S, F: An Active Directory replica source naming context was removed." + href: event-4929.md + - name: "Event 4930 S, F: An Active Directory replica source naming context was modified." + href: event-4930.md + - name: "Event 4931 S, F: An Active Directory replica destination naming context was modified." + href: event-4931.md + - name: "Event 4934 S: Attributes of an Active Directory object were replicated." + href: event-4934.md + - name: "Event 4935 F: Replication failure begins." + href: event-4935.md + - name: "Event 4936 S: Replication failure ends." + href: event-4936.md + - name: "Event 4937 S: A lingering object was removed from a replica." + href: event-4937.md + - name: Audit Directory Service Access + href: audit-directory-service-access.md + items: + - name: "Event 4662 S, F: An operation was performed on an object." + href: event-4662.md + - name: "Event 4661 S, F: A handle to an object was requested." + href: event-4661.md + - name: Audit Directory Service Changes + href: audit-directory-service-changes.md + items: + - name: "Event 5136 S: A directory service object was modified." + href: event-5136.md + - name: "Event 5137 S: A directory service object was created." + href: event-5137.md + - name: "Event 5138 S: A directory service object was undeleted." + href: event-5138.md + - name: "Event 5139 S: A directory service object was moved." + href: event-5139.md + - name: "Event 5141 S: A directory service object was deleted." + href: event-5141.md + - name: Audit Directory Service Replication + href: audit-directory-service-replication.md + items: + - name: "Event 4932 S: Synchronization of a replica of an Active Directory naming context has begun." + href: event-4932.md + - name: "Event 4933 S, F: Synchronization of a replica of an Active Directory naming context has ended." + href: event-4933.md + - name: Audit Account Lockout + href: audit-account-lockout.md + items: + - name: "Event 4625 F: An account failed to log on." + href: event-4625.md + - name: Audit User/Device Claims + href: audit-user-device-claims.md + items: + - name: "Event 4626 S: User/Device claims information." + href: event-4626.md + - name: Audit Group Membership + href: audit-group-membership.md + items: + - name: "Event 4627 S: Group membership information." + href: event-4627.md + - name: Audit IPsec Extended Mode + href: audit-ipsec-extended-mode.md + - name: Audit IPsec Main Mode + href: audit-ipsec-main-mode.md + - name: Audit IPsec Quick Mode + href: audit-ipsec-quick-mode.md + - name: Audit Logoff + href: audit-logoff.md + items: + - name: "Event 4634 S: An account was logged off." + href: event-4634.md + - name: "Event 4647 S: User initiated logoff." + href: event-4647.md + - name: Audit Logon + href: audit-logon.md + items: + - name: "Event 4624 S: An account was successfully logged on." + href: event-4624.md + - name: "Event 4625 F: An account failed to log on." + href: event-4625.md + - name: "Event 4648 S: A logon was attempted using explicit credentials." + href: event-4648.md + - name: "Event 4675 S: SIDs were filtered." + href: event-4675.md + - name: Audit Network Policy Server + href: audit-network-policy-server.md + - name: Audit Other Logon/Logoff Events + href: audit-other-logonlogoff-events.md + items: + - name: "Event 4649 S: A replay attack was detected." + href: event-4649.md + - name: "Event 4778 S: A session was reconnected to a Window Station." + href: event-4778.md + - name: "Event 4779 S: A session was disconnected from a Window Station." + href: event-4779.md + - name: "Event 4800 S: The workstation was locked." + href: event-4800.md + - name: "Event 4801 S: The workstation was unlocked." + href: event-4801.md + - name: "Event 4802 S: The screen saver was invoked." + href: event-4802.md + - name: "Event 4803 S: The screen saver was dismissed." + href: event-4803.md + - name: "Event 5378 F: The requested credentials delegation was disallowed by policy." + href: event-5378.md + - name: "Event 5632 S, F: A request was made to authenticate to a wireless network." + href: event-5632.md + - name: "Event 5633 S, F: A request was made to authenticate to a wired network." + href: event-5633.md + - name: Audit Special Logon + href: audit-special-logon.md + items: + - name: "Event 4964 S: Special groups have been assigned to a new logon." + href: event-4964.md + - name: "Event 4672 S: Special privileges assigned to new logon." + href: event-4672.md + - name: Audit Application Generated + href: audit-application-generated.md + - name: Audit Certification Services + href: audit-certification-services.md + - name: Audit Detailed File Share + href: audit-detailed-file-share.md + items: + - name: "Event 5145 S, F: A network share object was checked to see whether client can be granted desired access." + href: event-5145.md + - name: Audit File Share + href: audit-file-share.md + items: + - name: "Event 5140 S, F: A network share object was accessed." + href: event-5140.md + - name: "Event 5142 S: A network share object was added." + href: event-5142.md + - name: "Event 5143 S: A network share object was modified." + href: event-5143.md + - name: "Event 5144 S: A network share object was deleted." + href: event-5144.md + - name: "Event 5168 F: SPN check for SMB/SMB2 failed." + href: event-5168.md + - name: Audit File System + href: audit-file-system.md + items: + - name: "Event 4656 S, F: A handle to an object was requested." + href: event-4656.md + - name: "Event 4658 S: The handle to an object was closed." + href: event-4658.md + - name: "Event 4660 S: An object was deleted." + href: event-4660.md + - name: "Event 4663 S: An attempt was made to access an object." + href: event-4663.md + - name: "Event 4664 S: An attempt was made to create a hard link." + href: event-4664.md + - name: "Event 4985 S: The state of a transaction has changed." + href: event-4985.md + - name: "Event 5051: A file was virtualized." + href: event-5051.md + - name: "Event 4670 S: Permissions on an object were changed." + href: event-4670.md + - name: Audit Filtering Platform Connection + href: audit-filtering-platform-connection.md + items: + - name: "Event 5031 F: The Windows Firewall Service blocked an application from accepting incoming connections on the network." + href: event-5031.md + - name: "Event 5150: The Windows Filtering Platform blocked a packet." + href: event-5150.md + - name: "Event 5151: A more restrictive Windows Filtering Platform filter has blocked a packet." + href: event-5151.md + - name: "Event 5154 S: The Windows Filtering Platform has permitted an application or service to listen on a port for incoming connections." + href: event-5154.md + - name: "Event 5155 F: The Windows Filtering Platform has blocked an application or service from listening on a port for incoming connections." + href: event-5155.md + - name: "Event 5156 S: The Windows Filtering Platform has permitted a connection." + href: event-5156.md + - name: "Event 5157 F: The Windows Filtering Platform has blocked a connection." + href: event-5157.md + - name: "Event 5158 S: The Windows Filtering Platform has permitted a bind to a local port." + href: event-5158.md + - name: "Event 5159 F: The Windows Filtering Platform has blocked a bind to a local port." + href: event-5159.md + - name: Audit Filtering Platform Packet Drop + href: audit-filtering-platform-packet-drop.md + items: + - name: "Event 5152 F: The Windows Filtering Platform blocked a packet." + href: event-5152.md + - name: "Event 5153 S: A more restrictive Windows Filtering Platform filter has blocked a packet." + href: event-5153.md + - name: Audit Handle Manipulation + href: audit-handle-manipulation.md + items: + - name: "Event 4690 S: An attempt was made to duplicate a handle to an object." + href: event-4690.md + - name: Audit Kernel Object + href: audit-kernel-object.md + items: + - name: "Event 4656 S, F: A handle to an object was requested." + href: event-4656.md + - name: "Event 4658 S: The handle to an object was closed." + href: event-4658.md + - name: "Event 4660 S: An object was deleted." + href: event-4660.md + - name: "Event 4663 S: An attempt was made to access an object." + href: event-4663.md + - name: Audit Other Object Access Events + href: audit-other-object-access-events.md + items: + - name: "Event 4671: An application attempted to access a blocked ordinal through the TBS." + href: event-4671.md + - name: "Event 4691 S: Indirect access to an object was requested." + href: event-4691.md + - name: "Event 5148 F: The Windows Filtering Platform has detected a DoS attack and entered a defensive mode; packets associated with this attack will be discarded." + href: event-5148.md + - name: "Event 5149 F: The DoS attack has subsided and normal processing is being resumed." + href: event-5149.md + - name: "Event 4698 S: A scheduled task was created." + href: event-4698.md + - name: "Event 4699 S: A scheduled task was deleted." + href: event-4699.md + - name: "Event 4700 S: A scheduled task was enabled." + href: event-4700.md + - name: "Event 4701 S: A scheduled task was disabled." + href: event-4701.md + - name: "Event 4702 S: A scheduled task was updated." + href: event-4702.md + - name: "Event 5888 S: An object in the COM+ Catalog was modified." + href: event-5888.md + - name: "Event 5889 S: An object was deleted from the COM+ Catalog." + href: event-5889.md + - name: "Event 5890 S: An object was added to the COM+ Catalog." + href: event-5890.md + - name: Audit Registry + href: audit-registry.md + items: + - name: "Event 4663 S: An attempt was made to access an object." + href: event-4663.md + - name: "Event 4656 S, F: A handle to an object was requested." + href: event-4656.md + - name: "Event 4658 S: The handle to an object was closed." + href: event-4658.md + - name: "Event 4660 S: An object was deleted." + href: event-4660.md + - name: "Event 4657 S: A registry value was modified." + href: event-4657.md + - name: "Event 5039: A registry key was virtualized." + href: event-5039.md + - name: "Event 4670 S: Permissions on an object were changed." + href: event-4670.md + - name: Audit Removable Storage + href: audit-removable-storage.md + - name: Audit SAM + href: audit-sam.md + items: + - name: "Event 4661 S, F: A handle to an object was requested." + href: event-4661.md + - name: Audit Central Access Policy Staging + href: audit-central-access-policy-staging.md + items: + - name: "Event 4818 S: Proposed Central Access Policy does not grant the same access permissions as the current Central Access Policy." + href: event-4818.md + - name: Audit Audit Policy Change + href: audit-audit-policy-change.md + items: + - name: "Event 4670 S: Permissions on an object were changed." + href: event-4670.md + - name: "Event 4715 S: The audit policy, SACL, on an object was changed." + href: event-4715.md + - name: "Event 4719 S: System audit policy was changed." + href: event-4719.md + - name: "Event 4817 S: Auditing settings on object were changed." + href: event-4817.md + - name: "Event 4902 S: The Per-user audit policy table was created." + href: event-4902.md + - name: "Event 4906 S: The CrashOnAuditFail value has changed." + href: event-4906.md + - name: "Event 4907 S: Auditing settings on object were changed." + href: event-4907.md + - name: "Event 4908 S: Special Groups Logon table modified." + href: event-4908.md + - name: "Event 4912 S: Per User Audit Policy was changed." + href: event-4912.md + - name: "Event 4904 S: An attempt was made to register a security event source." + href: event-4904.md + - name: "Event 4905 S: An attempt was made to unregister a security event source." + href: event-4905.md + - name: Audit Authentication Policy Change + href: audit-authentication-policy-change.md + items: + - name: "Event 4706 S: A new trust was created to a domain." + href: event-4706.md + - name: "Event 4707 S: A trust to a domain was removed." + href: event-4707.md + - name: "Event 4716 S: Trusted domain information was modified." + href: event-4716.md + - name: "Event 4713 S: Kerberos policy was changed." + href: event-4713.md + - name: "Event 4717 S: System security access was granted to an account." + href: event-4717.md + - name: "Event 4718 S: System security access was removed from an account." + href: event-4718.md + - name: "Event 4739 S: Domain Policy was changed." + href: event-4739.md + - name: "Event 4864 S: A namespace collision was detected." + href: event-4864.md + - name: "Event 4865 S: A trusted forest information entry was added." + href: event-4865.md + - name: "Event 4866 S: A trusted forest information entry was removed." + href: event-4866.md + - name: "Event 4867 S: A trusted forest information entry was modified." + href: event-4867.md + - name: Audit Authorization Policy Change + href: audit-authorization-policy-change.md + items: + - name: "Event 4703 S: A user right was adjusted." + href: event-4703.md + - name: "Event 4704 S: A user right was assigned." + href: event-4704.md + - name: "Event 4705 S: A user right was removed." + href: event-4705.md + - name: "Event 4670 S: Permissions on an object were changed." + href: event-4670.md + - name: "Event 4911 S: Resource attributes of the object were changed." + href: event-4911.md + - name: "Event 4913 S: Central Access Policy on the object was changed." + href: event-4913.md + - name: Audit Filtering Platform Policy Change + href: audit-filtering-platform-policy-change.md + - name: Audit MPSSVC Rule-Level Policy Change + href: audit-mpssvc-rule-level-policy-change.md + items: + - name: "Event 4944 S: The following policy was active when the Windows Firewall started." + href: event-4944.md + - name: "Event 4945 S: A rule was listed when the Windows Firewall started." + href: event-4945.md + - name: "Event 4946 S: A change has been made to Windows Firewall exception list. A rule was added." + href: event-4946.md + - name: "Event 4947 S: A change has been made to Windows Firewall exception list. A rule was modified." + href: event-4947.md + - name: "Event 4948 S: A change has been made to Windows Firewall exception list. A rule was deleted." + href: event-4948.md + - name: "Event 4949 S: Windows Firewall settings were restored to the default values." + href: event-4949.md + - name: "Event 4950 S: A Windows Firewall setting has changed." + href: event-4950.md + - name: "Event 4951 F: A rule has been ignored because its major version number was not recognized by Windows Firewall." + href: event-4951.md + - name: "Event 4952 F: Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced." + href: event-4952.md + - name: "Event 4953 F: Windows Firewall ignored a rule because it could not be parsed." + href: event-4953.md + - name: "Event 4954 S: Windows Firewall Group Policy settings have changed. The new settings have been applied." + href: event-4954.md + - name: "Event 4956 S: Windows Firewall has changed the active profile." + href: event-4956.md + - name: "Event 4957 F: Windows Firewall did not apply the following rule." + href: event-4957.md + - name: "Event 4958 F: Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer." + href: event-4958.md + - name: Audit Other Policy Change Events + href: audit-other-policy-change-events.md + items: + - name: "Event 4714 S: Encrypted data recovery policy was changed." + href: event-4714.md + - name: "Event 4819 S: Central Access Policies on the machine have been changed." + href: event-4819.md + - name: "Event 4826 S: Boot Configuration Data loaded." + href: event-4826.md + - name: "Event 4909: The local policy settings for the TBS were changed." + href: event-4909.md + - name: "Event 4910: The group policy settings for the TBS were changed." + href: event-4910.md + - name: "Event 5063 S, F: A cryptographic provider operation was attempted." + href: event-5063.md + - name: "Event 5064 S, F: A cryptographic context operation was attempted." + href: event-5064.md + - name: "Event 5065 S, F: A cryptographic context modification was attempted." + href: event-5065.md + - name: "Event 5066 S, F: A cryptographic function operation was attempted." + href: event-5066.md + - name: "Event 5067 S, F: A cryptographic function modification was attempted." + href: event-5067.md + - name: "Event 5068 S, F: A cryptographic function provider operation was attempted." + href: event-5068.md + - name: "Event 5069 S, F: A cryptographic function property operation was attempted." + href: event-5069.md + - name: "Event 5070 S, F: A cryptographic function property modification was attempted." + href: event-5070.md + - name: "Event 5447 S: A Windows Filtering Platform filter has been changed." + href: event-5447.md + - name: "Event 6144 S: Security policy in the group policy objects has been applied successfully." + href: event-6144.md + - name: "Event 6145 F: One or more errors occurred while processing security policy in the group policy objects." + href: event-6145.md + - name: Audit Sensitive Privilege Use + href: audit-sensitive-privilege-use.md + items: + - name: "Event 4673 S, F: A privileged service was called." + href: event-4673.md + - name: "Event 4674 S, F: An operation was attempted on a privileged object." + href: event-4674.md + - name: "Event 4985 S: The state of a transaction has changed." + href: event-4985.md + - name: Audit Non Sensitive Privilege Use + href: audit-non-sensitive-privilege-use.md + items: + - name: "Event 4673 S, F: A privileged service was called." + href: event-4673.md + - name: "Event 4674 S, F: An operation was attempted on a privileged object." + href: event-4674.md + - name: "Event 4985 S: The state of a transaction has changed." + href: event-4985.md + - name: Audit Other Privilege Use Events + href: audit-other-privilege-use-events.md + items: + - name: "Event 4985 S: The state of a transaction has changed." + href: event-4985.md + - name: Audit IPsec Driver + href: audit-ipsec-driver.md + - name: Audit Other System Events + href: audit-other-system-events.md + items: + - name: "Event 5024 S: The Windows Firewall Service has started successfully." + href: event-5024.md + - name: "Event 5025 S: The Windows Firewall Service has been stopped." + href: event-5025.md + - name: "Event 5027 F: The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy." + href: event-5027.md + - name: "Event 5028 F: The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy." + href: event-5028.md + - name: "Event 5029 F: The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy." + href: event-5029.md + - name: "Event 5030 F: The Windows Firewall Service failed to start." + href: event-5030.md + - name: "Event 5032 F: Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network." + href: event-5032.md + - name: "Event 5033 S: The Windows Firewall Driver has started successfully." + href: event-5033.md + - name: "Event 5034 S: The Windows Firewall Driver was stopped." + href: event-5034.md + - name: "Event 5035 F: The Windows Firewall Driver failed to start." + href: event-5035.md + - name: "Event 5037 F: The Windows Firewall Driver detected critical runtime error. Terminating." + href: event-5037.md + - name: "Event 5058 S, F: Key file operation." + href: event-5058.md + - name: "Event 5059 S, F: Key migration operation." + href: event-5059.md + - name: "Event 6400: BranchCache: Received an incorrectly formatted response while discovering availability of content." + href: event-6400.md + - name: "Event 6401: BranchCache: Received invalid data from a peer. Data discarded." + href: event-6401.md + - name: "Event 6402: BranchCache: The message to the hosted cache offering it data is incorrectly formatted." + href: event-6402.md + - name: "Event 6403: BranchCache: The hosted cache sent an incorrectly formatted response to the client." + href: event-6403.md + - name: "Event 6404: BranchCache: Hosted cache could not be authenticated using the provisioned SSL certificate." + href: event-6404.md + - name: "Event 6405: BranchCache: %2 instances of event id %1 occurred." + href: event-6405.md + - name: "Event 6406: %1 registered to Windows Firewall to control filtering for the following: %2." + href: event-6406.md + - name: "Event 6407: 1%." + href: event-6407.md + - name: "Event 6408: Registered product %1 failed and Windows Firewall is now controlling the filtering for %2." + href: event-6408.md + - name: "Event 6409: BranchCache: A service connection point object could not be parsed." + href: event-6409.md + - name: Audit Security State Change + href: audit-security-state-change.md + items: + - name: "Event 4608 S: Windows is starting up." + href: event-4608.md + - name: "Event 4616 S: The system time was changed." + href: event-4616.md + - name: "Event 4621 S: Administrator recovered system from CrashOnAuditFail." + href: event-4621.md + - name: Audit Security System Extension + href: audit-security-system-extension.md + items: + - name: "Event 4610 S: An authentication package has been loaded by the Local Security Authority." + href: event-4610.md + - name: "Event 4611 S: A trusted logon process has been registered with the Local Security Authority." + href: event-4611.md + - name: "Event 4614 S: A notification package has been loaded by the Security Account Manager." + href: event-4614.md + - name: "Event 4622 S: A security package has been loaded by the Local Security Authority." + href: event-4622.md + - name: "Event 4697 S: A service was installed in the system." + href: event-4697.md + - name: Audit System Integrity + href: audit-system-integrity.md + items: + - name: "Event 4612 S: Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits." + href: event-4612.md + - name: "Event 4615 S: Invalid use of LPC port." + href: event-4615.md + - name: "Event 4618 S: A monitored security event pattern has occurred." + href: event-4618.md + - name: "Event 4816 S: RPC detected an integrity violation while decrypting an incoming message." + href: event-4816.md + - name: "Event 5038 F: Code integrity determined that the image hash of a file is not valid." + href: event-5038.md + - name: "Event 5056 S: A cryptographic self-test was performed." + href: event-5056.md + - name: "Event 5062 S: A kernel-mode cryptographic self-test was performed." + href: event-5062.md + - name: "Event 5057 F: A cryptographic primitive operation failed." + href: event-5057.md + - name: "Event 5060 F: Verification operation failed." + href: event-5060.md + - name: "Event 5061 S, F: Cryptographic operation." + href: event-5061.md + - name: "Event 6281 F: Code Integrity determined that the page hashes of an image file are not valid." + href: event-6281.md + - name: "Event 6410 F: Code integrity determined that a file does not meet the security requirements to load into a process." + href: event-6410.md + - name: Other Events + href: other-events.md + items: + - name: "Event 1100 S: The event logging service has shut down." + href: event-1100.md + - name: "Event 1102 S: The audit log was cleared." + href: event-1102.md + - name: "Event 1104 S: The security log is now full." + href: event-1104.md + - name: "Event 1105 S: Event log automatic backup." + href: event-1105.md + - name: "Event 1108 S: The event logging service encountered an error while processing an incoming event published from %1." + href: event-1108.md + - name: "Appendix A: Security monitoring recommendations for many audit events" + href: appendix-a-security-monitoring-recommendations-for-many-audit-events.md + - name: Registry (Global Object Access Auditing) + href: registry-global-object-access-auditing.md + - name: File System (Global Object Access Auditing) + href: file-system-global-object-access-auditing.md \ No newline at end of file diff --git a/windows/security/threat-protection/security-policy-settings/TOC.yml b/windows/security/threat-protection/security-policy-settings/TOC.yml new file mode 100644 index 0000000000..8e8f9f630c --- /dev/null +++ b/windows/security/threat-protection/security-policy-settings/TOC.yml @@ -0,0 +1,349 @@ + - name: Security policy settings + href: security-policy-settings.md + items: + - name: Administer security policy settings + href: administer-security-policy-settings.md + items: + - name: Network List Manager policies + href: network-list-manager-policies.md + - name: Configure security policy settings + href: how-to-configure-security-policy-settings.md + - name: Security policy settings reference + href: security-policy-settings-reference.md + items: + - name: Account Policies + href: account-policies.md + items: + - name: Password Policy + href: password-policy.md + items: + - name: Enforce password history + href: enforce-password-history.md + - name: Maximum password age + href: maximum-password-age.md + - name: Minimum password age + href: minimum-password-age.md + - name: Minimum password length + href: minimum-password-length.md + - name: Password must meet complexity requirements + href: password-must-meet-complexity-requirements.md + - name: Store passwords using reversible encryption + href: store-passwords-using-reversible-encryption.md + - name: Account Lockout Policy + href: account-lockout-policy.md + items: + - name: Account lockout duration + href: account-lockout-duration.md + - name: Account lockout threshold + href: account-lockout-threshold.md + - name: Reset account lockout counter after + href: reset-account-lockout-counter-after.md + - name: Kerberos Policy + href: kerberos-policy.md + items: + - name: Enforce user logon restrictions + href: enforce-user-logon-restrictions.md + - name: Maximum lifetime for service ticket + href: maximum-lifetime-for-service-ticket.md + - name: Maximum lifetime for user ticket + href: maximum-lifetime-for-user-ticket.md + - name: Maximum lifetime for user ticket renewal + href: maximum-lifetime-for-user-ticket-renewal.md + - name: Maximum tolerance for computer clock synchronization + href: maximum-tolerance-for-computer-clock-synchronization.md + - name: Audit Policy + href: audit-policy.md + - name: Security Options + href: security-options.md + items: + - name: "Accounts: Administrator account status" + href: accounts-administrator-account-status.md + - name: "Accounts: Block Microsoft accounts" + href: accounts-block-microsoft-accounts.md + - name: "Accounts: Guest account status" + href: accounts-guest-account-status.md + - name: "Accounts: Limit local account use of blank passwords to console logon only" + href: accounts-limit-local-account-use-of-blank-passwords-to-console-logon-only.md + - name: "Accounts: Rename administrator account" + href: accounts-rename-administrator-account.md + - name: "Accounts: Rename guest account" + href: accounts-rename-guest-account.md + - name: "Audit: Audit the access of global system objects" + href: audit-audit-the-access-of-global-system-objects.md + - name: "Audit: Audit the use of Backup and Restore privilege" + href: audit-audit-the-use-of-backup-and-restore-privilege.md + - name: "Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings" + href: audit-force-audit-policy-subcategory-settings-to-override.md + - name: "Audit: Shut down system immediately if unable to log security audits" + href: audit-shut-down-system-immediately-if-unable-to-log-security-audits.md + - name: "DCOM: Machine Access Restrictions in Security Descriptor Definition Language (SDDL) syntax" + href: dcom-machine-access-restrictions-in-security-descriptor-definition-language-sddl-syntax.md + - name: "DCOM: Machine Launch Restrictions in Security Descriptor Definition Language (SDDL) syntax" + href: dcom-machine-launch-restrictions-in-security-descriptor-definition-language-sddl-syntax.md + - name: "Devices: Allow undock without having to log on" + href: devices-allow-undock-without-having-to-log-on.md + - name: "Devices: Allowed to format and eject removable media" + href: devices-allowed-to-format-and-eject-removable-media.md + - name: "Devices: Prevent users from installing printer drivers" + href: devices-prevent-users-from-installing-printer-drivers.md + - name: "Devices: Restrict CD-ROM access to locally logged-on user only" + href: devices-restrict-cd-rom-access-to-locally-logged-on-user-only.md + - name: "Devices: Restrict floppy access to locally logged-on user only" + href: devices-restrict-floppy-access-to-locally-logged-on-user-only.md + - name: "Domain controller: Allow server operators to schedule tasks" + href: domain-controller-allow-server-operators-to-schedule-tasks.md + - name: "Domain controller: LDAP server signing requirements" + href: domain-controller-ldap-server-signing-requirements.md + - name: "Domain controller: Refuse machine account password changes" + href: domain-controller-refuse-machine-account-password-changes.md + - name: "Domain member: Digitally encrypt or sign secure channel data (always)" + href: domain-member-digitally-encrypt-or-sign-secure-channel-data-always.md + - name: "Domain member: Digitally encrypt secure channel data (when possible)" + href: domain-member-digitally-encrypt-secure-channel-data-when-possible.md + - name: "Domain member: Digitally sign secure channel data (when possible)" + href: domain-member-digitally-sign-secure-channel-data-when-possible.md + - name: "Domain member: Disable machine account password changes" + href: domain-member-disable-machine-account-password-changes.md + - name: "Domain member: Maximum machine account password age" + href: domain-member-maximum-machine-account-password-age.md + - name: "Domain member: Require strong (Windows 2000 or later) session key" + href: domain-member-require-strong-windows-2000-or-later-session-key.md + - name: "Interactive logon: Display user information when the session is locked" + href: interactive-logon-display-user-information-when-the-session-is-locked.md + - name: "Interactive logon: Don't display last signed-in" + href: interactive-logon-do-not-display-last-user-name.md + - name: "Interactive logon: Don't display username at sign-in" + href: interactive-logon-dont-display-username-at-sign-in.md + - name: "Interactive logon: Do not require CTRL+ALT+DEL" + href: interactive-logon-do-not-require-ctrl-alt-del.md + - name: "Interactive logon: Machine account lockout threshold" + href: interactive-logon-machine-account-lockout-threshold.md + - name: "Interactive logon: Machine inactivity limit" + href: interactive-logon-machine-inactivity-limit.md + - name: "Interactive logon: Message text for users attempting to log on" + href: interactive-logon-message-text-for-users-attempting-to-log-on.md + - name: "Interactive logon: Message title for users attempting to log on" + href: interactive-logon-message-title-for-users-attempting-to-log-on.md + - name: "Interactive logon: Number of previous logons to cache (in case domain controller is not available)" + href: interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md + - name: "Interactive logon: Prompt user to change password before expiration" + href: interactive-logon-prompt-user-to-change-password-before-expiration.md + - name: "Interactive logon: Require Domain Controller authentication to unlock workstation" + href: interactive-logon-require-domain-controller-authentication-to-unlock-workstation.md + - name: "Interactive logon: Require smart card" + href: interactive-logon-require-smart-card.md + - name: "Interactive logon: Smart card removal behavior" + href: interactive-logon-smart-card-removal-behavior.md + - name: "Microsoft network client: Digitally sign communications (always)" + href: microsoft-network-client-digitally-sign-communications-always.md + - name: "SMBv1 Microsoft network client: Digitally sign communications (always)" + href: smbv1-microsoft-network-client-digitally-sign-communications-always.md + - name: "SMBv1 Microsoft network client: Digitally sign communications (if server agrees)" + href: smbv1-microsoft-network-client-digitally-sign-communications-if-server-agrees.md + - name: "Microsoft network client: Send unencrypted password to third-party SMB servers" + href: microsoft-network-client-send-unencrypted-password-to-third-party-smb-servers.md + - name: "Microsoft network server: Amount of idle time required before suspending session" + href: microsoft-network-server-amount-of-idle-time-required-before-suspending-session.md + - name: "Microsoft network server: Attempt S4U2Self to obtain claim information" + href: microsoft-network-server-attempt-s4u2self-to-obtain-claim-information.md + - name: "Microsoft network server: Digitally sign communications (always)" + href: microsoft-network-server-digitally-sign-communications-always.md + - name: "SMBv1 Microsoft network server: Digitally sign communications (always)" + href: smbv1-microsoft-network-server-digitally-sign-communications-always.md + - name: "SMBv1 Microsoft network server: Digitally sign communications (if client agrees)" + href: smbv1-microsoft-network-server-digitally-sign-communications-if-client-agrees.md + - name: "Microsoft network server: Disconnect clients when logon hours expire" + href: microsoft-network-server-disconnect-clients-when-logon-hours-expire.md + - name: "Microsoft network server: Server SPN target name validation level" + href: microsoft-network-server-server-spn-target-name-validation-level.md + - name: "Network access: Allow anonymous SID/Name translation" + href: network-access-allow-anonymous-sidname-translation.md + - name: "Network access: Do not allow anonymous enumeration of SAM accounts" + href: network-access-do-not-allow-anonymous-enumeration-of-sam-accounts.md + - name: "Network access: Do not allow anonymous enumeration of SAM accounts and shares" + href: network-access-do-not-allow-anonymous-enumeration-of-sam-accounts-and-shares.md + - name: "Network access: Do not allow storage of passwords and credentials for network authentication" + href: network-access-do-not-allow-storage-of-passwords-and-credentials-for-network-authentication.md + - name: "Network access: Let Everyone permissions apply to anonymous users" + href: network-access-let-everyone-permissions-apply-to-anonymous-users.md + - name: "Network access: Named Pipes that can be accessed anonymously" + href: network-access-named-pipes-that-can-be-accessed-anonymously.md + - name: "Network access: Remotely accessible registry paths" + href: network-access-remotely-accessible-registry-paths.md + - name: "Network access: Remotely accessible registry paths and subpaths" + href: network-access-remotely-accessible-registry-paths-and-subpaths.md + - name: "Network access: Restrict anonymous access to Named Pipes and Shares" + href: network-access-restrict-anonymous-access-to-named-pipes-and-shares.md + - name: "Network access: Restrict clients allowed to make remote calls to SAM" + href: network-access-restrict-clients-allowed-to-make-remote-sam-calls.md + - name: "Network access: Shares that can be accessed anonymously" + href: network-access-shares-that-can-be-accessed-anonymously.md + - name: "Network access: Sharing and security model for local accounts" + href: network-access-sharing-and-security-model-for-local-accounts.md + - name: "Network security: Allow Local System to use computer identity for NTLM" + href: network-security-allow-local-system-to-use-computer-identity-for-ntlm.md + - name: "Network security: Allow LocalSystem NULL session fallback" + href: network-security-allow-localsystem-null-session-fallback.md + - name: "Network security: Allow PKU2U authentication requests to this computer to use online identities" + href: network-security-allow-pku2u-authentication-requests-to-this-computer-to-use-online-identities.md + - name: "Network security: Configure encryption types allowed for Kerberos" + href: network-security-configure-encryption-types-allowed-for-kerberos.md + - name: "Network security: Do not store LAN Manager hash value on next password change" + href: network-security-do-not-store-lan-manager-hash-value-on-next-password-change.md + - name: "Network security: Force logoff when logon hours expire" + href: network-security-force-logoff-when-logon-hours-expire.md + - name: "Network security: LAN Manager authentication level" + href: network-security-lan-manager-authentication-level.md + - name: "Network security: LDAP client signing requirements" + href: network-security-ldap-client-signing-requirements.md + - name: "Network security: Minimum session security for NTLM SSP based (including secure RPC) clients" + href: network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-clients.md + - name: "Network security: Minimum session security for NTLM SSP based (including secure RPC) servers" + href: network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers.md + - name: "Network security: Restrict NTLM: Add remote server exceptions for NTLM authentication" + href: network-security-restrict-ntlm-add-remote-server-exceptions-for-ntlm-authentication.md + - name: "Network security: Restrict NTLM: Add server exceptions in this domain" + href: network-security-restrict-ntlm-add-server-exceptions-in-this-domain.md + - name: "Network security: Restrict NTLM: Audit incoming NTLM traffic" + href: network-security-restrict-ntlm-audit-incoming-ntlm-traffic.md + - name: "Network security: Restrict NTLM: Audit NTLM authentication in this domain" + href: network-security-restrict-ntlm-audit-ntlm-authentication-in-this-domain.md + - name: "Network security: Restrict NTLM: Incoming NTLM traffic" + href: network-security-restrict-ntlm-incoming-ntlm-traffic.md + - name: "Network security: Restrict NTLM: NTLM authentication in this domain" + href: network-security-restrict-ntlm-ntlm-authentication-in-this-domain.md + - name: "Network security: Restrict NTLM: Outgoing NTLM traffic to remote servers" + href: network-security-restrict-ntlm-outgoing-ntlm-traffic-to-remote-servers.md + - name: "Recovery console: Allow automatic administrative logon" + href: recovery-console-allow-automatic-administrative-logon.md + - name: "Recovery console: Allow floppy copy and access to all drives and folders" + href: recovery-console-allow-floppy-copy-and-access-to-all-drives-and-folders.md + - name: "Shutdown: Allow system to be shut down without having to log on" + href: shutdown-allow-system-to-be-shut-down-without-having-to-log-on.md + - name: "Shutdown: Clear virtual memory pagefile" + href: shutdown-clear-virtual-memory-pagefile.md + - name: "System cryptography: Force strong key protection for user keys stored on the computer" + href: system-cryptography-force-strong-key-protection-for-user-keys-stored-on-the-computer.md + - name: "System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing" + href: system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing.md + - name: "System objects: Require case insensitivity for non-Windows subsystems" + href: system-objects-require-case-insensitivity-for-non-windows-subsystems.md + - name: "System objects: Strengthen default permissions of internal system objects (Symbolic Links)" + href: system-objects-strengthen-default-permissions-of-internal-system-objects.md + - name: "System settings: Optional subsystems" + href: system-settings-optional-subsystems.md + - name: "System settings: Use certificate rules on Windows executables for Software Restriction Policies" + href: system-settings-use-certificate-rules-on-windows-executables-for-software-restriction-policies.md + - name: "User Account Control: Admin Approval Mode for the Built-in Administrator account" + href: user-account-control-admin-approval-mode-for-the-built-in-administrator-account.md + - name: "User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop" + href: user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop.md + - name: "User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode" + href: user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode.md + - name: "User Account Control: Behavior of the elevation prompt for standard users" + href: user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md + - name: "User Account Control: Detect application installations and prompt for elevation" + href: user-account-control-detect-application-installations-and-prompt-for-elevation.md + - name: "User Account Control: Only elevate executables that are signed and validated" + href: user-account-control-only-elevate-executables-that-are-signed-and-validated.md + - name: "User Account Control: Only elevate UIAccess applications that are installed in secure locations" + href: user-account-control-only-elevate-uiaccess-applications-that-are-installed-in-secure-locations.md + - name: "User Account Control: Run all administrators in Admin Approval Mode" + href: user-account-control-run-all-administrators-in-admin-approval-mode.md + - name: "User Account Control: Switch to the secure desktop when prompting for elevation" + href: user-account-control-switch-to-the-secure-desktop-when-prompting-for-elevation.md + - name: "User Account Control: Virtualize file and registry write failures to per-user locations" + href: user-account-control-virtualize-file-and-registry-write-failures-to-per-user-locations.md + - name: Advanced security audit policy settings + href: secpol-advanced-security-audit-policy-settings.md + - name: User Rights Assignment + href: user-rights-assignment.md + items: + - name: Access Credential Manager as a trusted caller + href: access-credential-manager-as-a-trusted-caller.md + - name: Access this computer from the network + href: access-this-computer-from-the-network.md + - name: Act as part of the operating system + href: act-as-part-of-the-operating-system.md + - name: Add workstations to domain + href: add-workstations-to-domain.md + - name: Adjust memory quotas for a process + href: adjust-memory-quotas-for-a-process.md + - name: Allow log on locally + href: allow-log-on-locally.md + - name: Allow log on through Remote Desktop Services + href: allow-log-on-through-remote-desktop-services.md + - name: Back up files and directories + href: back-up-files-and-directories.md + - name: Bypass traverse checking + href: bypass-traverse-checking.md + - name: Change the system time + href: change-the-system-time.md + - name: Change the time zone + href: change-the-time-zone.md + - name: Create a pagefile + href: create-a-pagefile.md + - name: Create a token object + href: create-a-token-object.md + - name: Create global objects + href: create-global-objects.md + - name: Create permanent shared objects + href: create-permanent-shared-objects.md + - name: Create symbolic links + href: create-symbolic-links.md + - name: Debug programs + href: debug-programs.md + - name: Deny access to this computer from the network + href: deny-access-to-this-computer-from-the-network.md + - name: Deny log on as a batch job + href: deny-log-on-as-a-batch-job.md + - name: Deny log on as a service + href: deny-log-on-as-a-service.md + - name: Deny log on locally + href: deny-log-on-locally.md + - name: Deny log on through Remote Desktop Services + href: deny-log-on-through-remote-desktop-services.md + - name: Enable computer and user accounts to be trusted for delegation + href: enable-computer-and-user-accounts-to-be-trusted-for-delegation.md + - name: Force shutdown from a remote system + href: force-shutdown-from-a-remote-system.md + - name: Generate security audits + href: generate-security-audits.md + - name: Impersonate a client after authentication + href: impersonate-a-client-after-authentication.md + - name: Increase a process working set + href: increase-a-process-working-set.md + - name: Increase scheduling priority + href: increase-scheduling-priority.md + - name: Load and unload device drivers + href: load-and-unload-device-drivers.md + - name: Lock pages in memory + href: lock-pages-in-memory.md + - name: Log on as a batch job + href: log-on-as-a-batch-job.md + - name: Log on as a service + href: log-on-as-a-service.md + - name: Manage auditing and security log + href: manage-auditing-and-security-log.md + - name: Modify an object label + href: modify-an-object-label.md + - name: Modify firmware environment values + href: modify-firmware-environment-values.md + - name: Perform volume maintenance tasks + href: perform-volume-maintenance-tasks.md + - name: Profile single process + href: profile-single-process.md + - name: Profile system performance + href: profile-system-performance.md + - name: Remove computer from docking station + href: remove-computer-from-docking-station.md + - name: Replace a process level token + href: replace-a-process-level-token.md + - name: Restore files and directories + href: restore-files-and-directories.md + - name: Shut down the system + href: shut-down-the-system.md + - name: Synchronize directory service data + href: synchronize-directory-service-data.md + - name: Take ownership of files or other objects + href: take-ownership-of-files-or-other-objects.md \ No newline at end of file From f6dc9933fcdc84c0241de0f65dcb9495e55a195c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 15:14:35 -0700 Subject: [PATCH 279/930] Update operating-system.md --- windows/security/operating-system.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 6863bd1951..8f5ab571d6 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -32,6 +32,13 @@ Windows Security app | The Windows built-in security application found in setitn | Encrypted Hard Drive |

Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management.
By offloading the cryptographic operations to hardware, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted Hard Drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity.

Learn more about [Encrypted Hard Drives](information-protection/encrypted-hard-drive.md).

| | Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs).

| | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

-| Protection from viruses and threats | The next-generation protection capabilities in Windows helps identify and block new and emerging threats. By reducing your attack surface, you can reduce the risk of malware getting onto a device. Powered by the cloud and machine learning, Microsoft Defender Antivirus can help stop attacks in real-time. These capabilities can help security teams prevent malware from infecting a device.

[Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)

[Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction)

[Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection)

[Network protection](/microsoft-365/security/defender-endpoint/network-protection)

[Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders)

[Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection)

Integration with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) for additional threat protection | +| Protection from viruses and threats | The next-generation protection capabilities in Windows helps identify and block new and emerging threats. By reducing your attack surface, you can reduce the risk of malware getting onto a device. Powered by the cloud and machine learning, Microsoft Defender Antivirus can help stop attacks in real-time. These capabilities can help security teams prevent malware from infecting a device. | +| Antivirus & antimalware protection | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)| +| Attack surface reduction rules | Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | +| Anti-tampering protection | Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | +| Network protection | Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | +| Controlled folder access | Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | +| Exploit protection | Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | +| Microsoft Defender for Endpoint | Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint). | From 2b0e4f98d39b98ad8b64c1183c2a5afebcc45b8d Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 15:28:43 -0700 Subject: [PATCH 280/930] so many updates --- windows/security/TOC.yml | 132 +++++++++--------- windows/security/apps.md | 2 +- windows/security/cloud.md | 4 +- windows/security/hardware.md | 2 +- windows/security/identity.md | 2 +- windows/security/operating-system.md | 2 - .../threat-protection/fips-140-validation.md | 2 +- .../wdsc-account-protection.md | 8 +- .../wdsc-app-browser-control.md | 7 +- .../wdsc-customize-contact-information.md | 15 +- .../wdsc-device-performance-health.md | 7 +- .../wdsc-device-security.md | 7 +- .../wdsc-family-options.md | 8 +- .../wdsc-firewall-network-protection.md | 8 +- .../wdsc-hide-notifications.md | 15 +- .../wdsc-virus-threat-protection.md | 7 +- .../windows-defender-security-center.md | 5 +- .../TOC.yml | 9 -- 18 files changed, 109 insertions(+), 133 deletions(-) delete mode 100644 windows/security/threat-protection/windows-security-configuration-framework/TOC.yml diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 3c0315e244..340d3c91b4 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -45,6 +45,10 @@ href: cryptography-certificate-mgmt.md - name: The Windows Security app href: threat-protection/windows-defender-security-center/windows-defender-security-center.md + - name: Security policy settings + href: threat-protection/security-policy-settings/security-policy-settings.md + - name: Security auditing + href: threat-protection/auditing/security-auditing-overview.md - name: Encryption and data protection href: encryption-data-protection.md items: @@ -126,72 +130,13 @@ href: information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md - name: Configure S/MIME for Windows href: identity-protection/configure-s-mime.md - - name: Security policy settings - href: threat-protection/security-policy-settings/security-policy-settings.md - - name: Security auditing - href: threat-protection/auditing/security-auditing-overview.md - - name: Windows Information Protection (WIP) - href: information-protection/windows-information-protection/protect-enterprise-data-using-wip.md - items: - - name: Create a WIP policy using Microsoft Intune - href: information-protection/windows-information-protection/overview-create-wip-policy.md - items: - - name: Create a WIP policy with MDM using the Azure portal for Microsoft Intune - href: information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md - items: - - name: Deploy your WIP policy using the Azure portal for Microsoft Intune - href: information-protection/windows-information-protection/deploy-wip-policy-using-intune-azure.md - - name: Associate and deploy a VPN policy for WIP using the Azure portal for Microsoft Intune - href: information-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune-azure.md - - name: Create and verify an EFS Data Recovery Agent (DRA) certificate - href: information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md - - name: Determine the Enterprise Context of an app running in WIP - href: information-protection/windows-information-protection/wip-app-enterprise-context.md - - name: Create a WIP policy using Microsoft Endpoint Configuration Manager - href: information-protection/windows-information-protection/overview-create-wip-policy-configmgr.md - items: - - name: Create and deploy a WIP policy using Microsoft Endpoint Configuration Manager - href: information-protection/windows-information-protection/create-wip-policy-using-configmgr.md - - name: Create and verify an EFS Data Recovery Agent (DRA) certificate - href: information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md - - name: Determine the Enterprise Context of an app running in WIP - href: information-protection/windows-information-protection/wip-app-enterprise-context.md - - name: Mandatory tasks and settings required to turn on WIP - href: information-protection/windows-information-protection/mandatory-settings-for-wip.md - - name: Testing scenarios for WIP - href: information-protection/windows-information-protection/testing-scenarios-for-wip.md - - name: Limitations while using WIP - href: information-protection/windows-information-protection/limitations-with-wip.md - - name: How to collect WIP audit event logs - href: information-protection/windows-information-protection/collect-wip-audit-event-logs.md - - name: General guidance and best practices for WIP - href: information-protection/windows-information-protection/guidance-and-best-practices-wip.md - items: - - name: Enlightened apps for use with WIP - href: information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md - - name: Unenlightened and enlightened app behavior while using WIP - href: information-protection/windows-information-protection/app-behavior-with-wip.md - - name: Recommended Enterprise Cloud Resources and Neutral Resources network settings with WIP - href: information-protection/windows-information-protection/recommended-network-definitions-for-wip.md - - name: Using Outlook Web Access with WIP - href: information-protection/windows-information-protection/using-owa-with-wip.md - - name: Fine-tune WIP Learning - href: information-protection/windows-information-protection/wip-learning.md - - name: Windows security baselines - href: threat-protection/windows-security-configuration-framework/windows-security-baselines.md - items: - - name: Security Compliance Toolkit - href: threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md - - name: Get support - href: threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md - - name: More Windows security - items: - - name: Override Process Mitigation Options to help enforce app-related security policies - href: threat-protection/override-mitigation-options-for-app-related-security-policies.md - - name: Use Windows Event Forwarding to help with intrusion detection - href: threat-protection/use-windows-event-forwarding-to-assist-in-intrusion-detection.md - - name: Block untrusted fonts in an enterprise - href: threat-protection/block-untrusted-fonts-in-enterprise.md + - name: Windows security baselines + href: threat-protection/windows-security-configuration-framework/windows-security-baselines.md + items: + - name: Security Compliance Toolkit + href: threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md + - name: Get support + href: threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md - name: Network security items: - name: VPN technical guide @@ -294,6 +239,61 @@ href: threat-protection/intelligence/developer-faq.yml - name: Software developer resources href: threat-protection/intelligence/developer-resources.md + - name: More Windows security + items: + - name: Override Process Mitigation Options to help enforce app-related security policies + href: threat-protection/override-mitigation-options-for-app-related-security-policies.md + - name: Use Windows Event Forwarding to help with intrusion detection + href: threat-protection/use-windows-event-forwarding-to-assist-in-intrusion-detection.md + - name: Block untrusted fonts in an enterprise + href: threat-protection/block-untrusted-fonts-in-enterprise.md + - name: Windows Information Protection (WIP) + href: information-protection/windows-information-protection/protect-enterprise-data-using-wip.md + items: + - name: Create a WIP policy using Microsoft Intune + href: information-protection/windows-information-protection/overview-create-wip-policy.md + items: + - name: Create a WIP policy with MDM using the Azure portal for Microsoft Intune + href: information-protection/windows-information-protection/create-wip-policy-using-intune-azure.md + items: + - name: Deploy your WIP policy using the Azure portal for Microsoft Intune + href: information-protection/windows-information-protection/deploy-wip-policy-using-intune-azure.md + - name: Associate and deploy a VPN policy for WIP using the Azure portal for Microsoft Intune + href: information-protection/windows-information-protection/create-vpn-and-wip-policy-using-intune-azure.md + - name: Create and verify an EFS Data Recovery Agent (DRA) certificate + href: information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md + - name: Determine the Enterprise Context of an app running in WIP + href: information-protection/windows-information-protection/wip-app-enterprise-context.md + - name: Create a WIP policy using Microsoft Endpoint Configuration Manager + href: information-protection/windows-information-protection/overview-create-wip-policy-configmgr.md + items: + - name: Create and deploy a WIP policy using Microsoft Endpoint Configuration Manager + href: information-protection/windows-information-protection/create-wip-policy-using-configmgr.md + - name: Create and verify an EFS Data Recovery Agent (DRA) certificate + href: information-protection/windows-information-protection/create-and-verify-an-efs-dra-certificate.md + - name: Determine the Enterprise Context of an app running in WIP + href: information-protection/windows-information-protection/wip-app-enterprise-context.md + - name: Mandatory tasks and settings required to turn on WIP + href: information-protection/windows-information-protection/mandatory-settings-for-wip.md + - name: Testing scenarios for WIP + href: information-protection/windows-information-protection/testing-scenarios-for-wip.md + - name: Limitations while using WIP + href: information-protection/windows-information-protection/limitations-with-wip.md + - name: How to collect WIP audit event logs + href: information-protection/windows-information-protection/collect-wip-audit-event-logs.md + - name: General guidance and best practices for WIP + href: information-protection/windows-information-protection/guidance-and-best-practices-wip.md + items: + - name: Enlightened apps for use with WIP + href: information-protection/windows-information-protection/enlightened-microsoft-apps-and-wip.md + - name: Unenlightened and enlightened app behavior while using WIP + href: information-protection/windows-information-protection/app-behavior-with-wip.md + - name: Recommended Enterprise Cloud Resources and Neutral Resources network settings with WIP + href: information-protection/windows-information-protection/recommended-network-definitions-for-wip.md + - name: Using Outlook Web Access with WIP + href: information-protection/windows-information-protection/using-owa-with-wip.md + - name: Fine-tune WIP Learning + href: information-protection/windows-information-protection/wip-learning.md - name: Application security href: apps.md items: diff --git a/windows/security/apps.md b/windows/security/apps.md index 4acb890ee6..e376d06d98 100644 --- a/windows/security/apps.md +++ b/windows/security/apps.md @@ -1,6 +1,6 @@ --- title: Windows application security -description: Get an overview of application security in Windows 11 +description: Get an overview of application security in Windows 10 and Windows 11 ms.reviewer: manager: dansimp ms.author: dansimp diff --git a/windows/security/cloud.md b/windows/security/cloud.md index f83dc607ac..f65cdf002c 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -1,6 +1,6 @@ --- title: Windows and cloud security -description: Get an overview of cloud services supported in Windows 11 +description: Get an overview of cloud services supported in Windows 11 and Windows 10 ms.reviewer: author: denisebmsft ms.author: deniseb @@ -22,8 +22,6 @@ ms.technology: windows-sec # Windows and cloud security -*This article provides an overview of cloud services built into Windows 11.* - Today’s workforce has more freedom and mobility than ever before. With the growth of enterprise cloud adoption, increased personal app usage, and increased use of third-party apps, the risk of data exposure is at its highest. Enabling Zero-Trust protection, Windows 11 works with Microsoft cloud services. Windows and cloud services together help organizations strengthen their multi-cloud security infrastructure, protect hybrid cloud workloads, and safeguard sensitive information while controlling access and mitigating threats. Windows 11 includes the cloud services that are listed in the following table:

diff --git a/windows/security/hardware.md b/windows/security/hardware.md index 95ff8377ea..3233f71e48 100644 --- a/windows/security/hardware.md +++ b/windows/security/hardware.md @@ -1,6 +1,6 @@ --- title: Windows hardware security -description: Get an overview of hardware security in Windows +description: Get an overview of hardware security in Windows 11 and Windows 10 ms.reviewer: manager: dansimp ms.author: dansimp diff --git a/windows/security/identity.md b/windows/security/identity.md index 3c8edb7851..5a1dd59008 100644 --- a/windows/security/identity.md +++ b/windows/security/identity.md @@ -1,6 +1,6 @@ --- title: Windows identity security -description: Get an overview of identity security in Windows 11 +description: Get an overview of identity security in Windows 11 and Windows 10 ms.reviewer: manager: dansimp ms.author: dansimp diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 326b25099b..bd3b4d7082 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -16,8 +16,6 @@ ms.technology: windows-sec # Windows operating system security -*This article provides an overview of operating system security in Windows 11.* - Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11:

diff --git a/windows/security/threat-protection/fips-140-validation.md b/windows/security/threat-protection/fips-140-validation.md index b7e5fddec5..fc40dc48df 100644 --- a/windows/security/threat-protection/fips-140-validation.md +++ b/windows/security/threat-protection/fips-140-validation.md @@ -6780,7 +6780,7 @@ Version 6.3.9600 #### SP 800-132 Password-Based Key Derivation Function (PBKDF) - +
H#U!-$712EmmPu%TrU77l%QQ5k#a|@k$P~ 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 literal 77603 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%0D{N_TC#y9Gp$+O!gabazQe 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

    rM#*O~I-V0w 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 diff --git a/windows/deployment/images/iso-data.png b/windows/deployment/images/iso-data.png index f188046b7f633b9dca2b1395159dc3d905328e66..27075a9502fa1e03e7b11bb5f21541406982c5e9 100644 GIT binary patch literal 273113 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͵W@gP!zQwPtVajwkcwS~gW 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 NS;H4d4) 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 z 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Μ)Jw|Az;KqaAs-Wi7jhv z^7N=5lyrMd%K^1FCs!LLE_P0Rb96E$!`C@tFwd1o$FYy-&Z`~D_T{%o!=s1)fI(W^ z0<4Ko#aMRqc9@cuEw3aTDQ+VlKD0xc1nVe6qkw+MA?>g?^i2S6vLK)%1o4(A-q_44 zgnujB!$H!0>YG(22U)(3enJWk8Nz(9=kM;uyOz>h(JKevmG{l*eP#$J1f z+%!k!b81uFK|lmT8Jz+3$Bt#rlj4oe6dKJ&yZp)s)&U#PXO;k{zUJrS9!jDh(YBa zc8oqW-O%qNklV8JuAlRYcxWv9{+>Pg7CC#VMnE$`gIi+NcYZ^8{rU=vb75Qfd`KF3 z%F|nUY;))OfQb>NMOz3Emb8ZL>zg>`Qt(}QdK|C0eulzWK*abZ;$8@Vf^f$>@~bgG6$Q%& zhQoXTbSt7h9-XbZz*kHcggLHRNgc0Dk1I(ffp~-eL)BYGwYhF>+pDWBlww6%97=H~ zxYHJQcPF^JON&c@;vQNoI0Sbn5?q2i#T^O+w=dm$uk}6eZw7;rL6Ymb&w0$_?7`$j zdcY~21xz&}dR6iRBr?@#z9U7lGhLk?`&`g(}$9=VD(&KF%2o!Bj+&7_%J$J&rL^N92 z)&M*|MRCw^t50LDwPuaRF{f6~mr) z<0U}wNOJPS0Cm|#khYc__&16Uk2fTdbHH~l-DP~ZwXCtTm?cbq)#hQ{9|IQNB?Gf+ z!b;^FHXNU}i5(2`2uGrpJ)lem)H~rR{V4UO=HH}KLtY)BWq+@S^^SU~4UBOmfE}_L z35n#gS*wF&atNhB^PeRln9JjYZ33(g1w;7ag0+S$Ygal)?>DS@Vg5J6&90Q3 z6Bua+rOqH<4am|KEumm=ZS{rUh3%|SeUtyp++MP!fIE$?qrup0dt=7D43yeWob*+y z`@gm(>cGD?!N_nXb*SJ{%hWWNI0gBL7Qi>Bp&;KcttcByJn>-==i%ga(<^JS-DHZd z5uwCR7}b?`^mnkuJ$PJ#gAA>X?T0}Mi6d#IcX{cDo6H&kj6NrCHn2$aR*9+jd4sDZ zPJ0&Ppbeu6BTmc*@9v1EA(I>_y(L6wJxF}Sv2=%J8(Kvj$9*H2g%!bZ3lBlM^y?;< zmq(nGIKyK#)znr$>s`I^hTx>pV4#6|#r25>)$vqf4cC{(D$57eoixVlV5t|l96!ef01nmpMk zsf1(mWu9vTVA;VBq&`iVyVZQS+r4n3MKL2=GGT?ju?c=jh?bksG?F^bp1JGsfNcp^eKhgIV~_NpZ_LHi-{brhZ?8ohr@Ift}`Gwb>G zmWisvxvvk=vE5F8A?3Q|JC#Oef@sgbGACB{VAA%Lfuu@G+;!Xn5mfz{8gyF+dH2M2=Vw zABv%Unm_Y=KtE=(94^vDioqFXProszKLf4nm8q z51e4QiSFBnLZ&{T@?hla^#*qndtn$@tS|Y|v7jlBqD8CQOOM;2?<$)c8`F^Kcts#q zlYHAN`3yA6aPE{l{7uvQ@nJ-rn_d7Brd=;C=jfQW5`ZUH!9t@W8f#sv=FJJ1oL{E9 z`saRf^99G~@d0r3XL_U+vE1TWIJW9sMa%=I~`}I5lpHLq;Q0zy!DD$4sL0F-3;6wNSs^MOzb2)rn2H)% zovIhd{fpH0bEV@tT&h8}?Z7}6tF`m#?kC&L5$8#@^VOS~;ez}EZTe`Emj^9}0ecXk z$A_mi)DC2M)s?2o^wCV6_=<;Odw|U`-(ZjT!Onc$@qs5!^wRb5 z(YIqOlmJ_8kwoHs`?vHP=bqlIweQV;?Sunnzw$H%uim@i2^#t)04qg3QbrlxaSpT> z+sD-&4A-;e6wpEUiT;^%ru{SNZ1B9`NHdh5{o%=fx@ELR zt3O$V9pjPNIdUM4&6e<1yMl_}^GwYD9lY8Hi+xo+Hq45K9`SWwOwTcDzNy@koNSIf z5vq?-APMM(&r%2*yxZir0g{*p=Ulkr{pzxMGTJ+Ik{Fx<@RA2>=Qa~(I zBZrqG28Qp3kAQde-S>~FnT0HLNhA#6x2gPRU7pvajt>cafh~~@4R!2AF?n~tGqb!7 z(rdO&2IoGJE|PC7J|XBl#Z+kK6h7gv+CKkhJid;%3_x*099}4|R){@fQFz52m z#r}I>Z$3v-K*(^awQ*|FFywqg`VOm_S!S3q?MKD!oP{WCQcTY}w$7z7FSJ{MI}MME zbgz8lq8^CRyV&19_@j#>`0Wa5^>Z{+ombp#cm1-mxm+zyxd=6@t^lDtD!0S(kS=*d zQ&SI5NAF)ZA!n&jhuEAoP3-O%@@-~0dpf2(9lhH2jIb_LF>vm2x>|; z4^tVArR5>RNT})*H>uBQ6Sbw$uL?SNJbWfn#~9rR{VQ7oXjaDDnZUP2P4F|6PxSR$ zV9oomW-X}*HbYo0s%W=x!)k8~=LUV0Drm2rOFrxk&8;EU!|{%KoQ2}zCI41$nSPcO zh#@s(qE}ttlZtoMo5IsTG(5RxW7irjKK;;gG>EjBlvBt32-9y{%~o5t%;Xx`mVI0V zYx(u;&tMjN$%o35HJWZ=tFU-Q##)6Kjkenw;`>71gOuBm@mAZZhi!fPHTu9pz@dS= z-O6tsjby?3<{JY;-z^%RW09ZFeE;4XnyqoMrftGdc{t32)S2%S(%AI%&mw-$0LiXj zr{)~GCJrenUC?jwT5NERNaD3bu=$;`IvD6k%D8}Xb0ocMGL@Zzel;eq<&jvCE14t5 z+nTA`NiM|B-bz(QEopW~^w!{K_3buP&1MYfqBrbUE6zSonf@NH|K_Qu2U43A#v*&K zKGP~$#_*qptm>B5gmGPvhzc)Vk;w`)lNh> z+!v^0rn$YjrdYysByQx+Dd*T2kLsw?XKNLhQoJPeclVIS^BHq}qY5F5QWQlP(uhZ2uQO`aI(ZKNZYAXglweh1gye5mn+PYYrj`2ig zTYjrq|K@+;@Y$#HzU}+Qvy4D_oM2Axg&`y-850w;|0{d!pqP*gk|ldwl?hhHcF!v( zC3m!_gn&nc!{yK0&jiDnBeC@550WUdqJZ_`Ra!(#JA{O!P9Btb}Q==vUS*Ys|=7 zO`aW`$6(C3jnBR$m#9n#`ecfMFWJxD!Xv{MNX7J38B^2?PJpHnGokQXQnz}nTtH6()azMFS?F-KVCq4td14_^ zA*4RcU@^n`aC-exytGs(SHBHoiX7szNJ$)agn_EKn)!*3IW$p$j|6u^F;EOg()|4| ztyMemGbzZoq`HV?WSz3wHMPC{VFmvcp?fU``#woQOQ81AdE=6P-I$zgRC;o{%wAB_ zX6gup-W6xIjM4HEL|qUAoZGK=G9I#RJ-c0OZLQ2s0ps`$@_EdvPih24wBNQNI~>s$ zv3QkN?en&^Im_Fq8f#@2g8(*9W34woCvO8k!vBo?li~9H@??23*`Xk|eBmKu9-ng1 zV&=U2@SwIEEBcIZfA*D7XU>u@ljmxE5DovprZ~e`2JB;}oyZBa#lrj9A3{KbjcpBT zsH-PcbQsa4>Wpsd;Qs~nq&@vk3z9(Wr0QAq_O4N>yzjeEO|ffg_2I4H&8ENS={Tk< zLv5!OknXbcCOhlHAeCyamFaVwD|NV)Ljld>s{QtR(asorgPsvMbuxYaV5&eOYHD0F%7{Tpr?bzVjIuSmE^MOf& zG%xeB>71nB?i&^{VJ`QVRqp1DFc*A_^S#()<+6CEH9w1yj9$zFh8{F@p%rmH8ZiLa z{nw#Z%=eN`0n=(ta1ww41&E9b3s8gyRuuJ39m6=yOkG`MSaZbSMbFz7$BInp3-Ud1 zuo|rnE}imA;-;pEmfR*4Kv#&OyM*07*m%mw2g()@XxFMb8cWrGSEl{$f#STh{JT+A z#@N&OvVJz1)B+6>$|A&U4kG1n#Y<1e)y&5JyaPIO(b!3AM`;dkDMqZijn+piaCb*J z6Ou1=uVKcWZ*)AN!|nl>9a+S$Sq`Y3jfha-<5DD^}lbs7L^2#wwiMM!}}f|$;s2mls3!|3aNe_PmDyfr(NIz!xjZI1So0J>5qP)D#@9VL{4Tkd>_3EgLp~)m`dvV|>wf!jZ@zbfO z%WC(5w!O1y{fWR6G*h-yVcbwGj`wSQniBFRNnSwYyqmXCHLNRLcm}e-#$YE#tV7Lk zwAw?s-{KIhwW9wAyvU(HypK>BjQj&+cw44YW!3+e!`M}*Je>lrZb@|r_8>V7-iM>$ zCGQ6g3#;Ig4GYF~{IvK50`E)I)isj93eZ}QkRM_>uQsgPOKc}#JZRM70{{I5*ZY5? zA`T=9rxj5QY17}eO}6SELeJ%lDejw%8qXEqvi#~mTUxDET-j?#F%X@oQ)T>YcC*ab zp5Dmdl(Kz*Ai{Bl?B}!U>Q?O#bAPO!gxuO%F2aMnJP*-_(GT*4cCu=3gJ;sj6=Ng2 zaIvXSZT3z>tJtz7zVc@vI5BdH<@ec>IXhHDQ-{@?iaEO8<3$`mp|lq2%rpXUF|CtN zHiEBTnWbpL0G;wYvHAc#Ef>oFcxEl>AW*EgW5Xq%~$N z@IWO1*-djcrKWU>m{elw2<#dQ_-(ml6fYaO*G2C6<8ITM?L#D{+O&9ncA~ufkeP4Y z5AES%*_@}FxY7M{$Hy_bLqft{Vgdh0aXJg-fLYI*bH|4ix`0bD@XcV|6326)OObtC z3bWpwM=9$>t65}k*Jh;`Vll9ffHPd$-9v>tUrj6R)hOg?Ov)nRidfLO(n;Nh2nG)X zX+2u5zKmO@zKz6FM+CI#9_JgX87Xn3^J;9Hrd6@ICoYvu+QRSAmw;bn z%3}CE(7NI<^%>Y$UMK#%95pX*YC3-?vo!tp_gO_@%@G(2etMf@eY#Nc;VWR zGkC$+4?fXM(~ZB7;N9WwRD71h2L_qE%N$ps?Km+72`e?Ipoer&G3u3cg<-$J{v?UlCoJvvAj#D==<#%L6k~StpwbA zmT;L8=jxE~ftK^d66rc{3=35m^JI>C z+BzjMzH69&)@Aw@DSK$Y^ZGSY$E>IR$xs)}k(zYM0e0w#_C?kvcGVL|!4yX`uOx`1 z0Frw@z^<|J+Ix9@ah^glN9W1tTHwR;`jR%Tg`~%GutOCIa6_iN@hcJ!{PorM_*Z+W z96cb$04mH#54ARDQ_l4QR}0#Uzg!%H~Jt<4`;vgXEvp!*6Og+UClf1xMlSoZR7r) z{40|g^+`x=?=hlCQ3=WTydofq;WfdKVyGtA*=>9if=65CE}9lj^jc-YpJzbethSB8G3@8VjY zao$yT$2)FQ`ErZ5e|k5H9X|W1LPSgWW=p>adTD+RcmazP_5+EXT7>1QO|fH`R7PMr zGi0q0XcPvCsg#iqUSnVl|LPug&FU?c}^y);lO$I79H< zrk%vLfrf?F!*3ZPTQSU$D2K;gvxGc(tDzm!+RJaPd-f=D)s(iB^U(R>v5JCKYfD$4 zfOjZLbv6D5)Dyk(@#z2JNK1j;7!It5-MssPL%(ptG9-bN{0mAY1!$#tsEcX7>x`h7 z82Cn&%Ll;AxcSdfeQ_1;-~M1ngWu3CJJqv;bw>$BcZZ>*7nbtXZ6h~NKgb*x}&@-G>j5rtARk1n?-m( znHyrvkU^Bv#~x&K(sJF>R!XymLU=aCNE|lDpMd7C4OUCX_?=E}!D=OL%QM=B_ZkHPk zRm(qz{xq};7T(_@)In0|HFczXq_hy~@Bu1SZZJ5JV?OjoeV8queN;io7S-2iuCq{~ zvSy>lc|V(2Qj#N0O=VP7qVQupQA3@p-QA*{-w~!EKVK&xkcfBLk7bs1n3~QIVJ*J% z^{YqikVtQ9wcj>v6M+Aq$P?oH!Q)wuo{Frs-`^_j^oUW~Tit`X3)oQW`K@FuNPHvR zpXwlWw2+x*yDZQ6rH?BYtz5Hd=QP~y_jeyZsPtW_ul0pxmCv+n1sI3+=i)%&0+0UX z2H*bbudN-U?XBkzq}WNWlM1s=NB8Z6MSvt&VdLOGdUib^6 z&fme#?ff=qJjnUFpexR?i<3H4@8d(ad|;RM`4`emi*YyXsRX7tKX{#W1@=8$jaw#+ zNO;fp;W%LmHEA_I{7iDHGSMRb8o`pFmH~x>A1eAS<(o!YlBTuKPsZn^mKEFBkWzKk z8yT$y(*`9`NnS=^+FP=~k}+QJzUxz&ZKH_>ZSljjHnyYbkRb_=0ax*s4s{rndt?)q zha#!S$L@HC+UN?)84$B9E`;#$$6o-1nrmzNLrW~243C;oKOC|)Qga)4B#(&(-s`hc zwWP$`As4U}*?GGKaQp<|x4>hSVyn9|G~a;5v|cVK){{d4^=4?%GZm)2AiD{n5yTZE z@apz1Zh2-ytY_QX`ry?#C;rd`_uI_^TWQYNNoPCJyVZb9t(B$GFdohUn$pIdLLz2% zY}M7xALVS4!jv@2xN`Epr({^^&he7()x-*qF*z@4QwI_?k%*>GW#+dWRmDkT45nGl zZ@JERwzitLCg_VR%HY}TKI>uq(Zk*v9ZmcmgQocUJbSxh_e6b7`6LSv{f=|VWqbEb z19<16VP#9(RWSKEZI;SA2g7{JMz)WhC&iP70^#yy`kblw%V}pIjKnq%KsS|#_rm{L zCI(PJ*ZKiaNQM6ERMkqM{mbW_TQ0>97b}Y4u2d-ce4;@s?;imj%~9QXgzW3j+pftf z)BMwk(NPLkH-c0M{Ur-dmiA@ia8_T{14slqVv`#2tE;OO!zSgWw3+{!*!>+F1LPu+ zE^myND6q!Qmk${vcn75{0<|awPm?HFTQlIQi>Ak}ThG9j@d3-r- zKn0$uU*q3-b782^a0GP` z!HE&=(W>AJI11_W=X|%Qy8!CM#0oW7ccA7|s@_T<$fAHy9d$kZyva(Dyhhe#Kw1&C z1FxYj`VsmbY)l$fD`c_S3NGDFQ7J@7Ra@gXJl(@a3uG)t*X=+HTm`F%Izk<3Wm8@W z>p&t3LfDUC`%F>dz|rY4L+CfbRI|jQQ>HObd|fpTx$U>#aBbDWD{nHsXbor?M&CzC zKThR2^k!uz!6hK<9UpXv9?iDAl>`_>>qy1yh@-bhXnV^*I$0#XIoZw)1RbgY$7d}% zP2azHr|W`Z$-^Gr!Q6F*4O+isUDI={+i9bg@fnc&39v+_ho-q&Dr>3^XEezWy2*(5 zQs+!jE+pm7Bojj@ISt~PjNi2lW+jYb|M%=kz)lh6*$FTFxs4I%EJb#}G3-|$rVa zf$Y=psadWK;)oB%Cec;X9c1WMHd>xhX6SCGzq%Q4iyEj-=5qOxvLAeZuwl4u)R7fV zt}9bQTa@BoIGPK(vT5<+H}F?8$4BF4V~)kpIN_i5pS+q^4=M9st+W=XPUNkAN;I!Q zZ!9*m$;sJ}3>|15<(5qJ$(rA>+-J(j;|~X`4S|oF8;v+ybMQ1!udj@5b*dbC5f7Ch z726TY$E}?|cWY%c)v-zb*{rMuaQ{Ql74fP}x*8DjSnRZaYbG4e@!{r!!t|PYd!ts< z0qKnzKMiN{6|1Fyzjz>8k2&{~|F%hfmh{X0p&CAoS!&p?}Lyyj@F9(Ibf@7QjZmP%?!6xYI``nJ8OyGjF{88k?e4O^rZ?#Lpza z^m6jQ2B;t3(M8KA<6LDW@awUC{gz%*(|Dqu4cVkShs-eTMK&p?vtGxa>3KC0}jF~bM)xA~% zae$fC;Rsbl>GF*>L5u29*J-+nXf6%N9^&m0Un)4!UU=4B1xo-ErA<|7-0S#JtB?K~ z4CE@FoM%uy-Mmmc%3c8PEt150S3)!8AqP$+Ahj#SX%p3e1lKL4t)$^8#LAXDB(CvY zlZdl@RIKGtj?L5F5mKQt&7B@(x?#bkwnX{Q7WF{EpDFOG(;tR@y95-QY%f(}wVUF> zU`0b4@|Te>^Lqyc#D3$^L{MV(aQ^PQPn?CDT zRHbsJ>&ueATa8qF&~@wT_`%;4qJI_+bV={MN&yx`Mgoh0{u88VpDLn;F_3du- z#xCC#7u#-byW7enn6Ult#1E>8?uhard3>HA%4I4~ z+qa%K_k`yv3xCSv4@8C#qWeJVfB8t(m;ZqysSaF1{xMekml15@`V$8@BX(5`y|>=F z7svh|W|TSs8|yz9V{sM1KUd`c{For@&(oRs+|U-Eb??r_8ky&tv!xSUnaxOB zksPI)fAfa_K!a|7lH1QAZLLUaXDaC>t`pVL%EfLa-1V7A0T-49gUTR*S8(T#~kcE;Un@IuWlF7(yDV{G&) zwVlJbC*)4HbH?#&@I40%=ngL8Fik{nIV#BrH?F05JOfWHwzql{LyVeAv!7Rz{cwQ9 zAe2^n%W^SZvr>Mxvw51WlW<)$h-PzqGGhMmiL|ZU?$(*pnMszR4ag8GTko?z+>?f+ zo?ndI!5D7$-IL7d65YN+;QFUcyfWj_u4U0wda=g+nV%MNy&(%O>G4v_|AS8be!sd? zBX?)|?;9*_aqL$={ll_{kD%1rvH!Q(wne8OKl= z_lBH5XwrlJ11F}TE$U3zvfaGO(2oq0u(10Q_(GtX^y*Y`#~vCo7b z`0lK&9oCG^2|OTL0NE})txBP;zi@wiDoJ!$`r6i!O-1sy`_7BR-yv>-7iTA%J)iYm zj45H*a=F_~_OH%k#X9}jEx%^*2sKNZqro)NlMBGH)sF&b%5y?Q;k^5FzV3L=0cTP8-ZE{evyK5=t z3kiqx=GyQ6s?#J8BgZr`7YSL)uB8x!jq+koOe}YurWDF$kXT-HaLlCEJ+URQD=yWG z#CG^+g#n*qpm1MzPP|g^{c-WWc~r5NU7*2))58>X+VLUF@n~XP|CHzv0bM=q;T$_fTs=mgtO&$q zS+4##&3-XX69l6i1lk32-_WnuP+Xv65gcJYjtYOg})yU|NeD+};?Rf&-rh^q!Gz;Qx zgMUxV2BcSt-oEJYT6+l&+;=v-Uo$9U`VDWhCNLP4JJ=cbLVu3wc-l?T2D8;uGFB^8 z@ghD6cRDM`PkJ*!OhiiBvvZY)+|l$2E9NIxcOO$~C>c!ycuI56aL+u0!Q4P$@@a0U ze67}#s2sc^vGV@pPj~R_ozc1~_6p)q{;WV16&3xe zUvy~MoHXRvFqVmp-8u&`>sh4nnA3B(S;4)yqnvG?D+rpD%RN}kL(Un(tXdL0Z#@UQ zBHmWFJ*Pq-2%8=YHI|xfcw8skdn69vv}TDyPd3N5YpLG9esGt`zNlH7Nck2${g-ZK z%5Ms%>F|$bUGP1(l6cmDXzDYJXTfK>W#c$9o7PF~8I610;#O}`^Fl`|>DWc=^8Gvr z)sht98l3R3$a>_ng&B>B%JwJKp}!P8KN^%fL#@z?&c#8CzMNjEbGnp)&mVRuBbk$Ju&9D}ZvTVTD)9k!0Ds6QB@ z{DyJ7en3x}O^<9A`tAvGq_dE&l~@9D2spBs{>gKO8UX&s0F)5@=_)z!9`fXs2aH&6 zq)#bKqpOBUg}+&%u8xlZ!(Jqm@VSWJ2B!K6Nnsv~_XD*{wTL;n|*qE zdQh7eKDW_H!t=%)fK!ftLb7L^f5hiYi?BW>HD1Cqt1S;ZF7a>mEy7L(eBBLEpTISZ z09Z})yCf+8C03Lg%-o?AGW*0tmae(K}4A|i0$YhAJ@Wh?WMV2f(E%EeTP4*2+2 zbH0^3)+MjUq`%)6V^yJc_$SyxT-IUf6`}lTkV`R%(cqNTk!p z_Dj5FGI4A$?FnPgATSvPSFaV1$#_|@Eyns3kAvB{V#&CGenB+CE{*C8<1G*^k0!l-r^keoD7THCz2xY z$(g54zzVVFWcP%rBz%DqC#*H}(FZV4j5aJCkW-a>>3C*Z zkgH|GadR%0ETUPcJ&h9E_S^o^=5r2`&>M$vPpaL#D|ZwgfRzYfxy3s75cefWyrib- z1@kDWOG!te9E_TL_C+0N1Oke|$UYIQQ-50=&LLGDUaGH0b&{_+6ov=J0d96wF<`eP z8JaRVk0dBL8#AT)zjWrXst03k94AMw+rHOqt@zd*7T!VBhkX2O)50d}uZO=w)V^ zTHl2vL7|JCY0cMeJK@?}>?>R*AN#VnzC&CCtdKG1r!Syf((RF;ZP5oNz1#qow`FdpkJk=d@WtK2 z7FZ|9m;Bd$%kdWYpi-dt{PD+&6pL#@5d_v9q!#(%2oEA!YOPNiMyTUX$oA{DhE4OX zjvh6XZB%IN^@tM@?w`3%|INv&#{Y9yZ44-D9FfOn_dOIhq4I$_r}0SfxV2p#v&FW= z1s6D#Xp}~(!!l(wbZsmeUNfB^S9yU3SrnQD6x3J{r`p~xQm z+Y4e?U!MkWP4+vcH=0i$(HoPOpI89i5}RzSko^3#GlZK3bJ=@Gm{1f4f%DNcXL`J) z@{|Lx!L%%nWH7Df(eSwaR**8!GR zM~WN~Wjyav%~c2q%45Adg~Mt(BKQ4Is?9CQ76skRShWYLy*bmeO}nhziZg#*>XE%j zoRH2j=)C7QAMWP@My9*q_T!6pG%q{g%BzS=WOHy#d!Put5RN}^2qaXvXMVjiYC64c zH+)Okycov6(p{FBVGXK5468Kcw`T#4noAZe{y6})}d&ivq&B&s6+YJt1`)=D` zOuk$q@E346KgJW!jc3x7>_ETkVO$)j9t@uE}M)1`Y~mC+?B0K*6FBWPs}1=k$8C%1vZCuD|S zC8kct_%C%MdCf3^%!olWAhwrv8F9}de5`R|`&7rfC;eeCOSr9a#qp38AAkx3*7O^B z(9JGAzQ^`oPe~NuJ+%EE*ccOb`8Cobd-;;j|D*pHoEQjzNo_;t6G|R~ambE-3Y+CY z`XuhlI9%kI=!doY>q@D{fW}3UVv8mGhJqh+q;60p8M-&mO?Dj%trr#dlP#-VF)oPk z&e;c(zB_aZ1~8Be{d0?=4t)P7&<%T= zr$2;FCb@!^s;uRLxfoTkVK9Vg$5UbM>OrL8lkI~We$9iB{WaTLjG|(*MrniflyVaA z)OYV9muA)bJMh}*c&7wGty)<24wp$6R=%wM(&0U=EzRsmbrDH9%wp%8AxF--3Mw4v zQ3jCodl}u&IB06|n*Kuw9(n|;&Ua!vQ?a?B-c1I=-%nO=aZa==Ybb( zJ9EOu=E}A{t2~8q2oBYzbb`QhJg^`@+yJJ)Jj$-}?K@$8lnTXoenJ*s1f|1sr6+{% z{jO*DoDI`DtRvvdqN6TSYA+rYqcw&;^mnypKyskhCa=)r{khN`!qMx}H?Vis(Wpy9 z#&9^6cp)pjw%0F6q9&SQBtnf>LLsYo$+G?%zggdw+($>E49y(DN+Zd1))1t4rF+=t z`sK<4{K4{E)T&44t%KaLz^8LirOt3&Qz9s{i%TTZ-<~uVxLyDTFKRsTpgMc z(3}<>H+QnU>j#NX*t)jCjII^+mP}(^((L47cHcHP6-klheD=@XE^oCP9(i7?aqdEmTfFXo??+y?{GI+>Vco?SApm=`+N8C`?{{ zF2Dd7b`6-7`bO>qT(90wrgjWJ4?H6}ej3E~{zL6CaIB0IIX(=Y?;h~OpxY>hzS}$Z zyG+=>(?y$%vY(6|W*p~SjnOr-v#01CmB7)WIJ*CkS2vyC{-?;A(R0*L@=fH&l{0v-$CLz5{hyKSj z?GJ5QbDZo!7s8s^gh6=ks%Wd%N`4K$B~83pzcOpK3qf&4P;4YW%}c5IGMf|_;hpf5+}2z zE{PA^7j;gsEV-N=Ub1a*>F^T_F@F0sva*MB$aRNQV6WQKg-!v5>_BzT8{{&mfPf^i z=j6=M&u(T}79?MQ%Pv8~=?hNb^CVzNW~m)xR0ZA3Z_{t(?CImk*W0Tqo%){D1+3#| za4xzdol%t%?eFhN$7&C{gf_sXNvBhSbQ`1KjENSw;^%{o+j+e0{{SaE_@h|t4J(6W#$SA z;sYY$>j3a`sXpaw7(o5xy!yaG~@I3 zuuktpQ^9c63upC{9dTO%dj}j%Cm-M5sFyhP?E7cMcgI=SHm{UGp^Zg=KLV>TJ3d(3 z{-e<2r-H!ee4duANqn!TMBk0_5WccgDx3{pF5u&8?35ddLj2-is)=V>R;&{TWAz zm$)L;S|8TFHo3^n!vibQgm5uPB=c)69-RVua@AmfR8WwMn>(sT6L`}*KP5#qtE_k3 z8t54v{i!1|w^bVfAAA^`Q<&A-Ar^c?H&2}at`v&CrQDj29(MgY7iX!TexNB9v2yQ* zn`AlhT_0mEdmngw7OFToZ?8HSHPB=FTYQ0AVX?0(Kwp4Km_>Ms3?px#CCdEZSX~Tw zY}oWAA#2n6PS2lwq}YsFQcYPPF=`sg>Iq~2{_T_>=@tu zB8pgM+gZLlXVOI&lMzym9%wF_T=9bW$it5%Zwgz|ECgy!vac4ymNzDAv`TJxpLue6 zHY8OnudCSmfbIH($*G-VuaQmL1$9Yi#4!C2;)d?2MWeTG$Cv!MP521JH8YX$Ca%v; zB?cJ0ja>uzLQ5#8oLNY?&wo9cfOY@^X-n-o>=&v4E)Rb`UOD7-hqDOah?$T_@)Hdk zwWO5J81~H#os3uA(O(c_e^S8gGrSg7x<4B8su}w1H88T|zDm~=sPaVzMew<1Of#fQ zy~pM?)KRR#pRg2&%-Q|NrSKH>KRP4cdw<<2F0(JFpDj41;L!HWS^hV=)G1liNb4K$G4Kc1+*rtt(nB;n;CQ1;M7B%+L7B8oLpQzD`HZ= zVX)lDI{78!*xBZAbhp$shOBFVF!`gd54Ns7 zYMU6<{`rSD9Y=%bljUgRNNJe>4z8r6Q{AQVG=Z{~sls#)&!6RgDS9%a^Ulp(vP_z9^#2NIxEn`raif{SZKLYK5 z)~}e08E-_ip=V}GCgyW1<>Xr|+mL_fDJD|jOPA0_eMlQ9hI@^~o|`FDDhUeE;BU zvPtsG3cWC&bmH&lAvT^h!0yS`TUaTQ>0(7PU2EE{5fZjq&@!%Q{3k`?<}0X4x1OE9 zB}Lys#vU2kWC>wV(>Z#&nxTAkTWEW|k4MMN>y!3VS}Dog(=p^ym8QArUM1vYPVjIE z*jExm=kD?Dr8BGkC00qjUVruE8CGI|K@McM0z9!GgQHySux)yW3aUXYaG` z{oZ@6tw#MRR;@P29CHonqxX0m6RxGcxg~lKM=_aSclde}%Z6>4OG-CAQ)oxowW3*eQ(`k-xUK>bgElA3YSE zLZ@>k7nslo7?|xxXP^^toB;O|(oVeg;aDwJ`v^t(PP@_d>|HeLIf-KPYP_22yteWT zXvQK))$tV_&Xn!%c1MUkH%m2@eh@6q^LH?f7|y#>?Tzi0B`@}%NG|X)Tj->joha70 zB2UX(M?N3&wM6S95clpb3K`*T_#hS%={O)M~C(;RV(N9>LpU+Y?5eO!?zCi7USAfy_A z@(nIpRFfVKVSt5^IgjXl1`kWt|H2M8N7>eQ!f|U)u<2vyt-ea4CopnJ2GVj%ELW0o zV%O&AG)GLmd}bW?AQ%=Vly&+NgOt(vUw}|}^JV1{T1o7I$n?u^2j4qHQAg1!oii6I5 zgN<;&Qw|&4UJz}@A}GM54^_<}@$S?o1*Wqgq%Mzb;_}#&Z^&Tfh*d2yCB_U9=fW7`AVx`Ea3EjhH&tx4 zv1H4Xa6!L$$>6Gan3K4xz{{86F3E`9j-v8T&HF@I4`{eYUo!z4*x#OB>{1^gWl#xFRyJ}O<*bDXdAQ@)u_G6Hl1X{e&niqYmW!nrtUOn_RwD26Wp*FQ0fc|B>+s&Shs-W5@@v zhB_7GA&G7+WeJ&uNTwg(k0j)t2}$QLId~mD%|2#huI3f6k3cbm-NI3BpDRAmhI~6S zRi@MFD5bsP(v8lc&tLt#gzUT2>F6%@De7Wqn5yGufdrcuZ8B^c{RP3{4FZ0=DssiEd%9#o8Qav2TDitQMvVvsB zh0pJ{aSnTqpf}~#;)IRmDH_9a(a<#c*l4~REMuMF_Z`Z=O@6@ zQ%H@;cn5`X-udIn8>RL9h1@Q3>1$*nGuQdGZs#!SP?B zu0)+T`gw92M9ixU>$lDQa?!1?uP?Qu&ECp`V{_9YO!=|5K`HE8uXCVsZ<4+6XH+V+ zA-Pe3Ti-Vy(74Nh=I=fHQ?8-Ty0n@abHf!g15K11>B><&?F-?yiU*jYux~4D$$ktB z!R&gr1EORXlrEPVanx7&+9-=z>C?A} zcQ-eTMGG8315}jEm6bbwmibx=Q-`kvpUK!ZxJjK1ar|jN?M|sx5lJTy?g+hRUMyOq z&lpe%^qHOh*tqpFXufl8g2vw)-+LAho~E1!p|o%njw26n4zmY%qTA%lWwXb3ZU-yn zY{~mLV)$_LkAiQ871e6fgPVw6d2>Bkg5AgrWUb~Ev7*a&3cO^G$Pjm>E!J~Ja#m){ zjE-0etChJ9XLyu!cG80?emQ*vvWe%EDBPy%ZFy$+UTlcqd3h!|702IidA0gKK0@_m z@=5L&8VK759kADW6uspix-^A7$@9$YAup3=g)nj60-bKx*x-QSG*=NGDVq;^;ZF}>oI%A)a#Qz>$p@qNX`0n0G zQfHg=GU7m~bCN-qC~tM06j+XHz8#ST`)29cDP;Ni(nQ4;oPGZAD~5y1`cK>x zy@9Ypg@(!tcq(~nGKolf6MAXODbD1cLBg&Blz`DiMpuVVA?*&Xx-Y_E*-XP6N+LVI z8bqyvQpFf+HKX~|&XVUrT2IF|mdW>9IV}@rSz+Qb@eYQ3L3QbC5r<0@SL6=KG)_e? zCY;pe`DWMlkdG7!pD0z?ojp??1|D&t|RMqF7&puo^Q{~B4aevqOuGwU?~s!X8t_+4!PWQe9JX% zvv}T-n`_7cQ*abh5E@Sit=@WqUBvuj%_}pHY$DQq#tg_@qP1^Pi8kZ(8nO)xX#xl(NC9yK|pAUY=u&NIrl15s8>Z+$0qf&0)jCZd=v?Gim zlI+|;e6zWf!(1P{C%$|`f-?KnV4WQOFFufai>VOSExLs+k@`d!6DwBoYCL{xdz*6f z>#nx}g0*z#C;3mVPrlgdXo3a{KMb|!7~gK1_;$^l+`~tDq-v!GMI#5J{H~#@qug&E zD8kNno+krmIsVJkoC@<7eh_REgda>r&_k1vmq)gf*sG{8CWL`Tr|0wfdJQvIm2+WQ zM%@%~Y@{m$3|E(bRWLv#Xn&E!3(CJmp<>W&o#DKtdbMuqJl?^r z@2xAp<2WU(Q{F#D{kMJ#A{|8k3x^28Qx^Uij9Qx>OTXi3vDc?=UwW#G@hr|sd^jyD zZCP!IKPoc~2rNbX)T&%gcG?r2{dZsEuMc;?A5z605UC;(&RsB^L0~|@AKt{(Ihk`~ zI^u2CR9Xz}c7(+F?t=$R-!c9sfR=rj{RG#<@WDYr6XEZLod438fnubXNa{byZiA*S z-IhIW<*X~y4ugtINJ!U!Fksu_!ra1cBa%0DwZJ0h7vSf1s#YbJrn&!3O0o-+XJz;?ZrcOS)pFT_zA z-}11`v=px>CNTI(xx6_*xDj1qi|lH=cXw*P6_UNvCiV2Wzu=77?v;EmIt9J|xsWXS zr4oeO{F{gn6hX?tUKMBzKHC<87D@0K#8&B>?F;Jy62*`qq5B$1B#D%~Cxxtsq6iVU zFf1tLw{V~;za=jgAx$x z0&D&mOaxiV7U@3}b|5NKwqL%!zOdi{7i2D!Vsr#7v<_QGjaatulNRS>) zOx%nmXYV#LS;(0iGL~=GR@c+}8T(EWuAUN4=jCg|txTP^moTcl1U;2)!)hMu^N-{E z>HGCrJnwHVZM78e$9=EN=5Db|OKgvC_v`xI0c?fEDbB5>!MeL+Kh*>NNp(R*X5OQJ zxb-drT52AbE{wTz`f~IpuqP<^_PcN{rc5mi%$AX~O&7)|*VG*rox-lBH;;d?6O26C zWyVp<_)Q*7;J_Y*#21Q}&u5|$p-ka_?Ga~FSc*>*v$r9_^5`~RDKs9k+OX4U^S)KV zh(?9agbIM95AtV(aa41srF}Y{gX_9Ga zJiW}6s(;BiylQ#~5~S)Rl66?MT-hYt(I>oBy;;R-^Y9(5A0F`gY=U)d?SZqr?Fk-d zoo6J|5#u%M;b&HCt#`!Gskz&&lD5i}8l&mN06Q_5^bEyr3+a%H5!X4M^!hv>=0&mV@h-Lr2Kw}nTA!N6Yek?=ZOoBu17+Gfo-IQ1a z!DeSzS*!M~F$8JXAN?~ZUbidfCan)F>e{mp?w>@oR~>_fB0Nim3>?6Ntu&)eRP@)v z2U@6}tZwrV?BM;K zOGJC+y>&Tze?oW|tdqcw8!k#2TFf6Xm)CzIBC=~gXfMAG&oJNU4bU}DXYw^ieeA?- zc{sR#=sjn>5P0<)QFHK+DLr1sp<0|RKUi)LwZKW=ZGStK!}GXlf9PX-OKgAO%C&0F zJJk5+r3_*!PWt_SQ!Ha0Ma8lCHEQT!&`qM}1zp+vw%c)fH!-s$qizZf?!xhh!@K9K z#>K@&-_Wp#`Wr23zERlFT&q4gDI-_A)as0V$}5GeM*Re~#kRE(OrXpRiiNkJM|jJu zZQL3=PO{pfqN-ulK%%tegw()sZqqTMngoY|nlMVPZ0BltYjc7{x%t*Zbej3<8!L{E zXR=D%&DHQZMPc~I`wyKB40r7_er$z7amQBM5h<3tDAZM|>ARWL!{4e%fB9T7hgF)8 zpwi~(jl!*f)EZYDJvfGkvk%RoV$A_W432)Q<;*Bzv_$(&%MCh|`+3QesE1993`ruX z>oVSBV{^Vya(bBrY~Nnb*R!}Z#a3!Fwj(soH_mEFX_WFrhLJEBB-Z!P$qC2sI7eg2 zmu40E>*}4pui6K-y0KlCP36sN^K~SsBX~c~R~x4XcNHKx;!Y@h|22}OM0yiGVz67w zc2Ou>s;ef)DBkJW_r+}??;ut?raRT23j~ar{c)x`HshmY`OBL^S_b zNetsd4%eVp4b#gJP1)Wnw36g#iG)Sr{&Ww(;?lsui?}PL4jW_p4xcYGd2+&D3K7o7F4(oac_YGWZ8~Oqv}Jjg zK?4R>4e5Co1cQqvailv;Tv5{Abm@M-ZS=C?k>qU*ReMqWyb-TZE*fp5Id%=)S8_?{ z@N}Yns7kVP4rWnNrhlpr-@f6G< z)A}T=Bw=0!L@3E~;$m~+6e?|boG5p>8$222(GCyz=7d#>(Gs&_ib}nNcuWl5@3sM@ zm5duKnURdTUEzim$$h8Ig~b-x-EeJotaM@>o z*+G@B0}+8Qh9>bj(aviriHT^&9Vv2Hy-biYQY>4Ar8ty(;bYs5YWcM12q^ zKR!+aV9I9|k0SJ_bzcW-9Z5f4jZ9FePOe>GF z9wEH5&)Sj05D%h-R5rdNGa@T@5`F=lM(mT z?(^ex;8|qcBYwNleB0@ay}d&Dina1gki~#Ia$VRgolQjE|Z2B-b0FpvU)EXKSfN&2?OXc%M6KCO=MR~q=21& zqZT&h#H4n!2=RCl+17OmGevRh$N<7Gtn)nr)6Ht+W8HYJnYNI&$d8W-bf4R_Uf%fH zhT7e=4?_ca$6s|k{W5r7zrcZn5$CqE=%^A8u7pQQ21peqMgNUAc+dWX8+vCejpVX! zjT7^qe37cESq`Ltu+CpD0$)f>Vvv2|}%APkNLJ>}d%$C!pKGZiEI)(&W zc#6Eba=M?MNtfvL)!F6ZbB)t^-^qA9(^(%0xeeL;88iyod)I?@xCU{Cn& z3^jcILfv+mqI11a?loHO^@`(p-9z_qYSlit{yJ!?Oa-1oq>&}%i(aa1(yi|nV;ek9 zottIt=iHjssS7D}%+7)D=cy~q7k(vi$X6MCB;-_Zio|D%BQQM_grS}WpT-|4vlBR) zgtA|?cjmQ$LRzUgdr86tYRls!MPWGjUx^Pj#mahJL%h^4VMsiUqHtgCfZnwCZ9N{> z@{|z@RNs&IN@@Scs}b`*G(@^|YHDgD={zY(NlDkPU+Jmt_sL21=)cHt@_}e#)S6(G zNk_8jIZ@KIWo5MCtE)rRqP~B#S;+c_CkB)CoqjQaJw`fzYqJ~{*wFt}ux4nmkSsnn zd))ZC_T1?7%A(0t|FZ`Z*fWWwXm1zB#Crr>fIIp~Hpb9rF1U~t{y95Lf|{Hxj{&}w z!{1&K)t|IFsr|{4*XEqu0|>TgYWHC;5(|a7qrZs_{*qvda9NZJB6BRGo3>SKR3kJmkfl z$_;0$8g~qLV^WM2Z;~fu|J|e{RDbnFxx#k4f~JJz^l6AV0i#iFK|kpe(6;ESQUNTV z^C}XZtGUC|APl^HhH&Fs>kXL>+DqOkFJy-BF06uJ3+%FtkjV%z5SC*MFoo- ze#?}Wi236!y~KRZp`g~8jQ?ON!Wi#Lt2Dq$reialT&ZxxdQ6G<+!wovF*LQ|BZz{- z=67arA20dG$k5HFZTm2;gRxOkULftRKwsg&iM)Of5{oIOBv`!cOT@bSDY-d2=Qo8o zEDv#bN;NE+hC8YRo%UasDy+qu9Jf!#+*xJrYzCCgCL9wok?JxeGsepS^$(rI%>}ps zu67jDfAg#zpx^(RhSp@zTnEdaE<7V9RHh6<^bsd>(*3__tNfEcPY%ukFnp}_8Z>ET z?9+ZPFO{YPV(~I$vKBG~b-(k8ly?TeunoRpPPrR~@ft|^Y`{EWUWU`tbN`&*HSipC zk3oqI4*9iL5*htkqtw>j{x(ee#Ns+aN|~>$Efp1KKt@FyT;zdX)^3D$@8!vXCDA6g zqT%t=%L8?9l|3b8K7ZlBf!!;?04ckbz8m?U4cp&vBFKOh% zi7Pak+mMrWVz3#3O{js5?=Aogo2piw`8y$OT zfSHP$%f1GVu_LNpQgg&}n=Kq#Wq1Siy3&&oxrfnRq&TI`9p@ZL4a2ZURCu`M(+Ot_ zFUpxUx680f^~Eox6?J661{1dM=5>SZO5Ueb-5yT76*3Tx9G?frHMdZws7G^Wmbv#f%^;Q=vMGGqQ*`K~aW=c{W=cgc zb1CpuTWf0UqtX)u+FWN&llh_W!=+(+Agneis#Iw(SonL=F}pfZFFs#HKHIpaIe)@y zA*5UTiDAbcKobrQr1-g5j(NXk+~=_!_9Rm2VzD4%ap2)9pQSJ`HpE*GMt0D(kKMn- zmW8?VQF93MIi94?l@SYhI#`m9kclBBB!oL8Q~{BnS>2|b&TrNrv!EnsYD;Pg*niPz z0ecVkfWWsX4sVGj@@|-|j99hkNvLXEwP!(>IZ1&^lL| z=wl*x1eOUI?9%(LU#mclhb!gxu*jd3$$-$EJ+W-@#KEtq&qL}!U`d`&X zx>6DX)>-)=aj%-HS)+s5sy<5^KZ77+fAn$jbX>*!9f>PqnOXAv9{v?(T@V}-*tt>Jij zXHjt?rAnT=U4D>>%&$hHq-K1^i~+9mmh6DG|MXRY9FQ>r50;~&k+89`F=ybmBrl>3 zhKRVxQWSeT&?3+r;)BM8Bbx))F0}zN5KwiWL#jh4X=oI~eL(aG(@-eNX9!;ei!$lc z3JJ(E7RUt&$kLjk^PUok@X_x>hKY0r<%f`;`~;$_X57#YD`M=29Cnq3wKY*xdSADy z7CtBy9~8t9rvAu}r)2$vhU4*tcvl2kX}7lMr4Y-8Q-Wi&s96ze%@{mO3=-zlbG$RRz2R8k zalCV4zIf?ukUle-WS2#;Jo?L%}m}Z z6m!vpb;HS0m>(mxQn*$ucgB;9Pbrztr_riu?%C>)2nHPb-;7 zlAZcy$RqX&$-`dajZ$ljBx`u_l(FFUFuqEue{isg2p+REtJyU&%c`f+w#=4nNd6{b zg=^AMNmQ;M^;Jnot1FX{5+#~zF~5jO^nh_zm+)w=7-u>dvN8{o%8 zvf<+J_qW7$VU@>8g$s{dyb-CYTU0-uEbe#k%3`Kv>^^K zggpXay0HEIBvA%qS@eZbsUrYn6cjXK)pE?vDd@kG!aqMU*q?|Hc)cx^(T^(A$UKva zpHF@%`Fh8D^_=SO{y`J;BhyIu__A^`NGcfGqphKHmqy2y%2P)1_H-Fq)e$Mf^9*!e zcqS$$MccyvBgz0tZS_7P%^|{@Oj7U>%@B~>$$rPhiY9&2qilcDxV4nJw3d3oviT`A z73e>Vc4teL6|RnS_j@)AV-pia{G}9y5W!T(!}*E-f7~+$;TPyp1rgE95H>r$Ie1D1 zR7&j>m5+_?+}_7LcH1^~X^#n=*buQkqNI$&!^2N4EfrY?P|1smk}DqvH9eL@#r|8z z|0Ako>-iFGL)xYNxvP*c6{oee6~N;f7mmYr^>RI4Y%-k(5}#lzXx@T`_%{^&vt*$9 zzg|#9qK0MTZWTziW*ghTJ3BWwo>(*j3Gy>TvXtqf9%&7OFh zlIL?(;H4qLq{ZQHWu5NKOF_UPr@;Jo3?LAAb9c9C9VQb;@$aSqnf0$O35fOqqtaB6 zo!$=&L|XtYt(m0qq_cP59eL?^kq-!Z=ZR0iSV+0x9`EPvC2kXaXm5MpZhYE5aJbiF z?Wb;1EPVFX@UJ3zh6_g97FU7LP}GBk zB-JtUKAc;rHu}%igD{Cvg&DFXymCBL^)2pSDl4NWFwy>QEZopyKmBPeh#~@0`8$Vj zRGm+;=k|O_Ic;~dhduS&)G5iO?-yut zJw@n91`?)MhQU%%S^n64VHr_C4SycEZx_0H`(Hr-NV2FJ$qk1C6a;+!D+pk#(i;OY zNfG+~69R+^3Nb(~%bieiJSIz)&&z7I+Geah1J}E zR!H(#NEIw>Y(0JRpnyxkRLHY@QJrv|>2k3KD5`gSg&0*0B2B`r^R9zW%H-vGx^M0) zOE!1+=XxDppHz%LXN*VAA1lE5#y$jK;TIT<-%&-(J2KL<1_+Al)dqL7j(mHTi%?On zeExyaz0K>6Qm=)|i$iNh9UrJ}a#mAVmcrL!!WgnV$v=A>KcnKnRIrn}gst3yozq;D zJ~Ur^P}7Wd$oDx*oB9=wMX|Ly@@S5*sdNZ4EP~$9BIm7Q>it}Cnqxvr%Z@sbs=1|| zRSekjcq!lDvY=6x<9IkaI<|{Z=mz=2>{B8~PwUALQz1d0?c~vU#P+AVMHt21q&~dv zL^_}FC0Z*D5v-;-P3~JW^4bgwZ<^~>oJr$7Zl<)fm5OVX5{>5|1)-6{DYiKTh0CfA zx;^kc9_vs8FOK`2&(5uY{!Tx^_+H^ev9-6IaMpGLBTup{FSz>!?i&BCgoFGvULf_( z_Ii{}XU2q1Z#GbsfzfJBlLFFa#@f#&JeHntc5^bDWb+GB1j1$?B=um<3rPMZBp$!q z_C0zHXwS|Wf2_;d{gFyTW1$iV@qBlhoi7?kj~0HF0be@ylYuIvAXs1Cems>a5Re_5 zGsk#6LS<3IVrMEqz+IVwp)E{+AJfGmeq+;}&A zf0el2k`}Lane$or-5=7wdwmBo|Wu9BZH%``)Us*mj5DcQ~u$m383MB_TSz zY74q$)k=@~wR!IX+=b(?q#^=d&(WFE4)^DkkQZab*f}9r3C_a8!Y!HH?&eB_yNXjp z{kR=^BVBkKi8{jBAudGT#;q$YJ1)OBrs5uXfWH=M7vq6MX;yUrfe;jQo|A8|L6 z*!ALYeDB~(EczFmasrN)9M!o3Y#zGUIg1a^H?OG{gT5>qFomiA{|MpSIf1xD2)#AyEb(b%9h0giIuvIdfm$$Jbmw z%-O`7Jf~@pXx*+g(+scLo|E?4q;C1y3qaGHATLx@yi~xPR8`OzsHuuk5b8sb66W0Z z*c7>KSq=*)l&ra(HyONLkF^r(EZWv9?3~-k*q@IiPaB?%Jgz;Cab$WQ{ZcV7E1?pa zR5h4z`+YyN*|EtvGpCf9nTh;-U!U0zaQtPt8X{l8VL0r_r z2rHfa21U{F%+FFvcgb6(6hn~kV}ono?11al!CwQ6#0VH?z#1qyS^Oh_M;8t_=s>*6<+|1PFMQAr%(C&1A_C;IL^gf zA2hQmJoA}5ior2nzXrtpw(pQGz!bW_#N{w(USg7qYLqRU`FVRQikAhi^6RG3M8)f#>t*M;y$?U#4PKVF9^A^ZlpiRcS3jEJwey$h zBfjE6b@ht&An+r8=1264#6#i}dSNGCK$4Y~7M7QfvDq36xVo|h(YRrew+^a@aB4I% z4z?CISuccsY-gs}Zmvd(=E2)hMXn@p08ed#$i)?2(5{DH?Y3BJ_(ChhAyC12E}Rd1#gBsT^@C6J8v23UG9c5IK_bDHal)~1nAk1 zHh@=`wV>7OR3n@12NL~W_8sbi*WY#g?XJK9-%?Ecde&^Sddp<(Qiscee?vs0EVxx= zK2s~JaH!?qe5UOKzKC9P?hNL(w)XRC=9vEaYT0^!cDRzJ2^+Wj9+jhdBD zC8Xm(N~(DayQI~XvP_);su60lZ-{%X%4R|C13(#usLN+!SjO>U;y~Dma3U89nD@2yJ)dSE%P^UqfI0goUrN=HzM9?Q3e!_{O($VIbQx$7heo9| zGYqml@+^Vc$1XVw&li`Lk#lbNf@{q1iHQ$7&5&Jzp+Wfnab$d+ZRwYW2hw(-OPy2y zbN~oB!y>bi?4H*T(T>xtqX?1C3GvFd5T4&@K7js8Rnx3=AP~TVUcG&-J8eN>M%SI* z$8%uE;KK(tL9;p(Rgpo_H}UNPwwq%nQhQy3j>iJ-prBM}HX0t*R5xf)n!jPquc_OA zAuDWeN}2l0S6xWE&jjWTSh)V+6wc=!01FcV1G_}3cY=~iD6!;Up@r3P(RlcgsVnCC z<7uIOag9kV9-L*GaXv!D64fo>&k>x6OxM^Y4VN<6N&QBQe?~ z)h*CB^MMJL-+T-prDlVBMV?1QIrVAYnp(Z+UblZuuf?eWpAdzdkkX2FYT6Ju8$y{B zjS`9&ik478;YUJ3$jgGZ866D?1AbEEew!O^4dF+mR_pR|Y2i6^-GD2a@;t%+RqT&% z{<(Ak1fY|(%c~Z{)AOB0Nn1~JBr&6lXHRm`k%RV1*l&C~ZXpJba%Gm2@B;??kKJ*(-t%GoJ!HJ#5ByM6j z@l2kB^5saMDWaCU`M}E*uNGXLhcK$){dZiQ$G6ypt4=aNQIW7N488N1WXktnLBgtG zMUoXo!|%8%i3WoM-wi14;y34Y@Umg!Stw56`+girkw~Y64aVwiTBqv0B~A$WNo#r= zIJu*&znuq)C@+i4pFXa{YJ6W>1CHD>LMJXwHG#WnyL@hcnD^@4KW|&6=zisMfzrU{ z413fS(XD%g+P}Q^+^_tW*3ZkFIzPqxAI|~(#m5(VX%KrTzv~*G*LFJ{*q^pQfPoQp zchB0)31@6#2ZGjYYe5>dIBbqlC%0gX~2# z`$hs1tbw%wNfwmcA;(4>1V5@aa)Q-ec)D9RVDh|zT{tr$#=8@ry>-5Ckw?CL^m_1x zj(mgidYPuXD1LtwUEu^mmo+J4ZM@%6b6@nzZjYI>rGnFKvGKWml5NrWi5!oE;fTv0 zznE=y(eWiz*jIR)CIy>0)c-v&@6K)cr$G&-4Rbh}W5M>GUMJkUpH-plOTg|!cee9Q zWaI{&*W<^xb*z#ZV*;*onY zXI7i=X}>Hw#wqsb_2J%ci?+Y8yj^TKT}+p2`3gft2i^4oz?Wa*_Af&l91OXu1l=#e z|Kk$;h`gIY4>r*oro^a7>?fog99YwFNXORfV+VHj_RLj`Oh`C5p&K1P8tgGZ(!2-9 zrv29S;GqHudeTSOn(=Mub|_^6df)0Qo1_eYq`#hvHg9ga;1E`hPJR)7PwwPD6S}E~ z$FdRqeeqjkqmpBGc0=T6)w=~AE+nKc4=aiq3^^gu4@_SOn8{6OUoOs1g@Z^*tk+bU zm3yr2PtzHFT5Q_Eq@mZ*>G6Iu)-XONnG>fjNgO~dbg6W|lLJC#ytRO;80fhBWriMI zRw}w?#v3Ftt03*32I$F|CGWE}!iE4IOiN4t6eCC;LPE$HFx_g`A9DRBaRTO>kk%vx zj?hAmYx*M^my|0up;Y}}=QsCeVd#Ojv{Uh$8GxK3o0heW5T9=B@P-?agO8)e7KedG zNmtOKZ_X3*Qz3gFe)E3CtE3wLptN6kB(J>~WU9g4)h!stID(rEo6Ha_23^%@ijTKi z*T0E%*8gLa7dRUaC#-aEw7tT~Y47yG936)n9gY=N&`vGWr3QGqaoGJ$77TjrSYY@E zcU3}3=V*PAUDXq`CIc}d>?I8GE2+h%5gp6YHI_d3>5c7D_5WrVOF zdHaog8v)B66G+cs$rJ(;@?C2duDDt>{+Orbeu(qsDA6jr!3Cm@`x^7@IJz)Vam2RHeB z_WP`kl=b|T2l-b}N1W71iuH%HG2eyiQruQBTIZ*s31@v=&$o?ZX9GbfPDPYd`pwLt zX%tNFh6nYA8ugiadrXu&e{qX}Am)m5ni3nE>8gAF5H(pCd zync{LCKZntvlIPFg0rfx{AO6Bwy~|;%2rr^zmfP6`@pJ}hK0A>mEClgr|kS6yE>yRH1&*j)zqmKj2zuzG;Iw`Ue=J7Kgnch40LijF8MfgT2tp(_t!|6R z%U~OhNr^&=>R<+xi+cRd7lcwzq5Az*-8=5!v%aWF0r%BMM+0QzlPE`wHfzWwzY;=H4}QSfvu$iZl&7i&h{NYN zH&r;SUtn4s2U11ybbTysMJVe&2lhYRs@`|OI9t4OIq&|UE4h4BwOb^jNip=-R{pt! zd#-yOA!AQ~T)8M7bif^w_eJT>VSF>(fllxGu603YJ@7RRDv5;}x%#T);PI!0HpA4O zO?2kbQ)Pq;9{E=-KT;G>hM~_kg+_+3NGA01emNHbtc_jlX~SG5#sE%Jci#-ZVy z)hG`enBUX5MgP^B)~ALoo*@3yCOiUqsu>*o`v{}xAL2HSWy@e0Xtxl zsa#NdOiC)uR?rC^^OSQ#@la@2&rk+$Zik$Jj0Bys2=>wJO11!|)z%g{Cfqio1lGj` z1qml5w9$?{b)xP~6-*E@t`^hIP^S0Rg`wh522}t3ZPWo(&uOKQC)LRkN={5l2*Ke( zd88@aUDmjHqpBM!)f;D)PheHViLahtBudBay%{u^6flfopeu4G)KkbvlN`%kG@9L5 z6}Ikja)Jxshz!LjI3^h>E7L;a{l|GR@r{LXTc0r4(Dan_FwZjLc9ywWHC^KaSoiaP z+gR#RF=F`K-N}@=xe@0{4|a#-!gy%#xwJg)rBF~%bnx7-`1bS&t)WjBURZ3zvf3c5(Kz;?bcQ+$6;a;Z zZ6G>R2ayS_usfj|hXNbSxQyQ%;#3h_o4f;P%^Pikx&}U;LmGvr5ZAT(g zBE$T`kS+!P$&~mJX-WS?=&9qTbZ;OW?GM8@shgXdAD%0p+`ZoJZGaaZNmk9!g_(r` zVxL_7^TGM6$%%`oaTH9Awj;{C`fxYzbr1b=`<6ZWVBp|*j2J}zy)$oN5UG1K`?@Y2 z86X`I8{0>%+7Qbw(7G45irs|ajr5)GVl~&R$7|FT@SboB;m-BQcX{YXr>ndp4O!oV z<6;+qPBC4Df7e9pZ^71l? z%_^M%Urboozp`kAX`I`4A5;uluCo+$QmNlO?aWneEGhlxpM3~4kN#Mt;d{3>WFq0N ze3ya2F2#aZ$3ovDR}w1^_tex>RC>C1(gLQRUjXJBSt?>}Q_~Wn80`#W&wn4m=R#bl zCo;6hANy|0u^H}C&)OPMD^07ws-S=JESth1F>6vgc&$MBAQ%@@%tBO9pC{z2@WN_6 z4!9C{fk`31lM~y~G0w#7?5U*OzspYh^^ZX{3v}sFc|kaw@L(BVfcJ%8^QFKxjC0ZJ z$Chv%U6mc+0@^byZ_pFY8~U9n_kk-SpVb3LI*ljt?dvTh3{1bb4_HB2(OoXZzblrA zt}Z89{?;q)uNsdT@Jvqn$QlV3Zk<1EGD6uY&MtirZ=D&STvP9)2SRl+SV-V0(`X$m zKMiKLwQ0}h;&O0s^!a6jfY?pnFMcdntxCE{%JEiU+`a}*BF=osUjwVp9S>SA6sWco z&e#+2H9y3*Hp#GtxQ|6J*^bw$NzGi9xS0^>L2{=QvXEWsD{&r#O|$rHe` z_I7-{$o_ia|13DW278Ei9ni>VUo7LeTUBiP|8-!EIW52l=LH0a)YR1cuB}HC_IQ@t zS_+2l=Y=&554hm>&Kb9W@Q`%fWNb46H_%lZVcap=0gB;tl?99z%)?A>AF=kJe!>1i z+<-l)<%O!T&J)HHI6SekmQ7nlyG>+fW+n(c^aQLpAZpyJ{Lbw!3=0Ns4X80K1bZhy z0~Qo~rhc))7U~rcc@;D$YQWE(2zJ(;Qm|`=73I-(a|Pa>nwkmNnS6A_r|NYR<(y>N zxWOg;uj$=m{_#5ytGo5V1|cdgrHBQPa_H7+GFW0=n@(mmM13?Io)28tb3v(rZaZIO zAfyT4Uj}bp>0 zxEiulU;jJP4pD1=6FT!gG5d0W^X0sJZZjT^v}i>eArS#ZW1F_-%=L?G+hkZLNRYS} zBBL+k?Wpt|-}9Bp-9wuIn>yqo8zTbq7VV$&6Os4vkE^n0%xWLp@<&EvF&TBl9(Ja8 z@EqLV02esTA@Ra3;n1kGbMrFSw;Yb)@BM(8ZHOERfNnH*oo-%52Nm4~Ab(>SP)8V? z)oLy5bh#cR>@mjPhrcIk761G9H#DCxL;zkmvr;5UAedZk_<=n<_8RtnNZzzv4{*jR z?tU=vgD|?*`8OMJQpeL{;iIBs2CGNz5h?g@LP7Oo5d|b9Uz?%s-A&Ov?X_5ui9dOW z!u27=w zNP5K3waDt29KqGHLW_u)c-&PJb^qbu@Q`0jjGjtUv|_jx9M2vIX=!hYt?qv9R#3gk z^8+!+USw;j!i<5%y~rkFF0s{5aCCW+aY7H)3+rfl-TUV}%3ALXh_-j}bvbHvOPq;LFs)}4^ z>Jao6@ID4g3;u*A`{f3?WKHR4McG^CVX41vPn;(!BPfytjvmUEK5HoaL;q6@%61g) z{?G2kfTCYbOhff;c9?gNW2cNiH}4DqUoH8|pTzzA*nb$f!8>H-XZJ3w&98&k=fm|1 z&lXVfh4h68lINfp*LH6m^?&DS^@0cPw-Hm&7K;EAVPrlNaZhA<`etcCZ^s@TVKdj) z5VMiPz>7v%9S2`%i^{SJmfWTc2kDUu&mk;VOZ|1G=yLO?Ojy=Oj$97%&Ns>&TeGIh zww-pjSH-flP70p{ECXG1V2;Sc>YAc z*KV*7G@fOdF|lk=!t}4|kJX5^Ilpm>Mo$QMy0hihegRW-I0?wB@APrBU*Kdw)$5;S zDi@KFh_LyHl`8OJee0BUdV%w>VT>OV9ZagSOW2z=p1!{7 z!>Iua;Ak9x{QuZ{tGGCqre8b3ZE)8h354M8Hdum(Ac5e)-DPlw!678U9fEsscP7Ez zZ6LV2!=5~At*mGN_Pf91?_eJ@+|$!{cXd@=^{*b|cz4BoA%08meGZLTjfF1t-T+Js zrlr)HKvZv*JP>vCPRBz-P--Kx!3cIQ?S`Z+pU-=$+0tmZa(|Y#)RcA z`^PilaGY}Jmti}odU-s(qZM~Jzj!o>@3p$fQAqyrOp}a9ohF$`(ihx(wu_HY&SS)` zmZCJVcE~+&W-&3KxGWF(VRM&p{Shd;r!CL4+^Gh;mr0jv{0iVFhcr``Z~V{J?tn2!y-4&sIbJ<0f><#e~w(`KIFSh34nM zv)wO$3OJerJv{}(!^0zoqo&?YAbrj0S<{>Bc@0cHQV43~m`lN(M*cRtR>`sbM!=Qv zjc|BHj-BY-hruIl5!s3@JFu{ngX;mSeE1t7w+ED+k@xDMQS8k@h{!3GmR(IA=j$ZL zV+!o6ajy1jlR%%N?&0pSeiFk6X%>jK^M6sHiH}IwnNCAjl1p;GX zkqdTT?Ot^*0hB-bZE)ASo!fkfx0bn|q6YWQermR$+Yx?Y0_)?gzZ{R?5SIh?5Ajz% z4%Vr~Iw9s6coNt(SRuztPi4(p_N4dX4xkqUj}MqBXJ^CqOkY*lT#J0D086*$8b_=P_ra!3A#zi(J0BeIY#VR z7`sQ7KE(7UV^E6r8F6=n_G`*E=c2oY;27=pa((4RHEbsi`!VuNx`|>`#|0Oa&;ITF zuG;KG@RSfg3;N3+1H+wXWaF{vgdvg5Sic66g1%M1PvmyS&}3JZ3(N&X5k<}DlSR&K z7dy<(2|FI{^RJW8ssBAU*0UHO|oSAvI%CxiU$UM0~Bf?Gjcgcrn-#s0~4Bv5QoUZP|K5 zE-T0DiI*Yqi_!)H{^bXj*xz+V3Bp*gSxk=e#wLf|{6p&3 z`D(f9ni?T?8js0y)N$!Vqk@7zbU%gcg}s)?I95o$68lw?uVUPtGwM87b_A$1c-p(f-*5ftnKUZnAX5U?}PFBwX)&WJh&G_ z{jl2)sq1@~GsM!KH^THJixEE)zq%#>Rc3Lc!Vv_vx7DQ7ulJ&8M@nOFMxU0-sg97H`q=5x5t70jMgC{o3T$(~S2-5=nn}ZX@L;=S}Eu=+@AwJLLj!p>L zp!N^PFT5|x<{kT&{Rj-MM>8sXc4a9G%6emo4M)}ocfJ)gg7Oxkbsx8(9uHx1#{-9l zT|UK|^aMf(8iM<3+c_uu*2OXb&P01Z`zyVSDLX0Mkn+FLnT_%Ma&f0E$R}XcOrV`g z#Td-$_(Bjf@4zX`caj_;FrI zJDnWjaee-G6-3~(R6JubJ$Sqhf^G6zPepo*EnZYqICMjwx0_MyXN}IHdn6MaU7{Ow z_zm8$d%G@a;Zcz9&hMTZTe#L`_i6-5+K#|ue%bBrxQ`y69TLZmM}R$kH3|NSSl!Br zA+O4nB_*_Jme^UO4gADK(y^q!m2{9itU<4~5B*}~s6CPVuDWQBwsIaLQ2l&q?9w^O zwDdsic8`~+$IF+C(Zk;mgHSV|_K%n7B9{mHl;_%jVYDxJIOzG)abeVe?z_E1$&SOk zrY{@l5cQ0Z+-V==Wld9$E7p*;^J34eY90FtIM~S>kJXOjp`| zjnKX+TAm9kg)d7SCHyU}cOfo#kKXU8>&z}~Ps3E9`{L?}5dKIT($~=J9TH-G!~~yX zzoX&DyWuNXO;s#^Glg(E2wmKBMaic0kfNr$@=x&T;1vBns}s4$Z$`n%={v2R044U? zX|?6JtXNEqsE`mjTq_hB6~)^+j@UiE7;|u7hjnhHjo*w^Jg&9Y7rDzJ?#ugme|GEe zP)fxO~>{!K(`xi#mNmEo(UgzFJ|Zj!viQfQBkVGSWP5kl&2Rz;g$t`LuFV-`HDja!);amHL?}t z1F6$3miHuIGCf9CfN1CiVOC`gfu0W#BCuv-C!24Lt7p`KHZmIxZPu&yH=L0&i6tci zmxQTv+@7Sgbg9_2P+M!UcMTMJ%90TPn>}$C$qUG7G09#&O-z3m6dn{@z+@>6eX^mHKsR4dgfQA3Y-th4j1x+)^Q3&Sl*JhV#4 zGpT)w18Uh80@4c$2LMj7iC3iaYnCoz?IzI3^g3CXN#1zrm?Mgg(ewi82mxLkFNMM; zThBr&sfAt~({d$1ZXOi*JmwE(1CP`Hhdq<_&*Ib2guGN|q-VFMGd4ChR41-2%|oe; z#<$RUUefqIo`{o{^QsAbx#OVBg^27X!!Rd8KCE`piI8}D z)RBcOth=p`NT}M84a%};O45dJUTka-wl8|(f@*7W+}n{`+9*rq^gD)Wys6mR+zF|Q z&=v81>>A+(zivoM6n}-4YcC2HeqUx*$nYa!mDZ_IH6ahf@Arb|LzUkZm_Y7C-eJ9K zrR6M4v;`sFPc~IHR3NwPtiW!Vd5DOz7+45_KYz+&sN3pIhXw3l6V`ZzEICk<4DA|w zEjn0y$u9w%Pwvw@-i;rF&$@J4@XG!6H$Aos5%$9LL&@rvBZM_Kjg-tpQ$>}}+;5w8 z{)B;Gb-Ln~4-8wC9q>SK)Umd>rNWj>;M!6N2(Y4H<`futk|2hpRM$02h0t^$;o?wj zw7_i_QibSed52j<6GU%8brbC3k!HePHF4L=mu8nL-u+k4%7jU0&0pjzJOXK1B-Q$y+L5~IzLYN?? z!)bC@BGFQ0_89FUGi$;o-Ag*fI8IzV*wd|jD{0t8LgmBYxrdKBEg%0J9G~G zWmreW`)I%`qqH-BRV1)1Jt3>b%jGa7c9D<-13$8IJ5jK0oU*|8RZh}a>=0^5+$oDi ziF-~Ntp~$0nl>)pRMgTCIpxe9@sh_mpt-Ra`!>x}yTuE+EIBEdCj@XY#L85#7{sry z8w0SnmFtM*ny3M(>JbH&P*S{o3#r^yeF^cx&d&Fs()WEZZT?<0#h#|ffEwJj_&&V1 zkIuW|L8H0q0I+9^6X?9kt6gJ=|Dso5MW9JR0apy~U#=oro$;}T1Xi8sET7un(_td` z5z?h@oK~3_aE&(h+3*}Gr@S1;p4x{X7!WM`0lVCYu}$*680V#&pNnuclWWJ7ltevM z))e7K@Gsg|FEJe*9dja)v{&)SlOkrTs$!GKEIlGUf^keGEZjV*1sGHYdVlpZ(of<= zl$6XSHl7I$3}DH9wZ)|pMci_DPUj}YM$DQVdbQ&6Q7I!bNo!cT76|k&>hh-sf3;NL zG@ARM*q`cedipjtkrd56g~9=uR>&Ot1$!$>)fyGr^vwwOO1I&HjS1-pfO`y&DlMpb zfoC8&BeXkH0%_-Ik^b?I_a14Lp9i`v_#wAVqe34;o(rH>ktnKNchimZ(L}4o;jzGe zqV?&3W%^Gz;lxF92-`$J?bbiKqkuuN(F>rd*FvZ@@KaVw5yi>LNp`)saINZH>u+EJ zmSBY3G>#B`vMHH!I$yw2R8R_FWd@9EDs@GM8HGC3QRve&Qip~9dYvf9k3&{?jP`xI zqE{Oae^nZsPj$bz4-b5C(*oWX6VtkTr8Z(WjxO>?W?r#;95eu*-x?9I6Q?VjBr(HNASo$A??Vfo9{U2hGlS#xU}im&e-`k$3%0 zIxPC-nd*}&xMJHji;VzOOoa-wNz>49>e89pu3J?ttprXro)EO;qdF*v$&dfyu&}V)%?GGWTmZLbsc}F>xop96+0l-RKF;iaBsGWjE_IfK#iuO4NheWPI&;qC; zHoXr%14JL|Gq#;+kkg*HDoSMfFo?oua8TlW){e64g!FdOyonjHEyeWX?A@u6pvQvt z`4P0_3(ROucd=I_ew)((q!>N*)hev&-*PB{; z3e0RRbOvo$r?y%~l6MFn z89tJ(qDEQ5=r;&~QU9JmnDC4MN!aQ8{hkcC5g8cBFdCrXWOt)}aPIJ1?OnOWQln>O z8N_`pQGQhY%;Mssw40fc?7H{D==pFx{hb)g&-cb2&p4=iVw{Ogz?dP_Nn!P5S}<#a zmZ$uz8Ier;Gv7-7{9sZU`%`! z^*ROydXKX<|MM|Sn4m4vGu9f!qT$v4~H>)yUH+tlM?gtVm5JxpQeHJl%v#KC=Ye83p~*f8WY1GU%g&I#@1x* z@qeHgbmtk&&5e515l~QeZ?oqqE)`W&csPcMMv{4kk7n@Z(L?R!=;W-e2k6)OI$8hR zp9ll3GdKEo$Or#_QT8Dcw*0|N>&z@0n#BUP6l3HqU~+V(C9E(`2u%+ z95(cKdV02K3?x=$#{crAD+W5a@3txh068`-LOeJH1VV?Rl_&To)-2r7nHOa&Fqwb` zE)=O@qNMWs68{sAflC^r+WyQ_pu@|59+-7BIzMl%=tBMr4a~R@MM9ndRUgDLNqf-U z3-`vlHGYIF8V#?KK}|eH&YwNh9s3(n7Giv=nNoeo|q)EwwzQLhb76 zTEw=W$YB)73EP_O%wi)HnW?q899w$(4(kA@w@k}}#M@qY*>1bdz4}()QtP;h2Y|O@ zpV|+pSmO95q#hgofkEdK&kU0vvhqtQIdo;kaIK!eVj-rHzUgS*H7fL{LAZ>T9^`$j zf7ijhU#p8oR!c3Rimel!i5Utpd%8`@7$~neZENVMMcQqpkpUyNCIpsTQ}v0MBv7K5 zy))z|+0@^>=F0F??Em03xtN>Aa9(p*xu~(lG#|y7F&ml#5Z&^(`<6vZ9(`q_*tWsP zl0q4=9kzsVIZY+2aV*>1a)8^Xi!x&A-u{_`NIjvznVFUanwYJpDgoA9{nW6rVC26WXZLpLNydxCZm@ z11P=|97o+LE^D%{Uc;;HDoDbqH-+|s=?FrK;p8X#FY@C!(SS%4?L#_24uAzAyv~>} z!_q2$(s}q^^1U{B3nBNoxv>OIJDmJjIL2i{CvDN*5x%n^jg;{-d0BMX9JWtUx7N}^ zG^4gJy*x7GIE=1EFQkJJXXK0)EH~fr?fnL~j5CfT4U^o@4*ce}LWFZf#I47IvK8)v z2!*t|j%1&iCTEHZ8fGaUS79ApU4U9iPQ%kExl5zVthY8yJ5s~`0X?L-1qZ#>Q$$8U}5X;34NxjxluKjEpC1{}F?a<%CRNLlTRI6KVWD(MkimR1uHL*YMbgwTI;!B%}4i_6t~< zC7}|iA|V-Fuh>Tv7}2>Oj`Ob`Xf(w9ywGAE`=tgBXM#(`uZX6Is&fhse;p7p_V4<& zrn5Hhn#0s<*yiLi*}&R*PrZk}5ag>O4k_(|tc-3=sb;Ne zSdrhbF7e;O(j8bPNa&!SO(@&SjcAG*i#hfxGY8f>mQI{(mYT_g-S#*jzpj95n$yA~ z(`Is;s(g8+Nf9rP$)zxHGOO%=c&M|d3Yvk46W$q5x9Wc@Z+?2+PfREN95*&g5+bMS z;Ue-mei7Ux?)u!i53wKGV=cTR zQ}(xJ{A0(;ABrmHw)ej}8iZyvV`F2@McKlgy*c2{M&`o%P`xtNqf82*LykIG32P&f zPcp@hjRy`X5?xwsJ>Q;=A|S)+S5xcW^F8~esM>%RSeC$}GZ4qbzH9~Kj5akt8`}`5 zB(Ups^}`!Vfwv*yziIa>uq8mOJ z3$+RWze)YLZo;=zo`KY)Xj~0!3=A{S!IB%{JPwXYCxD;U?+pf5CrgEPbMT~%88rwy<>#T-%0mcOG^ts>wN zZxM0fk_Kq&;z*sDi8Ptw;&H|%@`~a~4vZUg3CQT%^2RY~Pe*@xN%rHzr|_9*a-Mi< z%1JmDR-VLu%7+=~;dwiEx|P);n{r#n2$|Q=os9X#YwE@oI2tmw^X6Q)TrxyGZpc{N zHif%fqS&|dnzgV%Cb+M-z6^?sN*}aef$gzYA+q7BJ zHA3VUN*&#udIZY0+rY~rNV4UFr+X(iP2NNehpQ!QBcb|eU>ajOsSj{W&`3nVd)#8 z7K_Z;7cH=5kyL>7d#oh*b*i*pmS0WsAGVVmG$QjaUmn&Uc9~5eJ;x3I?{YKbn0@ty_MO@xD-K>l|Jd%0Af-78`l002}wX)mrXtTXLf~Xk61y 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 5;x^z8#LKGSP|Kg zwSBN7=I@6n!pn}RKe|oDBinz|veY9+`=1LegV;rd^2Ethj-hF%iq7O&6VIS2C;$x( zfcO-SQ;r@zdN6M`TjJ=38f`Gm?Y1NRPk~X%7HmT05)KIp$ST-lW&g#{@<<3FCG!?r z92C%ls!Xvx%`*;W z5Q$8C>l!EXMXc0g52%s{yITco61Sw`ZdXRHR8XfP>(57cmW9bw`l=((8_HA0%OMR| zrw*qit07ktCAUG3s_`J6@e2`EGa4Xb7I!I*sxH7Bf{Z&i(_Xa%rVYAE0veUi2P$H7QzYs+BW-H11_qG}%*2U#?LFV3ZnJ zu&VkkQ|EDotK!#$<+=Y>+i2>SqhgiE`J`f;-t2M48)Yis608tMTg!cB4G_}gQf!&+ z8Bb!i%QN~d))3Aj*rU6PqS+BkwiLB0p-N$v?swLcE9i`ZljOcHMDN0Hj2t~VnWrvn zCiQrKpMq!q(^8CiNN*WO^17TWUD&O@m9C4pp@KRoPMlC79#Qr_1ADBA=Y_l(=$>}! zqAKVf3_a*NEj=|2XifPrbrJAr*S=aKpI@FCC5KI_#<(sO@81r}^^SLoagP3X6~$mx zhbczQOeOBD1H}Tqw@E?7xSe=v+z4WzKd2l~Ne*j1404uUw1NBK_H71<47-$E;}Ng} z7uI(e0bu?q0sFIAWdmFo+-&tH24FvCr|ED4SXZnJzbMik%C`5tYXX%ls(Jn3!wng? zG5(xyLA;mu7{|2Qu;Im~|IvSNE0y)zKp`NgECu!guo9%2V+gBV(KMUBNUQ|?<-B%s zY)(v9#Lf&#!MMG$Y3r&h6k# z8SVy;>sX6>KcI8i3S*B0`+mj5hW?9Gaue>%*U0Py->ewgxL+`iTS@hYz#6sh6_Rg;t!o{AB%Hko0SI=#{T-j0zrX-#xxxg9kqJJph#~+o(CF zbCmvFD_vUtbJxUN4TIswcmjb~C?@PdL;+Bos`e3IG~2@9+ZT)r%+C2>9C!WV&V~z)6^_pqGYeTv_UeJxOsl*0^=p$mh5{9(#x|WBxeXh zb1%h%62|lug=@~i*&)(cT`WGVWN;|w=B(Z*4ynq|=XjP;syiJ|I*$>7Z@XR!_Zn@AD1#34)mCdO7scguiv zVDf00PYfJ5!d@tw_nkq<#v~#ZDeuR^`gB2y*u}XMgU-cXSAzDgh}5g%My8TD#cca) z-xx2`!`BJV5-s;f_3mT8g@!PG7ti(yU_3H!v@(D6DJK3_fN9j#he}s zCkNyJ4_4lR;jF0Qy&zN7H^m$3;kn`velF-4Jt|YCf zoMskC-)LH}Bv|E7N|oS?IAtsuh%B?TAtb?QMkr6`Uf5==9#$``WEx?FFkYcN#=UAG zAYY7Jq@a_Or(MNK_Rc{TOq%yyN&>wMu=7|TCNxH;ujhzUa@zGn0-vIBzQ#RRctE@E zw31^QEYn@0j5oAZDJDK&B_AdO3!bFPv8&pKK2cHb5*#}Eo+$WM>zWVDmIlRWK%1rb z`~z|qEF+Fi;8V_gL%4_df+_^1Im7CUn+@h}={p~~WseCNuiuvT=Cq-IaV^TzSkjKI zbVCMn5K~MQhuBOhF6>0oN|!Gqc5*a^*DXpS9q~!UH5m2Wk#tBbiF#{z<4Me!MPc!n zm;`#^Z>@K#Tvyk}?^tl^?SB2C30W&J+!EulV`ZUpg!?eXKb{U&oNI9OM;=l=P{tcJ zJQs|ot2HubuX7eTM Date: Thu, 16 Sep 2021 17:26:27 -0700 Subject: [PATCH 311/930] Update index.yml --- windows/security/index.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 30b34d27ab..fa6bce4547 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -26,6 +26,8 @@ landingContent: links: - text: Trusted Platform Module url: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md + - text: Hardware-based root of trust + url: threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md - text: Protect domain credentials url: /windows/security/identity-protection/credential-guard/credential-guard.md - text: Kernel DMA Protection From c46601ff9968cdc9d76e8af24480f514ac81a901 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 17:28:05 -0700 Subject: [PATCH 312/930] adding links back to WinSecurity --- .../microsoft-defender-application-guard/TOC.yml | 9 ++++++--- .../windows-defender-application-control/TOC.yml | 3 +++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/TOC.yml b/windows/security/threat-protection/microsoft-defender-application-guard/TOC.yml index ee887e168a..e235cf65ec 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/TOC.yml +++ b/windows/security/threat-protection/microsoft-defender-application-guard/TOC.yml @@ -3,13 +3,16 @@ items: - name: System requirements href: reqs-md-app-guard.md - - name: Install WDAG + - name: Install Application Guard href: install-md-app-guard.md - - name: Configure WDAG policies + - name: Configure Application Guard policies href: configure-md-app-guard.md - name: Test scenarios href: test-scenarios-md-app-guard.md - name: Microsoft Defender Application Guard Extension href: md-app-guard-browser-extension.md - - name: FAQ + - name: Application Guard FAQ href: faq-md-app-guard.yml +- name: Windows security + href: /windows/security/ + diff --git a/windows/security/threat-protection/windows-defender-application-control/TOC.yml b/windows/security/threat-protection/windows-defender-application-control/TOC.yml index 2a9d13497a..c867f6aee4 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.yml +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.yml @@ -292,3 +292,6 @@ href: applocker\using-event-viewer-with-applocker.md - name: AppLocker Settings href: applocker\applocker-settings.md +- name: Windows security + href: /windows/security/ + From 2b7947cef7e377a1cb565ff8dea7da708eb79190 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:28:43 -0700 Subject: [PATCH 313/930] Update index.yml --- windows/security/index.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index fa6bce4547..7736e62226 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -28,6 +28,10 @@ landingContent: url: /windows/security/information-protection/tpm/trusted-platform-module-top-node.md - text: Hardware-based root of trust url: threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md + - text: System Guard Secure Launch and SMM protection + url: threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md + - text: Virtualization-based protection of code integrity + url: threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md - text: Protect domain credentials url: /windows/security/identity-protection/credential-guard/credential-guard.md - text: Kernel DMA Protection From 8a74cbf4e52bf88b65e1f1779b37892d7aea7333 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:30:01 -0700 Subject: [PATCH 314/930] Update index.yml --- windows/security/index.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 7736e62226..ff58a9aa81 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -22,6 +22,10 @@ landingContent: # Card (optional) - title: Hardware security linkLists: + - linkListType: overview + links: + - text: Overview + url: hardware.md - linkListType: concept links: - text: Trusted Platform Module From f3a337b0b0f65f005c8ed26e86b9104a6573314f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:31:51 -0700 Subject: [PATCH 315/930] Update index.yml --- windows/security/index.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index ff58a9aa81..7f20751de7 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -18,6 +18,15 @@ metadata: landingContent: # Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Zero Trust and Windows + linkLists: + - linkListType: overview + links: + - text: Overview + url: zero-trust-windows-device-health.md +# Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - title: Hardware security From f9492e2bdd50d6e1ae4258248789b51905f07272 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:33:51 -0700 Subject: [PATCH 316/930] Update index.yml --- windows/security/index.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 7f20751de7..26d8ea6d19 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -64,6 +64,8 @@ landingContent: url: trusted-boot.md - text: Encryption and data protection url: encryption-data-protection.md + - text: Windows security baselines + url: threat-protection/windows-security-configuration-framework/windows-security-baselines.md - text: Network security url: identity-protection/vpn/vpn-guide.md - text: Virus & threat protection From e8feeab903790d9debfbd59a883b260d55054333 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:36:00 -0700 Subject: [PATCH 317/930] Update index.yml --- windows/security/index.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 26d8ea6d19..18071b80dd 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -66,8 +66,10 @@ landingContent: url: encryption-data-protection.md - text: Windows security baselines url: threat-protection/windows-security-configuration-framework/windows-security-baselines.md - - text: Network security + - text: Virtual private network guide url: identity-protection/vpn/vpn-guide.md + - text: Windows Defender Firewall + url: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md - text: Virus & threat protection url: https://docs.microsoft.com/microsoft-365/security/defender-endpoint # Cards and links should be based on top customer tasks or top subjects From 8bc6bf5ae977985c9780a5bf4538fbcd80589f16 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 17:36:10 -0700 Subject: [PATCH 318/930] fixing links --- windows/security/TOC.yml | 2 +- windows/security/identity-protection/configure-s-mime.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index bb4ea7332b..74fe21d3ec 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -452,4 +452,4 @@ - name: Common Criteria Certifications href: threat-protection/windows-platform-common-criteria.md - name: Windows Privacy - href: /windows/privacy/windows-10-and-privacy-compliance.md + href: /windows/privacy/windows-10-and-privacy-compliance diff --git a/windows/security/identity-protection/configure-s-mime.md b/windows/security/identity-protection/configure-s-mime.md index 0d04b78646..2f95950f32 100644 --- a/windows/security/identity-protection/configure-s-mime.md +++ b/windows/security/identity-protection/configure-s-mime.md @@ -25,11 +25,11 @@ ms.date: 07/27/2017 - Windows 10 - Windows 11 -S/MIME stands for Secure/Multipurpose Internet Mail Extensions, and provides an added layer of security for email sent to and from an Exchange ActiveSync (EAS) account. In Windows 10, S/MIME lets users encrypt outgoing messages and attachments so that only intended recipients who have a digital identification (ID), also known as a certificate, can read them. Users can digitally sign a message, which provides the recipients with a way to verify the identity of the sender and that the message hasn't been tampered with. +S/MIME stands for Secure/Multipurpose Internet Mail Extensions, and provides an added layer of security for email sent to and from an Exchange ActiveSync (EAS) account. S/MIME lets users encrypt outgoing messages and attachments so that only intended recipients who have a digital identification (ID), also known as a certificate, can read them. Users can digitally sign a message, which provides the recipients with a way to verify the identity of the sender and that the message hasn't been tampered with. ## About message encryption -Users can send encrypted message to people in their organization and people outside their organization if they have their encryption certificates. However, users using Windows 10 Mail app can only read encrypted messages if the message is received on their Exchange account and they have corresponding decryption keys. +Users can send encrypted message to people in their organization and people outside their organization if they have their encryption certificates. However, users using Windows Mail app can only read encrypted messages if the message is received on their Exchange account and they have corresponding decryption keys. Encrypted messages can be read only by recipients who have a certificate. If you try to send an encrypted message to recipient(s) whose encryption certificate are not available, the app will prompt you to remove these recipients before sending the email. @@ -49,7 +49,7 @@ A digitally signed message reassures the recipient that the message hasn't been On the device, perform the following steps: (add select certificate) -1. Open the Mail app. (In Windows 10 Mobile, the app is Outlook Mail.) +1. Open the Mail app. 2. Open **Settings** by tapping the gear icon on a PC, or the ellipsis (...) and then the gear icon on a phone. From 053ad959407f22f24d23454397b8500cfe341655 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:37:03 -0700 Subject: [PATCH 319/930] Update index.yml --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 18071b80dd..8b49a21d68 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -71,7 +71,7 @@ landingContent: - text: Windows Defender Firewall url: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md - text: Virus & threat protection - url: https://docs.microsoft.com/microsoft-365/security/defender-endpoint + url: threat-protection/index.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 9e3806b78b98bd4e181b05f99ab4a777d9dba2ad Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:38:12 -0700 Subject: [PATCH 320/930] Update index.yml --- windows/security/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 8b49a21d68..d5a96c4a6b 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -79,8 +79,8 @@ landingContent: linkLists: - linkListType: overview links: - - text: article (change link later, add more) - url: /windows/security/threat-protection/windows-security-baselines.md + - text: Overview + url: apps.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 067617a1914141f92a601499a99f2d8688d6af56 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:41:21 -0700 Subject: [PATCH 321/930] Update index.yml --- windows/security/index.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index d5a96c4a6b..277579de26 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -81,6 +81,14 @@ landingContent: links: - text: Overview url: apps.md + - linkListType: concept + links: + - text: Application Control and virtualization-based protection + url: threat-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md + - text: Application Control + url: threat-protection/windows-defender-application-control/windows-defender-application-control.md + - text: Application Guard + url: threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 4ac25a67946185430e01b8d2d17cd1621a93504c Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 17:41:31 -0700 Subject: [PATCH 322/930] removing ?view=o365-worldwide --- windows/security/operating-system.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 578efaf296..bf8710c480 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -31,10 +31,10 @@ Windows Security app | The Windows built-in security application found in setitn | Security baselines | A security baseline is a group of Microsoft-recommended configuration settings that explains their security impact. These settings are based on feedback from Microsoft security engineering teams, product groups, partners, and customers.

    Security baselines are included in the [Security Compliance Toolkit](threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md) that you can download from the Microsoft Download Center.

    Learn more about [security baselines](threat-protection/windows-security-configuration-framework/windows-security-baselines.md). | | Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

    Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md).

    | | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

    Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

    -| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

    From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks [potentially unwanted applications](/microsoft-365/security/defender-endpoint/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus?view=o365-worldwide) (applications that can negatively impact your device even though they are not considered malware).

    Microsoft Defender Antivirus integrates with [cloud-delivered protection](/microsoft-365/security/defender-endpoint/cloud-protection-microsoft-defender-antivirus?view=o365-worldwide), which helps ensure near-instant detection and blocking of new and emerging threats.

    Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| +| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

    From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks [potentially unwanted applications](/microsoft-365/security/defender-endpoint/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus) (applications that can negatively impact your device even though they are not considered malware).

    Microsoft Defender Antivirus integrates with [cloud-delivered protection](/microsoft-365/security/defender-endpoint/cloud-protection-microsoft-defender-antivirus), which helps ensure near-instant detection and blocking of new and emerging threats.

    Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server to prevent and block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure your attack surface reduction rules to protect against risky behaviors.

    Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

    With tamper protection, malware is prevented from taking actions such as:
    - Disabling virus and threat protection
    - Disabling real-time protection
    - Turning off behavior monitoring
    - Disabling antivirus (such as IOfficeAntivirus (IOAV))
    - Disabling cloud-delivered protection
    - Removing security intelligence updates

    Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | -| Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

    In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

    Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | +| Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

    In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/), which provides detailed reporting into protection events as part of larger investigation scenarios.

    Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders. Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware.

    Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | | Exploit protection | Exploit protection, available in Windows 10, version 1709 and later, automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

    You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously. When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

    Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | | Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint?view=o365-worldwide), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

    Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

    Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) and [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide). | From 54c28083a0aebcbf62d62e20ac94542bc7e0ddbe Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:42:25 -0700 Subject: [PATCH 323/930] Update index.yml --- windows/security/index.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 277579de26..438fc44278 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -89,6 +89,8 @@ landingContent: url: threat-protection/windows-defender-application-control/windows-defender-application-control.md - text: Application Guard url: threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md + - text: Windows Sandbox + url: threat-protection/windows-sandbox/windows-sandbox-overview.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 2df3d9ada5af85fea316f7062979db769c9136e1 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:43:31 -0700 Subject: [PATCH 324/930] Update index.yml --- windows/security/index.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 438fc44278..2c221e552d 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -91,6 +91,8 @@ landingContent: url: threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md - text: Windows Sandbox url: threat-protection/windows-sandbox/windows-sandbox-overview.md + - text: Microsoft Defender SmartScreen + url: threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 55ebf6f33c1397d87f211468c2b7c95ac363d5ce Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:44:14 -0700 Subject: [PATCH 325/930] Update index.yml --- windows/security/index.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 2c221e552d..6f641ae252 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -93,6 +93,8 @@ landingContent: url: threat-protection/windows-sandbox/windows-sandbox-overview.md - text: Microsoft Defender SmartScreen url: threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md + - text: S/MIME for Windows + url: identity-protection/configure-s-mime.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From d456a08f2d920b32c64816bdd16d69bf6fb50ac0 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:45:06 -0700 Subject: [PATCH 326/930] Update index.yml --- windows/security/index.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 6f641ae252..2ac8196845 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -95,6 +95,8 @@ landingContent: url: threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md - text: S/MIME for Windows url: identity-protection/configure-s-mime.md + - text: Windows Credential Theft Mitigation + url: identity-protection/windows-credential-theft-mitigation-guide-abstract.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 96ff6aaaa060a4ec9d62158a71dde9ed1cd84342 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:45:43 -0700 Subject: [PATCH 327/930] Update index.yml --- windows/security/index.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 2ac8196845..cce8b931e2 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -98,15 +98,6 @@ landingContent: - text: Windows Credential Theft Mitigation url: identity-protection/windows-credential-theft-mitigation-guide-abstract.md # Cards and links should be based on top customer tasks or top subjects -# Start card title with a verb - # Card (optional) - - title: Secured identity - linkLists: - - linkListType: overview - links: - - text: article (change link later, add more) - url: /windows/security/threat-protection/windows-security-baselines.md -# Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - title: Cloud services From aab9a577441e50dff0fbd81bb91031dc5080e6e7 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:47:12 -0700 Subject: [PATCH 328/930] Update index.yml --- windows/security/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index cce8b931e2..80627b4e1a 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -104,10 +104,10 @@ landingContent: linkLists: - linkListType: overview links: - - text: Azure Active Directory - url: https://www.microsoft.com/security/business/identity-access-management/azure-active-directory - text: Modern device management with Windows 11 url: mdm-windows.md + - text: Azure Active Directory + url: https://www.microsoft.com/security/business/identity-access-management/azure-active-directory - text: Your Microsoft Account url: identity-protection/access-control/microsoft-accounts.md - text: OneDrive From 6e0c627228265cd0c264a481add4b6a9d2bf0ced Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:48:55 -0700 Subject: [PATCH 329/930] Update index.yml --- windows/security/index.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 80627b4e1a..74c809b0f3 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -114,7 +114,15 @@ landingContent: url: https://docs.microsoft.com/onedrive/onedrive - text: Family safety url: threat-protection/windows-defender-security-center/wdsc-family-options.md - +# Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: User protection + linkLists: + - linkListType: overview + links: + - text: Windows identity security + url: identity.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 9c41f693705675150ed691228868aa27df4a5540 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:54:04 -0700 Subject: [PATCH 330/930] Update index.yml --- windows/security/index.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 74c809b0f3..244760c0e0 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -95,8 +95,6 @@ landingContent: url: threat-protection/microsoft-defender-smartscreen/microsoft-defender-smartscreen-overview.md - text: S/MIME for Windows url: identity-protection/configure-s-mime.md - - text: Windows Credential Theft Mitigation - url: identity-protection/windows-credential-theft-mitigation-guide-abstract.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) @@ -123,6 +121,14 @@ landingContent: links: - text: Windows identity security url: identity.md + - linkListType: concept + links: + - text: Windows Hello for Business + url: identity-protection/hello-for-business/hello-overview.md + - text: Windows Credential Theft Mitigation + url: identity-protection/windows-credential-theft-mitigation-guide-abstract.md + - text: Windows Defender Credential Guard + url: identity-protection/credential-guard/credential-guard.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 6c61feef73fb24997484c2a7c443056a46c07679 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:54:43 -0700 Subject: [PATCH 331/930] Update index.yml --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 244760c0e0..201bedcb02 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -102,7 +102,7 @@ landingContent: linkLists: - linkListType: overview links: - - text: Modern device management with Windows 11 + - text: Modern device management url: mdm-windows.md - text: Azure Active Directory url: https://www.microsoft.com/security/business/identity-access-management/azure-active-directory From 7c0e6255c33072436feada8aa3d985be39aabe71 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:55:46 -0700 Subject: [PATCH 332/930] Update index.yml --- windows/security/index.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 201bedcb02..8b31a20285 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -129,6 +129,8 @@ landingContent: url: identity-protection/windows-credential-theft-mitigation-guide-abstract.md - text: Windows Defender Credential Guard url: identity-protection/credential-guard/credential-guard.md + - text: Lost or forgotten passwords + url: identity-protection/password-support-policy.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 15065dc15b44f03449a1695425b953905b87c658 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:56:46 -0700 Subject: [PATCH 333/930] Update index.yml --- windows/security/index.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 8b31a20285..e467ac1649 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -131,6 +131,8 @@ landingContent: url: identity-protection/credential-guard/credential-guard.md - text: Lost or forgotten passwords url: identity-protection/password-support-policy.md + - text: Access control + url: identity-protection/access-control/access-control.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 2433569099608808da36ab1e34a7205357aadc84 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:57:45 -0700 Subject: [PATCH 334/930] Update index.yml --- windows/security/index.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index e467ac1649..25c5bee6eb 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -133,6 +133,8 @@ landingContent: url: identity-protection/password-support-policy.md - text: Access control url: identity-protection/access-control/access-control.md + - text: Smart cards + url: identity-protection/smart-cards/smart-card-windows-smart-card-technical-reference.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 302174e41a0e92cdc8e02578ea56491fbbf2259a Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 18:25:02 -0700 Subject: [PATCH 335/930] Update hardware.md --- windows/security/hardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/hardware.md b/windows/security/hardware.md index 3233f71e48..2201c1ec64 100644 --- a/windows/security/hardware.md +++ b/windows/security/hardware.md @@ -16,7 +16,7 @@ ms.technology: windows-sec # Windows hardware security Modern threats require modern security with a strong alignment between hardware security and software security techniques to keep users, data and devices protected. The operating system alone cannot protect from the wide range of tools and techniques cybercriminals use to compromise a computer deep inside its silicon. Once inside, intruders can be difficult to detect while engaging in multiple nefarious activities from stealing important data to capturing email addresses and other sensitive pieces of information. -These new threats call for computing hardware that is secure down to the very core, including hardware chips and processors. Microsoft and our partners, including chip and device manufacturers, have worked together to integrate powerful security capabilities across software, firmware, and hardware. +These new threats call for computing hardware that is secure down to the very core, including hardware chips and processors. Microsoft and our partners, including chip and device manufacturers, have worked together to integrate powerful security capabilities across software, firmware, and hardware.

    | Security Measures | Features & Capabilities | |:---|:---| From 038241ba330a2ad6741179ca084b6cc440a55dba Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 18:26:01 -0700 Subject: [PATCH 336/930] Update operating-system.md --- windows/security/operating-system.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index bf8710c480..bbd4cc590f 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -22,9 +22,9 @@ Use the links in the following table to learn more about the operating system se | Security Measures | Features & Capabilities | |:---|:---| -| Secure Boot and Trusted Boot | Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up the process. Together, Secure Boot and Trusted Boot help to ensure your Windows system boots up safely and securely.

    Learn more [Secure Boot and Trusted Boot](trusted-boot.md).
    || +| Secure Boot and Trusted Boot | Secure Boot and Trusted Boot help prevent malware and corrupted components from loading when a Windows device is starting. Secure Boot starts with initial boot-up protection, and then Trusted Boot picks up the process. Together, Secure Boot and Trusted Boot help to ensure your Windows system boots up safely and securely.

    Learn more [Secure Boot and Trusted Boot](trusted-boot.md). | Cryptography and certificate management|Cryptography uses code to convert data so that only a specific recipient can read it by using a key. Cryptography enforces privacy to prevent anyone except the intended recipient from reading data, integrity to ensure data is free of tampering, and authentication that verifies identity to ensure that communication is secure.

    Learn more about [Cryptography and certificate management](cryptography-certificate-mgmt.md).

    | -Windows Security app | The Windows built-in security application found in setitngs provides an at-a-glance view of the security status and health of your device. These insights help you identify issues and take action to make sure you’re protected. You can quickly see the status of your virus and threat protection, firewall and network security, device security controls, and more.

    Learn more about the [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md).| +Windows Security app | The Windows built-in security application found in settings provides an at-a-glance view of the security status and health of your device. These insights help you identify issues and take action to make sure you’re protected. You can quickly see the status of your virus and threat protection, firewall and network security, device security controls, and more.

    Learn more about the [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md).| | Encryption and data protection | Wherever confidential data is stored, it must be protected against unauthorized access, whether through physical device theft or from malicious applications. Windows provides strong at-rest data-protection solutions that guard against nefarious attackers.

    Learn more about [Encryption](encryption-data-protection.md). | BitLocker | BitLocker Drive Encryption is a data protection feature that integrates with the operating system and addresses the threats of data theft or exposure from lost, stolen, or inappropriately decommissioned computers. BitLocker provides the most protection when used with a Trusted Platform Module (TPM) version 1.2 or later.

    Learn more about [BitLocker](information-protection/bitlocker/bitlocker-overview.md). | | Encrypted Hard Drive |

    Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management.
    By offloading the cryptographic operations to hardware, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted Hard Drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity.

    Learn more about [Encrypted Hard Drives](information-protection/encrypted-hard-drive.md).

    | From 378ff8ba125715639256ffc03086244fde062d0b Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 18:26:40 -0700 Subject: [PATCH 337/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index bbd4cc590f..5e6d6d553a 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -18,7 +18,7 @@ ms.technology: windows-sec Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. -Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11:

    +Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11.

    | Security Measures | Features & Capabilities | |:---|:---| From 6732eff1ad97157404c6b8d4c2df83e47288f00e Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 18:29:01 -0700 Subject: [PATCH 338/930] Update index.yml --- windows/security/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 25c5bee6eb..31bb07f3e7 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -45,8 +45,6 @@ landingContent: url: threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md - text: Virtualization-based protection of code integrity url: threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md - - text: Protect domain credentials - url: /windows/security/identity-protection/credential-guard/credential-guard.md - text: Kernel DMA Protection url: /windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md # Cards and links should be based on top customer tasks or top subjects @@ -127,6 +125,8 @@ landingContent: url: identity-protection/hello-for-business/hello-overview.md - text: Windows Credential Theft Mitigation url: identity-protection/windows-credential-theft-mitigation-guide-abstract.md + - text: Protect domain credentials + url: /windows/security/identity-protection/credential-guard/credential-guard.md - text: Windows Defender Credential Guard url: identity-protection/credential-guard/credential-guard.md - text: Lost or forgotten passwords From 06e76d7ce41a1d28c9db0e4df265d4671f833d40 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 18:37:59 -0700 Subject: [PATCH 339/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 5e6d6d553a..6563a1a785 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -27,7 +27,7 @@ Cryptography and certificate management|Cryptography uses code to convert data s Windows Security app | The Windows built-in security application found in settings provides an at-a-glance view of the security status and health of your device. These insights help you identify issues and take action to make sure you’re protected. You can quickly see the status of your virus and threat protection, firewall and network security, device security controls, and more.

    Learn more about the [Windows Security app](threat-protection/windows-defender-security-center/windows-defender-security-center.md).| | Encryption and data protection | Wherever confidential data is stored, it must be protected against unauthorized access, whether through physical device theft or from malicious applications. Windows provides strong at-rest data-protection solutions that guard against nefarious attackers.

    Learn more about [Encryption](encryption-data-protection.md). | BitLocker | BitLocker Drive Encryption is a data protection feature that integrates with the operating system and addresses the threats of data theft or exposure from lost, stolen, or inappropriately decommissioned computers. BitLocker provides the most protection when used with a Trusted Platform Module (TPM) version 1.2 or later.

    Learn more about [BitLocker](information-protection/bitlocker/bitlocker-overview.md). | -| Encrypted Hard Drive |

    Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management.
    By offloading the cryptographic operations to hardware, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted Hard Drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity.

    Learn more about [Encrypted Hard Drives](information-protection/encrypted-hard-drive.md).

    | +| Encrypted Hard Drive | Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management.
    By offloading the cryptographic operations to hardware, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted Hard Drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity.

    Learn more about [Encrypted Hard Drives](information-protection/encrypted-hard-drive.md).

    | | Security baselines | A security baseline is a group of Microsoft-recommended configuration settings that explains their security impact. These settings are based on feedback from Microsoft security engineering teams, product groups, partners, and customers.

    Security baselines are included in the [Security Compliance Toolkit](threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md) that you can download from the Microsoft Download Center.

    Learn more about [security baselines](threat-protection/windows-security-configuration-framework/windows-security-baselines.md). | | Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

    Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md).

    | | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

    Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

    From 8c4bc8e4ead9fb38085ab146b9c563766ba1809c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 18:39:14 -0700 Subject: [PATCH 340/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 6563a1a785..17e431c6b0 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -32,7 +32,7 @@ Windows Security app | The Windows built-in security application found in settin | Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

    Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md).

    | | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

    Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

    | Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

    From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks [potentially unwanted applications](/microsoft-365/security/defender-endpoint/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus) (applications that can negatively impact your device even though they are not considered malware).

    Microsoft Defender Antivirus integrates with [cloud-delivered protection](/microsoft-365/security/defender-endpoint/cloud-protection-microsoft-defender-antivirus), which helps ensure near-instant detection and blocking of new and emerging threats.

    Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| -| Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server to prevent and block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure your attack surface reduction rules to protect against risky behaviors.

    Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | +| Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server to prevent and block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure your attack surface reduction rules to protect against these risky behaviors.

    Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

    With tamper protection, malware is prevented from taking actions such as:
    - Disabling virus and threat protection
    - Disabling real-time protection
    - Turning off behavior monitoring
    - Disabling antivirus (such as IOfficeAntivirus (IOAV))
    - Disabling cloud-delivered protection
    - Removing security intelligence updates

    Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

    In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/), which provides detailed reporting into protection events as part of larger investigation scenarios.

    Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders. Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware.

    Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | From 141a815406e9d9567b8808ed49e8f9054bfb66ba Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 18:39:38 -0700 Subject: [PATCH 341/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 17e431c6b0..cc3ad4f461 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -33,7 +33,7 @@ Windows Security app | The Windows built-in security application found in settin | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

    Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

    | Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

    From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks [potentially unwanted applications](/microsoft-365/security/defender-endpoint/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus) (applications that can negatively impact your device even though they are not considered malware).

    Microsoft Defender Antivirus integrates with [cloud-delivered protection](/microsoft-365/security/defender-endpoint/cloud-protection-microsoft-defender-antivirus), which helps ensure near-instant detection and blocking of new and emerging threats.

    Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server to prevent and block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure your attack surface reduction rules to protect against these risky behaviors.

    Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | -| Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

    With tamper protection, malware is prevented from taking actions such as:
    - Disabling virus and threat protection
    - Disabling real-time protection
    - Turning off behavior monitoring
    - Disabling antivirus (such as IOfficeAntivirus (IOAV))
    - Disabling cloud-delivered protection
    - Removing security intelligence updates

    Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | +| Anti-tampering protection | Attacks (like ransomware) attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

    With tamper protection, malware is prevented from taking actions such as:
    - Disabling virus and threat protection
    - Disabling real-time protection
    - Turning off behavior monitoring
    - Disabling antivirus (such as IOfficeAntivirus (IOAV))
    - Disabling cloud-delivered protection
    - Removing security intelligence updates

    Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

    In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/), which provides detailed reporting into protection events as part of larger investigation scenarios.

    Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders. Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware.

    Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | | Exploit protection | Exploit protection, available in Windows 10, version 1709 and later, automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

    You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously. When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

    Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | From c010502e191ea5e5990c8d29f3bd9bcc2138ce54 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 18:40:22 -0700 Subject: [PATCH 342/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index cc3ad4f461..75e536d9cf 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -33,7 +33,7 @@ Windows Security app | The Windows built-in security application found in settin | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

    Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

    | Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

    From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks [potentially unwanted applications](/microsoft-365/security/defender-endpoint/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus) (applications that can negatively impact your device even though they are not considered malware).

    Microsoft Defender Antivirus integrates with [cloud-delivered protection](/microsoft-365/security/defender-endpoint/cloud-protection-microsoft-defender-antivirus), which helps ensure near-instant detection and blocking of new and emerging threats.

    Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server to prevent and block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure your attack surface reduction rules to protect against these risky behaviors.

    Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | -| Anti-tampering protection | Attacks (like ransomware) attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

    With tamper protection, malware is prevented from taking actions such as:
    - Disabling virus and threat protection
    - Disabling real-time protection
    - Turning off behavior monitoring
    - Disabling antivirus (such as IOfficeAntivirus (IOAV))
    - Disabling cloud-delivered protection
    - Removing security intelligence updates

    Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | +| Anti-tampering protection | During cyber attacks (like ransomware attempts), bad actors attempt to disable security features, such as antivirus protection on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

    With tamper protection, malware is prevented from taking actions such as:
    - Disabling virus and threat protection
    - Disabling real-time protection
    - Turning off behavior monitoring
    - Disabling antivirus (such as IOfficeAntivirus (IOAV))
    - Disabling cloud-delivered protection
    - Removing security intelligence updates

    Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

    In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/), which provides detailed reporting into protection events as part of larger investigation scenarios.

    Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders. Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware.

    Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | | Exploit protection | Exploit protection, available in Windows 10, version 1709 and later, automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

    You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously. When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

    Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | From 231a176b905c17270c20767c6fd0fc96b7b29a44 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 18:42:44 -0700 Subject: [PATCH 343/930] Update TOC.yml --- windows/security/TOC.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 74fe21d3ec..f9175c9dc3 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -297,8 +297,9 @@ - name: Fine-tune WIP Learning href: information-protection/windows-information-protection/wip-learning.md - name: Application security - href: apps.md items: + - name: Overview + href: apps.md - name: Windows Defender Application Control and virtualization-based protection of code integrity href: threat-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md - name: Windows Defender Application Control From d22e6cea58842e7417d0eaf1ea3fd1d8a8d527f0 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 18:43:36 -0700 Subject: [PATCH 344/930] Update TOC.yml --- windows/security/TOC.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index f9175c9dc3..e10a8415d9 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -336,8 +336,9 @@ - name: Azure Virtual Desktop (need link) href: https://docs.microsoft.com/windows/whats-new/windows-11 - name: User protection - href: identity.md items: + - name: Overview + href: identity.md - name: Windows Hello for Business href: identity-protection/hello-for-business/index.yml - name: Windows credential theft mitigation guide From b3d8a1227acd79a5224f6eb0a92c6967bf08b5c1 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 18:46:53 -0700 Subject: [PATCH 345/930] Update index.yml --- windows/security/index.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/index.yml b/windows/security/index.yml index 31bb07f3e7..b935d3fc7c 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -99,6 +99,10 @@ landingContent: - title: Cloud services linkLists: - linkListType: overview + links: + - text: Overview + url: cloud.md + - linkListType: concept links: - text: Modern device management url: mdm-windows.md From 6cac5f5e5ab345507823e912b3166d9f22e20811 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 18:48:07 -0700 Subject: [PATCH 346/930] Update index.yml --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index b935d3fc7c..a75d4258bd 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -148,7 +148,7 @@ landingContent: links: - text: Security foundations url: security-foundations.md - - linkListType: concept + - linkListType: reference links: - text: Microsoft Security Development Lifecycle url: /windows/security/threat-protection/msft-security-dev-lifecycle.md From 996dfb556af5b1be0baa80a6e12a907f03e65c33 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 18:53:59 -0700 Subject: [PATCH 347/930] Update index.yml --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index a75d4258bd..5a22246777 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -163,7 +163,7 @@ landingContent: # Card (optional) - title: Privacy controls linkLists: - - linkListType: overview + - linkListType: reference links: - text: Windows and Privacy Compliance url: /windows/privacy/windows-10-and-privacy-compliance.md From d460e188234d33761241b543a9b87e1470aec810 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 19:37:18 -0700 Subject: [PATCH 348/930] adding security app topics to TOC --- windows/security/TOC.yml | 15 +++++++++++++++ .../wdsc-windows-10-in-s-mode.md | 8 -------- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 74fe21d3ec..f03d8c0fdf 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -47,6 +47,21 @@ href: cryptography-certificate-mgmt.md - name: The Windows Security app href: threat-protection/windows-defender-security-center/windows-defender-security-center.md + items: + - name: Virus & threat protection + href: threat-protection\windows-defender-security-center\wdsc-virus-threat-protection.md + - name: Account protection + href: threat-protection\windows-defender-security-center\wdsc-account-protection.md + - name: Firewall & network protection + href: threat-protection\windows-defender-security-center\wdsc-firewall-network-protection.md + - name: App & browser control + href: threat-protection\windows-defender-security-center\wdsc-app-browser-control.md + - name: Device security + href: threat-protection\windows-defender-security-center\wdsc-device-security.md + - name: Device performance & health + href: threat-protection\windows-defender-security-center\wdsc-device-performance-health.md + - name: Family options + href: threat-protection\windows-defender-security-center\wdsc-family-options.md - name: Security policy settings href: threat-protection/security-policy-settings/security-policy-settings.md - name: Security auditing diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md index 30cc06c3d0..3b0f4cf952 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-windows-10-in-s-mode.md @@ -22,14 +22,6 @@ ms.technology: mde - Windows 10 in S mode, version 1803 -**Audience** - -- Enterprise security administrators - -**Manageability available with** - -- Microsoft Intune - Windows 10 in S mode is streamlined for tighter security and superior performance. With Windows 10 in S mode, users can only use apps from the Microsoft Store, ensuring Microsoft-verified security so you can minimize malware attacks. In addition, using Microsoft Edge provides a more secure browser experience, with extra protections against phishing and malicious software. The Windows Security interface is a little different in Windows 10 in S mode. The **Virus & threat protection** area has fewer options, because the built-in security of Windows 10 in S mode prevents viruses and other threats from running on devices in your organization. In addition, devices running Windows 10 in S mode receive security updates automatically. From 5f6256d33b33406d7431e76824dcf5a0c1746e27 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 19:41:51 -0700 Subject: [PATCH 349/930] removing ?view=o365-worldwide --- windows/security/operating-system.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 75e536d9cf..9c4e6c86ea 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -12,6 +12,7 @@ author: denisebmsft ms.collection: M365-security-compliance ms.prod: m365-security ms.technology: windows-sec +ms.date: --- # Windows operating system security @@ -37,5 +38,5 @@ Windows Security app | The Windows built-in security application found in settin | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

    In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/), which provides detailed reporting into protection events as part of larger investigation scenarios.

    Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders. Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware.

    Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | | Exploit protection | Exploit protection, available in Windows 10, version 1709 and later, automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

    You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously. When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

    Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | -| Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint?view=o365-worldwide), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

    Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

    Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) and [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide). | +| Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

    Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

    Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) and [Microsoft 365 Defender](/microsoft-365/security/defender/). | From 4991b4a99d6a46d114c300ae6ab903ee72b1643f Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 19:53:24 -0700 Subject: [PATCH 350/930] updating cloud toc --- windows/security/TOC.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 05b67211e7..78af7bca44 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -341,15 +341,11 @@ - name: Modern device management with Windows 11 href: mdm-windows.md - name: Windows 11 secured-core devices (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 - - name: Windows 365 Cloud PCs (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 - - name: Windows 365 for Enterprise (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 - - name: Windows 365 for Business (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 + href: /windows-hardware/design/device-experiences/oem-highly-secure + - name: Windows 365 Cloud PCs + href: /windows-365/overview - name: Azure Virtual Desktop (need link) - href: https://docs.microsoft.com/windows/whats-new/windows-11 + href: /azure/virtual-desktop/ - name: User protection items: - name: Overview From 8d75b4f1800b988e752dc5aabc4f48d0f32cde9d Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 19:57:07 -0700 Subject: [PATCH 351/930] Windows 10 & 11 --- windows/security/encryption-data-protection.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/windows/security/encryption-data-protection.md b/windows/security/encryption-data-protection.md index 1841a48867..b9967d05ac 100644 --- a/windows/security/encryption-data-protection.md +++ b/windows/security/encryption-data-protection.md @@ -1,6 +1,6 @@ --- -title: Encryption and data protection in Windows 11 -description: Get an overview encryption and data protection in Windows 11 +title: Encryption and data protection in Windows +description: Get an overview encryption and data protection in Windows 11 and Windows 10 search.appverid: MET150 author: denisebmsft ms.author: deniseb @@ -16,13 +16,10 @@ ms.reviewer: deepakm, rafals f1.keywords: NOCSH --- -# Encryption and data protection in Windows 11 +# Encryption and data protection in Windows client -*This article provides a brief overview of encryption and data protection built into Windows 11.* - -When people travel with their computers and devices, their confidential information travels with them. Wherever confidential data is stored, it must be protected against unauthorized access, whether through physical device theft or from malicious applications. Windows has a long history of providing at-rest data-protection solutions that guard against nefarious attackers, starting with the Encrypting File System (EFS) in the Windows 2000 operating system. - -In Windows 11, encryption and data protection features include: +When people travel with their computers and devices, their confidential information travels with them. Wherever confidential data is stored, it must be protected against unauthorized access, whether through physical device theft or from malicious applications. +Encryption and data protection features include: - Encrypted Hard Drive - BitLocker @@ -54,4 +51,3 @@ Windows consistently improves data protection by improving existing options and - [Encrypted Hard Drive](information-protection/encrypted-hard-drive.md) - [BitLocker](information-protection/bitlocker/bitlocker-overview.md) - From 120fd20bb612f24fa75d200a243b1c863cf9c7eb Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 20:08:22 -0700 Subject: [PATCH 352/930] updating identity --- windows/security/TOC.yml | 6 +++--- windows/security/identity.md | 4 +--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 78af7bca44..22300ecb09 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -340,13 +340,13 @@ href: cloud.md - name: Modern device management with Windows 11 href: mdm-windows.md - - name: Windows 11 secured-core devices (need link) + - name: Windows 11 secured-core devices href: /windows-hardware/design/device-experiences/oem-highly-secure - name: Windows 365 Cloud PCs href: /windows-365/overview - - name: Azure Virtual Desktop (need link) + - name: Azure Virtual Desktop href: /azure/virtual-desktop/ -- name: User protection +- name: identity protection items: - name: Overview href: identity.md diff --git a/windows/security/identity.md b/windows/security/identity.md index 5a1dd59008..259aebe12d 100644 --- a/windows/security/identity.md +++ b/windows/security/identity.md @@ -15,9 +15,7 @@ ms.technology: windows-sec # Windows identity security -Malicious actors launch an average of 50 million password attacks every day—579 per second. And Identity is the battleground for attacks of the future. Knowing that the right user is accessing the right device and the right data is critical to keeping your business, family, and self, safe and secure. Windows 11 correctly identifies users while delivering a high-quality user experience, which helps hybrid and remote workers stay productive without sacrificing security. - -New Windows 11 devices protect users by removing vulnerable passwords by default, from day one. Weak passwords, password spraying, and phishing are the entry point for many attacks. Windows Hello, Windows Hello for Business, and Credential Guard enable customers to move to passwordless multifactor authentication (MFA). MFA can reduce the risk of compromise in organizations by more than 99.9 percent. As remote and hybrid work becomes the new normal, Windows 11 gives IT teams a variety of MFA options to meet business and consumer needs while complying with ever-evolving regulations. +Malicious actors launch millions of password attacks every day. Weak passwords, password spraying, and phishing are the entry point for many attacks. Knowing that the right user is accessing the right device and the right data is critical to keeping your business, family, and self, safe and secure. Windows Hello, Windows Hello for Business, and Credential Guard enable customers to move to passwordless multifactor authentication (MFA). MFA can reduce the risk of compromise in organizations. | Security capabilities | Description | |:---|:---| From 6becfcb915ca5cec3499a809b03899a1f79093cf Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 20:23:46 -0700 Subject: [PATCH 353/930] ch ch ch changes --- windows/security/TOC.yml | 26 +++++++++++++------------- windows/security/cloud.md | 3 +-- windows/security/identity.md | 4 ++-- 3 files changed, 16 insertions(+), 17 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 22300ecb09..edabc8b73e 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -35,6 +35,8 @@ href: threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md - name: Kernel DMA Protection href: information-protection/kernel-dma-protection-for-thunderbolt.md + - name: Windows 11 secured-core devices + href: /windows-hardware/design/device-experiences/oem-highly-secure - name: Operating system security items: - name: Overview @@ -334,19 +336,7 @@ href: identity-protection\configure-s-mime.md - name: Windows Credential Theft Mitigation Guide Abstract href: identity-protection\windows-credential-theft-mitigation-guide-abstract.md -- name: Cloud services - items: - - name: Overview - href: cloud.md - - name: Modern device management with Windows 11 - href: mdm-windows.md - - name: Windows 11 secured-core devices - href: /windows-hardware/design/device-experiences/oem-highly-secure - - name: Windows 365 Cloud PCs - href: /windows-365/overview - - name: Azure Virtual Desktop - href: /azure/virtual-desktop/ -- name: identity protection +- name: Identity and user security items: - name: Overview href: identity.md @@ -452,6 +442,16 @@ href: identity-protection/virtual-smart-cards/virtual-smart-card-evaluate-security.md - name: Tpmvscmgr href: identity-protection/virtual-smart-cards/virtual-smart-card-tpmvscmgr.md +- name: Cloud services + items: + - name: Overview + href: cloud.md + - name: Modern device management with Windows 11 + href: mdm-windows.md + - name: Windows 365 Cloud PCs + href: /windows-365/overview + - name: Azure Virtual Desktop + href: /azure/virtual-desktop/ - name: Security foundations items: - name: Overview diff --git a/windows/security/cloud.md b/windows/security/cloud.md index f65cdf002c..78bd1111d0 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -28,11 +28,10 @@ Windows 11 includes the cloud services that are listed in the following table:
    With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need. Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

    To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | | Modern device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

    Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

    To learn more, see [MDM and Windows 11](mdm-windows.md). | | Microsoft account | When users add their Microsoft account to Windows 11, they can bring their Windows, Microsoft Edge, Xbox settings, web page favorites, files, photos, and more across their devices.

    The Microsoft account enables people to manage everything in one place. They can keep tabs on their subscriptions and order history, organize their family's digital life, update their privacy and security settings, track the health and safety of their devices, and even get rewards.

    To learn more, see [Microsoft Accounts](identity-protection/access-control/microsoft-accounts.md).| | OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

    The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4).

    In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware). | -| Family safety | Microsoft Family Safety empowers people and their family members to create healthy habits and protect their loved ones, both online and offline. People can use their Microsoft account to create a family group on Windows, Xbox, or your mobile devices, and then customize their family settings by using the `family.microsoft.com` website or the Microsoft Family Safety app on Android and iOS.

    [Learn more about Microsoft Family Safety](https://www.microsoft.com/en-us/microsoft-365/family-safety). | +| Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

    With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need. Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

    To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | ## Next steps diff --git a/windows/security/identity.md b/windows/security/identity.md index 259aebe12d..b9a43f3ca6 100644 --- a/windows/security/identity.md +++ b/windows/security/identity.md @@ -1,5 +1,5 @@ --- -title: Windows identity security +title: Windows identity and user security description: Get an overview of identity security in Windows 11 and Windows 10 ms.reviewer: manager: dansimp @@ -13,7 +13,7 @@ ms.prod: m365-security ms.technology: windows-sec --- -# Windows identity security +# Windows identity and user security Malicious actors launch millions of password attacks every day. Weak passwords, password spraying, and phishing are the entry point for many attacks. Knowing that the right user is accessing the right device and the right data is critical to keeping your business, family, and self, safe and secure. Windows Hello, Windows Hello for Business, and Credential Guard enable customers to move to passwordless multifactor authentication (MFA). MFA can reduce the risk of compromise in organizations. From 50f98bd356fe7d2dad772b158484b519c57cbf83 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Fri, 17 Sep 2021 07:53:56 -0700 Subject: [PATCH 354/930] Delete mdm-windows.md --- windows/security/mdm-windows.md | 70 --------------------------------- 1 file changed, 70 deletions(-) delete mode 100644 windows/security/mdm-windows.md diff --git a/windows/security/mdm-windows.md b/windows/security/mdm-windows.md deleted file mode 100644 index db735842c5..0000000000 --- a/windows/security/mdm-windows.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: Modern device management and Windows 11 -description: Get an overview of modern device management with Microsoft Endpoint Manager and Windows 11 -search.appverid: MET150 -author: denisebmsft -ms.author: deniseb -manager: dansimp -audience: ITPro -ms.topic: conceptual -ms.date: 09/14/2021 -ms.prod: w11 -ms.localizationpriority: medium -ms.collection: -ms.custom: -ms.reviewer: -f1.keywords: NOCSH ---- - -# Modern device management and Windows 11 - -*This article provides an overview of modern device management and Windows 11.* - -Windows 11 supports modern device management, an enterprise management solution to help you manage your organization's security policies and business applications. Modern device management enables your security team to manage devices without compromising people's privacy on their personal devices. - -Windows 11 includes a management component that includes: - -- The enrollment client, which enrolls and configures the endpoint to communicate with the enterprise management server; and -- The management client, which periodically synchronizes with the management server to check for updates and apply your security team's latest policies. - -Read this article to learn more about how Windows 11 works with modern device management. - -## Modern device management features and capabilities - -Modern device management includes several security features & capabilities, as described in the following table:

    - -| Feature/capability | Description | -|:---|:---| -| Remote wipe | When a device is lost or stolen, IT admins can attempt to wipe it remotely and make the data stored in memory and hard disks difficult to recover. Help desk agents can also reset devices to fix issues that are encountered by remote workers.

    Windows 10 and Windows 11 supports the remote wipe configuration service provider (CSP) so that modern device management solutions can remotely initiate any of the following operations:
    - Reset the device and remove user accounts and data
    - Reset the device and clean the drive
    - Reset the device but persist user accounts and data | -| Support for your work or school account | Adding a work or school account enables people to connect their devices to your work environment. Devices can be joined to an Active Directory domain, an Azure Active Directory (Azure AD) domain, or by quickly provisioning corporate-owned devices so they meet your security and policy guidelines.

    When a device is joined to Azure AD and managed with modern device management, you get the following security benefits:
    - Fully managed user/device settings and policies by default
    - Single Sign On to all Microsoft online services
    - Password management capabilities (Windows Hello for Business)
    - Authentication using tokens
    - No use of consumer Microsoft Account identities | -| Config Lock | Security teams and IT admins typically enforce policies on corporate devices to keep those devices in a compliant state, and protect the operating system from changes made by users.

    When users who have local admin rights attempt to work around security policies, they run the risk of leaving the device in a non-compliant state called *config drift*. Config drift can introduce security risks until the next time the device syncs with modern device management and the configuration is reset. In a worst-case scenario, correcting config drift could take up to eight hours. Many organizations consider config drift a security risk.

    Windows 11 with Config Lock enables IT admins to remediate config drift and keep the operating system configuration to its proper state. The operating system monitors registry keys, and when a drift is detected, the operating system reverts back to the IT-configured state within seconds.

    Config Lock works with Application Control, Application Guard, and BitLocker. | -| Remote device attestation | Attestation relies on the Trusted Platform Module (TPM) and measured boot capabilities to enhance the security provided by trusted boot. IT administrators can use available boot information to protect against boot-level attacks and misconfigurations. The Microsoft Azure Attestation service securely reports on device boot health, firmware security, and other low-level security features used for device compliance. Microsoft Azure Attestation is designed to be policy-configured, giving control of your enterprise's device health to the administrator, allowing them to deal with low-level threats with confidence. Windows 11 comes with modern device management integration with Microsoft Azure Attestation, allowing modern device management providers to use the attestation capabilities to trust and enhance device security.

    Learn more about [Microsoft Azure Attestation](/azure/attestation). | -| (other stuff coming soon) | Device Installation, DMA Guard, Endpoint Detection and Response, the Microsoft Defender Security Center, Smartscreen, System Guard, and Windows Hello for Business | - -## Security baselines - -Windows 11 can be configured with the [Microsoft modern device management security baseline](/mem/intune/protect/security-baseline-settings-modern device management-all?pivots=mdm-december-2020) backed by ADMX policies, which functions like the Microsoft Group Policy security baseline. Security baselines enable security teams and IT admins to easily integrate this baseline into any modern device management, addressing security concerns and compliance needs for modern cloud-managed devices. - -The modern device management security baseline includes policies that cover the following areas: - -- Microsoft inbox security technology - - BitLocker - - Windows Defender SmartScreen -- Virtual-based security - - Exploit protection - - Microsoft Defender Antivirus - - Windows Defender Firewall -- Restricting remote access to devices -- Setting credential requirements for passwords and PINs -- Restricting the use of legacy technology -- Legacy technology policies that offer alternative solutions with modern technology - -## Support for non-Microsoft modern device management servers - -Non-Microsoft modern device management servers can be used to manage Windows 11 by using industry standard protocols. The built-in management client can communicate with a third-party server proxy that supports the modern device management protocols to perform enterprise management tasks. The third-party server will have the same consistent first-party user experience for enrollment, which also provides simplicity for Windows 11 users. Modern device management servers do not need to create or download a client to manage Windows 11. - -For details about the modern device management protocols, the following resources: - -- [MS-MDM: Mobile Device Management Protocol](/openspecs/windows_protocols/ms-mdm/33769a92-ac31-47ef-ae7b-dc8501f7104f) -- [MS-MDE2: Mobile Device Enrollment Protocol Version 2](/openspecs/windows_protocols/ms-mde2/4d7eadd5-3951-4f1c-8159-c39e07cbe692) - From e1652f67eb24ce6dde631cceae1ce51a2bc03e35 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Fri, 17 Sep 2021 07:56:39 -0700 Subject: [PATCH 355/930] MDM --- windows/security/TOC.yml | 4 ++-- windows/security/index.yml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index edabc8b73e..cc5c7302ed 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -446,8 +446,8 @@ items: - name: Overview href: cloud.md - - name: Modern device management with Windows 11 - href: mdm-windows.md + - name: Mobile device management + href: client-management/mdm.md - name: Windows 365 Cloud PCs href: /windows-365/overview - name: Azure Virtual Desktop diff --git a/windows/security/index.yml b/windows/security/index.yml index 5a22246777..0807b2123a 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -11,7 +11,7 @@ metadata: ms.collection: m365-security-compliance author: dansimp #Required; your GitHub user alias, with correct capitalization. ms.author: dansimp #Required; microsoft alias of author; optional team alias. - ms.date: 09/16/2021 + ms.date: 09/17/2021 localization_priority: Priority # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new @@ -104,8 +104,8 @@ landingContent: url: cloud.md - linkListType: concept links: - - text: Modern device management - url: mdm-windows.md + - text: Mobile device management + url: client-management/mdm.md - text: Azure Active Directory url: https://www.microsoft.com/security/business/identity-access-management/azure-active-directory - text: Your Microsoft Account From 65611f9f9c383ba1f1e3a708f9826b82225f4622 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Fri, 17 Sep 2021 08:31:32 -0700 Subject: [PATCH 356/930] Update cloud.md --- windows/security/cloud.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 78bd1111d0..81019491b7 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -7,7 +7,7 @@ ms.author: deniseb manager: dansimp audience: ITPro ms.topic: conceptual -ms.date: 09/10/2021 +ms.date: 09/17/2021 ms.localizationpriority: medium ms.custom: f1.keywords: NOCSH @@ -28,7 +28,7 @@ Windows 11 includes the cloud services that are listed in the following table:
    Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

    To learn more, see [MDM and Windows 11](mdm-windows.md). | +| Mobile device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

    Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

    To learn more, see [MDM and Windows](../client-management/mdm/index.md). | | Microsoft account | When users add their Microsoft account to Windows 11, they can bring their Windows, Microsoft Edge, Xbox settings, web page favorites, files, photos, and more across their devices.

    The Microsoft account enables people to manage everything in one place. They can keep tabs on their subscriptions and order history, organize their family's digital life, update their privacy and security settings, track the health and safety of their devices, and even get rewards.

    To learn more, see [Microsoft Accounts](identity-protection/access-control/microsoft-accounts.md).| | OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

    The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4).

    In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware). | | Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

    With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need. Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

    To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | From 0c62ac35444a6ad7fe65cc709efe378224469ac6 Mon Sep 17 00:00:00 2001 From: Nick Bassett Date: Fri, 17 Sep 2021 10:34:20 -0700 Subject: [PATCH 357/930] Update windows/security/threat-protection/intelligence/virus-initiative-criteria.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../threat-protection/intelligence/virus-initiative-criteria.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/virus-initiative-criteria.md b/windows/security/threat-protection/intelligence/virus-initiative-criteria.md index 844c34033a..e4459d2d4f 100644 --- a/windows/security/threat-protection/intelligence/virus-initiative-criteria.md +++ b/windows/security/threat-protection/intelligence/virus-initiative-criteria.md @@ -24,7 +24,7 @@ The Microsoft Virus Initiative (MVI) helps organizations develop better-together You can request membership if you're a representative for an organization that develops and produces antimalware or antivirus technology. -To qualify for the MVI program, your organization must meet all the following requirements. +To qualify for the MVI program, your organization must meet all the following requirements: 1) Your security solution either replaces or compliments Microsoft Defender Antivirus. From 3337a3c55206b1dc60327e2faf83846de0d833e4 Mon Sep 17 00:00:00 2001 From: Nick Bassett Date: Fri, 17 Sep 2021 10:34:27 -0700 Subject: [PATCH 358/930] Update windows/security/threat-protection/intelligence/virus-initiative-criteria.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../threat-protection/intelligence/virus-initiative-criteria.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/virus-initiative-criteria.md b/windows/security/threat-protection/intelligence/virus-initiative-criteria.md index e4459d2d4f..e079bcdc67 100644 --- a/windows/security/threat-protection/intelligence/virus-initiative-criteria.md +++ b/windows/security/threat-protection/intelligence/virus-initiative-criteria.md @@ -30,7 +30,7 @@ To qualify for the MVI program, your organization must meet all the following re 2) Your organization is responsible for both developing and distributing app updates to end-customers that address compatibility with Windows. -3) Your organization must be active in the antimalware industry and have a positive reputation, as evidenced by participation in industry conferences or being reviewed in an industry standard report such as AV Comparatives, OPSWAT, or Gartner. +3) Your organization must be active in the antimalware industry and have a positive reputation, as evidenced by participation in industry conferences or being reviewed in an industry-standard report such as AV-Comparatives, OPSWAT, or Gartner. 4) Your organization must sign a non-disclosure agreement (NDA) with Microsoft. From 636b5f231abae09a437e40b8caf37b135447d767 Mon Sep 17 00:00:00 2001 From: Nick Bassett Date: Fri, 17 Sep 2021 10:34:34 -0700 Subject: [PATCH 359/930] Update windows/security/threat-protection/intelligence/virus-initiative-criteria.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../threat-protection/intelligence/virus-initiative-criteria.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/virus-initiative-criteria.md b/windows/security/threat-protection/intelligence/virus-initiative-criteria.md index e079bcdc67..ccb2eb6624 100644 --- a/windows/security/threat-protection/intelligence/virus-initiative-criteria.md +++ b/windows/security/threat-protection/intelligence/virus-initiative-criteria.md @@ -38,7 +38,7 @@ To qualify for the MVI program, your organization must meet all the following re 6) You must submit your app to Microsoft for periodic performance testing and feature review. -7) Your solution must be certified through independent testing by at least one industry standard organization, and yearly certification must be maintained. +7) Your solution must be certified through independent testing by at least one industry-standard organization, and yearly certification must be maintained. Test Provider | Lab Test Type | Minimum Level / Score ------------- |---------------|---------------------- From 9c87cbff083eabe36e387ed91f322b64415112de Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 17 Sep 2021 10:53:17 -0700 Subject: [PATCH 360/930] fix --- windows/security/TOC.yml | 2 +- windows/security/hardware.md | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index cc5c7302ed..46d6c42528 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -35,7 +35,7 @@ href: threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md - name: Kernel DMA Protection href: information-protection/kernel-dma-protection-for-thunderbolt.md - - name: Windows 11 secured-core devices + - name: Windows secured-core devices href: /windows-hardware/design/device-experiences/oem-highly-secure - name: Operating system security items: diff --git a/windows/security/hardware.md b/windows/security/hardware.md index 2201c1ec64..5fbcc6156a 100644 --- a/windows/security/hardware.md +++ b/windows/security/hardware.md @@ -16,11 +16,12 @@ ms.technology: windows-sec # Windows hardware security Modern threats require modern security with a strong alignment between hardware security and software security techniques to keep users, data and devices protected. The operating system alone cannot protect from the wide range of tools and techniques cybercriminals use to compromise a computer deep inside its silicon. Once inside, intruders can be difficult to detect while engaging in multiple nefarious activities from stealing important data to capturing email addresses and other sensitive pieces of information. -These new threats call for computing hardware that is secure down to the very core, including hardware chips and processors. Microsoft and our partners, including chip and device manufacturers, have worked together to integrate powerful security capabilities across software, firmware, and hardware.

    +These new threats call for computing hardware that is secure down to the very core, including hardware chips and processors. Microsoft and our partners, including chip and device manufacturers, have worked together to integrate powerful security capabilities across software, firmware, and hardware.

    | Security Measures | Features & Capabilities | |:---|:---| -| Trusted Platform Module (TPM) | A Trusted Platform Module (TPM) is designed to provide hardware-based security-related functions and help prevent unwanted tampering. TPMs provide security and privacy benefits for system hardware, platform owners, and users.
    A TPM chip is a secure crypto-processor that helps with actions such as generating, storing, and limiting the use of cryptographic keys. Many TPMs include multiple physical security mechanisms to make it tamper resistant and prevent malicious software from tampering with the security functions of the TPM.
    Learn more about the [Trusted Platform Module](information-protection/tpm/trusted-platform-module-top-node.md). | -| Hardware-based root of trust with Windows Defender System Guard | To protect critical resources such as Windows authentication, single sign-on tokens, Windows Hello, and the Virtual Trusted Platform Module, a system's firmware and hardware must be trustworthy.
    Windows Defender System Guard helps protect and maintain the integrity of the system as it starts up and validate that system integrity has truly been maintained through local and remote attestation.
    Learn more about [How a hardware-based root of trust helps protect Windows](threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md) and [System Guard Secure Launch and SMM protection](threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md). | -| Enable virtualization-based protection of code integrity | Hypervisor-protected Code Integrity (HVCI) is a virtualization based security (VBS) feature available in Windows. In the Windows Device Security settings, HVCI is referred to as Memory Integrity.
    HVCI and VBS improve the threat model of Windows and provide stronger protections against malware trying to exploit the Windows Kernel. VBS leverages the Windows Hypervisor to create an isolated virtual environment that becomes the root of trust of the OS that assumes the kernel can be compromised. HVCI is a critical component that protects and hardens this virtual environment by running kernel mode code integrity within it and restricting kernel memory allocations that could be used to compromise the system.
    Learn more: [Enable virtualization-based protection of code integrity](threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md). -| Kernel Direct Memory Access (DMA) Protection | PCIe hot plug devices such as Thunderbolt, USB4, and CFexpress allow users to attach new classes of external peripherals, including graphics cards or other PCI devices, to their PCs with an experience identical to USB. Because PCI hot plug ports are external and easily-accessible, PCs are susceptible to drive-by Direct Memory Access (DMA) attacks. Memory access protection (also known as Kernel DMA Protection) protects PCs against drive-by DMA attacks that use PCIe hot plug devices by limiting these external peripherals from being able to directly copy memory when the user has locked their PC.
    Learn more about [Kernel DMA Protection](information-protection/kernel-dma-protection-for-thunderbolt.md). | +| Trusted Platform Module (TPM) | A Trusted Platform Module (TPM) is designed to provide hardware-based security-related functions and help prevent unwanted tampering. TPMs provide security and privacy benefits for system hardware, platform owners, and users.
    A TPM chip is a secure crypto-processor that helps with actions such as generating, storing, and limiting the use of cryptographic keys. Many TPMs include multiple physical security mechanisms to make it tamper resistant and prevent malicious software from tampering with the security functions of the TPM.

    Learn more about the [Trusted Platform Module](information-protection/tpm/trusted-platform-module-top-node.md). | +| Hardware-based root of trust with Windows Defender System Guard | To protect critical resources such as Windows authentication, single sign-on tokens, Windows Hello, and the Virtual Trusted Platform Module, a system's firmware and hardware must be trustworthy.
    Windows Defender System Guard helps protect and maintain the integrity of the system as it starts up and validate that system integrity has truly been maintained through local and remote attestation.

    Learn more about [How a hardware-based root of trust helps protect Windows](threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md) and [System Guard Secure Launch and SMM protection](threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md). | +| Enable virtualization-based protection of code integrity | Hypervisor-protected Code Integrity (HVCI) is a virtualization based security (VBS) feature available in Windows. In the Windows Device Security settings, HVCI is referred to as Memory Integrity.
    HVCI and VBS improve the threat model of Windows and provide stronger protections against malware trying to exploit the Windows Kernel. VBS leverages the Windows Hypervisor to create an isolated virtual environment that becomes the root of trust of the OS that assumes the kernel can be compromised. HVCI is a critical component that protects and hardens this virtual environment by running kernel mode code integrity within it and restricting kernel memory allocations that could be used to compromise the system.

    Learn more: [Enable virtualization-based protection of code integrity](threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md). +| Kernel Direct Memory Access (DMA) Protection | PCIe hot plug devices such as Thunderbolt, USB4, and CFexpress allow users to attach new classes of external peripherals, including graphics cards or other PCI devices, to their PCs with an experience identical to USB. Because PCI hot plug ports are external and easily-accessible, PCs are susceptible to drive-by Direct Memory Access (DMA) attacks. Memory access protection (also known as Kernel DMA Protection) protects PCs against drive-by DMA attacks that use PCIe hot plug devices by limiting these external peripherals from being able to directly copy memory when the user has locked their PC.

    Learn more about [Kernel DMA Protection](information-protection/kernel-dma-protection-for-thunderbolt.md). | +| Secure core devices | Microsoft is working closely with OEM partners and silicon vendors to build Secured-core PCs that features deeply integrated hardware, firmware and software to ensure enhanced security for devices, identities and data.

    Secured-core PCs provide protections that are useful against sophisticated attacks and can provide increased assurance when handling mission-critical data in some of the most data-sensitive industries, such as healthcare workers that handle medical records and other personally identifiable information (PII), commercial roles that handle high business impact and highly sensitive data, such as a financial controller with earnings data.

    Learn more about [Secure core PCs](/windows-hardware/design/device-experiences/oem-highly-secure).| From 4a27f51f107c8b0ad42be1ebdeda7b077d7acf79 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 17 Sep 2021 14:47:32 -0700 Subject: [PATCH 361/930] final changes --- ...s-to-windows-diagnostic-data-collection.md | 33 ++++-------- ...ws-diagnostic-data-in-your-organization.md | 45 +++++++++------- windows/privacy/toc.yml | 2 +- .../windows-10-and-privacy-compliance.md | 52 +++++++++++-------- 4 files changed, 66 insertions(+), 66 deletions(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index f6ab6a91ed..c7b861f0ac 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -1,6 +1,6 @@ --- title: Changes to Windows diagnostic data collection -description: This article provides information on changes to Windows diagnostic data collection Windows 10. +description: This article provides information on changes to Windows diagnostic data collection Windows 10 and Windows 11. keywords: privacy, diagnostic data ms.prod: w10 ms.mktglfcycl: manage @@ -13,14 +13,14 @@ author: dansimp manager: dansimp ms.collection: M365-security-compliance ms.topic: article -ms.date: 09/08/2021 +ms.date: 09/17/2021 --- # Changes to Windows diagnostic data collection **Applies to** - Windows 11 -- Windows 10, version 1903 and later +- Windows 10, version 1903 and newer - 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 have 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 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. @@ -48,9 +48,9 @@ Starting in Windows 10, version 1903 and later, both the **Out-of-Box-Experience ## Behavioral changes -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**. If your devices are set to **Enhanced** when they are upgraded, the device settings will be evaluated to be at the more privacy-preserving setting of **Required diagnostic data**, which means that analytic services that leverage 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. For a list of steps, see [Configure a Windows 11 device to limit crash dumps and logs](#configure-a-windows-11-device-to-limit-crash-dumps-and-logs). For more information on services that rely on Enhanced diagnostic data, see [Services that rely on Enhanced diagnostic data](#services-that-rely-on-enhanced-diagnostic-data). +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 are 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 leverage 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 will see the following policy changes in an upcoming release of Windows Holographic, version 21H1 (HoloLens 2), Windows Server 2022 and Windows 11: +Additionally, you will see the following policy changes in an upcoming release of Windows Server 2022, Windows 11, and Windows Holographic, version 21H1 (HoloLens 2): | Policy type | Current policy | Renamed policy | | --- | --- | --- | @@ -67,18 +67,7 @@ A final set of changes includes two new policies that can help you fine-tune dia - Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Limit Diagnostic Log Collection** - MDM policy: System/LimitDiagnosticLogCollection ->[!Important] ->All the changes mentioned in this section will not be released on versions of Windows, version 1809 and earlier as well as Windows Server 2019 and earlier. - -## Configure a Windows 11 device to limit crash dumps and logs - -With the Enhanced diagnostic data level being split out into new policies, we're providing additional controls to manage what types of crash dumps are collected and whether to send additional diagnostic logs. Here are some steps on how to configure them: - -1. Choose to send optional diagnostic data by setting one of the following policies: - - Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow Diagnostic Data**. Set the policy value to **Send optional diagnostic data**. - - MDM: System/AllowTelemetry. Set the policy value to **3**. -2. Enable the following Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Limit Dump Collection** -3. Enable the following Group Policy: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Limit Diagnostic Log Collection** +For more info, see [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). ## Services that rely on Enhanced diagnostic data @@ -91,14 +80,12 @@ The following provides information on the current configurations: ## New Windows diagnostic data processor configuration -**Applies to:** +Enterprise customers have an option for controlling their Windows diagnostic data for their Azure Active Directory joined devices. This configuration option is supported on the following versions of Windows: -- Windows 10 Education, Professional, and Enterprise editions, version 1809 with July 2021 update and later -- Windows 11 Education, Professional, and Enterprise editions +- Windows 11 Enterprise, Professional, and Education +- Windows 10, Enterprise, Professional, and Education, version 1809 with at least the July 2021 update. -Enterprise customers will now have a new option for controlling their Windows diagnostic data for their Azure Active Directory joined devices. - -Previously, enterprise customers had two options in managing their Windows diagnostic data: 1) allow Microsoft to be the [controller](/compliance/regulatory/gdpr#terminology) of that data and responsible for determining the purposes and means of the processing of Windows diagnostic data in order to improve the Windows 10 operating system and deliver analytical services, or 2) turn off diagnostic data flows altogether. +Previously, enterprise customers had two options in managing their Windows diagnostic data: 1) allow Microsoft to be the [controller](/compliance/regulatory/gdpr#terminology) of that data and responsible for determining the purposes and means of the processing of Windows diagnostic data in order to improve the Windows operating system and deliver analytical services, or 2) turn off diagnostic data flows altogether. Now, customers will have a third option that allows them to be the controller for their Windows diagnostic data, while still benefiting from the purposes that this data serves, such as quality of updates and device drivers. Under this approach, Microsoft will act as a data [processor](/compliance/regulatory/gdpr#terminology), processing Windows diagnostic data on behalf of the controller. diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 6be7c306f9..9f13070d00 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -1,5 +1,5 @@ --- -description: Use this article to make informed decisions about how you can configure diagnostic data in your organization. +description: Use this article to make informed decisions about how you can configure Windows diagnostic data in your organization. title: Configure Windows diagnostic data in your organization (Windows 10 and Windows 11) keywords: privacy ms.prod: w10 @@ -20,13 +20,17 @@ ms.date: 09/08/2021 **Applies to** -- Windows 11 +- Windows 11 Enterprise +- Windows 11 Education +- Windows 11 Professional - Windows 10 Enterprise - Windows 10 Education - Windows 10 Professional - Windows Server 2016 and later +- Surface Hub +- Hololens -This article applies to Windows 11, Windows 10, Windows Server, Surface Hub, and HoloLens diagnostic data only. It describes the types of diagnostic data sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. +This topic describes the types of Windows diagnostic data sent back to Microsoft and the ways you can manage it within your organization. Microsoft uses the data to quickly identify and address issues affecting its customers. ## Overview @@ -36,13 +40,13 @@ For more information about how Windows diagnostic data is used, see [Diagnostics ### Diagnostic data gives users a voice -Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows and Windows Server behave in the real world, focus on user priorities, and make informed decisions that benefit both consumer and enterprise customers. The following sections offer real examples of these benefits. +Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows behave in the real world, focus on user priorities, and make informed decisions that benefit both consumer and enterprise customers. The following sections offer real examples of these benefits. ### _Improve app and driver quality_ Our ability to collect diagnostic data that drives improvements to Windows and Windows Server helps raise the bar for app and device driver quality. Diagnostic data helps us to quickly identify and fix critical reliability and security issues with apps and device drivers used on Windows. For example, we can identify an app that hangs on devices using a specific version of a video driver, allowing us to work with the app and device driver vendor to quickly fix the issue. The result is less downtime and reduced costs and increased productivity associated with troubleshooting these issues. -For example, in an earlier version of Windows 10 there was a version of a video driver that was crashing on some devices, causing the device to restart. We detected the problem in our diagnostic data, and immediately contacted the third-party developer who builds the video driver. Working with the developer, we provided an updated driver to Windows Insiders within 24 hours. Based on diagnostic data from the Windows Insiders’ devices, we were able to validate the new version of the video driver and rolled it out to the broad public as an update the next day. Diagnostic data helped us find, fix, and resolve this problem in just 48 hours, providing a better user experience and reducing costly support calls. +For example, in an earlier version of Windows there was a version of a video driver that was crashing on some devices, causing the device to restart. We detected the problem in our diagnostic data, and immediately contacted the third-party developer who builds the video driver. Working with the developer, we provided an updated driver to Windows Insiders within 24 hours. Based on diagnostic data from the Windows Insiders’ devices, we were able to validate the new version of the video driver and rolled it out to the broad public as an update the next day. Diagnostic data helped us find, fix, and resolve this problem in just 48 hours, providing a better user experience and reducing costly support calls. ### _Improve end-user productivity_ @@ -52,7 +56,7 @@ Windows diagnostic data also helps Microsoft better understand how customers use - **Cortana.** We use diagnostic data to monitor the scalability of our cloud service, improving search performance. -- **Application switching.** Research and observations from earlier Windows versions showed that people rarely used Alt+Tab to switch between apps. After discussing this with some users, we learned they loved the feature, saying that it would be highly productive, but they did not know about it previously. Based on this, we created the Task View button in Windows 10 to make this feature more discoverable. Later diagnostic data showed significantly higher usage of this feature. +- **Application switching.** Research and observations from earlier Windows versions showed that people rarely used Alt+Tab to switch between apps. After discussing this with some users, we learned they loved the feature, saying that it would be highly productive, but they did not know about it previously. Based on this, we created the Task View button in Windows to make this feature more discoverable. Later diagnostic data showed significantly higher usage of this feature. ## How Microsoft handles diagnostic data @@ -76,7 +80,7 @@ All diagnostic data is encrypted using Transport Layer Security (TLS) and uses c ### Endpoints -The following table lists the endpoints related to how you can manage the collection and control of diagnostic data. For more information around the endpoints that are used to send data back to Microsoft, see [Manage connection endpoints for Windows 10 Enterprise, version 21H1](manage-windows-21h1-endpoints.md) and and [Manage connection endpoints for Windows 11](manage-windows-11-endpoints.md). +The following table lists the endpoints related to how you can manage the collection and control of diagnostic data. For more information around the endpoints that are used to send data back to Microsoft, see the **Manage connection endpoints** section of the left-hand navigation menu. | Windows service | Endpoint | | - | - | @@ -100,7 +104,7 @@ There are four diagnostic data collection settings. Each setting is described in - Diagnostic data off (Security) - Required diagnostic data (Basic) -- Enhanced (This setting is only available on devices running Windows 10 and Windows Server 2019 and earlier. It is not supported on Windows 11 and Windows Server 2022.) +- Enhanced (This setting is only available on devices running Windows 10, Windows Server 2016, and Windows Server 2019.) - Optional diagnostic data (Full) Here’s a summary of the types of data that is included with each setting: @@ -109,14 +113,14 @@ Here’s a summary of the types of data that is included with each setting: | --- | --- | --- | --- | --- | | **Diagnostic data events** | No Windows diagnostic data sent. | Minimum data required to keep the device secure, up to date, and performing as expected. | Additional data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. | Additional data about the websites you browse, how Windows and apps are used and how they perform. This data also includes data about device activity, and enhanced error reporting that helps Microsoft to fix and improve products and services for all users.| | **Crash Metadata** | N/A | Yes | Yes | Yes | -| **Crash Dumps** | N/A | No | Triage dumps only

    For more information about crash dumps, see [Windows Error Reporting](/windows/win32/wer/windows-error-reporting). | Full memory dumps

    For more information about crash dumps, see [Windows Error Reporting](/windows/win32/wer/windows-error-reporting). | +| **Crash Dumps** | N/A | No | Triage dumps only

    For more information about crash dumps, see [Windows Error Reporting](/windows/win32/wer/windows-error-reporting). | Full and triage memory dumps

    For more information about crash dumps, see [Windows Error Reporting](/windows/win32/wer/windows-error-reporting). | | **Diagnostic logs** | N/A | No | No | Yes | | **Data collection** | N/A | 100% | Sampling applies | Sampling applies | ### Diagnostic data off -This setting was previously labeled as **Security**. When you configure this setting, no Windows diagnostic data is sent from your device. This is only available on Windows Server, Windows 10 Enterprise, and Windows 10 Education, and Windows 11. If you choose this setting, devices in your organization will still be secure. +This setting was previously labeled as **Security**. When you configure this setting, no Windows diagnostic data is sent from your device. This is only available on Windows Server, Windows Enterprise, and Windows Education editions. If you choose this setting, devices in your organization will still be secure. >[!NOTE] > If your organization relies on Windows Update, the minimum recommended setting is **Required diagnostic data**. Because no Windows Update information is collected when diagnostic data is off, important information about update failures is not sent. Microsoft uses this information to fix the causes of those failures and improve the quality of our updates. @@ -125,7 +129,7 @@ This setting was previously labeled as **Security**. When you configure this set Required diagnostic data, previously labeled as **Basic**, gathers a limited set of data that’s critical for understanding the device and its configuration. This data helps to identify problems that can occur on a specific 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 specific driver version. -This is the default setting for Windows 10 Education editions, the desktop editions starting with Windows 10, version 1903 and Windows 11. +This is the default setting for current releases of Windows, Windows 10, version 1903. Required diagnostic data includes: @@ -158,7 +162,7 @@ Required diagnostic data includes: In Windows 10 and Windows Server 2019, enhanced diagnostic data includes data about the websites you browse, how Windows and apps are used and how they perform, and device activity. The additional data helps Microsoft to fix and improve products and services for all users. >[!Important] ->This diagnostic data setting is not available on Windows 11 and Windows Server 2022 and has been replaced with policies that can control the amount of optional diagnostic data that is sent. More information on these settings are available in the Manage enterprise diagnostic data section of this document. +>This diagnostic data setting is not available on Windows 11 and Windows Server 2022 and has been replaced with policies that can control the amount of optional diagnostic data that is sent. More information on these settings are available in the **Manage diagnostic data using Group Policy and MDM** section of this topic. When you choose to send enhanced diagnostic data, required diagnostic data will always be included, and we collect the following additional information: @@ -187,7 +191,7 @@ Optional diagnostic data, previously labeled as **Full**, includes more detailed >[!Note] >Crash dumps collected in optional diagnostic data may unintentionally contain personal data, such as portions of memory from a document and a web page. For more information about crash dumps, see [Windows Error Reporting](/windows/win32/wer/windows-error-reporting). -## Manage enterprise diagnostic data +## Manage diagnostic data using Group Policy and MDM Use the steps in this section to configure the diagnostic data settings for Windows and Windows Server in your organization. @@ -214,7 +218,7 @@ You can use Group Policy to set your organization’s diagnostic data setting: 1. From the Group Policy Management Console, go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds**. -2. Double-click **Allow Telemetry**. +2. Double-click **Allow Telemetry** (or **Allow diagnostic data** on Windows 11 and Windows Server 2022). > [!NOTE] > If devices in your organization are running Windows 10, 1803 and later, the user can still use Settings to set the diagnostic data setting to a more restrictive value, unless the **Configure diagnostic data opt-in settings user interface** policy is set. @@ -224,8 +228,6 @@ You can use Group Policy to set your organization’s diagnostic data setting: ### Use Group Policy to manage optional diagnostic data collection -There were two new policies added in Windows 11 to help you further managed your optional diagnostic data collection. These policies are not supported on Windows 10. - The following policy lets you 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. 1. From the Group Policy Management Console, go to **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds**. @@ -247,8 +249,11 @@ You can also limit the number of diagnostic logs that are sent back to Microsoft Use [Policy Configuration Service Provider (CSP)](/windows/client-management/mdm/policy-configuration-service-provider) to apply the following MDM policies: - System/AllowTelemetry - - System/LimitDumpCollection (supported on Windows 11 only) - - System/LimitDiagnosticLogCollection (supported on Windows 11 only) + - System/LimitDumpCollection + - System/LimitDiagnosticLogCollection + +> [!NOTE] +> The last two policies are only available on Windows 11 and Windows Server 2022. ## Enable Windows diagnostic data processor configuration @@ -256,7 +261,9 @@ The Windows diagnostic data processor configuration enables you to be the contro ### Prerequisites -- The device must have Windows 11, Windows 10 Professional, Education or Enterprise edition, version 1809 with July 2021 update or later. +- The device must be any of the following releases of Windows: + - Windows 11 Enterprise, Professional, or Education edition + - Windows 10 Enterprise, Education, or Professional edition, version 1809 with July 2021 update or later. - The device must be joined to Azure Active Directory. The diagnostic data setting on the device should be set to Required diagnostic data or higher, and the following endpoints need to be reachable: diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 7442f63a54..96516c4786 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -1,7 +1,7 @@ - name: Privacy href: index.yml items: - - name: "Windows 10 & Windows 11 Privacy Compliance: A Guide for IT and Compliance Professionals" + - name: "Windows Privacy Compliance: A Guide for IT and Compliance Professionals" href: windows-10-and-privacy-compliance.md - name: Configure Windows diagnostic data in your organization href: configure-windows-diagnostic-data-in-your-organization.md diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 167086af45..15c6b1cfa7 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -1,6 +1,6 @@ --- -title: Windows 10 & Windows 11 Privacy Compliance Guide -description: This article provides information to help IT and compliance professionals understand the personal data policies as related to Windows 10. +title: Windows Privacy Compliance Guide +description: This article provides information to help IT and compliance professionals understand the personal data policies as related to Windows. keywords: privacy, GDPR, compliance ms.prod: w10 ms.mktglfcycl: manage @@ -16,11 +16,13 @@ ms.topic: article ms.date: 07/21/2020 --- -# Windows 10 and Windows 11 Privacy Compliance:
    A Guide for IT and Compliance Professionals +# Windows Privacy Compliance:
    A Guide for IT and Compliance Professionals Applies to: -- Windows 11 +- Windows 11 Enterprise +- Windows 11 Education +- Windows 11 Professional - Windows 10 Enterprise - Windows 10 Education - Windows 10 Professional @@ -32,7 +34,7 @@ At Microsoft, we are committed to data privacy across all our products and servi Microsoft collects data through multiple interactions with users of Windows devices. This information can contain personal data that may be used to provide, secure, and improve Windows services. To help users and organizations control the collection of personal data, Windows provides comprehensive transparency features, settings choices, controls, and support for data subject requests, all of which are detailed in this article. -This information allows administrators and compliance professionals to work together to better manage personal data privacy considerations and related regulations, such as the General Data Protection Regulation (GDPR) +This information allows administrators and compliance professionals to work together to better manage personal data privacy considerations and related regulations, such as the General Data Protection Regulation (GDPR). ## 1. Windows data collection transparency @@ -45,23 +47,26 @@ When setting up a device, a user can configure their privacy settings. Those pri The following table provides an overview of the Windows 10 and Windows 11 privacy settings presented during the device setup experience that involve processing personal data and where to find additional information. > [!NOTE] -> This table is limited to the privacy settings that are available as part of setting up a Windows 10 (Windows 10, version 1809 and later) or Windows 11 device. For the full list of settings that involve data collection, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +> This table is limited to the privacy settings that are available as part of setting up a curent version of Windows. For the full list of settings that involve data collection, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). | Feature/Setting | Description | Supporting Content | Privacy Statement | | --- | --- | --- | --- | -| Diagnostic Data |

    Microsoft uses diagnostic data to keep Windows secure, up to date, troubleshoot problems, and make product improvements. Regardless of what choices you make for diagnostic data collection, the device will be just as secure and will operate normally. This data is collected by Microsoft and stored with one or more unique identifiers that can help us recognize an individual user on an individual device and understand the device's service issues and use patterns.

    Diagnostic data is categorized into the following:

    | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy)

    [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | -| Inking and typing diagnostics | Microsoft collects optional inking and typing diagnostic data to improve the language recognition and suggestion capabilities of apps and services running on Windows. | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | -| Speech | Use your voice for dictation and to talk to Cortana and other apps that use Windows cloud-based speech recognition. Microsoft collects voice data to help improve speech services. | [Learn more](https://support.microsoft.com/help/4468250/windows-10-speech-voice-activation-inking-typing-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#mainspeechinkingtypingmodule) | +| Diagnostic Data |

    Microsoft uses diagnostic data to keep Windows secure, up to date, troubleshoot problems, and make product improvements. Regardless of what choices you make for diagnostic data collection, the device will be just as secure and will operate normally. This data is collected by Microsoft to quickly identify and address issues affecting its customers.

    Diagnostic data is categorized into the following:

    • **Required diagnostic data**
      Required diagnostic data includes information about your device, its settings, capabilities, and whether it is performing properly, whether a device is ready for an update, and whether there are factors that may impede the ability to receive updates, such as low battery, limited disk space, or connectivity through a paid network. You can find out what is collected with required diagnostic data [here](./required-windows-diagnostic-data-events-and-fields-2004.md).
    • **Optional diagnostic data**
      Optional diagnostic data includes more detailed information about your device and its settings, capabilities, and device health. When you choose to send optional diagnostic data, required diagnostic data will always be included. You can find out the types of optional diagnostic data collected [here](./windows-diagnostic-data.md).

    | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy)

    [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | + +| Inking & typing | Microsoft collects optional inking and typing diagnostic data to improve the language recognition and suggestion capabilities of apps and services running on Windows. | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | + | Location | Get location-based experiences like directions and weather. Let Windows and apps request your location and allow Microsoft to use your location data to improve location services. | [Learn more](https://support.microsoft.com/help/4468240/windows-10-location-service-and-privacy) |[Privacy Statement](https://privacy.microsoft.com/privacystatement#mainlocationservicesmotionsensingmodule) | + | Find my device | Use your device’s location data to help you find your device if you lose it. | [Learn more](https://support.microsoft.com/help/11579/microsoft-account-find-and-lock-lost-windows-device) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#mainlocationservicesmotionsensingmodule) | + | Tailored Experiences | Let Microsoft offer you tailored experiences based on the diagnostic data you choose to send. Tailored experiences include personalized tips, ads, and recommendations to enhance Microsoft products and services for your needs. | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | + | Advertising Id | Apps can use advertising ID to provide more personalized advertising in accordance with the privacy policy of the app provider. | [Learn more](https://support.microsoft.com/help/4459081/windows-10-general-privacy-settings) | [Privacy statement](https://support.microsoft.com/help/4459081/windows-10-general-privacy-settings) | -| Activity History/Timeline – Cloud Sync | If you want Windows Timeline and other Windows features to help you continue what you were doing, even when you switch devices, send Microsoft your activity history, which includes info about websites you browse and how you use apps and services. | [Learn more](https://support.microsoft.com/help/4468227/windows-10-activity-history-and-your-privacy-microsoft-privacy) | [Privacy statement](https://privacy.microsoft.com/privacystatement#mainactivityhistorymodule) | -| Cortana |

    Cortana is Microsoft’s personal digital assistant, which helps busy people get things done, even while they’re at work. Cortana on Windows is available in [certain regions and languages](https://support.microsoft.com/help/4026948/cortanas-regions-and-languages). Cortana learns from certain data about the user, such as location, searches, calendar, contacts, voice input, speech patterns, email, content, and communication history from text messages. In Microsoft Edge, Cortana uses browsing history. The user is in control of how much data is shared.

    Cortana has powerful configuration options, specifically optimized for a business. By signing in with an Azure Active Directory (Azure AD) account, enterprise users can give Cortana access to their enterprise/work identity, while getting all the functionality Cortana provides to them outside of work.

    | [Learn more](https://support.microsoft.com/help/4468233/cortana-and-privacy-microsoft-privacy)

    [Cortana integration in your business or enterprise](/windows/configuration/cortana-at-work/cortana-at-work-overview) | [Privacy statement](https://privacy.microsoft.com/privacystatement#maincortanamodule) | + ### 1.2 Data collection monitoring -[Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) is a Microsoft Store app (available in Windows 10, version 1803 and later and Windows 11) that lets a user review the Windows diagnostic data that is being collected on their Windows 10 or Windows 11 device and sent to Microsoft in real-time. DDV groups the information into simple categories that describe the data that’s being collected. +[Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) is a Microsoft Store app (available in Windows 10, version 1803 and later and Windows 11) that lets a user review the Windows diagnostic data that is being collected on their Windows device and sent to Microsoft in real-time. DDV groups the information into simple categories that describe the data that’s being collected. An administrator can also use the Diagnostic Data Viewer for PowerShell module to view the diagnostic data collected from the device instead of using the Diagnostic Data Viewer UI. The [Diagnostic Data Viewer for PowerShell Overview](microsoft-diagnosticdataviewer.md) provides further information. @@ -74,7 +79,7 @@ Windows provides the ability to manage privacy settings through several differen ### 2.1 Privacy setting options for users -Once a Windows device is set up, a user can manage data collection settings by navigating to **Start > Settings > Privacy**. Administrators can control privacy settings via setting policy on the device (see Section 2.2 below). If this is the case, the user will see an alert that says **Some settings are hidden or managed by your organization** when they navigate to **Start > Settings > Privacy**. In this case, the user can only change settings in accordance with the policies that the administrator has applied to the device. +Once a Windows device is set up, a user can manage data collection settings by navigating to the Settings app in Windows. Administrators can control privacy settings via setting policy on the device (see Section 2.2 below). If this is the case, the user will see an alert that says **Some settings are hidden or managed by your organization** when they navigate to the Settings app. In this case, the user can only change settings in accordance with the policies that the administrator has applied to the device. ### 2.2 Privacy setting controls for administrators @@ -109,7 +114,7 @@ If you want the ability to fully control and apply restrictions on data being se Alternatively, your administrators can also choose to use Windows Autopilot. Autopilot lessens the overall burden of deployment while allowing administrators to fully customize the out-of-box experience. However, since Windows Autopilot is a cloud-based solution, administrators should be aware that a minimal set of device identifiers are sent back to Microsoft during initial device boot up. This device-specific information is used to identify the device so that it can receive the administrator-configured Autopilot profile and policies. -You can use the following articles to learn more about Autopilot and how to use Autopilot to deploy Windows 10 and Windows 11: +You can use the following articles to learn more about Autopilot and how to use Autopilot to deploy Windows: - [Overview of Windows Autopilot](/windows/deployment/windows-Autopilot/windows-Autopilot) - [Windows Autopilot deployment process](/windows/deployment/windows-Autopilot/deployment-process) @@ -120,11 +125,11 @@ Administrators can manage the data sent from their organization to Microsoft by For more details, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). This topic includes the different methods available on how to configure each setting, the impact to functionality, and which versions of Windows that are applicable. -#### _2.3.3 Managing Windows 10 and Windows 11 connections_ +#### _2.3.3 Managing Windows connections_ Some Windows components, apps, and related services transfer data to Microsoft network endpoints. An administrator may want to block these endpoints for their organization to meet their specific compliance objectives. -[Manage connection endpoints for Windows 10, version 21H2](manage-windows-21H1-endpoints.md) and [Manage connection endpoints for Windows 11](manage-windows-11-endpoints.md) provide a list of endpoints for the latest Windows 10 and Windows 11 releases, along with descriptions of any functionality that would be impacted by restricting data collection. Details for additional Windows versions can be found on the Windows Privacy site under the **Manage Windows connection endpoints** section of the left-hand navigation menu. +The **Manage Windows connection endpoints** section on the left-hand navigation menu provides a list of endpoints for the latest Windows releases, along with descriptions of any functionality that would be impacted by restricting data collection. #### _2.3.4 Limited functionality baseline_ @@ -155,9 +160,10 @@ An administrator can disable a user’s ability to delete their device’s diagn **Applies to:** -- Windows 10 (version 1809 with July 2021 update and later) and Windows 11 Enterprise, Pro, Education editions +- Windows 11 Enterprise, Professional, and Education editions +- Windows 10 Enterprise, Professional, and Education, version 1809 with July 2021 update and newer -The Windows diagnostic data processor configuration enables IT administrators to be the controller, as defined by the European Union General Data Protection Regulation (GDPR), for the Windows diagnostic data collected from Windows 10 and Windows 11 devices that are Azure Active Directory (AAD) joined and meet the configuration requirements. For more information, see [Enable Windows diagnostic data processor configuration](configure-windows-diagnostic-data-in-your-organization.md#enable-windows-diagnostic-data-processor-configuration) in [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). Windows diagnostic data does not include data processed by Microsoft in connection with providing service-based capabilities. +The Windows diagnostic data processor configuration enables IT administrators to be the controller, as defined by the European Union General Data Protection Regulation (GDPR), for the Windows diagnostic data collected from Windows devices that are Azure Active Directory (AAD) joined and meet the configuration requirements. For more information, see [Enable Windows diagnostic data processor configuration](configure-windows-diagnostic-data-in-your-organization.md#enable-windows-diagnostic-data-processor-configuration) in [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md). Windows diagnostic data does not include data processed by Microsoft in connection with providing service-based capabilities. The Windows diagnostic data collected from devices enabled with the Windows diagnostic data processor configuration may be associated with a specific AAD User ID or device ID. The Windows diagnostic data processor configuration provides you with controls that help respond to data subject requests (DSRs) to delete diagnostic data, at user account closure, for a specific AAD User ID. Additionally, you’re able to execute an export DSR for diagnostic data related to a specific AAD User ID. For more information, see [The process for exercising data subject rights](#3-the-process-for-exercising-data-subject-rights). Microsoft also will accommodate a tenant account closure, either because you decide to close your Azure or Azure AD tenant account, or because you decide you no longer wish to be the data controller for Windows diagnostic data, but still wish to remain an Azure customer. @@ -175,7 +181,7 @@ For more information on how Microsoft can help you honor rights and fulfill obli ## 3. The process for exercising data subject rights -This section discusses the different methods Microsoft provides for users and administrators to exercise data subject rights for data collected from a Windows 10 or Windows 11 device. +This section discusses the different methods Microsoft provides for users and administrators to exercise data subject rights for data collected from a Windows device. For IT administrators who have devices using the Windows diagnostic data processor configuration, refer to the [Data Subject Requests for the GDPR and CCPA](/compliance/regulatory/gdpr-dsr-windows). Otherwise proceed to the sections below. @@ -188,7 +194,7 @@ Users can delete their device-based data by going to **Settings** > **Privacy** ### 3.2 View -The [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) provides a view into the diagnostic data being collected from a Windows 10 or Windows 11 device. Administrators can also use the [Get-DiagnosticData](microsoft-diagnosticdataviewer.md#install-and-use-the-diagnostic-data-viewer-for-powershell) PowerShell cmdlet. +The [Diagnostic Data Viewer (DDV)](diagnostic-data-viewer-overview.md) provides a view into the diagnostic data being collected from a Windows device. Administrators can also use the [Get-DiagnosticData](microsoft-diagnosticdataviewer.md#install-and-use-the-diagnostic-data-viewer-for-powershell) PowerShell cmdlet. >[!Note] >If the Windows diagnostic data processor configuration is enabled, IT administrators can view the diagnostic data that is associated with a user from the admin portal. @@ -217,7 +223,7 @@ The following sections provide details about how privacy data is collected and m ### 5.1 Windows Server 2016 and later -Windows Server follows the same mechanisms as Windows 10 for handling of personal data. +Windows Server follows the same mechanisms as Windows for handling of personal data. >[!Note] >The Windows diagnostic data processor configuration is not available for Windows Server. @@ -240,11 +246,11 @@ An administrator can configure privacy-related settings, such as choosing to onl ### 5.4 Microsoft Managed Desktop -[Microsoft Managed Desktop (MMD)](/microsoft-365/managed-desktop/service-description/) is a service that provides your users with a secure modern experience and always keeps devices up to date with the latest versions of Windows 10 and Windows 11 Enterprise edition, Office 365 ProPlus, and Microsoft security services. +[Microsoft Managed Desktop (MMD)](/microsoft-365/managed-desktop/service-description/) is a service that provides your users with a secure modern experience and always keeps devices up to date with the latest versions of Windows Enterprise edition, Office 365 ProPlus, and Microsoft security services. ### 5.5 Update Compliance -[Update Compliance](/windows/deployment/update/update-compliance-monitor) is a service that enables organizations to monitor security, quality and feature updates for Windows 10 and Windows 11 Professional, Education, and Enterprise editions, and view a report of device and update issues related to compliance that need attention. Update Compliance uses Windows 10 and Windows 11 diagnostic data for all its reporting. +[Update Compliance](/windows/deployment/update/update-compliance-monitor) is a service that enables organizations to monitor security, quality and feature updates for Windows Professional, Education, and Enterprise editions, and view a report of device and update issues related to compliance that need attention. Update Compliance uses Windows diagnostic data for all its reporting. ## Additional Resources From 8000e8e91ed584303281b15f49f29f5ebf26891c Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 17 Sep 2021 14:54:42 -0700 Subject: [PATCH 362/930] typos --- .../privacy/changes-to-windows-diagnostic-data-collection.md | 2 +- windows/privacy/windows-10-and-privacy-compliance.md | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index c7b861f0ac..8f20a10e5e 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -50,7 +50,7 @@ Starting in Windows 10, version 1903 and later, both the **Out-of-Box-Experience 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 are 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 leverage 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 will see the following policy changes in an upcoming release of Windows Server 2022, Windows 11, and Windows Holographic, version 21H1 (HoloLens 2): +Additionally, you will see the following policy changes in Windows Server 2022, Windows 11, and Windows Holographic, version 21H1 (HoloLens 2): | Policy type | Current policy | Renamed policy | | --- | --- | --- | diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 15c6b1cfa7..317810aead 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -52,15 +52,10 @@ The following table provides an overview of the Windows 10 and Windows 11 privac | Feature/Setting | Description | Supporting Content | Privacy Statement | | --- | --- | --- | --- | | Diagnostic Data |

    Microsoft uses diagnostic data to keep Windows secure, up to date, troubleshoot problems, and make product improvements. Regardless of what choices you make for diagnostic data collection, the device will be just as secure and will operate normally. This data is collected by Microsoft to quickly identify and address issues affecting its customers.

    Diagnostic data is categorized into the following:

    • **Required diagnostic data**
      Required diagnostic data includes information about your device, its settings, capabilities, and whether it is performing properly, whether a device is ready for an update, and whether there are factors that may impede the ability to receive updates, such as low battery, limited disk space, or connectivity through a paid network. You can find out what is collected with required diagnostic data [here](./required-windows-diagnostic-data-events-and-fields-2004.md).
    • **Optional diagnostic data**
      Optional diagnostic data includes more detailed information about your device and its settings, capabilities, and device health. When you choose to send optional diagnostic data, required diagnostic data will always be included. You can find out the types of optional diagnostic data collected [here](./windows-diagnostic-data.md).

    | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy)

    [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | - | Inking & typing | Microsoft collects optional inking and typing diagnostic data to improve the language recognition and suggestion capabilities of apps and services running on Windows. | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | - | Location | Get location-based experiences like directions and weather. Let Windows and apps request your location and allow Microsoft to use your location data to improve location services. | [Learn more](https://support.microsoft.com/help/4468240/windows-10-location-service-and-privacy) |[Privacy Statement](https://privacy.microsoft.com/privacystatement#mainlocationservicesmotionsensingmodule) | - | Find my device | Use your device’s location data to help you find your device if you lose it. | [Learn more](https://support.microsoft.com/help/11579/microsoft-account-find-and-lock-lost-windows-device) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#mainlocationservicesmotionsensingmodule) | - | Tailored Experiences | Let Microsoft offer you tailored experiences based on the diagnostic data you choose to send. Tailored experiences include personalized tips, ads, and recommendations to enhance Microsoft products and services for your needs. | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | - | Advertising Id | Apps can use advertising ID to provide more personalized advertising in accordance with the privacy policy of the app provider. | [Learn more](https://support.microsoft.com/help/4459081/windows-10-general-privacy-settings) | [Privacy statement](https://support.microsoft.com/help/4459081/windows-10-general-privacy-settings) | From 08000679b99fa39a7a770c977ebbd65801e1a60d Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 17 Sep 2021 16:01:56 -0700 Subject: [PATCH 363/930] removing older TOCs --- .../threat-protection/intelligence/TOC.yml | 60 ------ .../applocker/TOC.yml | 186 ------------------ 2 files changed, 246 deletions(-) delete mode 100644 windows/security/threat-protection/intelligence/TOC.yml delete mode 100644 windows/security/threat-protection/windows-defender-application-control/applocker/TOC.yml diff --git a/windows/security/threat-protection/intelligence/TOC.yml b/windows/security/threat-protection/intelligence/TOC.yml deleted file mode 100644 index 78fea4eba3..0000000000 --- a/windows/security/threat-protection/intelligence/TOC.yml +++ /dev/null @@ -1,60 +0,0 @@ -- name: Security intelligence - href: index.md - items: - - name: Understand malware & other threats - href: understanding-malware.md - items: - - name: Coin miners - href: coinminer-malware.md - - name: Exploits and exploit kits - href: exploits-malware.md - - name: Fileless threats - href: fileless-threats.md - - name: Macro malware - href: macro-malware.md - - name: Phishing attacks - href: phishing.md - items: - - name: Phishing trends and techniques - href: phishing-trends.md - - name: Ransomware - href: /security/compass/human-operated-ransomware - - name: Rootkits - href: rootkits-malware.md - - name: Supply chain attacks - href: supply-chain-malware.md - - name: Tech support scams - href: support-scams.md - - name: Trojans - href: trojans-malware.md - - name: Unwanted software - href: unwanted-software.md - - name: Worms - href: worms-malware.md - - name: Prevent malware infection - href: prevent-malware-infection.md - - name: Malware naming convention - href: malware-naming.md - - name: How Microsoft identifies malware and PUA - href: criteria.md - - name: Submit files for analysis - href: submission-guide.md - - name: Troubleshoot malware submission - href: portal-submission-troubleshooting.md - - name: Safety Scanner download - href: safety-scanner-download.md - - name: Industry collaboration programs - href: cybersecurity-industry-partners.md - items: - - name: Virus information alliance - href: virus-information-alliance-criteria.md - - name: Microsoft virus initiative - href: virus-initiative-criteria.md - - name: Coordinated malware eradication - href: coordinated-malware-eradication.md - - name: Information for developers - items: - - name: Software developer FAQ - href: developer-faq.yml - - name: Software developer resources - href: developer-resources.md diff --git a/windows/security/threat-protection/windows-defender-application-control/applocker/TOC.yml b/windows/security/threat-protection/windows-defender-application-control/applocker/TOC.yml deleted file mode 100644 index b796c0e95e..0000000000 --- a/windows/security/threat-protection/windows-defender-application-control/applocker/TOC.yml +++ /dev/null @@ -1,186 +0,0 @@ -- name: AppLocker - href: applocker-overview.md - items: - - name: Administer AppLocker - href: administer-applocker.md - items: - - name: Maintain AppLocker policies - href: maintain-applocker-policies.md - - name: Edit an AppLocker policy - href: edit-an-applocker-policy.md - - name: Test and update an AppLocker policy - href: test-and-update-an-applocker-policy.md - - name: Deploy AppLocker policies by using the enforce rules setting - href: deploy-applocker-policies-by-using-the-enforce-rules-setting.md - - name: Use the AppLocker Windows PowerShell cmdlets - href: use-the-applocker-windows-powershell-cmdlets.md - - name: Use AppLocker and Software Restriction Policies in the same domain - href: use-applocker-and-software-restriction-policies-in-the-same-domain.md - - name: Optimize AppLocker performance - href: optimize-applocker-performance.md - - name: Monitor app usage with AppLocker - href: monitor-application-usage-with-applocker.md - - name: Manage packaged apps with AppLocker - href: manage-packaged-apps-with-applocker.md - - name: Working with AppLocker rules - href: working-with-applocker-rules.md - items: - - name: Create a rule that uses a file hash condition - href: create-a-rule-that-uses-a-file-hash-condition.md - - name: Create a rule that uses a path condition - href: create-a-rule-that-uses-a-path-condition.md - - name: Create a rule that uses a publisher condition - href: create-a-rule-that-uses-a-publisher-condition.md - - name: Create AppLocker default rules - href: create-applocker-default-rules.md - - name: Add exceptions for an AppLocker rule - href: configure-exceptions-for-an-applocker-rule.md - - name: Create a rule for packaged apps - href: create-a-rule-for-packaged-apps.md - - name: Delete an AppLocker rule - href: delete-an-applocker-rule.md - - name: Edit AppLocker rules - href: edit-applocker-rules.md - - name: Enable the DLL rule collection - href: enable-the-dll-rule-collection.md - - name: Enforce AppLocker rules - href: enforce-applocker-rules.md - - name: Run the Automatically Generate Rules wizard - href: run-the-automatically-generate-rules-wizard.md - - name: Working with AppLocker policies - href: working-with-applocker-policies.md - items: - - name: Configure the Application Identity service - href: configure-the-application-identity-service.md - - name: Configure an AppLocker policy for audit only - href: configure-an-applocker-policy-for-audit-only.md - - name: Configure an AppLocker policy for enforce rules - href: configure-an-applocker-policy-for-enforce-rules.md - - name: Display a custom URL message when users try to run a blocked app - href: display-a-custom-url-message-when-users-try-to-run-a-blocked-application.md - - name: Export an AppLocker policy from a GPO - href: export-an-applocker-policy-from-a-gpo.md - - name: Export an AppLocker policy to an XML file - href: export-an-applocker-policy-to-an-xml-file.md - - name: Import an AppLocker policy from another computer - href: import-an-applocker-policy-from-another-computer.md - - name: Import an AppLocker policy into a GPO - href: import-an-applocker-policy-into-a-gpo.md - - name: Add rules for packaged apps to existing AppLocker rule-set - href: add-rules-for-packaged-apps-to-existing-applocker-rule-set.md - - name: Merge AppLocker policies by using Set-ApplockerPolicy - href: merge-applocker-policies-by-using-set-applockerpolicy.md - - name: Merge AppLocker policies manually - href: merge-applocker-policies-manually.md - - name: Refresh an AppLocker policy - href: refresh-an-applocker-policy.md - - name: Test an AppLocker policy by using Test-AppLockerPolicy - href: test-an-applocker-policy-by-using-test-applockerpolicy.md - - name: AppLocker design guide - href: applocker-policies-design-guide.md - items: - - name: Understand AppLocker policy design decisions - href: understand-applocker-policy-design-decisions.md - - name: Determine your application control objectives - href: determine-your-application-control-objectives.md - - name: Create a list of apps deployed to each business group - href: create-list-of-applications-deployed-to-each-business-group.md - items: - - name: Document your app list - href: document-your-application-list.md - - name: Select the types of rules to create - href: select-types-of-rules-to-create.md - items: - - name: Document your AppLocker rules - href: document-your-applocker-rules.md - - name: Determine the Group Policy structure and rule enforcement - href: determine-group-policy-structure-and-rule-enforcement.md - items: - - name: Understand AppLocker enforcement settings - href: understand-applocker-enforcement-settings.md - - name: Understand AppLocker rules and enforcement setting inheritance in Group Policy - href: understand-applocker-rules-and-enforcement-setting-inheritance-in-group-policy.md - - name: Document the Group Policy structure and AppLocker rule enforcement - href: document-group-policy-structure-and-applocker-rule-enforcement.md - - name: Plan for AppLocker policy management - href: plan-for-applocker-policy-management.md - - name: AppLocker deployment guide - href: applocker-policies-deployment-guide.md - items: - - name: Understand the AppLocker policy deployment process - href: understand-the-applocker-policy-deployment-process.md - - name: Requirements for Deploying AppLocker Policies - href: requirements-for-deploying-applocker-policies.md - - name: Use Software Restriction Policies and AppLocker policies - href: using-software-restriction-policies-and-applocker-policies.md - - name: Create Your AppLocker policies - href: create-your-applocker-policies.md - items: - - name: Create Your AppLocker rules - href: create-your-applocker-rules.md - - name: Deploy the AppLocker policy into production - href: deploy-the-applocker-policy-into-production.md - items: - - name: Use a reference device to create and maintain AppLocker policies - href: use-a-reference-computer-to-create-and-maintain-applocker-policies.md - - name: Determine which apps are digitally signed on a reference device - href: determine-which-applications-are-digitally-signed-on-a-reference-computer.md - - name: Configure the AppLocker reference device - href: configure-the-appLocker-reference-device.md - - name: AppLocker technical reference - href: applocker-technical-reference.md - items: - - name: What Is AppLocker? - href: what-is-applocker.md - - name: Requirements to use AppLocker - href: requirements-to-use-applocker.md - - name: AppLocker policy use scenarios - href: applocker-policy-use-scenarios.md - - name: How AppLocker works - href: how-applocker-works-techref.md - items: - - name: Understanding AppLocker rule behavior - href: understanding-applocker-rule-behavior.md - - name: Understanding AppLocker rule exceptions - href: understanding-applocker-rule-exceptions.md - - name: Understanding AppLocker rule collections - href: understanding-applocker-rule-collections.md - - name: Understanding AppLocker allow and deny actions on rules - href: understanding-applocker-allow-and-deny-actions-on-rules.md - - name: Understanding AppLocker rule condition types - href: understanding-applocker-rule-condition-types.md - items: - - name: Understanding the publisher rule condition in AppLocker - href: understanding-the-publisher-rule-condition-in-applocker.md - - name: Understanding the path rule condition in AppLocker - href: understanding-the-path-rule-condition-in-applocker.md - - name: Understanding the file hash rule condition in AppLocker - href: understanding-the-file-hash-rule-condition-in-applocker.md - - name: Understanding AppLocker default rules - href: understanding-applocker-default-rules.md - items: - - name: Executable rules in AppLocker - href: executable-rules-in-applocker.md - - name: Windows Installer rules in AppLocker - href: windows-installer-rules-in-applocker.md - - name: Script rules in AppLocker - href: script-rules-in-applocker.md - - name: DLL rules in AppLocker - href: dll-rules-in-applocker.md - - name: Packaged apps and packaged app installer rules in AppLocker - href: packaged-apps-and-packaged-app-installer-rules-in-applocker.md - - name: AppLocker architecture and components - href: applocker-architecture-and-components.md - - name: AppLocker processes and interactions - href: applocker-processes-and-interactions.md - - name: AppLocker functions - href: applocker-functions.md - - name: Security considerations for AppLocker - href: security-considerations-for-applocker.md - - name: Tools to Use with AppLocker - href: tools-to-use-with-applocker.md - items: - - name: Using Event Viewer with AppLocker - href: using-event-viewer-with-applocker.md - - name: AppLocker Settings - href: applocker-settings.md From 6dcdcc43c2b9ce158b9adbf90af05f86b12936c5 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 20 Sep 2021 14:15:43 +0530 Subject: [PATCH 364/930] Updated --- .../policy-configuration-service-provider.md | 10 + .../policy-csp-admx-mobilepcmobilitycenter.md | 190 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 3 files changed, 202 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 6922bada43..dc10c98c81 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -2306,6 +2306,16 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC
    +### ADMX_MobilePCMobilityCenter policies +
    +
    + ADMX_MobilePCMobilityCenter/MobilityCenterEnable_1 +
    +
    + ADMX_MobilePCMobilityCenter/MobilityCenterEnable_2 +
    +
    + ### ADMX_MSAPolicy policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md b/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md new file mode 100644 index 0000000000..c514981896 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md @@ -0,0 +1,190 @@ +--- +title: Policy CSP - ADMX_MobilePCMobilityCenter +description: Policy CSP - ADMX_MobilePCMobilityCenter +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/20/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_MobilePCMobilityCenter +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
    + + +## ADMX_MobilePCMobilityCenter policies + +
    +
    + ADMX_MobilePCMobilityCenter/MobilityCenterEnable_1 +
    +
    + ADMX_MobilePCMobilityCenter/MobilityCenterEnable_2 +
    +
    + + +
    + + +**ADMX_MobilePCMobilityCenter/MobilityCenterEnable_1** + + +

    crFSOq*U<=30rQBlhyJdz2^HR+8& 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%0AiMXtUoWj*ekAv+b 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�O7f#SQ(ka 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 diff --git a/windows/deployment/images/mdt-apps.png b/windows/deployment/images/mdt-apps.png index 72ee2268f257e932162bea015eb3ec21d722cd7b..73587506afe45bf52af213f5242d239ea8342aff 100644 GIT binary patch literal 306448 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

Modes / States / Key Sizes diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md index ed1a7fe460..7669a41a8b 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md @@ -10,10 +10,10 @@ ms.pagetype: security ms.localizationpriority: medium author: dansimp ms.author: dansimp -ms.date: 04/30/2018 +ms.date: ms.reviewer: manager: dansimp -ms.technology: mde +ms.technology: windows-sec --- @@ -21,8 +21,8 @@ ms.technology: mde **Applies to** -- Windows 10, version 1803 and later - +- Windows 10 +- Windows 11 The **Account protection** section contains information and settings for account protection and sign in. IT administrators and IT pros can get more information and documentation about configuration from the following: diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md index 544e90142e..acfa2cee01 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-app-browser-control.md @@ -11,17 +11,18 @@ ms.localizationpriority: medium audience: ITPro author: dansimp ms.author: dansimp -ms.date: 04/30/2018 +ms.date: ms.reviewer: manager: dansimp -ms.technology: mde +ms.technology: windows-sec --- # App and browser control **Applies to** -- Windows 10, version 1703 and later +- Windows 10 +- Windows 11 The **App and browser control** section contains information and settings for Windows Defender SmartScreen. IT administrators and IT pros can get configuration guidance from the [Windows Defender SmartScreen documentation library](/windows/threat-protection/windows-defender-smartscreen/windows-defender-smartscreen-overview). diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md index 33a2c7d531..9f9932bc80 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-customize-contact-information.md @@ -10,25 +10,18 @@ ms.pagetype: security ms.localizationpriority: medium author: dansimp ms.author: dansimp -ms.date: 09/13/2021 +ms.date: ms.reviewer: manager: dansimp -ms.technology: mde +ms.technology: windows-sec --- # Customize the Windows Security app for your organization **Applies to** -- Windows 10, version 1709 and later - -**Audience** - -- Enterprise security administrators - -**Manageability available with** - -- Group Policy +- Windows 10 +- Windows 11 You can add information about your organization in a contact card to the Windows Security app. You can include a link to a support site, a phone number for a help desk, and an email address for email-based support. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md index 13fce0f2d5..3672d5c25a 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-performance-health.md @@ -10,10 +10,10 @@ ms.pagetype: security ms.localizationpriority: medium author: dansimp ms.author: dansimp -ms.date: 04/30/2018 +ms.date: ms.reviewer: manager: dansimp -ms.technology: mde +ms.technology: windows-sec --- @@ -21,7 +21,8 @@ ms.technology: mde **Applies to** -- Windows 10, version 1703 and later +- Windows 10 +- Windows 11 The **Device performance & health** section contains information about hardware, devices, and drivers related to the machine. IT administrators and IT pros should reference the appropriate documentation library for the issues they are seeing, such as the [configure the Load and unload device drivers security policy setting](/windows/device-security/security-policy-settings/load-and-unload-device-drivers) and how to [deploy drivers during Windows 10 deployment using Microsoft Endpoint Configuration Manager](/windows/deployment/deploy-windows-cm/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager). diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-device-security.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-security.md index f4d3053cd9..dfa866ecb4 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-device-security.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-device-security.md @@ -10,17 +10,18 @@ ms.pagetype: security ms.localizationpriority: medium author: dansimp ms.author: dansimp -ms.date: 10/02/2018 +ms.date: ms.reviewer: manager: dansimp -ms.technology: mde +ms.technology: windows-sec --- # Device security **Applies to** -- Windows 10, version 1803 and later +- Windows 10 +- Windows 11 The **Device security** section contains information and settings for built-in device security. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md index 274c66bd66..a719854982 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-family-options.md @@ -10,10 +10,10 @@ ms.pagetype: security ms.localizationpriority: medium author: dansimp ms.author: dansimp -ms.date: 04/30/2018 +ms.date: ms.reviewer: manager: dansimp -ms.technology: mde +ms.technology: windows-sec --- @@ -21,8 +21,8 @@ ms.technology: mde **Applies to** -- Windows 10, version 1703 and later - +- Windows 10 +- Windows 11 The **Family options** section contains links to settings and further information for parents of a Windows 10 PC. It is not generally intended for enterprise or business environments. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md index 3a14dc7c26..924bcd1150 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md @@ -9,10 +9,10 @@ ms.sitesec: library ms.localizationpriority: medium author: dansimp ms.author: dansimp -ms.date: 04/30/2018 +ms.date: ms.reviewer: manager: dansimp -ms.technology: mde +ms.technology: windows-sec --- @@ -20,8 +20,8 @@ ms.technology: mde **Applies to** -- Windows 10, version 1703 and later - +- Windows 10 +- Windows 11 The **Firewall & network protection** section contains information about the firewalls and network connections used by the machine, including the status of Windows Defender Firewall and any other third-party firewalls. IT administrators and IT pros can get configuration guidance from the [Windows Defender Firewall with Advanced Security documentation library](../windows-firewall/windows-firewall-with-advanced-security.md). diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md index 0a1389c07b..a58b61c3b1 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-hide-notifications.md @@ -10,25 +10,18 @@ ms.pagetype: security ms.localizationpriority: medium author: dansimp ms.author: dansimp -ms.date: 07/23/2020 +ms.date: ms.reviewer: manager: dansimp -ms.technology: mde +ms.technology: windows-sec --- # Hide Windows Security app notifications **Applies to** -- Windows 10, version 1809 and above - -**Audience** - -- Enterprise security administrators - -**Manageability available with** - -- Group Policy +- Windows 10 +- Windows 11 The Windows Security app is used by a number of Windows security features to provide notifications about the health and security of the machine. These include notifications about firewalls, antivirus products, Windows Defender SmartScreen, and others. diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md index 87960171d1..2d43e965ba 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-virus-threat-protection.md @@ -12,16 +12,15 @@ author: dansimp ms.author: dansimp ms.reviewer: manager: dansimp -ms.technology: mde +ms.technology: windows-sec --- - # Virus and threat protection **Applies to** -- Windows 10, version 1703 and later - +- Windows 10 +- Windows 11 The **Virus & threat protection** section contains information and settings for antivirus protection from Microsoft Defender Antivirus and third-party AV products. diff --git a/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md b/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md index fe03727f33..fa3600fc6a 100644 --- a/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md +++ b/windows/security/threat-protection/windows-defender-security-center/windows-defender-security-center.md @@ -11,14 +11,15 @@ author: dansimp ms.author: dansimp ms.reviewer: manager: dansimp -ms.technology: mde +ms.technology: windows-sec --- # The Windows Security app **Applies to** -- Windows 10, version 1703 and later +- Windows 10 +- Windows 11 This library describes the Windows Security app, and provides information on configuring certain features, including: diff --git a/windows/security/threat-protection/windows-security-configuration-framework/TOC.yml b/windows/security/threat-protection/windows-security-configuration-framework/TOC.yml deleted file mode 100644 index f7e0955409..0000000000 --- a/windows/security/threat-protection/windows-security-configuration-framework/TOC.yml +++ /dev/null @@ -1,9 +0,0 @@ -- name: Windows security guidance for enterprises - items: - - name: Windows security baselines - href: windows-security-baselines.md - items: - - name: Security Compliance Toolkit - href: security-compliance-toolkit-10.md - - name: Get support - href: get-support-for-security-baselines.md From 5c4cc1cd9bb7aa0dff914829090dd4a9cf3976d6 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 15:36:05 -0700 Subject: [PATCH 281/930] acrolinx --- .../wdsc-account-protection.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md index 7669a41a8b..203ac733d5 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-account-protection.md @@ -24,33 +24,33 @@ ms.technology: windows-sec - Windows 10 - Windows 11 -The **Account protection** section contains information and settings for account protection and sign in. IT administrators and IT pros can get more information and documentation about configuration from the following: +The **Account protection** section contains information and settings for account protection and sign-in. You can get more information about these capabilities from the following list: - [Microsoft Account](https://account.microsoft.com/account/faq) - [Windows Hello for Business](../../identity-protection/hello-for-business/hello-identity-verification.md) - [Lock your Windows 10 PC automatically when you step away from it](https://support.microsoft.com/help/4028111/windows-lock-your-windows-10-pc-automatically-when-you-step-away-from) -You can also choose to hide the section from users of the machine. This can be useful if you don't want employees in your organization to see or have access to user-configured options for the features shown in the section. +You can also choose to hide the section from users of the device. This is useful if you don't want your employees to access or view user-configured options for these features. ## Hide the Account protection section -You can choose to hide the entire section by using Group Policy. The section will not appear on the home page of the Windows Security app, and its icon will not be shown on the navigiation bar on the side of the app. +You can choose to hide the entire section by using Group Policy. The section won't appear on the home page of the Windows Security app, and its icon won't be shown on the navigation bar on the side of the app. -This can only be done in Group Policy. +You can only configure these settings by using Group Policy. >[!IMPORTANT] >### Requirements > >You must have Windows 10, version 1803 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. -1. On your Group Policy management machine, open the [Group Policy Management Console](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731212(v=ws.11)), right-click the Group Policy Object you want to configure and click **Edit**. +1. On your Group Policy management machine, open the [Group Policy Management Console](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731212(v=ws.11)), right-click the Group Policy Object you want to configure and select **Edit**. -3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. +3. In the **Group Policy Management Editor** go to **Computer configuration** and select **Administrative templates**. 5. Expand the tree to **Windows components > Windows Security > Account protection**. -6. Open the **Hide the Account protection area** setting and set it to **Enabled**. Click **OK**. +6. Open the **Hide the Account protection area** setting and set it to **Enabled**. Select **OK**. 7. [Deploy the updated GPO as you normally do](/windows/win32/srvnodes/group-policy). From 577051d2605c702e2d6f5e30e44a3097ef72191b Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 15:52:47 -0700 Subject: [PATCH 282/930] Update operating-system.md --- windows/security/operating-system.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index e6acec62fc..9b4dea2c7c 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -30,8 +30,7 @@ Windows Security app | The Windows built-in security application found in setitn | Encrypted Hard Drive |

Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management.
By offloading the cryptographic operations to hardware, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted Hard Drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity.

Learn more about [Encrypted Hard Drives](information-protection/encrypted-hard-drive.md).

| | Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs).

| | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

-| Protection from viruses and threats | The next-generation protection capabilities in Windows helps identify and block new and emerging threats. By reducing your attack surface, you can reduce the risk of malware getting onto a device. Powered by the cloud and machine learning, Microsoft Defender Antivirus can help stop attacks in real-time. These capabilities can help security teams prevent malware from infecting a device. | -| Antivirus & antimalware protection | [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows)| +| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

Microsoft Defender Antivirus integrates with cloud-delivered protection, which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| | Attack surface reduction rules | Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | From 689307f9830b9db4f8650dab86830eb4e333978d Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 15:58:18 -0700 Subject: [PATCH 283/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 9b4dea2c7c..c30a88ed3e 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -31,7 +31,7 @@ Windows Security app | The Windows built-in security application found in setitn | Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs).

| | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

Microsoft Defender Antivirus integrates with cloud-delivered protection, which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| -| Attack surface reduction rules | Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | +| Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server. These rules block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | From 3b6d0e1a9efa8f6647b0e9f47ec97df1039273bb Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 15:59:09 -0700 Subject: [PATCH 284/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index c30a88ed3e..4b1e910a63 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -30,7 +30,7 @@ Windows Security app | The Windows built-in security application found in setitn | Encrypted Hard Drive |

Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management.
By offloading the cryptographic operations to hardware, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted Hard Drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity.

Learn more about [Encrypted Hard Drives](information-protection/encrypted-hard-drive.md).

| | Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs).

| | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

-| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

Microsoft Defender Antivirus integrates with cloud-delivered protection, which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| +| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

Microsoft Defender Antivirus integrates with cloud-delivered protection, which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server. These rules block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | From f70e467f3e957b8b28079e60388edf9cce336f2b Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:01:51 -0700 Subject: [PATCH 285/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 4b1e910a63..15aca579bc 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -32,7 +32,7 @@ Windows Security app | The Windows built-in security application found in setitn | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

Microsoft Defender Antivirus integrates with cloud-delivered protection, which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server. These rules block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | -| Anti-tampering protection | Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | +| Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

With tamper protection, malware is prevented from taking actions such as:
- Disabling virus and threat protection
- Disabling real-time protection
- Turning off behavior monitoring
- Disabling antivirus (such as IOfficeAntivirus (IOAV))
- Disabling cloud-delivered protection
- Removing security intelligence updates

Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | | Exploit protection | Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | From 71126292d1bc6fd9676af65f60bbca548f35a130 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:03:25 -0700 Subject: [PATCH 286/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 15aca579bc..9e7ed088cc 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -33,7 +33,7 @@ Windows Security app | The Windows built-in security application found in setitn | Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

Microsoft Defender Antivirus integrates with cloud-delivered protection, which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server. These rules block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

With tamper protection, malware is prevented from taking actions such as:
- Disabling virus and threat protection
- Disabling real-time protection
- Turning off behavior monitoring
- Disabling antivirus (such as IOfficeAntivirus (IOAV))
- Disabling cloud-delivered protection
- Removing security intelligence updates

Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | -| Network protection | Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | +| Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user.

Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | | Exploit protection | Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | | Microsoft Defender for Endpoint | Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint). | From 5ba75a719df664b22ca93e7df7007c0254f634bc Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 16:09:44 -0700 Subject: [PATCH 287/930] adding new ZT landing page --- windows/security/TOC.yml | 2 + .../zero-trust-windows-device-health.md | 52 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 windows/security/zero-trust-windows-device-health.md diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 340d3c91b4..4dd99c673d 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -1,6 +1,8 @@ - name: Windows security href: index.yml +- name: Windows and Zero Trust + href: zero-trust-windows-device-health.md expanded: true - name: Hardware security items: diff --git a/windows/security/zero-trust-windows-device-health.md b/windows/security/zero-trust-windows-device-health.md new file mode 100644 index 0000000000..c8c7cf6ef5 --- /dev/null +++ b/windows/security/zero-trust-windows-device-health.md @@ -0,0 +1,52 @@ +--- +title: Zero Trust and Windows device health +description: Describes the process of Windows device health attestation +ms.reviewer: +ms.topic: article +manager: dansimp +ms.author: dansimp +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: dansimp +ms.collection: M365-security-compliance +ms.prod: m365-security +ms.technology: windows-sec +--- + +# Zero Trust and Windows device health +Today’s organizations need a new security model that more effectively adapts to the complexity of the modern environment, embraces the hybrid workplace, and protects people, devices, apps, and data wherever they’re located. Implementing a Zero Trust model for security addresses today's complex work environments. + +The [Zero Trust Principles](https://www.microsoft.com/security/business/zero-trust) are threefold. + +**Verify explicitly**. Always authenticate and authorize based on all available data points, including user identity, location, device health, service or workload, data classification, and monitor anomalies. + +**Use least-privileged access**. Limit user access with just-in-time and just-enough-access, risk-based adaptive polices, and data protection to help secure data and maintain productivity. + +**Assume breach**. Assume breach operates in a manner that minimizes blast radius and segments access. Verify end-to-end encryption and use analytics to get visibility, drive threat detection, and improve defenses. + +For Windows 11, the Zero Trust concept of verify explicitly applies to the risks introduced by both devices and users. Windows 11 provides IT administrators the attestation and measurements to determine whether a device meets requirements and can be trusted. And Windows 11 works out of the box with Microsoft Intune and Azure Active Directory, so access decisions and enforcement are seamless. Plus, IT Administrators can easily customize Windows 11 to meet specific user and policy requirements for access, privacy, compliance, and more. + +## Device health attestation on Windows +Zero Trust principles state that all endpoints are untrusted unless they are verified. The verification process uses remote attestation as the secure channel to determine and present the device’s health. Remote attestation determines: + +- If the device can be trusted. This is determined with the help of a secure root of trust (Trusted Platform Module). Devices can attest that the TPM is enabled and in the attestation flow. +- If the OS booted correctly. Many security risks can emerge during the boot process as this process can be the most privileged component of the whole system. +- If the OS has the right set of security features enabled. +Windows includes many security features to help protect users from malware and attacks. However, trusting the Windows security components can only be achieved if the platform boots as expected and was not tampered with. Windows relies on Unified Extensible Firmware Interface (UEFI) Secure Boot, ELAM, DRTM, Trusted Boot and other low-level hardware and firmware security features to protect your PC from attacks. When you power on your PC until your anti-malware starts, Windows is backed with the appropriate hardware configurations helps keep you safe. [Measured and Trusted boot](information-protection/secure-the-windows-10-boot-process.md), implemented by bootloaders and BIOS, verifies and cryptographically records each step of the boot in a chained manner. These events are bound to a security coprocessor (TPM) that acts as the Root of Trust. Remote Attestation is the mechanism by which these events are read and verified by a service to provide a verifiable, unbiased, and tamper resilient report. Remote attestation is the trusted auditor of your systems boot, allowing relying parties to bind trust to the device and its security. + +A summary of the steps involved in attestation and Zero Trust on the device side are as follows: + +1. During each step of the boot process, such as a file load, update of special variables, and more, information such as file hashes and signature are measured in the TPM PCRs. The measurements are bound by a [Trusted Computing Group specification](https://trustedcomputinggroup.org/resource/pc-client-platform-tpm-profile-ptp-specification/) (TCG) that dictates what events can be recorded and the format of each event. +2. Once Windows has booted, the attestor/verifier requests the TPM to fetch the measurements stored in its Platform Configuration Register (PCR) alongside a TCG log. Both of these together form the attestation evidence that’s sent to the attestation service (learn more about the attestation service below). +3. The TPM is verified by using the keys/cryptographic material available on the chipset with an [Azure Certificate Service](/windows-server/identity/ad-ds/manage/component-updates/tpm-key-attestation). +4. This information is then sent to the attestation service in the cloud to verify that the device is safe. Microsoft Endpoint Manger (MEM) integrates with Microsoft Azure Attestation to review device health comprehensively and connect this information with AAD conditional access. This integration is key for Zero Trust solutions that help bind trust to an untrusted device. +5. The attestation service does the following: + + - Verify the integrity of the evidence. This is done by validating the PCRs that match the values recomputed by replaying the TCG log. + - Verify that the TPM has a valid Attestation Identity Key issued by the authenticated TPM. + - Verify that the security features are in the expected states. + +6. The attestation service returns an attestation report that contains information about the security features based on the policy configured in the attestation service. +7. The device then sends the report to the MEM cloud to assess the trustworthiness of the platform according to the admin-configured device compliance rules. +8. Conditional access, along with device-compliance state then decides to grant access to protected resource or not. From 2b6c78b87fadb73235bce209282d6d2ea9e7a82e Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:14:07 -0700 Subject: [PATCH 288/930] Update operating-system.md --- windows/security/operating-system.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 9e7ed088cc..d072a0acb2 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -34,7 +34,7 @@ Windows Security app | The Windows built-in security application found in setitn | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server. These rules block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

With tamper protection, malware is prevented from taking actions such as:
- Disabling virus and threat protection
- Disabling real-time protection
- Turning off behavior monitoring
- Disabling antivirus (such as IOfficeAntivirus (IOAV))
- Disabling cloud-delivered protection
- Removing security intelligence updates

Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user.

Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | -| Controlled folder access | Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | -| Exploit protection | Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | -| Microsoft Defender for Endpoint | Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint). | +| Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders.

Controlled folder access works with a list of trusted apps. Apps that are included in the list of trusted software work as expected. Apps that are not included in the trusted list are prevented from making any changes to files inside protected folders.

Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware. Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | +| Exploit protection | Exploit protection automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously.When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

You can use audit mode to evaluate how exploit protection would impact your organization if it were enabled.

In Windows 10, version 1709 and later provides configuration options for Exploit protection. You can prevent users from modifying these specific options with Group Policy.

Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | +| Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint?view=o365-worldwide), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

Defender for Endpoint brings together the following elements to provide a more complete picture of security incidents:

- Endpoint behavioral sensors: Embedded in Windows, these sensors collect and process behavioral signals from the operating system and send this sensor data to your private, isolated, cloud instance of Microsoft Defender for Endpoint.

- Cloud security analytics: Leveraging big-data, device-learning, and unique Microsoft optics across the Windows ecosystem, enterprise cloud products such as Microsoft 365, and online assets, behavioral signals are translated into insights, detections, and recommended responses to advanced threats.

- Threat intelligence: Microsoft’s threat intelligence is informed by trillions of security signals every day. Combined with our global team of security experts, and cutting-edge artificial intelligence and machine learning, we can see threats that others miss. Our threat intelligence helps provide unparalleled protection for our customers.

Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint). | From 22533381f80c153986cc4295b2372c4d147a1751 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:15:20 -0700 Subject: [PATCH 289/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index d072a0acb2..31fcfaae14 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -36,5 +36,5 @@ Windows Security app | The Windows built-in security application found in setitn | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user.

Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders.

Controlled folder access works with a list of trusted apps. Apps that are included in the list of trusted software work as expected. Apps that are not included in the trusted list are prevented from making any changes to files inside protected folders.

Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware. Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | | Exploit protection | Exploit protection automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously.When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

You can use audit mode to evaluate how exploit protection would impact your organization if it were enabled.

In Windows 10, version 1709 and later provides configuration options for Exploit protection. You can prevent users from modifying these specific options with Group Policy.

Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | -| Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint?view=o365-worldwide), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

Defender for Endpoint brings together the following elements to provide a more complete picture of security incidents:

- Endpoint behavioral sensors: Embedded in Windows, these sensors collect and process behavioral signals from the operating system and send this sensor data to your private, isolated, cloud instance of Microsoft Defender for Endpoint.

- Cloud security analytics: Leveraging big-data, device-learning, and unique Microsoft optics across the Windows ecosystem, enterprise cloud products such as Microsoft 365, and online assets, behavioral signals are translated into insights, detections, and recommended responses to advanced threats.

- Threat intelligence: Microsoft’s threat intelligence is informed by trillions of security signals every day. Combined with our global team of security experts, and cutting-edge artificial intelligence and machine learning, we can see threats that others miss. Our threat intelligence helps provide unparalleled protection for our customers.

Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint). | +| Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint?view=o365-worldwide), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint). | From 11fcd75a488dac5b7abb0821ffc0708261e17c22 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:18:33 -0700 Subject: [PATCH 290/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 31fcfaae14..49c1b14910 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -34,7 +34,7 @@ Windows Security app | The Windows built-in security application found in setitn | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server. These rules block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

With tamper protection, malware is prevented from taking actions such as:
- Disabling virus and threat protection
- Disabling real-time protection
- Turning off behavior monitoring
- Disabling antivirus (such as IOfficeAntivirus (IOAV))
- Disabling cloud-delivered protection
- Removing security intelligence updates

Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user.

Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | -| Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders.

Controlled folder access works with a list of trusted apps. Apps that are included in the list of trusted software work as expected. Apps that are not included in the trusted list are prevented from making any changes to files inside protected folders.

Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware. Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | +| Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders.

Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware. Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | | Exploit protection | Exploit protection automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously.When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

You can use audit mode to evaluate how exploit protection would impact your organization if it were enabled.

In Windows 10, version 1709 and later provides configuration options for Exploit protection. You can prevent users from modifying these specific options with Group Policy.

Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | | Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint?view=o365-worldwide), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint). | From 397251695439ee621e40277c49152c3314c25215 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:19:01 -0700 Subject: [PATCH 291/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 49c1b14910..3889734f8f 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -33,7 +33,7 @@ Windows Security app | The Windows built-in security application found in setitn | Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

Microsoft Defender Antivirus integrates with cloud-delivered protection, which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server. These rules block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

With tamper protection, malware is prevented from taking actions such as:
- Disabling virus and threat protection
- Disabling real-time protection
- Turning off behavior monitoring
- Disabling antivirus (such as IOfficeAntivirus (IOAV))
- Disabling cloud-delivered protection
- Removing security intelligence updates

Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | -| Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user.

Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | +| Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders.

Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware. Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | | Exploit protection | Exploit protection automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously.When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

You can use audit mode to evaluate how exploit protection would impact your organization if it were enabled.

In Windows 10, version 1709 and later provides configuration options for Exploit protection. You can prevent users from modifying these specific options with Group Policy.

Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | | Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint?view=o365-worldwide), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint). | From 5f83cad73f11915d5eeffa17809a51fafc1f1066 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:21:08 -0700 Subject: [PATCH 292/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 3889734f8f..82c9994bc3 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -35,6 +35,6 @@ Windows Security app | The Windows built-in security application found in setitn | Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

With tamper protection, malware is prevented from taking actions such as:
- Disabling virus and threat protection
- Disabling real-time protection
- Turning off behavior monitoring
- Disabling antivirus (such as IOfficeAntivirus (IOAV))
- Disabling cloud-delivered protection
- Removing security intelligence updates

Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders.

Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware. Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | -| Exploit protection | Exploit protection automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously.When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

You can use audit mode to evaluate how exploit protection would impact your organization if it were enabled.

In Windows 10, version 1709 and later provides configuration options for Exploit protection. You can prevent users from modifying these specific options with Group Policy.

Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | +| Exploit protection | Exploit protection automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously. When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

Exploit protection is available in Windows 10, version 1709 and later.

Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | | Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint?view=o365-worldwide), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint). | From 0e58601b434b7b4cc8110dd79eb0a462593b7ed4 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 16:24:10 -0700 Subject: [PATCH 293/930] cross linking TOCs --- windows/security/TOC.yml | 2 +- windows/security/threat-protection/auditing/TOC.yml | 4 +++- .../threat-protection/security-policy-settings/TOC.yml | 4 +++- .../security/threat-protection/windows-firewall/TOC.yml | 2 ++ windows/security/zero-trust-windows-device-health.md | 8 ++++++-- 5 files changed, 15 insertions(+), 5 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 4dd99c673d..1e359ee788 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -1,7 +1,7 @@ - name: Windows security href: index.yml -- name: Windows and Zero Trust +- name: Zero Trust and Windows href: zero-trust-windows-device-health.md expanded: true - name: Hardware security diff --git a/windows/security/threat-protection/auditing/TOC.yml b/windows/security/threat-protection/auditing/TOC.yml index 88646f01b0..00e500f989 100644 --- a/windows/security/threat-protection/auditing/TOC.yml +++ b/windows/security/threat-protection/auditing/TOC.yml @@ -762,4 +762,6 @@ - name: Registry (Global Object Access Auditing) href: registry-global-object-access-auditing.md - name: File System (Global Object Access Auditing) - href: file-system-global-object-access-auditing.md \ No newline at end of file + href: file-system-global-object-access-auditing.md + - name: Windows security + href: /windows/security/index.yml \ No newline at end of file diff --git a/windows/security/threat-protection/security-policy-settings/TOC.yml b/windows/security/threat-protection/security-policy-settings/TOC.yml index 8e8f9f630c..5afa3d271b 100644 --- a/windows/security/threat-protection/security-policy-settings/TOC.yml +++ b/windows/security/threat-protection/security-policy-settings/TOC.yml @@ -346,4 +346,6 @@ - name: Synchronize directory service data href: synchronize-directory-service-data.md - name: Take ownership of files or other objects - href: take-ownership-of-files-or-other-objects.md \ No newline at end of file + href: take-ownership-of-files-or-other-objects.md + - name: Windows security + href: /windows/security/index.yml \ No newline at end of file diff --git a/windows/security/threat-protection/windows-firewall/TOC.yml b/windows/security/threat-protection/windows-firewall/TOC.yml index efaa07fa4e..55e911297b 100644 --- a/windows/security/threat-protection/windows-firewall/TOC.yml +++ b/windows/security/threat-protection/windows-firewall/TOC.yml @@ -250,3 +250,5 @@ href: quarantine.md - name: Firewall settings lost on upgrade href: firewall-settings-lost-on-upgrade.md +- name: Windows security + href: /windows/security/index.yml diff --git a/windows/security/zero-trust-windows-device-health.md b/windows/security/zero-trust-windows-device-health.md index c8c7cf6ef5..41ad5cd387 100644 --- a/windows/security/zero-trust-windows-device-health.md +++ b/windows/security/zero-trust-windows-device-health.md @@ -23,7 +23,7 @@ The [Zero Trust Principles](https://www.microsoft.com/security/business/zero-tru **Use least-privileged access**. Limit user access with just-in-time and just-enough-access, risk-based adaptive polices, and data protection to help secure data and maintain productivity. -**Assume breach**. Assume breach operates in a manner that minimizes blast radius and segments access. Verify end-to-end encryption and use analytics to get visibility, drive threat detection, and improve defenses. +**Assume breach**. Prevent attackers from obtaining access to minimize potential damage to data and systems. Protect privileged roles, verify end-to-end encryption, use analytics to get visibility, and drive threat detection to improve defenses. For Windows 11, the Zero Trust concept of verify explicitly applies to the risks introduced by both devices and users. Windows 11 provides IT administrators the attestation and measurements to determine whether a device meets requirements and can be trusted. And Windows 11 works out of the box with Microsoft Intune and Azure Active Directory, so access decisions and enforcement are seamless. Plus, IT Administrators can easily customize Windows 11 to meet specific user and policy requirements for access, privacy, compliance, and more. @@ -39,7 +39,7 @@ A summary of the steps involved in attestation and Zero Trust on the device side 1. During each step of the boot process, such as a file load, update of special variables, and more, information such as file hashes and signature are measured in the TPM PCRs. The measurements are bound by a [Trusted Computing Group specification](https://trustedcomputinggroup.org/resource/pc-client-platform-tpm-profile-ptp-specification/) (TCG) that dictates what events can be recorded and the format of each event. 2. Once Windows has booted, the attestor/verifier requests the TPM to fetch the measurements stored in its Platform Configuration Register (PCR) alongside a TCG log. Both of these together form the attestation evidence that’s sent to the attestation service (learn more about the attestation service below). -3. The TPM is verified by using the keys/cryptographic material available on the chipset with an [Azure Certificate Service](/windows-server/identity/ad-ds/manage/component-updates/tpm-key-attestation). +3. The TPM is verified by using the keys/cryptographic material available on the chipset with an [Azure Certificate Service](/windows-server/identity/ad-ds/manage/component-updates/tpm-key-attestation). 4. This information is then sent to the attestation service in the cloud to verify that the device is safe. Microsoft Endpoint Manger (MEM) integrates with Microsoft Azure Attestation to review device health comprehensively and connect this information with AAD conditional access. This integration is key for Zero Trust solutions that help bind trust to an untrusted device. 5. The attestation service does the following: @@ -50,3 +50,7 @@ A summary of the steps involved in attestation and Zero Trust on the device side 6. The attestation service returns an attestation report that contains information about the security features based on the policy configured in the attestation service. 7. The device then sends the report to the MEM cloud to assess the trustworthiness of the platform according to the admin-configured device compliance rules. 8. Conditional access, along with device-compliance state then decides to grant access to protected resource or not. + +## Additional Resources + +Learn more about Microsoft Zero Trust solutions in the [Zero Trust Guidance Center](/security/zero-trust/) From 2cf1f97af68fde3a9b37e04119a0bd1ab949a663 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:30:17 -0700 Subject: [PATCH 294/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 82c9994bc3..c4926b7add 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -35,6 +35,6 @@ Windows Security app | The Windows built-in security application found in setitn | Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

With tamper protection, malware is prevented from taking actions such as:
- Disabling virus and threat protection
- Disabling real-time protection
- Turning off behavior monitoring
- Disabling antivirus (such as IOfficeAntivirus (IOAV))
- Disabling cloud-delivered protection
- Removing security intelligence updates

Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders.

Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware. Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | -| Exploit protection | Exploit protection automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously. When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

Exploit protection is available in Windows 10, version 1709 and later.

Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | +| Exploit protection | Exploit protection, available in Windows 10, version 1709 and later, automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously. When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | | Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint?view=o365-worldwide), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint). | From 59f4417c1b72b8dc93083e386d30c02413b85684 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:44:50 -0700 Subject: [PATCH 295/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index c4926b7add..9e6018c19d 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -30,7 +30,7 @@ Windows Security app | The Windows built-in security application found in setitn | Encrypted Hard Drive |

Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management.
By offloading the cryptographic operations to hardware, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted Hard Drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity.

Learn more about [Encrypted Hard Drives](information-protection/encrypted-hard-drive.md).

| | Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs).

| | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

-| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

Microsoft Defender Antivirus integrates with cloud-delivered protection, which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| +| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

Microsoft Defender Antivirus integrates with cloud-delivered protection, which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server. These rules block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

With tamper protection, malware is prevented from taking actions such as:
- Disabling virus and threat protection
- Disabling real-time protection
- Turning off behavior monitoring
- Disabling antivirus (such as IOfficeAntivirus (IOAV))
- Disabling cloud-delivered protection
- Removing security intelligence updates

Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | From c6a3ad498cd9d6b15025034d5498a5a4218e5eb8 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:45:55 -0700 Subject: [PATCH 296/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 9e6018c19d..a16171bae0 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -34,7 +34,7 @@ Windows Security app | The Windows built-in security application found in setitn | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server. These rules block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

With tamper protection, malware is prevented from taking actions such as:
- Disabling virus and threat protection
- Disabling real-time protection
- Turning off behavior monitoring
- Disabling antivirus (such as IOfficeAntivirus (IOAV))
- Disabling cloud-delivered protection
- Removing security intelligence updates

Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | -| Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders.

Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware. Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | +| Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders. Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware.

Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | | Exploit protection | Exploit protection, available in Windows 10, version 1709 and later, automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously. When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | | Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint?view=o365-worldwide), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint). | From 5e418b87cbbed64ea18a99fcefaba8ea2fe489cb Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:46:35 -0700 Subject: [PATCH 297/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index a16171bae0..0541c53a89 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -28,7 +28,7 @@ Windows Security app | The Windows built-in security application found in setitn | Encryption and data protection | Wherever confidential data is stored, it must be protected against unauthorized access, whether through physical device theft or from malicious applications. Windows provides strong at-rest data-protection solutions that guard against nefarious attackers.

Learn more about [Encryption](encryption-data-protection.md). | BitLocker | BitLocker Drive Encryption is a data protection feature that integrates with the operating system and addresses the threats of data theft or exposure from lost, stolen, or inappropriately decommissioned computers. BitLocker provides the most protection when used with a Trusted Platform Module (TPM) version 1.2 or later.

Learn more about [BitLocker](information-protection/bitlocker/bitlocker-overview.md). | | Encrypted Hard Drive |

Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management.
By offloading the cryptographic operations to hardware, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted Hard Drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity.

Learn more about [Encrypted Hard Drives](information-protection/encrypted-hard-drive.md).

| -| Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md) (VPNs).

| +| Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md).

| | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

Microsoft Defender Antivirus integrates with cloud-delivered protection, which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server. These rules block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | From a117b862955c39a4edbcac27139bc978e80618a1 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:52:42 -0700 Subject: [PATCH 298/930] Update operating-system.md --- windows/security/operating-system.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 0541c53a89..7b23896865 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -28,6 +28,7 @@ Windows Security app | The Windows built-in security application found in setitn | Encryption and data protection | Wherever confidential data is stored, it must be protected against unauthorized access, whether through physical device theft or from malicious applications. Windows provides strong at-rest data-protection solutions that guard against nefarious attackers.

Learn more about [Encryption](encryption-data-protection.md). | BitLocker | BitLocker Drive Encryption is a data protection feature that integrates with the operating system and addresses the threats of data theft or exposure from lost, stolen, or inappropriately decommissioned computers. BitLocker provides the most protection when used with a Trusted Platform Module (TPM) version 1.2 or later.

Learn more about [BitLocker](information-protection/bitlocker/bitlocker-overview.md). | | Encrypted Hard Drive |

Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management.
By offloading the cryptographic operations to hardware, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted Hard Drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity.

Learn more about [Encrypted Hard Drives](information-protection/encrypted-hard-drive.md).

| +| Security baselines | A security baseline is a group of Microsoft-recommended configuration settings that explains their security impact. These settings are based on feedback from Microsoft security engineering teams, product groups, partners, and customers.

Security baselines are included in the [Security Compliance Toolkit](threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md) that you can download from the Microsoft Download Center.

| | Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md).

| | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

Microsoft Defender Antivirus integrates with cloud-delivered protection, which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| From f0daf1250b579f998aba11f8696d1b5475df3d6c Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:54:00 -0700 Subject: [PATCH 299/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 7b23896865..46f1b7f35e 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -28,7 +28,7 @@ Windows Security app | The Windows built-in security application found in setitn | Encryption and data protection | Wherever confidential data is stored, it must be protected against unauthorized access, whether through physical device theft or from malicious applications. Windows provides strong at-rest data-protection solutions that guard against nefarious attackers.

Learn more about [Encryption](encryption-data-protection.md). | BitLocker | BitLocker Drive Encryption is a data protection feature that integrates with the operating system and addresses the threats of data theft or exposure from lost, stolen, or inappropriately decommissioned computers. BitLocker provides the most protection when used with a Trusted Platform Module (TPM) version 1.2 or later.

Learn more about [BitLocker](information-protection/bitlocker/bitlocker-overview.md). | | Encrypted Hard Drive |

Encrypted Hard Drive uses the rapid encryption that is provided by BitLocker Drive Encryption to enhance data security and management.
By offloading the cryptographic operations to hardware, Encrypted Hard Drives increase BitLocker performance and reduce CPU usage and power consumption. Because Encrypted Hard Drives encrypt data quickly, enterprise devices can expand BitLocker deployment with minimal impact on productivity.

Learn more about [Encrypted Hard Drives](information-protection/encrypted-hard-drive.md).

| -| Security baselines | A security baseline is a group of Microsoft-recommended configuration settings that explains their security impact. These settings are based on feedback from Microsoft security engineering teams, product groups, partners, and customers.

Security baselines are included in the [Security Compliance Toolkit](threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md) that you can download from the Microsoft Download Center.

| +| Security baselines | A security baseline is a group of Microsoft-recommended configuration settings that explains their security impact. These settings are based on feedback from Microsoft security engineering teams, product groups, partners, and customers.

Security baselines are included in the [Security Compliance Toolkit](threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md) that you can download from the Microsoft Download Center.

Learn more about [security baselines](threat-protection/windows-security-configuration-framework/windows-security-baselines.md). | | Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md).

| | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

Microsoft Defender Antivirus integrates with cloud-delivered protection, which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| From 6078ad66a337f975bd74fb024c203cc7f5d14ead Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:55:25 -0700 Subject: [PATCH 300/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 46f1b7f35e..21eeae82fb 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -31,7 +31,7 @@ Windows Security app | The Windows built-in security application found in setitn | Security baselines | A security baseline is a group of Microsoft-recommended configuration settings that explains their security impact. These settings are based on feedback from Microsoft security engineering teams, product groups, partners, and customers.

Security baselines are included in the [Security Compliance Toolkit](threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md) that you can download from the Microsoft Download Center.

Learn more about [security baselines](threat-protection/windows-security-configuration-framework/windows-security-baselines.md). | | Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md).

| | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

-| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

Microsoft Defender Antivirus integrates with cloud-delivered protection, which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| +| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

Microsoft Defender Antivirus integrates with [cloud-delivered protection](/microsoft-365/security/defender-endpoint/cloud-protection-microsoft-defender-antivirus?view=o365-worldwide), which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server. These rules block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

With tamper protection, malware is prevented from taking actions such as:
- Disabling virus and threat protection
- Disabling real-time protection
- Turning off behavior monitoring
- Disabling antivirus (such as IOfficeAntivirus (IOAV))
- Disabling cloud-delivered protection
- Removing security intelligence updates

Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | From d4286878b4d61dd8e5c2d812b0a15c13f41b853a Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 16:59:04 -0700 Subject: [PATCH 301/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 21eeae82fb..97a88f9cc3 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -31,7 +31,7 @@ Windows Security app | The Windows built-in security application found in setitn | Security baselines | A security baseline is a group of Microsoft-recommended configuration settings that explains their security impact. These settings are based on feedback from Microsoft security engineering teams, product groups, partners, and customers.

Security baselines are included in the [Security Compliance Toolkit](threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md) that you can download from the Microsoft Download Center.

Learn more about [security baselines](threat-protection/windows-security-configuration-framework/windows-security-baselines.md). | | Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md).

| | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

-| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks potentially unwanted applications (applications that can negatively impact your device even though they are not considered malware).

Microsoft Defender Antivirus integrates with [cloud-delivered protection](/microsoft-365/security/defender-endpoint/cloud-protection-microsoft-defender-antivirus?view=o365-worldwide), which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| +| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks [potentially unwanted applications](/microsoft-365/security/defender-endpoint/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus?view=o365-worldwide) (applications that can negatively impact your device even though they are not considered malware).

Microsoft Defender Antivirus integrates with [cloud-delivered protection](/microsoft-365/security/defender-endpoint/cloud-protection-microsoft-defender-antivirus?view=o365-worldwide), which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server. These rules block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

With tamper protection, malware is prevented from taking actions such as:
- Disabling virus and threat protection
- Disabling real-time protection
- Turning off behavior monitoring
- Disabling antivirus (such as IOfficeAntivirus (IOAV))
- Disabling cloud-delivered protection
- Removing security intelligence updates

Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | From 2375afe19d14d1f3991bb56d4a8d2b498072492e Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:01:15 -0700 Subject: [PATCH 302/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 97a88f9cc3..fbc384e66c 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -32,7 +32,7 @@ Windows Security app | The Windows built-in security application found in setitn | Virtual Private Network | Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called tunneling protocols, to make a virtual call to a virtual port on a VPN server.

Learn more about [Virtual Private Networks](identity-protection/vpn/vpn-guide.md).

| | Windows Defender Firewall | Windows Defender Firewall is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device.

Learn more about [Windows Defender Firewall with advanced security](threat-protection/windows-firewall/windows-firewall-with-advanced-security.md).

| Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks [potentially unwanted applications](/microsoft-365/security/defender-endpoint/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus?view=o365-worldwide) (applications that can negatively impact your device even though they are not considered malware).

Microsoft Defender Antivirus integrates with [cloud-delivered protection](/microsoft-365/security/defender-endpoint/cloud-protection-microsoft-defender-antivirus?view=o365-worldwide), which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| -| Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server. These rules block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | +| Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server to prevent and block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure your attack surface reduction rules to protect against risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | Attacks like ransomware attempt to disable security features, such as anti-virus protection, on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

With tamper protection, malware is prevented from taking actions such as:
- Disabling virus and threat protection
- Disabling real-time protection
- Turning off behavior monitoring
- Disabling antivirus (such as IOfficeAntivirus (IOAV))
- Disabling cloud-delivered protection
- Removing security intelligence updates

Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders. Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware.

Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | From 07060fa8b9396c9048e6b6d34d47e49d3b5ae5d4 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 16 Sep 2021 17:01:31 -0700 Subject: [PATCH 303/930] removing TP TOC fixing home link --- windows/security/threat-protection/TOC.yml | 38 ------------------- .../threat-protection/auditing/TOC.yml | 2 +- .../security-policy-settings/TOC.yml | 2 +- .../windows-firewall/TOC.yml | 2 +- 4 files changed, 3 insertions(+), 41 deletions(-) delete mode 100644 windows/security/threat-protection/TOC.yml diff --git a/windows/security/threat-protection/TOC.yml b/windows/security/threat-protection/TOC.yml deleted file mode 100644 index c4a518650a..0000000000 --- a/windows/security/threat-protection/TOC.yml +++ /dev/null @@ -1,38 +0,0 @@ -- name: Windows threat protection - items: - - name: Overview - href: index.md - - name: Microsoft Defender Antivirus - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows - - name: Attack surface reduction rules - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/attack-surface-reduction - - name: Tamper protection - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection - - name: Network protection - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/network-protection - - name: Controlled folder access - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/controlled-folders - - name: Exploit protection - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/exploit-protection - - name: Microsoft Defender for Endpoint - href: https://docs.microsoft.com/microsoft-365/security/defender-endpoint - -- name: Hardware security - href: ../hardware.md - -- name: Operating system security - href: ../operating-system.md - -- name: Application security - href: ../apps.md - -- name: Cloud services - href: ../cloud.md - -- name: User protection - href: ../identity.md - -- name: Security foundations - -- name: Windows Privacy - href: /windows/privacy/windows-10-and-privacy-compliance.md \ No newline at end of file diff --git a/windows/security/threat-protection/auditing/TOC.yml b/windows/security/threat-protection/auditing/TOC.yml index 00e500f989..4f122c5d8e 100644 --- a/windows/security/threat-protection/auditing/TOC.yml +++ b/windows/security/threat-protection/auditing/TOC.yml @@ -764,4 +764,4 @@ - name: File System (Global Object Access Auditing) href: file-system-global-object-access-auditing.md - name: Windows security - href: /windows/security/index.yml \ No newline at end of file + href: /windows/security/ \ No newline at end of file diff --git a/windows/security/threat-protection/security-policy-settings/TOC.yml b/windows/security/threat-protection/security-policy-settings/TOC.yml index 5afa3d271b..1ddc477ef1 100644 --- a/windows/security/threat-protection/security-policy-settings/TOC.yml +++ b/windows/security/threat-protection/security-policy-settings/TOC.yml @@ -348,4 +348,4 @@ - name: Take ownership of files or other objects href: take-ownership-of-files-or-other-objects.md - name: Windows security - href: /windows/security/index.yml \ No newline at end of file + href: /windows/security/ \ No newline at end of file diff --git a/windows/security/threat-protection/windows-firewall/TOC.yml b/windows/security/threat-protection/windows-firewall/TOC.yml index 55e911297b..ca84e461a5 100644 --- a/windows/security/threat-protection/windows-firewall/TOC.yml +++ b/windows/security/threat-protection/windows-firewall/TOC.yml @@ -251,4 +251,4 @@ - name: Firewall settings lost on upgrade href: firewall-settings-lost-on-upgrade.md - name: Windows security - href: /windows/security/index.yml + href: /windows/security/ From be4b27ae24edbc97eb2c358bcb050255602c8e5a Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:02:07 -0700 Subject: [PATCH 304/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index fbc384e66c..578efaf296 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -37,5 +37,5 @@ Windows Security app | The Windows built-in security application found in setitn | Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/?view=o365-worldwide), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders. Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware.

Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | | Exploit protection | Exploit protection, available in Windows 10, version 1709 and later, automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously. When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | -| Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint?view=o365-worldwide), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint). | +| Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint?view=o365-worldwide), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) and [Microsoft 365 Defender](/microsoft-365/security/defender/?view=o365-worldwide). | From 76cdce8dc15a23416cb2604d44427bbf6bb0d3ea Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:11:11 -0700 Subject: [PATCH 305/930] Create security-foundations.md --- windows/security/security-foundations.md | 27 ++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 windows/security/security-foundations.md diff --git a/windows/security/security-foundations.md b/windows/security/security-foundations.md new file mode 100644 index 0000000000..1c9ec3e3dc --- /dev/null +++ b/windows/security/security-foundations.md @@ -0,0 +1,27 @@ +--- +title: Windows security foundations +description: Get an overview of security foundations, including the security development lifecycle, common criteria, and the bug bounty program. +ms.reviewer: +ms.topic: article +manager: dansimp +ms.author: deniseb +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +author: denisebmsft +ms.collection: M365-security-compliance +ms.prod: m365-security +ms.technology: windows-sec +--- + +# Windows security foundations + +Microsoft is committed to continuously invest in improving our software development process, building highly secure-by-design software, and addressing security compliance requirements. At Microsoft, we embed security and privacy considerations from the earliest life-cycle phases of all our software development processes. We build in security from the ground for powerful defense in today’s threat environment. + +Our strong security foundation leverages Microsoft Security Development Lifecycle (SDL) Bug Bounty, support for product security standards and certifications, and Azure Code signing. As a result, we improve security by producing software with fewer defects and vulnerabilities instead of relying on applying updates after vulnerabilities have been identified. + +Use the links in the following table to learn more about the security foundations:

+ +| Concept | Description | +|:---|:---| +| FIBS 140-2 Validation | The Federal Information Processing Standard (FIPS) Publication 140-2 is a U.S. government standard. FIPS is based on Section 5131 of the Information Technology Management Reform Act of 1996. It defines the minimum security requirements for cryptographic modules in IT products. Microsoft maintains an active commitment to meeting the requirements of the FIPS 140-2 standard, having validated cryptographic modules against it since it was first established in 2001.

Learn more about [FIPS 140-2 Validation](threat-protection/fips-140-validation.md). | \ No newline at end of file From 964f5da205df9a897d929b2d4df0aefaaf1bb68b Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:12:12 -0700 Subject: [PATCH 306/930] Update TOC.yml --- windows/security/TOC.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 1e359ee788..41b9403668 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -441,6 +441,8 @@ href: identity-protection/virtual-smart-cards/virtual-smart-card-tpmvscmgr.md - name: Security foundations items: + - name: Overview + href: security-foundations.md - name: FIPS 140-2 Validation href: threat-protection/fips-140-validation.md - name: Common Criteria Certifications From f48a3e4ed72db368c8e787238e9aee9841fb8685 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:17:36 -0700 Subject: [PATCH 307/930] Update security-foundations.md --- windows/security/security-foundations.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/windows/security/security-foundations.md b/windows/security/security-foundations.md index 1c9ec3e3dc..2e2f94b61b 100644 --- a/windows/security/security-foundations.md +++ b/windows/security/security-foundations.md @@ -24,4 +24,10 @@ Use the links in the following table to learn more about the security foundation | Concept | Description | |:---|:---| -| FIBS 140-2 Validation | The Federal Information Processing Standard (FIPS) Publication 140-2 is a U.S. government standard. FIPS is based on Section 5131 of the Information Technology Management Reform Act of 1996. It defines the minimum security requirements for cryptographic modules in IT products. Microsoft maintains an active commitment to meeting the requirements of the FIPS 140-2 standard, having validated cryptographic modules against it since it was first established in 2001.

Learn more about [FIPS 140-2 Validation](threat-protection/fips-140-validation.md). | \ No newline at end of file +| FIBS 140-2 Validation | The Federal Information Processing Standard (FIPS) Publication 140-2 is a U.S. government standard. FIPS is based on Section 5131 of the Information Technology Management Reform Act of 1996. It defines the minimum security requirements for cryptographic modules in IT products. Microsoft maintains an active commitment to meeting the requirements of the FIPS 140-2 standard, having validated cryptographic modules against it since it was first established in 2001.

Learn more about [FIPS 140-2 Validation](threat-protection/fips-140-validation.md). | +| Common Criteria Certifications | Microsoft supports the Common Criteria certification program, ensures that products incorporate the features and functions required by relevant Common Criteria Protection Profiles, and completes Common Criteria certifications of Microsoft Windows products.

Learn more about [Common Criteria Certifications](threat-protection/windows-platform-common-criteria.md). | +| Microsoft Security Development Lifecycle | The Security Development Lifecycle (SDL) is a security assurance process that is focused on software development. The SDL has played a critical role in embedding security and privacy in software and culture at Microsoft.

Learn more about [Microsoft SDL](threat-protection/msft-security-dev-lifecycle.md).| +| Microsoft Bug Bounty Program | If you find a vulnerability in a Microsoft product, service, or device, we want to hear from you! If your vulnerability report affects a product or service that is within scope of one of our bounty programs below, you could receive a bounty award according to the program descriptions.

Learn more about the [Microsoft Bug Bounty Program](https://www.microsoft.com/en-us/msrc/bounty?rtc=1). | + + + From 804a7e8151928b5c2f5a17485bdc729c997f7ecc Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:19:24 -0700 Subject: [PATCH 308/930] Update TOC.yml --- windows/security/TOC.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 41b9403668..bb4ea7332b 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -443,13 +443,13 @@ items: - name: Overview href: security-foundations.md - - name: FIPS 140-2 Validation - href: threat-protection/fips-140-validation.md - - name: Common Criteria Certifications - href: threat-protection/windows-platform-common-criteria.md - name: Microsoft Security Development Lifecycle href: threat-protection/msft-security-dev-lifecycle.md - name: Microsoft Bug Bounty Program href: threat-protection/microsoft-bug-bounty-program.md + - name: FIPS 140-2 Validation + href: threat-protection/fips-140-validation.md + - name: Common Criteria Certifications + href: threat-protection/windows-platform-common-criteria.md - name: Windows Privacy href: /windows/privacy/windows-10-and-privacy-compliance.md From 997d731f3ee906bdb9592e32e910017d27cd9e94 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 16 Sep 2021 17:21:38 -0700 Subject: [PATCH 309/930] Update index.yml --- windows/security/index.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 0dc418be7d..30b34d27ab 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -11,7 +11,7 @@ metadata: ms.collection: m365-security-compliance author: dansimp #Required; your GitHub user alias, with correct capitalization. ms.author: dansimp #Required; microsoft alias of author; optional team alias. - ms.date: 09/14/2021 + ms.date: 09/16/2021 localization_priority: Priority # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new @@ -90,16 +90,20 @@ landingContent: # Card (optional) - title: Security foundations linkLists: + - linkListType: overview + links: + - text: Security foundations + url: security-foundations.md - linkListType: concept links: - - text: Federal Information Processing Standard (FIPS) 140 Validation - url: /windows/security/threat-protection/fips-140-validation.md - - text: Common Criteria Certifications - url: /windows/security/threat-protection/windows-platform-common-criteria.md - text: Microsoft Security Development Lifecycle url: /windows/security/threat-protection/msft-security-dev-lifecycle.md - text: Microsoft Bug Bounty url: /windows/security/threat-protection/microsoft-bug-bounty-program.md + - text: Common Criteria Certifications + url: /windows/security/threat-protection/windows-platform-common-criteria.md + - text: Federal Information Processing Standard (FIPS) 140 Validation + url: /windows/security/threat-protection/fips-140-validation.md # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) From 69f572716b2c69f49bcbe0183077e1634f24e31e Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 16 Sep 2021 17:23:19 -0700 Subject: [PATCH 310/930] w11 --- .../create-a-windows-11-reference-image.md | 83 +++++++++--------- ...prepare-for-windows-deployment-with-mdt.md | 31 ++----- .../images/deployment-workbench01.png | Bin 77603 -> 248009 bytes windows/deployment/images/fig8-cust-tasks.png | Bin 57509 -> 436789 bytes windows/deployment/images/iso-data.png | Bin 36882 -> 273113 bytes windows/deployment/images/mdt-apps.png | Bin 48823 -> 306448 bytes 6 files changed, 50 insertions(+), 64 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md index 7db1adc5c3..c89af0e3b8 100644 --- a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md +++ b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md @@ -22,17 +22,19 @@ ms.topic: article - Windows 10 - Windows 11 -Creating a reference image is important because that image serves as the foundation for the devices in your organization. In this topic, you will learn how to create a Windows 11 reference image using the Microsoft Deployment Toolkit (MDT). You will create a deployment share, configure rules and settings, and import all the applications and operating system files required to build a Windows 11 reference image. After completing the steps outlined in this topic, you will have a Windows 11 reference image that can be used in your deployment solution. +In this topic, you will learn how to create a Windows 11 reference image using the Microsoft Deployment Toolkit (MDT). You will create a deployment share, configure rules and settings, and import all the applications and operating system files required to build a Windows 11 reference image. After completing the steps outlined in this topic, you will have a Windows 11 reference image that can be used in your deployment solution. + +All procedures in this article can also be used to create a Windows 10 reference image by using Windows 10 media instead of Windows 11 media in the [Add setup files](#add-setup-files) section below. > [!NOTE] -> See [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md) for more information about the server, client, and network infrastructure used in this guide. +> This guide assumes that you have already installed and configured deployment tools. See [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md) for more information. For the purposes of this topic, we will use three computers: DC01, MDT01, and HV01. - DC01 is a domain controller for the contoso.com domain. - MDT01 is a contoso.com domain member server. - HV01 is a Hyper-V server that will be used to build the reference image. - ![devices.](../images/mdt-08-fig01.png) +  ![devices.](../images/mdt-08-fig01.png) Computers used in this topic. @@ -46,14 +48,14 @@ The reference image described in this guide is designed primarily for deployment ## Set up the MDT build lab deployment share -With Windows 10, there is no hard requirement to create reference images. However, to reduce the time needed for deployment, you might want to create a reference image that contains a few base applications as well as all of the latest updates. This section will show you how to create and configure the MDT Build Lab deployment share to create a Windows 10 reference image. Because reference images will be deployed only to virtual machines during the creation process and have specific settings (rules), you should always create a separate deployment share specifically for this process. +With Windows 10 and Windows 11, there is no hard requirement to create reference images. However, to reduce the time needed for deployment, you might want to create a reference image that contains a few base applications as well as all of the latest updates. This section will show you how to create and configure the MDT Build Lab deployment share to create a Windows 11 reference image. Because reference images will be deployed only to virtual machines during the creation process and have specific settings (rules), you should always create a separate deployment share specifically for this process. ### Create the MDT build lab deployment share On **MDT01**: - Sign in as contoso\\administrator using a password of pass@word1 (credentials from the [prepare for deployment](prepare-for-windows-deployment-with-mdt.md) topic). -- Start the MDT deployment workbench, and pin this to the taskbar for easy access. +- Start the MDT deployment workbench, and pin the console to the taskbar for easy access. - Using the Deployment Workbench, right-click **Deployment Shares** and select **New Deployment Share**. - Use the following settings for the New Deployment Share Wizard: - Deployment share path: **D:\\MDTBuildLab** @@ -69,7 +71,7 @@ On **MDT01**: ### Enable monitoring -To monitor the task sequence as it happens, right-click the **MDT Build Lab** deployment share, click **Properties**, click the **Monitoring** tab, and select **Enable monitoring for this deployment share**. This step is optional. +To monitor the task sequence as it happens, right-click the **MDT Build Lab** deployment share in the Deployment Workbench, click **Properties**, click the **Monitoring** tab, and select **Enable monitoring for this deployment share**. This step is optional. ### Configure permissions for the deployment share @@ -87,34 +89,41 @@ On **MDT01**: ## Add setup files -This section will show you how to populate the MDT deployment share with the Windows 10 operating system source files, commonly referred to as setup files, which will be used to create a reference image. Setup files are used during the reference image creation process and are the foundation for the reference image. +This section will show you how to populate the MDT deployment share with the Windows 11 operating system source files, commonly referred to as setup files, which will be used to create a reference image. Setup files are used during the reference image creation process and are the foundation for the reference image. -### Add the Windows 10 installation files +### Add the Windows 11 installation files -MDT supports adding both full source Windows 10 DVDs (ISOs) and custom images that you have created. In this case, you create a reference image, so you add the full source setup files from Microsoft. +MDT supports adding both full source Windows 11 DVDs (ISOs) and custom images that you have created. In this case, you create a reference image, so you add the full source setup files from Microsoft. ->[!NOTE] ->Due to the Windows limits on path length, we are purposely keeping the operating system destination directory short, using the folder name W10EX64RTM rather than a more descriptive name like Windows 10 Enterprise x64 RTM. +> [!NOTE] +> Windows 11 media is pre-release as of the date this article was last updated. To obtain Windows 11 pre-release media, join the Windows Insider program and visit [Windows Insider Preview Downloads](https://www.microsoft.com/software-download/windowsinsiderpreviewiso).
+> The build selected in this example is **Windows 11 Insider Preview Enterprise (Dev Channel) - Build 22454**. -### Add Windows 10 Enterprise x64 (full source) +### Add Windows 11 Enterprise x64 (full source) On **MDT01**: -1. Sign in as **contoso\\administrator** and copy the content of a Windows 10 Enterprise x64 DVD/ISO to the **D:\\Downloads\\Windows 10 Enterprise x64** folder on MDT01, or just insert the DVD or mount an ISO on MDT01. The following example shows the files copied to the D:\\Downloads folder, but you can also choose to import the OS directly from an ISO or DVD. +1. Sign in as **contoso\\administrator** and copy the content of a Windows 11 Enterprise x64 DVD/ISO to the **D:\\Downloads\\Windows 11 Enterprise x64** folder on MDT01, or just insert the DVD or mount an ISO on MDT01. The following example shows the files copied to the D:\\Downloads folder, but you can also choose to import the OS directly from an ISO or DVD. ![ISO.](../images/iso-data.png) 2. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Build Lab**. -3. Right-click the **Operating Systems** node, and create a new folder named **Windows 10**. -4. Expand the **Operating Systems** node, right-click the **Windows 10** folder, and select **Import Operating System**. Use the following settings for the Import Operating System Wizard: +3. Right-click the **Operating Systems** node, and create a new folder named **Windows 11**. +4. Expand the **Operating Systems** node, right-click the **Windows 11** folder, and select **Import Operating System**. Use the following settings for the Import Operating System Wizard: - Full set of source files - Source directory: (location of your source files) - - Destination directory name: W10EX64RTM -5. After adding the operating system, in the **Operating Systems / Windows 10** folder, double-click it and change the name to: **Windows 10 Enterprise x64 RTM Default Image**. See the following example. + - Destination directory name: W11EX64 + + > [!NOTE] + > Due to the Windows limits on path length, we are purposely keeping the operating system destination directory short, using the folder name W11EX64 rather than a more descriptive name like Windows 11 Enterprise x64.
+ > Depending on the DVD or ISO you used, there might be multiple editions added by the import process. For the purposes of this guide, we are using the Windows 11 Enterprise image, but other images will also work. In the example shown, editions that will not be used are deleted from the list. + +5. After adding the operating system, in the **Operating Systems / Windows 11** folder, double-click it and change the name to: **Windows 11 Enterprise x64 Default Image**. See the following example. ![Default image.](../images/deployment-workbench01.png) ->Depending on the DVD you used, there might be multiple editions available. For the purposes of this guide, we are using the Windows 10 Enterprise image, but other images will also work. + > [!NOTE] + > The pre-release version of Windows 11 used here still has some references to Windows 10 in the description. ## Add applications @@ -298,7 +307,7 @@ On **MDT01**: ## Create the reference image task sequence -In order to build and capture your Windows 10 reference image for deployment using MDT, you will create a task sequence. The task sequence will reference the operating system and applications that you previously imported into the MDT Build Lab deployment share to build a Windows 10 reference image. +In order to build and capture your Windows 11 reference image for deployment using MDT, you will create a task sequence. The task sequence will reference the operating system and applications that you previously imported into the MDT Build Lab deployment share to build a Windows 11 reference image. After creating the task sequence, you configure it to enable patching against the Windows Server Update Services (WSUS) server. The Task Sequence Windows Update action supports getting updates directly from Microsoft Update, but you get more stable patching if you use a local WSUS server. WSUS also allows for an easy process of approving the patches that you are deploying. ### Drivers and the reference image @@ -307,31 +316,31 @@ Because we use modern virtual platforms for creating our reference images, we do ### Create a task sequence for Windows 10 Enterprise -To create a Windows 10 reference image task sequence, the process is as follows: +To create a Windows 11 reference image task sequence, the process is as follows: On **MDT01**: -1. Using the Deployment Workbench, under **Deployment Shares > MDT Build Lab** right-click **Task Sequences**, and create a **New Folder** named **Windows 10**. -2. Right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - 1. Task sequence ID: REFW10X64-001 - 2. Task sequence name: Windows 10 Enterprise x64 RTM Default Image +1. Using the Deployment Workbench, under **Deployment Shares > MDT Build Lab** right-click **Task Sequences**, and create a **New Folder** named **Windows 11**. +2. Right-click the new **Windows 11** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + 1. Task sequence ID: REFW11X64-001 + 2. Task sequence name: Windows 11 Enterprise x64 Default Image 3. Task sequence comments: Reference Build 4. Template: Standard Client Task Sequence - 5. Select OS: Windows 10 Enterprise x64 RTM Default Image + 5. Select OS: Windows 11 Enterprise x64 Default Image 6. Specify Product Key: Do not specify a product key at this time 7. Full Name: Contoso 8. Organization: Contoso - 9. Internet Explorer home page: http://www.contoso.com + 9. Internet Explorer home page: https://www.contoso.com 10. Admin Password: Do not specify an Administrator Password at this time -### Edit the Windows 10 task sequence +### Edit the Windows 11 task sequence The steps below walk you through the process of editing the Windows 10 reference image task sequence to include the actions required to update the reference image with the latest updates from WSUS, install roles and features, and utilities, and install Microsoft Office365 ProPlus x64. On **MDT01**: -1. In the **Task Sequences / Windows 10** folder, right-click the **Windows 10 Enterprise x64 RTM Default Image** task sequence, and select **Properties**. -2. On the **Task Sequence** tab, configure the Windows 10 Enterprise x64 RTM Default Image task sequence with the following settings: +1. In the **Task Sequences / Windows 11** folder, right-click the **Windows 11 Enterprise x64 Default Image** task sequence, and select **Properties**. +2. On the **Task Sequence** tab, configure the Windows 11 Enterprise x64 Default Image task sequence with the following settings: 1. **State Restore > Windows Update (Pre-Application Installation)** action: Enable this action by clicking the **Options** tab and clearing the **Disable this step** check box. 2. **State Restore > Windows Update (Post-Application Installation)** action: Also enable this action. @@ -341,7 +350,7 @@ On **MDT01**: - **Note**: The reason for adding the applications after the Tattoo action but before running Windows Update is simply to save time during the deployment. This way we can add all applications that will upgrade some of the built-in components and avoid unnecessary updating. 5. **State Restore > Custom Tasks (Pre-Windows Update)**: Add a new **Install Roles and Features** action with the following settings: 1. Name: Install - Microsoft NET Framework 3.5.1 - 2. Select the operating system for which roles are to be installed: Windows 10 + 2. Select the operating system for which roles are to be installed: Windows 10 (this also works for Windows 11) 3. Select the roles and features that should be installed: .NET Framework 3.5 (includes .NET 2.0 and 3.0) >[!IMPORTANT] @@ -354,7 +363,7 @@ On **MDT01**: 6. **State Restore > Custom Tasks (Pre-Windows Update)**: After the **Install - Microsoft NET Framework 3.5.1** action, add a new **Install Application** action (selected from the **General** group) with the following settings: 1. Name: Microsoft Visual C++ Redistributable 2019 - x86 2. Install a Single Application: browse to **Install - MSVC 2019 - x86** - 7. Repeat these steps (add a new **Install Application**) to add Microsoft Visual C++ Redistributable 2019 - x64 and Microsoft 365 Apps for enterprise as well. + 7. Repeat these steps (add a new **Install Application**) to add Microsoft Visual C++ Redistributable 2019 - x64 and Office 365 ProPlus - x64 as well. 3. Click **OK**. ![apps.](../images/mdt-apps.png) @@ -386,22 +395,14 @@ Follow these steps to configure Internet Explorer settings in Unattend.xml for t On **MDT01**: -1. Using the Deployment Workbench, under **Deployment Shares > MDT Build Lab > Task Sequences** right-click the **Windows 10 Enterprise x64 RTM Default Image** task sequence and select **Properties**. +1. Using the Deployment Workbench, under **Deployment Shares > MDT Build Lab > Task Sequences** right-click the **Windows 11 Enterprise x64 Default Image** task sequence and select **Properties**. 2. In the **OS Info** tab, click **Edit Unattend.xml**. MDT now generates a catalog file. This will take a few minutes, and then Windows System Image Manager (Windows SIM) will start. - - > [!IMPORTANT] - > The ADK version 1903 has a [known issue](/windows-hardware/get-started/what-s-new-in-kits-and-tools#whats-new-in-the-windows-adk-for-windows-10-version-1903) generating a catalog file for Windows 10, version 1903 or 1909 X64 install.wim. You might see the error "Could not load file or assembly" in in the console output. To avoid this issue, [install the ADK, version 2004 or a later version](/windows-hardware/get-started/adk-install). A workaround is also available for the ADK version 1903: - > - Close the Deployment Workbench and install the [WSIM 1903 update](https://go.microsoft.com/fwlink/?linkid=2095334). This will update imagecat.exe and imgmgr.exe to version 10.0.18362.144. - > - Manually run imgmgr.exe (C:\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Deployment Tools\\WSIM\\imgmgr.exe). - > - Generate a catalog (Tools/Create Catalog) for the selected install.wim (ex: D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM\\sources\\install.wim). - > - After manually creating the catalog file (ex: D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM\\sources\\install_Windows 10 Enterprise.clg), open the Deployment Workbench and proceed to edit unattend.xml. - 3. In Windows SIM, expand the **4 specialize** node in the **Answer File** pane and select the amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral entry. 4. In the **amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral properties** window (right-hand window), set the following values: - DisableDevTools: true 5. Save the Unattend.xml file, and close Windows SIM. - Note: If errors are reported that certain display values are incorrect, you can ignore this or browse to **7oobeSystem\\amd64_Microsoft-Windows-Shell-Setup__neutral\\Display** and enter the following: ColorDepth 32, HorizontalResolution 1, RefreshRate 60, VerticalResolution 1. -6. On the Windows 10 Enterprise x64 RTM Default Image Properties, click **OK**. +6. On the Windows 11 Enterprise x64 Default Image Properties, click **OK**. ![figure 10.](../images/fig10-unattend.png) diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md index 01fba042a3..f1579927f6 100644 --- a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md +++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md @@ -23,7 +23,7 @@ ms.topic: article - Windows 11 -This article will walk you through the steps necessary to prepare your network and server infrastructure to deploy Windows 11 with the Microsoft Deployment Toolkit (MDT). For an overview of the features, components, and capabilities of MDT, see [Get started with MDT](get-started-with-the-microsoft-deployment-toolkit.md). +This article will walk you through the steps necessary to prepare your network and server infrastructure to deploy Windows 11 with the Microsoft Deployment Toolkit (MDT). All procedures in this guide can also be used to deploy Windows 10. For an overview of the features, components, and capabilities of MDT, see [Get started with MDT](get-started-with-the-microsoft-deployment-toolkit.md). This article covers installation of necessary system prerequisites, creation of shared folders and service accounts, and configuration of security permissions in the file system and in Active Directory. Steps to complete the following procedures are provided: @@ -34,12 +34,10 @@ This article covers installation of necessary system prerequisites, creation of 5. Create the MDT service account 6. Create and share the logs folder -All procedures in this guide can also be used to deploy Windows 10. - -After completing these steps, you can create a [Windows 11 reference image](create-a-windows-11-reference-image.md) that will be used to deploy Winodws 11. If you are installing Windows 10 instead of Windows 11, use [source media](create-a-windows-11-reference-image.md#add-setup-files) for Windows 10 instead of Windows 11 to create your reference image. +After completing these steps, you can create a [Windows 11 reference image](create-a-windows-11-reference-image.md) that will be used to deploy Windows 11. If you are installing Windows 10 instead of Windows 11, use [source media](create-a-windows-11-reference-image.md#add-setup-files) for Windows 10 instead of Windows 11 to create your reference image. > [!IMPORTANT] -> Before deploying Windows 11, verify that the device meets or exceeds [requirements](/windows/whats-new/windows-11-requirements). +> Before deploying Windows 11, verify that the device meets [requirements](/windows/whats-new/windows-11-requirements). ## Infrastructure and requirements @@ -102,10 +100,8 @@ These steps assume that you have the MDT01 member server running and configured On **MDT01**: Visit the [Download and install the Windows ADK](/windows-hardware/get-started/adk-install) page and download the following items to the **D:\\Downloads\\ADK** folder on MDT01 (you will need to create this folder): -- [The Windows ADK for Windows 10](https://go.microsoft.com/fwlink/?linkid=2086042) -- [The Windows PE add-on for the ADK](https://go.microsoft.com/fwlink/?linkid=2087112) -- [The Windows System Image Manager (WSIM) 1903 update](https://go.microsoft.com/fwlink/?linkid=2095334) -- (Optional) [The MDT_KB4564442 patch for BIOS firmware](https://download.microsoft.com/download/3/0/6/306AC1B2-59BE-43B8-8C65-E141EF287A5E/KB4564442/MDT_KB4564442.exe) +- [The Windows ADK](https://go.microsoft.com/fwlink/?linkid=2165884) +- [The Windows PE add-on for the ADK](https://go.microsoft.com/fwlink/?linkid=2166133) - This patch is needed to resolve a bug that causes detection of BIOS-based machines as UEFI-based machines. If you have a UEFI deployment, you do not need this patch. >[!TIP] @@ -114,10 +110,7 @@ Visit the [Download and install the Windows ADK](/windows-hardware/get-started/a 1. On **MDT01**, ensure that you are signed in as an administrator in the CONTOSO domain. - For the purposes of this guide, we are using a Domain Admin account of **administrator** with a password of pass@word1. You can use your own administrator username and password as long as you properly adjust all steps in this guide that use these login credentials. 2. Start the **ADK Setup** (D:\\Downloads\\ADK\\adksetup.exe), click **Next** twice to accept the default installation parameters, click **Accept** to accept the license agreement, and then on the **Select the features you want to install** page accept the default list of features by clicking **Install**. This will install deployment tools and the USMT. Verify that the installation completes successfully before moving to the next step. -3. Start the **WinPE Setup** (D:\\Downloads\\ADK\\adkwinpesetup.exe), click **Next** twice to accept the default installation parameters, click **Accept** to accept the license agreement, and then on the **Select the features you want to install** page click **Install**. This will install Windows PE for x86, AMD64, ARM, and ARM64. Verify that the installation completes successfully before moving to the next step. -4. Extract the **WSIM 1903 update** (D:\\Downloads\ADK\\WSIM1903.zip) and then run the **UpdateWSIM.bat** file. - - You can confirm that the update is applied by viewing properties of the ImageCat.exe and ImgMgr.exe files at **C:\\Program Files (x86)\\Windows Kits\\10\\Assessment and Deployment Kit\\Deployment Tools\\WSIM** and verifying that the **Details** tab displays a **File version** of **10.0.18362.144** or later. -5. If you downloaded the optional MDT_KB4564442 patch for BIOS based deployment, see [this support article](https://support.microsoft.com/en-us/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7) for instructions on how to install the patch. +3. Start the **WinPE Setup** (D:\\Downloads\\ADK\\adkwinpesetup.exe), click **Next** twice to accept the default installation parameters, click **Accept** to accept the license agreement, and then on the **Select the features you want to install** page click **Install**. This will install Windows PE for x86, AMD64, ARM, and ARM64. Verify that the installation completes successfully. ## Install and initialize WDS @@ -148,7 +141,7 @@ To install WSUS on MDT01, enter the following at an elevated Windows PowerShell >[!NOTE] >MDT installation requires the following: ->- The Windows ADK for Windows 10 (installed in the previous procedure) +>- The Windows ADK (installed in the previous procedure) >- Windows PowerShell ([version 5.1](https://www.microsoft.com/download/details.aspx?id=54616) is recommended; type **$host** to check) >- Microsoft .NET Framework @@ -268,13 +261,5 @@ After installing the ConfigMgrTools.msi file, you can search for **cmtrace** and ## Next steps -When you have completed all the steps in this section to prepare for deployment, see [Create a Windows 10 reference image](create-a-windows-10-reference-image.md). +When you have completed all the steps in this section to prepare for deployment, see [Create a Windows 11 reference image](create-a-windows-11-reference-image.md). -## Appendix - -**Sample files** - -The following sample files are also available to help automate some MDT deployment tasks. This guide does not use these files, but they are made available here so you can see how some tasks can be automated with Windows PowerShell. -- [Gather.ps1](/samples/browse/?redirectedfrom=TechNet-Gallery). This sample Windows PowerShell script performs the MDT Gather process in a simulated MDT environment. This allows you to test the MDT gather process and check to see if it is working correctly without performing a full Windows deployment. -- [Set-OUPermissions.ps1](https://go.microsoft.com/fwlink/p/?LinkId=619362). This sample Windows PowerShell script creates a domain account and then configures OU permissions to allow the account to join machines to the domain in the specified OU. -- [MDTSample.zip](https://go.microsoft.com/fwlink/p/?LinkId=619363). This sample web service shows you how to configure a computer name dynamically using MDT. diff --git a/windows/deployment/images/deployment-workbench01.png b/windows/deployment/images/deployment-workbench01.png index c68ee25db1a1588ca07ee67c49ed97a5799dd5e1..34a03a5e1d952f6a63d935a68440d232501c1c5c 100644 GIT binary patch literal 248009 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 z]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
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy setting turns off Windows Mobility Center. +- If you enable this policy setting, the user is unable to invoke Windows Mobility Center. The Windows Mobility Center UI is removed from all shell entry points and the .exe file does not launch it. + +- If you disable this policy setting, the user is able to invoke Windows Mobility Center and the .exe file launches it. + +If you do not configure this policy setting, Windows Mobility Center is on by default. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off Windows Mobility Center* +- GP name: *MobilityCenterEnable_1* +- GP path: *Windows Components\Windows Mobility Center* +- GP ADMX file name: *MobilePCMobilityCenter.admx* + + + +
+ + +**ADMX_MobilePCMobilityCenter/MobilityCenterEnable_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy setting turns off Windows Mobility Center. +- If you enable this policy setting, the user is unable to invoke Windows Mobility Center. The Windows Mobility Center UI is removed from all shell entry points and the .exe file does not launch it. + +- If you disable this policy setting, the user is able to invoke Windows Mobility Center and the .exe file launches it. + +If you do not configure this policy setting, Windows Mobility Center is on by default. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off Windows Mobility Center* +- GP name: *MobilityCenterEnable_2* +- GP path: *Windows Components\Windows Mobility Center* +- GP ADMX file name: *MobilePCMobilityCenter.admx* + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index af181cb7c5..37c84827f5 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -519,6 +519,8 @@ items: href: policy-csp-admx-mmc.md - name: ADMX_MMCSnapins href: policy-csp-admx-mmcsnapins.md + - name: ADMX_MobilePCMobilityCenter + href: policy-csp-admx-mobilepcmobilitycenter.md - name: ADMX_MSAPolicy href: policy-csp-admx-msapolicy.md - name: ADMX_msched From 6b0c08eb894bb6adc41e3800dc12a48711d40b8d Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Mon, 20 Sep 2021 14:22:46 +0530 Subject: [PATCH 365/930] Added Windows 11 to the table as per the comment in the description --- .../configure-md-app-guard.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md index a8c72499c0..1bfbbc69ae 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md @@ -53,13 +53,13 @@ These settings, located at `Computer Configuration\Administrative Templates\Wind |Name|Supported versions|Description|Options| |-----------|------------------|-----------|-------| -|Configure Microsoft Defender Application Guard clipboard settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** Turns On the clipboard functionality and lets you choose whether to additionally:
- Disable the clipboard functionality completely when Virtualization Security is enabled.
- Enable copying of certain content from Application Guard into Microsoft Edge.
- Enable copying of certain content from Microsoft Edge into Application Guard. **Important:** Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended.

**Disabled or not configured.** Completely turns Off the clipboard functionality for Application Guard.| -|Configure Microsoft Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher|Determines whether Application Guard can use the print functionality.|**Enabled.** Turns On the print functionality and lets you choose whether to additionally:
- Enable Application Guard to print into the XPS format.
- Enable Application Guard to print into the PDF format.
- Enable Application Guard to print to locally attached printers.
- Enable Application Guard to print from previously connected network printers. Employees can't search for additional printers.

**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| -|Prevent enterprise websites from loading non-enterprise content in Microsoft Edge and Internet Explorer|Windows 10 Enterprise, 1709 or higher|Determines whether to allow Internet access for apps not included on the **Allowed Apps** list.|**Enabled.** Prevents network traffic from both Internet Explorer and Microsoft Edge to non-enterprise sites that can't render in the Application Guard container.

**NOTE**: This action might also block assets cached by CDNs and references to analytics sites. Add them to the trusted enterprise resources to avoid broken pages.

**Disabled or not configured.** Prevents Microsoft Edge to render network traffic to non-enterprise sites that can't render in Application Guard. | -|Allow Persistence|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher|Determines whether data persists across different sessions in Microsoft Defender Application Guard.|**Enabled.** Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions.

**Disabled or not configured.** All user data within Application Guard is reset between sessions.

**NOTE**: If you later decide to stop supporting data persistence for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data.

**To reset the container:**
1. Open a command-line program and navigate to `Windows/System32`.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data.| -|Turn on Microsoft Defender Application Guard in Managed Mode|Windows 10 Enterprise, 1809 or higher|Determines whether to turn on Application Guard for Microsoft Edge and Microsoft Office.|**Enabled.** Turns on Application Guard for Microsoft Edge and/or Microsoft Office, honoring the network isolation settings, rendering non-enterprise domains in the Application Guard container. Be aware that Application Guard won't actually be turned on unless the required prerequisites and network isolation settings are already set on the device. Available options:
- Enable Microsoft Defender Application Guard only for Microsoft Edge
- Enable Microsoft Defender Application Guard only for Microsoft Office
- Enable Microsoft Defender Application Guard for both Microsoft Edge and Microsoft Office

**Disabled.** Turns off Application Guard, allowing all apps to run in Microsoft Edge and Microsoft Office.| -|Allow files to download to host operating system|Windows 10 Enterprise, 1803 or higher|Determines whether to save downloaded files to the host operating system from the Microsoft Defender Application Guard container.|**Enabled.** Allows users to save downloaded files from the Microsoft Defender Application Guard container to the host operating system. This action creates a share between the host and container that also allows for uploads from the host to the Application Guard container.

**Disabled or not configured.** Users are not able to save downloaded files from Application Guard to the host operating system.| -|Allow hardware-accelerated rendering for Microsoft Defender Application Guard|Windows 10 Enterprise, 1803 or higher

Windows 10 Pro, 1803 or higher|Determines whether Microsoft Defender Application Guard renders graphics using hardware or software acceleration.|**Enabled.** Microsoft Defender Application Guard uses Hyper-V to access supported, high-security rendering graphics hardware (GPUs). These GPUs improve rendering performance and battery life while using Microsoft Defender Application Guard, particularly for video playback and other graphics-intensive use cases. If this setting is enabled without connecting any high-security rendering graphics hardware, Microsoft Defender Application Guard will automatically revert to software-based (CPU) rendering. **Important:** Be aware that enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device.

**Disabled or not configured.** Microsoft Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.| -|Allow camera and microphone access in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher|Determines whether to allow camera and microphone access inside Microsoft Defender Application Guard.|**Enabled.** Applications inside Microsoft Defender Application Guard are able to access the camera and microphone on the user's device. **Important:** Be aware that enabling this policy with a potentially compromised container could bypass camera and microphone permissions and access the camera and microphone without the user's knowledge.

**Disabled or not configured.** Applications inside Microsoft Defender Application Guard are unable to access the camera and microphone on the user's device.| -|Allow Microsoft Defender Application Guard to use Root Certificate Authorities from a user's device|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher|Determines whether Root Certificates are shared with Microsoft Defender Application Guard.|**Enabled.** Certificates matching the specified thumbprint are transferred into the container. Use a comma to separate multiple certificates.

**Disabled or not configured.** Certificates are not shared with Microsoft Defender Application Guard.| +|Configure Microsoft Defender Application Guard clipboard settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** Turns On the clipboard functionality and lets you choose whether to additionally:
- Disable the clipboard functionality completely when Virtualization Security is enabled.
- Enable copying of certain content from Application Guard into Microsoft Edge.
- Enable copying of certain content from Microsoft Edge into Application Guard. **Important:** Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended.

**Disabled or not configured.** Completely turns Off the clipboard functionality for Application Guard.| +|Configure Microsoft Defender Application Guard print settings|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether Application Guard can use the print functionality.|**Enabled.** Turns On the print functionality and lets you choose whether to additionally:
- Enable Application Guard to print into the XPS format.
- Enable Application Guard to print into the PDF format.
- Enable Application Guard to print to locally attached printers.
- Enable Application Guard to print from previously connected network printers. Employees can't search for additional printers.

**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| +|Prevent enterprise websites from loading non-enterprise content in Microsoft Edge and Internet Explorer|Windows 10 Enterprise, 1709 or higher

Windows 11|Determines whether to allow Internet access for apps not included on the **Allowed Apps** list.|**Enabled.** Prevents network traffic from both Internet Explorer and Microsoft Edge to non-enterprise sites that can't render in the Application Guard container.

**NOTE**: This action might also block assets cached by CDNs and references to analytics sites. Add them to the trusted enterprise resources to avoid broken pages.

**Disabled or not configured.** Prevents Microsoft Edge to render network traffic to non-enterprise sites that can't render in Application Guard. | +|Allow Persistence|Windows 10 Enterprise, 1709 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether data persists across different sessions in Microsoft Defender Application Guard.|**Enabled.** Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions.

**Disabled or not configured.** All user data within Application Guard is reset between sessions.

**NOTE**: If you later decide to stop supporting data persistence for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data.

**To reset the container:**
1. Open a command-line program and navigate to `Windows/System32`.
2. Type `wdagtool.exe cleanup`. The container environment is reset, retaining only the employee-generated data.
3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`. The container environment is reset, including discarding all employee-generated data.| +|Turn on Microsoft Defender Application Guard in Managed Mode|Windows 10 Enterprise, 1809 or higher

Windows 11|Determines whether to turn on Application Guard for Microsoft Edge and Microsoft Office.|**Enabled.** Turns on Application Guard for Microsoft Edge and/or Microsoft Office, honoring the network isolation settings, rendering non-enterprise domains in the Application Guard container. Be aware that Application Guard won't actually be turned on unless the required prerequisites and network isolation settings are already set on the device. Available options:
- Enable Microsoft Defender Application Guard only for Microsoft Edge
- Enable Microsoft Defender Application Guard only for Microsoft Office
- Enable Microsoft Defender Application Guard for both Microsoft Edge and Microsoft Office

**Disabled.** Turns off Application Guard, allowing all apps to run in Microsoft Edge and Microsoft Office.| +|Allow files to download to host operating system|Windows 10 Enterprise, 1803 or higher

Windows 11|Determines whether to save downloaded files to the host operating system from the Microsoft Defender Application Guard container.|**Enabled.** Allows users to save downloaded files from the Microsoft Defender Application Guard container to the host operating system. This action creates a share between the host and container that also allows for uploads from the host to the Application Guard container.

**Disabled or not configured.** Users are not able to save downloaded files from Application Guard to the host operating system.| +|Allow hardware-accelerated rendering for Microsoft Defender Application Guard|Windows 10 Enterprise, 1803 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether Microsoft Defender Application Guard renders graphics using hardware or software acceleration.|**Enabled.** Microsoft Defender Application Guard uses Hyper-V to access supported, high-security rendering graphics hardware (GPUs). These GPUs improve rendering performance and battery life while using Microsoft Defender Application Guard, particularly for video playback and other graphics-intensive use cases. If this setting is enabled without connecting any high-security rendering graphics hardware, Microsoft Defender Application Guard will automatically revert to software-based (CPU) rendering. **Important:** Be aware that enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device.

**Disabled or not configured.** Microsoft Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.| +|Allow camera and microphone access in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11|Determines whether to allow camera and microphone access inside Microsoft Defender Application Guard.|**Enabled.** Applications inside Microsoft Defender Application Guard are able to access the camera and microphone on the user's device. **Important:** Be aware that enabling this policy with a potentially compromised container could bypass camera and microphone permissions and access the camera and microphone without the user's knowledge.

**Disabled or not configured.** Applications inside Microsoft Defender Application Guard are unable to access the camera and microphone on the user's device.| +|Allow Microsoft Defender Application Guard to use Root Certificate Authorities from a user's device|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11|Determines whether Root Certificates are shared with Microsoft Defender Application Guard.|**Enabled.** Certificates matching the specified thumbprint are transferred into the container. Use a comma to separate multiple certificates.

**Disabled or not configured.** Certificates are not shared with Microsoft Defender Application Guard.| |Allow auditing events in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher|This policy setting allows you to decide whether auditing events can be collected from Microsoft Defender Application Guard.|**Enabled.** Application Guard inherits auditing policies from your device and logs system events from the Application Guard container to your host.

**Disabled or not configured.** event logs aren't collected from your Application Guard container.| From e0fc4abc99e7c8959f8ee3ed6ac4633fc9c01728 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Mon, 20 Sep 2021 14:24:01 +0530 Subject: [PATCH 366/930] updated --- .../configure-md-app-guard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md index 1bfbbc69ae..593010cfed 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md @@ -62,4 +62,4 @@ These settings, located at `Computer Configuration\Administrative Templates\Wind |Allow hardware-accelerated rendering for Microsoft Defender Application Guard|Windows 10 Enterprise, 1803 or higher

Windows 10 Pro, 1803 or higher

Windows 11|Determines whether Microsoft Defender Application Guard renders graphics using hardware or software acceleration.|**Enabled.** Microsoft Defender Application Guard uses Hyper-V to access supported, high-security rendering graphics hardware (GPUs). These GPUs improve rendering performance and battery life while using Microsoft Defender Application Guard, particularly for video playback and other graphics-intensive use cases. If this setting is enabled without connecting any high-security rendering graphics hardware, Microsoft Defender Application Guard will automatically revert to software-based (CPU) rendering. **Important:** Be aware that enabling this setting with potentially compromised graphics devices or drivers might pose a risk to the host device.

**Disabled or not configured.** Microsoft Defender Application Guard uses software-based (CPU) rendering and won’t load any third-party graphics drivers or interact with any connected graphics hardware.| |Allow camera and microphone access in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11|Determines whether to allow camera and microphone access inside Microsoft Defender Application Guard.|**Enabled.** Applications inside Microsoft Defender Application Guard are able to access the camera and microphone on the user's device. **Important:** Be aware that enabling this policy with a potentially compromised container could bypass camera and microphone permissions and access the camera and microphone without the user's knowledge.

**Disabled or not configured.** Applications inside Microsoft Defender Application Guard are unable to access the camera and microphone on the user's device.| |Allow Microsoft Defender Application Guard to use Root Certificate Authorities from a user's device|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11|Determines whether Root Certificates are shared with Microsoft Defender Application Guard.|**Enabled.** Certificates matching the specified thumbprint are transferred into the container. Use a comma to separate multiple certificates.

**Disabled or not configured.** Certificates are not shared with Microsoft Defender Application Guard.| -|Allow auditing events in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher|This policy setting allows you to decide whether auditing events can be collected from Microsoft Defender Application Guard.|**Enabled.** Application Guard inherits auditing policies from your device and logs system events from the Application Guard container to your host.

**Disabled or not configured.** event logs aren't collected from your Application Guard container.| +|Allow auditing events in Microsoft Defender Application Guard|Windows 10 Enterprise, 1809 or higher

Windows 10 Pro, 1809 or higher

Windows 11|This policy setting allows you to decide whether auditing events can be collected from Microsoft Defender Application Guard.|**Enabled.** Application Guard inherits auditing policies from your device and logs system events from the Application Guard container to your host.

**Disabled or not configured.** event logs aren't collected from your Application Guard container.| From 030b57d0a4fc7af404973668d0ee84d13280ebd3 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Mon, 20 Sep 2021 14:28:59 +0530 Subject: [PATCH 367/930] Added Windows 11 whereever applicable. These were missed out --- .../install-md-app-guard.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md index 6c2db12e7d..f4f8a176f7 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md @@ -36,6 +36,7 @@ Before you can install and use Microsoft Defender Application Guard, you must de Applies to: - Windows 10 Enterprise edition, version 1709 or higher - Windows 10 Pro edition, version 1803 +- Windows 11 Employees can use hardware-isolated browsing sessions without any administrator or management policy configuration. In this mode, you must install Application Guard and then the employee must manually start Microsoft Edge in Application Guard while browsing untrusted sites. For an example of how this works, see the [Application Guard in standalone mode](test-scenarios-md-app-guard.md) testing scenario. @@ -43,6 +44,7 @@ Employees can use hardware-isolated browsing sessions without any administrator Applies to: - Windows 10 Enterprise edition, version 1709 or higher +- Windows 11 You and your security department can define your corporate boundaries by explicitly adding trusted domains and by customizing the Application Guard experience to meet and enforce your needs on employee devices. Enterprise-managed mode also automatically redirects any browser requests to add non-enterprise domain(s) in the container. @@ -68,7 +70,7 @@ Application Guard functionality is turned off by default. However, you can quick >[!NOTE] >Ensure your devices have met all system requirements prior to this step. PowerShell will install the feature without checking system requirements. If your devices don't meet the system requirements, Application Guard may not work. This step is recommended for enterprise managed scenarios only. -1. Click the **Search** or **Cortana** icon in the Windows 10 taskbar and type **PowerShell**. +1. Click the **Search** or **Cortana** icon in the Windows 10 or Windows 11 taskbar and type **PowerShell**. 2. Right-click **Windows PowerShell**, and then click **Run as administrator**. @@ -122,4 +124,4 @@ Application Guard functionality is turned off by default. However, you can quick 1. Click **Save**. -After the profile is created, any devices to which the policy should apply will have Microsoft Defender Application Guard enabled. Users might have to restart their devices in order for protection to be in place. \ No newline at end of file +After the profile is created, any devices to which the policy should apply will have Microsoft Defender Application Guard enabled. Users might have to restart their devices in order for protection to be in place. From 023fcde4af5f6675f04a17cb4b1bcb99b5b10802 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 20 Sep 2021 14:43:30 +0530 Subject: [PATCH 368/930] Update policies-in-policy-csp-admx-backed.md --- .../client-management/mdm/policies-in-policy-csp-admx-backed.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 586e5edcc6..353f5eca6e 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -640,6 +640,8 @@ ms.date: 10/08/2020 - [ADMX_MMCSnapins/MMC_WiredNetworkPolicy](./policy-csp-admx-mmcsnapins.md#admx-mmcsnapins-mmc-wirednetworkpolicy) - [ADMX_MMCSnapins/MMC_WirelessMon](./policy-csp-admx-mmcsnapins.md#admx-mmcsnapins-mmc-wirelessmon) - [ADMX_MMCSnapins/MMC_WirelessNetworkPolicy](./policy-csp-admx-mmcsnapins.md#admx-mmcsnapins-mmc-wirelessnetworkpolicy) +- [ADMX_MobilePCMobilityCenter/MobilityCenterEnable_1](./policy-csp-admx-mobilepcmobilitycenter.md#admx-mobilepcmobilitycenter-mobilitycenterenable_1) +- [ADMX_MobilePCMobilityCenter/MobilityCenterEnable_2](./policy-csp-admx-mobilepcmobilitycenter.md#admx-mobilepcmobilitycenter-mobilitycenterenable_2) - [ADMX_MSAPolicy/IncludeMicrosoftAccount_DisableUserAuthCmdLine](./policy-csp-admx-msapolicy.md#admx-msapolicy-microsoftaccount-disableuserauth) - [ADMX_msched/ActivationBoundaryPolicy](./policy-csp-admx-msched.md#admx-msched-activationboundarypolicy) - [ADMX_msched/RandomDelayPolicy](./policy-csp-admx-msched.md#admx-msched-randomdelaypolicy) From 5f9f95715d66acba5f6457d3063d1231e4acbbae Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Mon, 20 Sep 2021 15:00:13 +0530 Subject: [PATCH 369/930] Updated --- .../md-app-guard-overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md index 010f230e70..640f7eae00 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-overview.md @@ -1,5 +1,5 @@ --- -title: Microsoft Defender Application Guard (Windows 10) +title: Microsoft Defender Application Guard (Windows 10 or Windows 11) description: Learn about Microsoft Defender Application Guard and how it helps to combat malicious content and malware out on the Internet. ms.prod: m365-security ms.mktglfcycl: manage @@ -56,4 +56,4 @@ Application Guard has been created to target several types of devices: | [Microsoft Defender Application Guard Extension for web browsers](md-app-guard-browser-extension.md) | Describes the Application Guard extension for Chrome and Firefox, including known issues, and a troubleshooting guide | | [Microsoft Defender Application Guard for Microsoft Office](/microsoft-365/security/office-365-security/install-app-guard) | Describes Application Guard for Microsoft Office, including minimum hardware requirements, configuration, and a troubleshooting guide | |[Frequently asked questions - Microsoft Defender Application Guard](faq-md-app-guard.yml)|Provides answers to frequently asked questions about Application Guard features, integration with the Windows operating system, and general configuration.| -|[Use a network boundary to add trusted sites on Windows devices in Microsoft Intune](/mem/intune/configuration/network-boundary-windows)|Network boundary, a feature that helps you protect your environment from sites that aren't trusted by your organization.| \ No newline at end of file +|[Use a network boundary to add trusted sites on Windows devices in Microsoft Intune](/mem/intune/configuration/network-boundary-windows)|Network boundary, a feature that helps you protect your environment from sites that aren't trusted by your organization.| From eca59c5b077d5a70229b7a490a1700a70acbf15e Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 20 Sep 2021 15:04:15 +0530 Subject: [PATCH 370/930] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 2 + .../policy-configuration-service-provider.md | 10 + ...y-csp-admx-mobilepcpresentationsettings.md | 201 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 4 files changed, 215 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 353f5eca6e..1bb7ad184c 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -642,6 +642,8 @@ ms.date: 10/08/2020 - [ADMX_MMCSnapins/MMC_WirelessNetworkPolicy](./policy-csp-admx-mmcsnapins.md#admx-mmcsnapins-mmc-wirelessnetworkpolicy) - [ADMX_MobilePCMobilityCenter/MobilityCenterEnable_1](./policy-csp-admx-mobilepcmobilitycenter.md#admx-mobilepcmobilitycenter-mobilitycenterenable_1) - [ADMX_MobilePCMobilityCenter/MobilityCenterEnable_2](./policy-csp-admx-mobilepcmobilitycenter.md#admx-mobilepcmobilitycenter-mobilitycenterenable_2) +- - [ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_1](./policy-csp-admx-mobilepcpresentationsettings.md#admx-mobilepcpresentationsettings-presentationsettingsenable_1) +- [ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_2](./policy-csp-admx-mobilepcpresentationsettings.md#admx-mobilepcpresentationsettings-presentationsettingsenable_2) - [ADMX_MSAPolicy/IncludeMicrosoftAccount_DisableUserAuthCmdLine](./policy-csp-admx-msapolicy.md#admx-msapolicy-microsoftaccount-disableuserauth) - [ADMX_msched/ActivationBoundaryPolicy](./policy-csp-admx-msched.md#admx-msched-activationboundarypolicy) - [ADMX_msched/RandomDelayPolicy](./policy-csp-admx-msched.md#admx-msched-randomdelaypolicy) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index dc10c98c81..268a0d7466 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -2316,6 +2316,16 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC

+### ADMX_MobilePCPresentationSettings policies +
+
+ ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_1 +
+
+ ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_2 +
+
+ ### ADMX_MSAPolicy policies
diff --git a/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md b/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md new file mode 100644 index 0000000000..c9acb157db --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md @@ -0,0 +1,201 @@ +--- +title: Policy CSP - ADMX_MobilePCPresentationSettings +description: Policy CSP - ADMX_MobilePCPresentationSettings +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/20/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_MobilePCPresentationSettings +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## ADMX_MobilePCPresentationSettings policies + +
+
+ ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_1 +
+
+ ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_2/a> +
+
+ + +
+ + +
**ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy setting turns off Windows presentation settings. + +- If you enable this policy setting, Windows presentation settings cannot be invoked. + +- If you disable this policy setting, Windows presentation settings can be invoked. + +The presentation settings icon will be displayed in the notification area. This will give users a quick and easy way to configure their system settings before a presentation to block system notifications and screen blanking, adjust speaker volume, and apply a custom background image. + +> [!NOTE] +> Users will be able to customize their system settings for presentations in Windows Mobility Center. +If you do not configure this policy setting, Windows presentation settings can be invoked. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off Windows presentation settings* +- GP name: *PresentationSettingsEnable_1* +- GP path: *Windows Components\Presentation Settings* +- GP ADMX file name: *MobilePCPresentationSettings.admx* + + + +
+ + +**ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy setting turns off Windows presentation settings. + +- If you enable this policy setting, Windows presentation settings cannot be invoked. + +- If you disable this policy setting, Windows presentation settings can be invoked. + +The presentation settings icon will be displayed in the notification area. This will give users a quick and easy way to configure their system settings before a presentation to block system notifications and screen blanking, adjust speaker volume, and apply a custom background image. + +> [!NOTE] +> Users will be able to customize their system settings for presentations in Windows Mobility Center. +If you do not configure this policy setting, Windows presentation settings can be invoked. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off Windows presentation settings* +- GP name: *PresentationSettingsEnable_2* +- GP path: *Windows Components\Presentation Settings* +- GP ADMX file name: *MobilePCPresentationSettings.admx* + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 37c84827f5..2dd529ab0c 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -521,6 +521,8 @@ items: href: policy-csp-admx-mmcsnapins.md - name: ADMX_MobilePCMobilityCenter href: policy-csp-admx-mobilepcmobilitycenter.md + - name: ADMX_MobilePCPresentationSettings + href: policy-csp-admx-mobilepcpresentationsettings.md - name: ADMX_MSAPolicy href: policy-csp-admx-msapolicy.md - name: ADMX_msched From 72434e722d84ef3da046397c37632035f66528f6 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 20 Sep 2021 16:21:19 +0530 Subject: [PATCH 371/930] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 1 + .../policy-configuration-service-provider.md | 7 + .../mdm/policy-csp-admx-msifilerecovery.md | 124 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 4 files changed, 134 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-msifilerecovery.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 1bb7ad184c..13e3236ece 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -674,6 +674,7 @@ ms.date: 10/08/2020 - [ADMX_MSI/SafeForScripting](./policy-csp-admx-msi.md#admx-msi-safeforscripting) - [ADMX_MSI/SearchOrder](./policy-csp-admx-msi.md#admx-msi-searchorder) - [ADMX_MSI/TransformsSecure](./policy-csp-admx-msi.md#admx-msi-transformssecure) +- [ADMX_MsiFileRecovery/WdiScenarioExecutionPolicy](./policy-csp-admx-msifilerecovery.md#admx-msifilerecovery-wdiscenarioexecutionpolicy) - [ADMX_nca/CorporateResources](./policy-csp-admx-nca.md#admx-nca-corporateresources) - [ADMX_nca/CustomCommands](./policy-csp-admx-nca.md#admx-nca-customcommands) - [ADMX_nca/DTEs](./policy-csp-admx-nca.md#admx-nca-dtes) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 268a0d7466..92295261e4 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -2435,6 +2435,13 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC
+### ADMX_MsiFileRecovery policies +
+
+ ADMX_MsiFileRecovery/WdiScenarioExecutionPolicy +
+
+ ### ADMX_nca policies
diff --git a/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md b/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md new file mode 100644 index 0000000000..e21f15744c --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md @@ -0,0 +1,124 @@ +--- +title: Policy CSP - ADMX_MsiFileRecovery +description: Policy CSP - ADMX_MsiFileRecovery +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/20/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_MsiFileRecovery +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## ADMX_MsiFileRecovery policies + +
+
+ ADMX_MsiFileRecovery/WdiScenarioExecutionPolicy +
+
+ +
+ + +**ADMX_MsiFileRecovery/WdiScenarioExecutionPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows you to configure the recovery behavior for corrupted MSI files to one of three states: + +- Prompt for Resolution: Detection, troubleshooting, and recovery of corrupted MSI applications will be turned on. Windows will prompt the user with a dialog-box when application reinstallation is required. +This is the default recovery behavior on Windows client. + +- Silent: Detection, troubleshooting, and notification of MSI application to reinstall will occur with no UI. Windows will log an event when corruption is determined and will suggest the application that should be re-installed. This behavior is recommended for headless operation and is the default recovery behavior on Windows server. + +- Troubleshooting Only: Detection and verification of file corruption will be performed without UI. +Recovery is not attempted. + +- If you enable this policy setting, the recovery behavior for corrupted files is set to either the Prompt For Resolution (default on Windows client), Silent (default on Windows server), or Troubleshooting Only. + +- If you disable this policy setting, the troubleshooting and recovery behavior for corrupted files will be disabled. No troubleshooting or resolution will be attempted. + +If you do not configure this policy setting, the recovery behavior for corrupted files will be set to the default recovery behavior. No system or service restarts are required for changes to this policy setting to take immediate effect after a Group Policy refresh. + +> [!NOTE] +> This policy setting will take effect only when the Diagnostic Policy Service (DPS) is in the running state. When the service is stopped or disabled, system file recovery will not be attempted. The DPS can be configured with the Services snap-in to the Microsoft Management Console. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Configure MSI Corrupted File Recovery behavior* +- GP name: *WdiScenarioExecutionPolicy* +- GP path: *System\Troubleshooting and Diagnostics\MSI Corrupted File Recovery* +- GP ADMX file name: *MsiFileRecovery.admx* + + + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + \ No newline at end of file diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 2dd529ab0c..3629dd19f6 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -531,6 +531,8 @@ items: href: policy-csp-admx-msdt.md - name: ADMX_MSI href: policy-csp-admx-msi.md + - name: ADMX_MsiFileRecovery + href: policy-csp-admx-msifilerecovery.md - name: ADMX_nca href: policy-csp-admx-nca.md - name: ADMX_NCSI From 70eca1d8acd782683c5bde30516389b50993121a Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 20 Sep 2021 16:25:56 +0530 Subject: [PATCH 372/930] Update toc.yml --- windows/client-management/mdm/toc.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 3629dd19f6..ba198b9a24 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -531,8 +531,8 @@ items: href: policy-csp-admx-msdt.md - name: ADMX_MSI href: policy-csp-admx-msi.md - - name: ADMX_MsiFileRecovery - href: policy-csp-admx-msifilerecovery.md + - name: ADMX_MsiFileRecovery + href: policy-csp-admx-msifilerecovery.md - name: ADMX_nca href: policy-csp-admx-nca.md - name: ADMX_NCSI From 4e5486845a11c946d2762571a61fbb78538aed32 Mon Sep 17 00:00:00 2001 From: Ashok Lobo Date: Mon, 20 Sep 2021 16:32:44 +0530 Subject: [PATCH 373/930] Updated for Task 5388078 --- .../client-management/administrative-tools-in-windows-10.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/administrative-tools-in-windows-10.md b/windows/client-management/administrative-tools-in-windows-10.md index b7d0186f19..0d9c48549b 100644 --- a/windows/client-management/administrative-tools-in-windows-10.md +++ b/windows/client-management/administrative-tools-in-windows-10.md @@ -10,7 +10,7 @@ ms.mktglfcycl: manage ms.sitesec: library author: greg-lindsay ms.localizationpriority: medium -ms.date: 09/14/2021 +ms.date: 09/20/2021 ms.topic: article --- @@ -55,7 +55,7 @@ These tools were included in previous versions of Windows. The associated docume - [Windows Memory Diagnostic]( https://go.microsoft.com/fwlink/p/?LinkId=708507) > [!TIP] -> If the content that is linked to a tool in the following list doesn't provide the information you need to use that tool, send us a comment by using the **Was this page helpful?** feature on this **Administrative Tools in Windows 10** or **Administrative Tools in Windows 11** page. Details about the information you want for a tool will help us plan future content.  +> If the content that is linked to a tool in the following list doesn't provide the information you need to use that tool, send us a comment by using the **Was this page helpful?** feature on this **Administrative Tools in Windows 10** page. Details about the information you want for a tool will help us plan future content.  ## Related topics From 54672073b30c07dd4456d012bfb8f9181561bf1e Mon Sep 17 00:00:00 2001 From: Ashok Lobo Date: Mon, 20 Sep 2021 17:55:46 +0530 Subject: [PATCH 374/930] Updated for 5358858 --- .../configure-md-app-guard.md | 4 ++-- .../install-md-app-guard.md | 2 +- .../md-app-guard-browser-extension.md | 3 ++- .../test-scenarios-md-app-guard.md | 11 +++++++---- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md index 593010cfed..d3480738e7 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/configure-md-app-guard.md @@ -1,5 +1,5 @@ --- -title: Configure the Group Policy settings for Microsoft Defender Application Guard (Windows 10) +title: Configure the Group Policy settings for Microsoft Defender Application Guard (Windows) description: Learn about the available Group Policy settings for Microsoft Defender Application Guard. ms.prod: m365-security ms.mktglfcycl: manage @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium author: denisebmsft ms.author: deniseb -ms.date: 09/16/2021 +ms.date: 09/20/2021 ms.reviewer: manager: dansimp ms.custom: asr diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md index f4f8a176f7..c16ce0700e 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/install-md-app-guard.md @@ -1,5 +1,5 @@ --- -title: Enable hardware-based isolation for Microsoft Edge (Windows 10) +title: Enable hardware-based isolation for Microsoft Edge (Windows) description: Learn about the Microsoft Defender Application Guard modes (Standalone or Enterprise-managed), and how to install Application Guard in your enterprise. ms.prod: m365-security ms.mktglfcycl: manage diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md index a3a578cd53..90f1d07fca 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/md-app-guard-browser-extension.md @@ -24,7 +24,7 @@ ms.technology: mde [Microsoft Defender Application Guard Extension](https://www.microsoft.com/security/blog/2019/05/23/new-browser-extensions-for-integrating-microsofts-hardware-based-isolation/) is a web browser add-on available for [Chrome](https://chrome.google.com/webstore/detail/application-guard-extensi/mfjnknhkkiafjajicegabkbimfhplplj/) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/application-guard-extension/). -[Microsoft Defender Application Guard](md-app-guard-overview.md) provides Hyper-V isolation on Windows 10, to protect users from potentially harmful content on the web. The extension helps Application Guard protect users running other web browsers. +[Microsoft Defender Application Guard](md-app-guard-overview.md) provides Hyper-V isolation on Windows 10 and Windows 11, to protect users from potentially harmful content on the web. The extension helps Application Guard protect users running other web browsers. > [!TIP] > Application Guard, by default, offers [native support](/deployedge/microsoft-edge-security-windows-defender-application-guard) to both Microsoft Edge and Internet Explorer. These browsers do not need the extension described here for Application Guard to protect them. @@ -38,6 +38,7 @@ Microsoft Defender Application Guard Extension works with the following editions - Windows 10 Professional - Windows 10 Enterprise - Windows 10 Education +- Windows 11 Application Guard itself is required for the extension to work. It has its own set of [requirements](reqs-md-app-guard.md). Check the Application Guard [installation guide](install-md-app-guard.md) for further steps, if you don't have it installed already. diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md index 3e07e70fdc..292813b7c0 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md +++ b/windows/security/threat-protection/microsoft-defender-application-guard/test-scenarios-md-app-guard.md @@ -1,5 +1,5 @@ --- -title: Testing scenarios with Microsoft Defender Application Guard (Windows 10) +title: Testing scenarios with Microsoft Defender Application Guard (Windows 10 or Windows 11) description: Suggested testing scenarios for Microsoft Defender Application Guard, showing how it works in both Standalone and Enterprise-managed mode. ms.prod: m365-security ms.mktglfcycl: manage @@ -51,7 +51,7 @@ How to install, set up, turn on, and configure Application Guard for Enterprise- ### Install, set up, and turn on Application Guard -Before you can use Application Guard in managed mode, you must install Windows 10 Enterprise edition, version 1709, which includes the functionality. Then, you must use Group Policy to set up the required settings. +Before you can use Application Guard in managed mode, you must install Windows 10 Enterprise edition, version 1709, and Windows 11 which includes the functionality. Then, you must use Group Policy to set up the required settings. 1. [Install Application Guard](./install-md-app-guard.md#install-application-guard). @@ -112,6 +112,7 @@ You have the option to change each of these settings to work with your enterpris - Windows 10 Enterprise edition, version 1709 or higher - Windows 10 Professional edition, version 1803 +- Windows 11 #### Copy and paste options @@ -170,7 +171,7 @@ You have the option to change each of these settings to work with your enterpris The previously added site should still appear in your **Favorites** list. > [!NOTE] - > If you don't allow or turn off data persistence, restarting a device or logging in and out of the isolated container triggers a recycle event that discards all generated data, including session cookies, Favorites, and so on, removing the data from Application Guard. If you turn on data persistence, all employee-generated artifacts are preserved across container recycle events. However, these artifacts only exist in the isolated container and aren't shared with the host PC. This data persists after restarts and even through build-to-build upgrades of Windows 10. + > If you don't allow or turn off data persistence, restarting a device or logging in and out of the isolated container triggers a recycle event that discards all generated data, including session cookies, Favorites, and so on, removing the data from Application Guard. If you turn on data persistence, all employee-generated artifacts are preserved across container recycle events. However, these artifacts only exist in the isolated container and aren't shared with the host PC. This data persists after restarts and even through build-to-build upgrades of Windows 10 and Windows 11. > > If you turn on data persistence, but later decide to stop supporting it for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data. > @@ -180,6 +181,7 @@ You have the option to change each of these settings to work with your enterpris - Windows 10 Enterprise edition, version 1803 - Windows 10 Professional edition, version 1803 +- Windows 11 #### Download options @@ -211,12 +213,13 @@ You have the option to change each of these settings to work with your enterpris - Windows 10 Enterprise edition, version 1809 - Windows 10 Professional edition, version 1809 +- Windows 11 #### File trust options 1. Go to the **Computer Configuration\Administrative Templates\Windows Components\Microsoft Defender Application Guard\Allow users to trust files that open in Microsoft Defender Application Guard** setting. -2. Click **Enabled**, set **Options** to 2, and click **OK**. +2. Click **Enabled**, set **Options** to **2**, and click **OK**. ![Group Policy editor File trust options.](images/appguard-gp-allow-users-to-trust-files-that-open-in-appguard.png) From abdd829feab6deeb2ef7cc65a6a055142ebc0af9 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 20 Sep 2021 13:53:04 +0100 Subject: [PATCH 375/930] Update changes-to-windows-diagnostic-data-collection.md --- .../privacy/changes-to-windows-diagnostic-data-collection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 8f20a10e5e..92d8a694b7 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -20,7 +20,7 @@ ms.date: 09/17/2021 **Applies to** - Windows 11 -- Windows 10, version 1903 and newer +- 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 have 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 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. From b9690fb775c29c4f5a691ada4d5141700188cf78 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 20 Sep 2021 15:40:59 +0100 Subject: [PATCH 376/930] Update basic-level-windows-diagnostic-events-and-fields-1903.md --- .../basic-level-windows-diagnostic-events-and-fields-1903.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 index b4b8bdd4d7..d9cf6ceee1 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1903.md @@ -5529,7 +5529,7 @@ The following fields are available: - **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. SSee [Microsoft Edge - Policies](/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol) for more details on this policy. +- **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. @@ -5562,7 +5562,7 @@ The following fields are available: - **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. SSee [Microsoft Edge - Policies](/DeployEdge/microsoft-edge-policies#experimentationandconfigurationservicecontrol) for more details on this policy. +- **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. From 6bb5e0d0d9dcc252d4d7ff6df802171e435cdf88 Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Mon, 20 Sep 2021 11:23:40 -0700 Subject: [PATCH 377/930] Updated the link again for asp.net precompiliation --- ...s-defender-application-control-with-dynamic-code-security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md index 5d06fe4236..25c64c43fe 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md @@ -31,7 +31,7 @@ Dynamic Code Security is not enabled by default because existing policies may no Additionally, a few .NET loading features, including loading unsigned assemblies built with System.Reflection.Emit, are not currently supported with Dynamic Code Security enabled. Microsoft recommends testing Dynamic Code Security in audit mode before enforcing it to discover whether any new libraries should be included in the policy. -Additionally, customers can precompile for deployment only to prevent an allowed executable from being terminated because it tries to load unsigned dynamically generated code. See the "Precompiling for Deployment Only" section in the [ASP.NET Precompilation Overview](/previous-versions/aspnet/bb398860(v=vs.100)) document for how to fix that. +Additionally, customers can precompile for deployment only to prevent an allowed executable from being terminated because it tries to load unsigned dynamically generated code. See the "Precompiling for Deployment Only" section in the [ASP.NET Precompilation Overview](https://docs.microsoft.com/previous-versions/aspnet/bb398860(v=vs.100)) document for how to fix that. To enable Dynamic Code Security, add the following option to the `` section of your policy: From 318a7908e91aba82ae3bd58aa1910d4ed3c37d16 Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Mon, 20 Sep 2021 11:25:42 -0700 Subject: [PATCH 378/930] Swapped out the ASP.net link to the updated one. Precompiling Your Website (C#) includes ASP.net info. --- ...s-defender-application-control-with-dynamic-code-security.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md index 25c64c43fe..ca619ea8b5 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md @@ -31,7 +31,7 @@ Dynamic Code Security is not enabled by default because existing policies may no Additionally, a few .NET loading features, including loading unsigned assemblies built with System.Reflection.Emit, are not currently supported with Dynamic Code Security enabled. Microsoft recommends testing Dynamic Code Security in audit mode before enforcing it to discover whether any new libraries should be included in the policy. -Additionally, customers can precompile for deployment only to prevent an allowed executable from being terminated because it tries to load unsigned dynamically generated code. See the "Precompiling for Deployment Only" section in the [ASP.NET Precompilation Overview](https://docs.microsoft.com/previous-versions/aspnet/bb398860(v=vs.100)) document for how to fix that. +Additionally, customers can precompile for deployment only to prevent an allowed executable from being terminated because it tries to load unsigned dynamically generated code. See the "Precompiling for Deployment Only" section in the [ASP.NET Precompilation Overview](https://docs.microsoft.com/aspnet/web-forms/overview/older-versions-getting-started/deploying-web-site-projects/precompiling-your-website-cs) document for how to fix that. To enable Dynamic Code Security, add the following option to the `` section of your policy: From 1831d0f21258b92ab44eabfe095b27877dcf171a Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 21 Sep 2021 00:02:43 +0530 Subject: [PATCH 379/930] Create policy-csp-admx-pca.md --- .../mdm/policy-csp-admx-pca.md | 612 ++++++++++++++++++ 1 file changed, 612 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-pca.md diff --git a/windows/client-management/mdm/policy-csp-admx-pca.md b/windows/client-management/mdm/policy-csp-admx-pca.md new file mode 100644 index 0000000000..1e864220e1 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-pca.md @@ -0,0 +1,612 @@ +--- +title: Policy CSP - ADMX_pca +description: Policy CSP - ADMX_pca +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/20/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_pca +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## ADMX_pca policies + +
+
+ ADMX_pca/CorporateResources +
+
+ ADMX_pca/CustomCommands +
+
+ ADMX_pca/DTEs +
+
+ ADMX_pca/FriendlyName +
+
+ ADMX_pca/LocalNamesOn +
+
+ ADMX_pca/PassiveMode +
+
+ + +
+ + +**ADMX_nca/CorporateResources** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies resources on your intranet that are normally accessible to DirectAccess clients. Each entry is a string that identifies the type of resource and the location of the resource. + +Each string can be one of the following types: + +- A DNS name or IPv6 address that NCA pings. The syntax is “PING:” followed by a fully qualified domain name (FQDN) that resolves to an IPv6 address, or an IPv6 address. Examples: PING:myserver.corp.contoso.com or PING:2002:836b:1::1. + +> [!NOTE] +> We recommend that you use FQDNs instead of IPv6 addresses wherever possible. + +> [!IMPORTANT] +> At least one of the entries must be a PING: resource. +> - A Uniform Resource Locator (URL) that NCA queries with a Hypertext Transfer Protocol (HTTP) request. The contents of the web page do not matter. The syntax is “HTTP:” followed by a URL. The host portion of the URL must resolve to an IPv6 address of a Web server or contain an IPv6 address. Examples: HTTP:http://myserver.corp.contoso.com/ or HTTP:http://2002:836b:1::1/. +> - A Universal Naming Convention (UNC) path to a file that NCA checks for existence. The contents of the file do not matter. The syntax is “FILE:” followed by a UNC path. The ComputerName portion of the UNC path must resolve to an IPv6 address or contain an IPv6 address. Examples: FILE:\\myserver\myshare\test.txt or FILE:\\2002:836b:1::1\myshare\test.txt. + +You must configure this setting to have complete NCA functionality. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Corporate Resources* +- GP name: *CorporateResources* +- GP path: *Network\DirectAccess Client Experience Settings* +- GP ADMX file name: *nca.admx* + + + +
+ + +**ADMX_nca/CustomCommands** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies commands configured by the administrator for custom logging. These commands will run in addition to default log commands. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Custom Commands* +- GP name: *CustomCommands* +- GP path: *Network\DirectAccess Client Experience Settings* +- GP ADMX file name: *nca.admx* + + + +
+ + +**ADMX_nca/DTEs** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the IPv6 addresses of the endpoints of the Internet Protocol security (IPsec) tunnels that enable DirectAccess. NCA attempts to access the resources that are specified in the Corporate Resources setting through these configured tunnel endpoints. + +By default, NCA uses the same DirectAccess server that the DirectAccess client computer connection is using. In default configurations of DirectAccess, there are typically two IPsec tunnel endpoints: one for the infrastructure tunnel and one for the intranet tunnel. You should configure one endpoint for each tunnel. + +Each entry consists of the text PING: followed by the IPv6 address of an IPsec tunnel endpoint. Example: PING:2002:836b:1::836b:1. + +You must configure this setting to have complete NCA functionality. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *IPsec Tunnel Endpoints* +- GP name: *DTEs* +- GP path: *Network\DirectAccess Client Experience Settings* +- GP ADMX file name: *nca.admx* + + + +
+ + +**ADMX_nca/FriendlyName** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the string that appears for DirectAccess connectivity when the user clicks the Networking notification area icon. For example, you can specify “Contoso Intranet Access” for the DirectAccess clients of the Contoso Corporation. + +If this setting is not configured, the string that appears for DirectAccess connectivity is “Corporate Connection”. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Friendly Name* +- GP name: *FriendlyName* +- GP path: *Network\DirectAccess Client Experience Settings* +- GP ADMX file name: *nca.admx* + + + +
+ + +**ADMX_nca/LocalNamesOn** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the user has Connect and Disconnect options for the DirectAccess entry when the user clicks the Networking notification area icon. + +If the user clicks the Disconnect option, NCA removes the DirectAccess rules from the Name Resolution Policy Table (NRPT) and the DirectAccess client computer uses whatever normal name resolution is available to the client computer in its current network configuration, including sending all DNS queries to the local intranet or Internet DNS servers. Note that NCA does not remove the existing IPsec tunnels and users can still access intranet resources across the DirectAccess server by specifying IPv6 addresses rather than names. + +The ability to disconnect allows users to specify single-label, unqualified names (such as “PRINTSVR”) for local resources when connected to a different intranet and for temporary access to intranet resources when network location detection has not correctly determined that the DirectAccess client computer is connected to its own intranet. + +To restore the DirectAccess rules to the NRPT and resume normal DirectAccess functionality, the user clicks Connect. + +> [!NOTE] +> If the DirectAccess client computer is on the intranet and has correctly determined its network location, the Disconnect option has no effect because the rules for DirectAccess are already removed from the NRPT. + +If this setting is not configured, users do not have Connect or Disconnect options. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Prefer Local Names Allowed* +- GP name: *LocalNamesOn* +- GP path: *Network\DirectAccess Client Experience Settings* +- GP ADMX file name: *nca.admx* + + + +
+ + +**ADMX_nca/PassiveMode** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether NCA service runs in Passive Mode or not. + +Set this to Disabled to keep NCA probing actively all the time. If this setting is not configured, NCA probing is in active mode by default. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *DirectAccess Passive Mode* +- GP name: *PassiveMode* +- GP path: *Network\DirectAccess Client Experience Settings* +- GP ADMX file name: *nca.admx* + + + +
+ + +**ADMX_nca/ShowUI** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether an entry for DirectAccess connectivity appears when the user clicks the Networking notification area icon. + +Set this to Disabled to prevent user confusion when you are just using DirectAccess to remotely manage DirectAccess client computers from your intranet and not providing seamless intranet access. + +If this setting is not configured, the entry for DirectAccess connectivity appears. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *User Interface* +- GP name: *ShowUI* +- GP path: *Network\DirectAccess Client Experience Settings* +- GP ADMX file name: *nca.admx* + + + +
+ + +**ADMX_nca/SupportEmail** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the e-mail address to be used when sending the log files that are generated by NCA to the network administrator. + +When the user sends the log files to the Administrator, NCA uses the default e-mail client to open a new message with the support email address in the To: field of the message, then attaches the generated log files as a .html file. The user can review the message and add additional information before sending the message. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Support Email Address* +- GP name: *SupportEmail* +- GP path: *Network\DirectAccess Client Experience Settings* +- GP ADMX file name: *nca.admx* + + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + + From 9684f9de539514cac158435315d1c3e360233e8e Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 21 Sep 2021 00:05:11 +0530 Subject: [PATCH 380/930] u --- .../mdm/policy-csp-admx-folderredirection.md | 24 +- .../mdm/policy-csp-admx-globalization.md | 206 ++++++++++-------- 2 files changed, 133 insertions(+), 97 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-folderredirection.md b/windows/client-management/mdm/policy-csp-admx-folderredirection.md index 9f945c9f33..dd4a6ae95e 100644 --- a/windows/client-management/mdm/policy-csp-admx-folderredirection.md +++ b/windows/client-management/mdm/policy-csp-admx-folderredirection.md @@ -79,8 +79,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -160,8 +160,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -240,8 +240,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -314,8 +314,8 @@ ADMX Info: Yes Education - No - No + Yes + Yes @@ -392,8 +392,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -469,8 +469,8 @@ ADMX Info: Education - No - No + Yes + Yes diff --git a/windows/client-management/mdm/policy-csp-admx-globalization.md b/windows/client-management/mdm/policy-csp-admx-globalization.md index 69442d3b5d..d558de2248 100644 --- a/windows/client-management/mdm/policy-csp-admx-globalization.md +++ b/windows/client-management/mdm/policy-csp-admx-globalization.md @@ -131,8 +131,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -208,8 +208,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -286,13 +286,13 @@ ADMX Info: Enterprise - No - No + Yes + Yes Education - No - No + Yes + Yes @@ -374,8 +374,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -457,8 +457,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -537,8 +537,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -616,8 +616,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -693,8 +693,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -782,8 +782,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -871,8 +871,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -948,8 +948,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1027,8 +1027,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1107,8 +1107,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1184,8 +1184,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1263,8 +1263,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1342,8 +1342,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1421,8 +1421,8 @@ ADMX Info: Education - No - No> + Yes + Yes> @@ -1522,7 +1522,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents the user from customizing their locale by changing their user overrides. +This policy setting prevents the user from customizing their locale by changing their user overrides. Any existing overrides in place when this policy is enabled will be frozen. To remove existing user overrides, first reset the user(s) values to the defaults and then apply this policy. @@ -1561,28 +1561,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1599,7 +1605,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting restricts users to the specified language by disabling the menus and dialog box controls in the Region settings control panel. If the specified language is not installed on the target computer, the language selection defaults to English. +This policy setting restricts users to the specified language by disabling the menus and dialog box controls in the Region settings control panel. If the specified language is not installed on the target computer, the language selection defaults to English. If you enable this policy setting, the dialog box controls in the Regional and Language Options control panel are not accessible to the logged on user. This prevents users from specifying a language different than the one used. @@ -1632,28 +1638,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1670,7 +1682,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy turns off the autocorrect misspelled words option. This does not, however, prevent the user or an application from changing the setting programmatically. +This policy turns off the autocorrect misspelled words option. This does not, however, prevent the user or an application from changing the setting programmatically. The autocorrect misspelled words option controls whether or not errors in typed text will be automatically corrected. @@ -1704,28 +1716,34 @@ ADMX Info: - - + + + - + + - + + /td> - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1742,7 +1760,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy turns off the highlight misspelled words option. This does not, however, prevent the user or an application from changing the setting programmatically. +This policy turns off the highlight misspelled words option. This does not, however, prevent the user or an application from changing the setting programmatically. The highlight misspelled words option controls whether or next spelling errors in typed text will be highlighted. @@ -1777,28 +1795,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1815,7 +1839,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy turns off the insert a space after selecting a text prediction option. This does not, however, prevent the user or an application from changing the setting programmatically. +This policy turns off the insert a space after selecting a text prediction option. This does not, however, prevent the user or an application from changing the setting programmatically. The insert a space after selecting a text prediction option controls whether or not a space will be inserted after the user selects a text prediction candidate when using the on-screen keyboard. @@ -1849,28 +1873,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1887,7 +1917,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy turns off the offer text predictions as I type option. This does not, however, prevent the user or an application from changing the setting programmatically. +This policy turns off the offer text predictions as I type option. This does not, however, prevent the user or an application from changing the setting programmatically. The offer text predictions as I type option controls whether or not text prediction suggestions will be presented to the user on the on-screen keyboard. @@ -1922,28 +1952,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1960,7 +1996,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines how programs interpret two-digit years. +This policy setting determines how programs interpret two-digit years. This policy setting affects only the programs that use this Windows feature to interpret two-digit years. If a program does not interpret two-digit years correctly, consult the documentation or manufacturer of the program. From f595ca95fbca8e50be62f8285f8356353ba3bde2 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 20 Sep 2021 12:07:42 -0700 Subject: [PATCH 381/930] Update index.yml --- windows/security/index.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 0807b2123a..287a123350 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -11,7 +11,7 @@ metadata: ms.collection: m365-security-compliance author: dansimp #Required; your GitHub user alias, with correct capitalization. ms.author: dansimp #Required; microsoft alias of author; optional team alias. - ms.date: 09/17/2021 + ms.date: 09/20/2021 localization_priority: Priority # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new @@ -54,7 +54,7 @@ landingContent: linkLists: - linkListType: overview links: - - text: Operating system security + - text: Overview url: operating-system.md - linkListType: concept links: @@ -117,11 +117,11 @@ landingContent: # Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - - title: User protection + - title: User security and secured identity linkLists: - linkListType: overview links: - - text: Windows identity security + - text: Overview url: identity.md - linkListType: concept links: @@ -146,7 +146,7 @@ landingContent: linkLists: - linkListType: overview links: - - text: Security foundations + - text: Overview url: security-foundations.md - linkListType: reference links: From dc78c5d5cb557e61a1e60bef8a7c09cc3b905147 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 20 Sep 2021 12:10:26 -0700 Subject: [PATCH 382/930] Update TOC.yml --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 46d6c42528..e86b164792 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -447,7 +447,7 @@ - name: Overview href: cloud.md - name: Mobile device management - href: client-management/mdm.md + href: client-management/mdm/index.md - name: Windows 365 Cloud PCs href: /windows-365/overview - name: Azure Virtual Desktop From 34aadbfc6e062f9ecd7b8dc8b460461df3243f23 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 20 Sep 2021 12:13:28 -0700 Subject: [PATCH 383/930] Update index.yml --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 287a123350..c637b78687 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -105,7 +105,7 @@ landingContent: - linkListType: concept links: - text: Mobile device management - url: client-management/mdm.md + url: client-management/mdm/index.md - text: Azure Active Directory url: https://www.microsoft.com/security/business/identity-access-management/azure-active-directory - text: Your Microsoft Account From ff2d12f60bf9273caf78e29c07743bb392c78ac4 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 20 Sep 2021 12:17:34 -0700 Subject: [PATCH 384/930] Update cloud.md --- windows/security/cloud.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 81019491b7..4e2d1d9f9e 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -7,7 +7,7 @@ ms.author: deniseb manager: dansimp audience: ITPro ms.topic: conceptual -ms.date: 09/17/2021 +ms.date: 09/20/2021 ms.localizationpriority: medium ms.custom: f1.keywords: NOCSH @@ -28,12 +28,12 @@ Windows 11 includes the cloud services that are listed in the following table:
Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [MDM and Windows](../client-management/mdm/index.md). | +| Mobile device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [Mobile device management](../client-management/mdm/index.md). | | Microsoft account | When users add their Microsoft account to Windows 11, they can bring their Windows, Microsoft Edge, Xbox settings, web page favorites, files, photos, and more across their devices.

The Microsoft account enables people to manage everything in one place. They can keep tabs on their subscriptions and order history, organize their family's digital life, update their privacy and security settings, track the health and safety of their devices, and even get rewards.

To learn more, see [Microsoft Accounts](identity-protection/access-control/microsoft-accounts.md).| | OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4).

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware). | | Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need. Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | ## Next steps -- [Learn more about MDM and Windows 11](mdm-windows.md) +- [Learn more about MDM and Windows 11](../client-management/mdm/index.md) - [Learn more about Windows security](index.yml) \ No newline at end of file From 3a6cc4c7d4b8774fe8f079648693f8d04e51a214 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 20 Sep 2021 12:24:53 -0700 Subject: [PATCH 385/930] Update index.yml --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index c637b78687..0472ae7481 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -105,7 +105,7 @@ landingContent: - linkListType: concept links: - text: Mobile device management - url: client-management/mdm/index.md + url: windows/client-management/mdm/index.md - text: Azure Active Directory url: https://www.microsoft.com/security/business/identity-access-management/azure-active-directory - text: Your Microsoft Account From fbf07f5dfd0b72691df874be5713bb8218f0057d Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 20 Sep 2021 12:28:19 -0700 Subject: [PATCH 386/930] Update index.yml --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 0472ae7481..faaade9a1b 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -105,7 +105,7 @@ landingContent: - linkListType: concept links: - text: Mobile device management - url: windows/client-management/mdm/index.md + url: https://docs.microsoft.com/windows/client-management/mdm/ - text: Azure Active Directory url: https://www.microsoft.com/security/business/identity-access-management/azure-active-directory - text: Your Microsoft Account From 7b4135e87a0f941598f17e0808fdc0d00683cc26 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 20 Sep 2021 12:28:47 -0700 Subject: [PATCH 387/930] Update TOC.yml --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index e86b164792..8eb8e35f21 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -447,7 +447,7 @@ - name: Overview href: cloud.md - name: Mobile device management - href: client-management/mdm/index.md + href: https://docs.microsoft.com/windows/client-management/mdm/ - name: Windows 365 Cloud PCs href: /windows-365/overview - name: Azure Virtual Desktop From dc7e7c88713bcb8d1afd28ae95ae51be1b27abb5 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 20 Sep 2021 12:31:55 -0700 Subject: [PATCH 388/930] Update cloud.md --- windows/security/cloud.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/cloud.md b/windows/security/cloud.md index 4e2d1d9f9e..7bccc2aa84 100644 --- a/windows/security/cloud.md +++ b/windows/security/cloud.md @@ -28,12 +28,12 @@ Windows 11 includes the cloud services that are listed in the following table:
Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [Mobile device management](../client-management/mdm/index.md). | +| Mobile device management (MDM) and Microsoft Endpoint Manager | Windows 11 supports MDM, an enterprise management solution to help you manage your organization's security policies and business applications. MDM enables your security team to manage devices without compromising people's privacy on their personal devices.

Non-Microsoft servers can be used to manage Windows 11 by using industry standard protocols.

To learn more, see [Mobile device management](/windows/client-management/mdm/). | | Microsoft account | When users add their Microsoft account to Windows 11, they can bring their Windows, Microsoft Edge, Xbox settings, web page favorites, files, photos, and more across their devices.

The Microsoft account enables people to manage everything in one place. They can keep tabs on their subscriptions and order history, organize their family's digital life, update their privacy and security settings, track the health and safety of their devices, and even get rewards.

To learn more, see [Microsoft Accounts](identity-protection/access-control/microsoft-accounts.md).| | OneDrive | OneDrive is your online storage for your files, photos, and data. OneDrive provides extra security, backup, and restore options for important files and photos. With options for both personal and business, people can use OneDrive to store and protect files in the cloud, allowing users to them on their laptops, desktops, and mobile devices. If a device is lost or stolen, people can quickly recover all their important files, photos, and data.

The OneDrive Personal Vault also provides protection for your most sensitive files without losing the convenience of anywhere access. Files are secured by identity verification, yet easily accessible to users across their devices. [Learn how to set up your Personal Vault](https://support.microsoft.com/office/protect-your-onedrive-files-in-personal-vault-6540ef37-e9bf-4121-a773-56f98dce78c4).

In the event of a ransomware attack, OneDrive can enable recovery. And if you’ve configured backups in OneDrive, you have more options to mitigate and recover from a ransomware attack. [Learn more about how to recover from a ransomware attack using Office 365](/microsoft-365/security/office-365-security/recover-from-ransomware). | | Access to Azure Active Directory | Microsoft Azure Active Directory (Azure AD) is a complete cloud identity and access management solution for managing identities and directories, enabling access to applications, and protecting identities from security threats.

With Azure AD, you can manage and secure identities for your employees, partners, and customers to access the applications and services they need. Windows 11 works seamlessly with Azure Active Directory to provide secure access, identity management, and single sign-on to apps and services from anywhere.

To learn more, see [What is Azure AD?](/azure/active-directory/fundamentals/active-directory-whatis) | ## Next steps -- [Learn more about MDM and Windows 11](../client-management/mdm/index.md) +- [Learn more about MDM and Windows 11](/windows/client-management/mdm/) - [Learn more about Windows security](index.yml) \ No newline at end of file From 18891fb08147e3ab1930cadeb82ddc2df3c03f09 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 20 Sep 2021 12:35:32 -0700 Subject: [PATCH 389/930] Update index.yml --- windows/security/index.yml | 42 +++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index faaade9a1b..64e0ecd4fb 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -94,27 +94,6 @@ landingContent: - text: S/MIME for Windows url: identity-protection/configure-s-mime.md # Cards and links should be based on top customer tasks or top subjects -# Start card title with a verb - # Card (optional) - - title: Cloud services - linkLists: - - linkListType: overview - links: - - text: Overview - url: cloud.md - - linkListType: concept - links: - - text: Mobile device management - url: https://docs.microsoft.com/windows/client-management/mdm/ - - text: Azure Active Directory - url: https://www.microsoft.com/security/business/identity-access-management/azure-active-directory - - text: Your Microsoft Account - url: identity-protection/access-control/microsoft-accounts.md - - text: OneDrive - url: https://docs.microsoft.com/onedrive/onedrive - - text: Family safety - url: threat-protection/windows-defender-security-center/wdsc-family-options.md -# Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - title: User security and secured identity @@ -140,6 +119,27 @@ landingContent: - text: Smart cards url: identity-protection/smart-cards/smart-card-windows-smart-card-technical-reference.md # Cards and links should be based on top customer tasks or top subjects +# Start card title with a verb + # Card (optional) + - title: Cloud services + linkLists: + - linkListType: overview + links: + - text: Overview + url: cloud.md + - linkListType: concept + links: + - text: Mobile device management + url: https://docs.microsoft.com/windows/client-management/mdm/ + - text: Azure Active Directory + url: https://www.microsoft.com/security/business/identity-access-management/azure-active-directory + - text: Your Microsoft Account + url: identity-protection/access-control/microsoft-accounts.md + - text: OneDrive + url: https://docs.microsoft.com/onedrive/onedrive + - text: Family safety + url: threat-protection/windows-defender-security-center/wdsc-family-options.md +# Cards and links should be based on top customer tasks or top subjects # Start card title with a verb # Card (optional) - title: Security foundations From 801a5de6667d3cf4a4f8daa7acbe43f1ee2fb2a4 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 20 Sep 2021 12:38:07 -0700 Subject: [PATCH 390/930] Update TOC.yml --- windows/security/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 8eb8e35f21..b2c47ab56b 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -336,7 +336,7 @@ href: identity-protection\configure-s-mime.md - name: Windows Credential Theft Mitigation Guide Abstract href: identity-protection\windows-credential-theft-mitigation-guide-abstract.md -- name: Identity and user security +- name: User security and secured identity items: - name: Overview href: identity.md From 3a7820f2bda13cc304fa5b87112be38219246843 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Mon, 20 Sep 2021 14:29:43 -0700 Subject: [PATCH 391/930] Update hardware.md --- windows/security/hardware.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/hardware.md b/windows/security/hardware.md index 5fbcc6156a..ae5f6ae709 100644 --- a/windows/security/hardware.md +++ b/windows/security/hardware.md @@ -15,13 +15,13 @@ ms.technology: windows-sec # Windows hardware security -Modern threats require modern security with a strong alignment between hardware security and software security techniques to keep users, data and devices protected. The operating system alone cannot protect from the wide range of tools and techniques cybercriminals use to compromise a computer deep inside its silicon. Once inside, intruders can be difficult to detect while engaging in multiple nefarious activities from stealing important data to capturing email addresses and other sensitive pieces of information. +Modern threats require modern security with a strong alignment between hardware security and software security techniques to keep users, data, and devices protected. The operating system alone cannot protect from the wide range of tools and techniques cybercriminals use to compromise a computer deep inside its silicon. Once inside, intruders can be difficult to detect while engaging in multiple nefarious activities from stealing important data to capturing email addresses and other sensitive pieces of information. These new threats call for computing hardware that is secure down to the very core, including hardware chips and processors. Microsoft and our partners, including chip and device manufacturers, have worked together to integrate powerful security capabilities across software, firmware, and hardware.

| Security Measures | Features & Capabilities | |:---|:---| | Trusted Platform Module (TPM) | A Trusted Platform Module (TPM) is designed to provide hardware-based security-related functions and help prevent unwanted tampering. TPMs provide security and privacy benefits for system hardware, platform owners, and users.
A TPM chip is a secure crypto-processor that helps with actions such as generating, storing, and limiting the use of cryptographic keys. Many TPMs include multiple physical security mechanisms to make it tamper resistant and prevent malicious software from tampering with the security functions of the TPM.

Learn more about the [Trusted Platform Module](information-protection/tpm/trusted-platform-module-top-node.md). | | Hardware-based root of trust with Windows Defender System Guard | To protect critical resources such as Windows authentication, single sign-on tokens, Windows Hello, and the Virtual Trusted Platform Module, a system's firmware and hardware must be trustworthy.
Windows Defender System Guard helps protect and maintain the integrity of the system as it starts up and validate that system integrity has truly been maintained through local and remote attestation.

Learn more about [How a hardware-based root of trust helps protect Windows](threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md) and [System Guard Secure Launch and SMM protection](threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md). | -| Enable virtualization-based protection of code integrity | Hypervisor-protected Code Integrity (HVCI) is a virtualization based security (VBS) feature available in Windows. In the Windows Device Security settings, HVCI is referred to as Memory Integrity.
HVCI and VBS improve the threat model of Windows and provide stronger protections against malware trying to exploit the Windows Kernel. VBS leverages the Windows Hypervisor to create an isolated virtual environment that becomes the root of trust of the OS that assumes the kernel can be compromised. HVCI is a critical component that protects and hardens this virtual environment by running kernel mode code integrity within it and restricting kernel memory allocations that could be used to compromise the system.

Learn more: [Enable virtualization-based protection of code integrity](threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md). -| Kernel Direct Memory Access (DMA) Protection | PCIe hot plug devices such as Thunderbolt, USB4, and CFexpress allow users to attach new classes of external peripherals, including graphics cards or other PCI devices, to their PCs with an experience identical to USB. Because PCI hot plug ports are external and easily-accessible, PCs are susceptible to drive-by Direct Memory Access (DMA) attacks. Memory access protection (also known as Kernel DMA Protection) protects PCs against drive-by DMA attacks that use PCIe hot plug devices by limiting these external peripherals from being able to directly copy memory when the user has locked their PC.

Learn more about [Kernel DMA Protection](information-protection/kernel-dma-protection-for-thunderbolt.md). | -| Secure core devices | Microsoft is working closely with OEM partners and silicon vendors to build Secured-core PCs that features deeply integrated hardware, firmware and software to ensure enhanced security for devices, identities and data.

Secured-core PCs provide protections that are useful against sophisticated attacks and can provide increased assurance when handling mission-critical data in some of the most data-sensitive industries, such as healthcare workers that handle medical records and other personally identifiable information (PII), commercial roles that handle high business impact and highly sensitive data, such as a financial controller with earnings data.

Learn more about [Secure core PCs](/windows-hardware/design/device-experiences/oem-highly-secure).| +| Enable virtualization-based protection of code integrity | Hypervisor-protected Code Integrity (HVCI) is a virtualization based security (VBS) feature available in Windows. In the Windows Device Security settings, HVCI is referred to as Memory Integrity.
HVCI and VBS improve the threat model of Windows and provide stronger protections against malware trying to exploit the Windows Kernel. VBS uses the Windows Hypervisor to create an isolated virtual environment that becomes the root of trust of the OS that assumes the kernel can be compromised. HVCI is a critical component that protects and hardens this virtual environment by running kernel mode code integrity within it and restricting kernel memory allocations that could be used to compromise the system.

Learn more: [Enable virtualization-based protection of code integrity](threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md). +| Kernel Direct Memory Access (DMA) Protection | PCIe hot plug devices such as Thunderbolt, USB4, and CFexpress allow users to attach new classes of external peripherals, including graphics cards or other PCI devices, to their PCs with an experience identical to USB. Because PCI hot plug ports are external and easily accessible, PCs are susceptible to drive-by Direct Memory Access (DMA) attacks. Memory access protection (also known as Kernel DMA Protection) protects PCs against drive-by DMA attacks that use PCIe hot plug devices by limiting these external peripherals from being able to directly copy memory when the user has locked their PC.

Learn more about [Kernel DMA Protection](information-protection/kernel-dma-protection-for-thunderbolt.md). | +| Secure core devices | Microsoft is working closely with OEM partners and silicon vendors to build Secured-core PCs that feature deeply integrated hardware, firmware, and software to ensure enhanced security for devices, identities, and data.

Secured-core PCs provide protections that are useful against sophisticated attacks and can provide increased assurance when handling mission-critical data in some of the most data-sensitive industries, such as healthcare workers that handle medical records and other personally identifiable information (PII), commercial roles that handle high business impact and highly sensitive data, such as a financial controller with earnings data.

Learn more about [Secure core PCs](/windows-hardware/design/device-experiences/oem-highly-secure).| From f921df9dbac67a5fe550c5c7ef17453354e7da20 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Mon, 20 Sep 2021 14:35:24 -0700 Subject: [PATCH 392/930] w11 --- .../create-a-windows-11-reference-image.md | 52 ++++++++++++------ ...prepare-for-windows-deployment-with-mdt.md | 5 +- windows/deployment/images/captureimage.png | Bin 31647 -> 211568 bytes 3 files changed, 38 insertions(+), 19 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md index c89af0e3b8..9c45252a5b 100644 --- a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md +++ b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md @@ -400,13 +400,13 @@ On **MDT01**: 3. In Windows SIM, expand the **4 specialize** node in the **Answer File** pane and select the amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral entry. 4. In the **amd64\_Microsoft-Windows-IE-InternetExplorer\_neutral properties** window (right-hand window), set the following values: - DisableDevTools: true -5. Save the Unattend.xml file, and close Windows SIM. - - Note: If errors are reported that certain display values are incorrect, you can ignore this or browse to **7oobeSystem\\amd64_Microsoft-Windows-Shell-Setup__neutral\\Display** and enter the following: ColorDepth 32, HorizontalResolution 1, RefreshRate 60, VerticalResolution 1. +5. Save the Answer File, and close Windows SIM. + - Note: If validation errors are reported that certain display values are incorrect, you can ignore this or browse to **7oobeSystem\\amd64_Microsoft-Windows-Shell-Setup__neutral\\Display** and enter the following: ColorDepth 32, HorizontalResolution 1, RefreshRate 60, VerticalResolution 1. 6. On the Windows 11 Enterprise x64 Default Image Properties, click **OK**. ![figure 10.](../images/fig10-unattend.png) - Windows System Image Manager with the Windows 10 Unattend.xml. + Windows System Image Manager with the Windows 11 Unattend.xml. ## Configure the MDT deployment share rules @@ -477,7 +477,7 @@ On **MDT01**: ``` >[!NOTE] - >For security reasons, you normally don't add the password to the Bootstrap.ini file; however, because this deployment share is for creating reference image builds only, and should not be published to the production network, it is acceptable to do so in this situation. Obviously if you are not using the same password (pass@word3) that is provided in this lab, you must enter your own custom password on the Rules tab and in Bootstrap.ini. + >For security reasons, you normally don't add the password to the Bootstrap.ini file; however, because this deployment share is for creating reference image builds only, and should not be published to the production network, it is acceptable to do so in this situation. Obviously if you are not using the same password (pass@word1) that is provided in this lab, you must enter your own custom password on the Rules tab and in Bootstrap.ini. 4. On the **Windows PE** tab, in the **Platform** drop-down list, select **x86**. 5. In the **Lite Touch Boot Image Settings** area, configure the following settings: @@ -608,11 +608,11 @@ SkipFinalSummary=YES - **SkipCapture.** Skips the Capture pane. - **SkipFinalSummary.** Skips the final Windows Deployment Wizard summary. Because you use FinishAction=Shutdown, you don't want the wizard to stop in the end so that you need to click OK before the machine shuts down. -## Build the Windows 10 reference image +## Build the Windows 11 reference image As previously described, this section requires a Hyper-V host. See [Hyper-V requirements](prepare-for-windows-deployment-with-mdt.md#hyper-v-requirements) for more information. -Once you have created your task sequence, you are ready to create the Windows 10 reference image. This will be performed by launching the task sequence from a virtual machine which will then automatically perform the reference image creation and capture process. +Once you have created your task sequence, you are ready to create the Windows 11 reference image. This will be performed by launching the task sequence from a virtual machine which will then automatically perform the reference image creation and capture process. The steps below outline the process used to boot a virtual machine using an ISO boot image created by MDT, and then run the reference image task sequence image to create and capture the Windows 10 reference image. @@ -623,41 +623,43 @@ The steps below outline the process used to boot a virtual machine using an ISO On **HV01**: 2. Create a new virtual machine with the following settings: - 1. Name: REFW10X64-001 + 1. Name: REFW11X64-001 2. Store the virtual machine in a different location: C:\VM 3. Generation 1 4. Memory: 1024 MB 5. Network: Must be able to connect to \\MDT01\MDTBuildLab$ 7. Hard disk: 60 GB (dynamic disk) 8. Install OS with image file: C:\\ISO\\MDT Build Lab x86.iso -1. Before you start the VM, add a checkpoint for REFW10X64-001, and name it **Clean with MDT Build Lab x86 ISO**. +1. Before you start the VM, add a checkpoint for REFW11X64-001, and name it **Clean with MDT Build Lab x86 ISO**. **Note**: Checkpoints are useful if you need to restart the process and want to make sure you can start clean. -4. Start the REFW10X64-001 virtual machine and connect to it. +4. Start the REFW11X64-001 virtual machine and connect to it. - **Note**: Up to this point we have not discussed IP addressing or DHCP. In the initial setup for this guide, DC01 was provisioned as a DHCP server to provide IP address leases to client computers. You might have a different DHCP server on your network that you wish to use. The REFW10X64-001 virtual machine requires an IP address lease that provides it with connectivity to MDT01 so that it can connect to the \\MDT01\MDTBuildLab$ share. In the current scenario this is accomplished with a DHCP scope that provides IP addresses in the 10.10.10.100 - 10.10.10.200 range, as part of a /24 subnet so that the client can connect to MDT01 at 10.10.10.11. + **Note**: Up to this point we have not discussed IP addressing or DHCP. In the initial setup for this guide, DC01 was provisioned as a DHCP server to provide IP address leases to client computers. You might have a different DHCP server on your network that you wish to use. The REFW10X64-001 virtual machine requires an IP address lease that provides it with connectivity to MDT01 so that it can connect to the \\MDT01\MDTBuildLab$ share, and optionally the WSUS server on your network. In the current scenario this is accomplished with a DHCP scope that provides IP addresses in the 10.10.10.100 - 10.10.10.200 range, with a 10.10.10.1 gateway, as part of a /24 subnet so that the client can connect to MDT01 at 10.10.10.11. + + If you receive a message that "A connection to the deployment share could not be made, check that the DHCP service is available to the REFW11X64-001 VM, and it has been issued a valid IP address. After booting into Windows PE, complete the Windows Deployment Wizard with the following settings: - 1. Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Default Image + 1. Select a task sequence to execute on this computer: Windows 11 Enterprise x64 Default Image 2. Specify whether to capture an image: Capture an image of this reference computer - Location: \\\\MDT01\\MDTBuildLab$\\Captures - 3. File name: REFW10X64-001.wim + 3. File name: REFW11X64-001.wim ![capture image.](../images/captureimage.png) - The Windows Deployment Wizard for the Windows 10 reference image. + The Windows Deployment Wizard for the Windows 11 reference image. 5. The setup now starts and does the following: - 1. Installs the Windows 10 Enterprise operating system. + 1. Installs the Windows 11 Enterprise operating system. 2. Installs the added applications, roles, and features. - 3. Updates the operating system via your local Windows Server Update Services (WSUS) server. + 3. Updates the operating system via your local Windows Server Update Services (WSUS) server (if provisioned). 4. Stages Windows PE on the local disk. 5. Runs System Preparation (Sysprep) and reboots into Windows PE. 6. Captures the installation to a Windows Imaging (WIM) file. 7. Turns off the virtual machine. -After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is REFW10X64-001.wim. +After some time, you will have a Windows 11 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is REFW11X64-001.wim. ![image.](../images/image-captured.png) @@ -670,9 +672,23 @@ If you [enabled monitoring](#enable-monitoring), you can check the progress of t ![monitoring.](../images/mdt-monitoring.png) -If there are problems with your task sequence, you can troubleshoot in Windows PE by pressing F8 to open a command prompt. There are several [MDT log files](/configmgr/mdt/troubleshooting-reference#mdt-logs) created that can be helpful determining the origin of an error, such as BDD.log. From the command line in Windows PE you can copy these logs from the client to your MDT server for viewing with CMTrace. For example: copy BDD.log \\\\mdt01\\logs$. +If monitoring is not working, check that http://localhost:9801/MDTMonitorData/ loads on MDT01, and try turning monitoring off and on again. -After some time, you will have a Windows 10 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is REFW10X64-001.wim. +If there are problems with your task sequence, you can troubleshoot in Windows PE by pressing F8 to open a command prompt. There are several [MDT log files](/configmgr/mdt/troubleshooting-reference#mdt-logs) created that can be helpful determining the origin of an error, such as BDD.log. From the command line in Windows PE you can copy these logs from the client to your MDT server for viewing with CMTrace. For example: copy BDD.log \\\\mdt01\\logs$. An example is shown below. + +```cmd +X:\>net use G: \\mdt01\c$\tmp /user:contoso\administrator pass@word1 +The command completed successfully. + +X:\>copy X:\MININT\SMSOSD\OSDLOGS\*.log G: + 6 files copied. +X:\>copp X:\Windows\Temp\SMSTSLog\smsts.log G: + 1 file copied. +``` + +If you have trouble connecting to the deployment share, verify that your DHCP server (DC01 in this lab) has issued a lease to the VM. The DHCP client name will be something like minint-p1st75s.contoso.com. + +After some time, you will have a Windows 11 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is REFW11X64-001.wim. ## Related topics diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md index f1579927f6..6334ffb6b5 100644 --- a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md +++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md @@ -50,6 +50,7 @@ For the purposes of this topic, we will use three server computers: **DC01**, ** - You can use an earlier version of Windows Server with minor modifications to some procedures. - Note: Although MDT supports Windows Server 2008 R2, at least Windows Server 2012 R2 or later is required to perform the procedures in this guide. - **DC01** is a domain controller, DHCP server, and DNS server for contoso.com, representing the fictitious Contoso Corporation. + - The DHCP scope used in this lab is 10.10.10.0/24 with a gateway of 10.10.10.1. but you can adjust the scope settings to your environment. - **MDT01** is a domain member server in contoso.com with a data (D:) drive that can store at least 200GB. MDT01 will host deployment shares and run the Windows Deployment Service. Optionally, MDT01 is also a WSUS server. - A second MDT server (**MDT02**) configured identically to MDT01 is optionally used to [build a distributed environment](build-a-distributed-environment-for-windows-deployment.md) for Windows 11 deployment. This server is located on a different subnet than MDT01 and has a different default gateway. - **HV01** is a Hyper-V host computer that is used to build a Windows 11 reference image. @@ -149,8 +150,10 @@ On **MDT01**: 1. Visit the [MDT resource page](/mem/configmgr/mdt/) and click **Download MDT**. 2. Save the **MicrosoftDeploymentToolkit_x64.msi** file to the D:\\Downloads\\MDT folder on MDT01. +3. Save the [MDT update](https://support.microsoft.com/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7) to D:\\Downloads\\MDT folder on MDT01. - **Note**: As of the publishing date for this guide, the current version of MDT is 8456 (6.3.8456.1000), but a later version will also work. -3. Install **MDT** (D:\\Downloads\\MDT\\MicrosoftDeploymentToolkit_x64.exe) with the default settings. +4. Install **MDT** (D:\\Downloads\\MDT\\MicrosoftDeploymentToolkit_x64.exe) with the default settings. +5. Extract the MDT update and install it per the instructions on [Windows 10 deployments fail with Microsoft Deployment Toolkit on computers with BIOS type firmware](https://support.microsoft.com/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7). This will update **Microsoft.BDD.Utility.dll** from version 6.3.8456.1000 to 6.3.8456.1001. ## Create the OU structure diff --git a/windows/deployment/images/captureimage.png b/windows/deployment/images/captureimage.png index e9ebbf3aadafeed9b2e5fc9a99eee8a455214396..9cccb88a1fb57fcb2deb582b27f502e8de05df86 100644 GIT binary patch literal 211568 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 MB`w8D`DYRT1KR;|_y7O^ literal 31647 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 LxsJW+6#0JuKuKaT From f4b6943770ad34a2fd5ee0325e3e1936ca26890b Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 20 Sep 2021 15:04:18 -0700 Subject: [PATCH 393/930] reorg --- windows/security/TOC.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index b2c47ab56b..5d2f4c0bdf 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -149,13 +149,6 @@ href: information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md - name: Configure S/MIME for Windows href: identity-protection/configure-s-mime.md - - name: Windows security baselines - href: threat-protection/windows-security-configuration-framework/windows-security-baselines.md - items: - - name: Security Compliance Toolkit - href: threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md - - name: Get support - href: threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md - name: Network security items: - name: VPN technical guide @@ -185,6 +178,13 @@ href: identity-protection/vpn/vpn-office-365-optimization.md - name: Windows Defender Firewall href: threat-protection/windows-firewall/windows-firewall-with-advanced-security.md + - name: Windows security baselines + href: threat-protection/windows-security-configuration-framework/windows-security-baselines.md + items: + - name: Security Compliance Toolkit + href: threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md + - name: Get support + href: threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md - name: Virus & threat protection items: - name: Overview From 975f118841778abd83a7546441be9450f45b69e5 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 21 Sep 2021 10:09:46 +0530 Subject: [PATCH 394/930] Update policy-csp-admx-pca.md --- .../mdm/policy-csp-admx-pca.md | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-pca.md b/windows/client-management/mdm/policy-csp-admx-pca.md index 1e864220e1..44a74c85ba 100644 --- a/windows/client-management/mdm/policy-csp-admx-pca.md +++ b/windows/client-management/mdm/policy-csp-admx-pca.md @@ -23,22 +23,25 @@ manager: dansimp

- ADMX_pca/CorporateResources + ADMX_pca/DetectDeprecatedCOMComponentFailuresPolicy
- ADMX_pca/CustomCommands + ADMX_pca/DetectDeprecatedComponentFailuresPolicy
- ADMX_pca/DTEs + ADMX_pca/DetectInstallFailuresPolicy
- ADMX_pca/FriendlyName + ADMX_pca/DetectUndetectedInstallersPolicy
- ADMX_pca/LocalNamesOn + ADMX_pca/DetectUpdateFailuresPolicy
- ADMX_pca/PassiveMode + ADMX_pca/DisablePcaUIPolicy +
+
+ ADMX_pca/DetectBlockedDriversPolicy
@@ -51,8 +54,9 @@ manager: dansimp - - + + + From 298430bad7a35bf9642600d59256f2f46d52e8c6 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Tue, 21 Sep 2021 11:26:55 +0530 Subject: [PATCH 395/930] Updated 1 to 15 --- .../mdm/policy-csp-admx-msapolicy.md | 22 ++++++---- .../mdm/policy-csp-admx-msched.md | 44 ++++++++++++------- 2 files changed, 42 insertions(+), 24 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-msapolicy.md b/windows/client-management/mdm/policy-csp-admx-msapolicy.md index 99d423e98d..0fd60d858f 100644 --- a/windows/client-management/mdm/policy-csp-admx-msapolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-msapolicy.md @@ -36,28 +36,34 @@ manager: dansimp
Windows EditionSupported?EditionWindows 10Windows 11
Home
- - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether users can provide Microsoft accounts for authentication for applications or services. If this setting is enabled, all applications and services on the device are prevented from using Microsoft accounts for authentication. +This policy setting controls whether users can provide Microsoft accounts for authentication for applications or services. If this setting is enabled, all applications and services on the device are prevented from using Microsoft accounts for authentication. This applies both to existing users of a device and new users who may be added. However, any application or service that has already authenticated a user will not be affected by enabling this setting until the authentication cache expires. diff --git a/windows/client-management/mdm/policy-csp-admx-msched.md b/windows/client-management/mdm/policy-csp-admx-msched.md index 0264d6cb1d..1e001d2ccc 100644 --- a/windows/client-management/mdm/policy-csp-admx-msched.md +++ b/windows/client-management/mdm/policy-csp-admx-msched.md @@ -39,28 +39,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -77,7 +83,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure Automatic Maintenance activation boundary. The maintenance activation boundary is the daily scheduled time at which Automatic Maintenance starts. +This policy setting allows you to configure Automatic Maintenance activation boundary. The maintenance activation boundary is the daily scheduled time at which Automatic Maintenance starts. If you enable this policy setting, this will override the default daily scheduled time as specified in Security and Maintenance/Automatic Maintenance Control Panel. @@ -108,28 +114,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -146,7 +158,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure Automatic Maintenance activation random delay. +This policy setting allows you to configure Automatic Maintenance activation random delay. The maintenance random delay is the amount of time up to which Automatic Maintenance will delay starting from its Activation Boundary. From c05808129148a97621b6c9bf3fc499f7285aecba Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Tue, 21 Sep 2021 12:17:28 +0530 Subject: [PATCH 396/930] Updated --- .../mdm/policy-csp-admx-grouppolicy.md | 946 ++++--- .../mdm/policy-csp-admx-help.md | 88 +- .../mdm/policy-csp-admx-helpandsupport.md | 88 +- .../mdm/policy-csp-admx-icm.md | 572 ++-- .../mdm/policy-csp-admx-kdc.md | 132 +- .../mdm/policy-csp-admx-kerberos.md | 176 +- .../mdm/policy-csp-admx-lanmanserver.md | 88 +- .../mdm/policy-csp-admx-lanmanworkstation.md | 66 +- ...icy-csp-admx-linklayertopologydiscovery.md | 44 +- .../mdm/policy-csp-admx-logon.md | 330 ++- ...icy-csp-admx-microsoftdefenderantivirus.md | 2046 +++++++++------ .../mdm/policy-csp-admx-mmc.md | 110 +- .../mdm/policy-csp-admx-mmcsnapins.md | 2310 +++++++++++------ .../mdm/policy-csp-admx-msdt.md | 66 +- .../mdm/policy-csp-admx-msi.md | 528 ++-- 15 files changed, 4830 insertions(+), 2760 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md index cbb70f971a..7ed0b8bed2 100644 --- a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md @@ -162,28 +162,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -200,7 +206,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows user-based policy processing, roaming user profiles, and user object logon scripts for interactive logons across forests. +This policy setting allows user-based policy processing, roaming user profiles, and user object logon scripts for interactive logons across forests. This policy setting affects all user accounts that interactively log on to a computer in a different forest when a trust across forests or a two-way forest trust exists. @@ -240,28 +246,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -278,7 +290,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when software installation policies are updated. +This policy setting determines when software installation policies are updated. This policy setting affects all policy settings that use the software installation component of Group Policy, such as policy settings in Software Settings\Software Installation. You can set software installation policy only for Group Policy Objects stored in Active Directory, not for Group Policy Objects on the local computer. @@ -315,28 +327,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -353,7 +371,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when disk quota policies are updated. +This policy setting determines when disk quota policies are updated. This policy setting affects all policies that use the disk quota component of Group Policy, such as those in Computer Configuration\Administrative Templates\System\Disk Quotas. @@ -392,28 +410,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -430,7 +454,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when encryption policies are updated. +This policy setting determines when encryption policies are updated. This policy setting affects all policies that use the encryption component of Group Policy, such as policies related to encryption in Windows Settings\Security Settings. @@ -469,28 +493,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -507,7 +537,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when folder redirection policies are updated. +This policy setting determines when folder redirection policies are updated. This policy setting affects all policies that use the folder redirection component of Group Policy, such as those in WindowsSettings\Folder Redirection. You can only set folder redirection policy for Group Policy objects, stored in Active Directory, not for Group Policy objects on the local computer. @@ -544,28 +574,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -582,7 +618,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when Internet Explorer Maintenance policies are updated. +This policy setting determines when Internet Explorer Maintenance policies are updated. This policy setting affects all policies that use the Internet Explorer Maintenance component of Group Policy, such as those in Windows Settings\Internet Explorer Maintenance. @@ -621,28 +657,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -659,7 +701,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when IP security policies are updated. +This policy setting determines when IP security policies are updated. This policy setting affects all policies that use the IP security component of Group Policy, such as policies in Computer Configuration\Windows Settings\Security Settings\IP Security Policies on Local Machine. @@ -698,28 +740,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -736,7 +784,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when registry policies are updated. +This policy setting determines when registry policies are updated. This policy setting affects all policies in the Administrative Templates folder and any other policies that store values in the registry. It overrides customized settings that the program implementing a registry policy set when it was installed. @@ -771,28 +819,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -809,7 +863,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when policies that assign shared scripts are updated. +This policy setting determines when policies that assign shared scripts are updated. This policy setting affects all policies that use the scripts component of Group Policy, such as those in WindowsSettings\Scripts. It overrides customized settings that the program implementing the scripts policy set when it was installed. @@ -846,28 +900,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -884,7 +944,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when security policies are updated. +This policy setting determines when security policies are updated. This policy setting affects all policies that use the security component of Group Policy, such as those in Windows Settings\Security Settings. @@ -921,28 +981,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -959,7 +1025,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when policies that assign wired network settings are updated. +This policy setting determines when policies that assign wired network settings are updated. This policy setting affects all policies that use the wired network component of Group Policy, such as those in Windows Settings\Wired Network Policies. @@ -1000,28 +1066,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1038,7 +1110,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when policies that assign wireless network settings are updated. +This policy setting determines when policies that assign wireless network settings are updated. This policy setting affects all policies that use the wireless network component of Group Policy, such as those in WindowsSettings\Wireless Network Policies. @@ -1079,28 +1151,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1117,7 +1195,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies how long Group Policy should wait for workplace connectivity notifications during startup policy processing. If the startup policy processing is synchronous, the computer is blocked until workplace connectivity is available or the wait time is reached. If the startup policy processing is asynchronous, the computer is not blocked and policy processing will occur in the background. In either case, configuring this policy setting overrides any system-computed wait times. +This policy setting specifies how long Group Policy should wait for workplace connectivity notifications during startup policy processing. If the startup policy processing is synchronous, the computer is blocked until workplace connectivity is available or the wait time is reached. If the startup policy processing is asynchronous, the computer is not blocked and policy processing will occur in the background. In either case, configuring this policy setting overrides any system-computed wait times. If you enable this policy setting, Group Policy uses this administratively configured maximum wait time for workplace connectivity, and overrides any default or system-computed wait time. @@ -1148,28 +1226,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1186,7 +1270,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability of users to view their Resultant Set of Policy (RSoP) data. +This policy setting controls the ability of users to view their Resultant Set of Policy (RSoP) data. By default, interactively logged on users can view their own Resultant Set of Policy (RSoP) data. @@ -1226,28 +1310,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1264,7 +1354,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability of users to view their Resultant Set of Policy (RSoP) data. +This policy setting controls the ability of users to view their Resultant Set of Policy (RSoP) data. By default, interactively logged on users can view their own Resultant Set of Policy (RSoP) data. @@ -1304,28 +1394,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1342,7 +1438,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents the Group Policy Client Service from stopping when idle. +This policy setting prevents the Group Policy Client Service from stopping when idle. > [!TIP] @@ -1369,28 +1465,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1407,7 +1509,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents the system from updating the Administrative Templates source files automatically when you open the Group Policy Object Editor. +Prevents the system from updating the Administrative Templates source files automatically when you open the Group Policy Object Editor. Administrators might want to use this if they are concerned about the amount of space used on the system volume of a DC. @@ -1449,28 +1551,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1487,7 +1595,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents Group Policy from being updated while the computer is in use. This policy setting applies to Group Policy for computers, users, and domain controllers. +This policy setting prevents Group Policy from being updated while the computer is in use. This policy setting applies to Group Policy for computers, users, and domain controllers. If you enable this policy setting, the system waits until the current user logs off the system before updating the computer and user settings. @@ -1521,28 +1629,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1559,7 +1673,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents Local Group Policy Objects (Local GPOs) from being applied. +This policy setting prevents Local Group Policy Objects (Local GPOs) from being applied. By default, the policy settings in Local GPOs are applied before any domain-based GPO policy settings. These policy settings can apply to both users and the local computer. You can disable the processing and application of all Local GPOs to ensure that only domain-based GPOs are applied. @@ -1595,28 +1709,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1633,7 +1753,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control a user's ability to invoke a computer policy refresh. +This policy setting allows you to control a user's ability to invoke a computer policy refresh. If you enable this policy setting, users are not able to invoke a refresh of computer policy. Computer policy will still be applied at startup or when an official policy refresh occurs. @@ -1671,28 +1791,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1709,7 +1835,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the Windows device is allowed to participate in cross-device experiences (continue experiences). +This policy setting determines whether the Windows device is allowed to participate in cross-device experiences (continue experiences). If you enable this policy setting, the Windows device is discoverable by other Windows devices that belong to the same user, and can participate in cross-device experiences. @@ -1742,28 +1868,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1780,7 +1912,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure Group Policy caching behavior. +This policy setting allows you to configure Group Policy caching behavior. If you enable or do not configure this policy setting, Group Policy caches policy information after every background processing session. This cache saves applicable GPOs and the settings contained within them. When Group Policy runs in synchronous foreground mode, it refers to this cache, which enables it to run faster. When the cache is read, Group Policy attempts to contact a logon domain controller to determine the link speed. When Group Policy runs in background mode or asynchronous foreground mode, it continues to download the latest version of the policy information, and it uses a bandwidth estimate to determine slow link thresholds. (See the “Configure Group Policy Slow Link Detection” policy setting to configure asynchronous foreground behavior.) @@ -1815,28 +1947,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1853,7 +1991,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure Group Policy caching behavior on Windows Server machines. +This policy setting allows you to configure Group Policy caching behavior on Windows Server machines. If you enable this policy setting, Group Policy caches policy information after every background processing session. This cache saves applicable GPOs and the settings contained within them. When Group Policy runs in synchronous foreground mode, it refers to this cache, which enables it to run faster. When the cache is read, Group Policy attempts to contact a logon domain controller to determine the link speed. When Group Policy runs in background mode or asynchronous foreground mode, it continues to download the latest version of the policy information, and it uses a bandwidth estimate to determine slow link thresholds. (See the “Configure Group Policy Slow Link Detection” policy setting to configure asynchronous foreground behavior.) @@ -1888,28 +2026,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1926,7 +2070,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy allows IT admins to turn off the ability to Link a Phone with a PC to continue reading, emailing and other tasks that requires linking between Phone and PC. +This policy allows IT admins to turn off the ability to Link a Phone with a PC to continue reading, emailing and other tasks that requires linking between Phone and PC. If you enable this policy setting, the Windows device will be able to enroll in Phone-PC linking functionality and participate in Continue on PC experiences. @@ -1959,28 +2103,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1997,7 +2147,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents administrators from viewing or using Group Policy preferences. +This policy setting prevents administrators from viewing or using Group Policy preferences. A Group Policy administration (.adm) file can contain both true settings and preferences. True settings, which are fully supported by Group Policy, must use registry entries in the Software\Policies or Software\Microsoft\Windows\CurrentVersion\Policies registry subkeys. Preferences, which are not fully supported, use registry entries in other subkeys. @@ -2035,28 +2185,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2073,7 +2229,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This security feature provides a global setting to prevent programs from loading untrusted fonts. Untrusted fonts are any font installed outside of the %windir%\Fonts directory. +This security feature provides a global setting to prevent programs from loading untrusted fonts. Untrusted fonts are any font installed outside of the %windir%\Fonts directory. This feature can be configured to be in 3 modes: On, Off, and Audit. By default, it is Off and no fonts are blocked. If you aren't quite ready to deploy this feature into your organization, you can run it in Audit mode to see if blocking untrusted fonts causes any usability or compatibility issues. @@ -2102,28 +2258,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2140,7 +2302,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines which domain controller the Group Policy Object Editor snap-in uses. +This policy setting determines which domain controller the Group Policy Object Editor snap-in uses. If you enable this setting, you can which domain controller is used according to these options: @@ -2180,28 +2342,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2218,7 +2386,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines a slow connection for purposes of applying and updating Group Policy. +This policy setting defines a slow connection for purposes of applying and updating Group Policy. If the rate at which data is transferred from the domain controller providing a policy update to the computers in this group is slower than the rate specified by this setting, the system considers the connection to be slow. @@ -2257,28 +2425,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2295,7 +2469,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines a slow connection for purposes of applying and updating Group Policy. +This policy setting defines a slow connection for purposes of applying and updating Group Policy. If the rate at which data is transferred from the domain controller providing a policy update to the computers in this group is slower than the rate specified by this setting, the system considers the connection to be slow. @@ -2334,28 +2508,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2372,7 +2552,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies how often Group Policy for computers is updated while the computer is in use (in the background). This setting specifies a background update rate only for Group Policies in the Computer Configuration folder. +This policy setting specifies how often Group Policy for computers is updated while the computer is in use (in the background). This setting specifies a background update rate only for Group Policies in the Computer Configuration folder. In addition to background updates, Group Policy for the computer is always updated when the system starts. @@ -2416,28 +2596,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2454,7 +2640,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies how often Group Policy is updated on domain controllers while they are running (in the background). The updates specified by this setting occur in addition to updates performed when the system starts. +This policy setting specifies how often Group Policy is updated on domain controllers while they are running (in the background). The updates specified by this setting occur in addition to updates performed when the system starts. By default, Group Policy on the domain controllers is updated every five minutes. @@ -2492,28 +2678,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2530,7 +2722,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies how often Group Policy for users is updated while the computer is in use (in the background). This setting specifies a background update rate only for the Group Policies in the User Configuration folder. +This policy setting specifies how often Group Policy for users is updated while the computer is in use (in the background). This setting specifies a background update rate only for the Group Policies in the User Configuration folder. In addition to background updates, Group Policy for users is always updated when users log on. @@ -2576,28 +2768,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2614,7 +2812,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Enter “0” to disable Logon Script Delay. +Enter “0” to disable Logon Script Delay. This policy setting allows you to configure how long the Group Policy client waits after logon before running scripts. @@ -2651,28 +2849,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2689,7 +2893,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to set the default display name for new Group Policy objects. +This policy setting allows you to set the default display name for new Group Policy objects. This setting allows you to specify the default name for new Group Policy objects created from policy compliant Group Policy Management tools including the Group Policy tab in Active Directory tools and the GPO browser. @@ -2722,28 +2926,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2760,7 +2970,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to create new Group Policy object links in the disabled state. +This policy setting allows you to create new Group Policy object links in the disabled state. If you enable this setting, you can create all new Group Policy object links in the disabled state by default. After you configure and test the new object links by using a policy compliant Group Policy management tool such as Active Directory Users and Computers or Active Directory Sites and Services, you can enable the object links for use on the system. @@ -2791,28 +3001,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2829,7 +3045,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you always use local ADM files for the Group Policy snap-in. +This policy setting lets you always use local ADM files for the Group Policy snap-in. By default, when you edit a Group Policy Object (GPO) using the Group Policy Object Editor snap-in, the ADM files are loaded from that GPO into the Group Policy Object Editor snap-in. This allows you to use the same version of the ADM files that were used to create the GPO while editing this GPO. @@ -2877,28 +3093,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2916,7 +3138,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This security feature provides a means to override individual process MitigationOptions settings. This can be used to enforce a number of security policies specific to applications. The application name is specified as the Value name, including extension. The Value is specified as a bit field with a series of flags in particular positions. Bits can be set to either 0 (setting is forced off), 1 (setting is forced on), or ? (setting retains its existing value prior to GPO evaluation). The recognized bit locations are: +This security feature provides a means to override individual process MitigationOptions settings. This can be used to enforce a number of security policies specific to applications. The application name is specified as the Value name, including extension. The Value is specified as a bit field with a series of flags in particular positions. Bits can be set to either 0 (setting is forced off), 1 (setting is forced on), or ? (setting retains its existing value prior to GPO evaluation). The recognized bit locations are: PROCESS_CREATION_MITIGATION_POLICY_DEP_ENABLE (0x00000001) Enables data execution prevention (DEP) for the child process @@ -2964,28 +3186,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3002,7 +3230,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting allows you to enable or disable Resultant Set of Policy (RSoP) logging on a client computer. +This setting allows you to enable or disable Resultant Set of Policy (RSoP) logging on a client computer. RSoP logs information on Group Policy settings that have been applied to the client. This information includes details such as which Group Policy Objects (GPO) were applied, where they came from, and the client-side extension settings that were included. @@ -3038,28 +3266,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3076,7 +3310,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Enabling this setting will cause the Group Policy Client to connect to the same domain controller for DFS shares as is being used for Active Directory. +Enabling this setting will cause the Group Policy Client to connect to the same domain controller for DFS shares as is being used for Active Directory. > [!TIP] @@ -3103,28 +3337,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3141,7 +3381,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows an administrator to define the Direct Access connection to be considered a fast network connection for the purposes of applying and updating Group Policy. +This policy setting allows an administrator to define the Direct Access connection to be considered a fast network connection for the purposes of applying and updating Group Policy. When Group Policy detects the bandwidth speed of a Direct Access connection, the detection can sometimes fail to provide any bandwidth speed information. If Group Policy detects a bandwidth speed, Group Policy will follow the normal rules for evaluating if the Direct Access connection is a fast or slow network connection. If no bandwidth speed is detected, Group Policy will default to a slow network connection. This policy setting allows the administrator the option to override the default to slow network connection and instead default to using a fast network connection in the case that no network bandwidth speed is determined. @@ -3177,28 +3417,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3215,7 +3461,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy directs Group Policy processing to skip processing any client side extension that requires synchronous processing (that is, whether computers wait for the network to be fully initialized during computer startup and user logon) when a slow network connection is detected. +This policy directs Group Policy processing to skip processing any client side extension that requires synchronous processing (that is, whether computers wait for the network to be fully initialized during computer startup and user logon) when a slow network connection is detected. If you enable this policy setting, when a slow network connection is detected, Group Policy processing will always run in an asynchronous manner. Client computers will not wait for the network to be fully initialized at startup and logon. Existing users will be logged on using cached credentials, @@ -3256,28 +3502,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3294,7 +3546,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies how long Group Policy should wait for network availability notifications during startup policy processing. If the startup policy processing is synchronous, the computer is blocked until the network is available or the default wait time is reached. If the startup policy processing is asynchronous, the computer is not blocked and policy processing will occur in the background. In either case, configuring this policy setting overrides any system-computed wait times. +This policy setting specifies how long Group Policy should wait for network availability notifications during startup policy processing. If the startup policy processing is synchronous, the computer is blocked until the network is available or the default wait time is reached. If the startup policy processing is asynchronous, the computer is not blocked and policy processing will occur in the background. In either case, configuring this policy setting overrides any system-computed wait times. If you enable this policy setting, Group Policy will use this administratively configured maximum wait time and override any default or system-computed wait time. @@ -3325,28 +3577,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3363,7 +3621,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting directs the system to apply the set of Group Policy objects for the computer to any user who logs on to a computer affected by this setting. It is intended for special-use computers, such as those in public places, laboratories, and classrooms, where you must modify the user setting based on the computer that is being used. +This policy setting directs the system to apply the set of Group Policy objects for the computer to any user who logs on to a computer affected by this setting. It is intended for special-use computers, such as those in public places, laboratories, and classrooms, where you must modify the user setting based on the computer that is being used. By default, the user's Group Policy Objects determine which user settings apply. If this setting is enabled, then, when a user logs on to this computer, the computer's Group Policy Objects determine which set of Group Policy Objects applies. diff --git a/windows/client-management/mdm/policy-csp-admx-help.md b/windows/client-management/mdm/policy-csp-admx-help.md index fcdb9696af..830f1e25b0 100644 --- a/windows/client-management/mdm/policy-csp-admx-help.md +++ b/windows/client-management/mdm/policy-csp-admx-help.md @@ -45,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -83,7 +89,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to exclude HTML Help Executable from being monitored by software-enforced Data Execution Prevention. +This policy setting allows you to exclude HTML Help Executable from being monitored by software-enforced Data Execution Prevention. Data Execution Prevention (DEP) is designed to block malicious code that takes advantage of exception-handling mechanisms in Windows by monitoring your programs to make sure that they use system memory safely. @@ -116,28 +122,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -154,7 +166,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to restrict certain HTML Help commands to function only in HTML Help (.chm) files within specified folders and their subfolders. Alternatively, you can disable these commands on the entire system. It is strongly recommended that only folders requiring administrative privileges be added to this policy setting. +This policy setting allows you to restrict certain HTML Help commands to function only in HTML Help (.chm) files within specified folders and their subfolders. Alternatively, you can disable these commands on the entire system. It is strongly recommended that only folders requiring administrative privileges be added to this policy setting. If you enable this policy setting, the commands function only for .chm files in the specified folders and their subfolders. @@ -199,28 +211,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -237,7 +255,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to restrict programs from being run from online Help. +This policy setting allows you to restrict programs from being run from online Help. If you enable this policy setting, you can prevent specified programs from being run from Help. When you enable this policy setting, enter the file names names of the programs you want to restrict, separated by commas. @@ -273,28 +291,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -311,7 +335,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to restrict programs from being run from online Help. +This policy setting allows you to restrict programs from being run from online Help. If you enable this policy setting, you can prevent specified programs from being run from Help. When you enable this policy setting, enter the file names names of the programs you want to restrict, separated by commas. diff --git a/windows/client-management/mdm/policy-csp-admx-helpandsupport.md b/windows/client-management/mdm/policy-csp-admx-helpandsupport.md index 15a6785034..1ddbe53400 100644 --- a/windows/client-management/mdm/policy-csp-admx-helpandsupport.md +++ b/windows/client-management/mdm/policy-csp-admx-helpandsupport.md @@ -45,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -83,7 +89,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether active content links in trusted assistance content are rendered. By default, the Help viewer renders trusted assistance content with active elements such as ShellExecute links and Guided Help links. +This policy setting specifies whether active content links in trusted assistance content are rendered. By default, the Help viewer renders trusted assistance content with active elements such as ShellExecute links and Guided Help links. If you enable this policy setting, active content links are not rendered. The text is displayed, but there are no clickable links for these elements. @@ -114,28 +120,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -152,7 +164,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether users can provide ratings for Help content. +This policy setting specifies whether users can provide ratings for Help content. If you enable this policy setting, ratings controls are not added to Help content. @@ -184,28 +196,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -222,7 +240,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether users can participate in the Help Experience Improvement program. The Help Experience Improvement program collects information about how customers use Windows Help so that Microsoft can improve it. +This policy setting specifies whether users can participate in the Help Experience Improvement program. The Help Experience Improvement program collects information about how customers use Windows Help so that Microsoft can improve it. If you enable this policy setting, users cannot participate in the Help Experience Improvement program. @@ -253,28 +271,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -291,7 +315,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether users can search and view content from Windows Online in Help and Support. Windows Online provides the most up-to-date Help content for Windows. +This policy setting specifies whether users can search and view content from Windows Online in Help and Support. Windows Online provides the most up-to-date Help content for Windows. If you enable this policy setting, users are prevented from accessing online assistance content from Windows Online. diff --git a/windows/client-management/mdm/policy-csp-admx-icm.md b/windows/client-management/mdm/policy-csp-admx-icm.md index eecfadc85d..a61bda39b0 100644 --- a/windows/client-management/mdm/policy-csp-admx-icm.md +++ b/windows/client-management/mdm/policy-csp-admx-icm.md @@ -111,28 +111,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -149,7 +155,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting turns off the Windows Customer Experience Improvement Program. The Windows Customer Experience Improvement Program collects information about your hardware configuration and how you use our software and services to identify trends and usage patterns. Microsoft will not collect your name, address, or any other personally identifiable information. There are no surveys to complete, no salesperson will call, and you can continue working without interruption. It is simple and user-friendly. +This policy setting turns off the Windows Customer Experience Improvement Program. The Windows Customer Experience Improvement Program collects information about your hardware configuration and how you use our software and services to identify trends and usage patterns. Microsoft will not collect your name, address, or any other personally identifiable information. There are no surveys to complete, no salesperson will call, and you can continue working without interruption. It is simple and user-friendly. If you enable this policy setting, all users are opted out of the Windows Customer Experience Improvement Program. @@ -182,28 +188,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -220,7 +232,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to automatically update root certificates using the Windows Update website. +This policy setting specifies whether to automatically update root certificates using the Windows Update website. Typically, a certificate is used when you use a secure website or when you send and receive secure email. Anyone can issue certificates, but to have transactions that are as secure as possible, certificates must be issued by a trusted certificate authority (CA). Microsoft has included a list in Windows XP and other products of companies and organizations that it considers trusted authorities. @@ -253,28 +265,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -291,7 +309,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to allow printing over HTTP from this client. +This policy setting specifies whether to allow printing over HTTP from this client. Printing over HTTP allows a client to print to printers on the intranet as well as the Internet. @@ -327,28 +345,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -365,7 +389,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to allow this client to download print driver packages over HTTP. +This policy setting specifies whether to allow this client to download print driver packages over HTTP. To set up HTTP printing, non-inbox drivers need to be downloaded over HTTP. @@ -403,28 +427,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -441,7 +471,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows searches Windows Update for device drivers when no local drivers for a device are present. +This policy setting specifies whether Windows searches Windows Update for device drivers when no local drivers for a device are present. If you enable this policy setting, Windows Update is not searched when a new device is installed. @@ -479,28 +509,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -517,7 +553,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether "Events.asp" hyperlinks are available for events within the Event Viewer application. +This policy setting specifies whether "Events.asp" hyperlinks are available for events within the Event Viewer application. The Event Viewer normally makes all HTTP(S) URLs into hyperlinks that activate the Internet browser when clicked. In addition, "More Information" is placed at the end of the description text if the event is created by a Microsoft component. This text contains a link (URL) that, if clicked, sends information about the event to Microsoft, and allows users to learn more about why that event occurred. @@ -552,28 +588,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -590,7 +632,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to show the "Did you know?" section of Help and Support Center. +This policy setting specifies whether to show the "Did you know?" section of Help and Support Center. This content is dynamically updated when users who are connected to the Internet open Help and Support Center, and provides up-to-date information about Windows and the computer. @@ -625,28 +667,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -663,7 +711,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether users can perform a Microsoft Knowledge Base search from the Help and Support Center. +This policy setting specifies whether users can perform a Microsoft Knowledge Base search from the Help and Support Center. The Knowledge Base is an online source of technical support information and self-help tools for Microsoft products, and is searched as part of all Help and Support Center searches with the default search options. @@ -696,28 +744,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -734,7 +788,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. +This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. @@ -767,28 +821,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -805,7 +865,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. +This policy setting specifies whether Windows can access the Internet to accomplish tasks that require Internet resources. If you enable this setting, all of the the policy settings listed in the "Internet Communication settings" section are set such that their respective features cannot access the Internet. @@ -837,28 +897,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -875,7 +941,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the Internet Connection Wizard can connect to Microsoft to download a list of Internet Service Providers (ISPs). +This policy setting specifies whether the Internet Connection Wizard can connect to Microsoft to download a list of Internet Service Providers (ISPs). If you enable this policy setting, the "Choose a list of Internet Service Providers" path in the Internet Connection Wizard causes the wizard to exit. This prevents users from retrieving the list of ISPs, which resides on Microsoft servers. @@ -906,28 +972,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -944,7 +1016,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the Windows Registration Wizard connects to Microsoft.com for online registration. +This policy setting specifies whether the Windows Registration Wizard connects to Microsoft.com for online registration. If you enable this policy setting, it blocks users from connecting to Microsoft.com for online registration and users cannot register their copy of Windows online. @@ -977,28 +1049,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1015,7 +1093,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether or not errors are reported to Microsoft. +This policy setting controls whether or not errors are reported to Microsoft. Error Reporting is used to report information about a system or application that has failed or has stopped responding and is used to improve the quality of the product. @@ -1052,28 +1130,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1090,7 +1174,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove access to Windows Update. +This policy setting allows you to remove access to Windows Update. If you enable this policy setting, all Windows Update features are removed. This includes blocking access to the Windows Update website at https://windowsupdate.microsoft.com, from the Windows Update hyperlink on the Start menu, and also on the Tools menu in Internet Explorer. Windows automatic updating is also disabled; you will neither be notified about nor will you receive critical updates from Windows Update. This policy setting also prevents Device Manager from automatically installing driver updates from the Windows Update website. @@ -1124,28 +1208,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1162,7 +1252,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Search Companion should automatically download content updates during local and Internet searches. +This policy setting specifies whether Search Companion should automatically download content updates during local and Internet searches. When users search the local computer or the Internet, Search Companion occasionally connects to Microsoft to download an updated privacy policy and additional content files used to format and display results. @@ -1198,28 +1288,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1236,7 +1332,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to use the Microsoft Web service for finding an application to open a file with an unhandled file association. +This policy setting specifies whether to use the Microsoft Web service for finding an application to open a file with an unhandled file association. When a user opens a file that has an extension that is not associated with any applications on the computer, the user is given the choice to select a local application or use the Web service to find an application. @@ -1269,28 +1365,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1307,7 +1409,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to use the Microsoft Web service for finding an application to open a file with an unhandled file association. +This policy setting specifies whether to use the Microsoft Web service for finding an application to open a file with an unhandled file association. When a user opens a file that has an extension that is not associated with any applications on the computer, the user is given the choice to select a local application or use the Web service to find an application. @@ -1340,28 +1442,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1378,7 +1486,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to use the Store service for finding an application to open a file with an unhandled file type or protocol association. +This policy setting specifies whether to use the Store service for finding an application to open a file with an unhandled file type or protocol association. When a user opens a file type or protocol that is not associated with any applications on the computer, the user is given the choice to select a local application or use the Store service to find an application. @@ -1411,28 +1519,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1449,7 +1563,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether to use the Store service for finding an application to open a file with an unhandled file type or protocol association. +This policy setting specifies whether to use the Store service for finding an application to open a file with an unhandled file type or protocol association. When a user opens a file type or protocol that is not associated with any applications on the computer, the user is given the choice to select a local application or use the Store service to find an application. @@ -1482,28 +1596,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1520,7 +1640,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows should download a list of providers for the web publishing and online ordering wizards. These wizards allow users to select from a list of companies that provide services such as online storage and photographic printing. By default, Windows displays providers downloaded from a Windows website in addition to providers specified in the registry. +This policy setting specifies whether Windows should download a list of providers for the web publishing and online ordering wizards. These wizards allow users to select from a list of companies that provide services such as online storage and photographic printing. By default, Windows displays providers downloaded from a Windows website in addition to providers specified in the registry. If you enable this policy setting, Windows does not download providers, and only the service providers that are cached in the local registry are displayed. @@ -1553,28 +1673,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1591,7 +1717,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the "Order Prints Online" task is available from Picture Tasks in Windows folders. +This policy setting specifies whether the "Order Prints Online" task is available from Picture Tasks in Windows folders. The Order Prints Online Wizard is used to download a list of providers and allow users to order prints online. If you enable this policy setting, the task "Order Prints Online" is removed from Picture Tasks in File Explorer folders. @@ -1622,28 +1748,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1660,7 +1792,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the "Order Prints Online" task is available from Picture Tasks in Windows folders. +This policy setting specifies whether the "Order Prints Online" task is available from Picture Tasks in Windows folders. The Order Prints Online Wizard is used to download a list of providers and allow users to order prints online. @@ -1693,28 +1825,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1731,7 +1869,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the tasks "Publish this file to the Web," "Publish this folder to the Web," and "Publish the selected items to the Web" are available from File and Folder Tasks in Windows folders. +This policy setting specifies whether the tasks "Publish this file to the Web," "Publish this folder to the Web," and "Publish the selected items to the Web" are available from File and Folder Tasks in Windows folders. The Web Publishing Wizard is used to download a list of providers and allow users to publish content to the web. @@ -1762,28 +1900,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1800,7 +1944,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the tasks "Publish this file to the Web," "Publish this folder to the Web," and "Publish the selected items to the Web" are available from File and Folder Tasks in Windows folders. +This policy setting specifies whether the tasks "Publish this file to the Web," "Publish this folder to the Web," and "Publish the selected items to the Web" are available from File and Folder Tasks in Windows folders. The Web Publishing Wizard is used to download a list of providers and allow users to publish content to the web. @@ -1833,28 +1977,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1871,7 +2021,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows Messenger collects anonymous information about how Windows Messenger software and service is used. +This policy setting specifies whether Windows Messenger collects anonymous information about how Windows Messenger software and service is used. With the Customer Experience Improvement program, users can allow Microsoft to collect anonymous information about how the product is used. @@ -1906,28 +2056,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1944,7 +2100,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Windows Messenger collects anonymous information about how Windows Messenger software and service is used. +This policy setting specifies whether Windows Messenger collects anonymous information about how Windows Messenger software and service is used. With the Customer Experience Improvement program, users can allow Microsoft to collect anonymous information about how the product is used. diff --git a/windows/client-management/mdm/policy-csp-admx-kdc.md b/windows/client-management/mdm/policy-csp-admx-kdc.md index 76d11f5aa4..ac72349791 100644 --- a/windows/client-management/mdm/policy-csp-admx-kdc.md +++ b/windows/client-management/mdm/policy-csp-admx-kdc.md @@ -51,28 +51,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -89,7 +95,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure a domain controller to support claims and compound authentication for Dynamic Access Control and Kerberos armoring using Kerberos authentication. +This policy setting allows you to configure a domain controller to support claims and compound authentication for Dynamic Access Control and Kerberos armoring using Kerberos authentication. If you enable this policy setting, client computers that support claims and compound authentication for Dynamic Access Control and are Kerberos armor-aware will use this feature for Kerberos authentication messages. This policy should be applied to all domain controllers to ensure consistent application of this policy in the domain. @@ -147,28 +153,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -185,7 +197,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines the list of trusting forests that the Key Distribution Center (KDC) searches when attempting to resolve two-part service principal names (SPNs). +This policy setting defines the list of trusting forests that the Key Distribution Center (KDC) searches when attempting to resolve two-part service principal names (SPNs). If you enable this policy setting, the KDC will search the forests in this list if it is unable to resolve a two-part SPN in the local forest. The forest search is performed by using a global catalog or name suffix hints. If a match is found, the KDC will return a referral ticket to the client for the appropriate domain. @@ -218,28 +230,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -256,7 +274,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Support for PKInit Freshness Extension requires Windows Server 2016 domain functional level (DFL). If the domain controller’s domain is not at Windows Server 2016 DFL or higher this policy will not be applied. +Support for PKInit Freshness Extension requires Windows Server 2016 domain functional level (DFL). If the domain controller’s domain is not at Windows Server 2016 DFL or higher this policy will not be applied. This policy setting allows you to configure a domain controller (DC) to support the PKInit Freshness Extension. @@ -293,28 +311,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -331,7 +355,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure a domain controller to request compound authentication. +This policy setting allows you to configure a domain controller to request compound authentication. > [!NOTE] > For a domain controller to request compound authentication, the policy "KDC support for claims, compound authentication, and Kerberos armoring" must be configured and enabled. @@ -365,28 +389,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -403,7 +433,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure at what size Kerberos tickets will trigger the warning event issued during Kerberos authentication. The ticket size warnings are logged in the System log. +This policy setting allows you to configure at what size Kerberos tickets will trigger the warning event issued during Kerberos authentication. The ticket size warnings are logged in the System log. If you enable this policy setting, you can set the threshold limit for Kerberos ticket which trigger the warning events. If set too high, then authentication failures might be occurring even though warning events are not being logged. If set too low, then there will be too many ticket warnings in the log to be useful for analysis. This value should be set to the same value as the Kerberos policy "Set maximum Kerberos SSPI context token buffer size" or the smallest MaxTokenSize used in your environment if you are not configuring using Group Policy. @@ -434,28 +464,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -472,7 +508,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether the domain controller provides information about previous logons to client computers. +This policy setting controls whether the domain controller provides information about previous logons to client computers. If you enable this policy setting, the domain controller provides the information message about previous logons. diff --git a/windows/client-management/mdm/policy-csp-admx-kerberos.md b/windows/client-management/mdm/policy-csp-admx-kerberos.md index 0546c527b2..5f1d176882 100644 --- a/windows/client-management/mdm/policy-csp-admx-kerberos.md +++ b/windows/client-management/mdm/policy-csp-admx-kerberos.md @@ -57,28 +57,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -95,7 +101,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether a device always sends a compound authentication request when the resource domain requests compound identity. +This policy setting controls whether a device always sends a compound authentication request when the resource domain requests compound identity. > [!NOTE] > For a domain controller to request compound authentication, the policies "KDC support for claims, compound authentication, and Kerberos armoring" and "Request compound authentication" must be configured and enabled in the resource account domain. @@ -129,28 +135,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -167,7 +179,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Support for device authentication using certificate will require connectivity to a DC in the device account domain which supports certificate authentication for computer accounts. +Support for device authentication using certificate will require connectivity to a DC in the device account domain which supports certificate authentication for computer accounts. This policy setting allows you to set support for Kerberos to attempt authentication using the certificate for the device to the domain. @@ -205,28 +217,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -243,7 +261,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify which DNS host names and which DNS suffixes are mapped to a Kerberos realm. +This policy setting allows you to specify which DNS host names and which DNS suffixes are mapped to a Kerberos realm. If you enable this policy setting, you can view and change the list of DNS host names and DNS suffixes mapped to a Kerberos realm as defined by Group Policy. To view the list of mappings, enable the policy setting and then click the Show button. To add a mapping, enable the policy setting, note the syntax, and then click Show. In the Show Contents dialog box in the Value Name column, type a realm name. In the Value column, type the list of DNS host names and DNS suffixes using the appropriate syntax format. To remove a mapping from the list, click the mapping entry to be removed, and then press the DELETE key. To edit a mapping, remove the current entry from the list and add a new one with different parameters. @@ -276,28 +294,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -314,7 +338,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to disable revocation check for the SSL certificate of the targeted KDC proxy server. +This policy setting allows you to disable revocation check for the SSL certificate of the targeted KDC proxy server. If you enable this policy setting, revocation check for the SSL certificate of the KDC proxy server is ignored by the Kerberos client. This policy setting should only be used in troubleshooting KDC proxy connections. Warning: When revocation check is ignored, the server represented by the certificate is not guaranteed valid. @@ -346,28 +370,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -384,7 +414,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the Kerberos client's mapping to KDC proxy servers for domains based on their DNS suffix names. +This policy setting configures the Kerberos client's mapping to KDC proxy servers for domains based on their DNS suffix names. If you enable this policy setting, the Kerberos client will use the KDC proxy server for a domain when a domain controller cannot be located based on the configured mappings. To map a KDC proxy server to a domain, enable the policy setting, click Show, and then map the KDC proxy server name(s) to the DNS name for the domain using the syntax described in the options pane. In the Show Contents dialog box in the Value Name column, type a DNS suffix name. In the Value column, type the list of proxy servers using the appropriate syntax format. To view the list of mappings, enable the policy setting and then click the Show button. To remove a mapping from the list, click the mapping entry to be removed, and then press the DELETE key. To edit a mapping, remove the current entry from the list and add a new one with different parameters. @@ -415,28 +445,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -453,7 +489,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the Kerberos client so that it can authenticate with interoperable Kerberos V5 realms, as defined by this policy setting. +This policy setting configures the Kerberos client so that it can authenticate with interoperable Kerberos V5 realms, as defined by this policy setting. If you enable this policy setting, you can view and change the list of interoperable Kerberos V5 realms and their settings. To view the list of interoperable Kerberos V5 realms, enable the policy setting and then click the Show button. To add an interoperable Kerberos V5 realm, enable the policy setting, note the syntax, and then click Show. In the Show Contents dialog box in the Value Name column, type the interoperable Kerberos V5 realm name. In the Value column, type the realm flags and host names of the host KDCs using the appropriate syntax format. To remove an interoperable Kerberos V5 realm Value Name or Value entry from the list, click the entry, and then press the DELETE key. To edit a mapping, remove the current entry from the list and add a new one with different parameters. @@ -486,28 +522,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -524,7 +566,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls configuring the device's Active Directory account for compound authentication. +This policy setting controls configuring the device's Active Directory account for compound authentication. Support for providing compound authentication which is used for access control will require enough domain controllers in the resource account domains to support the requests. The Domain Administrator must configure the policy "Support Dynamic Access Control and Kerberos armoring" on all the domain controllers to support this policy. @@ -563,28 +605,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -601,7 +649,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure this server so that Kerberos can decrypt a ticket that contains this system-generated SPN. When an application attempts to make a remote procedure call (RPC) to this server with a NULL value for the service principal name (SPN), computers running Windows 7 or later attempt to use Kerberos by generating an SPN. +This policy setting allows you to configure this server so that Kerberos can decrypt a ticket that contains this system-generated SPN. When an application attempts to make a remote procedure call (RPC) to this server with a NULL value for the service principal name (SPN), computers running Windows 7 or later attempt to use Kerberos by generating an SPN. If you enable this policy setting, only services running as LocalSystem or NetworkService are allowed to accept these connections. Services running as identities different from LocalSystem or NetworkService might fail to authenticate. diff --git a/windows/client-management/mdm/policy-csp-admx-lanmanserver.md b/windows/client-management/mdm/policy-csp-admx-lanmanserver.md index e8d00a28cb..de2fd3cdf7 100644 --- a/windows/client-management/mdm/policy-csp-admx-lanmanserver.md +++ b/windows/client-management/mdm/policy-csp-admx-lanmanserver.md @@ -45,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -83,7 +89,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the cipher suites used by the SMB server. +This policy setting determines the cipher suites used by the SMB server. If you enable this policy setting, cipher suites are prioritized in the order specified. @@ -134,28 +140,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -172,7 +184,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether a hash generation service generates hashes, also called content information, for data that is stored in shared folders. This policy setting must be applied to server computers that have the File Services role and both the File Server and the BranchCache for Network Files role services installed. +This policy setting specifies whether a hash generation service generates hashes, also called content information, for data that is stored in shared folders. This policy setting must be applied to server computers that have the File Services role and both the File Server and the BranchCache for Network Files role services installed. Policy configuration @@ -217,28 +229,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -255,7 +273,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the BranchCache hash generation service supports version 1 (V1) hashes, version 2 (V2) hashes, or both V1 and V2 hashes. Hashes, also called content information, are created based on the data in shared folders where BranchCache is enabled. +This policy setting specifies whether the BranchCache hash generation service supports version 1 (V1) hashes, version 2 (V2) hashes, or both V1 and V2 hashes. Hashes, also called content information, are created based on the data in shared folders where BranchCache is enabled. If you specify only one version that is supported, content information for that version is the only type that is generated by BranchCache, and it is the only type of content information that can be retrieved by client computers. For example, if you enable support for V1 hashes, BranchCache generates only V1 hashes and client computers can retrieve only V1 hashes. @@ -300,28 +318,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -338,7 +362,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines how the SMB server selects a cipher suite when negotiating a new connection with an SMB client. +This policy setting determines how the SMB server selects a cipher suite when negotiating a new connection with an SMB client. If you enable this policy setting, the SMB server will select the cipher suite it most prefers from the list of client-supported cipher suites, ignoring the client's preferences. diff --git a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md index ac60e3f522..b67d0e7363 100644 --- a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md +++ b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md @@ -42,28 +42,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -80,7 +86,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the cipher suites used by the SMB client. +This policy setting determines the cipher suites used by the SMB client. If you enable this policy setting, cipher suites are prioritized in the order specified. @@ -132,28 +138,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -170,7 +182,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the behavior of SMB handle caching for clients connecting to an SMB share where the Continuous Availability (CA) flag is enabled. +This policy setting determines the behavior of SMB handle caching for clients connecting to an SMB share where the Continuous Availability (CA) flag is enabled. If you enable this policy setting, the SMB client will allow cached handles to files on CA shares. This may lead to better performance when repeatedly accessing a large number of unstructured data files on CA shares running in Microsoft Azure Files. @@ -204,28 +216,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -242,7 +260,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the behavior of Offline Files on clients connecting to an SMB share where the Continuous Availability (CA) flag is enabled. +This policy setting determines the behavior of Offline Files on clients connecting to an SMB share where the Continuous Availability (CA) flag is enabled. If you enable this policy setting, the "Always Available offline" option will appear in the File Explorer menu on a Windows computer when connecting to a CA-enabled share. Pinning of files on CA-enabled shares using client-side caching will also be possible. diff --git a/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md b/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md index 146ad0388c..e8e642b109 100644 --- a/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md +++ b/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md @@ -39,28 +39,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -77,7 +83,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting changes the operational behavior of the Mapper I/O network protocol driver. +This policy setting changes the operational behavior of the Mapper I/O network protocol driver. LLTDIO allows a computer to discover the topology of a network it's connected to. It also allows a computer to initiate Quality-of-Service requests such as bandwidth estimation and network health analysis. @@ -110,28 +116,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -148,7 +160,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting changes the operational behavior of the Responder network protocol driver. +This policy setting changes the operational behavior of the Responder network protocol driver. The Responder allows a computer to participate in Link Layer Topology Discovery requests so that it can be discovered and located on the network. It also allows a computer to participate in Quality-of-Service activities such as bandwidth estimation and network health analysis. diff --git a/windows/client-management/mdm/policy-csp-admx-logon.md b/windows/client-management/mdm/policy-csp-admx-logon.md index 68442eff39..f10c959ce9 100644 --- a/windows/client-management/mdm/policy-csp-admx-logon.md +++ b/windows/client-management/mdm/policy-csp-admx-logon.md @@ -78,28 +78,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -116,7 +122,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy prevents the user from showing account details (email address or user name) on the sign-in screen. +This policy prevents the user from showing account details (email address or user name) on the sign-in screen. If you enable this policy setting, the user cannot choose to show account details on the sign-in screen. @@ -147,28 +153,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -185,7 +197,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting disables the acrylic blur effect on logon background image. +This policy setting disables the acrylic blur effect on logon background image. If you enable this policy, the logon background image shows without blur. @@ -216,28 +228,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -254,7 +272,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting ignores the customized run list. +This policy setting ignores the customized run list. You can create a customized list of additional programs and documents that the system starts automatically when it runs on Windows Vista, Windows XP Professional, and Windows 2000 Professional. These programs are added to the standard run list of programs and services that the system starts. @@ -292,28 +310,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -330,7 +354,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting ignores the customized run list. +This policy setting ignores the customized run list. You can create a customized list of additional programs and documents that the system starts automatically when it runs on Windows Vista, Windows XP Professional, and Windows 2000 Professional. These programs are added to the standard run list of programs and services that the system starts. @@ -368,28 +392,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -406,7 +436,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting ignores customized run-once lists. +This policy setting ignores customized run-once lists. You can create a customized list of additional programs and documents that are started automatically the next time the system starts (but not thereafter). These programs are added to the standard list of programs and services that the system starts. @@ -444,28 +474,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -482,7 +518,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting ignores customized run-once lists. +This policy setting ignores customized run-once lists. You can create a customized list of additional programs and documents that are started automatically the next time the system starts (but not thereafter). These programs are added to the standard list of programs and services that the system starts. @@ -520,28 +556,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -558,7 +600,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting suppresses system status messages. +This policy setting suppresses system status messages. If you enable this setting, the system does not display a message reminding users to wait while their system starts or shuts down, or while users log on or off. @@ -589,28 +631,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -627,7 +675,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents connected users from being enumerated on domain-joined computers. +This policy setting prevents connected users from being enumerated on domain-joined computers. If you enable this policy setting, the Logon UI will not enumerate any connected users on domain-joined computers. @@ -658,28 +706,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -696,7 +750,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting hides the welcome screen that is displayed on Windows 2000 Professional each time the user logs on. +This policy setting hides the welcome screen that is displayed on Windows 2000 Professional each time the user logs on. If you enable this policy setting, the welcome screen is hidden from the user logging on to a computer where this policy is applied. @@ -738,28 +792,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -776,7 +836,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting hides the welcome screen that is displayed on Windows 2000 Professional each time the user logs on. +This policy setting hides the welcome screen that is displayed on Windows 2000 Professional each time the user logs on. If you enable this policy setting, the welcome screen is hidden from the user logging on to a computer where this policy is applied. @@ -815,28 +875,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -853,7 +919,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies additional programs or documents that Windows starts automatically when a user logs on to the system. +This policy setting specifies additional programs or documents that Windows starts automatically when a user logs on to the system. If you enable this policy setting, you can specify which programs can run at the time the user logs on to this computer that has this policy applied. @@ -891,28 +957,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -929,7 +1001,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies additional programs or documents that Windows starts automatically when a user logs on to the system. +This policy setting specifies additional programs or documents that Windows starts automatically when a user logs on to the system. If you enable this policy setting, you can specify which programs can run at the time the user logs on to this computer that has this policy applied. @@ -968,28 +1040,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1006,7 +1084,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Group Policy processing is synchronous (that is, whether computers wait for the network to be fully initialized during computer startup and user logon). By default, on client computers, Group Policy processing is not synchronous; client computers typically do not wait for the network to be fully initialized at startup and logon. Existing users are logged on using cached credentials, which results in shorter logon times. Group Policy is applied in the background after the network becomes available. +This policy setting determines whether Group Policy processing is synchronous (that is, whether computers wait for the network to be fully initialized during computer startup and user logon). By default, on client computers, Group Policy processing is not synchronous; client computers typically do not wait for the network to be fully initialized at startup and logon. Existing users are logged on using cached credentials, which results in shorter logon times. Group Policy is applied in the background after the network becomes available. Note that because this is a background refresh, extensions such as Software Installation and Folder Redirection take two logons to apply changes. To be able to operate safely, these extensions require that no users be logged on. Therefore, they must be processed in the foreground before users are actively using the computer. In addition, changes that are made to the user object, such as adding a roaming profile path, home directory, or user object logon script, may take up to two logons to be detected. @@ -1055,28 +1133,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1093,7 +1177,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting ignores Windows Logon Background. +This policy setting ignores Windows Logon Background. This policy setting may be used to make Windows give preference to a custom logon background. If you enable this policy setting, the logon screen always attempts to load a custom background instead of the Windows-branded logon background. @@ -1124,28 +1208,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1162,7 +1252,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting directs the system to display highly detailed status messages. +This policy setting directs the system to display highly detailed status messages. This policy setting is designed for advanced users who require this information. diff --git a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md index aa27ba10da..76a4f4f8f9 100644 --- a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md +++ b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md @@ -312,28 +312,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -350,7 +356,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. +This policy setting controls the load priority for the antimalware service. Increasing the load priority will allow for faster service startup, but may impact performance. If you enable or do not configure this setting, the antimalware service will load as a normal priority task. @@ -381,28 +387,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -419,7 +431,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting turns off Microsoft Defender Antivirus. +This policy setting turns off Microsoft Defender Antivirus. If you enable this policy setting, Microsoft Defender Antivirus does not run, and will not scan computers for malware or other potentially unwanted software. @@ -454,28 +466,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -492,7 +510,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Allows an administrator to specify if Automatic Exclusions feature for Server SKUs should be turned off. +Allows an administrator to specify if Automatic Exclusions feature for Server SKUs should be turned off. Disabled (Default): Microsoft Defender will exclude pre-defined list of paths from the scan to improve performance. @@ -528,28 +546,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -566,7 +590,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This feature ensures the device checks in real time with the Microsoft Active Protection Service (MAPS) before allowing certain content to be run or accessed. If this feature is disabled, the check will not occur, which will lower the protection state of the device. +This feature ensures the device checks in real time with the Microsoft Active Protection Service (MAPS) before allowing certain content to be run or accessed. If this feature is disabled, the check will not occur, which will lower the protection state of the device. Enabled – The Block at First Sight setting is turned on. Disabled – The Block at First Sight setting is turned off. @@ -603,28 +627,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -641,7 +671,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether or not complex list settings configured by a local administrator are merged with Group Policy settings. This setting applies to lists such as threats and Exclusions. +This policy setting controls whether or not complex list settings configured by a local administrator are merged with Group Policy settings. This setting applies to lists such as threats and Exclusions. If you enable or do not configure this setting, unique items defined in Group Policy and in preference settings configured by the local administrator will be merged into the resulting effective policy. In the case of conflicts, Group policy Settings will override preference settings. @@ -672,28 +702,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -710,7 +746,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting turns off real-time protection prompts for known malware detection. +This policy setting turns off real-time protection prompts for known malware detection. Microsoft Defender Antivirus alerts you when malware or potentially unwanted software attempts to install itself or to run on your computer. @@ -743,28 +779,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -781,7 +823,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure whether Microsoft Defender Antivirus automatically takes action on all detected threats. The action to be taken on a particular threat is determined by the combination of the policy-defined action, user-defined action, and the signature-defined action. +This policy setting allows you to configure whether Microsoft Defender Antivirus automatically takes action on all detected threats. The action to be taken on a particular threat is determined by the combination of the policy-defined action, user-defined action, and the signature-defined action. If you enable this policy setting, Microsoft Defender Antivirus does not automatically take action on the detected threats, but prompts users to choose from the actions available for each threat. @@ -812,28 +854,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -850,7 +898,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you specify a list of file types that should be excluded from scheduled, custom, and real-time scanning. File types should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of the file type extension (such as "obj" or "lib"). The value is not used and it is recommended that this be set to 0. +This policy setting allows you specify a list of file types that should be excluded from scheduled, custom, and real-time scanning. File types should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of the file type extension (such as "obj" or "lib"). The value is not used and it is recommended that this be set to 0. > [!TIP] @@ -877,28 +925,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -915,7 +969,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to disable scheduled and real-time scanning for files under the paths specified or for the fully qualified resources specified. Paths should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of a path or a fully qualified resource name. +This policy setting allows you to disable scheduled and real-time scanning for files under the paths specified or for the fully qualified resources specified. Paths should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of a path or a fully qualified resource name. As an example, a path might be defined as: "c:\Windows" to exclude all files in this directory. A fully qualified resource name might be defined as: "C:\Windows\App.exe". The value is not used and it is recommended that this be set to 0. @@ -944,28 +998,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -982,7 +1042,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to disable scheduled and real-time scanning for any file opened by any of the specified processes. The process itself will not be excluded. To exclude the process, use the Path exclusion. Processes should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of the path to the process image. Note that only executables can be excluded. For example, a process might be defined as: "c:\windows\app.exe". The value is not used and it is recommended that this be set to 0. +This policy setting allows you to disable scheduled and real-time scanning for any file opened by any of the specified processes. The process itself will not be excluded. To exclude the process, use the Path exclusion. Processes should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of the path to the process image. Note that only executables can be excluded. For example, a process might be defined as: "c:\windows\app.exe". The value is not used and it is recommended that this be set to 0. > [!TIP] @@ -1009,28 +1069,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1047,7 +1113,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Exclude files and paths from Attack Surface Reduction (ASR) rules. +Exclude files and paths from Attack Surface Reduction (ASR) rules. Enabled: Specify the folders or files and resources that should be excluded from ASR rules in the Options section. @@ -1089,28 +1155,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1127,7 +1199,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Set the state for each Attack Surface Reduction (ASR) rule. +Set the state for each Attack Surface Reduction (ASR) rule. After enabling this setting, you can set each rule to the following in the Options section: @@ -1185,28 +1257,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1223,7 +1301,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Add additional applications that should be considered "trusted" by controlled folder access. +Add additional applications that should be considered "trusted" by controlled folder access. These applications are allowed to modify or delete files in controlled folder access folders. @@ -1267,28 +1345,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1305,7 +1389,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specify additional folders that should be guarded by the Controlled folder access feature. +Specify additional folders that should be guarded by the Controlled folder access feature. Files in these folders cannot be modified or deleted by untrusted applications. @@ -1350,28 +1434,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1388,7 +1478,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Enable or disable file hash computation feature. +Enable or disable file hash computation feature. Enabled: When this feature is enabled Microsoft Defender will compute hash value for files it scans. @@ -1424,28 +1514,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1462,7 +1558,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure definition retirement for network protection against exploits of known vulnerabilities. Definition retirement checks to see if a computer has the required security updates necessary to protect it against a particular vulnerability. If the system is not vulnerable to the exploit detected by a definition, then that definition is "retired". If all security intelligence for a given protocol are retired then that protocol is no longer parsed. Enabling this feature helps to improve performance. On a computer that is up-to-date with all the latest security updates, network protection will have no impact on network performance. +This policy setting allows you to configure definition retirement for network protection against exploits of known vulnerabilities. Definition retirement checks to see if a computer has the required security updates necessary to protect it against a particular vulnerability. If the system is not vulnerable to the exploit detected by a definition, then that definition is "retired". If all security intelligence for a given protocol are retired then that protocol is no longer parsed. Enabling this feature helps to improve performance. On a computer that is up-to-date with all the latest security updates, network protection will have no impact on network performance. If you enable or do not configure this setting, definition retirement will be enabled. @@ -1493,28 +1589,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1531,7 +1633,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines additional definition sets to enable for network traffic inspection. Definition set GUIDs should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of a definition set GUID. As an example, the definition set GUID to enable test security intelligence is defined as: “{b54b6ac9-a737-498e-9120-6616ad3bf590}”. The value is not used and it is recommended that this be set to 0. +This policy setting defines additional definition sets to enable for network traffic inspection. Definition set GUIDs should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of a definition set GUID. As an example, the definition set GUID to enable test security intelligence is defined as: “{b54b6ac9-a737-498e-9120-6616ad3bf590}”. The value is not used and it is recommended that this be set to 0. > [!TIP] @@ -1558,28 +1660,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1596,7 +1704,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure protocol recognition for network protection against exploits of known vulnerabilities. +This policy setting allows you to configure protocol recognition for network protection against exploits of known vulnerabilities. If you enable or do not configure this setting, protocol recognition will be enabled. @@ -1627,28 +1735,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1665,7 +1779,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy, if defined, will prevent antimalware from using the configured proxy server when communicating with the specified IP addresses. The address value should be entered as a valid URL. +This policy, if defined, will prevent antimalware from using the configured proxy server when communicating with the specified IP addresses. The address value should be entered as a valid URL. If you enable this setting, the proxy server will be bypassed for the specified addresses. @@ -1696,28 +1810,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1734,7 +1854,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines the URL of a proxy .pac file that should be used when the client attempts to connect the network for security intelligence updates and MAPS reporting. If the proxy auto-config fails or if there is no proxy auto-config specified, the client will fall back to the alternative options (in order): +This policy setting defines the URL of a proxy .pac file that should be used when the client attempts to connect the network for security intelligence updates and MAPS reporting. If the proxy auto-config fails or if there is no proxy auto-config specified, the client will fall back to the alternative options (in order): 1. Proxy server (if specified) 2. Proxy .pac URL (if specified) @@ -1771,28 +1891,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1809,7 +1935,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the named proxy that should be used when the client attempts to connect to the network for security intelligence updates and MAPS reporting. If the named proxy fails or if there is no proxy specified, the client will fall back to the alternative options (in order): +This policy setting allows you to configure the named proxy that should be used when the client attempts to connect to the network for security intelligence updates and MAPS reporting. If the named proxy fails or if there is no proxy specified, the client will fall back to the alternative options (in order): 1. Proxy server (if specified) 2. Proxy .pac URL (if specified) @@ -1846,28 +1972,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1884,7 +2016,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of the number of days items should be kept in the Quarantine folder before being removed. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of the number of days items should be kept in the Quarantine folder before being removed. This setting can only be set by Group Policy. If you enable this setting, the local preference setting will take priority over Group Policy. @@ -1915,28 +2047,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1953,7 +2091,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines the number of days items should be kept in the Quarantine folder before being removed. +This policy setting defines the number of days items should be kept in the Quarantine folder before being removed. If you enable this setting, items will be removed from the Quarantine folder after the number of days specified. @@ -1984,28 +2122,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2022,7 +2166,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to enable or disable randomization of the scheduled scan start time and the scheduled security intelligence update start time. This setting is used to distribute the resource impact of scanning. For example, it could be used in guest virtual machines sharing a host, to prevent multiple guest virtual machines from undertaking a disk-intensive operation at the same time. +This policy setting allows you to enable or disable randomization of the scheduled scan start time and the scheduled security intelligence update start time. This setting is used to distribute the resource impact of scanning. For example, it could be used in guest virtual machines sharing a host, to prevent multiple guest virtual machines from undertaking a disk-intensive operation at the same time. If you enable or do not configure this setting, scheduled tasks will begin at a random time within an interval of 30 minutes before and after the specified start time. @@ -2053,28 +2197,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2091,7 +2241,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure behavior monitoring. +This policy setting allows you to configure behavior monitoring. If you enable or do not configure this setting, behavior monitoring will be enabled. @@ -2122,28 +2272,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2160,7 +2316,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure scanning for all downloaded files and attachments. +This policy setting allows you to configure scanning for all downloaded files and attachments. If you enable or do not configure this setting, scanning for all downloaded files and attachments will be enabled. @@ -2191,28 +2347,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2229,7 +2391,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure monitoring for file and program activity. +This policy setting allows you to configure monitoring for file and program activity. If you enable or do not configure this setting, monitoring for file and program activity will be enabled. @@ -2260,28 +2422,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2298,7 +2466,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether raw volume write notifications are sent to behavior monitoring. +This policy setting controls whether raw volume write notifications are sent to behavior monitoring. If you enable or do not configure this setting, raw write notifications will be enabled. @@ -2329,28 +2497,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2367,7 +2541,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure process scanning when real-time protection is turned on. This helps to catch malware which could start when real-time protection is turned off. +This policy setting allows you to configure process scanning when real-time protection is turned on. This helps to catch malware which could start when real-time protection is turned off. If you enable or do not configure this setting, a process scan will be initiated when real-time protection is turned on. @@ -2398,28 +2572,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2436,7 +2616,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines the maximum size (in kilobytes) of downloaded files and attachments that will be scanned. +This policy setting defines the maximum size (in kilobytes) of downloaded files and attachments that will be scanned. If you enable this setting, downloaded files and attachments smaller than the size specified will be scanned. @@ -2467,28 +2647,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2505,7 +2691,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of behavior monitoring. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of behavior monitoring. This setting can only be set by Group Policy. If you enable this setting, the local preference setting will take priority over Group Policy. @@ -2536,28 +2722,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2574,7 +2766,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of scanning for all downloaded files and attachments. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of scanning for all downloaded files and attachments. This setting can only be set by Group Policy. If you enable this setting, the local preference setting will take priority over Group Policy. @@ -2605,28 +2797,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2643,7 +2841,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of monitoring for file and program activity on your computer. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of monitoring for file and program activity on your computer. This setting can only be set by Group Policy. If you enable this setting, the local preference setting will take priority over Group Policy. @@ -2674,28 +2872,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2712,7 +2916,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration to turn on real-time protection. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration to turn on real-time protection. This setting can only be set by Group Policy. If you enable this setting, the local preference setting will take priority over Group Policy. @@ -2743,28 +2947,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2781,7 +2991,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of monitoring for incoming and outgoing file activity. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of monitoring for incoming and outgoing file activity. This setting can only be set by Group Policy. If you enable this setting, the local preference setting will take priority over Group Policy. @@ -2812,28 +3022,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2850,7 +3066,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of the time to run a scheduled full scan to complete remediation. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of the time to run a scheduled full scan to complete remediation. This setting can only be set by Group Policy. If you enable this setting, the local preference setting will take priority over Group Policy. @@ -2881,28 +3097,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2919,7 +3141,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the day of the week on which to perform a scheduled full scan in order to complete remediation. The scan can also be configured to run every day or to never run at all. +This policy setting allows you to specify the day of the week on which to perform a scheduled full scan in order to complete remediation. The scan can also be configured to run every day or to never run at all. This setting can be configured with the following ordinal number values: @@ -2962,28 +3184,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3000,7 +3228,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the time of day at which to perform a scheduled full scan in order to complete remediation. The time value is represented as the number of minutes past midnight (00:00). For example, 120 (0x78) is equivalent to 02:00 AM. The schedule is based on local time on the computer where the scan is executing. +This policy setting allows you to specify the time of day at which to perform a scheduled full scan in order to complete remediation. The time value is represented as the number of minutes past midnight (00:00). For example, 120 (0x78) is equivalent to 02:00 AM. The schedule is based on local time on the computer where the scan is executing. If you enable this setting, a scheduled full scan to complete remediation will run at the time of day specified. @@ -3031,28 +3259,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3069,7 +3303,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the time in minutes before a detection in the "additional action" state moves to the "cleared" state. +This policy setting configures the time in minutes before a detection in the "additional action" state moves to the "cleared" state. > [!TIP] @@ -3096,28 +3330,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3134,7 +3374,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the time in minutes before a detection in the “critically failed” state to moves to either the “additional action” state or the “cleared” state. +This policy setting configures the time in minutes before a detection in the “critically failed” state to moves to either the “additional action” state or the “cleared” state. > [!TIP] @@ -3161,28 +3401,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3199,7 +3445,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Use this policy setting to specify if you want Microsoft Defender Antivirus enhanced notifications to display on clients. +Use this policy setting to specify if you want Microsoft Defender Antivirus enhanced notifications to display on clients. If you disable or do not configure this setting, Microsoft Defender Antivirus enhanced notifications will display on clients. @@ -3229,28 +3475,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3267,7 +3519,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure whether or not Watson events are sent. +This policy setting allows you to configure whether or not Watson events are sent. If you enable or do not configure this setting, Watson events will be sent. @@ -3298,28 +3550,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3336,7 +3594,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the time in minutes before a detection in the "non-critically failed" state moves to the "cleared" state. +This policy setting configures the time in minutes before a detection in the "non-critically failed" state moves to the "cleared" state. > [!TIP] @@ -3361,28 +3619,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3399,7 +3663,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the time in minutes before a detection in the "completed" state moves to the "cleared" state. +This policy setting configures the time in minutes before a detection in the "completed" state moves to the "cleared" state. > [!TIP] @@ -3426,28 +3690,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3464,7 +3734,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy configures Windows software trace preprocessor (WPP Software Tracing) components. +This policy configures Windows software trace preprocessor (WPP Software Tracing) components. > [!TIP] @@ -3491,28 +3761,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3529,7 +3805,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy allows you to configure tracing levels for Windows software trace preprocessor (WPP Software Tracing). +This policy allows you to configure tracing levels for Windows software trace preprocessor (WPP Software Tracing). Tracing levels are defined as: @@ -3563,28 +3839,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3601,7 +3883,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether or not end users can pause a scan in progress. +This policy setting allows you to manage whether or not end users can pause a scan in progress. If you enable or do not configure this setting, a new context menu will be added to the task tray icon to allow the user to pause a scan. @@ -3632,28 +3914,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3670,7 +3958,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the maximum directory depth level into which archive files such as .ZIP or .CAB are unpacked during scanning. The default directory depth level is 0. +This policy setting allows you to configure the maximum directory depth level into which archive files such as .ZIP or .CAB are unpacked during scanning. The default directory depth level is 0. If you enable this setting, archive files will be scanned to the directory depth level specified. @@ -3701,28 +3989,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3739,7 +4033,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the maximum size of archive files such as .ZIP or .CAB that will be scanned. The value represents file size in kilobytes (KB). The default value is 0 and represents no limit to archive size for scanning. +This policy setting allows you to configure the maximum size of archive files such as .ZIP or .CAB that will be scanned. The value represents file size in kilobytes (KB). The default value is 0 and represents no limit to archive size for scanning. If you enable this setting, archive files less than or equal to the size specified will be scanned. @@ -3771,28 +4065,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3809,7 +4109,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure scans for malicious software and unwanted software in archive files such as .ZIP or .CAB files. +This policy setting allows you to configure scans for malicious software and unwanted software in archive files such as .ZIP or .CAB files. If you enable or do not configure this setting, archive files will be scanned. @@ -3840,28 +4140,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3878,7 +4184,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure e-mail scanning. When e-mail scanning is enabled, the engine will parse the mailbox and mail files, according to their specific format, in order to analyze the mail bodies and attachments. Several e-mail formats are currently supported, for example: pst (Outlook), dbx, mbx, mime (Outlook Express), binhex (Mac). +This policy setting allows you to configure e-mail scanning. When e-mail scanning is enabled, the engine will parse the mailbox and mail files, according to their specific format, in order to analyze the mail bodies and attachments. Several e-mail formats are currently supported, for example: pst (Outlook), dbx, mbx, mime (Outlook Express), binhex (Mac). If you enable this setting, e-mail scanning will be enabled. @@ -3909,28 +4215,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3947,7 +4259,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure heuristics. Suspicious detections will be suppressed right before reporting to the engine client. Turning off heuristics will reduce the capability to flag new threats. It is recommended that you do not turn off heuristics. +This policy setting allows you to configure heuristics. Suspicious detections will be suppressed right before reporting to the engine client. Turning off heuristics will reduce the capability to flag new threats. It is recommended that you do not turn off heuristics. If you enable or do not configure this setting, heuristics will be enabled. @@ -3978,28 +4290,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4016,7 +4334,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure scanning for packed executables. It is recommended that this type of scanning remain enabled. +This policy setting allows you to configure scanning for packed executables. It is recommended that this type of scanning remain enabled. If you enable or do not configure this setting, packed executables will be scanned. @@ -4047,28 +4365,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4085,7 +4409,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether or not to scan for malicious software and unwanted software in the contents of removable drives, such as USB flash drives, when running a full scan. +This policy setting allows you to manage whether or not to scan for malicious software and unwanted software in the contents of removable drives, such as USB flash drives, when running a full scan. If you enable this setting, removable drives will be scanned during any type of scan. @@ -4116,28 +4440,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4154,7 +4484,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure reparse point scanning. If you allow reparse points to be scanned, there is a possible risk of recursion. However, the engine supports following reparse points to a maximum depth so at worst scanning could be slowed. Reparse point scanning is disabled by default and this is the recommended state for this functionality. +This policy setting allows you to configure reparse point scanning. If you allow reparse points to be scanned, there is a possible risk of recursion. However, the engine supports following reparse points to a maximum depth so at worst scanning could be slowed. Reparse point scanning is disabled by default and this is the recommended state for this functionality. If you enable this setting, reparse point scanning will be enabled. @@ -4185,28 +4515,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4223,7 +4559,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to create a system restore point on the computer on a daily basis prior to cleaning. +This policy setting allows you to create a system restore point on the computer on a daily basis prior to cleaning. If you enable this setting, a system restore point will be created. @@ -4253,28 +4589,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4291,7 +4633,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure scanning mapped network drives. +This policy setting allows you to configure scanning mapped network drives. If you enable this setting, mapped network drives will be scanned. @@ -4322,28 +4664,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4360,7 +4708,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure scanning for network files. It is recommended that you do not enable this setting. +This policy setting allows you to configure scanning for network files. It is recommended that you do not enable this setting. If you enable this setting, network files will be scanned. @@ -4391,28 +4739,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4429,7 +4783,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of maximum percentage of CPU utilization during scan. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of maximum percentage of CPU utilization during scan. This setting can only be set by Group Policy. If you enable this setting, the local preference setting will take priority over Group Policy. @@ -4460,28 +4814,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4498,7 +4858,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of the scan type to use during a scheduled scan. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of the scan type to use during a scheduled scan. This setting can only be set by Group Policy. If you enable this setting, the local preference setting will take priority over Group Policy. @@ -4529,28 +4889,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4567,7 +4933,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of scheduled scan day. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of scheduled scan day. This setting can only be set by Group Policy. If you enable this setting, the local preference setting will take priority over Group Policy. @@ -4598,28 +4964,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4636,7 +5008,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of scheduled quick scan time. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of scheduled quick scan time. This setting can only be set by Group Policy. If you enable this setting, the local preference setting will take priority over Group Policy. @@ -4667,28 +5039,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4705,7 +5083,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration of scheduled scan time. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of scheduled scan time. This setting can only be set by Group Policy. If you enable this setting, the local preference setting will take priority over Group Policy. @@ -4736,28 +5114,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4774,7 +5158,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to enable or disable low CPU priority for scheduled scans. +This policy setting allows you to enable or disable low CPU priority for scheduled scans. If you enable this setting, low CPU priority will be used during scheduled scans. @@ -4805,28 +5189,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4843,7 +5233,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to define the number of consecutive scheduled scans that can be missed after which a catch-up scan will be forced. By default, the value of this setting is 2 consecutive scheduled scans. +This policy setting allows you to define the number of consecutive scheduled scans that can be missed after which a catch-up scan will be forced. By default, the value of this setting is 2 consecutive scheduled scans. If you enable this setting, a catch-up scan will occur after the specified number consecutive missed scheduled scans. @@ -4874,28 +5264,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4912,7 +5308,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines the number of days items should be kept in the scan history folder before being permanently removed. The value represents the number of days to keep items in the folder. If set to zero, items will be kept forever and will not be automatically removed. By default, the value is set to 30 days. +This policy setting defines the number of days items should be kept in the scan history folder before being permanently removed. The value represents the number of days to keep items in the folder. If set to zero, items will be kept forever and will not be automatically removed. By default, the value is set to 30 days. If you enable this setting, items will be removed from the scan history folder after the number of days specified. @@ -4943,28 +5339,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4981,7 +5383,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify an interval at which to perform a quick scan. The time value is represented as the number of hours between quick scans. Valid values range from 1 (every hour) to 24 (once per day). If set to zero, interval quick scans will not occur. By default, this setting is set to 0. +This policy setting allows you to specify an interval at which to perform a quick scan. The time value is represented as the number of hours between quick scans. Valid values range from 1 (every hour) to 24 (once per day). If set to zero, interval quick scans will not occur. By default, this setting is set to 0. If you enable this setting, a quick scan will run at the interval specified. @@ -5012,28 +5414,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5050,7 +5458,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure scheduled scans to start only when your computer is on but not in use. +This policy setting allows you to configure scheduled scans to start only when your computer is on but not in use. If you enable or do not configure this setting, scheduled scans will only run when the computer is on but not in use. @@ -5081,28 +5489,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5119,7 +5533,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the day of the week on which to perform a scheduled scan. The scan can also be configured to run every day or to never run at all. +This policy setting allows you to specify the day of the week on which to perform a scheduled scan. The scan can also be configured to run every day or to never run at all. This setting can be configured with the following ordinal number values: @@ -5162,28 +5576,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5200,7 +5620,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the time of day at which to perform a scheduled scan. The time value is represented as the number of minutes past midnight (00:00). For example, 120 (0x78) is equivalent to 02:00 AM. By default, this setting is set to a time value of 2:00 AM. The schedule is based on local time on the computer where the scan is executing. +This policy setting allows you to specify the time of day at which to perform a scheduled scan. The time value is represented as the number of minutes past midnight (00:00). For example, 120 (0x78) is equivalent to 02:00 AM. By default, this setting is set to a time value of 2:00 AM. The schedule is based on local time on the computer where the scan is executing. If you enable this setting, a scheduled scan will run at the time of day specified. @@ -5231,28 +5651,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5269,7 +5695,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure whether or not the antimalware service remains running when antivirus and antispyware security intelligence is disabled. It is recommended that this setting remain disabled. +This policy setting allows you to configure whether or not the antimalware service remains running when antivirus and antispyware security intelligence is disabled. It is recommended that this setting remain disabled. If you enable this setting, the antimalware service will always remain running even if both antivirus and antispyware security intelligence is disabled. @@ -5300,28 +5726,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5338,7 +5770,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to define the number of days that must pass before spyware security intelligence is considered out of date. If security intelligence is determined to be out of date, this state may trigger several additional actions, including falling back to an alternative update source or displaying a warning icon in the user interface. By default, this value is set to 14 days. +This policy setting allows you to define the number of days that must pass before spyware security intelligence is considered out of date. If security intelligence is determined to be out of date, this state may trigger several additional actions, including falling back to an alternative update source or displaying a warning icon in the user interface. By default, this value is set to 14 days. If you enable this setting, spyware security intelligence will be considered out of date after the number of days specified have passed without an update. @@ -5369,28 +5801,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5407,7 +5845,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to define the number of days that must pass before virus security intelligence is considered out of date. If security intelligence is determined to be out of date, this state may trigger several additional actions, including falling back to an alternative update source or displaying a warning icon in the user interface. By default, this value is set to 14 days. +This policy setting allows you to define the number of days that must pass before virus security intelligence is considered out of date. If security intelligence is determined to be out of date, this state may trigger several additional actions, including falling back to an alternative update source or displaying a warning icon in the user interface. By default, this value is set to 14 days. If you enable this setting, virus security intelligence will be considered out of date after the number of days specified have passed without an update. @@ -5438,28 +5876,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5476,7 +5920,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure UNC file share sources for downloading security intelligence updates. Sources will be contacted in the order specified. The value of this setting should be entered as a pipe-separated string enumerating the security intelligence update sources. For example: "{\\\unc1 | \\\unc2 }". The list is empty by default. +This policy setting allows you to configure UNC file share sources for downloading security intelligence updates. Sources will be contacted in the order specified. The value of this setting should be entered as a pipe-separated string enumerating the security intelligence update sources. For example: "{\\\unc1 | \\\unc2 }". The list is empty by default. If you enable this setting, the specified sources will be contacted for security intelligence updates. Once security intelligence updates have been successfully downloaded from one specified source, the remaining sources in the list will not be contacted. @@ -5507,28 +5951,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5545,7 +5995,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the automatic scan which starts after a security intelligence update has occurred. +This policy setting allows you to configure the automatic scan which starts after a security intelligence update has occurred. If you enable or do not configure this setting, a scan will start following a security intelligence update. @@ -5576,28 +6026,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5614,7 +6070,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure security intelligence updates when the computer is running on battery power. +This policy setting allows you to configure security intelligence updates when the computer is running on battery power. If you enable or do not configure this setting, security intelligence updates will occur as usual regardless of power state. @@ -5645,28 +6101,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5683,7 +6145,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure security intelligence updates on startup when there is no antimalware engine present. +This policy setting allows you to configure security intelligence updates on startup when there is no antimalware engine present. If you enable or do not configure this setting, security intelligence updates will be initiated on startup when there is no antimalware engine present. @@ -5714,28 +6176,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5752,7 +6220,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to define the order in which different security intelligence update sources should be contacted. The value of this setting should be entered as a pipe-separated string enumerating the security intelligence update sources in order. Possible values are: “InternalDefinitionUpdateServer”, “MicrosoftUpdateServer”, “MMPC”, and “FileShares”. +This policy setting allows you to define the order in which different security intelligence update sources should be contacted. The value of this setting should be entered as a pipe-separated string enumerating the security intelligence update sources in order. Possible values are: “InternalDefinitionUpdateServer”, “MicrosoftUpdateServer”, “MMPC”, and “FileShares”. For example: { InternalDefinitionUpdateServer | MicrosoftUpdateServer | MMPC } @@ -5785,28 +6253,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5823,7 +6297,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to enable download of security intelligence updates from Microsoft Update even if the Automatic Updates default server is configured to another download source such as Windows Update. +This policy setting allows you to enable download of security intelligence updates from Microsoft Update even if the Automatic Updates default server is configured to another download source such as Windows Update. If you enable this setting, security intelligence updates will be downloaded from Microsoft Update. @@ -5854,28 +6328,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5892,7 +6372,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to enable real-time security intelligence updates in response to reports sent to Microsoft MAPS. If the service reports a file as an unknown and Microsoft MAPS finds that the latest security intelligence update has security intelligence for a threat involving that file, the service will receive all of the latest security intelligence for that threat immediately. You must have configured your computer to join Microsoft MAPS for this functionality to work. +This policy setting allows you to enable real-time security intelligence updates in response to reports sent to Microsoft MAPS. If the service reports a file as an unknown and Microsoft MAPS finds that the latest security intelligence update has security intelligence for a threat involving that file, the service will receive all of the latest security intelligence for that threat immediately. You must have configured your computer to join Microsoft MAPS for this functionality to work. If you enable or do not configure this setting, real-time security intelligence updates will be enabled. @@ -5923,28 +6403,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5961,7 +6447,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the day of the week on which to check for security intelligence updates. The check can also be configured to run every day or to never run at all. +This policy setting allows you to specify the day of the week on which to check for security intelligence updates. The check can also be configured to run every day or to never run at all. This setting can be configured with the following ordinal number values: @@ -6004,28 +6490,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6042,7 +6534,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the time of day at which to check for security intelligence updates. The time value is represented as the number of minutes past midnight (00:00). For example, 120 (0x78) is equivalent to 02:00 AM. By default this setting is configured to check for security intelligence updates 15 minutes before the scheduled scan time. The schedule is based on local time on the computer where the check is occurring. +This policy setting allows you to specify the time of day at which to check for security intelligence updates. The time value is represented as the number of minutes past midnight (00:00). For example, 120 (0x78) is equivalent to 02:00 AM. By default this setting is configured to check for security intelligence updates 15 minutes before the scheduled scan time. The schedule is based on local time on the computer where the check is occurring. If you enable this setting, the check for security intelligence updates will occur at the time of day specified. @@ -6073,28 +6565,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6111,7 +6609,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to define the security intelligence location for VDI-configured computers. +This policy setting allows you to define the security intelligence location for VDI-configured computers. If you disable or do not configure this setting, security intelligence will be referred from the default local source. @@ -6140,28 +6638,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6178,7 +6682,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the antimalware service to receive notifications to disable individual security intelligence in response to reports it sends to Microsoft MAPS. Microsoft MAPS uses these notifications to disable security intelligence that are causing false positive reports. You must have configured your computer to join Microsoft MAPS for this functionality to work. +This policy setting allows you to configure the antimalware service to receive notifications to disable individual security intelligence in response to reports it sends to Microsoft MAPS. Microsoft MAPS uses these notifications to disable security intelligence that are causing false positive reports. You must have configured your computer to join Microsoft MAPS for this functionality to work. If you enable this setting or do not configure, the antimalware service will receive notifications to disable security intelligence. @@ -6209,28 +6713,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6247,7 +6757,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to define the number of days after which a catch-up security intelligence update will be required. By default, the value of this setting is 1 day. +This policy setting allows you to define the number of days after which a catch-up security intelligence update will be required. By default, the value of this setting is 1 day. If you enable this setting, a catch-up security intelligence update will occur after the specified number of days. @@ -6278,28 +6788,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6316,7 +6832,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a check for new virus and spyware security intelligence will occur immediately after service startup. +This policy setting allows you to manage whether a check for new virus and spyware security intelligence will occur immediately after service startup. If you enable this setting, a check for new security intelligence will occur after service startup. @@ -6347,28 +6863,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6385,7 +6907,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to join Microsoft MAPS. Microsoft MAPS is the online community that helps you choose how to respond to potential threats. The community also helps stop the spread of new malicious software infections. +This policy setting allows you to join Microsoft MAPS. Microsoft MAPS is the online community that helps you choose how to respond to potential threats. The community also helps stop the spread of new malicious software infections. You can choose to send basic or additional information about detected software. Additional information helps Microsoft create new security intelligence and help it to protect your computer. This information can include things like location of detected items on your computer if harmful software was removed. The information will be automatically collected and sent. In some instances, personal information might unintentionally be sent to Microsoft. However, Microsoft will not use this information to identify you or contact you. @@ -6430,28 +6952,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6468,7 +6996,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a local override for the configuration to join Microsoft MAPS. This setting can only be set by Group Policy. + This policy setting configures a local override for the configuration to join Microsoft MAPS. This setting can only be set by Group Policy. If you enable this setting, the local preference setting will take priority over Group Policy. @@ -6500,28 +7028,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6538,7 +7072,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting customize which remediation action will be taken for each listed Threat ID when it is detected during a scan. Threats should be added under the Options for this setting. Each entry must be listed as a name value pair. The name defines a valid Threat ID, while the value contains the action ID for the remediation action that should be taken. +This policy setting customize which remediation action will be taken for each listed Threat ID when it is detected during a scan. Threats should be added under the Options for this setting. Each entry must be listed as a name value pair. The name defines a valid Threat ID, while the value contains the action ID for the remediation action that should be taken. Valid remediation action values are: @@ -6571,28 +7105,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6609,7 +7149,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure whether or not to display additional text to clients when they need to perform an action. The text displayed is a custom administrator-defined string. For example, the phone number to call the company help desk. The client interface will only display a maximum of 1024 characters. Longer strings will be truncated before display. +This policy setting allows you to configure whether or not to display additional text to clients when they need to perform an action. The text displayed is a custom administrator-defined string. For example, the phone number to call the company help desk. The client interface will only display a maximum of 1024 characters. Longer strings will be truncated before display. If you enable this setting, the additional text specified will be displayed. @@ -6640,28 +7180,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6678,7 +7224,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Use this policy setting to specify if you want Microsoft Defender Antivirus notifications to display on clients. +Use this policy setting to specify if you want Microsoft Defender Antivirus notifications to display on clients. If you disable or do not configure this setting, Microsoft Defender Antivirus notifications will display on clients. @@ -6709,28 +7255,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6747,7 +7299,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows user to suppress reboot notifications in UI only mode (for cases where UI can't be in lockdown mode). +This policy setting allows user to suppress reboot notifications in UI only mode (for cases where UI can't be in lockdown mode). If you enable this setting AM UI won't show reboot notifications. @@ -6776,28 +7328,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6814,7 +7372,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure whether or not to display AM UI to the users. +This policy setting allows you to configure whether or not to display AM UI to the users. If you enable this setting AM UI won't be available to users. diff --git a/windows/client-management/mdm/policy-csp-admx-mmc.md b/windows/client-management/mdm/policy-csp-admx-mmc.md index 05474b42bb..0f6244cfea 100644 --- a/windows/client-management/mdm/policy-csp-admx-mmc.md +++ b/windows/client-management/mdm/policy-csp-admx-mmc.md @@ -48,28 +48,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -86,7 +92,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits use of this snap-in. +This policy setting permits or prohibits use of this snap-in. If you enable this setting, the snap-in is permitted. If you disable the setting, the snap-in is prohibited. @@ -127,28 +133,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -165,7 +177,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits use of this snap-in. +This policy setting permits or prohibits use of this snap-in. If you enable this setting, the snap-in is permitted. If you disable the setting, the snap-in is prohibited. @@ -206,28 +218,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -244,7 +262,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits use of this snap-in. +This policy setting permits or prohibits use of this snap-in. If you enable this setting, the snap-in is permitted. If you disable the setting, the snap-in is prohibited. @@ -285,28 +303,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -323,7 +347,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from entering author mode. +This policy setting prevents users from entering author mode. This setting prevents users from opening the Microsoft Management Console (MMC) in author mode, explicitly opening console files in author mode, and opening any console files that open in author mode by default. @@ -358,28 +382,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -396,7 +426,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you selectively permit or prohibit the use of Microsoft Management Console (MMC) snap-ins. +This policy setting lets you selectively permit or prohibit the use of Microsoft Management Console (MMC) snap-ins. - If you enable this setting, all snap-ins are prohibited, except those that you explicitly permit. Use this setting if you plan to prohibit use of most snap-ins. diff --git a/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md b/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md index c628cc0a3f..28db622091 100644 --- a/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md +++ b/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md @@ -345,28 +345,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -383,7 +389,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -422,28 +428,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -460,7 +472,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -500,28 +512,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -538,7 +556,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -578,28 +596,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -616,7 +640,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -656,28 +680,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -694,7 +724,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -734,28 +764,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -772,7 +808,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -812,28 +848,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -850,7 +892,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -890,28 +932,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -928,7 +976,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -968,28 +1016,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1006,7 +1060,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -1046,28 +1100,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1084,7 +1144,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -1124,28 +1184,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1162,7 +1228,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -1202,28 +1268,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1240,7 +1312,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -1279,28 +1351,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1317,7 +1395,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -1356,28 +1434,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1394,7 +1478,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -1433,28 +1517,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1471,7 +1561,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -1510,28 +1600,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1548,7 +1644,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -1587,28 +1683,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1625,7 +1727,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -1664,28 +1766,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1702,7 +1810,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -1741,28 +1849,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1779,7 +1893,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -1818,28 +1932,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1856,7 +1976,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -1895,28 +2015,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1933,7 +2059,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -1972,28 +2098,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2010,7 +2142,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -2049,28 +2181,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2087,7 +2225,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -2126,28 +2264,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2164,7 +2308,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -2203,28 +2347,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2241,7 +2391,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -2280,28 +2430,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2318,7 +2474,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -2357,28 +2513,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2395,7 +2557,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -2434,28 +2596,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2472,7 +2640,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -2511,28 +2679,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2549,7 +2723,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -2589,28 +2763,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2627,7 +2807,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -2666,28 +2846,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2704,7 +2890,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -2743,28 +2929,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2781,7 +2973,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -2820,28 +3012,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2858,7 +3056,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -2897,28 +3095,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2935,7 +3139,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -2974,28 +3178,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3012,7 +3222,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -3051,28 +3261,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3089,7 +3305,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -3128,28 +3344,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3166,7 +3388,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -3205,28 +3427,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3243,7 +3471,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits use of the Group Policy tab in property sheets for the Active Directory Users and Computers and Active Directory Sites and Services snap-ins. +This policy setting permits or prohibits use of the Group Policy tab in property sheets for the Active Directory Users and Computers and Active Directory Sites and Services snap-ins. If you enable this setting, the Group Policy tab is displayed in the property sheet for a site, domain, or organizational unit displayed by the Active Directory Users and Computers and Active Directory Sites and Services snap-ins. If you disable the setting, the Group Policy tab is not displayed in those snap-ins. @@ -3284,28 +3512,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3322,7 +3556,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -3361,28 +3595,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3399,7 +3639,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -3438,28 +3678,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3476,7 +3722,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -3515,28 +3761,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3553,7 +3805,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -3592,28 +3844,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3630,7 +3888,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -3669,28 +3927,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3707,7 +3971,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -3746,28 +4010,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3784,7 +4054,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -3823,28 +4093,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3861,7 +4137,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -3900,28 +4176,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3938,7 +4220,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -3977,28 +4259,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4015,7 +4303,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -4054,28 +4342,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4092,7 +4386,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -4131,28 +4425,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4169,7 +4469,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -4208,28 +4508,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4246,7 +4552,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -4285,28 +4591,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4323,7 +4635,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -4362,28 +4674,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4400,7 +4718,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -4439,28 +4757,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4477,7 +4801,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -4516,28 +4840,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4554,7 +4884,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -4593,28 +4923,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4631,7 +4967,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -4670,28 +5006,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4708,7 +5050,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -4747,28 +5089,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4785,7 +5133,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -4824,28 +5172,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4862,7 +5216,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -4901,28 +5255,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4939,7 +5299,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -4978,28 +5338,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5016,7 +5382,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -5055,28 +5421,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5093,7 +5465,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -5132,28 +5504,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5170,7 +5548,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -5209,28 +5587,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5247,7 +5631,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -5286,28 +5670,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5324,7 +5714,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -5363,28 +5753,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5401,7 +5797,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -5440,28 +5836,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5478,7 +5880,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -5517,28 +5919,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5555,7 +5963,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -5594,28 +6002,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5632,7 +6046,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -5671,28 +6085,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5709,7 +6129,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -5748,28 +6168,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5786,7 +6212,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -5825,28 +6251,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5863,7 +6295,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -5902,28 +6334,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5940,7 +6378,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -5979,28 +6417,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6017,7 +6461,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -6056,28 +6500,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6094,7 +6544,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -6133,28 +6583,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6171,7 +6627,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -6210,28 +6666,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6248,7 +6710,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -6287,28 +6749,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6325,7 +6793,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -6364,28 +6832,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6402,7 +6876,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -6441,28 +6915,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6479,7 +6959,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -6518,28 +6998,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6556,7 +7042,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -6595,28 +7081,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6633,7 +7125,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -6672,28 +7164,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6710,7 +7208,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -6749,28 +7247,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6787,7 +7291,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -6826,28 +7330,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6864,7 +7374,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -6903,28 +7413,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6941,7 +7457,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -6980,28 +7496,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7018,7 +7540,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -7057,28 +7579,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7095,7 +7623,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -7134,28 +7662,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7172,7 +7706,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -7211,28 +7745,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7249,7 +7789,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -7288,28 +7828,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7326,7 +7872,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -7365,28 +7911,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7403,7 +7955,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -7442,28 +7994,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7480,7 +8038,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -7519,28 +8077,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7557,7 +8121,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -7596,28 +8160,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7634,7 +8204,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -7673,28 +8243,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7711,7 +8287,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -7750,28 +8326,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7788,7 +8370,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -7827,28 +8409,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7865,7 +8453,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -7904,28 +8492,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7942,7 +8536,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -7981,28 +8575,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8019,7 +8619,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -8058,28 +8658,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8096,7 +8702,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -8135,28 +8741,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8173,7 +8785,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -8212,28 +8824,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8250,7 +8868,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -8289,28 +8907,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8327,7 +8951,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. @@ -8366,28 +8990,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8404,7 +9034,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits or prohibits the use of this snap-in. +This policy setting permits or prohibits the use of this snap-in. If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. diff --git a/windows/client-management/mdm/policy-csp-admx-msdt.md b/windows/client-management/mdm/policy-csp-admx-msdt.md index a8bf9c9ad2..73d5e19860 100644 --- a/windows/client-management/mdm/policy-csp-admx-msdt.md +++ b/windows/client-management/mdm/policy-csp-admx-msdt.md @@ -42,28 +42,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -80,7 +86,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting configures Microsoft Support Diagnostic Tool (MSDT) interactive communication with the support provider. MSDT gathers diagnostic data for analysis by support professionals. +This policy setting configures Microsoft Support Diagnostic Tool (MSDT) interactive communication with the support provider. MSDT gathers diagnostic data for analysis by support professionals. If you enable this policy setting, users can use MSDT to collect and send diagnostic data to a support professional to resolve a problem. @@ -117,28 +123,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -155,7 +167,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting restricts the tool download policy for Microsoft Support Diagnostic Tool. +This policy setting restricts the tool download policy for Microsoft Support Diagnostic Tool. Microsoft Support Diagnostic Tool (MSDT) gathers diagnostic data for analysis by support professionals. @@ -204,28 +216,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -242,7 +260,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the execution level for Microsoft Support Diagnostic Tool. +This policy setting determines the execution level for Microsoft Support Diagnostic Tool. Microsoft Support Diagnostic Tool (MSDT) gathers diagnostic data for analysis by support professionals. If you enable this policy setting, administrators can use MSDT to collect and send diagnostic data to a support professional to resolve a problem. diff --git a/windows/client-management/mdm/policy-csp-admx-msi.md b/windows/client-management/mdm/policy-csp-admx-msi.md index 0970c6a14e..468fdd5d09 100644 --- a/windows/client-management/mdm/policy-csp-admx-msi.md +++ b/windows/client-management/mdm/policy-csp-admx-msi.md @@ -104,28 +104,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -142,7 +148,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows users to search for installation files during privileged installations. +This policy setting allows users to search for installation files during privileged installations. If you enable this policy setting, the Browse button in the "Use feature from" dialog box is enabled. As a result, users can search for installation files even when the installation program is running with elevated system privileges. @@ -178,28 +184,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -216,7 +228,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows users to install programs from removable media during privileged installations. +This policy setting allows users to install programs from removable media during privileged installations. If you enable this policy setting, all users are permitted to install programs from removable media, such as floppy disks and CD-ROMs, even when the installation program is running with elevated system privileges. @@ -252,28 +264,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -290,7 +308,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows users to patch elevated products. +This policy setting allows users to patch elevated products. If you enable this policy setting, all users are permitted to install patches, even when the installation program is running with elevated system privileges. Patches are updates or upgrades that replace only those program files that have changed. Because patches can easily be vehicles for malicious programs, some installations prohibit their use. @@ -323,28 +341,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -361,7 +385,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls Windows Installer's interaction with the Restart Manager. The Restart Manager API can eliminate or reduce the number of system restarts that are required to complete an installation or update. +This policy setting controls Windows Installer's interaction with the Restart Manager. The Restart Manager API can eliminate or reduce the number of system restarts that are required to complete an installation or update. If you enable this policy setting, you can use the options in the Prohibit Use of Restart Manager box to control file in use detection behavior. @@ -399,28 +423,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -437,7 +467,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from searching for installation files when they add features or components to an installed program. +This policy setting prevents users from searching for installation files when they add features or components to an installed program. If you enable this policy setting, the Browse button beside the "Use feature from" list in the Windows Installer dialog box is disabled. As a result, users must select an installation file source from the "Use features from" list that the system administrator configures. @@ -475,28 +505,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -513,7 +549,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability to turn off all patch optimizations. +This policy setting controls the ability to turn off all patch optimizations. If you enable this policy setting, all Patch Optimization options are turned off during the installation. @@ -545,28 +581,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -583,7 +625,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls Windows Installer's processing of the MsiLogging property. The MsiLogging property in an installation package can be used to enable automatic logging of all install operations for the package. +This policy setting controls Windows Installer's processing of the MsiLogging property. The MsiLogging property in an installation package can be used to enable automatic logging of all install operations for the package. If you enable this policy setting, you can use the options in the Disable logging via package settings box to control automatic logging via package settings behavior. @@ -619,28 +661,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -657,7 +705,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting restricts the use of Windows Installer. +This policy setting restricts the use of Windows Installer. If you enable this policy setting, you can prevent users from installing software on their systems or permit users to install only those programs offered by a system administrator. You can use the options in the Disable Windows Installer box to establish an installation setting. @@ -695,28 +743,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -733,7 +787,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from installing any programs from removable media. +This policy setting prevents users from installing any programs from removable media. If you enable this policy setting, if a user tries to install a program from removable media, such as CD-ROMs, floppy disks, and DVDs, a message appears stating that the feature cannot be found. @@ -769,28 +823,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -807,7 +867,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from using Windows Installer to install patches. +This policy setting prevents users from using Windows Installer to install patches. If you enable this policy setting, users are prevented from using Windows Installer to install patches. Patches are updates or upgrades that replace only those program files that have changed. Because patches can be easy vehicles for malicious programs, some installations prohibit their use. @@ -844,28 +904,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -882,7 +948,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prohibits Windows Installer from generating and saving the files it needs to reverse an interrupted or unsuccessful installation. +This policy setting prohibits Windows Installer from generating and saving the files it needs to reverse an interrupted or unsuccessful installation. If you enable this policy setting, Windows Installer is prevented from recording the original state of the system and sequence of changes it makes during installation. It also prevents Windows Installer from retaining files it intends to delete later. As a result, Windows Installer cannot restore the computer to its original state if the installation does not complete. @@ -915,28 +981,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -953,7 +1025,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prohibits Windows Installer from generating and saving the files it needs to reverse an interrupted or unsuccessful installation. +This policy setting prohibits Windows Installer from generating and saving the files it needs to reverse an interrupted or unsuccessful installation. If you enable this policy setting, Windows Installer is prevented from recording the original state of the system and sequence of changes it makes during installation. It also prevents Windows Installer from retaining files it intends to delete later. As a result, Windows Installer cannot restore the computer to its original state if the installation does not complete. @@ -987,28 +1059,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1025,7 +1103,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability to turn off shared components. +This policy setting controls the ability to turn off shared components. If you enable this policy setting, no packages on the system get the shared component functionality enabled by the msidbComponentAttributesShared attribute in the Component Table. @@ -1057,28 +1135,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1095,7 +1179,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specifies the types of events that Windows Installer records in its transaction log for each installation. The log, Msi.log, appears in the Temp directory of the system volume. +Specifies the types of events that Windows Installer records in its transaction log for each installation. The log, Msi.log, appears in the Temp directory of the system volume. When you enable this policy setting, you can specify the types of events you want Windows Installer to record. To indicate that an event type is recorded, type the letter representing the event type. You can type the letters in any order and list as many or as few event types as you want. @@ -1130,28 +1214,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1168,7 +1258,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability of non-administrators to install updates that have been digitally signed by the application vendor. +This policy setting controls the ability of non-administrators to install updates that have been digitally signed by the application vendor. Non-administrator updates provide a mechanism for the author of an application to create digitally signed updates that can be applied by non-privileged users. @@ -1203,28 +1293,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1241,7 +1337,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability for users or administrators to remove Windows Installer based updates. +This policy setting controls the ability for users or administrators to remove Windows Installer based updates. This policy setting should be used if you need to maintain a tight control over updates. One example is a lockdown environment where you want to ensure that updates once installed cannot be removed by users or administrators. @@ -1276,28 +1372,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1314,7 +1416,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents Windows Installer from creating a System Restore checkpoint each time an application is installed. System Restore enables users, in the event of a problem, to restore their computers to a previous state without losing personal data files. +This policy setting prevents Windows Installer from creating a System Restore checkpoint each time an application is installed. System Restore enables users, in the event of a problem, to restore their computers to a previous state without losing personal data files. If you enable this policy setting, the Windows Installer does not generate System Restore checkpoints when installing applications. @@ -1347,28 +1449,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1385,7 +1493,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure user installs. To configure this policy setting, set it to enabled and use the drop-down list to select the behavior you want. +This policy setting allows you to configure user installs. To configure this policy setting, set it to enabled and use the drop-down list to select the behavior you want. If you do not configure this policy setting, or if the policy setting is enabled and "Allow User Installs" is selected, the installer allows and makes use of products that are installed per user, and products that are installed per computer. If the installer finds a per-user install of an application, this hides a per-computer installation of that same product. @@ -1418,28 +1526,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1456,7 +1570,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting causes the Windows Installer to enforce strict rules for component upgrades. +This policy setting causes the Windows Installer to enforce strict rules for component upgrades. If you enable this policy setting, strict upgrade rules will be enforced by the Windows Installer which may cause some upgrades to fail. Upgrades can fail if they attempt to do one of the following: @@ -1494,28 +1608,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1532,7 +1652,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy controls the percentage of disk space available to the Windows Installer baseline file cache. +This policy controls the percentage of disk space available to the Windows Installer baseline file cache. The Windows Installer uses the baseline file cache to save baseline files modified by binary delta difference updates. The cache is used to retrieve the baseline file for future updates. The cache eliminates user prompts for source media when new updates are applied. @@ -1570,28 +1690,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1608,7 +1734,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the ability to prevent embedded UI. +This policy setting controls the ability to prevent embedded UI. If you enable this policy setting, no packages on the system can run embedded UI. @@ -1640,28 +1766,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1678,7 +1810,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows Web-based programs to install software on the computer without notifying the user. +This policy setting allows Web-based programs to install software on the computer without notifying the user. If you disable or do not configure this policy setting, by default, when a script hosted by an Internet browser tries to install a program on the system, the system warns users and allows them to select or refuse the installation. @@ -1712,28 +1844,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1750,7 +1888,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the order in which Windows Installer searches for installation files. +This policy setting specifies the order in which Windows Installer searches for installation files. If you disable or do not configure this policy setting, by default, the Windows Installer searches the network first, then removable media (floppy drive, CD-ROM, or DVD), and finally, the Internet (URL). @@ -1788,28 +1926,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1826,7 +1970,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting saves copies of transform files in a secure location on the local computer. +This policy setting saves copies of transform files in a secure location on the local computer. Transform files consist of instructions to modify or customize a program during installation. From cc0caf6d2bb98bf270634c341b0ff244063d90f9 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Tue, 21 Sep 2021 18:24:19 +0530 Subject: [PATCH 397/930] Updated 16 to 30 --- .../mdm/policy-csp-admx-nca.md | 176 ++- .../mdm/policy-csp-admx-ncsi.md | 154 ++- .../mdm/policy-csp-admx-netlogon.md | 770 +++++++----- .../mdm/policy-csp-admx-networkconnections.md | 594 ++++++---- .../mdm/policy-csp-admx-offlinefiles.md | 1034 +++++++++++------ .../mdm/policy-csp-admx-peertopeercaching.md | 198 ++-- .../policy-csp-admx-performancediagnostics.md | 88 +- .../mdm/policy-csp-admx-power.md | 550 +++++---- ...licy-csp-admx-powershellexecutionpolicy.md | 88 +- .../mdm/policy-csp-admx-printing.md | 572 +++++---- .../mdm/policy-csp-admx-printing2.md | 198 ++-- .../mdm/policy-csp-admx-programs.md | 154 ++- .../mdm/policy-csp-admx-reliability.md | 88 +- .../mdm/policy-csp-admx-remoteassistance.md | 44 +- .../mdm/policy-csp-admx-removablestorage.md | 704 +++++++---- 15 files changed, 3444 insertions(+), 1968 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-nca.md b/windows/client-management/mdm/policy-csp-admx-nca.md index f35134f108..1148c8b887 100644 --- a/windows/client-management/mdm/policy-csp-admx-nca.md +++ b/windows/client-management/mdm/policy-csp-admx-nca.md @@ -57,28 +57,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -95,7 +101,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies resources on your intranet that are normally accessible to DirectAccess clients. Each entry is a string that identifies the type of resource and the location of the resource. +This policy setting specifies resources on your intranet that are normally accessible to DirectAccess clients. Each entry is a string that identifies the type of resource and the location of the resource. Each string can be one of the following types: @@ -136,28 +142,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -174,7 +186,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies commands configured by the administrator for custom logging. These commands will run in addition to default log commands. +This policy setting specifies commands configured by the administrator for custom logging. These commands will run in addition to default log commands. > [!TIP] @@ -201,28 +213,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -239,7 +257,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the IPv6 addresses of the endpoints of the Internet Protocol security (IPsec) tunnels that enable DirectAccess. NCA attempts to access the resources that are specified in the Corporate Resources setting through these configured tunnel endpoints. +This policy setting specifies the IPv6 addresses of the endpoints of the Internet Protocol security (IPsec) tunnels that enable DirectAccess. NCA attempts to access the resources that are specified in the Corporate Resources setting through these configured tunnel endpoints. By default, NCA uses the same DirectAccess server that the DirectAccess client computer connection is using. In default configurations of DirectAccess, there are typically two IPsec tunnel endpoints: one for the infrastructure tunnel and one for the intranet tunnel. You should configure one endpoint for each tunnel. @@ -272,28 +290,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -310,7 +334,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the string that appears for DirectAccess connectivity when the user clicks the Networking notification area icon. For example, you can specify “Contoso Intranet Access” for the DirectAccess clients of the Contoso Corporation. +This policy setting specifies the string that appears for DirectAccess connectivity when the user clicks the Networking notification area icon. For example, you can specify “Contoso Intranet Access” for the DirectAccess clients of the Contoso Corporation. If this setting is not configured, the string that appears for DirectAccess connectivity is “Corporate Connection”. @@ -339,28 +363,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -377,7 +407,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the user has Connect and Disconnect options for the DirectAccess entry when the user clicks the Networking notification area icon. +This policy setting specifies whether the user has Connect and Disconnect options for the DirectAccess entry when the user clicks the Networking notification area icon. If the user clicks the Disconnect option, NCA removes the DirectAccess rules from the Name Resolution Policy Table (NRPT) and the DirectAccess client computer uses whatever normal name resolution is available to the client computer in its current network configuration, including sending all DNS queries to the local intranet or Internet DNS servers. Note that NCA does not remove the existing IPsec tunnels and users can still access intranet resources across the DirectAccess server by specifying IPv6 addresses rather than names. @@ -415,28 +445,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -453,7 +489,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether NCA service runs in Passive Mode or not. +This policy setting specifies whether NCA service runs in Passive Mode or not. Set this to Disabled to keep NCA probing actively all the time. If this setting is not configured, NCA probing is in active mode by default. @@ -481,28 +517,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -519,7 +561,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether an entry for DirectAccess connectivity appears when the user clicks the Networking notification area icon. +This policy setting specifies whether an entry for DirectAccess connectivity appears when the user clicks the Networking notification area icon. Set this to Disabled to prevent user confusion when you are just using DirectAccess to remotely manage DirectAccess client computers from your intranet and not providing seamless intranet access. @@ -550,28 +592,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -588,7 +636,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the e-mail address to be used when sending the log files that are generated by NCA to the network administrator. +This policy setting specifies the e-mail address to be used when sending the log files that are generated by NCA to the network administrator. When the user sends the log files to the Administrator, NCA uses the default e-mail client to open a new message with the support email address in the To: field of the message, then attaches the generated log files as a .html file. The user can review the message and add additional information before sending the message. diff --git a/windows/client-management/mdm/policy-csp-admx-ncsi.md b/windows/client-management/mdm/policy-csp-admx-ncsi.md index 4981561468..a970faaac9 100644 --- a/windows/client-management/mdm/policy-csp-admx-ncsi.md +++ b/windows/client-management/mdm/policy-csp-admx-ncsi.md @@ -54,28 +54,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -92,7 +98,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting enables you to specify the expected address of the host name used for the DNS probe. Successful resolution of the host name to this address indicates corporate connectivity. +This policy setting enables you to specify the expected address of the host name used for the DNS probe. Successful resolution of the host name to this address indicates corporate connectivity. > [!TIP] @@ -119,28 +125,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -157,7 +169,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting enables you to specify the host name of a computer known to be on the corporate network. Successful resolution of this host name to the expected address indicates corporate connectivity. +This policy setting enables you to specify the host name of a computer known to be on the corporate network. Successful resolution of this host name to the expected address indicates corporate connectivity. > [!TIP] @@ -184,28 +196,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -222,7 +240,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting enables you to specify the list of IPv6 corporate site prefixes to monitor for corporate connectivity. Reachability of addresses with any of these prefixes indicates corporate connectivity. +This policy setting enables you to specify the list of IPv6 corporate site prefixes to monitor for corporate connectivity. Reachability of addresses with any of these prefixes indicates corporate connectivity. > [!TIP] @@ -249,28 +267,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -287,7 +311,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting enables you to specify the URL of the corporate website, against which an active probe is performed. +This policy setting enables you to specify the URL of the corporate website, against which an active probe is performed. > [!TIP] @@ -317,28 +341,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -355,7 +385,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting enables you to specify the HTTPS URL of the corporate website that clients use to determine the current domain location (i.e. whether the computer is inside or outside the corporate network). Reachability of the URL destination indicates that the client location is inside corporate network; otherwise it is outside the network. +This policy setting enables you to specify the HTTPS URL of the corporate website that clients use to determine the current domain location (i.e. whether the computer is inside or outside the corporate network). Reachability of the URL destination indicates that the client location is inside corporate network; otherwise it is outside the network. > [!TIP] @@ -382,28 +412,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -420,7 +456,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting enables you to specify DNS binding behavior. NCSI by default will restrict DNS lookups to the interface it is currently probing on. If you enable this setting, NCSI will allow the DNS lookups to happen on any interface. +This policy setting enables you to specify DNS binding behavior. NCSI by default will restrict DNS lookups to the interface it is currently probing on. If you enable this setting, NCSI will allow the DNS lookups to happen on any interface. > [!TIP] @@ -447,28 +483,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -485,7 +527,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This Policy setting enables you to specify passive polling behavior. NCSI polls various measurements throughout the network stack on a frequent interval to determine if network connectivity has been lost. Use the options to control the passive polling behavior. +This Policy setting enables you to specify passive polling behavior. NCSI polls various measurements throughout the network stack on a frequent interval to determine if network connectivity has been lost. Use the options to control the passive polling behavior. > [!TIP] diff --git a/windows/client-management/mdm/policy-csp-admx-netlogon.md b/windows/client-management/mdm/policy-csp-admx-netlogon.md index f8c2d7401e..4b32723dd1 100644 --- a/windows/client-management/mdm/policy-csp-admx-netlogon.md +++ b/windows/client-management/mdm/policy-csp-admx-netlogon.md @@ -138,28 +138,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -176,7 +182,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting configures how a domain controller (DC) behaves when responding to a client whose IP address does not map to any configured site. +This policy setting configures how a domain controller (DC) behaves when responding to a client whose IP address does not map to any configured site. Domain controllers use the client IP address during a DC locator ping request to compute which Active Directory site the client belongs to. If no site mapping can be computed, the DC may do an address lookup on the client network name to discover other IP addresses which may then be used to compute a matching site for the client. @@ -215,28 +221,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -253,7 +265,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the type of IP address that is returned for a domain controller. The DC Locator APIs return the IP address of the DC with the other parts of information. Before the support of IPv6, the returned DC IP address was IPv4. But with the support of IPv6, the DC Locator APIs can return IPv6 DC address. The returned IPv6 DC address may not be correctly handled by some of the existing applications. So this policy is provided to support such scenarios. +This policy setting determines the type of IP address that is returned for a domain controller. The DC Locator APIs return the IP address of the DC with the other parts of information. Before the support of IPv6, the returned DC IP address was IPv4. But with the support of IPv6, the DC Locator APIs can return IPv6 DC address. The returned IPv6 DC address may not be correctly handled by some of the existing applications. So this policy is provided to support such scenarios. By default, DC Locator APIs can return IPv4/IPv6 DC address. But if some applications are broken due to the returned IPv6 DC address, this policy can be used to disable the default behavior and enforce to return only IPv4 DC address. Once applications are fixed, this policy can be used to enable the default behavior. @@ -290,28 +302,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -328,7 +346,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the computers to which this setting is applied attempts DNS name resolution of single-label domain names, by appending different registered DNS suffixes, and uses NetBIOS name resolution only if DNS name resolution fails. This policy, including the specified default behavior, is not used if the AllowSingleLabelDnsDomain policy setting is enabled. +This policy setting specifies whether the computers to which this setting is applied attempts DNS name resolution of single-label domain names, by appending different registered DNS suffixes, and uses NetBIOS name resolution only if DNS name resolution fails. This policy, including the specified default behavior, is not used if the AllowSingleLabelDnsDomain policy setting is enabled. By default, when no setting is specified for this policy, the behavior is the same as explicitly enabling this policy, unless the AllowSingleLabelDnsDomain policy setting is enabled. @@ -363,28 +381,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -401,7 +425,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether the Net Logon service will allow the use of older cryptography algorithms that are used in Windows NT 4.0. The cryptography algorithms used in Windows NT 4.0 and earlier are not as secure as newer algorithms used in Windows 2000 or later, including this version of Windows. +This policy setting controls whether the Net Logon service will allow the use of older cryptography algorithms that are used in Windows NT 4.0. The cryptography algorithms used in Windows NT 4.0 and earlier are not as secure as newer algorithms used in Windows 2000 or later, including this version of Windows. By default, Net Logon will not allow the older cryptography algorithms to be used and will not include them in the negotiation of cryptography algorithms. Therefore, computers running Windows NT 4.0 will not be able to establish a connection to this domain controller. @@ -438,28 +462,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -476,7 +506,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the computers to which this setting is applied attempt DNS name resolution of a single-label domain names. +This policy setting specifies whether the computers to which this setting is applied attempt DNS name resolution of a single-label domain names. By default, the behavior specified in the AllowDnsSuffixSearch is used. If the AllowDnsSuffixSearch policy is disabled, then NetBIOS name resolution is used exclusively, to locate a domain controller hosting an Active Directory domain specified with a single-label name. @@ -513,28 +543,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -551,7 +587,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether domain controllers (DC) will dynamically register DC Locator site-specific SRV records for the closest sites where no DC for the same domain exists (or no Global Catalog for the same forest exists). These DNS records are dynamically registered by the Net Logon service, and they are used to locate the DC. +This policy setting determines whether domain controllers (DC) will dynamically register DC Locator site-specific SRV records for the closest sites where no DC for the same domain exists (or no Global Catalog for the same forest exists). These DNS records are dynamically registered by the Net Logon service, and they are used to locate the DC. If you enable this policy setting, the DCs to which this setting is applied dynamically register DC Locator site-specific DNS SRV records for the closest sites where no DC for the same domain, or no Global Catalog for the same forest, exists. @@ -586,28 +622,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -624,7 +666,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control the domain controller (DC) location algorithm. By default, the DC location algorithm prefers DNS-based discovery if the DNS domain name is known. If DNS-based discovery fails and the NetBIOS domain name is known, the algorithm then uses NetBIOS-based discovery as a fallback mechanism. +This policy setting allows you to control the domain controller (DC) location algorithm. By default, the DC location algorithm prefers DNS-based discovery if the DNS domain name is known. If DNS-based discovery fails and the NetBIOS domain name is known, the algorithm then uses NetBIOS-based discovery as a fallback mechanism. NetBIOS-based discovery uses a WINS server and mailslot messages but does not use site information. Hence it does not ensure that clients will discover the closest DC. It also allows a hub-site client to discover a branch-site DC even if the branch-site DC only registers site-specific DNS records (as recommended). For these reasons, NetBIOS-based discovery is not recommended. @@ -662,28 +704,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -700,7 +748,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines whether a domain controller (DC) should attempt to verify the password provided by a client with the PDC emulator if the DC failed to validate the password. +This policy setting defines whether a domain controller (DC) should attempt to verify the password provided by a client with the PDC emulator if the DC failed to validate the password. Contacting the PDC emulator is useful in case the client’s password was recently changed and did not propagate to the DC yet. Users may want to disable this feature if the PDC emulator is located over a slow WAN connection. @@ -737,28 +785,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -775,7 +829,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the amount of time (in seconds) to wait before the first retry for applications that perform periodic searches for domain controllers (DC) that are unable to find a DC. +This policy setting determines the amount of time (in seconds) to wait before the first retry for applications that perform periodic searches for domain controllers (DC) that are unable to find a DC. The default value for this setting is 10 minutes (10*60). @@ -815,28 +869,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -853,7 +913,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the maximum retry interval allowed when applications performing periodic searches for Domain Controllers (DCs) are unable to find a DC. +This policy setting determines the maximum retry interval allowed when applications performing periodic searches for Domain Controllers (DCs) are unable to find a DC. For example, the retry intervals may be set at 10 minutes, then 20 minutes and then 40 minutes, but when the interval reaches the value set in this setting, that value becomes the retry interval for all subsequent retries until the value set in Final DC Discovery Retry Setting is reached. @@ -895,28 +955,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -933,7 +999,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when retries are no longer allowed for applications that perform periodic searches for domain controllers (DC) are unable to find a DC. For example, retires may be set to occur according to the Use maximum DC discovery retry interval policy setting, but when the value set in this policy setting is reached, no more retries occur. If a value for this policy setting is smaller than the value in the Use maximum DC discovery retry interval policy setting, the value for Use maximum DC discovery retry interval policy setting is used. +This policy setting determines when retries are no longer allowed for applications that perform periodic searches for domain controllers (DC) are unable to find a DC. For example, retires may be set to occur according to the Use maximum DC discovery retry interval policy setting, but when the value set in this policy setting is reached, no more retries occur. If a value for this policy setting is smaller than the value in the Use maximum DC discovery retry interval policy setting, the value for Use maximum DC discovery retry interval policy setting is used. The default value for this setting is to not quit retrying (0). The maximum value for this setting is 49 days (0x49*24*60*60=4233600). The minimum value for this setting is 0. @@ -967,28 +1033,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1005,7 +1077,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when a successful DC cache entry is refreshed. This policy setting is applied to caller programs that periodically attempt to locate DCs, and it is applied before returning the DC information to the caller program. The default value for this setting is infinite (4294967200). The maximum value for this setting is (4294967200), while the maximum that is not treated as infinity is 49 days (49*24*60*60=4233600). Any larger value is treated as infinity. The minimum value for this setting is to always refresh (0). +This policy setting determines when a successful DC cache entry is refreshed. This policy setting is applied to caller programs that periodically attempt to locate DCs, and it is applied before returning the DC information to the caller program. The default value for this setting is infinite (4294967200). The maximum value for this setting is (4294967200), while the maximum that is not treated as infinity is 49 days (49*24*60*60=4233600). Any larger value is treated as infinity. The minimum value for this setting is to always refresh (0). > [!TIP] @@ -1034,28 +1106,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1072,7 +1150,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the level of debug output for the Net Logon service. +This policy setting specifies the level of debug output for the Net Logon service. The Net Logon service outputs debug information to the log file netlogon.log in the directory %windir%\debug. By default, no debug information is logged. @@ -1109,28 +1187,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1147,7 +1231,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines which DC Locator DNS records are not registered by the Net Logon service. +This policy setting determines which DC Locator DNS records are not registered by the Net Logon service. If you enable this policy setting, select Enabled and specify a list of space-delimited mnemonics (instructions) for the DC Locator DNS records that will not be registered by the DCs to which this setting is applied. @@ -1208,28 +1292,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1246,7 +1336,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the Refresh Interval of the DC Locator DNS resource records for DCs to which this setting is applied. These DNS records are dynamically registered by the Net Logon service and are used by the DC Locator algorithm to locate the DC. This setting may be applied only to DCs using dynamic update. +This policy setting specifies the Refresh Interval of the DC Locator DNS resource records for DCs to which this setting is applied. These DNS records are dynamically registered by the Net Logon service and are used by the DC Locator algorithm to locate the DC. This setting may be applied only to DCs using dynamic update. DCs configured to perform dynamic registration of the DC Locator DNS resource records periodically reregister their records with DNS servers, even if their records’ data has not changed. If authoritative DNS servers are configured to perform scavenging of the stale records, this reregistration is required to instruct the DNS servers configured to automatically remove (scavenge) stale records that these records are current and should be preserved in the database. @@ -1284,28 +1374,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1322,7 +1418,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures whether the domain controllers to which this setting is applied will lowercase their DNS host name when registering SRV records. +This policy setting configures whether the domain controllers to which this setting is applied will lowercase their DNS host name when registering SRV records. If enabled, domain controllers will lowercase their DNS host name when registering domain controller SRV records. A best-effort attempt will be made to delete any previously registered SRV records that contain mixed-case DNS host names. For more information and potential manual cleanup procedures, see the link below. @@ -1360,28 +1456,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1398,7 +1500,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the value for the Time-To-Live (TTL) field in SRV resource records that are registered by the Net Logon service. These DNS records are dynamically registered, and they are used to locate the domain controller (DC). +This policy setting specifies the value for the Time-To-Live (TTL) field in SRV resource records that are registered by the Net Logon service. These DNS records are dynamically registered, and they are used to locate the domain controller (DC). To specify the TTL for DC Locator DNS records, click Enabled, and then enter a value in seconds (for example, the value "900" is 15 minutes). @@ -1430,28 +1532,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1468,7 +1576,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the additional time for the computer to wait for the domain controller’s (DC) response when logging on to the network. +This policy setting specifies the additional time for the computer to wait for the domain controller’s (DC) response when logging on to the network. To specify the expected dial-up delay at logon, click Enabled, and then enter the desired value in seconds (for example, the value "60" is 1 minute). @@ -1501,28 +1609,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1539,7 +1653,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the interval for when a Force Rediscovery is carried out by DC Locator. +This policy setting determines the interval for when a Force Rediscovery is carried out by DC Locator. The Domain Controller Locator (DC Locator) service is used by clients to find domain controllers for their Active Directory domain. When DC Locator finds a domain controller, it caches domain controllers to improve the efficiency of the location algorithm. As long as the cached domain controller meets the requirements and is running, DC Locator will continue to return it. If a new domain controller is introduced, existing clients will only discover it when a Force Rediscovery is carried out by DC Locator. To adapt to changes in network conditions DC Locator will by default carry out a Force Rediscovery according to a specific time interval and maintain efficient load-balancing of clients across all available domain controllers in all domains or forests. The default time interval for Force Rediscovery by DC Locator is 12 hours. Force Rediscovery can also be triggered if a call to DC Locator uses the DS_FORCE_REDISCOVERY flag. Rediscovery resets the timer on the cached domain controller entries. @@ -1576,28 +1690,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1614,7 +1734,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the sites for which the global catalogs (GC) should register site-specific GC locator DNS SRV resource records. These records are registered in addition to the site-specific SRV records registered for the site where the GC resides, and records registered by a GC configured to register GC Locator DNS SRV records for those sites without a GC that are closest to it. +This policy setting specifies the sites for which the global catalogs (GC) should register site-specific GC locator DNS SRV resource records. These records are registered in addition to the site-specific SRV records registered for the site where the GC resides, and records registered by a GC configured to register GC Locator DNS SRV records for those sites without a GC that are closest to it. The GC Locator DNS records and the site-specific SRV records are dynamically registered by the Net Logon service, and they are used to locate the GC. An Active Directory site is one or more well-connected TCP/IP subnets that allow administrators to configure Active Directory access and replication. A GC is a domain controller that contains a partial replica of every domain in Active Directory. @@ -1649,28 +1769,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1687,7 +1813,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control the processing of incoming mailslot messages by a local domain controller (DC). +This policy setting allows you to control the processing of incoming mailslot messages by a local domain controller (DC). > [!NOTE] > To locate a remote DC based on its NetBIOS (single-label) domain name, DC Locator first gets the list of DCs from a WINS server that is configured in its local client settings. DC Locator then sends a mailslot message to each remote DC to get more information. DC location succeeds only if a remote DC responds to the mailslot message. @@ -1725,28 +1851,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1763,7 +1895,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the Priority field in the SRV resource records registered by domain controllers (DC) to which this setting is applied. These DNS records are dynamically registered by the Net Logon service and are used to locate the DC. +This policy setting specifies the Priority field in the SRV resource records registered by domain controllers (DC) to which this setting is applied. These DNS records are dynamically registered by the Net Logon service and are used to locate the DC. The Priority field in the SRV record sets the preference for target hosts (specified in the SRV record’s Target field). DNS clients that query for SRV resource records attempt to contact the first reachable host with the lowest priority number listed. @@ -1798,28 +1930,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1836,7 +1974,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the Weight field in the SRV resource records registered by the domain controllers (DC) to which this setting is applied. These DNS records are dynamically registered by the Net Logon service, and they are used to locate the DC. +This policy setting specifies the Weight field in the SRV resource records registered by the domain controllers (DC) to which this setting is applied. These DNS records are dynamically registered by the Net Logon service, and they are used to locate the DC. The Weight field in the SRV record can be used in addition to the Priority value to provide a load-balancing mechanism where multiple servers are specified in the SRV records Target field and are all set to the same priority. The probability with which the DNS client randomly selects the target host to be contacted is proportional to the Weight field value in the SRV record. @@ -1871,28 +2009,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1909,7 +2053,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the maximum size in bytes of the log file netlogon.log in the directory %windir%\debug when logging is enabled. +This policy setting specifies the maximum size in bytes of the log file netlogon.log in the directory %windir%\debug when logging is enabled. By default, the maximum size of the log file is 20MB. If you enable this policy setting, the maximum size of the log file is set to the specified size. Once this size is reached the log file is saved to netlogon.bak and netlogon.log is truncated. A reasonable value based on available storage should be specified. @@ -1942,28 +2086,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1980,7 +2130,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the sites for which the domain controllers (DC) that host the application directory partition should register the site-specific, application directory partition-specific DC Locator DNS SRV resource records. These records are registered in addition to the site-specific SRV records registered for the site where the DC resides, and records registered by a DC configured to register DC Locator DNS SRV records for those sites without a DC that are closest to it. +This policy setting specifies the sites for which the domain controllers (DC) that host the application directory partition should register the site-specific, application directory partition-specific DC Locator DNS SRV resource records. These records are registered in addition to the site-specific SRV records registered for the site where the DC resides, and records registered by a DC configured to register DC Locator DNS SRV records for those sites without a DC that are closest to it. The application directory partition DC Locator DNS records and the site-specific SRV records are dynamically registered by the Net Logon service, and they are used to locate the application directory partition-specific DC. An Active Directory site is one or more well-connected TCP/IP subnets that allow administrators to configure Active Directory access and replication. @@ -2015,28 +2165,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2053,7 +2209,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the amount of time (in seconds) the DC locator remembers that a domain controller (DC) could not be found in a domain. When a subsequent attempt to locate the DC occurs within the time set in this setting, DC Discovery immediately fails, without attempting to find the DC. +This policy setting specifies the amount of time (in seconds) the DC locator remembers that a domain controller (DC) could not be found in a domain. When a subsequent attempt to locate the DC occurs within the time set in this setting, DC Discovery immediately fails, without attempting to find the DC. The default value for this setting is 45 seconds. The maximum value for this setting is 7 days (7*24*60*60). The minimum value for this setting is 0. @@ -2087,28 +2243,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2125,7 +2287,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether or not the Netlogon share created by the Net Logon service on a domain controller (DC) should support compatibility in file sharing semantics with earlier applications. +This policy setting controls whether or not the Netlogon share created by the Net Logon service on a domain controller (DC) should support compatibility in file sharing semantics with earlier applications. If you enable this policy setting, the Netlogon share will honor file sharing semantics that grant requests for exclusive read access to files on the share even when the caller has only read permission. @@ -2165,28 +2327,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2203,7 +2371,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines when a successful DC cache entry is refreshed. This policy setting is applied to caller programs that do not periodically attempt to locate DCs, and it is applied before the returning the DC information to the caller program. This policy setting is relevant to only those callers of DsGetDcName that have not specified the DS_BACKGROUND_ONLY flag. +This policy setting determines when a successful DC cache entry is refreshed. This policy setting is applied to caller programs that do not periodically attempt to locate DCs, and it is applied before the returning the DC information to the caller program. This policy setting is relevant to only those callers of DsGetDcName that have not specified the DS_BACKGROUND_ONLY flag. The default value for this setting is 30 minutes (1800). The maximum value for this setting is (4294967200), while the maximum that is not treated as infinity is 49 days (49*24*60*60=4233600). Any larger value will be treated as infinity. The minimum value for this setting is to always refresh (0). @@ -2234,28 +2402,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2272,7 +2446,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures whether the computers to which this setting is applied are more aggressive when trying to locate a domain controller (DC). +This policy setting configures whether the computers to which this setting is applied are more aggressive when trying to locate a domain controller (DC). When an environment has a large number of DCs running both old and new operating systems, the default DC locator discovery behavior may be insufficient to find DCs running a newer operating system. This policy setting can be enabled to configure DC locator to be more aggressive about trying to locate a DC in such an environment, by pinging DCs at a higher frequency. Enabling this setting may result in additional network traffic and increased load on DCs. You should disable this setting once all DCs are running the same OS version. @@ -2312,28 +2486,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2350,7 +2530,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the interval at which Netlogon performs the following scavenging operations: +This policy setting determines the interval at which Netlogon performs the following scavenging operations: - Checks if a password on a secure channel needs to be modified, and modifies it if necessary. @@ -2389,28 +2569,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2427,7 +2613,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the sites for which the domain controllers (DC) register the site-specific DC Locator DNS SRV resource records. These records are registered in addition to the site-specific SRV records registered for the site where the DC resides, and records registered by a DC configured to register DC Locator DNS SRV records for those sites without a DC that are closest to it. +This policy setting specifies the sites for which the domain controllers (DC) register the site-specific DC Locator DNS SRV resource records. These records are registered in addition to the site-specific SRV records registered for the site where the DC resides, and records registered by a DC configured to register DC Locator DNS SRV records for those sites without a DC that are closest to it. The DC Locator DNS records are dynamically registered by the Net Logon service, and they are used to locate the DC. An Active Directory site is one or more well-connected TCP/IP subnets that allow administrators to configure Active Directory access and replication. @@ -2462,28 +2648,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2500,7 +2692,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the Active Directory site to which computers belong. +This policy setting specifies the Active Directory site to which computers belong. An Active Directory site is one or more well-connected TCP/IP subnets that allow administrators to configure Active Directory access and replication. @@ -2535,28 +2727,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2573,7 +2771,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether or not the SYSVOL share created by the Net Logon service on a domain controller (DC) should support compatibility in file sharing semantics with earlier applications. +This policy setting controls whether or not the SYSVOL share created by the Net Logon service on a domain controller (DC) should support compatibility in file sharing semantics with earlier applications. When this setting is enabled, the SYSVOL share will honor file sharing semantics that grant requests for exclusive read access to files on the share even when the caller has only read permission. @@ -2613,28 +2811,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2651,7 +2855,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting enables DC Locator to attempt to locate a DC in the nearest site based on the site link cost if a DC in same the site is not found. In scenarios with multiple sites, failing over to the try next closest site during DC Location streamlines network traffic more effectively. +This policy setting enables DC Locator to attempt to locate a DC in the nearest site based on the site link cost if a DC in same the site is not found. In scenarios with multiple sites, failing over to the try next closest site during DC Location streamlines network traffic more effectively. The DC Locator service is used by clients to find domain controllers for their Active Directory domain. The default behavior for DC Locator is to find a DC in the same site. If none are found in the same site, a DC in another site, which might be several site-hops away, could be returned by DC Locator. Site proximity between two sites is determined by the total site-link cost between them. A site is closer if it has a lower site link cost than another site with a higher site link cost. @@ -2688,28 +2892,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2726,7 +2936,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines if dynamic registration of the domain controller (DC) locator DNS resource records is enabled. These DNS records are dynamically registered by the Net Logon service and are used by the Locator algorithm to locate the DC. +This policy setting determines if dynamic registration of the domain controller (DC) locator DNS resource records is enabled. These DNS records are dynamically registered by the Net Logon service and are used by the Locator algorithm to locate the DC. If you enable this policy setting, DCs to which this setting is applied dynamically register DC Locator DNS resource records through dynamic DNS update-enabled network connections. diff --git a/windows/client-management/mdm/policy-csp-admx-networkconnections.md b/windows/client-management/mdm/policy-csp-admx-networkconnections.md index 42d74dc6ad..22f39d543e 100644 --- a/windows/client-management/mdm/policy-csp-admx-networkconnections.md +++ b/windows/client-management/mdm/policy-csp-admx-networkconnections.md @@ -115,28 +115,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -153,7 +159,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether administrators can add and remove network components for a LAN or remote access connection. This setting has no effect on nonadministrators. +This policy setting determines whether administrators can add and remove network components for a LAN or remote access connection. This setting has no effect on nonadministrators. If you enable this setting (and enable the "Enable Network Connections settings for Administrators" setting), the Install and Uninstall buttons for components of connections are disabled, and administrators are not permitted to access network components in the Windows Components Wizard. @@ -195,28 +201,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -233,7 +245,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the Advanced Settings item on the Advanced menu in Network Connections is enabled for administrators. +This policy setting determines whether the Advanced Settings item on the Advanced menu in Network Connections is enabled for administrators. The Advanced Settings item lets users view and change bindings and view and change the order in which the computer accesses connections, network providers, and print providers. @@ -271,28 +283,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -309,7 +327,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether users can configure advanced TCP/IP settings. +This policy setting determines whether users can configure advanced TCP/IP settings. If you enable this setting (and enable the "Enable Network Connections settings for Administrators" setting), the Advanced button on the Internet Protocol (TCP/IP) Properties dialog box is disabled for all users (including administrators). As a result, users cannot open the Advanced TCP/IP Settings Properties page and modify IP settings, such as DNS and WINS server information. @@ -352,28 +370,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -390,7 +414,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting Determines whether administrators can enable and disable the components used by LAN connections. +This policy setting Determines whether administrators can enable and disable the components used by LAN connections. If you enable this setting (and enable the "Enable Network Connections settings for Administrators" setting), the check boxes for enabling and disabling components are disabled. As a result, administrators cannot enable or disable the components that a connection uses. @@ -428,28 +452,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -466,7 +496,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether users can delete all user remote access connections. +This policy setting determines whether users can delete all user remote access connections. To create an all-user remote access connection, on the Connection Availability page in the New Connection Wizard, click the "For all users" option. @@ -510,28 +540,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -548,7 +584,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether users can delete remote access connections. +This policy setting determines whether users can delete remote access connections. If you enable this setting (and enable the "Enable Network Connections settings for Administrators" setting), users (including administrators) cannot delete any remote access connections. This setting also disables the Delete option on the context menu for a remote access connection and on the File menu in the Network Connections folder. @@ -590,28 +626,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -628,7 +670,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the Remote Access Preferences item on the Advanced menu in Network Connections folder is enabled. +This policy setting determines whether the Remote Access Preferences item on the Advanced menu in Network Connections folder is enabled. The Remote Access Preferences item lets users create and change connections before logon and configure automatic dialing and callback features. @@ -663,28 +705,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -701,7 +749,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether or not the "local access only" network icon will be shown. +This policy setting specifies whether or not the "local access only" network icon will be shown. When enabled, the icon for Internet access will be shown in the system tray even when a user is connected to a network with local access only. @@ -732,28 +780,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -770,7 +824,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether settings that existed in Windows 2000 Server family will apply to Administrators. +This policy setting determines whether settings that existed in Windows 2000 Server family will apply to Administrators. The set of Network Connections group settings that existed in Windows 2000 Professional also exists in Windows XP Professional. In Windows 2000 Professional, all of these settings had the ability to prohibit the use of certain features from Administrators. @@ -808,28 +862,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -846,7 +906,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether a remote client computer routes Internet traffic through the internal network or whether the client accesses the Internet directly. +This policy setting determines whether a remote client computer routes Internet traffic through the internal network or whether the client accesses the Internet directly. When a remote client computer connects to an internal network using DirectAccess, it can access the Internet in two ways: through the secure tunnel that DirectAccess establishes between the computer and the internal network, or directly through the local default gateway. @@ -881,28 +941,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -919,7 +985,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether notifications are shown to the user when a DHCP-configured connection is unable to retrieve an IP address from a DHCP server. This is often signified by the assignment of an automatic private IP address"(i.e. an IP address in the range 169.254.*.*). This indicates that a DHCP server could not be reached or the DHCP server was reached but unable to respond to the request with a valid IP address. By default, a notification is displayed providing the user with information on how the problem can be resolved. +This policy setting allows you to manage whether notifications are shown to the user when a DHCP-configured connection is unable to retrieve an IP address from a DHCP server. This is often signified by the assignment of an automatic private IP address"(i.e. an IP address in the range 169.254.*.*). This indicates that a DHCP server could not be reached or the DHCP server was reached but unable to respond to the request with a valid IP address. By default, a notification is displayed providing the user with information on how the problem can be resolved. If you enable this policy setting, this condition will not be reported as an error to the user. @@ -950,28 +1016,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -988,7 +1060,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Administrators and Network Configuration Operators can change the properties of components used by a LAN connection. +This policy setting determines whether Administrators and Network Configuration Operators can change the properties of components used by a LAN connection. This setting determines whether the Properties button for components of a LAN connection is enabled. @@ -1034,28 +1106,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1072,7 +1150,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether users can enable/disable LAN connections. +This policy setting determines whether users can enable/disable LAN connections. If you enable this setting, the Enable and Disable options for LAN connections are available to users (including nonadministrators). Users can enable/disable a LAN connection by double-clicking the icon representing the connection, by right-clicking it, or by using the File menu. @@ -1110,28 +1188,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1148,7 +1232,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether users can change the properties of a LAN connection. +This policy setting determines whether users can change the properties of a LAN connection. This setting determines whether the Properties menu item is enabled, and thus, whether the Local Area Connection Properties dialog box is available to users. @@ -1188,28 +1272,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1226,7 +1316,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether users can use the New Connection Wizard, which creates new network connections. +This policy setting determines whether users can use the New Connection Wizard, which creates new network connections. If you enable this setting (and enable the "Enable Network Connections settings for Administrators" setting), the Make New Connection icon does not appear in the Start Menu on in the Network Connections folder. As a result, users (including administrators) cannot start the New Connection Wizard. @@ -1264,28 +1354,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1302,7 +1398,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prohibits use of Internet Connection Firewall on your DNS domain network. +This policy setting prohibits use of Internet Connection Firewall on your DNS domain network. Determines whether users can enable the Internet Connection Firewall feature on a connection, and if the Internet Connection Firewall service can run on a computer. @@ -1342,28 +1438,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1380,7 +1482,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether a user can view and change the properties of remote access connections that are available to all users of the computer. +This policy setting determines whether a user can view and change the properties of remote access connections that are available to all users of the computer. To create an all-user remote access connection, on the Connection Availability page in the New Connection Wizard, click the "For all users" option. @@ -1424,28 +1526,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1462,7 +1570,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether users can view and change the properties of components used by a private or all-user remote access connection. +This policy setting determines whether users can view and change the properties of components used by a private or all-user remote access connection. This setting determines whether the Properties button for components used by a private or all-user remote access connection is enabled. @@ -1506,28 +1614,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1544,7 +1658,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether users can connect and disconnect remote access connections. +This policy setting determines whether users can connect and disconnect remote access connections. If you enable this setting (and enable the "Enable Network Connections settings for Administrators" setting), double-clicking the icon has no effect, and the Connect and Disconnect menu items are disabled for all users (including administrators). @@ -1577,28 +1691,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1615,7 +1735,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether users can view and change the properties of their private remote access connections. +This policy setting determines whether users can view and change the properties of their private remote access connections. Private connections are those that are available only to one user. To create a private connection, on the Connection Availability page in the New Connection Wizard, click the "Only for myself" option. @@ -1657,28 +1777,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1695,7 +1821,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether nonadministrators can rename all-user remote access connections. +This policy setting determines whether nonadministrators can rename all-user remote access connections. To create an all-user connection, on the Connection Availability page in the New Connection Wizard, click the "For all users" option. @@ -1737,28 +1863,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1775,7 +1907,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting Determines whether users can rename LAN or all user remote access connections. +This policy setting Determines whether users can rename LAN or all user remote access connections. If you enable this setting, the Rename option is enabled for all users. Users can rename connections by clicking the icon representing a connection or by using the File menu. @@ -1815,28 +1947,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1853,7 +1991,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether nonadministrators can rename a LAN connection. +This policy setting determines whether nonadministrators can rename a LAN connection. If you enable this setting, the Rename option is enabled for LAN connections. Nonadministrators can rename LAN connections by clicking an icon representing the connection or by using the File menu. @@ -1891,28 +2029,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1929,7 +2073,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether users can rename their private remote access connections. +This policy setting determines whether users can rename their private remote access connections. Private connections are those that are available only to one user. To create a private connection, on the Connection Availability page in the New Connection Wizard, click the "Only for myself" option. @@ -1967,28 +2111,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2005,7 +2155,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether administrators can enable and configure the Internet Connection Sharing (ICS) feature of an Internet connection and if the ICS service can run on the computer. +This policy setting determines whether administrators can enable and configure the Internet Connection Sharing (ICS) feature of an Internet connection and if the ICS service can run on the computer. ICS lets administrators configure their system as an Internet gateway for a small network and provides network services, such as name resolution and addressing through DHCP, to the local private network. @@ -2049,28 +2199,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2087,7 +2243,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether users can view the status for an active connection. +This policy setting determines whether users can view the status for an active connection. Connection status is available from the connection status taskbar icon or from the Status dialog box. The Status dialog box displays information about the connection and its activity. It also provides buttons to disconnect and to configure the properties of the connection. @@ -2122,28 +2278,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2160,7 +2322,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether to require domain users to elevate when setting a network's location. +This policy setting determines whether to require domain users to elevate when setting a network's location. If you enable this policy setting, domain users must elevate when setting a network's location. diff --git a/windows/client-management/mdm/policy-csp-admx-offlinefiles.md b/windows/client-management/mdm/policy-csp-admx-offlinefiles.md index fa64224da3..51ec6464ca 100644 --- a/windows/client-management/mdm/policy-csp-admx-offlinefiles.md +++ b/windows/client-management/mdm/policy-csp-admx-offlinefiles.md @@ -171,28 +171,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -209,7 +215,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting makes subfolders available offline whenever their parent folder is made available offline. +This policy setting makes subfolders available offline whenever their parent folder is made available offline. This setting automatically extends the "make available offline" setting to all new and existing subfolders of a folder. Users do not have the option of excluding subfolders. @@ -242,28 +248,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -280,7 +292,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lists network files and folders that are always available for offline use. This ensures that the specified files and folders are available offline to users of the computer. +This policy setting lists network files and folders that are always available for offline use. This ensures that the specified files and folders are available offline to users of the computer. If you enable this policy setting, the files you enter are always available offline to users of the computer. To specify a file or folder, click Show. In the Show Contents dialog box in the Value Name column, type the fully qualified UNC path to the file or folder. Leave the Value column field blank. @@ -316,28 +328,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -354,7 +372,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lists network files and folders that are always available for offline use. This ensures that the specified files and folders are available offline to users of the computer. +This policy setting lists network files and folders that are always available for offline use. This ensures that the specified files and folders are available offline to users of the computer. If you enable this policy setting, the files you enter are always available offline to users of the computer. To specify a file or folder, click Show. In the Show Contents dialog box in the Value Name column, type the fully qualified UNC path to the file or folder. Leave the Value column field blank. @@ -390,28 +408,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -428,7 +452,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls when background synchronization occurs while operating in slow-link mode, and applies to any user who logs onto the specified machine while this policy is in effect. To control slow-link mode, use the "Configure slow-link mode" policy setting. +This policy setting controls when background synchronization occurs while operating in slow-link mode, and applies to any user who logs onto the specified machine while this policy is in effect. To control slow-link mode, use the "Configure slow-link mode" policy setting. If you enable this policy setting, you can control when Windows synchronizes in the background while operating in slow-link mode. Use the 'Sync Interval' and 'Sync Variance' values to override the default sync interval and variance settings. Use 'Blockout Start Time' and 'Blockout Duration' to set a period of time where background sync is disabled. Use the 'Maximum Allowed Time Without A Sync' value to ensure that all network folders on the machine are synchronized with the server on a regular basis. @@ -461,28 +485,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -499,7 +529,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting limits the amount of disk space that can be used to store offline files. This includes the space used by automatically cached files and files that are specifically made available offline. Files can be automatically cached if the user accesses a file on an automatic caching network share. +This policy setting limits the amount of disk space that can be used to store offline files. This includes the space used by automatically cached files and files that are specifically made available offline. Files can be automatically cached if the user accesses a file on an automatic caching network share. This setting also disables the ability to adjust, through the Offline Files control panel applet, the disk space limits on the Offline Files cache. This prevents users from trying to change the option while a policy setting controls it. @@ -542,28 +572,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -580,7 +616,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether network files remain available if the computer is suddenly disconnected from the server hosting the files. +This policy setting determines whether network files remain available if the computer is suddenly disconnected from the server hosting the files. This setting also disables the "When a network connection is lost" option on the Offline Files tab. This prevents users from trying to change the option while a setting controls it. @@ -626,28 +662,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -664,7 +706,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether network files remain available if the computer is suddenly disconnected from the server hosting the files. +This policy setting determines whether network files remain available if the computer is suddenly disconnected from the server hosting the files. This setting also disables the "When a network connection is lost" option on the Offline Files tab. This prevents users from trying to change the option while a setting controls it. @@ -710,28 +752,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -748,7 +796,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Limits the percentage of the computer's disk space that can be used to store automatically cached offline files. +Limits the percentage of the computer's disk space that can be used to store automatically cached offline files. This setting also disables the "Amount of disk space to use for temporary offline files" option on the Offline Files tab. This prevents users from trying to change the option while a setting controls it. @@ -790,28 +838,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -828,7 +882,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build.This policy setting determines whether the Offline Files feature is enabled. Offline Files saves a copy of network files on the user's computer for use when the computer is not connected to the network. +This policy setting determines whether the Offline Files feature is enabled. Offline Files saves a copy of network files on the user's computer for use when the computer is not connected to the network. If you enable this policy setting, Offline Files is enabled and users cannot disable it. @@ -864,28 +918,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -902,7 +962,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether offline files are encrypted. +This policy setting determines whether offline files are encrypted. Offline files are locally cached copies of files from a network share. Encrypting this cache reduces the likelihood that a user could access files from the Offline Files cache without proper permissions. @@ -941,28 +1001,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -979,7 +1045,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines which events the Offline Files feature records in the event log. +This policy setting determines which events the Offline Files feature records in the event log. Offline Files records events in the Application log in Event Viewer when it detects errors. By default, Offline Files records an event only when the offline files storage cache is corrupted. However, you can use this setting to specify additional events you want Offline Files to record. @@ -1021,28 +1087,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1059,7 +1131,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines which events the Offline Files feature records in the event log. +This policy setting determines which events the Offline Files feature records in the event log. Offline Files records events in the Application log in Event Viewer when it detects errors. By default, Offline Files records an event only when the offline files storage cache is corrupted. However, you can use this setting to specify additional events you want Offline Files to record. @@ -1101,28 +1173,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1139,7 +1217,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting enables administrators to block certain file types from being created in the folders that have been made available offline. +This policy setting enables administrators to block certain file types from being created in the folders that have been made available offline. If you enable this policy setting, a user will be unable to create files with the specified file extensions in any of the folders that have been made available offline. @@ -1170,28 +1248,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1208,7 +1292,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Lists types of files that cannot be used offline. +Lists types of files that cannot be used offline. This setting lets you exclude certain types of files from automatic and manual caching for offline use. The system does not cache files of the type specified in this setting even when they reside on a network share configured for automatic caching. Also, if users try to make a file of this type available offline, the operation will fail and the following message will be displayed in the Synchronization Manager progress dialog box: "Files of this type cannot be made available offline." @@ -1244,28 +1328,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1282,7 +1372,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether network files remain available if the computer is suddenly disconnected from the server hosting the files. +This policy setting determines whether network files remain available if the computer is suddenly disconnected from the server hosting the files. This setting also disables the "When a network connection is lost" option on the Offline Files tab. This prevents users from trying to change the option while a setting controls it. @@ -1328,28 +1418,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1366,7 +1462,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether network files remain available if the computer is suddenly disconnected from the server hosting the files. +This policy setting determines whether network files remain available if the computer is suddenly disconnected from the server hosting the files. This setting also disables the "When a network connection is lost" option on the Offline Files tab. This prevents users from trying to change the option while a setting controls it. @@ -1412,28 +1508,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1450,7 +1552,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting disables the Offline Files folder. +This policy setting disables the Offline Files folder. This setting disables the "View Files" button on the Offline Files tab. As a result, users cannot use the Offline Files folder to view or open copies of network files stored on their computer. Also, they cannot use the folder to view characteristics of offline files, such as their server status, type, or location. @@ -1486,28 +1588,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1524,7 +1632,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting disables the Offline Files folder. +This policy setting disables the Offline Files folder. This setting disables the "View Files" button on the Offline Files tab. As a result, users cannot use the Offline Files folder to view or open copies of network files stored on their computer. Also, they cannot use the folder to view characteristics of offline files, such as their server status, type, or location. @@ -1560,28 +1668,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1598,7 +1712,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from enabling, disabling, or changing the configuration of Offline Files. +This policy setting prevents users from enabling, disabling, or changing the configuration of Offline Files. This setting removes the Offline Files tab from the Folder Options dialog box. It also removes the Settings item from the Offline Files context menu and disables the Settings button on the Offline Files Status dialog box. As a result, users cannot view or change the options on the Offline Files tab or Offline Files dialog box. @@ -1634,28 +1748,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1672,7 +1792,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from enabling, disabling, or changing the configuration of Offline Files. +This policy setting prevents users from enabling, disabling, or changing the configuration of Offline Files. This setting removes the Offline Files tab from the Folder Options dialog box. It also removes the Settings item from the Offline Files context menu and disables the Settings button on the Offline Files Status dialog box. As a result, users cannot view or change the options on the Offline Files tab or Offline Files dialog box. @@ -1708,28 +1828,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1746,7 +1872,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from making network files and folders available offline. +This policy setting prevents users from making network files and folders available offline. If you enable this policy setting, users cannot designate files to be saved on their computer for offline use. However, Windows will still cache local copies of files that reside on network shares designated for automatic caching. @@ -1781,28 +1907,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1819,7 +1951,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from making network files and folders available offline. +This policy setting prevents users from making network files and folders available offline. If you enable this policy setting, users cannot designate files to be saved on their computer for offline use. However, Windows will still cache local copies of files that reside on network shares designated for automatic caching. @@ -1854,28 +1986,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1892,7 +2030,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage a list of files and folders for which you want to block the "Make Available Offline" command. +This policy setting allows you to manage a list of files and folders for which you want to block the "Make Available Offline" command. If you enable this policy setting, the "Make Available Offline" command is not available for the files and folders that you list. To specify these files and folders, click Show. In the Show Contents dialog box, in the Value Name column box, type the fully qualified UNC path to the file or folder. Leave the Value column field blank. @@ -1931,28 +2069,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1969,7 +2113,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage a list of files and folders for which you want to block the "Make Available Offline" command. +This policy setting allows you to manage a list of files and folders for which you want to block the "Make Available Offline" command. If you enable this policy setting, the "Make Available Offline" command is not available for the files and folders that you list. To specify these files and folders, click Show. In the Show Contents dialog box, in the Value Name column box, type the fully qualified UNC path to the file or folder. Leave the Value column field blank. @@ -2008,28 +2152,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2046,7 +2196,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Hides or displays reminder balloons, and prevents users from changing the setting. +Hides or displays reminder balloons, and prevents users from changing the setting. Reminder balloons appear above the Offline Files icon in the notification area to notify users when they have lost the connection to a networked file and are working on a local copy of the file. Users can then decide how to proceed. @@ -2088,28 +2238,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2126,7 +2282,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Hides or displays reminder balloons, and prevents users from changing the setting. +Hides or displays reminder balloons, and prevents users from changing the setting. Reminder balloons appear above the Offline Files icon in the notification area to notify users when they have lost the connection to a networked file and are working on a local copy of the file. Users can then decide how to proceed. @@ -2168,28 +2324,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2206,7 +2368,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether files read from file shares over a slow network are transparently cached in the Offline Files cache for future reads. When a user tries to access a file that has been transparently cached, Windows reads from the cached copy after verifying its integrity. This improves end-user response times and decreases bandwidth consumption over WAN links. +This policy setting controls whether files read from file shares over a slow network are transparently cached in the Offline Files cache for future reads. When a user tries to access a file that has been transparently cached, Windows reads from the cached copy after verifying its integrity. This improves end-user response times and decreases bandwidth consumption over WAN links. The cached files are temporary and are not available to the user when offline. The cached files are not kept in sync with the version on the server, and the most current version from the server is always available for subsequent reads. @@ -2241,28 +2403,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2279,7 +2447,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting makes subfolders available offline whenever their parent folder is made available offline. +This policy setting makes subfolders available offline whenever their parent folder is made available offline. This setting automatically extends the "make available offline" setting to all new and existing subfolders of a folder. Users do not have the option of excluding subfolders. @@ -2312,28 +2480,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2350,7 +2524,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting deletes local copies of the user's offline files when the user logs off. +This policy setting deletes local copies of the user's offline files when the user logs off. This setting specifies that automatically and manually cached offline files are retained only while the user is logged on to the computer. When the user logs off, the system deletes all local copies of offline files. @@ -2384,28 +2558,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2422,7 +2602,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn on economical application of administratively assigned Offline Files. +This policy setting allows you to turn on economical application of administratively assigned Offline Files. If you enable or do not configure this policy setting, only new files and folders in administratively assigned folders are synchronized at logon. Files and folders that are already available offline are skipped and are synchronized later. @@ -2453,28 +2633,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2491,7 +2677,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines how often reminder balloon updates appear. +This policy setting determines how often reminder balloon updates appear. If you enable this setting, you can select how often reminder balloons updates appear and also prevent users from changing this setting. @@ -2527,28 +2713,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2565,7 +2757,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines how often reminder balloon updates appear. +This policy setting determines how often reminder balloon updates appear. If you enable this setting, you can select how often reminder balloons updates appear and also prevent users from changing this setting. @@ -2601,28 +2793,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2639,7 +2837,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines how long the first reminder balloon for a network status change is displayed. +This policy setting determines how long the first reminder balloon for a network status change is displayed. Reminder balloons appear when the user's connection to a network file is lost or reconnected, and they are updated periodically. By default, the first reminder for an event is displayed for 30 seconds. Then, updates appear every 60 minutes and are displayed for 15 seconds. You can use this setting to change the duration of the first reminder. @@ -2670,28 +2868,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2708,7 +2912,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines how long the first reminder balloon for a network status change is displayed. +This policy setting determines how long the first reminder balloon for a network status change is displayed. Reminder balloons appear when the user's connection to a network file is lost or reconnected, and they are updated periodically. By default, the first reminder for an event is displayed for 30 seconds. Then, updates appear every 60 minutes and are displayed for 15 seconds. You can use this setting to change the duration of the first reminder. @@ -2739,28 +2943,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2777,7 +2987,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines how long updated reminder balloons are displayed. +This policy setting determines how long updated reminder balloons are displayed. Reminder balloons appear when the user's connection to a network file is lost or reconnected, and they are updated periodically. By default, the first reminder for an event is displayed for 30 seconds. Then, updates appear every 60 minutes and are displayed for 15 seconds. You can use this setting to change the duration of the update reminder. @@ -2808,28 +3018,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2846,7 +3062,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines how long updated reminder balloons are displayed. +This policy setting determines how long updated reminder balloons are displayed. Reminder balloons appear when the user's connection to a network file is lost or reconnected, and they are updated periodically. By default, the first reminder for an event is displayed for 30 seconds. Then, updates appear every 60 minutes and are displayed for 15 seconds. You can use this setting to change the duration of the update reminder. @@ -2877,28 +3093,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2915,7 +3137,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the network latency and throughput thresholds that will cause a client computers to transition files and folders that are already available offline to the slow-link mode so that the user's access to this data is not degraded due to network slowness. When Offline Files is operating in the slow-link mode, all network file requests are satisfied from the Offline Files cache. This is similar to a user working offline. +This policy setting controls the network latency and throughput thresholds that will cause a client computers to transition files and folders that are already available offline to the slow-link mode so that the user's access to this data is not degraded due to network slowness. When Offline Files is operating in the slow-link mode, all network file requests are satisfied from the Offline Files cache. This is similar to a user working offline. If you enable this policy setting, Offline Files uses the slow-link mode if the network throughput between the client and the server is below (slower than) the Throughput threshold parameter, or if the round-trip network latency is above (slower than) the Latency threshold parameter. @@ -2956,28 +3178,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2994,7 +3222,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the threshold value at which Offline Files considers a network connection to be "slow". Any network speed below this value is considered to be slow. +This policy setting configures the threshold value at which Offline Files considers a network connection to be "slow". Any network speed below this value is considered to be slow. When a connection is considered slow, Offline Files automatically adjust its behavior to avoid excessive synchronization traffic and will not automatically reconnect to a server when the presence of a server is detected. @@ -3030,28 +3258,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3068,7 +3302,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether offline files are fully synchronized when users log off. +This policy setting determines whether offline files are fully synchronized when users log off. This setting also disables the "Synchronize all offline files before logging off" option on the Offline Files tab. This prevents users from trying to change the option while a setting controls it. @@ -3108,28 +3342,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3146,7 +3386,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether offline files are fully synchronized when users log off. +This policy setting determines whether offline files are fully synchronized when users log off. This setting also disables the "Synchronize all offline files before logging off" option on the Offline Files tab. This prevents users from trying to change the option while a setting controls it. @@ -3186,28 +3426,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3224,7 +3470,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether offline files are fully synchronized when users log on. +This policy setting determines whether offline files are fully synchronized when users log on. This setting also disables the "Synchronize all offline files before logging on" option on the Offline Files tab. This prevents users from trying to change the option while a setting controls it. @@ -3266,28 +3512,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3304,7 +3556,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether offline files are fully synchronized when users log on. +This policy setting determines whether offline files are fully synchronized when users log on. This setting also disables the "Synchronize all offline files before logging on" option on the Offline Files tab. This prevents users from trying to change the option while a setting controls it. @@ -3344,28 +3596,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3382,7 +3640,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether offline files are synchronized before a computer is suspended. +This policy setting determines whether offline files are synchronized before a computer is suspended. If you enable this setting, offline files are synchronized whenever the computer is suspended. Setting the synchronization action to "Quick" ensures only that all files in the cache are complete. Setting the synchronization action to "Full" ensures that all cached files and folders are up-to-date with the most current version. @@ -3416,28 +3674,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3454,7 +3718,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether offline files are synchronized before a computer is suspended. +This policy setting determines whether offline files are synchronized before a computer is suspended. If you enable this setting, offline files are synchronized whenever the computer is suspended. Setting the synchronization action to "Quick" ensures only that all files in the cache are complete. Setting the synchronization action to "Full" ensures that all cached files and folders are up-to-date with the most current version. @@ -3488,28 +3752,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3526,7 +3796,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether offline files are synchronized in the background when it could result in extra charges on cell phone or broadband plans. +This policy setting determines whether offline files are synchronized in the background when it could result in extra charges on cell phone or broadband plans. If you enable this setting, synchronization can occur in the background when the user's network is roaming, near, or over the plan's data limit. This may result in extra charges on cell phone or broadband plans. @@ -3557,28 +3827,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3595,7 +3871,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting removes the "Work offline" command from Explorer, preventing users from manually changing whether Offline Files is in online mode or offline mode. +This policy setting removes the "Work offline" command from Explorer, preventing users from manually changing whether Offline Files is in online mode or offline mode. If you enable this policy setting, the "Work offline" command is not displayed in File Explorer. @@ -3626,28 +3902,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3664,7 +3946,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting removes the "Work offline" command from Explorer, preventing users from manually changing whether Offline Files is in online mode or offline mode. +This policy setting removes the "Work offline" command from Explorer, preventing users from manually changing whether Offline Files is in online mode or offline mode. If you enable this policy setting, the "Work offline" command is not displayed in File Explorer. diff --git a/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md b/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md index 790bed78ed..06e6d88a46 100644 --- a/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md +++ b/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md @@ -59,28 +59,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -97,7 +103,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether BranchCache is enabled on client computers to which this policy is applied. In addition to this policy setting, you must specify whether the client computers are hosted cache mode or distributed cache mode clients. To do so, configure one of the following the policy settings: +This policy setting specifies whether BranchCache is enabled on client computers to which this policy is applied. In addition to this policy setting, you must specify whether the client computers are hosted cache mode or distributed cache mode clients. To do so, configure one of the following the policy settings: - Set BranchCache Distributed Cache mode - Set BranchCache Hosted Cache mode @@ -139,28 +145,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -177,7 +189,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether BranchCache distributed cache mode is enabled on client computers to which this policy is applied. In addition to this policy, you must use the policy "Turn on BranchCache" to enable BranchCache on client computers. +This policy setting specifies whether BranchCache distributed cache mode is enabled on client computers to which this policy is applied. In addition to this policy, you must use the policy "Turn on BranchCache" to enable BranchCache on client computers. In distributed cache mode, client computers download content from BranchCache-enabled main office content servers, cache the content locally, and serve the content to other BranchCache distributed cache mode clients in the branch office. @@ -217,28 +229,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -255,7 +273,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether BranchCache hosted cache mode is enabled on client computers to which this policy is applied. In addition to this policy, you must use the policy "Turn on BranchCache" to enable BranchCache on client computers. +This policy setting specifies whether BranchCache hosted cache mode is enabled on client computers to which this policy is applied. In addition to this policy, you must use the policy "Turn on BranchCache" to enable BranchCache on client computers. When a client computer is configured as a hosted cache mode client, it is able to download cached content from a hosted cache server that is located at the branch office. In addition, when the hosted cache client obtains content from a content server, the client can upload the content to the hosted cache server for access by other hosted cache clients at the branch office. @@ -301,28 +319,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -339,7 +363,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether client computers should attempt the automatic configuration of hosted cache mode by searching for hosted cache servers publishing service connection points that are associated with the client's current Active Directory site. If you enable this policy setting, client computers to which the policy setting is applied search for hosted cache servers using Active Directory, and will prefer both these servers and hosted cache mode rather than manual BranchCache configuration or BranchCache configuration by other group policies. +This policy setting specifies whether client computers should attempt the automatic configuration of hosted cache mode by searching for hosted cache servers publishing service connection points that are associated with the client's current Active Directory site. If you enable this policy setting, client computers to which the policy setting is applied search for hosted cache servers using Active Directory, and will prefer both these servers and hosted cache mode rather than manual BranchCache configuration or BranchCache configuration by other group policies. If you enable this policy setting in addition to the "Turn on BranchCache" policy setting, BranchCache clients attempt to discover hosted cache servers in the local branch office. If client computers detect hosted cache servers, hosted cache mode is turned on. If they do not detect hosted cache servers, hosted cache mode is not turned on, and the client uses any other configuration that is specified manually or by Group Policy. @@ -388,28 +412,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -426,7 +456,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether client computers are configured to use hosted cache mode and provides the computer name of the hosted cache servers that are available to the client computers. Hosted cache mode enables client computers in branch offices to retrieve content from one or more hosted cache servers that are installed in the same office location. You can use this setting to automatically configure client computers that are configured for hosted cache mode with the computer names of the hosted cache servers in the branch office. +This policy setting specifies whether client computers are configured to use hosted cache mode and provides the computer name of the hosted cache servers that are available to the client computers. Hosted cache mode enables client computers in branch offices to retrieve content from one or more hosted cache servers that are installed in the same office location. You can use this setting to automatically configure client computers that are configured for hosted cache mode with the computer names of the hosted cache servers in the branch office. If you enable this policy setting and specify valid computer names of hosted cache servers, hosted cache mode is enabled for all client computers to which the policy setting is applied. For this policy setting to take effect, you must also enable the "Turn on BranchCache" policy setting. @@ -471,28 +501,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -509,7 +545,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting is used only when you have deployed one or more BranchCache-enabled file servers at your main office. This policy setting specifies when client computers in branch offices start caching content from file servers based on the network latency - or delay - that occurs when the clients download content from the main office over a Wide Area Network (WAN) link. When you configure a value for this setting, which is the maximum round trip network latency allowed before caching begins, clients do not cache content until the network latency reaches the specified value; when network latency is greater than the value, clients begin caching content after they receive it from the file servers. +This policy setting is used only when you have deployed one or more BranchCache-enabled file servers at your main office. This policy setting specifies when client computers in branch offices start caching content from file servers based on the network latency - or delay - that occurs when the clients download content from the main office over a Wide Area Network (WAN) link. When you configure a value for this setting, which is the maximum round trip network latency allowed before caching begins, clients do not cache content until the network latency reaches the specified value; when network latency is greater than the value, clients begin caching content after they receive it from the file servers. Policy configuration @@ -548,28 +584,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -586,7 +628,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the default percentage of total disk space that is allocated for the BranchCache disk cache on client computers. +This policy setting specifies the default percentage of total disk space that is allocated for the BranchCache disk cache on client computers. If you enable this policy setting, you can configure the percentage of total disk space to allocate for the cache. @@ -632,28 +674,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -670,7 +718,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the default age in days for which segments are valid in the BranchCache data cache on client computers. +This policy setting specifies the default age in days for which segments are valid in the BranchCache data cache on client computers. If you enable this policy setting, you can configure the age for segments in the data cache. @@ -713,28 +761,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -751,7 +805,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether BranchCache-capable client computers operate in a downgraded mode in order to maintain compatibility with previous versions of BranchCache. If client computers do not use the same BranchCache version, cache efficiency might be reduced because client computers that are using different versions of BranchCache might store cache data in incompatible formats. +This policy setting specifies whether BranchCache-capable client computers operate in a downgraded mode in order to maintain compatibility with previous versions of BranchCache. If client computers do not use the same BranchCache version, cache efficiency might be reduced because client computers that are using different versions of BranchCache might store cache data in incompatible formats. If you enable this policy setting, all clients use the version of BranchCache that you specify in "Select from the following versions." diff --git a/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md b/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md index cd77c701e3..088f65c0dc 100644 --- a/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md +++ b/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md @@ -45,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -83,7 +89,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the execution level for Windows Boot Performance Diagnostics. +This policy setting determines the execution level for Windows Boot Performance Diagnostics. If you enable this policy setting, you must select an execution level from the dropdown menu. If you select problem detection and troubleshooting only, the Diagnostic Policy Service (DPS) will detect Windows Boot Performance problems and attempt to determine their root causes. These root causes will be logged to the event log when detected, but no corrective action will be taken. If you select detection, troubleshooting and resolution, the DPS will detect Windows Boot Performance problems and indicate to the user that assisted resolution is available. @@ -122,28 +128,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -160,7 +172,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Determines the execution level for Windows Standby/Resume Performance Diagnostics. +Determines the execution level for Windows Standby/Resume Performance Diagnostics. If you enable this policy setting, you must select an execution level from the dropdown menu. If you select problem detection and troubleshooting only, the Diagnostic Policy Service (DPS) will detect Windows Standby/Resume Performance problems and attempt to determine their root causes. These root causes will be logged to the event log when detected, but no corrective action will be taken. If you select detection, troubleshooting and resolution, the DPS will detect Windows Standby/Resume Performance problems and indicate to the user that assisted resolution is available. @@ -199,28 +211,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -237,7 +255,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the execution level for Windows Shutdown Performance Diagnostics. +This policy setting determines the execution level for Windows Shutdown Performance Diagnostics. If you enable this policy setting, you must select an execution level from the dropdown menu. If you select problem detection and troubleshooting only, the Diagnostic Policy Service (DPS) will detect Windows Shutdown Performance problems and attempt to determine their root causes. These root causes will be logged to the event log when detected, but no corrective action will be taken. If you select detection, troubleshooting and resolution, the DPS will detect Windows Shutdown Performance problems and indicate to the user that assisted resolution is available. @@ -276,28 +294,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -314,7 +338,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Determines the execution level for Windows Standby/Resume Performance Diagnostics. +Determines the execution level for Windows Standby/Resume Performance Diagnostics. If you enable this policy setting, you must select an execution level from the dropdown menu. If you select problem detection and troubleshooting only, the Diagnostic Policy Service (DPS) will detect Windows Standby/Resume Performance problems and attempt to determine their root causes. These root causes will be logged to the event log when detected, but no corrective action will be taken. If you select detection, troubleshooting and resolution, the DPS will detect Windows Standby/Resume Performance problems and indicate to the user that assisted resolution is available. diff --git a/windows/client-management/mdm/policy-csp-admx-power.md b/windows/client-management/mdm/policy-csp-admx-power.md index 17087dd1d9..4b6fc28e8f 100644 --- a/windows/client-management/mdm/policy-csp-admx-power.md +++ b/windows/client-management/mdm/policy-csp-admx-power.md @@ -108,28 +108,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -146,7 +152,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. +This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. If you enable this policy setting, network connectivity will be maintained in standby. @@ -179,28 +185,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -217,7 +229,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn on the ability for applications and services to prevent the system from sleeping. +This policy setting allows you to turn on the ability for applications and services to prevent the system from sleeping. If you enable this policy setting, an application or service may prevent the system from sleeping (Hybrid Sleep, Stand By, or Hibernate). @@ -248,28 +260,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -286,7 +304,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the action that Windows takes when a user presses the Start menu Power button. +This policy setting specifies the action that Windows takes when a user presses the Start menu Power button. If you enable this policy setting, select one of the following actions: @@ -321,28 +339,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -359,7 +383,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows applications and services to prevent automatic sleep. +This policy setting allows applications and services to prevent automatic sleep. If you enable this policy setting, any application, service, or device driver prevents Windows from automatically transitioning to sleep after a period of user inactivity. @@ -390,28 +414,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -428,7 +458,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows applications and services to prevent automatic sleep. +This policy setting allows applications and services to prevent automatic sleep. If you enable this policy setting, any application, service, or device driver prevents Windows from automatically transitioning to sleep after a period of user inactivity. @@ -459,28 +489,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -497,7 +533,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage automatic sleep with open network files. +This policy setting allows you to manage automatic sleep with open network files. If you enable this policy setting, the computer automatically sleeps when network files are open. @@ -528,28 +564,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -566,7 +608,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage automatic sleep with open network files. +This policy setting allows you to manage automatic sleep with open network files. If you enable this policy setting, the computer automatically sleeps when network files are open. @@ -597,28 +639,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -635,7 +683,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the active power plan from a specified power plan’s GUID. The GUID for a custom power plan GUID can be retrieved by using powercfg, the power configuration command line tool. +This policy setting specifies the active power plan from a specified power plan’s GUID. The GUID for a custom power plan GUID can be retrieved by using powercfg, the power configuration command line tool. If you enable this policy setting, you must specify a power plan, specified as a GUID using the following format: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX (For example, 103eea6e-9fcd-4544-a713-c282d8e50083), indicating the power plan to be active. @@ -666,28 +714,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -704,7 +758,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the action that Windows takes when battery capacity reaches the critical battery notification level. +This policy setting specifies the action that Windows takes when battery capacity reaches the critical battery notification level. If you enable this policy setting, select one of the following actions: @@ -740,28 +794,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -778,7 +838,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the action that Windows takes when battery capacity reaches the low battery notification level. +This policy setting specifies the action that Windows takes when battery capacity reaches the low battery notification level. If you enable this policy setting, select one of the following actions: @@ -814,28 +874,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -852,7 +918,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the percentage of battery capacity remaining that triggers the critical battery notification action. +This policy setting specifies the percentage of battery capacity remaining that triggers the critical battery notification action. If you enable this policy setting, you must enter a numeric value (percentage) to set the battery level that triggers the critical notification. @@ -885,28 +951,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -923,7 +995,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting turns off the user notification when the battery capacity remaining equals the low battery notification level. +This policy setting turns off the user notification when the battery capacity remaining equals the low battery notification level. If you enable this policy setting, Windows shows a notification when the battery capacity remaining equals the low battery notification level. @@ -958,28 +1030,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -996,7 +1074,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the percentage of battery capacity remaining that triggers the low battery notification action. +This policy setting specifies the percentage of battery capacity remaining that triggers the low battery notification action. If you enable this policy setting, you must enter a numeric value (percentage) to set the battery level that triggers the low notification. @@ -1029,28 +1107,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1067,7 +1151,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. +This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. If you enable this policy setting, network connectivity will be maintained in standby. @@ -1100,28 +1184,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1138,7 +1228,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn on the ability for applications and services to prevent the system from sleeping. +This policy setting allows you to turn on the ability for applications and services to prevent the system from sleeping. If you enable this policy setting, an application or service may prevent the system from sleeping (Hybrid Sleep, Stand By, or Hibernate). @@ -1169,28 +1259,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1207,7 +1303,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the action that Windows takes when a user presses the Start menu Power button. +This policy setting specifies the action that Windows takes when a user presses the Start menu Power button. If you enable this policy setting, select one of the following actions: @@ -1242,28 +1338,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1280,7 +1382,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the period of inactivity before Windows turns off the hard disk. +This policy setting specifies the period of inactivity before Windows turns off the hard disk. If you enable this policy setting, you must provide a value, in seconds, indicating how much idle time should elapse before Windows turns off the hard disk. @@ -1311,28 +1413,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1349,7 +1457,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the period of inactivity before Windows turns off the hard disk. +This policy setting specifies the period of inactivity before Windows turns off the hard disk. If you enable this policy setting, you must provide a value, in seconds, indicating how much idle time should elapse before Windows turns off the hard disk. @@ -1380,28 +1488,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1418,7 +1532,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure whether power is automatically turned off when Windows shutdown completes. +This policy setting allows you to configure whether power is automatically turned off when Windows shutdown completes. This setting does not affect Windows shutdown behavior when shutdown is manually selected using the Start menu or Task Manager user interfaces. @@ -1455,28 +1569,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1493,7 +1613,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify if Windows should enable the desktop background slideshow. +This policy setting allows you to specify if Windows should enable the desktop background slideshow. If you enable this policy setting, desktop background slideshow is enabled. @@ -1526,28 +1646,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1564,7 +1690,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify if Windows should enable the desktop background slideshow. +This policy setting allows you to specify if Windows should enable the desktop background slideshow. If you enable this policy setting, desktop background slideshow is enabled. @@ -1597,28 +1723,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1635,7 +1767,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the active power plan from a list of default Windows power plans. To specify a custom power plan, use the Custom Active Power Plan setting. +This policy setting specifies the active power plan from a list of default Windows power plans. To specify a custom power plan, use the Custom Active Power Plan setting. If you enable this policy setting, specify a power plan from the Active Power Plan list. @@ -1666,28 +1798,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1704,7 +1842,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure client computers to lock and prompt for a password when resuming from a hibernate or suspend state. +This policy setting allows you to configure client computers to lock and prompt for a password when resuming from a hibernate or suspend state. If you enable this policy setting, the client computer is locked and prompted for a password when it is resumed from a suspend or hibernate state. @@ -1735,28 +1873,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1773,7 +1917,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off Power Throttling. +This policy setting allows you to turn off Power Throttling. If you enable this policy setting, Power Throttling will be turned off. @@ -1804,28 +1948,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1842,7 +1992,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the percentage of battery capacity remaining that triggers the reserve power mode. +This policy setting specifies the percentage of battery capacity remaining that triggers the reserve power mode. If you enable this policy setting, you must enter a numeric value (percentage) to set the battery level that triggers the reserve power notification. diff --git a/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md b/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md index dff726a8e8..e53466c621 100644 --- a/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md @@ -45,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -84,7 +90,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn on logging for Windows PowerShell modules. +This policy setting allows you to turn on logging for Windows PowerShell modules. If you enable this policy setting, pipeline execution events for members of the specified modules are recorded in the Windows PowerShell log in Event Viewer. Enabling this policy setting for a module is equivalent to setting the LogPipelineExecutionDetails property of the module to True. @@ -120,28 +126,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -159,7 +171,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you configure the script execution policy, controlling which scripts are allowed to run. +This policy setting lets you configure the script execution policy, controlling which scripts are allowed to run. If you enable this policy setting, the scripts selected in the drop-down list are allowed to run. The "Allow only signed scripts" policy setting allows scripts to execute only if they are signed by a trusted publisher. @@ -195,28 +207,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -234,7 +252,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you capture the input and output of Windows PowerShell commands into text-based transcripts. +This policy setting lets you capture the input and output of Windows PowerShell commands into text-based transcripts. If you enable this policy setting, Windows PowerShell will enable transcripting for Windows PowerShell, the Windows PowerShell ISE, and any other applications that leverage the Windows PowerShell engine. By default, Windows PowerShell will record transcript output to each users' My Documents directory, with a file name that includes 'PowerShell_transcript', along with the computer name and time started. Enabling this policy is equivalent to calling the Start-Transcript cmdlet on each Windows PowerShell session. @@ -270,28 +288,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -309,7 +333,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to set the default value of the SourcePath parameter on the Update-Help cmdlet. +This policy setting allows you to set the default value of the SourcePath parameter on the Update-Help cmdlet. If you enable this policy setting, the Update-Help cmdlet will use the specified value as the default value for the SourcePath parameter. This default value can be overridden by specifying a different value with the SourcePath parameter on the Update-Help cmdlet. diff --git a/windows/client-management/mdm/policy-csp-admx-printing.md b/windows/client-management/mdm/policy-csp-admx-printing.md index 2376b4480e..e2d5216e21 100644 --- a/windows/client-management/mdm/policy-csp-admx-printing.md +++ b/windows/client-management/mdm/policy-csp-admx-printing.md @@ -112,28 +112,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -150,7 +156,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. Internet printing lets you display printers on Web pages so that printers can be viewed, managed, and used across the Internet or an intranet. +Internet printing lets you display printers on Web pages so that printers can be viewed, managed, and used across the Internet or an intranet. If you enable this policy setting, Internet printing is activated on this server. @@ -188,28 +194,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -226,7 +238,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Determines if print driver components are isolated from applications instead of normally loading them into applications. Isolating print drivers greatly reduces the risk of a print driver failure causing an application crash. +Determines if print driver components are isolated from applications instead of normally loading them into applications. Isolating print drivers greatly reduces the risk of a print driver failure causing an application crash. Not all applications support driver isolation. By default, Microsoft Excel 2007, Excel 2010, Word 2007, Word 2010 and certain other applications are configured to support it. Other applications may also be capable of isolating print drivers, depending on whether they are configured for it. @@ -264,28 +276,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -302,7 +320,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. By default, the Printers folder includes a link to the Microsoft Support Web page called "Get help with printing". It can also include a link to a Web page supplied by the vendor of the currently selected printer. +By default, the Printers folder includes a link to the Microsoft Support Web page called "Get help with printing". It can also include a link to a Web page supplied by the vendor of the currently selected printer. If you enable this policy setting, you replace the "Get help with printing" default link with a link to a Web page customized for your enterprise. @@ -340,28 +358,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -378,7 +402,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage where client computers search for Point and Printer drivers. +This policy setting allows you to manage where client computers search for Point and Printer drivers. If you enable this policy setting, the client computer will continue to search for compatible Point and Print drivers from Windows Update after it fails to find the compatible driver from the local driver store and the server driver cache. @@ -413,28 +437,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -451,7 +481,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this policy setting, it sets the maximum number of printers (of each type) that the Add Printer wizard will display on a computer on a managed network (when the computer is able to reach a domain controller, e.g. a domain-joined laptop on a corporate network.) +If you enable this policy setting, it sets the maximum number of printers (of each type) that the Add Printer wizard will display on a computer on a managed network (when the computer is able to reach a domain controller, e.g. a domain-joined laptop on a corporate network.) If this policy setting is disabled, the network scan page will not be displayed. @@ -496,28 +526,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -534,7 +570,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Allows users to use the Add Printer Wizard to search the network for shared printers. +Allows users to use the Add Printer Wizard to search the network for shared printers. If you enable this setting or do not configure it, when users choose to add a network printer by selecting the "A network printer, or a printer attached to another computer" radio button on Add Printer Wizard's page 2, and also check the "Connect to this printer (or to browse for a printer, select this option and click Next)" radio button on Add Printer Wizard's page 3, and do not specify a printer name in the adjacent "Name" edit box, then Add Printer Wizard displays the list of shared printers on the network and invites to choose a printer from the shown list. @@ -568,28 +604,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -606,7 +648,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. When printing through a print server, determines whether the print spooler on the client will process print jobs itself, or pass them on to the server to do the work. +When printing through a print server, determines whether the print spooler on the client will process print jobs itself, or pass them on to the server to do the work. This policy setting only effects printing to a Windows print server. @@ -648,28 +690,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -686,7 +734,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Determines whether the XPS Rasterization Service or the XPS-to-GDI conversion (XGC) is forced to use a software rasterizer instead of a Graphics Processing Unit (GPU) to rasterize pages. +Determines whether the XPS Rasterization Service or the XPS-to-GDI conversion (XGC) is forced to use a software rasterizer instead of a Graphics Processing Unit (GPU) to rasterize pages. This setting may improve the performance of the XPS Rasterization Service or the XPS-to-GDI conversion (XGC) on machines that have a relatively powerful CPU as compared to the machine’s GPU. @@ -715,28 +763,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -753,7 +807,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Adds a link to an Internet or intranet Web page to the Add Printer Wizard. +Adds a link to an Internet or intranet Web page to the Add Printer Wizard. You can use this setting to direct users to a Web page from which they can install printers. @@ -788,28 +842,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -826,7 +886,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Determines whether printers using kernel-mode drivers may be installed on the local computer. Kernel-mode drivers have access to system-wide memory, and therefore poorly-written kernel-mode drivers can cause stop errors. +Determines whether printers using kernel-mode drivers may be installed on the local computer. Kernel-mode drivers have access to system-wide memory, and therefore poorly-written kernel-mode drivers can cause stop errors. If you disable this setting, or do not configure it, then printers using a kernel-mode drivers may be installed on the local computer running Windows XP Home Edition and Windows XP Professional. @@ -862,28 +922,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -900,7 +966,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This preference allows you to change default printer management. +This preference allows you to change default printer management. If you enable this setting, Windows will not manage the default printer. @@ -933,28 +999,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -971,7 +1043,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Microsoft XPS Document Writer (MXDW) generates OpenXPS (*.oxps) files by default in Windows 10, Windows 10 and Windows Server 2019. +Microsoft XPS Document Writer (MXDW) generates OpenXPS (*.oxps) files by default in Windows 10, Windows 10 and Windows Server 2019. If you enable this group policy setting, the default MXDW output format is the legacy Microsoft XPS (*.xps). @@ -1002,28 +1074,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1040,7 +1118,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If this policy setting is enabled, it prevents users from deleting local and network printers. +If this policy setting is enabled, it prevents users from deleting local and network printers. If a user tries to delete a printer, such as by using the Delete option in Printers in Control Panel, a message appears explaining that a setting prevents the action. @@ -1073,28 +1151,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1111,7 +1195,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy sets the maximum number of printers (of each type) that the Add Printer wizard will display on a computer on an unmanaged network (when the computer is not able to reach a domain controller, e.g. a domain-joined laptop on a home network.) +This policy sets the maximum number of printers (of each type) that the Add Printer wizard will display on a computer on an unmanaged network (when the computer is not able to reach a domain controller, e.g. a domain-joined laptop on a home network.) If this setting is disabled, the network scan page will not be displayed. @@ -1153,28 +1237,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1191,7 +1281,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy restricts clients computers to use package point and print only. +This policy restricts clients computers to use package point and print only. If this setting is enabled, users will only be able to point and print to printers that use package-aware drivers. When using package point and print, client computers will check the driver signature of all drivers that are downloaded from print servers. @@ -1222,28 +1312,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1260,7 +1356,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy restricts clients computers to use package point and print only. +This policy restricts clients computers to use package point and print only. If this setting is enabled, users will only be able to point and print to printers that use package-aware drivers. When using package point and print, client computers will check the driver signature of all drivers that are downloaded from print servers. @@ -1291,28 +1387,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1329,7 +1431,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Restricts package point and print to approved servers. +Restricts package point and print to approved servers. This policy setting restricts package point and print connections to approved servers. This setting only applies to Package Point and Print connections, and is completely independent from the "Point and Print Restrictions" policy that governs the behavior of non-package point and print connections. @@ -1364,28 +1466,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1402,7 +1510,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Restricts package point and print to approved servers. +Restricts package point and print to approved servers. This policy setting restricts package point and print connections to approved servers. This setting only applies to Package Point and Print connections, and is completely independent from the "Point and Print Restrictions" policy that governs the behavior of non-package point and print connections. @@ -1437,28 +1545,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1475,7 +1589,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If this policy setting is enabled, it specifies the default location criteria used when searching for printers. +If this policy setting is enabled, it specifies the default location criteria used when searching for printers. This setting is a component of the Location Tracking feature of Windows printers. To use this setting, enable Location Tracking by enabling the "Pre-populate printer search location text" setting. @@ -1510,28 +1624,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1548,7 +1668,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Enables the physical Location Tracking setting for Windows printers. +Enables the physical Location Tracking setting for Windows printers. Use Location Tracking to design a location scheme for your enterprise and assign computers and printers to locations in the scheme. Location Tracking overrides the standard method used to locate and associate computers and printers. The standard method uses a printer's IP address and subnet mask to estimate its physical location and proximity to computers. @@ -1581,28 +1701,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1619,7 +1745,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the print spooler will execute print drivers in an isolated or separate process. When print drivers are loaded in an isolated process (or isolated processes), a print driver failure will not cause the print spooler service to fail. +This policy setting determines whether the print spooler will execute print drivers in an isolated or separate process. When print drivers are loaded in an isolated process (or isolated processes), a print driver failure will not cause the print spooler service to fail. If you enable or do not configure this policy setting, the print spooler will execute print drivers in an isolated process by default. @@ -1655,28 +1781,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1693,7 +1825,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the print spooler will override the Driver Isolation compatibility reported by the print driver. This enables executing print drivers in an isolated process, even if the driver does not report compatibility. +This policy setting determines whether the print spooler will override the Driver Isolation compatibility reported by the print driver. This enables executing print drivers in an isolated process, even if the driver does not report compatibility. If you enable this policy setting, the print spooler isolates all print drivers that do not explicitly opt out of Driver Isolation. @@ -1729,28 +1861,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1767,7 +1905,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specifies the Active Directory location where searches for printers begin. +Specifies the Active Directory location where searches for printers begin. The Add Printer Wizard gives users the option of searching Active Directory for a shared printer. @@ -1800,28 +1938,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1838,7 +1982,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Announces the presence of shared printers to print browse main servers for the domain. +Announces the presence of shared printers to print browse main servers for the domain. On domains with Active Directory, shared printer resources are available in Active Directory and are not announced. @@ -1876,28 +2020,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1914,7 +2064,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy controls whether the print job name will be included in print event logs. +This policy controls whether the print job name will be included in print event logs. If you disable or do not configure this policy setting, the print job name will not be included. @@ -1948,28 +2098,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1986,7 +2142,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy determines if v4 printer drivers are allowed to run printer extensions. +This policy determines if v4 printer drivers are allowed to run printer extensions. V4 printer drivers may include an optional, customized user interface known as a printer extension. These extensions may provide access to more device features, but this may not be appropriate for all enterprises. diff --git a/windows/client-management/mdm/policy-csp-admx-printing2.md b/windows/client-management/mdm/policy-csp-admx-printing2.md index 55aeef679a..6dd43fb7c3 100644 --- a/windows/client-management/mdm/policy-csp-admx-printing2.md +++ b/windows/client-management/mdm/policy-csp-admx-printing2.md @@ -60,28 +60,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -98,7 +104,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. Determines whether the Add Printer Wizard automatically publishes the computer's shared printers in Active Directory. +Determines whether the Add Printer Wizard automatically publishes the computer's shared printers in Active Directory. If you enable this setting or do not configure it, the Add Printer Wizard automatically publishes all shared printers. @@ -134,28 +140,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -172,7 +184,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Determines whether the domain controller can prune (delete from Active Directory) the printers published by this computer. +Determines whether the domain controller can prune (delete from Active Directory) the printers published by this computer. By default, the pruning service on the domain controller prunes printer objects from Active Directory if the computer that published them does not respond to contact requests. When the computer that published the printers restarts, it republishes any deleted printer objects. @@ -208,28 +220,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -246,7 +264,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Determines whether the pruning service on a domain controller prunes printer objects that are not automatically republished whenever the host computer does not respond,just as it does with Windows 2000 printers. This setting applies to printers running operating systems other than Windows 2000 and to Windows 2000 printers published outside their forest. +Determines whether the pruning service on a domain controller prunes printer objects that are not automatically republished whenever the host computer does not respond,just as it does with Windows 2000 printers. This setting applies to printers running operating systems other than Windows 2000 and to Windows 2000 printers published outside their forest. The Windows pruning service prunes printer objects from Active Directory when the computer that published them does not respond to contact requests. Computers running Windows 2000 Professional detect and republish deleted printer objects when they rejoin the network. However, because non-Windows 2000 computers and computers in other domains cannot republish printers in Active Directory automatically, by default, the system never prunes their printer objects. @@ -289,28 +307,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -327,7 +351,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specifies how often the pruning service on a domain controller contacts computers to verify that their printers are operational. +Specifies how often the pruning service on a domain controller contacts computers to verify that their printers are operational. The pruning service periodically contacts computers that have published printers. If a computer does not respond to the contact message (optionally, after repeated attempts), the pruning service "prunes" (deletes from Active Directory) printer objects the computer has published. @@ -365,28 +389,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -403,7 +433,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Sets the priority of the pruning thread. +Sets the priority of the pruning thread. The pruning thread, which runs only on domain controllers, deletes printer objects from Active Directory if the printer that published the object does not respond to contact attempts. This process keeps printer information in Active Directory current. @@ -439,28 +469,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -477,7 +513,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specifies how many times the pruning service on a domain controller repeats its attempt to contact a computer before pruning the computer's printers. +Specifies how many times the pruning service on a domain controller repeats its attempt to contact a computer before pruning the computer's printers. The pruning service periodically contacts computers that have published printers to verify that the printers are still available for use. If a computer does not respond to the contact message, the message is repeated for the specified number of times. If the computer still fails to respond, then the pruning service "prunes" (deletes from Active Directory) printer objects the computer has published. @@ -515,28 +551,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -553,7 +595,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Specifies whether or not to log events when the pruning service on a domain controller attempts to contact a computer before pruning the computer's printers. +Specifies whether or not to log events when the pruning service on a domain controller attempts to contact a computer before pruning the computer's printers. The pruning service periodically contacts computers that have published printers to verify that the printers are still available for use. If a computer does not respond to the contact attempt, the attempt is retried a specified number of times, at a specified interval. The "Directory pruning retry" setting determines the number of times the attempt is retried; the default value is two retries. The "Directory Pruning Interval" setting determines the time interval between retries; the default value is every eight hours. If the computer has not responded by the last contact attempt, its printers are pruned from the directory. @@ -591,28 +633,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -629,7 +677,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy controls whether the print spooler will accept client connections. +This policy controls whether the print spooler will accept client connections. When the policy is not configured or enabled, the spooler will always accept client connections. @@ -662,28 +710,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -700,7 +754,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Directs the system to periodically verify that the printers published by this computer still appear in Active Directory. This setting also specifies how often the system repeats the verification. +Directs the system to periodically verify that the printers published by this computer still appear in Active Directory. This setting also specifies how often the system repeats the verification. By default, the system only verifies published printers at startup. This setting allows for periodic verification while the computer is operating. diff --git a/windows/client-management/mdm/policy-csp-admx-programs.md b/windows/client-management/mdm/policy-csp-admx-programs.md index 269ccd44c0..666626b0f5 100644 --- a/windows/client-management/mdm/policy-csp-admx-programs.md +++ b/windows/client-management/mdm/policy-csp-admx-programs.md @@ -54,28 +54,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -92,7 +98,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This setting removes the Set Program Access and Defaults page from the Programs Control Panel. As a result, users cannot view or change the associated page. +This setting removes the Set Program Access and Defaults page from the Programs Control Panel. As a result, users cannot view or change the associated page. The Set Program Access and Computer Defaults page allows administrators to specify default programs for certain activities, such as Web browsing or sending e-mail, as well as specify the programs that are accessible from the Start menu, desktop, and other locations. @@ -127,28 +133,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -165,7 +177,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from viewing or installing published programs from the network. +Prevents users from viewing or installing published programs from the network. This setting prevents users from accessing the "Get Programs" page from the Programs Control Panel in Category View, Programs and Features in Classic View and the "Install a program from the network" task. The "Get Programs" page lists published programs and provides an easy way to install them. @@ -203,28 +215,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -241,7 +259,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting prevents users from accessing "Installed Updates" page from the "View installed updates" task. +This setting prevents users from accessing "Installed Updates" page from the "View installed updates" task. "Installed Updates" allows users to view and uninstall updates currently installed on the computer. The updates are often downloaded directly from Windows Update or from various program publishers. @@ -274,28 +292,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -312,7 +336,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting prevents users from accessing "Programs and Features" to view, uninstall, change, or repair programs that are currently installed on the computer. +This setting prevents users from accessing "Programs and Features" to view, uninstall, change, or repair programs that are currently installed on the computer. If this setting is disabled or not configured, "Programs and Features" will be available to all users. @@ -343,28 +367,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -381,7 +411,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting prevents users from using the Programs Control Panel in Category View and Programs and Features in Classic View. +This setting prevents users from using the Programs Control Panel in Category View and Programs and Features in Classic View. The Programs Control Panel allows users to uninstall, change, and repair programs, enable and disable Windows Features, set program defaults, view installed updates, and purchase software from Windows Marketplace. Programs published or assigned to the user by the system administrator also appear in the Programs Control Panel. @@ -416,28 +446,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -454,7 +490,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting prevents users from accessing the "Turn Windows features on or off" task from the Programs Control Panel in Category View, Programs and Features in Classic View, and Get Programs. As a result, users cannot view, enable, or disable various Windows features and services. +This setting prevents users from accessing the "Turn Windows features on or off" task from the Programs Control Panel in Category View, Programs and Features in Classic View, and Get Programs. As a result, users cannot view, enable, or disable various Windows features and services. If this setting is disabled or is not configured, the "Turn Windows features on or off" task will be available to all users. @@ -485,28 +521,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -523,7 +565,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting prevents users from access the "Get new programs from Windows Marketplace" task from the Programs Control Panel in Category View, Programs and Features in Classic View, and Get Programs. +This setting prevents users from access the "Get new programs from Windows Marketplace" task from the Programs Control Panel in Category View, Programs and Features in Classic View, and Get Programs. Windows Marketplace allows users to purchase and/or download various programs to their computer for installation. diff --git a/windows/client-management/mdm/policy-csp-admx-reliability.md b/windows/client-management/mdm/policy-csp-admx-reliability.md index 917a3bcdc5..c5d4d1c0ef 100644 --- a/windows/client-management/mdm/policy-csp-admx-reliability.md +++ b/windows/client-management/mdm/policy-csp-admx-reliability.md @@ -45,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -83,7 +89,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows the system to detect the time of unexpected shutdowns by writing the current time to disk on a schedule controlled by the Timestamp Interval. +This policy setting allows the system to detect the time of unexpected shutdowns by writing the current time to disk on a schedule controlled by the Timestamp Interval. If you enable this policy setting, you are able to specify how often the Persistent System Timestamp is refreshed and subsequently written to the disk. You can specify the Timestamp Interval in seconds. @@ -121,28 +127,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -159,7 +171,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether or not unplanned shutdown events can be reported when error reporting is enabled. +This policy setting controls whether or not unplanned shutdown events can be reported when error reporting is enabled. If you enable this policy setting, error reporting includes unplanned shutdown events. @@ -196,28 +208,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -234,7 +252,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines when the Shutdown Event Tracker System State Data feature is activated. +This policy setting defines when the Shutdown Event Tracker System State Data feature is activated. The system state data file contains information about the basic system state as well as the state of all running processes. @@ -274,28 +292,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -312,7 +336,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. The Shutdown Event Tracker can be displayed when you shut down a workstation or server. This is an extra set of questions that is displayed when you invoke a shutdown to collect information related to why you are shutting down the computer. +The Shutdown Event Tracker can be displayed when you shut down a workstation or server. This is an extra set of questions that is displayed when you invoke a shutdown to collect information related to why you are shutting down the computer. If you enable this setting and choose "Always" from the drop-down menu list, the Shutdown Event Tracker is displayed when the computer shuts down. diff --git a/windows/client-management/mdm/policy-csp-admx-remoteassistance.md b/windows/client-management/mdm/policy-csp-admx-remoteassistance.md index 485d680915..f4cf7d10ed 100644 --- a/windows/client-management/mdm/policy-csp-admx-remoteassistance.md +++ b/windows/client-management/mdm/policy-csp-admx-remoteassistance.md @@ -39,28 +39,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -77,7 +83,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting enables Remote Assistance invitations to be generated with improved encryption so that only computers running this version (or later versions) of the operating system can connect. This policy setting does not affect Remote Assistance connections that are initiated by instant messaging contacts or the unsolicited Offer Remote Assistance. +This policy setting enables Remote Assistance invitations to be generated with improved encryption so that only computers running this version (or later versions) of the operating system can connect. This policy setting does not affect Remote Assistance connections that are initiated by instant messaging contacts or the unsolicited Offer Remote Assistance. If you enable this policy setting, only computers running this version (or later versions) of the operating system can connect to this computer. @@ -110,28 +116,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -148,7 +160,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to improve performance in low bandwidth scenarios. +This policy setting allows you to improve performance in low bandwidth scenarios. This setting is incrementally scaled from "No optimization" to "Full optimization". Each incremental setting includes the previous optimization setting. diff --git a/windows/client-management/mdm/policy-csp-admx-removablestorage.md b/windows/client-management/mdm/policy-csp-admx-removablestorage.md index b839eb3de7..2f66562c7a 100644 --- a/windows/client-management/mdm/policy-csp-admx-removablestorage.md +++ b/windows/client-management/mdm/policy-csp-admx-removablestorage.md @@ -129,28 +129,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -167,7 +173,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the amount of time (in seconds) that the operating system waits to reboot in order to enforce a change in access rights to removable storage devices. +This policy setting configures the amount of time (in seconds) that the operating system waits to reboot in order to enforce a change in access rights to removable storage devices. If you enable this policy setting, you can set the number of seconds you want the system to wait until a reboot. @@ -201,28 +207,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -239,7 +251,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the amount of time (in seconds) that the operating system waits to reboot in order to enforce a change in access rights to removable storage devices. +This policy setting configures the amount of time (in seconds) that the operating system waits to reboot in order to enforce a change in access rights to removable storage devices. If you enable this policy setting, you can set the number of seconds you want the system to wait until a reboot. @@ -273,28 +285,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -311,7 +329,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies execute access to the CD and DVD removable storage class. +This policy setting denies execute access to the CD and DVD removable storage class. If you enable this policy setting, execute access is denied to this removable storage class. @@ -342,28 +360,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -380,7 +404,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to the CD and DVD removable storage class. +This policy setting denies read access to the CD and DVD removable storage class. If you enable this policy setting, read access is denied to this removable storage class. @@ -410,28 +434,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -448,7 +478,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to the CD and DVD removable storage class. +This policy setting denies read access to the CD and DVD removable storage class. If you enable this policy setting, read access is denied to this removable storage class. @@ -479,28 +509,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -517,7 +553,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to the CD and DVD removable storage class. +This policy setting denies write access to the CD and DVD removable storage class. If you enable this policy setting, write access is denied to this removable storage class. @@ -548,28 +584,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -586,7 +628,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to the CD and DVD removable storage class. +This policy setting denies write access to the CD and DVD removable storage class. If you enable this policy setting, write access is denied to this removable storage class. @@ -617,28 +659,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -655,7 +703,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to custom removable storage classes. +This policy setting denies read access to custom removable storage classes. If you enable this policy setting, read access is denied to these removable storage classes. @@ -686,28 +734,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -724,7 +778,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to custom removable storage classes. +This policy setting denies read access to custom removable storage classes. If you enable this policy setting, read access is denied to these removable storage classes. @@ -755,28 +809,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -793,7 +853,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to custom removable storage classes. +This policy setting denies write access to custom removable storage classes. If you enable this policy setting, write access is denied to these removable storage classes. @@ -823,28 +883,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -861,7 +927,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to custom removable storage classes. +This policy setting denies write access to custom removable storage classes. If you enable this policy setting, write access is denied to these removable storage classes. @@ -891,28 +957,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -929,7 +1001,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies execute access to the Floppy Drives removable storage class, including USB Floppy Drives. +This policy setting denies execute access to the Floppy Drives removable storage class, including USB Floppy Drives. If you enable this policy setting, execute access is denied to this removable storage class. @@ -959,28 +1031,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -997,7 +1075,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to the Floppy Drives removable storage class, including USB Floppy Drives. +This policy setting denies read access to the Floppy Drives removable storage class, including USB Floppy Drives. If you enable this policy setting, read access is denied to this removable storage class. @@ -1027,28 +1105,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1065,7 +1149,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to the Floppy Drives removable storage class, including USB Floppy Drives. +This policy setting denies read access to the Floppy Drives removable storage class, including USB Floppy Drives. If you enable this policy setting, read access is denied to this removable storage class. @@ -1095,28 +1179,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1133,7 +1223,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to the Floppy Drives removable storage class, including USB Floppy Drives. +This policy setting denies write access to the Floppy Drives removable storage class, including USB Floppy Drives. If you enable this policy setting, write access is denied to this removable storage class. @@ -1162,28 +1252,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1200,7 +1296,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to the Floppy Drives removable storage class, including USB Floppy Drives. +This policy setting denies write access to the Floppy Drives removable storage class, including USB Floppy Drives. If you enable this policy setting, write access is denied to this removable storage class. @@ -1230,28 +1326,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1268,7 +1370,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies execute access to removable disks. +This policy setting denies execute access to removable disks. If you enable this policy setting, execute access is denied to this removable storage class. @@ -1297,28 +1399,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1335,7 +1443,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to removable disks. +This policy setting denies read access to removable disks. If you enable this policy setting, read access is denied to this removable storage class. @@ -1365,28 +1473,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1403,7 +1517,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to removable disks. +This policy setting denies read access to removable disks. If you enable this policy setting, read access is denied to this removable storage class. @@ -1432,28 +1546,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1470,7 +1590,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to removable disks. +This policy setting denies write access to removable disks. If you enable this policy setting, write access is denied to this removable storage class. @@ -1503,28 +1623,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1541,7 +1667,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Configure access to all removable storage classes. +Configure access to all removable storage classes. This policy setting takes precedence over any individual removable storage policy settings. To manage individual classes, use the policy settings available for each class. @@ -1573,28 +1699,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1611,7 +1743,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Configure access to all removable storage classes. +Configure access to all removable storage classes. This policy setting takes precedence over any individual removable storage policy settings. To manage individual classes, use the policy settings available for each class. @@ -1643,28 +1775,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1681,7 +1819,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting grants normal users direct access to removable storage devices in remote sessions. +This policy setting grants normal users direct access to removable storage devices in remote sessions. If you enable this policy setting, remote users can open direct handles to removable storage devices in remote sessions. @@ -1711,28 +1849,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1749,7 +1893,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies execute access to the Tape Drive removable storage class. +This policy setting denies execute access to the Tape Drive removable storage class. If you enable this policy setting, execute access is denied to this removable storage class. @@ -1779,28 +1923,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1817,7 +1967,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to the Tape Drive removable storage class. +This policy setting denies read access to the Tape Drive removable storage class. If you enable this policy setting, read access is denied to this removable storage class. @@ -1846,28 +1996,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1884,7 +2040,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to the Tape Drive removable storage class. +This policy setting denies read access to the Tape Drive removable storage class. If you enable this policy setting, read access is denied to this removable storage class. @@ -1914,28 +2070,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1952,7 +2114,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to the Tape Drive removable storage class. +This policy setting denies write access to the Tape Drive removable storage class. If you enable this policy setting, write access is denied to this removable storage class. @@ -1981,28 +2143,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2019,7 +2187,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to the Tape Drive removable storage class. +This policy setting denies write access to the Tape Drive removable storage class. If you enable this policy setting, write access is denied to this removable storage class. @@ -2049,28 +2217,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2087,7 +2261,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to removable disks, which may include media players, cellular phones, auxiliary displays, and CE devices. +This policy setting denies read access to removable disks, which may include media players, cellular phones, auxiliary displays, and CE devices. If you enable this policy setting, read access is denied to this removable storage class. @@ -2117,28 +2291,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2155,7 +2335,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies read access to removable disks, which may include media players, cellular phones, auxiliary displays, and CE devices. +This policy setting denies read access to removable disks, which may include media players, cellular phones, auxiliary displays, and CE devices. If you enable this policy setting, read access is denied to this removable storage class. @@ -2184,28 +2364,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2222,7 +2408,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to removable disks, which may include media players, cellular phones, auxiliary displays, and CE devices. +This policy setting denies write access to removable disks, which may include media players, cellular phones, auxiliary displays, and CE devices. If you enable this policy setting, write access is denied to this removable storage class. @@ -2252,28 +2438,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2290,7 +2482,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting denies write access to removable disks, which may include media players, cellular phones, auxiliary displays, and CE devices. +This policy setting denies write access to removable disks, which may include media players, cellular phones, auxiliary displays, and CE devices. If you enable this policy setting, write access is denied to this removable storage class. From 9dd48686ca8452d41d2290d2a7d0199fd9b9bfce Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 21 Sep 2021 10:58:03 -0700 Subject: [PATCH 398/930] Update zero-trust-windows-device-health.md --- windows/security/zero-trust-windows-device-health.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/zero-trust-windows-device-health.md b/windows/security/zero-trust-windows-device-health.md index 41ad5cd387..6a133de741 100644 --- a/windows/security/zero-trust-windows-device-health.md +++ b/windows/security/zero-trust-windows-device-health.md @@ -19,18 +19,18 @@ Today’s organizations need a new security model that more effectively adapts t The [Zero Trust Principles](https://www.microsoft.com/security/business/zero-trust) are threefold. -**Verify explicitly**. Always authenticate and authorize based on all available data points, including user identity, location, device health, service or workload, data classification, and monitor anomalies. +- **Verify explicitly**. Always authenticate and authorize based on all available data points, including user identity, location, device health, service or workload, data classification, and monitor anomalies. -**Use least-privileged access**. Limit user access with just-in-time and just-enough-access, risk-based adaptive polices, and data protection to help secure data and maintain productivity. +- **Use least-privileged access**. Limit user access with just-in-time and just-enough-access, risk-based adaptive policies, and data protection to help secure data and maintain productivity. -**Assume breach**. Prevent attackers from obtaining access to minimize potential damage to data and systems. Protect privileged roles, verify end-to-end encryption, use analytics to get visibility, and drive threat detection to improve defenses. +- **Assume breach**. Prevent attackers from obtaining access to minimize potential damage to data and systems. Protect privileged roles, verify end-to-end encryption, use analytics to get visibility, and drive threat detection to improve defenses. For Windows 11, the Zero Trust concept of verify explicitly applies to the risks introduced by both devices and users. Windows 11 provides IT administrators the attestation and measurements to determine whether a device meets requirements and can be trusted. And Windows 11 works out of the box with Microsoft Intune and Azure Active Directory, so access decisions and enforcement are seamless. Plus, IT Administrators can easily customize Windows 11 to meet specific user and policy requirements for access, privacy, compliance, and more. ## Device health attestation on Windows Zero Trust principles state that all endpoints are untrusted unless they are verified. The verification process uses remote attestation as the secure channel to determine and present the device’s health. Remote attestation determines: -- If the device can be trusted. This is determined with the help of a secure root of trust (Trusted Platform Module). Devices can attest that the TPM is enabled and in the attestation flow. +- If the device can be trusted. The determination is made with the help of a secure root of trust (Trusted Platform Module). Devices can attest that the TPM is enabled and in the attestation flow. - If the OS booted correctly. Many security risks can emerge during the boot process as this process can be the most privileged component of the whole system. - If the OS has the right set of security features enabled. Windows includes many security features to help protect users from malware and attacks. However, trusting the Windows security components can only be achieved if the platform boots as expected and was not tampered with. Windows relies on Unified Extensible Firmware Interface (UEFI) Secure Boot, ELAM, DRTM, Trusted Boot and other low-level hardware and firmware security features to protect your PC from attacks. When you power on your PC until your anti-malware starts, Windows is backed with the appropriate hardware configurations helps keep you safe. [Measured and Trusted boot](information-protection/secure-the-windows-10-boot-process.md), implemented by bootloaders and BIOS, verifies and cryptographically records each step of the boot in a chained manner. These events are bound to a security coprocessor (TPM) that acts as the Root of Trust. Remote Attestation is the mechanism by which these events are read and verified by a service to provide a verifiable, unbiased, and tamper resilient report. Remote attestation is the trusted auditor of your systems boot, allowing relying parties to bind trust to the device and its security. From 25071781e9f44852b2978f60abbb123e1983270f Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 21 Sep 2021 10:59:30 -0700 Subject: [PATCH 399/930] Update zero-trust-windows-device-health.md --- windows/security/zero-trust-windows-device-health.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/windows/security/zero-trust-windows-device-health.md b/windows/security/zero-trust-windows-device-health.md index 6a133de741..259a09da92 100644 --- a/windows/security/zero-trust-windows-device-health.md +++ b/windows/security/zero-trust-windows-device-health.md @@ -31,16 +31,22 @@ For Windows 11, the Zero Trust concept of verify explicitly applies to the risks Zero Trust principles state that all endpoints are untrusted unless they are verified. The verification process uses remote attestation as the secure channel to determine and present the device’s health. Remote attestation determines: - If the device can be trusted. The determination is made with the help of a secure root of trust (Trusted Platform Module). Devices can attest that the TPM is enabled and in the attestation flow. + - If the OS booted correctly. Many security risks can emerge during the boot process as this process can be the most privileged component of the whole system. + - If the OS has the right set of security features enabled. Windows includes many security features to help protect users from malware and attacks. However, trusting the Windows security components can only be achieved if the platform boots as expected and was not tampered with. Windows relies on Unified Extensible Firmware Interface (UEFI) Secure Boot, ELAM, DRTM, Trusted Boot and other low-level hardware and firmware security features to protect your PC from attacks. When you power on your PC until your anti-malware starts, Windows is backed with the appropriate hardware configurations helps keep you safe. [Measured and Trusted boot](information-protection/secure-the-windows-10-boot-process.md), implemented by bootloaders and BIOS, verifies and cryptographically records each step of the boot in a chained manner. These events are bound to a security coprocessor (TPM) that acts as the Root of Trust. Remote Attestation is the mechanism by which these events are read and verified by a service to provide a verifiable, unbiased, and tamper resilient report. Remote attestation is the trusted auditor of your systems boot, allowing relying parties to bind trust to the device and its security. A summary of the steps involved in attestation and Zero Trust on the device side are as follows: 1. During each step of the boot process, such as a file load, update of special variables, and more, information such as file hashes and signature are measured in the TPM PCRs. The measurements are bound by a [Trusted Computing Group specification](https://trustedcomputinggroup.org/resource/pc-client-platform-tpm-profile-ptp-specification/) (TCG) that dictates what events can be recorded and the format of each event. + 2. Once Windows has booted, the attestor/verifier requests the TPM to fetch the measurements stored in its Platform Configuration Register (PCR) alongside a TCG log. Both of these together form the attestation evidence that’s sent to the attestation service (learn more about the attestation service below). + 3. The TPM is verified by using the keys/cryptographic material available on the chipset with an [Azure Certificate Service](/windows-server/identity/ad-ds/manage/component-updates/tpm-key-attestation). + 4. This information is then sent to the attestation service in the cloud to verify that the device is safe. Microsoft Endpoint Manger (MEM) integrates with Microsoft Azure Attestation to review device health comprehensively and connect this information with AAD conditional access. This integration is key for Zero Trust solutions that help bind trust to an untrusted device. + 5. The attestation service does the following: - Verify the integrity of the evidence. This is done by validating the PCRs that match the values recomputed by replaying the TCG log. @@ -48,9 +54,11 @@ A summary of the steps involved in attestation and Zero Trust on the device side - Verify that the security features are in the expected states. 6. The attestation service returns an attestation report that contains information about the security features based on the policy configured in the attestation service. + 7. The device then sends the report to the MEM cloud to assess the trustworthiness of the platform according to the admin-configured device compliance rules. + 8. Conditional access, along with device-compliance state then decides to grant access to protected resource or not. ## Additional Resources -Learn more about Microsoft Zero Trust solutions in the [Zero Trust Guidance Center](/security/zero-trust/) +Learn more about Microsoft Zero Trust solutions in the [Zero Trust Guidance Center](/security/zero-trust/). From 8770f865dae605025a92ea0d1c710262ede7d540 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 22 Sep 2021 00:20:59 +0530 Subject: [PATCH 400/930] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 6 - .../policy-configuration-service-provider.md | 59 ++- .../mdm/policy-csp-admx-pca.md | 352 ++++++++---------- ...csp-admx-shellcommandpromptregedittools.md | 340 ----------------- .../policy-csp-admx-windowsanytimeupgrade.md | 106 ------ .../policy-csp-admx-windowsfileprotection.md | 348 ----------------- windows/client-management/mdm/toc.yml | 4 - 7 files changed, 180 insertions(+), 1035 deletions(-) delete mode 100644 windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md delete mode 100644 windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md delete mode 100644 windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 13e3236ece..718cb27cee 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -963,7 +963,6 @@ ms.date: 10/08/2020 - [ADMX_ShellCommandPromptRegEditTools/DisableRegedit](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-disableregedit) - [ADMX_ShellCommandPromptRegEditTools/DisallowApps](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-disallowapps) - [ADMX_ShellCommandPromptRegEditTools/RestrictApps](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-disablecmd) -- [ADMX_SkyDrive/PreventNetworkTrafficPreUserSignIn](./policy-csp-admx-skydrive.md#admx-skydrive-preventnetworktrafficpreusersignin) - [ADMX_Smartcard/AllowCertificatesWithNoEKU](./policy-csp-admx-smartcard.md#admx-smartcard-allowcertificateswithnoeku) - [ADMX_Smartcard/AllowIntegratedUnblock](./policy-csp-admx-smartcard.md#admx-smartcard-allowintegratedunblock) - [ADMX_Smartcard/AllowSignatureOnlyKeys](./policy-csp-admx-smartcard.md#admx-smartcard-allowsignatureonlykeys) @@ -1242,7 +1241,6 @@ ms.date: 10/08/2020 - [ADMX_WCM/WCM_MinimizeConnections](./policy-csp-admx-wcm.md#admx-wcm-wcm-minimizeconnections) - [ADMX_WinCal/TurnOffWinCal_1](./policy-csp-admx-wincal.md#admx-wincal-turnoffwincal-1) - [ADMX_WinCal/TurnOffWinCal_2](./policy-csp-admx-wincal.md#admx-wincal-turnoffwincal-2) -- [ADMX_WindowsAnytimeUpgrade/Disabled](./policy-csp-admx-windowsanytimeupgrade.md#admx-windowsanytimeupgrade-disabled) - [ADMX_WindowsConnectNow/WCN_DisableWcnUi_1](./policy-csp-admx-windowsconnectnow.md#admx-windowsconnectnow-wcn-disablewcnui-1) - [ADMX_WindowsConnectNow/WCN_DisableWcnUi_2](./policy-csp-admx-windowsconnectnow.md#admx-windowsconnectnow-wcn-disablewcnui-2) - [ADMX_WindowsConnectNow/WCN_EnableRegistrar](./policy-csp-admx-windowsconnectnow.md#admx-windowsconnectnow-wcn-enableregistrar) @@ -1317,10 +1315,6 @@ ms.date: 10/08/2020 - [ADMX_WindowsExplorer/ShowSleepOption](./policy-csp-admx-windowsexplorer.md#admx-windowsexplorer-showsleepoption) - [ADMX_WindowsExplorer/TryHarderPinnedLibrary](./policy-csp-admx-windowsexplorer.md#admx-windowsexplorer-tryharderpinnedlibrary) - [ADMX_WindowsExplorer/TryHarderPinnedOpenSearch](./policy-csp-admx-windowsexplorer.md#admx-windowsexplorer-tryharderpinnedopensearch) -- [ADMX_WindowsFileProtection/WFPShowProgress](./policy-csp-admx-windowsfileprotection.md#admx-windowsfileprotection-wfpshowprogress) -- [ADMX_WindowsFileProtection/WFPQuota](./policy-csp-admx-windowsfileprotection.md#admx-windowsfileprotection-wfpquota) -- [ADMX_WindowsFileProtection/WFPScan](./policy-csp-admx-windowsfileprotection.md#admx-windowsfileprotection-wfpscan) -- [ADMX_WindowsFileProtection/WFPDllCacheDir](./policy-csp-admx-windowsfileprotection.md#admx-windowsfileprotection-wfpdllcachedir) - [ADMX_WindowsMediaDRM/DisableOnline](./policy-csp-admx-windowsmediadrm.md#admx-windowsmediadrm-disableonline) - [ADMX_WindowsMediaPlayer/ConfigureHTTPProxySettings](./policy-csp-admx-windowsmediaplayer.md#admx-windowsmediaplayer-configurehttpproxysettings) - [ADMX_WindowsMediaPlayer/ConfigureMMSProxySettings](./policy-csp-admx-windowsmediaplayer.md#admx-windowsmediaplayer-configuremmsproxysettings) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 92295261e4..ff5d419c89 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -2833,6 +2833,32 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC
+### ADMX_pca policies + +
+
+ ADMX_pca/DetectDeprecatedCOMComponentFailuresPolicy +
+
+ ADMX_pca/DetectDeprecatedComponentFailuresPolicy +
+
+ ADMX_pca/DetectInstallFailuresPolicy +
+
+ ADMX_pca/DetectUndetectedInstallersPolicy +
+
+ ADMX_pca/DetectUpdateFailuresPolicy +
+
+ ADMX_pca/DisablePcaUIPolicy +
+
+ ADMX_pca/DetectBlockedDriversPolicy +
+
+ ### ADMX_PeerToPeerCaching policies
@@ -3426,14 +3452,6 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC
-### ADMX_SkyDrive policies - -
-
- ADMX_SkyDrive/PreventNetworkTrafficPreUserSignIn -
-
- ### ADMX_Smartcard policies
@@ -4333,14 +4351,6 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC
-### ADMX_WindowsAnytimeUpgrade policies - -
-
- ADMX_WindowsAnytimeUpgrade/Disabled -
-
- ### ADMX_WindowsConnectNow policies
@@ -8611,23 +8621,6 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC
-### ADMX_WindowsFileProtection policies - -
-
- ADMX_WindowsFileProtection/WFPShowProgress -
-
- ADMX_WindowsFileProtection/WFPQuota -
-
- ADMX_WindowsFileProtection/WFPScan -
-
- ADMX_WindowsFileProtection/WFPDllCacheDir -
-
- ### WindowsInkWorkspace policies
diff --git a/windows/client-management/mdm/policy-csp-admx-pca.md b/windows/client-management/mdm/policy-csp-admx-pca.md index 44a74c85ba..614dba42f4 100644 --- a/windows/client-management/mdm/policy-csp-admx-pca.md +++ b/windows/client-management/mdm/policy-csp-admx-pca.md @@ -49,7 +49,7 @@ manager: dansimp
-**ADMX_nca/CorporateResources** +**ADMX_pca/DetectDeprecatedCOMComponentFailuresPolicy** @@ -60,23 +60,28 @@ manager: dansimp - + + - + + - + + - + + - + +
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -93,21 +98,17 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies resources on your intranet that are normally accessible to DirectAccess clients. Each entry is a string that identifies the type of resource and the location of the resource. +This policy setting configures the Program Compatibility Assistant (PCA) to diagnose failures with application and driver compatibility. -Each string can be one of the following types: +- If you enable this policy setting, the PCA is configured to detect failures during application installation, failures during application runtime, and drivers blocked due to compatibility issues. When failures are detected, the PCA will provide options to run the application in a compatibility mode or get help online through a Microsoft website. +- If you disable this policy setting, the PCA does not detect compatibility issues for applications and drivers. -- A DNS name or IPv6 address that NCA pings. The syntax is “PING:” followed by a fully qualified domain name (FQDN) that resolves to an IPv6 address, or an IPv6 address. Examples: PING:myserver.corp.contoso.com or PING:2002:836b:1::1. +If you do not configure this policy setting, the PCA is configured to detect failures during application installation, failures during application runtime, and drivers blocked due to compatibility issues. > [!NOTE] -> We recommend that you use FQDNs instead of IPv6 addresses wherever possible. +> This policy setting has no effect if the "Turn off Program Compatibility Assistant" policy setting is enabled. -> [!IMPORTANT] -> At least one of the entries must be a PING: resource. -> - A Uniform Resource Locator (URL) that NCA queries with a Hypertext Transfer Protocol (HTTP) request. The contents of the web page do not matter. The syntax is “HTTP:” followed by a URL. The host portion of the URL must resolve to an IPv6 address of a Web server or contain an IPv6 address. Examples: HTTP:http://myserver.corp.contoso.com/ or HTTP:http://2002:836b:1::1/. -> - A Universal Naming Convention (UNC) path to a file that NCA checks for existence. The contents of the file do not matter. The syntax is “FILE:” followed by a UNC path. The ComputerName portion of the UNC path must resolve to an IPv6 address or contain an IPv6 address. Examples: FILE:\\myserver\myshare\test.txt or FILE:\\2002:836b:1::1\myshare\test.txt. - -You must configure this setting to have complete NCA functionality. +The Diagnostic Policy Service (DPS) and Program Compatibility Assistant Service must be running for the PCA to run. These services can be configured by using the Services snap-in to the Microsoft Management Console. > [!TIP] @@ -119,43 +120,48 @@ You must configure this setting to have complete NCA functionality. ADMX Info: -- GP Friendly name: *Corporate Resources* -- GP name: *CorporateResources* -- GP path: *Network\DirectAccess Client Experience Settings* -- GP ADMX file name: *nca.admx* +- GP Friendly name: *Detect compatibility issues for applications and drivers* +- GP name: *DetectDeprecatedCOMComponentFailuresPolicy* +- GP path: *System\Troubleshooting and Diagnostics\Application Compatibility Diagnostics* +- GP ADMX file name: *pca.admx* -
- -**ADMX_nca/CustomCommands** +
+**ADMX_pca/DetectDeprecatedComponentFailuresPolicy** - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -172,7 +178,10 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies commands configured by the administrator for custom logging. These commands will run in addition to default log commands. +This setting exists only for backward compatibility, and is not valid for this version of Windows. + +To configure the Program Compatibility Assistant, use the 'Turn off Program Compatibility Assistant' setting under Computer Configuration\Administrative +Templates\Windows Components\Application Compatibility. > [!TIP] @@ -184,43 +193,50 @@ Available in the latest Windows 10 Insider Preview Build. This policy setting sp ADMX Info: -- GP Friendly name: *Custom Commands* -- GP name: *CustomCommands* -- GP path: *Network\DirectAccess Client Experience Settings* -- GP ADMX file name: *nca.admx* +- GP Friendly name: *Detect application install failures* +- GP name: *DetectDeprecatedComponentFailuresPolicy* +- GP path: *System\Troubleshooting and Diagnostics\Application Compatibility Diagnostics* +- GP ADMX file name: *pca.admx* +
- -**ADMX_nca/DTEs** +**ADMX_pca/DetectInstallFailuresPolicy** - +
+ - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -237,13 +253,8 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the IPv6 addresses of the endpoints of the Internet Protocol security (IPsec) tunnels that enable DirectAccess. NCA attempts to access the resources that are specified in the Corporate Resources setting through these configured tunnel endpoints. -By default, NCA uses the same DirectAccess server that the DirectAccess client computer connection is using. In default configurations of DirectAccess, there are typically two IPsec tunnel endpoints: one for the infrastructure tunnel and one for the intranet tunnel. You should configure one endpoint for each tunnel. - -Each entry consists of the text PING: followed by the IPv6 address of an IPsec tunnel endpoint. Example: PING:2002:836b:1::836b:1. - -You must configure this setting to have complete NCA functionality. +This setting exists only for backward compatibility, and is not valid for this version of Windows. To configure the Program Compatibility Assistant, use the 'Turn off Program Compatibility Assistant' setting under Computer Configuration\Administrative Templates\Windows Components\Application Compatibility. > [!TIP] @@ -255,43 +266,49 @@ You must configure this setting to have complete NCA functionality. ADMX Info: -- GP Friendly name: *IPsec Tunnel Endpoints* -- GP name: *DTEs* -- GP path: *Network\DirectAccess Client Experience Settings* -- GP ADMX file name: *nca.admx* +- GP Friendly name: *Detect applications unable to launch installers under UAC* +- GP name: *DetectInstallFailuresPolicy* +- GP path: *System\Troubleshooting and Diagnostics\Application Compatibility Diagnostics* +- GP ADMX file name: *pca.admx*
- -**ADMX_nca/FriendlyName** +**ADMX_pca/DetectUndetectedInstallersPolicy** - +
+ - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -308,9 +325,8 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the string that appears for DirectAccess connectivity when the user clicks the Networking notification area icon. For example, you can specify “Contoso Intranet Access” for the DirectAccess clients of the Contoso Corporation. -If this setting is not configured, the string that appears for DirectAccess connectivity is “Corporate Connection”. +This setting exists only for backward compatibility, and is not valid for this version of Windows. To configure the Program Compatibility Assistant, use the 'Turn off Program Compatibility Assistant' setting under Computer Configuration\Administrative Templates\Windows Components\Application Compatibility. > [!TIP] @@ -322,43 +338,49 @@ If this setting is not configured, the string that appears for DirectAccess conn ADMX Info: -- GP Friendly name: *Friendly Name* -- GP name: *FriendlyName* -- GP path: *Network\DirectAccess Client Experience Settings* -- GP ADMX file name: *nca.admx* +- GP Friendly name: *Detect application failures caused by deprecated Windows DLLs* +- GP name: *DetectUndetectedInstallersPolicy* +- GP path: *System\Troubleshooting and Diagnostics\Application Compatibility Diagnostics* +- GP ADMX file name: *pca.admx*
- -**ADMX_nca/LocalNamesOn** +**ADMX_pca/DetectUpdateFailuresPolicy** - +
+ - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -375,18 +397,9 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the user has Connect and Disconnect options for the DirectAccess entry when the user clicks the Networking notification area icon. -If the user clicks the Disconnect option, NCA removes the DirectAccess rules from the Name Resolution Policy Table (NRPT) and the DirectAccess client computer uses whatever normal name resolution is available to the client computer in its current network configuration, including sending all DNS queries to the local intranet or Internet DNS servers. Note that NCA does not remove the existing IPsec tunnels and users can still access intranet resources across the DirectAccess server by specifying IPv6 addresses rather than names. - -The ability to disconnect allows users to specify single-label, unqualified names (such as “PRINTSVR”) for local resources when connected to a different intranet and for temporary access to intranet resources when network location detection has not correctly determined that the DirectAccess client computer is connected to its own intranet. - -To restore the DirectAccess rules to the NRPT and resume normal DirectAccess functionality, the user clicks Connect. - -> [!NOTE] -> If the DirectAccess client computer is on the intranet and has correctly determined its network location, the Disconnect option has no effect because the rules for DirectAccess are already removed from the NRPT. - -If this setting is not configured, users do not have Connect or Disconnect options. +This setting exists only for backward compatibility, and is not valid for this version of Windows. +To configure the Program Compatibility Assistant, use the 'Turn off Program Compatibility Assistant' setting under Computer Configuration\Administrative Templates\Windows Components\Application Compatibility. > [!TIP] @@ -398,43 +411,49 @@ If this setting is not configured, users do not have Connect or Disconnect optio ADMX Info: -- GP Friendly name: *Prefer Local Names Allowed* -- GP name: *LocalNamesOn* -- GP path: *Network\DirectAccess Client Experience Settings* -- GP ADMX file name: *nca.admx* +- GP Friendly name: *Detect application failures caused by deprecated COM objects* +- GP name: *DetectUpdateFailuresPolicy* +- GP path: *System\Troubleshooting and Diagnostics\Application Compatibility Diagnostics* +- GP ADMX file name: *pca.admx*
- -**ADMX_nca/PassiveMode** +**ADMX_pca/DisablePcaUIPolicy** - +
+ - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -451,9 +470,10 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether NCA service runs in Passive Mode or not. -Set this to Disabled to keep NCA probing actively all the time. If this setting is not configured, NCA probing is in active mode by default. +This setting exists only for backward compatibility, and is not valid for this version of Windows. +To configure the Program Compatibility Assistant, use the 'Turn off Program Compatibility Assistant' setting under Computer Configuration\Administrative Templates\Windows Components\Application Compatibility. + > [!TIP] > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). @@ -464,43 +484,49 @@ Set this to Disabled to keep NCA probing actively all the time. If this setting ADMX Info: -- GP Friendly name: *DirectAccess Passive Mode* -- GP name: *PassiveMode* -- GP path: *Network\DirectAccess Client Experience Settings* -- GP ADMX file name: *nca.admx* +- GP Friendly name: *Detect application installers that need to be run as administrator* +- GP name: *DisablePcaUIPolicy* +- GP path: *System\Troubleshooting and Diagnostics\Application Compatibility Diagnostics* +- GP ADMX file name: *pca.admx*
- -**ADMX_nca/ShowUI** +**ADMX_pca/DetectBlockedDriversPolicy** - +
+ - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -517,11 +543,9 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether an entry for DirectAccess connectivity appears when the user clicks the Networking notification area icon. -Set this to Disabled to prevent user confusion when you are just using DirectAccess to remotely manage DirectAccess client computers from your intranet and not providing seamless intranet access. - -If this setting is not configured, the entry for DirectAccess connectivity appears. +This setting exists only for backward compatibility, and is not valid for this version of Windows. +To configure the Program Compatibility Assistant, use the 'Turn off Program Compatibility Assistant' setting under Computer Configuration\Administrative Templates\Windows Components\Application Compatibility. > [!TIP] @@ -533,81 +557,13 @@ If this setting is not configured, the entry for DirectAccess connectivity appea ADMX Info: -- GP Friendly name: *User Interface* -- GP name: *ShowUI* -- GP path: *Network\DirectAccess Client Experience Settings* -- GP ADMX file name: *nca.admx* +- GP Friendly name: *Notify blocked drivers* +- GP name: *DetectBlockedDriversPolicy* +- GP path: *System\Troubleshooting and Diagnostics\Application Compatibility Diagnostics* +- GP ADMX file name: *pca.admx* -
- - -**ADMX_nca/SupportEmail** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
- - - -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the e-mail address to be used when sending the log files that are generated by NCA to the network administrator. - -When the user sends the log files to the Administrator, NCA uses the default e-mail client to open a new message with the support email address in the To: field of the message, then attaches the generated log files as a .html file. The user can review the message and add additional information before sending the message. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Support Email Address* -- GP name: *SupportEmail* -- GP path: *Network\DirectAccess Client Experience Settings* -- GP ADMX file name: *nca.admx* - - - -
> [!NOTE] > These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md b/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md deleted file mode 100644 index 7d8f85894f..0000000000 --- a/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md +++ /dev/null @@ -1,340 +0,0 @@ ---- -title: Policy CSP - ADMX_ShellCommandPromptRegEditTools -description: Policy CSP - ADMX_ShellCommandPromptRegEditTools -ms.author: dansimp -ms.localizationpriority: medium -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: manikadhiman -ms.date: 09/21/2020 -ms.reviewer: -manager: dansimp ---- - -# Policy CSP - ADMX_ShellCommandPromptRegEditTools -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. - -
- - -## ADMX_ShellCommandPromptRegEditTools policies - -
-
- ADMX_ShellCommandPromptRegEditTools/DisableCMD -
-
- ADMX_ShellCommandPromptRegEditTools/DisableRegedit -
-
- ADMX_ShellCommandPromptRegEditTools/DisallowApps -
-
- ADMX_ShellCommandPromptRegEditTools/RestrictApps -
-
- - -
- - -**ADMX_ShellCommandPromptRegEditTools/DisableCMD** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User - -
- - - -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from running the interactive command prompt, Cmd.exe. This policy setting also determines whether batch files (.cmd and .bat) can run on the computer. - -If you enable this policy setting and the user tries to open a command window, the system displays a message explaining that a setting prevents the action. - -If you disable this policy setting or do not configure it, users can run Cmd.exe and batch files normally. - -> [!NOTE] -> Do not prevent the computer from running batch files if the computer uses logon, logoff, startup, or shutdown batch file scripts, or for users that use Remote Desktop Services. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Prevent access to the command prompt* -- GP name: *DisableCMD* -- GP path: *System* -- GP ADMX file name: *Shell-CommandPrompt-RegEditTools.admx* - - - -
- - -**ADMX_ShellCommandPromptRegEditTools/DisableRegedit** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User - -
- - - -Available in the latest Windows 10 Insider Preview Build. Disables the Windows registry editor Regedit.exe. - -If you enable this policy setting and the user tries to start Regedit.exe, a message appears explaining that a policy setting prevents the action. - -If you disable this policy setting or do not configure it, users can run Regedit.exe normally. - -To prevent users from using other administrative tools, use the "Run only specified Windows applications" policy setting. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Prevent access to registry editing tools* -- GP name: *DisableRegedit* -- GP path: *System* -- GP ADMX file name: *Shell-CommandPrompt-RegEditTools.admx* - - - - -
- - -**ADMX_ShellCommandPromptRegEditTools/DisallowApps** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User - -
- - - -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents Windows from running the programs you specify in this policy setting. - -If you enable this policy setting, users cannot run programs that you add to the list of disallowed applications. - -If you disable this policy setting or do not configure it, users can run any programs. - -This policy setting only prevents users from running programs that are started by the File Explorer process. It does not prevent users from running programs, such as Task Manager, which are started by the system process or by other processes. Also, if users have access to the command prompt (Cmd.exe), this policy setting does not prevent them from starting programs in the command window even though they would be prevented from doing so using File Explorer. - -> [!NOTE] -> Non-Microsoft applications with Windows 2000 or later certification are required to comply with this policy setting. -> To create a list of allowed applications, click Show. In the Show Contents dialog box, in the Value column, type the application executable name (for example, Winword.exe, Poledit.exe, Powerpnt.exe). - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Don't run specified Windows applications* -- GP name: *DisallowApps* -- GP path: *System* -- GP ADMX file name: *Shell-CommandPrompt-RegEditTools.admx* - - - -
- - -**ADMX_ShellCommandPromptRegEditTools/RestrictApps** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * User - -
- - - -Available in the latest Windows 10 Insider Preview Build. Limits the Windows programs that users have permission to run on the computer. - -If you enable this policy setting, users can only run programs that you add to the list of allowed applications. - -If you disable this policy setting or do not configure it, users can run all applications. - -This policy setting only prevents users from running programs that are started by the File Explorer process. It does not prevent users from running programs such as Task Manager, which are started by the system process or by other processes. Also, if users have access to the command prompt (Cmd.exe), this policy setting does not prevent them from starting programs in the command window even though they would be prevented from doing so using File Explorer. - -> [!NOTE] -> Non-Microsoft applications with Windows 2000 or later certification are required to comply with this policy setting. -> To create a list of allowed applications, click Show. In the Show Contents dialog box, in the Value column, type the application executable name (for example, Winword.exe, Poledit.exe, Powerpnt.exe). - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Run only specified Windows applications* -- GP name: *RestrictApps* -- GP path: *System* -- GP ADMX file name: *Shell-CommandPrompt-RegEditTools.admx* - - - -
- -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - - - diff --git a/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md b/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md deleted file mode 100644 index ab4c4a6c88..0000000000 --- a/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md +++ /dev/null @@ -1,106 +0,0 @@ ---- -title: Policy CSP - ADMX_WindowsAnytimeUpgrade -description: Policy CSP - ADMX_WindowsAnytimeUpgrade -ms.author: dansimp -ms.localizationpriority: medium -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: manikadhiman -ms.date: 09/29/2020 -ms.reviewer: -manager: dansimp ---- - -# Policy CSP - ADMX_WindowsAnytimeUpgrade -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. - -
- - -## ADMX_WindowsAnytimeUpgrade policies - -
-
- ADMX_WindowsAnytimeUpgrade/Disabled -
-
- - -
- - -**ADMX_WindowsAnytimeUpgrade/Disabled** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device -> * User - -
- - - -Available in the latest Windows 10 Insider Preview Build. By default, Add features to Windows 10 is available for all administrators. - -If you enable this policy setting, the wizard will not run. - -If you disable this policy setting or set it to Not Configured, the wizard will run. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Prevent the wizard from running.* -- GP name: *Disabled* -- GP path: *Windows Components\Add features to Windows 10* -- GP ADMX file name: *WindowsAnytimeUpgrade.admx* - - - -
- -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - - diff --git a/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md b/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md deleted file mode 100644 index bc2f8b6a02..0000000000 --- a/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md +++ /dev/null @@ -1,348 +0,0 @@ ---- -title: Policy CSP - ADMX_WindowsFileProtection -description: Policy CSP - ADMX_WindowsFileProtection -ms.author: dansimp -ms.localizationpriority: medium -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: manikadhiman -ms.date: 01/03/2021 -ms.reviewer: -manager: dansimp ---- - -# Policy CSP - ADMX_WindowsFileProtection -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. - -
- - -## ADMX_WindowsFileProtection policies - -
-
- ADMX_WindowsFileProtection/WFPShowProgress -
-
- ADMX_WindowsFileProtection/WFPQuota -
-
- ADMX_WindowsFileProtection/WFPScan -
-
- ADMX_WindowsFileProtection/WFPDllCacheDir -
-
- - -
- - -**ADMX_WindowsFileProtection/WFPShowProgress** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Machine - -
- - - -Available in the latest Windows 10 Insider Preview Build. This policy setting hides the file scan progress window. This window provides status information to sophisticated users, but it might confuse the users. - -- If you enable this policy setting, the file scan window does not appear during file scanning. -- If you disable or do not configure this policy setting, the file scan progress window appears. - - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Hide the file scan progress window* -- GP name: *WFPShowProgress* -- GP path: *Windows File Protection!SfcShowProgress* -- GP ADMX file name: *WindowsFileProtection.admx* - - - -
- - -**ADMX_WindowsFileProtection/WFPQuota** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Machine - -
- - - -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the maximum amount of disk space that can be used for the Windows File Protection file cache. -Windows File Protection adds protected files to the cache until the cache content reaches the quota. -If the quota is greater than 50 MB, Windows File Protection adds other important Windows XP files to the cache until the cache size reaches the quota. - -- If you enable this policy setting, enter the maximum amount of disk space to be used (in MB). -To indicate that the cache size is unlimited, select "4294967295" as the maximum amount of disk space. - -- If you disable this policy setting or do not configure it, the default value is set to 50 MB on Windows XP Professional and is unlimited (4294967295 MB) on Windows Server 2003. -> [!NOTE] -> Icon size is dependent upon what the user has set it to in the previous session. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Limit Windows File Protection cache size* -- GP name: *WFPQuota* -- GP path: *System\Windows File Protection* -- GP ADMX file name: *WindowsFileProtection.admx* - - - -
- - -**ADMX_WindowsFileProtection/WFPScan** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Machine - -
- - - -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to set when Windows File Protection scans protected files. -This policy setting directs Windows File Protection to enumerate and scan all system files for changes. - -- If you enable this policy setting, select a rate from the "Scanning Frequency" box. -You can use this setting to direct Windows File Protection to scan files more often. --- "Do not scan during startup," the default, scans files only during setup. --- "Scan during startup" also scans files each time you start Windows XP. -This setting delays each startup. - -- If you disable or do not configure this policy setting, by default, files are scanned only during setup. - -> [!NOTE] -> This policy setting affects file scanning only. It does not affect the standard background file change detection that Windows File Protection provides. - - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Set Windows File Protection scanning* -- GP name: *WFPScan* -- GP path: *System\Windows File Protection* -- GP ADMX file name: *WindowsFileProtection.admx* - - - -
- - -**ADMX_WindowsFileProtection/WFPDllCacheDir** - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Machine - -
- - - -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies an alternate location for the Windows File Protection cache. - -- If you enable this policy setting, enter the fully qualified local path to the new location in the "Cache file path" box. -- If you disable this setting or do not configure it, the Windows File Protection cache is located in the "%Systemroot%\System32\Dllcache directory". - -> [!NOTE] -> Do not add the cache on a network shared directory. - - -> [!NOTE] -> For Windows Vista, Windows Server 2008, and earlier versions of Windows, the module name, for example timedate.cpl or inetcpl.cpl, should be entered. If a Control Panel item does not have a CPL file, or the CPL file contains multiple applets, then its module name and string resource identification number should be entered. For example, enter @systemcpl.dll,-1 for System or @themecpl.dll,-1 for Personalization. A complete list of canonical and module names of Control Panel items can be found in MSDN by searching "Control Panel items". - -If both the "Hide specified Control Panel items" setting and the "Show only specified Control Panel items" setting are enabled, the "Show only specified Control Panel items" setting is ignored. - -> [!NOTE] -> The Display Control Panel item cannot be hidden in the Desktop context menu by using this setting. To hide the Display Control Panel item and prevent users from modifying the computer's display settings use the "Disable Display Control Panel" setting instead. -> -> To hide pages in the System Settings app, use the "Settings Page Visibility" setting under Computer Configuration. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Specify Windows File Protection cache location* -- GP name: *WFPDllCacheDir* -- GP path: *System\Windows File Protection* -- GP ADMX file name: *WindowsFileProtection.admx* - - - -
- -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - - \ No newline at end of file diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index ba198b9a24..868b6a76a7 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -583,8 +583,6 @@ items: href: policy-csp-admx-sharing.md - name: ADMX_ShellCommandPromptRegEditTools href: policy-csp-admx-shellcommandpromptregedittools.md - - name: ADMX_SkyDrive - href: policy-csp-admx-skydrive.md - name: ADMX_Smartcard href: policy-csp-admx-smartcard.md - name: ADMX_Snmp @@ -611,8 +609,6 @@ items: href: policy-csp-admx-wcm.md - name: ADMX_WinCal href: policy-csp-admx-wincal.md - - name: ADMX_WindowsAnytimeUpgrade - href: policy-csp-admx-windowsanytimeupgrade.md - name: ADMX_WindowsConnectNow href: policy-csp-admx-windowsconnectnow.md - name: ADMX_WindowsExplorer From 6ff916a89f2e03468a06914a3e8d7efe4d4334f0 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 22 Sep 2021 00:40:34 +0530 Subject: [PATCH 401/930] Update policies-in-policy-csp-admx-backed.md --- .../mdm/policies-in-policy-csp-admx-backed.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 718cb27cee..3cac1ce228 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -798,6 +798,13 @@ ms.date: 10/08/2020 - [ADMX_OfflineFiles/Pol_SyncOnCostedNetwork](./policy-csp-admx-offlinefiles.md#admx-offlinefiles-pol-synconcostednetwork) - [ADMX_OfflineFiles/Pol_WorkOfflineDisabled_1](./policy-csp-admx-offlinefiles.md#admx-offlinefiles-pol-workofflinedisabled-1) - [ADMX_OfflineFiles/Pol_WorkOfflineDisabled_2](./policy-csp-admx-offlinefiles.md#admx-offlinefiles-pol-workofflinedisabled-2) +- [ADMX_pca/DetectDeprecatedCOMComponentFailuresPolicy](./policy-csp-admx-pca.md#admx-pca-detectdeprecatedcomcomponentfailurespolicy) +- [ADMX_pca/DetectDeprecatedComponentFailuresPolicy](./policy-csp-admx-pca.md#admx-pca-detectdeprecatedcomponentfailurespolicy) +- [ADMX_pca/DetectInstallFailuresPolicy](./policy-csp-admx-pca.md#admx-pca-detectinstallfailurespolicy) +- [ADMX_pca/DetectUndetectedInstallersPolicy](./policy-csp-admx-pca.md#admx-pca-detectundetectedinstallerspolicy) +- [ADMX_pca/DetectUpdateFailuresPolicy](./policy-csp-admx-pca.md#admx-pca-detectupdatefailurespolicy) +- [ADMX_pca/DisablePcaUIPolicy](./policy-csp-admx-pca.md#admx-pca-disablepcauipolicy) +- [ADMX_pca/DetectBlockedDriversPolicy](./policy-csp-admx-pca.md#admx-pca-detectblockeddriverspolicy) - [ADMX_PeerToPeerCaching/EnableWindowsBranchCache](./policy-csp-admx-peertopeercaching.md#admx-peertopeercaching-enablewindowsbranchcache) - [ADMX_PeerToPeerCaching/EnableWindowsBranchCache_Distributed](./policy-csp-admx-peertopeercaching.md#admx-peertopeercaching-enablewindowsbranchcache-distributed) - [ADMX_PeerToPeerCaching/EnableWindowsBranchCache_Hosted](./policy-csp-admx-peertopeercaching.md#admx-peertopeercaching-enablewindowsbranchcache-hosted) From 7aeadb97898b639019158bc5e8f05d8d18ff8c56 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 22 Sep 2021 00:53:45 +0530 Subject: [PATCH 402/930] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 2 + .../policy-configuration-service-provider.md | 11 + .../mdm/policy-csp-admx-pentraining.md | 188 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 4 files changed, 203 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-pentraining.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 3cac1ce228..a66b8dedc1 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -814,6 +814,8 @@ ms.date: 10/08/2020 - [ADMX_PeerToPeerCaching/SetCachePercent](./policy-csp-admx-peertopeercaching.md#admx-peertopeercaching-setcachepercent) - [ADMX_PeerToPeerCaching/SetDataCacheEntryMaxAge](./policy-csp-admx-peertopeercaching.md#admx-peertopeercaching-setdatacacheentrymaxage) - [ADMX_PeerToPeerCaching/SetDowngrading](./policy-csp-admx-peertopeercaching.md#admx-peertopeercaching-setdowngrading) +- [ADMX_PenTraining/PenTrainingOff_1](./policy-csp-admx-pentraining.md#admx-pentraining-pentrainingoff_1) +- [ADMX_PenTraining/PenTrainingOff_2](./policy-csp-admx-pentraining.md#admx-pentraining-pentrainingoff_2) - [ADMX_PerformanceDiagnostics/WdiScenarioExecutionPolicy_1](./policy-csp-admx-performancediagnostics.md#admx-performancediagnostics-wdiscenarioexecutionpolicy-1) - [ADMX_PerformanceDiagnostics/WdiScenarioExecutionPolicy_2](./policy-csp-admx-performancediagnostics.md#admx-performancediagnostics-wdiscenarioexecutionpolicy-2) - [ADMX_PerformanceDiagnostics/WdiScenarioExecutionPolicy_3](./policy-csp-admx-performancediagnostics.md#admx-performancediagnostics-wdiscenarioexecutionpolicy-3) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index ff5d419c89..16ef150f1d 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -2891,6 +2891,17 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC
+### ADMX_PenTraining policies + +
+
+ ADMX_PenTraining/PenTrainingOff_1 +
+
+ ADMX_PenTraining/PenTrainingOff_2 +
+
+ ### ADMX_PerformanceDiagnostics policies
diff --git a/windows/client-management/mdm/policy-csp-admx-pentraining.md b/windows/client-management/mdm/policy-csp-admx-pentraining.md new file mode 100644 index 0000000000..9741c345b9 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-pentraining.md @@ -0,0 +1,188 @@ +--- +title: Policy CSP - ADMX_PenTraining +description: Policy CSP - ADMX_PenTraining +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/22/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_PenTraining +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## ADMX_PenTraining policies + +
+
+ ADMX_PenTraining/PenTrainingOff_1 +
+
+ ADMX_PenTraining/PenTrainingOff_2 +
+
+ +
+ + +**ADMX_PenTraining/PenTrainingOff_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +Turns off Tablet PC Pen Training. + +- If you enable this policy setting, users cannot open Tablet PC Pen Training. + +- If you disable or do not configure this policy setting, users can open Tablet PC Pen Training. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off Tablet PC Pen Training* +- GP name: *PenTrainingOff_1* +- GP path: *Windows Components\Tablet PC\Tablet PC Pen Training* +- GP ADMX file name: *PenTraining.admx* + + + +
+ +< +**ADMX_PenTraining/PenTrainingOff_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +Turns off Tablet PC Pen Training. + +- If you enable this policy setting, users cannot open Tablet PC Pen Training. + +- If you disable or do not configure this policy setting, users can open Tablet PC Pen Training. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Turn off Tablet PC Pen Training* +- GP name: *PenTrainingOff_2* +- GP path: *Windows Components\Tablet PC\Tablet PC Pen Training* +- GP ADMX file name: *PenTraining.admx* + + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 868b6a76a7..7616e699e3 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -545,6 +545,8 @@ items: href: policy-csp-admx-offlinefiles.md - name: ADMX_PeerToPeerCaching href: policy-csp-admx-peertopeercaching.md + - name: ADMX_PenTraining + href: policy-csp-admx-pentraining.md - name: ADMX_PerformanceDiagnostics href: policy-csp-admx-performancediagnostics.md - name: ADMX_Power From 8a4ff9dfac1257246c9312ef97a5870ea6556d3d Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 22 Sep 2021 00:59:16 +0530 Subject: [PATCH 403/930] Update toc.yml --- windows/client-management/mdm/toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 7616e699e3..ecb1bae405 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -545,7 +545,7 @@ items: href: policy-csp-admx-offlinefiles.md - name: ADMX_PeerToPeerCaching href: policy-csp-admx-peertopeercaching.md - - name: ADMX_PenTraining + - name: ADMX_PenTraining href: policy-csp-admx-pentraining.md - name: ADMX_PerformanceDiagnostics href: policy-csp-admx-performancediagnostics.md From e66a0a1913d9e21afbbc9dbf82875d4fee148878 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 22 Sep 2021 01:04:04 +0530 Subject: [PATCH 404/930] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 4 ---- .../mdm/policy-configuration-service-provider.md | 16 ---------------- windows/client-management/mdm/toc.yml | 4 ---- 3 files changed, 24 deletions(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index a66b8dedc1..a9a5317625 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -968,10 +968,6 @@ ms.date: 10/08/2020 - [ADMX_SharedFolders/PublishDfsRoots](./policy-csp-admx-sharedfolders.md#admx-sharedfolders-publishdfsroots) - [ADMX_SharedFolders/PublishSharedFolders](./policy-csp-admx-sharedfolders.md#admx-sharedfolders-publishsharedfolders) - [ADMX_Sharing/NoInplaceSharing](./policy-csp-admx-sharing.md#admx-sharing-noinplacesharing) -- [ADMX_ShellCommandPromptRegEditTools/DisableCMD](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-disablecmd) -- [ADMX_ShellCommandPromptRegEditTools/DisableRegedit](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-disableregedit) -- [ADMX_ShellCommandPromptRegEditTools/DisallowApps](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-disallowapps) -- [ADMX_ShellCommandPromptRegEditTools/RestrictApps](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-disablecmd) - [ADMX_Smartcard/AllowCertificatesWithNoEKU](./policy-csp-admx-smartcard.md#admx-smartcard-allowcertificateswithnoeku) - [ADMX_Smartcard/AllowIntegratedUnblock](./policy-csp-admx-smartcard.md#admx-smartcard-allowintegratedunblock) - [ADMX_Smartcard/AllowSignatureOnlyKeys](./policy-csp-admx-smartcard.md#admx-smartcard-allowsignatureonlykeys) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 16ef150f1d..4b8da6eacf 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -3446,22 +3446,6 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC
-## ADMX_ShellCommandPromptRegEditTools policies - -
-
- ADMX_ShellCommandPromptRegEditTools/DisableCMD -
-
- ADMX_ShellCommandPromptRegEditTools/DisableRegedit -
-
- ADMX_ShellCommandPromptRegEditTools/DisallowApps -
-
- ADMX_ShellCommandPromptRegEditTools/RestrictApps -
-
### ADMX_Smartcard policies diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index ecb1bae405..cc485c9c03 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -583,8 +583,6 @@ items: href: policy-csp-admx-sharedfolders.md - name: ADMX_Sharing href: policy-csp-admx-sharing.md - - name: ADMX_ShellCommandPromptRegEditTools - href: policy-csp-admx-shellcommandpromptregedittools.md - name: ADMX_Smartcard href: policy-csp-admx-smartcard.md - name: ADMX_Snmp @@ -615,8 +613,6 @@ items: href: policy-csp-admx-windowsconnectnow.md - name: ADMX_WindowsExplorer href: policy-csp-admx-windowsexplorer.md - - name: ADMX_WindowsFileProtection - href: policy-csp-admx-windowsfileprotection.md - name: ADMX_WindowsMediaDRM href: policy-csp-admx-windowsmediadrm.md - name: ADMX_WindowsMediaPlayer From 4fabe42624590f685149b2f86f1d13ea48083d34 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 21 Sep 2021 12:50:30 -0700 Subject: [PATCH 405/930] Update trusted-boot.md --- windows/security/trusted-boot.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/trusted-boot.md b/windows/security/trusted-boot.md index 69631d8340..8f33995589 100644 --- a/windows/security/trusted-boot.md +++ b/windows/security/trusted-boot.md @@ -1,5 +1,5 @@ --- -title: Trusted Boot +title: Secure Boot and Trusted Boot description: Trusted Boot prevents corrupted components from loading during the boot-up process in Windows 11 search.appverid: MET150 author: denisebmsft @@ -7,7 +7,7 @@ ms.author: deniseb manager: dansimp audience: ITPro ms.topic: conceptual -ms.date: 09/08/2021 +ms.date: 09/21/2021 ms.prod: w10 ms.localizationpriority: medium ms.collection: From 27ca51efc3c1876435d0a4ca0ef84c993ed848a2 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 21 Sep 2021 12:51:55 -0700 Subject: [PATCH 406/930] Update security-foundations.md --- windows/security/security-foundations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/security-foundations.md b/windows/security/security-foundations.md index 2e2f94b61b..7ec5414862 100644 --- a/windows/security/security-foundations.md +++ b/windows/security/security-foundations.md @@ -18,7 +18,7 @@ ms.technology: windows-sec Microsoft is committed to continuously invest in improving our software development process, building highly secure-by-design software, and addressing security compliance requirements. At Microsoft, we embed security and privacy considerations from the earliest life-cycle phases of all our software development processes. We build in security from the ground for powerful defense in today’s threat environment. -Our strong security foundation leverages Microsoft Security Development Lifecycle (SDL) Bug Bounty, support for product security standards and certifications, and Azure Code signing. As a result, we improve security by producing software with fewer defects and vulnerabilities instead of relying on applying updates after vulnerabilities have been identified. +Our strong security foundation uses Microsoft Security Development Lifecycle (SDL) Bug Bounty, support for product security standards and certifications, and Azure Code signing. As a result, we improve security by producing software with fewer defects and vulnerabilities instead of relying on applying updates after vulnerabilities have been identified. Use the links in the following table to learn more about the security foundations:

From 41b1eb9c09c2873bce590ef20d041b72500dd382 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 21 Sep 2021 12:52:28 -0700 Subject: [PATCH 407/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 9c4e6c86ea..c231c53e4b 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -12,7 +12,7 @@ author: denisebmsft ms.collection: M365-security-compliance ms.prod: m365-security ms.technology: windows-sec -ms.date: +ms.date: 09/21/2021 --- # Windows operating system security From acb2205fc1443216acc92c0fede3516fdc1893a0 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 22 Sep 2021 01:22:38 +0530 Subject: [PATCH 408/930] Updated --- .../policy-configuration-service-provider.md | 8 ++ .../mdm/policy-csp-admx-wordwheel.md | 112 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 3 files changed, 122 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-wordwheel.md diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 4b8da6eacf..1d7e33d0b9 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -4745,6 +4745,14 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC
+### ADMX_WordWheel policies + +
+
+ ADMX_WordWheel/CustomSearch +
+
+ ### ADMX_WPN policies
diff --git a/windows/client-management/mdm/policy-csp-admx-wordwheel.md b/windows/client-management/mdm/policy-csp-admx-wordwheel.md new file mode 100644 index 0000000000..858ad6bece --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-wordwheel.md @@ -0,0 +1,112 @@ +--- +title: Policy CSP - ADMX_WordWheel +description: Policy CSP - ADMX_WordWheel +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/22/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_WordWheel +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## ADMX_WordWheel policies + +
+
+ ADMX_WordWheel/CustomSearch +
+
+ + +
+ + +**ADMX_WordWheel/CustomSearch** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +Set up the menu name and URL for the custom Internet search provider. + +- If you enable this setting, the specified menu name and URL will be used for Internet searches. +- If you disable or not configure this setting, the default Internet search provider will be used. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Custom Instant Search Internet search provider* +- GP name: *CustomSearch* +- GP path: *Windows Components\Instant Search* +- GP ADMX file name: *WordWheel.admx* + + + +
+ + +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index cc485c9c03..3846b9bc14 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -629,6 +629,8 @@ items: href: policy-csp-admx-winsrv.md - name: ADMX_wlansvc href: policy-csp-admx-wlansvc.md + - name: ADMX_WordWheel + href: policy-csp-admx-wordwheel.md - name: ADMX_WPN href: policy-csp-admx-wpn.md - name: ApplicationDefaults From f28c1928b10c6f0468da649945e64b55c0abb613 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 21 Sep 2021 12:53:08 -0700 Subject: [PATCH 409/930] Update operating-system.md --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index c231c53e4b..66115fef04 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -35,7 +35,7 @@ Windows Security app | The Windows built-in security application found in settin | Antivirus & antimalware protection | Microsoft Defender Antivirus is included in all versions of Windows 10, Windows Server 2016 and later, and Windows 11. If you have another antivirus app installed and turned on, Microsoft Defender Antivirus will turn off automatically. If you uninstall the other app, Microsoft Defender Antivirus will turn back on.

From the moment you boot Windows, Microsoft Defender Antivirus continually monitors for malware, viruses, and security threats. Updates are downloaded automatically to help protect your device from threats. Microsoft Defender Antivirus continually scans for malware and threats, and also detects and blocks [potentially unwanted applications](/microsoft-365/security/defender-endpoint/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus) (applications that can negatively impact your device even though they are not considered malware).

Microsoft Defender Antivirus integrates with [cloud-delivered protection](/microsoft-365/security/defender-endpoint/cloud-protection-microsoft-defender-antivirus), which helps ensure near-instant detection and blocking of new and emerging threats.

Learn more about [next-generation protection and Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows).| | Attack surface reduction rules | Your attack surfaces are the places and ways you are vulnerable to a cyber attack. Attack surface reduction rules are built into Windows and Windows Server to prevent and block certain behaviors that are often abused to compromise your device or network. Such behaviors can include launching scripts or executables that attempt to download or run other files, running suspicious scripts, or performing other behaviors that apps don't typically initiate during normal work. You can configure your attack surface reduction rules to protect against these risky behaviors.

Learn more about [Attack surface reduction rules](/microsoft-365/security/defender-endpoint/attack-surface-reduction) | | Anti-tampering protection | During cyber attacks (like ransomware attempts), bad actors attempt to disable security features, such as antivirus protection on targeted devices. Bad actors like to disable security features to get easier access to user’s data, to install malware, or to otherwise exploit user’s data, identity, and devices without fear of being blocked. Tamper protection helps prevent these kinds of activities.

With tamper protection, malware is prevented from taking actions such as:
- Disabling virus and threat protection
- Disabling real-time protection
- Turning off behavior monitoring
- Disabling antivirus (such as IOfficeAntivirus (IOAV))
- Disabling cloud-delivered protection
- Removing security intelligence updates

Learn more about [Tamper protection](/microsoft-365/security/defender-endpoint/prevent-changes-to-security-settings-with-tamper-protection). | -| Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an additional layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | +| Network protection | Network protection in Windows helps prevent users from accessing dangerous IP addresses and domains that may host phishing scams, exploits, and other malicious content on the Internet. Network protection is part of attack surface reduction and helps provide an extra layer of protection for a user. Using reputation-based services, network protection blocks access to potentially harmful, low-reputation based domains and IP addresses.

In enterprise environments, network protection works best with [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/), which provides detailed reporting into protection events as part of larger investigation scenarios.

Learn more about [Network protection](/microsoft-365/security/defender-endpoint/network-protection). | | Controlled folder access | With controlled folder access, you can protect your valuable information in specific folders by managing apps’ access to specific folders. Only trusted apps can access protected folders, which are specified when controlled folder access is configured. Typically, commonly used folders, such as those used for documents, pictures, downloads, are included in the list of controlled folders. Controlled folder access helps protect valuable data from malicious apps and threats, such as ransomware.

Learn more about [Controlled folder access](/microsoft-365/security/defender-endpoint/controlled-folders). | | Exploit protection | Exploit protection, available in Windows 10, version 1709 and later, automatically applies several exploit mitigation techniques to operating system processes and apps. Exploit protection works best with Microsoft Defender for Endpoint, which gives organizations detailed reporting into exploit protection events and blocks as part of typical alert investigation scenarios.

You can enable exploit protection on an individual device, and then use Group Policy to distribute the XML file to multiple devices simultaneously. When a mitigation is encountered on the device, a notification will be displayed from the Action Center. You can customize the notification with your company details and contact information. You can also enable the rules individually to customize which techniques the feature monitors.

Learn more about [Exploit protection](/microsoft-365/security/defender-endpoint/exploit-protection). | | Microsoft Defender for Endpoint | Windows E5 customers benefit from [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint), an enterprise endpoint detection and response capability that helps enterprise security teams detect, investigate, and respond to advanced threats. With rich event data and attack insights, Defender for Endpoint enables your security team to investigate incidents and take remediation actions effectively and efficiently.

Defender for Endpoint also is part of [Microsoft 365 Defender](/microsoft-365/security/defender/), a unified pre- and post-breach enterprise defense suite that natively coordinates detection, prevention, investigation, and response across endpoints, identities, email, and applications to provide integrated protection against sophisticated attacks.

Learn more about [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint) and [Microsoft 365 Defender](/microsoft-365/security/defender/). | From 6f36336636b21df687530f325ab798d13fbdd2ae Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Tue, 21 Sep 2021 12:56:09 -0700 Subject: [PATCH 410/930] little fixes --- windows/security/cryptography-certificate-mgmt.md | 3 ++- windows/security/encryption-data-protection.md | 3 ++- windows/security/trusted-boot.md | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/security/cryptography-certificate-mgmt.md b/windows/security/cryptography-certificate-mgmt.md index dbc385fefd..7c781c1bdf 100644 --- a/windows/security/cryptography-certificate-mgmt.md +++ b/windows/security/cryptography-certificate-mgmt.md @@ -8,7 +8,8 @@ manager: dansimp audience: ITPro ms.topic: conceptual ms.date: 09/07/2021 -ms.prod: w11 +ms.prod: m365-security +ms.technology: windows-sec ms.localizationpriority: medium ms.collection: ms.custom: diff --git a/windows/security/encryption-data-protection.md b/windows/security/encryption-data-protection.md index b9967d05ac..359afde71f 100644 --- a/windows/security/encryption-data-protection.md +++ b/windows/security/encryption-data-protection.md @@ -8,7 +8,8 @@ manager: dansimp audience: ITPro ms.topic: conceptual ms.date: 09/08/2021 -ms.prod: w11 +ms.prod: m365-security +ms.technology: windows-sec ms.localizationpriority: medium ms.collection: ms.custom: diff --git a/windows/security/trusted-boot.md b/windows/security/trusted-boot.md index 8f33995589..6792a8df14 100644 --- a/windows/security/trusted-boot.md +++ b/windows/security/trusted-boot.md @@ -8,7 +8,8 @@ manager: dansimp audience: ITPro ms.topic: conceptual ms.date: 09/21/2021 -ms.prod: w10 +ms.prod: m365-security +ms.technology: windows-sec ms.localizationpriority: medium ms.collection: ms.custom: From f5239fafa2bf7dd1dad76e89e71bf407b80dbe8e Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 21 Sep 2021 13:45:02 -0700 Subject: [PATCH 411/930] adding MDM baselines --- .../windows-security-baselines.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines.md b/windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines.md index 170918a4fa..ce11769894 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines.md @@ -11,22 +11,17 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 06/25/2018 +ms.date: ms.reviewer: ms.technology: mde --- # Windows security baselines -**Applies to** - -- Windows 10 -- Windows Server 2016 -- Office 2016 ## Using security baselines in your organization -Microsoft is dedicated to providing its customers with secure operating systems, such as Windows 10 and Windows Server, and secure apps, such as Microsoft Edge. In addition to the security assurance of its products, Microsoft also enables you to have fine control over your environments by providing various configuration capabilities. +Microsoft is dedicated to providing its customers with secure operating systems, such as Windows and Windows Server, and secure apps, such as Microsoft Edge. In addition to the security assurance of its products, Microsoft also enables you to have fine control over your environments by providing various configuration capabilities. Even though Windows and Windows Server are designed to be secure out-of-the-box, many organizations still want more granular control over their security configurations. To navigate the large number of controls, organizations need guidance on configuring various security features. Microsoft provides this guidance in the form of security baselines. @@ -56,6 +51,10 @@ You can use security baselines to: ## Where can I get the security baselines? +[Windows MDM (Mobile Device Management) baselines](/mem/intune/protect/security-baseline-settings-mdm-all.md) are the settings that Microsoft Intune supports for devices that run Windows 10 and Windows 11. The default values for settings represent the recommended configuration for applicable devices. + +[MDM (Mobile Device Management) security baselines](/windows/client-management/mdm/#mdm-security-baseline.md) function like the Microsoft group policy-based security baselines and can easily integrate this into an existing MDM management tool. + You can download the security baselines from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=55319). This download page is for the Security Compliance Toolkit (SCT), which comprises tools that can assist admins in managing baselines in addition to the security baselines. The security baselines are included in the [Security Compliance Toolkit (SCT)](security-compliance-toolkit-10.md), which can be downloaded from the Microsoft Download Center. The SCT also includes tools to help admins manage the security baselines. From fc6e90d8e57f7f9a53bc2c69a354fab0723a4622 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 21 Sep 2021 14:09:33 -0700 Subject: [PATCH 412/930] w11 --- .../prepare-for-windows-deployment-with-mdt.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md index 6334ffb6b5..000a0e7178 100644 --- a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md +++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md @@ -103,7 +103,6 @@ On **MDT01**: Visit the [Download and install the Windows ADK](/windows-hardware/get-started/adk-install) page and download the following items to the **D:\\Downloads\\ADK** folder on MDT01 (you will need to create this folder): - [The Windows ADK](https://go.microsoft.com/fwlink/?linkid=2165884) - [The Windows PE add-on for the ADK](https://go.microsoft.com/fwlink/?linkid=2166133) - - This patch is needed to resolve a bug that causes detection of BIOS-based machines as UEFI-based machines. If you have a UEFI deployment, you do not need this patch. >[!TIP] >You might need to temporarily disable IE Enhanced Security Configuration for administrators in order to download files from the Internet to the server. This setting can be disabled by using Server Manager (Local Server/Properties). @@ -153,7 +152,7 @@ On **MDT01**: 3. Save the [MDT update](https://support.microsoft.com/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7) to D:\\Downloads\\MDT folder on MDT01. - **Note**: As of the publishing date for this guide, the current version of MDT is 8456 (6.3.8456.1000), but a later version will also work. 4. Install **MDT** (D:\\Downloads\\MDT\\MicrosoftDeploymentToolkit_x64.exe) with the default settings. -5. Extract the MDT update and install it per the instructions on [Windows 10 deployments fail with Microsoft Deployment Toolkit on computers with BIOS type firmware](https://support.microsoft.com/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7). This will update **Microsoft.BDD.Utility.dll** from version 6.3.8456.1000 to 6.3.8456.1001. +5. If you are using MDT version 8456, download, extract, and update MDT per the instructions on [Windows 10 deployments fail with Microsoft Deployment Toolkit on computers with BIOS type firmware](https://support.microsoft.com/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7). This will update **Microsoft.BDD.Utility.dll** from version 6.3.8456.1000 to 6.3.8456.1001. ## Create the OU structure From 6a1aca47b7e65e6d9687e4d2f124165ca727892a Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 21 Sep 2021 14:53:35 -0700 Subject: [PATCH 413/930] more updates --- windows/security/TOC.yml | 2 ++ .../secure-the-windows-10-boot-process.md | 18 +++++++++--------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/windows/security/TOC.yml b/windows/security/TOC.yml index 5d2f4c0bdf..5773487419 100644 --- a/windows/security/TOC.yml +++ b/windows/security/TOC.yml @@ -43,6 +43,8 @@ href: operating-system.md - name: System security items: + - name: Secure the Windows boot process + href: information-protection/secure-the-windows-10-boot-process.md - name: Trusted Boot href: trusted-boot.md - name: Cryptography and certificate management diff --git a/windows/security/information-protection/secure-the-windows-10-boot-process.md b/windows/security/information-protection/secure-the-windows-10-boot-process.md index 45659d1cac..a13435b388 100644 --- a/windows/security/information-protection/secure-the-windows-10-boot-process.md +++ b/windows/security/information-protection/secure-the-windows-10-boot-process.md @@ -1,7 +1,7 @@ --- -title: Secure the Windows 10 boot process -description: This article describes how Windows 10 security features helps protect your PC from malware, including rootkits and other applications -keywords: trusted boot, windows 10 boot process +title: Secure the Windows boot process +description: This article describes how Windows security features helps protect your PC from malware, including rootkits and other applications +keywords: trusted boot, windows boot process ms.prod: w10 ms.mktglfcycl: Explore ms.pagetype: security @@ -12,12 +12,12 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 11/16/2018 +ms.date: ms.reviewer: ms.author: dansimp --- -# Secure the Windows 10 boot process +# Secure the Windows boot process **Applies to:** - Windows 11 @@ -27,11 +27,11 @@ ms.author: dansimp The Windows operating system has many features to help protect you from malware, and it does an amazingly good job. Except for apps that businesses develop and use internally, all Microsoft Store apps must meet a series of requirements to be certified and included in the Microsoft Store. This certification process examines several criteria, including security, and is an effective means of preventing malware from entering the Microsoft Store. Even if a malicious app does get through, the Windows 10 operating system includes a series of security features that can mitigate the impact. For instance, Microsoft Store apps are sandboxed and lack the privileges necessary to access user data or change system settings. -Windows has multiple levels of protection for desktop apps and data, too. Windows Defender uses signatures to detect and quarantine apps that are known to be malicious. Windows Defender SmartScreen warns users before allowing them to run an untrustworthy app, even if it’s recognized as malware. Before an app can change system settings, the user would have to grant the app administrative privileges by using User Account Control. +Windows has multiple levels of protection for desktop apps and data, too. Windows Defender Antivirus uses cloud-powered real-time detection to identify and quarantine apps that are known to be malicious. Windows Defender SmartScreen warns users before allowing them to run an untrustworthy app, even if it’s recognized as malware. Before an app can change system settings, the user would have to grant the app administrative privileges by using User Account Control. Those are just some of the ways that Windows protects you from malware. However, those security features protect you only after Windows starts. Modern malware—and bootkits specifically—are capable of starting before Windows, completely bypassing operating system security, and remaining completely hidden. -When you run Windows 10 on a PC or any PC that supports Unified Extensible Firmware Interface (UEFI), Trusted Boot protects your PC from malware from the moment you power on your PC until your anti-malware starts. In the unlikely event that malware does infect a PC, it can’t remain hidden; Trusted Boot can prove the system’s integrity to your infrastructure in a way that malware can’t disguise. Even on PCs without UEFI, Windows provides even better startup security than previous versions of Windows. +When you run Windows 10 or Windows 11 on a PC or any PC that supports Unified Extensible Firmware Interface (UEFI), Trusted Boot protects your PC from malware from the moment you power on your PC until your anti-malware starts. In the unlikely event that malware does infect a PC, it can’t remain hidden; Trusted Boot can prove the system’s integrity to your infrastructure in a way that malware can’t disguise. Even on PCs without UEFI, Windows provides even better startup security than previous versions of Windows. First, let’s examine what rootkits are and how they work. Then, we’ll show you how Windows can protect you. @@ -61,7 +61,7 @@ Figure 1 shows the Windows startup process. **Figure 1. Secure Boot, Trusted Boot, and Measured Boot block malware at every stage** -Secure Boot and Measured Boot are only possible on PCs with UEFI 2.3.1 and a TPM chip. Fortunately, all Windows 10 PCs that meet Windows Hardware Compatibility Program requirements have these components, and many PCs designed for earlier versions of Windows have them as well. +Secure Boot and Measured Boot are only possible on PCs with UEFI 2.3.1 and a TPM chip. Fortunately, all Windows 10 and Windows 11 PCs that meet Windows Hardware Compatibility Program requirements have these components, and many PCs designed for earlier versions of Windows have them as well. The sections that follow describe Secure Boot, Trusted Boot, ELAM, and Measured Boot. @@ -131,4 +131,4 @@ Measured Boot uses the power of UEFI, TPM, and Windows to give you a way to conf Secure Boot, Trusted Boot, and Measured Boot create an architecture that is fundamentally resistant to bootkits and rootkits. In Windows, these features have the potential to eliminate kernel-level malware from your network. This is the most ground-breaking anti-malware solution that Windows has ever had; it’s leaps and bounds ahead of everything else. With Windows, you can truly trust the integrity of your operating system. ## Additional resources -- [Windows 10 Enterprise LTSC 2019 or v2004 Evaluation](https://www.microsoft.com/evalcenter/evaluate-windows-10-enterprise) +- [Windows Enterprise Evaluation](https://www.microsoft.com/evalcenter/evaluate-windows-10-enterprise) From 9d66e08783cc32d6ee9da8bd6e97b55039f2034c Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 21 Sep 2021 15:02:09 -0700 Subject: [PATCH 414/930] remvoing change list --- .openpublishing.redirection.json | 6 ++-- .../change-history-for-access-protection.md | 36 ------------------- 2 files changed, 3 insertions(+), 39 deletions(-) delete mode 100644 windows/security/identity-protection/change-history-for-access-protection.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 1fc2ec8e56..00a95b4582 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -18956,10 +18956,10 @@ "redirect_document_id": false }, { - "source_path": "windows/privacy/data-processor-service-for-windows-enterprise-public-preview-terms.md", - "redirect_url": "/windows/privacy/windows-10-and-privacy-compliance", + "source_path": "windows/security/identity-protection/change-history-for-access-protection.md", + "redirect_url": "/windows/security/", "redirect_document_id": false - }, + } ] diff --git a/windows/security/identity-protection/change-history-for-access-protection.md b/windows/security/identity-protection/change-history-for-access-protection.md deleted file mode 100644 index 9cd9f0847d..0000000000 --- a/windows/security/identity-protection/change-history-for-access-protection.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Change history for access protection (Windows 10) -description: This topic lists new and updated topics in the Windows 10 access protection documentation for Windows 10. -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -audience: ITPro -author: dansimp -ms.author: dansimp -manager: dansimp -ms.collection: M365-identity-device-management -ms.topic: article -ms.localizationpriority: medium -ms.date: 08/11/2017 -ms.reviewer: ---- - -# Change history for access protection -This topic lists new and updated topics in the [Access protection](index.md) documentation. - -## August 2017 -|New or changed topic |Description | -|---------------------|------------| -|[Microsoft accounts](access-control/microsoft-accounts.md) |Revised to cover new Group Policy setting in Windows 10, version 1703, named **Block all consumer Microsoft account user authentication**.| - -## June 2017 -|New or changed topic |Description | -|---------------------|------------| -|[How hardware-based containers help protect Windows 10](/windows/security/threat-protection/windows-defender-atp/how-hardware-based-containers-help-protect-windows) | New | - - -## March 2017 -|New or changed topic |Description | -|---------------------|------------| -|[Protect derived domain credentials with Credential Guard](credential-guard/credential-guard.md) |Updated to include additional security qualifications starting with Window 10, version 1703.| \ No newline at end of file From 41a72c6bb93a7f2988f4a7bd35956d01e3ae5466 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 22 Sep 2021 10:57:46 +0530 Subject: [PATCH 415/930] Update policies-in-policy-csp-admx-backed.md --- .../client-management/mdm/policies-in-policy-csp-admx-backed.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index a9a5317625..006e365c1f 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -1362,6 +1362,7 @@ ms.date: 10/08/2020 - [ADMX_wlansvc/SetCost](./policy-csp-admx-wlansvc.md#admx-wlansvc-setcost) - [ADMX_wlansvc/SetPINEnforced](./policy-csp-admx-wlansvc.md#admx-wlansvc-setpinenforced) - [ADMX_wlansvc/SetPINPreferred](./policy-csp-admx-wlansvc.md#admx-wlansvc-setpinpreferred) +- [ADMX_WordWheel/CustomSearch](./policy-csp-admx-wordwheel.md#admx-wordwheelcustomsearch) - [ADMX_WPN/NoCallsDuringQuietHours](./policy-csp-admx-wpn.md#admx-wpn-nocallsduringquiethours) - [ADMX_WPN/NoLockScreenToastNotification](./policy-csp-admx-wpn.md#admx-wpn-nolockscreentoastnotification) - [ADMX_WPN/NoQuietHours](./policy-csp-admx-wpn.md#admx-wpn-noquiethours) From a33c3325bdf5d71cc2cea402f726660b9f358e1f Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Wed, 22 Sep 2021 12:09:44 +0530 Subject: [PATCH 416/930] Updated --- .../mdm/policy-csp-admx-rpc.md | 88 +- .../mdm/policy-csp-admx-scripts.md | 264 +-- .../mdm/policy-csp-admx-sdiageng.md | 66 +- .../mdm/policy-csp-admx-securitycenter.md | 22 +- .../mdm/policy-csp-admx-sensors.md | 110 +- .../mdm/policy-csp-admx-servicing.md | 22 +- .../mdm/policy-csp-admx-settingsync.md | 198 ++- .../mdm/policy-csp-admx-sharedfolders.md | 44 +- .../mdm/policy-csp-admx-sharing.md | 22 +- ...csp-admx-shellcommandpromptregedittools.md | 88 +- .../mdm/policy-csp-admx-skydrive.md | 22 +- .../mdm/policy-csp-admx-smartcard.md | 352 ++-- .../mdm/policy-csp-admx-snmp.md | 66 +- .../mdm/policy-csp-admx-startmenu.md | 1474 +++++++++++------ .../mdm/policy-csp-admx-systemrestore.md | 22 +- 15 files changed, 1820 insertions(+), 1040 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-rpc.md b/windows/client-management/mdm/policy-csp-admx-rpc.md index c999d05318..1db7d6e4ba 100644 --- a/windows/client-management/mdm/policy-csp-admx-rpc.md +++ b/windows/client-management/mdm/policy-csp-admx-rpc.md @@ -45,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -83,7 +89,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether the RPC runtime generates extended error information when an error occurs. +This policy setting controls whether the RPC runtime generates extended error information when an error occurs. Extended error information includes the local time that the error occurred, the RPC version, and the name of the computer on which the error occurred, or from which it was propagated. Programs can retrieve the extended error information by using standard Windows application programming interfaces (APIs). @@ -134,28 +140,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -172,7 +184,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether the RPC Runtime ignores delegation failures when delegation is requested. +This policy setting controls whether the RPC Runtime ignores delegation failures when delegation is requested. The constrained delegation model, introduced in Windows Server 2003, does not report that delegation was enabled on a security context when a client connects to a server. Callers of RPC and COM are encouraged to use the RPC_C_QOS_CAPABILITIES_IGNORE_DELEGATE_FAILURE flag, but some applications written for the traditional delegation model prior to Windows Server 2003 may not use this flag and will encounter RPC_S_SEC_PKG_ERROR when connecting to a server that uses constrained delegation. @@ -215,28 +227,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -253,7 +271,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls the idle connection timeout for RPC/HTTP connections. +This policy setting controls the idle connection timeout for RPC/HTTP connections. This policy setting is useful in cases where a network agent like an HTTP proxy or a router uses a lower idle connection timeout than the IIS server running the RPC/HTTP proxy. In such cases, RPC/HTTP clients may encounter errors because connections will be timed out faster than expected. Using this policy setting you can force the RPC Runtime and the RPC/HTTP Proxy to use a lower connection timeout. @@ -295,28 +313,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -333,7 +357,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the RPC Runtime maintains RPC state information for the system, and how much information it maintains. Basic state information, which consists only of the most commonly needed state data, is required for troubleshooting RPC problems. +This policy setting determines whether the RPC Runtime maintains RPC state information for the system, and how much information it maintains. Basic state information, which consists only of the most commonly needed state data, is required for troubleshooting RPC problems. If you disable this policy setting, the RPC runtime defaults to "Auto2" level. diff --git a/windows/client-management/mdm/policy-csp-admx-scripts.md b/windows/client-management/mdm/policy-csp-admx-scripts.md index c28841c0c5..4fa5a6d156 100644 --- a/windows/client-management/mdm/policy-csp-admx-scripts.md +++ b/windows/client-management/mdm/policy-csp-admx-scripts.md @@ -69,28 +69,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -107,7 +113,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows user logon scripts to run when the logon cross-forest, DNS suffixes are not configured, and NetBIOS or WINS is disabled. This policy setting affects all user accounts interactively logging on to the computer. +This policy setting allows user logon scripts to run when the logon cross-forest, DNS suffixes are not configured, and NetBIOS or WINS is disabled. This policy setting affects all user accounts interactively logging on to the computer. If you enable this policy setting, user logon scripts run if NetBIOS or WINS is disabled during cross-forest logons without the DNS suffixes being configured. @@ -138,28 +144,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -176,7 +188,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines how long the system waits for scripts applied by Group Policy to run. +This policy setting determines how long the system waits for scripts applied by Group Policy to run. This setting limits the total time allowed for all logon, logoff, startup, and shutdown scripts applied by Group Policy to finish running. If the scripts have not finished running when the specified time expires, the system stops script processing and records an error event. @@ -213,28 +225,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -251,7 +269,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows PowerShell scripts are run before non-Windows PowerShell scripts during computer startup and shutdown. By default, Windows PowerShell scripts run after non-Windows PowerShell scripts. +This policy setting determines whether Windows PowerShell scripts are run before non-Windows PowerShell scripts during computer startup and shutdown. By default, Windows PowerShell scripts run after non-Windows PowerShell scripts. If you enable this policy setting, within each applicable Group Policy Object (GPO), Windows PowerShell scripts are run before non-Windows PowerShell scripts during computer startup and shutdown. @@ -305,28 +323,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -343,7 +367,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting hides the instructions in logon scripts written for Windows NT 4.0 and earlier. +This policy setting hides the instructions in logon scripts written for Windows NT 4.0 and earlier. Logon scripts are batch files of instructions that run when the user logs on. By default, Windows 2000 displays the instructions in logon scripts written for Windows NT 4.0 and earlier in a command window as they run, although it does not display logon scripts written for Windows 2000. @@ -378,28 +402,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -416,7 +446,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting displays the instructions in logoff scripts as they run. +This policy setting displays the instructions in logoff scripts as they run. Logoff scripts are batch files of instructions that run when the user logs off. By default, the system does not display the instructions in the logoff script. @@ -449,28 +479,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -487,7 +523,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting directs the system to wait for logon scripts to finish running before it starts the File Explorer interface program and creates the desktop. +This policy setting directs the system to wait for logon scripts to finish running before it starts the File Explorer interface program and creates the desktop. If you enable this policy setting, File Explorer does not start until the logon scripts have finished running. This policy setting ensures that logon script processing is complete before the user starts working, but it can delay the appearance of the desktop. @@ -520,28 +556,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -558,7 +600,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting directs the system to wait for logon scripts to finish running before it starts the File Explorer interface program and creates the desktop. +This policy setting directs the system to wait for logon scripts to finish running before it starts the File Explorer interface program and creates the desktop. If you enable this policy setting, File Explorer does not start until the logon scripts have finished running. This policy setting ensures that logon script processing is complete before the user starts working, but it can delay the appearance of the desktop. @@ -591,28 +633,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -629,7 +677,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting displays the instructions in logon scripts as they run. +This policy setting displays the instructions in logon scripts as they run. Logon scripts are batch files of instructions that run when the user logs on. By default, the system does not display the instructions in logon scripts. @@ -662,28 +710,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -700,7 +754,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting displays the instructions in shutdown scripts as they run. +This policy setting displays the instructions in shutdown scripts as they run. Shutdown scripts are batch files of instructions that run when the user restarts the system or shuts it down. By default, the system does not display the instructions in the shutdown script. @@ -733,28 +787,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -771,7 +831,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets the system run startup scripts simultaneously. +This policy setting lets the system run startup scripts simultaneously. Startup scripts are batch files that run before the user is invited to log on. By default, the system waits for each startup script to complete before it runs the next startup script. @@ -807,28 +867,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -845,7 +911,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting displays the instructions in startup scripts as they run. +This policy setting displays the instructions in startup scripts as they run. Startup scripts are batch files of instructions that run before the user is invited to log on. By default, the system does not display the instructions in the startup script. @@ -881,28 +947,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -920,7 +992,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows PowerShell scripts are run before non-Windows PowerShell scripts during user logon and logoff. By default, Windows PowerShell scripts run after non-Windows PowerShell scripts. +This policy setting determines whether Windows PowerShell scripts are run before non-Windows PowerShell scripts during user logon and logoff. By default, Windows PowerShell scripts run after non-Windows PowerShell scripts. If you enable this policy setting, within each applicable Group Policy Object (GPO), PowerShell scripts are run before non-PowerShell scripts during user logon and logoff. diff --git a/windows/client-management/mdm/policy-csp-admx-sdiageng.md b/windows/client-management/mdm/policy-csp-admx-sdiageng.md index e7a0beefc6..493d96ae76 100644 --- a/windows/client-management/mdm/policy-csp-admx-sdiageng.md +++ b/windows/client-management/mdm/policy-csp-admx-sdiageng.md @@ -42,28 +42,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -80,7 +86,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows users who are connected to the Internet to access and search troubleshooting content that is hosted on Microsoft content servers. Users can access online troubleshooting content from within the Troubleshooting Control Panel UI by clicking "Yes" when they are prompted by a message that states, "Do you want the most up-to-date troubleshooting content?" +This policy setting allows users who are connected to the Internet to access and search troubleshooting content that is hosted on Microsoft content servers. Users can access online troubleshooting content from within the Troubleshooting Control Panel UI by clicking "Yes" when they are prompted by a message that states, "Do you want the most up-to-date troubleshooting content?" If you enable or do not configure this policy setting, users who are connected to the Internet can access and search troubleshooting content that is hosted on Microsoft content servers from within the Troubleshooting Control Panel user interface. @@ -111,28 +117,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -149,7 +161,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows users to access and run the troubleshooting tools that are available in the Troubleshooting Control Panel and to run the troubleshooting wizard to troubleshoot problems on their computers. +This policy setting allows users to access and run the troubleshooting tools that are available in the Troubleshooting Control Panel and to run the troubleshooting wizard to troubleshoot problems on their computers. If you enable or do not configure this policy setting, users can access and run the troubleshooting tools from the Troubleshooting Control Panel. @@ -182,28 +194,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -220,7 +238,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether scripted diagnostics will execute diagnostic packages that are signed by untrusted publishers. +This policy setting determines whether scripted diagnostics will execute diagnostic packages that are signed by untrusted publishers. If you enable this policy setting, the scripted diagnostics execution engine validates the signer of any diagnostic package and runs only those signed by trusted publishers. diff --git a/windows/client-management/mdm/policy-csp-admx-securitycenter.md b/windows/client-management/mdm/policy-csp-admx-securitycenter.md index 7c06bd2059..cea7aa9cdb 100644 --- a/windows/client-management/mdm/policy-csp-admx-securitycenter.md +++ b/windows/client-management/mdm/policy-csp-admx-securitycenter.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether Security Center is turned on or off for computers that are joined to an Active Directory domain. When Security Center is turned on, it monitors essential security settings and notifies the user when the computer might be at risk. The Security Center Control Panel category view also contains a status section, where the user can get recommendations to help increase the computer's security. When Security Center is not enabled on the domain, neither the notifications nor the Security Center status section are displayed. + This policy setting specifies whether Security Center is turned on or off for computers that are joined to an Active Directory domain. When Security Center is turned on, it monitors essential security settings and notifies the user when the computer might be at risk. The Security Center Control Panel category view also contains a status section, where the user can get recommendations to help increase the computer's security. When Security Center is not enabled on the domain, neither the notifications nor the Security Center status section are displayed. Note that Security Center can only be turned off for computers that are joined to a Windows domain. When a computer is not joined to a Windows domain, the policy setting will have no effect. diff --git a/windows/client-management/mdm/policy-csp-admx-sensors.md b/windows/client-management/mdm/policy-csp-admx-sensors.md index 47b29235a9..e494ebc76b 100644 --- a/windows/client-management/mdm/policy-csp-admx-sensors.md +++ b/windows/client-management/mdm/policy-csp-admx-sensors.md @@ -48,28 +48,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -86,7 +92,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting turns off scripting for the location feature. +This policy setting turns off scripting for the location feature. If you enable this policy setting, scripts for the location feature will not run. @@ -117,28 +123,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -155,7 +167,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting turns off scripting for the location feature. +This policy setting turns off scripting for the location feature. If you enable this policy setting, scripts for the location feature will not run. @@ -186,28 +198,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -224,7 +242,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting turns off the location feature for this computer. +This policy setting turns off the location feature for this computer. If you enable this policy setting, the location feature is turned off, and all programs on this computer are prevented from using location information from the location feature. @@ -255,28 +273,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -293,7 +317,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting turns off the sensor feature for this computer. +This policy setting turns off the sensor feature for this computer. If you enable this policy setting, the sensor feature is turned off, and all programs on this computer cannot use the sensor feature. @@ -324,28 +348,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -362,7 +392,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting turns off the sensor feature for this computer. +This policy setting turns off the sensor feature for this computer. If you enable this policy setting, the sensor feature is turned off, and all programs on this computer cannot use the sensor feature. diff --git a/windows/client-management/mdm/policy-csp-admx-servicing.md b/windows/client-management/mdm/policy-csp-admx-servicing.md index c537254102..9791d673f7 100644 --- a/windows/client-management/mdm/policy-csp-admx-servicing.md +++ b/windows/client-management/mdm/policy-csp-admx-servicing.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the network locations that will be used for the repair of operating system corruption and for enabling optional features that have had their payload files removed. +This policy setting specifies the network locations that will be used for the repair of operating system corruption and for enabling optional features that have had their payload files removed. If you enable this policy setting and specify the new location, the files in that location will be used to repair operating system corruption and for enabling optional features that have had their payload files removed. You must enter the fully qualified path to the new location in the ""Alternate source file path"" text box. Multiple locations can be specified when each path is separated by a semicolon. diff --git a/windows/client-management/mdm/policy-csp-admx-settingsync.md b/windows/client-management/mdm/policy-csp-admx-settingsync.md index 6f35209bce..a6b35315cc 100644 --- a/windows/client-management/mdm/policy-csp-admx-settingsync.md +++ b/windows/client-management/mdm/policy-csp-admx-settingsync.md @@ -60,28 +60,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -98,7 +104,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. Prevent the "AppSync" group from syncing to and from this PC. This turns off and disables the "AppSync" group on the "sync your settings" page in PC settings. +Prevent the "AppSync" group from syncing to and from this PC. This turns off and disables the "AppSync" group on the "sync your settings" page in PC settings. If you enable this policy setting, the "AppSync" group will not be synced. @@ -131,28 +137,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -169,7 +181,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevent the "app settings" group from syncing to and from this PC. This turns off and disables the "app settings" group on the "sync your settings" page in PC settings. +Prevent the "app settings" group from syncing to and from this PC. This turns off and disables the "app settings" group on the "sync your settings" page in PC settings. If you enable this policy setting, the "app settings" group will not be synced. @@ -202,28 +214,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -240,7 +258,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevent the "passwords" group from syncing to and from this PC. This turns off and disables the "passwords" group on the "sync your settings" page in PC settings. +Prevent the "passwords" group from syncing to and from this PC. This turns off and disables the "passwords" group on the "sync your settings" page in PC settings. If you enable this policy setting, the "passwords" group will not be synced. @@ -273,28 +291,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -311,7 +335,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevent the "desktop personalization" group from syncing to and from this PC. This turns off and disables the "desktop personalization" group on the "sync your settings" page in PC settings. +Prevent the "desktop personalization" group from syncing to and from this PC. This turns off and disables the "desktop personalization" group on the "sync your settings" page in PC settings. If you enable this policy setting, the "desktop personalization" group will not be synced. @@ -344,28 +368,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -382,7 +412,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevent the "personalize" group from syncing to and from this PC. This turns off and disables the "personalize" group on the "sync your settings" page in PC settings. +Prevent the "personalize" group from syncing to and from this PC. This turns off and disables the "personalize" group on the "sync your settings" page in PC settings. If you enable this policy setting, the "personalize" group will not be synced. @@ -415,28 +445,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -453,7 +489,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevent syncing to and from this PC. This turns off and disables the "sync your settings" switch on the "sync your settings" page in PC Settings. +Prevent syncing to and from this PC. This turns off and disables the "sync your settings" switch on the "sync your settings" page in PC Settings. If you enable this policy setting, "sync your settings" will be turned off, and none of the "sync your setting" groups will be synced on this PC. @@ -486,28 +522,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -524,7 +566,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevent the "Start layout" group from syncing to and from this PC. This turns off and disables the "Start layout" group on the "sync your settings" page in PC settings. +Prevent the "Start layout" group from syncing to and from this PC. This turns off and disables the "Start layout" group on the "sync your settings" page in PC settings. If you enable this policy setting, the "Start layout" group will not be synced. @@ -557,28 +599,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -595,7 +643,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevent syncing to and from this PC when on metered Internet connections. This turns off and disables "sync your settings on metered connections" switch on the "sync your settings" page in PC Settings. +Prevent syncing to and from this PC when on metered Internet connections. This turns off and disables "sync your settings on metered connections" switch on the "sync your settings" page in PC Settings. If you enable this policy setting, syncing on metered connections will be turned off, and no syncing will take place when this PC is on a metered connection. @@ -626,28 +674,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -664,7 +718,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevent the "Other Windows settings" group from syncing to and from this PC. This turns off and disables the "Other Windows settings" group on the "sync your settings" page in PC settings. +Prevent the "Other Windows settings" group from syncing to and from this PC. This turns off and disables the "Other Windows settings" group on the "sync your settings" page in PC settings. If you enable this policy setting, the "Other Windows settings" group will not be synced. diff --git a/windows/client-management/mdm/policy-csp-admx-sharedfolders.md b/windows/client-management/mdm/policy-csp-admx-sharedfolders.md index cc867fb098..ba31fc7893 100644 --- a/windows/client-management/mdm/policy-csp-admx-sharedfolders.md +++ b/windows/client-management/mdm/policy-csp-admx-sharedfolders.md @@ -38,28 +38,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -76,7 +82,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the user can publish DFS roots in Active Directory Domain Services (AD DS). +This policy setting determines whether the user can publish DFS roots in Active Directory Domain Services (AD DS). If you enable or do not configure this policy setting, users can use the "Publish in Active Directory" option to publish DFS roots as shared folders in AD DS . @@ -111,28 +117,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -149,7 +161,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the user can publish shared folders in Active Directory Domain Services (AD DS). +This policy setting determines whether the user can publish shared folders in Active Directory Domain Services (AD DS). If you enable or do not configure this policy setting, users can use the "Publish in Active Directory" option in the Shared Folders snap-in to publish shared folders in AD DS. diff --git a/windows/client-management/mdm/policy-csp-admx-sharing.md b/windows/client-management/mdm/policy-csp-admx-sharing.md index b7e9e8ddaa..56afb7c012 100644 --- a/windows/client-management/mdm/policy-csp-admx-sharing.md +++ b/windows/client-management/mdm/policy-csp-admx-sharing.md @@ -35,28 +35,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -73,7 +79,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether users can share files within their profile. By default users are allowed to share files within their profile to other users on their network after an administrator opts in the computer. An administrator can opt in the computer by using the sharing wizard to share a file within their profile. +This policy setting specifies whether users can share files within their profile. By default users are allowed to share files within their profile to other users on their network after an administrator opts in the computer. An administrator can opt in the computer by using the sharing wizard to share a file within their profile. If you enable this policy setting, users cannot share files within their profile using the sharing wizard. Also, the sharing wizard cannot create a share at %root%\users and can only be used to create SMB shares on folders. diff --git a/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md b/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md index 7d8f85894f..72c3d87bc2 100644 --- a/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md +++ b/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md @@ -45,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -83,7 +89,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from running the interactive command prompt, Cmd.exe. This policy setting also determines whether batch files (.cmd and .bat) can run on the computer. +This policy setting prevents users from running the interactive command prompt, Cmd.exe. This policy setting also determines whether batch files (.cmd and .bat) can run on the computer. If you enable this policy setting and the user tries to open a command window, the system displays a message explaining that a setting prevents the action. @@ -117,28 +123,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -155,7 +167,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Disables the Windows registry editor Regedit.exe. +Disables the Windows registry editor Regedit.exe. If you enable this policy setting and the user tries to start Regedit.exe, a message appears explaining that a policy setting prevents the action. @@ -189,28 +201,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -227,7 +245,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents Windows from running the programs you specify in this policy setting. +This policy setting prevents Windows from running the programs you specify in this policy setting. If you enable this policy setting, users cannot run programs that you add to the list of disallowed applications. @@ -264,28 +282,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -302,7 +326,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Limits the Windows programs that users have permission to run on the computer. +Limits the Windows programs that users have permission to run on the computer. If you enable this policy setting, users can only run programs that you add to the list of allowed applications. diff --git a/windows/client-management/mdm/policy-csp-admx-skydrive.md b/windows/client-management/mdm/policy-csp-admx-skydrive.md index 72c1b9ab34..f206b61441 100644 --- a/windows/client-management/mdm/policy-csp-admx-skydrive.md +++ b/windows/client-management/mdm/policy-csp-admx-skydrive.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. Enable this setting to prevent the OneDrive sync client (OneDrive.exe) from generating network traffic (checking for updates, etc.) until the user signs in to OneDrive or starts syncing files to the local computer. +Enable this setting to prevent the OneDrive sync client (OneDrive.exe) from generating network traffic (checking for updates, etc.) until the user signs in to OneDrive or starts syncing files to the local computer. If you enable this setting, users must sign in to the OneDrive sync client on the local computer, or select to sync OneDrive or SharePoint files on the computer, for the sync client to start automatically. diff --git a/windows/client-management/mdm/policy-csp-admx-smartcard.md b/windows/client-management/mdm/policy-csp-admx-smartcard.md index 3b4ac39e4f..1145a37fb7 100644 --- a/windows/client-management/mdm/policy-csp-admx-smartcard.md +++ b/windows/client-management/mdm/policy-csp-admx-smartcard.md @@ -81,28 +81,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -119,7 +125,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you allow certificates without an Extended Key Usage (EKU) set to be used for logon. +This policy setting lets you allow certificates without an Extended Key Usage (EKU) set to be used for logon. In versions of Windows prior to Windows Vista, smart card certificates that are used for logon require an enhanced key usage (EKU) extension with a smart card logon object identifier. This policy setting can be used to modify that restriction. @@ -156,28 +162,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -194,7 +206,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you determine whether the integrated unblock feature will be available in the logon User Interface (UI). +This policy setting lets you determine whether the integrated unblock feature will be available in the logon User Interface (UI). In order to use the integrated unblock feature your smart card must support this feature. Please check with your hardware manufacturer to see if your smart card supports this feature. @@ -227,28 +239,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -265,7 +283,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you allow signature key-based certificates to be enumerated and available for logon. +This policy setting lets you allow signature key-based certificates to be enumerated and available for logon. If you enable this policy setting then any certificates available on the smart card with a signature only key will be listed on the logon screen. @@ -296,28 +314,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -334,7 +358,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting permits those certificates to be displayed for logon that are either expired or not yet valid. +This policy setting permits those certificates to be displayed for logon that are either expired or not yet valid. Under previous versions of Microsoft Windows, certificates were required to contain a valid time and not be expired. The certificate must still be accepted by the domain controller in order to be used. This setting only controls the displaying of the certificate on the client machine. @@ -367,28 +391,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -405,7 +435,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the certificate propagation that occurs when a smart card is inserted. +This policy setting allows you to manage the certificate propagation that occurs when a smart card is inserted. If you enable or do not configure this policy setting then certificate propagation will occur when you insert your smart card. @@ -436,28 +466,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -474,7 +510,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the cleanup behavior of root certificates. If you enable this policy setting then root certificate cleanup will occur according to the option selected. If you disable or do not configure this setting then root certificate cleanup will occur on logoff. +This policy setting allows you to manage the cleanup behavior of root certificates. If you enable this policy setting then root certificate cleanup will occur according to the option selected. If you disable or do not configure this setting then root certificate cleanup will occur on logoff. > [!TIP] @@ -501,28 +537,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -539,7 +581,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the root certificate propagation that occurs when a smart card is inserted. +This policy setting allows you to manage the root certificate propagation that occurs when a smart card is inserted. If you enable or do not configure this policy setting then root certificate propagation will occur when you insert your smart card. @@ -573,28 +615,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -611,7 +659,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents plaintext PINs from being returned by Credential Manager. +This policy setting prevents plaintext PINs from being returned by Credential Manager. If you enable this policy setting, Credential Manager does not return a plaintext PIN. @@ -645,28 +693,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -683,7 +737,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control whether elliptic curve cryptography (ECC) certificates on a smart card can be used to log on to a domain. +This policy setting allows you to control whether elliptic curve cryptography (ECC) certificates on a smart card can be used to log on to a domain. If you enable this policy setting, ECC certificates on a smart card can be used to log on to a domain. @@ -717,28 +771,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -755,7 +815,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you configure if all your valid logon certificates are displayed. +This policy setting lets you configure if all your valid logon certificates are displayed. During the certificate renewal period, a user can have multiple valid logon certificates issued from the same certificate template. This can cause confusion as to which certificate to select for logon. The common case for this behavior is when a certificate is renewed and the old one has not yet expired. Two certificates are determined to be the same if they are issued from the same template with the same major version and they are for the same user (determined by their UPN). @@ -793,28 +853,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -831,7 +897,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the reading of all certificates from the smart card for logon. +This policy setting allows you to manage the reading of all certificates from the smart card for logon. During logon Windows will by default only read the default certificate from the smart card unless it supports retrieval of all certificates in a single call. This setting forces Windows to read all the certificates from the card. This can introduce a significant performance decrease in certain situations. Please contact your smart card vendor to determine if your smart card and associated CSP supports the required behavior. @@ -864,28 +930,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -902,7 +974,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the displayed message when a smart card is blocked. +This policy setting allows you to manage the displayed message when a smart card is blocked. If you enable this policy setting, the specified message will be displayed to the user when the smart card is blocked. @@ -936,28 +1008,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -974,7 +1052,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you reverse the subject name from how it is stored in the certificate when displaying it during logon. +This policy setting lets you reverse the subject name from how it is stored in the certificate when displaying it during logon. By default the user principal name (UPN) is displayed in addition to the common name to help users distinguish one certificate from another. For example, if the certificate subject was CN=User1, OU=Users, DN=example, DN=com and had an UPN of user1@example.com then "User1" will be displayed along with "user1@example.com." If the UPN is not present then the entire subject name will be displayed. This setting controls the appearance of that subject name and might need to be adjusted per organization. @@ -1007,28 +1085,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1045,7 +1129,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control whether Smart Card Plug and Play is enabled. +This policy setting allows you to control whether Smart Card Plug and Play is enabled. If you enable or do not configure this policy setting, Smart Card Plug and Play will be enabled and the system will attempt to install a Smart Card device driver when a card is inserted in a Smart Card Reader for the first time. @@ -1079,28 +1163,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1117,7 +1207,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control whether a confirmation message is displayed when a smart card device driver is installed. +This policy setting allows you to control whether a confirmation message is displayed when a smart card device driver is installed. If you enable or do not configure this policy setting, a confirmation message will be displayed when a smart card device driver is installed. @@ -1151,28 +1241,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1189,7 +1285,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets you determine whether an optional field will be displayed during logon and elevation that allows a user to enter his or her user name or user name and domain, thereby associating a certificate with that user. +This policy setting lets you determine whether an optional field will be displayed during logon and elevation that allows a user to enter his or her user name or user name and domain, thereby associating a certificate with that user. If you enable this policy setting then an optional field that allows a user to enter their user name or user name and domain will be displayed. diff --git a/windows/client-management/mdm/policy-csp-admx-snmp.md b/windows/client-management/mdm/policy-csp-admx-snmp.md index 62a6c6c8e5..5dfbfcb7b4 100644 --- a/windows/client-management/mdm/policy-csp-admx-snmp.md +++ b/windows/client-management/mdm/policy-csp-admx-snmp.md @@ -42,28 +42,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -80,7 +86,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting configures a list of the communities defined to the Simple Network Management Protocol (SNMP) service. +This policy setting configures a list of the communities defined to the Simple Network Management Protocol (SNMP) service. SNMP is a protocol designed to give a user the capability to remotely manage a computer network, by polling and setting terminal values and monitoring network events. @@ -123,28 +129,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -161,7 +173,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines the permitted list of hosts that can submit a query to the Simple Network Management (SNMP) agent running on the client computer. +This policy setting determines the permitted list of hosts that can submit a query to the Simple Network Management (SNMP) agent running on the client computer. Simple Network Management Protocol is a protocol designed to give a user the capability to remotely manage a computer network by polling and setting terminal values and monitoring network events. @@ -203,28 +215,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -241,7 +259,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows trap configuration for the Simple Network Management Protocol (SNMP) agent. +This policy setting allows trap configuration for the Simple Network Management Protocol (SNMP) agent. Simple Network Management Protocol is a protocol designed to give a user the capability to remotely manage a computer network by polling and setting terminal values and monitoring network events. diff --git a/windows/client-management/mdm/policy-csp-admx-startmenu.md b/windows/client-management/mdm/policy-csp-admx-startmenu.md index e108cbcee6..340a83eb97 100644 --- a/windows/client-management/mdm/policy-csp-admx-startmenu.md +++ b/windows/client-management/mdm/policy-csp-admx-startmenu.md @@ -234,28 +234,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -272,7 +278,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. If you enable this policy, a "Search the Internet" link is shown when the user performs a search in the start menu search box. This button launches the default browser with the search terms. +If you enable this policy, a "Search the Internet" link is shown when the user performs a search in the start menu search box. This button launches the default browser with the search terms. If you disable this policy, there will not be a "Search the Internet" link when the user performs a search in the start menu search box. @@ -303,28 +309,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -341,7 +353,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Clear history of recently opened documents on exit. +Clear history of recently opened documents on exit. If you enable this setting, the system deletes shortcuts to recently used document files when the user logs off. As a result, the Recent Items menu on the Start menu is always empty when the user logs on. In addition, recently and frequently used items in the Jump Lists off of programs in the Start Menu and Taskbar will be cleared when the user logs off. @@ -383,28 +395,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -421,7 +439,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this policy setting, the recent programs list in the start menu will be blank for each new user. +If you enable this policy setting, the recent programs list in the start menu will be blank for each new user. If you disable or do not configure this policy, the start menu recent programs list will be pre-populated with programs for each new user. @@ -450,28 +468,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -488,7 +512,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this setting, the system deletes tile notifications when the user logs on. As a result, the Tiles in the start view will always show their default content when the user logs on. In addition, any cached versions of these notifications will be cleared when the user logs on. +If you enable this setting, the system deletes tile notifications when the user logs on. As a result, the Tiles in the start view will always show their default content when the user logs on. In addition, any cached versions of these notifications will be cleared when the user logs on. If you disable or do not configure this setting, the system retains notifications, and when a user logs on, the tiles appear just as they did when the user logged off, including the history of previous notifications for each tile. @@ -519,28 +543,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -557,7 +587,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows desktop apps to be listed first in the Apps view in Start. +This policy setting allows desktop apps to be listed first in the Apps view in Start. If you enable this policy setting, desktop apps would be listed first when the apps are sorted by category in the Apps view. The other sorting options would continue to be available and the user could choose to change their default sorting options. @@ -588,28 +618,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -626,7 +662,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents the user from searching apps, files, settings (and the web if enabled) when the user searches from the Apps view. +This policy setting prevents the user from searching apps, files, settings (and the web if enabled) when the user searches from the Apps view. This policy setting is only applied when the Apps view is set as the default view for Start. @@ -659,28 +695,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -697,7 +739,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy only applies to the classic version of the start menu and does not affect the new style start menu. +This policy only applies to the classic version of the start menu and does not affect the new style start menu. Adds the "Log Off ``" item to the Start menu and prevents users from removing it. @@ -736,28 +778,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -774,7 +822,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows users to go to the desktop instead of the Start screen when they sign in. +This policy setting allows users to go to the desktop instead of the Start screen when they sign in. If you enable this policy setting, users will always go to the desktop when they sign in. @@ -807,28 +855,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -845,7 +899,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Displays Start menu shortcuts to partially installed programs in gray text. +Displays Start menu shortcuts to partially installed programs in gray text. This setting makes it easier for users to distinguish between programs that are fully installed and those that are only partially installed. @@ -881,28 +935,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -919,7 +979,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from performing the following commands from the Windows security screen, the logon screen, and the Start menu: Shut Down, Restart, Sleep, and Hibernate. This policy setting does not prevent users from running Windows-based programs that perform these functions. +This policy setting prevents users from performing the following commands from the Windows security screen, the logon screen, and the Start menu: Shut Down, Restart, Sleep, and Hibernate. This policy setting does not prevent users from running Windows-based programs that perform these functions. If you enable this policy setting, the shutdown, restart, sleep, and hibernate commands are removed from the Start menu. The Power button is also removed from the Windows Security screen, which appears when you press CTRL+ALT+DELETE, and from the logon screen. @@ -950,28 +1010,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -988,7 +1054,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Disables personalized menus. +Disables personalized menus. Windows personalizes long menus by moving recently used items to the top of the menu and hiding items that have not been used recently. Users can display the hidden items by clicking an arrow to extend the menu. @@ -1024,28 +1090,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1062,7 +1134,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting affects the taskbar, which is used to switch between running applications. +This setting affects the taskbar, which is used to switch between running applications. The taskbar includes the Start button, list of currently running tasks, and the notification area. By default, the taskbar is located at the bottom of the screen, but it can be dragged to any side of the screen. When it is locked, it cannot be moved or resized. @@ -1098,28 +1170,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1136,7 +1214,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting lets users run a 16-bit program in a dedicated (not shared) Virtual DOS Machine (VDM) process. +This policy setting lets users run a 16-bit program in a dedicated (not shared) Virtual DOS Machine (VDM) process. All DOS and 16-bit programs run on Windows 2000 Professional and Windows XP Professional in the Windows Virtual DOS Machine program. VDM simulates a 16-bit environment, complete with the DLLs required by 16-bit programs. By default, all 16-bit programs run as threads in a single, shared VDM process. As such, they share the memory space allocated to the VDM process and cannot run simultaneously. @@ -1167,28 +1245,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1205,7 +1289,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting affects the notification area, also called the "system tray." +This setting affects the notification area, also called the "system tray." The notification area is located in the task bar, generally at the bottom of the screen, and it includes the clock and current notifications. This setting determines whether the items are always expanded or always collapsed. By default, notifications are collapsed. The notification cleanup << icon can be referred to as the "notification chevron." @@ -1240,28 +1324,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1278,7 +1368,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Hides pop-up text on the Start menu and in the notification area. +Hides pop-up text on the Start menu and in the notification area. When you hold the cursor over an item on the Start menu or in the notification area, the system displays pop-up text providing additional information about the object. @@ -1311,28 +1401,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1349,7 +1445,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent users from changing their Start screen layout. +This policy setting allows you to prevent users from changing their Start screen layout. If you enable this setting, you will prevent a user from selecting an app, resizing a tile, pinning/unpinning a tile or a secondary tile, entering the customize mode and rearranging tiles within Start and Apps. @@ -1380,28 +1476,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1418,7 +1520,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents users from performing the following commands from the Start menu or Windows Security screen: Shut Down, Restart, Sleep, and Hibernate. This policy setting does not prevent users from running Windows-based programs that perform these functions. +This policy setting prevents users from performing the following commands from the Start menu or Windows Security screen: Shut Down, Restart, Sleep, and Hibernate. This policy setting does not prevent users from running Windows-based programs that perform these functions. If you enable this policy setting, the Power button and the Shut Down, Restart, Sleep, and Hibernate commands are removed from the Start menu. The Power button is also removed from the Windows Security screen, which appears when you press CTRL+ALT+DELETE. @@ -1452,28 +1554,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1490,7 +1598,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes items in the All Users profile from the Programs menu on the Start menu. +Removes items in the All Users profile from the Programs menu on the Start menu. By default, the Programs menu contains items from the All Users profile and items from the user's profile. If you enable this setting, only items in the user's profile appear in the Programs menu. @@ -1521,28 +1629,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1559,7 +1673,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from adding the Favorites menu to the Start menu or classic Start menu. +Prevents users from adding the Favorites menu to the Start menu or classic Start menu. If you enable this setting, the Display Favorites item does not appear in the Advanced Start menu options box. @@ -1597,28 +1711,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1635,7 +1755,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the Search link from the Start menu, and disables some File Explorer search elements. Note that this does not remove the search box from the new style Start menu. +This policy setting allows you to remove the Search link from the Start menu, and disables some File Explorer search elements. Note that this does not remove the search box from the new style Start menu. If you enable this policy setting, the Search item is removed from the Start menu and from the context menu that appears when you right-click the Start menu. Also, the system does not respond when users press the Application key (the key with the Windows logo)+ F. @@ -1672,28 +1792,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1710,7 +1836,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this policy the start menu will not show a link to the Games folder. +If you enable this policy the start menu will not show a link to the Games folder. If you disable or do not configure this policy, the start menu will show a link to the Games folder, unless the user chooses to remove it in the start menu control panel. @@ -1739,28 +1865,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1777,7 +1909,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the Help command from the Start menu. +This policy setting allows you to remove the Help command from the Start menu. If you enable this policy setting, the Help command is removed from the Start menu. @@ -1810,28 +1942,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1848,7 +1986,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off user tracking. +This policy setting allows you to turn off user tracking. If you enable this policy setting, the system does not track the programs that the user runs, and does not display frequently used programs in the Start Menu. @@ -1883,28 +2021,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1922,7 +2066,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this setting, the Start Menu will either collapse or remove the all apps list from the Start menu. +If you enable this setting, the Start Menu will either collapse or remove the all apps list from the Start menu. Selecting "Collapse" will not display the app list next to the pinned tiles in Start. An "All apps" button will be displayed on Start to open the all apps list. This is equivalent to setting the "Show app list in Start" in Settings to Off. @@ -1957,28 +2101,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1995,7 +2145,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove Network Connections from the Start Menu. +This policy setting allows you to remove Network Connections from the Start Menu. If you enable this policy setting, users are prevented from running Network Connections. @@ -2032,28 +2182,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2070,7 +2226,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this setting, the "Pinned Programs" list is removed from the Start menu. Users cannot pin programs to the Start menu. +If you enable this setting, the "Pinned Programs" list is removed from the Start menu. Users cannot pin programs to the Start menu. In Windows XP and Windows Vista, the Internet and email checkboxes are removed from the 'Customize Start Menu' dialog. @@ -2101,28 +2257,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2139,7 +2301,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the Recent Items menu from the Start menu. Removes the Documents menu from the classic Start menu. +Removes the Recent Items menu from the Start menu. Removes the Documents menu from the classic Start menu. The Recent Items menu contains links to the non-program files that users have most recently opened. It appears so that users can easily reopen their documents. @@ -2181,28 +2343,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2219,7 +2387,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents the system from conducting a comprehensive search of the target drive to resolve a shortcut. +This policy setting prevents the system from conducting a comprehensive search of the target drive to resolve a shortcut. If you enable this policy setting, the system does not conduct the final drive search. It just displays a message explaining that the file is not found. @@ -2255,28 +2423,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2293,7 +2467,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents the system from using NTFS tracking features to resolve a shortcut. +This policy setting prevents the system from using NTFS tracking features to resolve a shortcut. If you enable this policy setting, the system does not try to locate the file by using its file ID. It skips this step and begins a comprehensive search of the drive specified in the target path. @@ -2328,28 +2502,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2366,7 +2546,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Allows you to remove the Run command from the Start menu, Internet Explorer, and Task Manager. +Allows you to remove the Run command from the Start menu, Internet Explorer, and Task Manager. If you enable this setting, the following changes occur: @@ -2416,28 +2596,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2454,7 +2640,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the Default Programs link from the Start menu. +This policy setting allows you to remove the Default Programs link from the Start menu. If you enable this policy setting, the Default Programs link is removed from the Start menu. @@ -2490,28 +2676,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2528,7 +2720,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the Documents icon from the Start menu and its submenus. +This policy setting allows you to remove the Documents icon from the Start menu and its submenus. If you enable this policy setting, the Documents icon is removed from the Start menu and its submenus. Enabling this policy setting only removes the icon. It does not prevent the user from using other methods to gain access to the contents of the Documents folder. @@ -2564,28 +2756,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2602,7 +2800,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the Music icon from Start Menu. +This policy setting allows you to remove the Music icon from Start Menu. If you enable this policy setting, the Music icon is no longer available from Start Menu. @@ -2633,28 +2831,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2671,7 +2875,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build.This policy setting allows you to remove the Network icon from Start Menu. +This policy setting allows you to remove the Network icon from Start Menu. If you enable this policy setting, the Network icon is no longer available from Start Menu. @@ -2702,28 +2906,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2740,7 +2950,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the Pictures icon from Start Menu. +This policy setting allows you to remove the Pictures icon from Start Menu. If you enable this policy setting, the Pictures icon is no longer available from Start Menu. @@ -2771,28 +2981,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2809,7 +3025,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this policy the start menu search box will not search for communications. +If you enable this policy the start menu search box will not search for communications. If you disable or do not configure this policy, the start menu will search for communications, unless the user chooses not to in the start menu control panel. @@ -2838,28 +3054,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2876,7 +3098,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this policy, the "See all results" link will not be shown when the user performs a search in the start menu search box. +If you enable this policy, the "See all results" link will not be shown when the user performs a search in the start menu search box. If you disable or do not configure this policy, the "See all results" link will be shown when the user performs a search in the start menu search box. @@ -2905,28 +3127,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2943,7 +3171,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this policy, a "See more results" / "Search Everywhere" link will not be shown when the user performs a search in the start menu search box. +If you enable this policy, a "See more results" / "Search Everywhere" link will not be shown when the user performs a search in the start menu search box. If you disable or do not configure this policy, a "See more results" link will be shown when the user performs a search in the start menu search box. If a 3rd party protocol handler is installed, a "Search Everywhere" link will be shown instead of the "See more results" link. @@ -2972,28 +3200,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3010,7 +3244,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this policy setting the Start menu search box will not search for files. +If you enable this policy setting the Start menu search box will not search for files. If you disable or do not configure this policy setting, the Start menu will search for files, unless the user chooses not to do so directly in Control Panel. If you enable this policy, a "See more results" / "Search Everywhere" link will not be shown when the user performs a search in the start menu search box. @@ -3039,28 +3273,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3077,7 +3317,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this policy the start menu search box will not search for internet history or favorites. +If you enable this policy the start menu search box will not search for internet history or favorites. If you disable or do not configure this policy, the start menu will search for for internet history or favorites, unless the user chooses not to in the start menu control panel. @@ -3106,28 +3346,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3144,7 +3390,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this policy setting the Start menu search box will not search for programs or Control Panel items. +If you enable this policy setting the Start menu search box will not search for programs or Control Panel items. If you disable or do not configure this policy setting, the Start menu search box will search for programs and Control Panel items, unless the user chooses not to do so directly in Control Panel. @@ -3173,28 +3419,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3211,7 +3463,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove programs on Settings menu. +This policy setting allows you to remove programs on Settings menu. If you enable this policy setting, the Control Panel, Printers, and Network and Connection folders are removed from Settings on the Start menu, and from Computer and File Explorer. It also prevents the programs represented by these folders (such as Control.exe) from running. @@ -3246,28 +3498,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3284,7 +3542,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent changes to Taskbar and Start Menu Settings. +This policy setting allows you to prevent changes to Taskbar and Start Menu Settings. If you enable this policy setting, The user will be prevented from opening the Taskbar Properties dialog box. @@ -3317,28 +3575,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3355,7 +3619,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the Downloads link from the Start Menu. +This policy setting allows you to remove the Downloads link from the Start Menu. If you enable this policy setting, the Start Menu does not show a link to the Downloads folder. @@ -3386,28 +3650,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3424,7 +3694,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this policy the Start menu will not show a link to Homegroup. It also removes the homegroup item from the Start Menu options. As a result, users cannot add the homegroup link to the Start Menu. +If you enable this policy the Start menu will not show a link to Homegroup. It also removes the homegroup item from the Start Menu options. As a result, users cannot add the homegroup link to the Start Menu. If you disable or do not configure this policy, users can use the Start Menu options to add or remove the homegroup link from the Start Menu. @@ -3453,28 +3723,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3491,7 +3767,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the Recorded TV link from the Start Menu. +This policy setting allows you to remove the Recorded TV link from the Start Menu. If you enable this policy setting, the Start Menu does not show a link to the Recorded TV library. @@ -3522,28 +3798,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3560,7 +3842,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Hides all folders on the user-specific (top) section of the Start menu. Other items appear, but folders are hidden. +Hides all folders on the user-specific (top) section of the Start menu. Other items appear, but folders are hidden. This setting is designed for use with redirected folders. Redirected folders appear on the main (bottom) section of the Start menu. However, the original, user-specific version of the folder still appears on the top section of the Start menu. Because the appearance of two folders with the same name might confuse users, you can use this setting to hide user-specific folders. @@ -3595,28 +3877,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3633,7 +3921,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the Videos link from the Start Menu. +This policy setting allows you to remove the Videos link from the Start Menu. If you enable this policy setting, the Start Menu does not show a link to the Videos library. @@ -3664,28 +3952,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3702,7 +3996,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting affects the presentation of the Start menu. +This setting affects the presentation of the Start menu. The classic Start menu in Windows 2000 Professional allows users to begin common tasks, while the new Start menu consolidates common items onto one menu. When the classic Start menu is used, the following icons are placed on the desktop: Documents, Pictures, Music, Computer, and Network. The new Start menu starts them directly. @@ -3737,28 +4031,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3775,7 +4075,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents the clock in the system notification area from being displayed. +Prevents the clock in the system notification area from being displayed. If you enable this setting, the clock will not be displayed in the system notification area. @@ -3806,28 +4106,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3844,7 +4150,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting affects the taskbar buttons used to switch between running programs. +This setting affects the taskbar buttons used to switch between running programs. Taskbar grouping consolidates similar applications when there is no room on the taskbar. It kicks in when the user's taskbar is full. @@ -3877,28 +4183,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3915,7 +4227,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting affects the taskbar. +This setting affects the taskbar. The taskbar includes the Start button, buttons for currently running tasks, custom toolbars, the notification area, and the system clock. Toolbars include Quick Launch, Address, Links, Desktop, and other custom toolbars created by the user or by an application. @@ -3948,28 +4260,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3986,7 +4304,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove access to the context menus for the taskbar. +This policy setting allows you to remove access to the context menus for the taskbar. If you enable this policy setting, the menus that appear when you right-click the taskbar and items on the taskbar are hidden, such as the Start button, the clock, and the taskbar buttons. @@ -4019,28 +4337,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4057,7 +4381,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting affects the notification area (previously called the "system tray") on the taskbar. +This setting affects the notification area (previously called the "system tray") on the taskbar. The notification area is located at the far right end of the task bar and includes the icons for current notifications and the system clock. @@ -4093,28 +4417,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4131,7 +4461,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this setting, users cannot uninstall apps from Start. +If you enable this setting, users cannot uninstall apps from Start. If you disable this setting or do not configure it, users can access the uninstall command from Start. @@ -4160,28 +4490,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4198,7 +4534,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this policy the start menu will not show a link to the user's storage folder. +If you enable this policy the start menu will not show a link to the user's storage folder. If you disable or do not configure this policy, the start menu will display a link, unless the user chooses to remove it in the start menu control panel. @@ -4227,28 +4563,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4265,7 +4607,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the user name label from the Start Menu in Windows XP and Windows Server 2003. +This policy setting allows you to remove the user name label from the Start Menu in Windows XP and Windows Server 2003. If you enable this policy setting, the user name label is removed from the Start Menu in Windows XP and Windows Server 2003. @@ -4298,28 +4640,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4336,7 +4684,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove links and access to Windows Update. +This policy setting allows you to remove links and access to Windows Update. If you enable this policy setting, users are prevented from connecting to the Windows Update Web site. @@ -4373,28 +4721,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4411,7 +4765,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Set the default action of the power button on the Start menu. +Set the default action of the power button on the Start menu. If you enable this setting, the Start Menu will set the power button to the chosen action, and not let the user change this action. @@ -4444,28 +4798,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4482,7 +4842,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether the QuickLaunch bar is displayed in the Taskbar. +This policy setting controls whether the QuickLaunch bar is displayed in the Taskbar. If you enable this policy setting, the QuickLaunch bar will be visible and cannot be turned off. @@ -4515,28 +4875,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4553,7 +4919,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this setting, the "Undock PC" button is removed from the simple Start Menu, and your PC cannot be undocked. +If you enable this setting, the "Undock PC" button is removed from the simple Start Menu, and your PC cannot be undocked. If you disable this setting or do not configure it, the "Undock PC" button remains on the simple Start menu, and your PC can be undocked. @@ -4582,28 +4948,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4620,7 +4992,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows the Apps view to be opened by default when the user goes to Start. +This policy setting allows the Apps view to be opened by default when the user goes to Start. If you enable this policy setting, the Apps view will appear whenever the user goes to Start. Users will still be able to switch between the Apps view and the Start screen. @@ -4651,28 +5023,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4689,7 +5067,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting shows or hides the "Run as different user" command on the Start application bar. +This policy setting shows or hides the "Run as different user" command on the Start application bar. If you enable this setting, users can access the "Run as different user" command from Start for applications which support this functionality. @@ -4723,28 +5101,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4761,7 +5145,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this setting, the Run command is added to the Start menu. +If you enable this setting, the Run command is added to the Start menu. If you disable or do not configure this setting, the Run command is not visible on the Start menu by default, but it can be added from the Taskbar and Start menu properties. @@ -4792,28 +5176,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4830,7 +5220,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows the Start screen to appear on the display the user is using when they press the Windows logo key. This setting only applies to users who are using multiple displays. +This policy setting allows the Start screen to appear on the display the user is using when they press the Windows logo key. This setting only applies to users who are using multiple displays. If you enable this policy setting, the Start screen will appear on the display the user is using when they press the Windows logo key. @@ -4861,28 +5251,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4899,7 +5295,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to removes the "Log Off ``" item from the Start menu and prevents users from restoring it. +This policy setting allows you to removes the "Log Off ``" item from the Start menu and prevents users from restoring it. If you enable this policy setting, the Log Off `` item does not appear in the Start menu. This policy setting also removes the Display Logoff item from Start Menu Options. As a result, users cannot restore the Log Off `` item to the Start Menu. @@ -4936,28 +5332,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4975,7 +5377,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows pinning apps to Start by default, when they are included by AppID on the list. +This policy setting allows pinning apps to Start by default, when they are included by AppID on the list. > [!TIP] diff --git a/windows/client-management/mdm/policy-csp-admx-systemrestore.md b/windows/client-management/mdm/policy-csp-admx-systemrestore.md index 00d40074f3..b68a02bad6 100644 --- a/windows/client-management/mdm/policy-csp-admx-systemrestore.md +++ b/windows/client-management/mdm/policy-csp-admx-systemrestore.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. Allows you to disable System Restore configuration through System Protection. +Allows you to disable System Restore configuration through System Protection. This policy setting allows you to turn off System Restore configuration through System Protection. From 5c7a3f217f075a85c82a38e14afa39ef42941cee Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 22 Sep 2021 12:39:34 +0530 Subject: [PATCH 417/930] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 2 +- .../policy-configuration-service-provider.md | 14 + .../mdm/policy-csp-admx-workfoldersclient.md | 276 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 4 +- 4 files changed, 294 insertions(+), 2 deletions(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-workfoldersclient.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 006e365c1f..b88103b646 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -1362,7 +1362,7 @@ ms.date: 10/08/2020 - [ADMX_wlansvc/SetCost](./policy-csp-admx-wlansvc.md#admx-wlansvc-setcost) - [ADMX_wlansvc/SetPINEnforced](./policy-csp-admx-wlansvc.md#admx-wlansvc-setpinenforced) - [ADMX_wlansvc/SetPINPreferred](./policy-csp-admx-wlansvc.md#admx-wlansvc-setpinpreferred) -- [ADMX_WordWheel/CustomSearch](./policy-csp-admx-wordwheel.md#admx-wordwheelcustomsearch) +- [ADMX_WordWheel/CustomSearch](./policy-csp-admx-wordwheel.md#admx-wordwheel-customsearch) - [ADMX_WPN/NoCallsDuringQuietHours](./policy-csp-admx-wpn.md#admx-wpn-nocallsduringquiethours) - [ADMX_WPN/NoLockScreenToastNotification](./policy-csp-admx-wpn.md#admx-wpn-nolockscreentoastnotification) - [ADMX_WPN/NoQuietHours](./policy-csp-admx-wpn.md#admx-wpn-noquiethours) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 1d7e33d0b9..ed2019d348 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -4753,6 +4753,20 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC
+### ADMX_WorkFoldersClient policies + +
+
+ ADMX_WorkFoldersClient/Pol_UserEnableTokenBroker +
+
+ ADMX_WorkFoldersClient/Pol_UserEnableWorkFolders +
+
+ ADMX_WorkFoldersClient/Pol_MachineEnableWorkFolders +
+
+ ### ADMX_WPN policies
diff --git a/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md b/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md new file mode 100644 index 0000000000..4bc202be58 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md @@ -0,0 +1,276 @@ +--- +title: Policy CSP - ADMX_WorkFoldersClient +description: Policy CSP - ADMX_WorkFoldersClient +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nimishasatapathy +ms.date: 09/22/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_WorkFoldersClient +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## ADMX_WorkFoldersClient policies + +
+
+ ADMX_WorkFoldersClient/Pol_UserEnableTokenBroker +
+
+ ADMX_WorkFoldersClient/Pol_UserEnableWorkFolders +
+
+ ADMX_WorkFoldersClient/Pol_MachineEnableWorkFolders +
+
+ + +
+ + +**ADMX_WorkFoldersClient/Pol_UserEnableTokenBroker** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting specifies whether Work Folders should be set up automatically for all users of the affected computer. + +- If you enable this policy setting, Work Folders will be set up automatically for all users of the affected computer. + +This prevents users from choosing not to use Work Folders on the computer; it also prevents them from manually specifying the local folder in which Work Folders stores files. Work Folders will use the settings specified in the "Specify Work Folders settings" policy setting in User Configuration\Administrative Templates\Windows Components\WorkFolders. If the "Specify Work Folders settings" policy setting does not apply to a user, Work Folders is not automatically set up. +- If you disable or do not configure this policy setting, Work Folders uses the "Force automatic setup" option of the "Specify Work Folders settings" policy setting to determine whether to automatically set up Work Folders for a given user. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Force automatic setup for all users* +- GP name: *Pol_UserEnableTokenBroker* +- GP path: *Windows Components\Work Folders* +- GP ADMX file name: *WorkFoldersClient.admx* + + + + +
+ + +**ADMX_WorkFoldersClient/Pol_UserEnableWorkFolders** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy setting specifies the Work Folders server for affected users, as well as whether or not users are allowed to change settings when setting up Work Folders on a domain-joined computer. + +- If you enable this policy setting, affected users receive Work Folders settings when they sign in to a domain-joined PC. + +If this policy setting is disabled or not configured, no Work Folders settings are specified for the affected users, though users can manually set up Work Folders by using the Work Folders Control Panel item. The "Work Folders URL" can specify either the URL used by the organization for Work Folders discovery, or the specific URL of the file server that stores the affected users' data. The "Work Folders Local Path" specifies the local folder used on the client machine to sync files. This path may contain environment variables. + +> [!NOTE] +> In order for this configuration to take effect, a valid 'Work Folders URL' must also be specified. + +The “On-demand file access preference” option controls whether to enable on-demand file access. When enabled, the user controls which files in Work Folders are available offline on a given PC. The rest of the files in Work Folders are always visible and don’t take up any space on the PC, but the user must be connected to the Internet to access them. If you enable this policy setting, on-demand file access is enabled. + +- If you disable this policy setting, on-demand file access is disabled, and enough storage space to store all the user’s files is required on each of their PCs. + +If you specify User choice or do not configure this policy setting, the user decides whether to enable on-demand file access. However, if the Force automatic setup policy setting is enabled, Work Folders is set up automatically with on-demand file access enabled. + +The "Force automatic setup" option specifies that Work Folders should be set up automatically without prompting users. This prevents users from choosing not to use Work Folders on the computer; it also prevents them from manually specifying the local folder in which Work Folders stores files. By default, Work Folders is stored in the "%USERPROFILE%\Work Folders" folder. If this option is not specified, users must use the Work Folders Control Panel item on their computers to set up Work Folders. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Specify Work Folders settings* +- GP name: *Pol_UserEnableWorkFolders* +- GP path: *Windows Components\Work Folders* +- GP ADMX file name: *WorkFoldersClient.admx* + + + +
+ + +**ADMX_WorkFoldersClient/Pol_MachineEnableWorkFolders** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy specifies whether Work Folders should use Token Broker for interactive AD FS authentication instead of its own OAuth2 token flow used in previous versions. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Enables the use of Token Broker for AD FS authentication* +- GP name: *Pol_MachineEnableWorkFolders* +- GP path: *Windows Components\Work Folders* +- GP ADMX file name: *WorkFoldersClient.admx* + + + + +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + \ No newline at end of file diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 3846b9bc14..a52a4922f6 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -630,7 +630,9 @@ items: - name: ADMX_wlansvc href: policy-csp-admx-wlansvc.md - name: ADMX_WordWheel - href: policy-csp-admx-wordwheel.md + href: policy-csp-admx-wordwheel.md + - name: ADMX_WorkFoldersClient + href: policy-csp-admx-workfoldersclient.md - name: ADMX_WPN href: policy-csp-admx-wpn.md - name: ApplicationDefaults From 77bbe6308c9996b6d192ff7336621dc92e947408 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 22 Sep 2021 14:15:59 +0530 Subject: [PATCH 418/930] Update policies-in-policy-csp-admx-backed.md --- .../mdm/policies-in-policy-csp-admx-backed.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index b88103b646..2fc8c02088 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -1363,6 +1363,9 @@ ms.date: 10/08/2020 - [ADMX_wlansvc/SetPINEnforced](./policy-csp-admx-wlansvc.md#admx-wlansvc-setpinenforced) - [ADMX_wlansvc/SetPINPreferred](./policy-csp-admx-wlansvc.md#admx-wlansvc-setpinpreferred) - [ADMX_WordWheel/CustomSearch](./policy-csp-admx-wordwheel.md#admx-wordwheel-customsearch) +- [ADMX_WorkFoldersClient/Pol_UserEnableTokenBroker](./policy-csp-admx-workfoldersclient.md#admx-workfoldersclient-pol_userenabletokenbroker) +- [ADMX_WorkFoldersClient/Pol_UserEnableWorkFolders](./policy-csp-admx-workfoldersclient.md#admx-workfoldersclient-pol_userenableworkfolders) +- [ADMX_WorkFoldersClient/Pol_MachineEnableWorkFolders](./policy-csp-admx-workfoldersclient.md#admx-workfoldersclient-pol_machineenableworkfolders) - [ADMX_WPN/NoCallsDuringQuietHours](./policy-csp-admx-wpn.md#admx-wpn-nocallsduringquiethours) - [ADMX_WPN/NoLockScreenToastNotification](./policy-csp-admx-wpn.md#admx-wpn-nolockscreentoastnotification) - [ADMX_WPN/NoQuietHours](./policy-csp-admx-wpn.md#admx-wpn-noquiethours) From 47d5bb36af0a5152f791da92b1e8a56073674aef Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Wed, 22 Sep 2021 19:00:38 +0530 Subject: [PATCH 419/930] Updated 46 to 60 --- .../mdm/policy-csp-admx-taskbar.md | 484 +-- .../mdm/policy-csp-admx-tcpip.md | 286 +- .../mdm/policy-csp-admx-thumbnails.md | 66 +- .../mdm/policy-csp-admx-tpm.md | 220 +- ...y-csp-admx-userexperiencevirtualization.md | 2774 +++++++++++------ .../mdm/policy-csp-admx-userprofiles.md | 176 +- .../mdm/policy-csp-admx-w32time.md | 88 +- .../mdm/policy-csp-admx-wcm.md | 66 +- .../mdm/policy-csp-admx-wincal.md | 44 +- .../policy-csp-admx-windowsanytimeupgrade.md | 22 +- .../mdm/policy-csp-admx-windowsconnectnow.md | 66 +- .../mdm/policy-csp-admx-windowsexplorer.md | 1562 ++++++---- .../policy-csp-admx-windowsfileprotection.md | 88 +- .../mdm/policy-csp-admx-windowsmediadrm.md | 22 +- .../mdm/policy-csp-admx-windowsmediaplayer.md | 462 ++- 15 files changed, 4089 insertions(+), 2337 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-taskbar.md b/windows/client-management/mdm/policy-csp-admx-taskbar.md index 77fdd56a9d..1c9f6203f1 100644 --- a/windows/client-management/mdm/policy-csp-admx-taskbar.md +++ b/windows/client-management/mdm/policy-csp-admx-taskbar.md @@ -99,28 +99,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -137,7 +143,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting removes Notifications and Action Center from the notification area on the taskbar. +This policy setting removes Notifications and Action Center from the notification area on the taskbar. The notification area is located at the far right end of the taskbar and includes icons for current notifications and the system clock. @@ -172,28 +178,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -210,7 +222,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy disables the functionality that converts balloons to toast notifications. +This policy disables the functionality that converts balloons to toast notifications. If you enable this policy setting, system and application notifications will render as balloons instead of toast notifications. @@ -245,28 +257,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -283,7 +301,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove Security and Maintenance from the system control area. +This policy setting allows you to remove Security and Maintenance from the system control area. If you enable this policy setting, the Security and Maintenance icon is not displayed in the system notification area. @@ -314,28 +332,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -352,7 +376,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the networking icon from the system control area. +This policy setting allows you to remove the networking icon from the system control area. If you enable this policy setting, the networking icon is not displayed in the system notification area. @@ -383,28 +407,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -421,7 +451,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the battery meter from the system control area. +This policy setting allows you to remove the battery meter from the system control area. If you enable this policy setting, the battery meter is not displayed in the system notification area. @@ -452,28 +482,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -490,7 +526,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the volume control icon from the system control area. +This policy setting allows you to remove the volume control icon from the system control area. If you enable this policy setting, the volume control icon is not displayed in the system notification area. @@ -521,28 +557,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -559,7 +601,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off feature advertisement balloon notifications. +This policy setting allows you to turn off feature advertisement balloon notifications. If you enable this policy setting, certain notification balloons that are marked as feature advertisements are not shown. @@ -590,28 +632,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -628,7 +676,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control pinning the Store app to the Taskbar. +This policy setting allows you to control pinning the Store app to the Taskbar. If you enable this policy setting, users cannot pin the Store app to the Taskbar. If the Store app is already pinned to the Taskbar, it will be removed from the Taskbar on next login. @@ -659,28 +707,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -697,7 +751,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control pinning items in Jump Lists. +This policy setting allows you to control pinning items in Jump Lists. If you enable this policy setting, users cannot pin files, folders, websites, or other items to their Jump Lists in the Start Menu and Taskbar. Users also cannot unpin existing items pinned to their Jump Lists. Existing items already pinned to their Jump Lists will continue to show. @@ -728,28 +782,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -766,7 +826,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control pinning programs to the Taskbar. +This policy setting allows you to control pinning programs to the Taskbar. If you enable this policy setting, users cannot change the programs currently pinned to the Taskbar. If any programs are already pinned to the Taskbar, these programs continue to show in the Taskbar. However, users cannot unpin these programs already pinned to the Taskbar, and they cannot pin new programs to the Taskbar. @@ -799,28 +859,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -837,7 +903,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to control displaying or tracking items in Jump Lists from remote locations. +This policy setting allows you to control displaying or tracking items in Jump Lists from remote locations. The Start Menu and Taskbar display Jump Lists off of programs. These menus include files, folders, websites and other relevant items for that program. This helps users more easily reopen their most important documents and other tasks. @@ -873,28 +939,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -911,7 +983,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off automatic promotion of notification icons to the taskbar. +This policy setting allows you to turn off automatic promotion of notification icons to the taskbar. If you enable this policy setting, newly added notification icons are not temporarily promoted to the Taskbar. Users can still configure icons to be shown or hidden in the Notification Control Panel. @@ -944,28 +1016,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -982,7 +1060,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows users to see Windows Store apps on the taskbar. +This policy setting allows users to see Windows Store apps on the taskbar. If you enable this policy setting, users will see Windows Store apps on the taskbar. @@ -1017,28 +1095,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1055,7 +1139,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to lock all taskbar settings. +This policy setting allows you to lock all taskbar settings. If you enable this policy setting, the user cannot access the taskbar control panel. The user is also unable to resize, move or rearrange toolbars on their taskbar. @@ -1088,28 +1172,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1126,7 +1216,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent users from adding or removing toolbars. +This policy setting allows you to prevent users from adding or removing toolbars. If you enable this policy setting, the user is not allowed to add or remove any toolbars to the taskbar. Applications are not able to add toolbars either. @@ -1159,28 +1249,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1197,7 +1293,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent users from rearranging toolbars. +This policy setting allows you to prevent users from rearranging toolbars. If you enable this policy setting, users are not able to drag or drop toolbars to the taskbar. @@ -1230,28 +1326,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1268,7 +1370,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent taskbars from being displayed on more than one monitor. +This policy setting allows you to prevent taskbars from being displayed on more than one monitor. If you enable this policy setting, users are not able to show taskbars on more than one display. The multiple display section is not enabled in the taskbar properties dialog. @@ -1301,28 +1403,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1339,7 +1447,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off all notification balloons. +This policy setting allows you to turn off all notification balloons. If you enable this policy setting, no notification balloons are shown to the user. @@ -1372,28 +1480,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1410,7 +1524,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove pinned programs from the taskbar. +This policy setting allows you to remove pinned programs from the taskbar. If you enable this policy setting, pinned programs are prevented from being shown on the Taskbar. Users cannot pin programs to the Taskbar. @@ -1443,28 +1557,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1481,7 +1601,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent users from moving taskbar to another screen dock location. +This policy setting allows you to prevent users from moving taskbar to another screen dock location. If you enable this policy setting, users are not able to drag their taskbar to another area of the monitor(s). @@ -1514,28 +1634,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1552,7 +1678,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent users from resizing the taskbar. +This policy setting allows you to prevent users from resizing the taskbar. If you enable this policy setting, users are not be able to resize their taskbar. @@ -1585,28 +1711,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1623,7 +1755,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off taskbar thumbnails. +This policy setting allows you to turn off taskbar thumbnails. If you enable this policy setting, the taskbar thumbnails are not displayed and the system uses standard text for the tooltips. diff --git a/windows/client-management/mdm/policy-csp-admx-tcpip.md b/windows/client-management/mdm/policy-csp-admx-tcpip.md index 716a9c9f64..f651623a89 100644 --- a/windows/client-management/mdm/policy-csp-admx-tcpip.md +++ b/windows/client-management/mdm/policy-csp-admx-tcpip.md @@ -72,28 +72,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -110,7 +116,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify a 6to4 relay name for a 6to4 host. A 6to4 relay is used as a default gateway for IPv6 network traffic sent by the 6to4 host. The 6to4 relay name setting has no effect if 6to4 connectivity is not available on the host. +This policy setting allows you to specify a 6to4 relay name for a 6to4 host. A 6to4 relay is used as a default gateway for IPv6 network traffic sent by the 6to4 host. The 6to4 relay name setting has no effect if 6to4 connectivity is not available on the host. If you enable this policy setting, you can specify a relay name for a 6to4 host. @@ -141,28 +147,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -179,7 +191,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the interval at which the relay name is resolved. The 6to4 relay name resolution interval setting has no effect if 6to4 connectivity is not available on the host. +This policy setting allows you to specify the interval at which the relay name is resolved. The 6to4 relay name resolution interval setting has no effect if 6to4 connectivity is not available on the host. If you enable this policy setting, you can specify the value for the duration at which the relay name is resolved periodically. @@ -210,28 +222,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -248,7 +266,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure 6to4, an address assignment and router-to-router automatic tunneling technology that is used to provide unicast IPv6 connectivity between IPv6 sites and hosts across the IPv4 Internet. 6to4 uses the global address prefix: 2002:WWXX:YYZZ::/48 in which the letters are a hexadecimal representation of the global IPv4 address (w.x.y.z) assigned to a site. +This policy setting allows you to configure 6to4, an address assignment and router-to-router automatic tunneling technology that is used to provide unicast IPv6 connectivity between IPv6 sites and hosts across the IPv4 Internet. 6to4 uses the global address prefix: 2002:WWXX:YYZZ::/48 in which the letters are a hexadecimal representation of the global IPv4 address (w.x.y.z) assigned to a site. If you disable or do not configure this policy setting, the local host setting is used. @@ -285,28 +303,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -323,7 +347,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure IP-HTTPS, a tunneling technology that uses the HTTPS protocol to provide IP connectivity to a remote network. +This policy setting allows you to configure IP-HTTPS, a tunneling technology that uses the HTTPS protocol to provide IP connectivity to a remote network. If you disable or do not configure this policy setting, the local host settings are used. @@ -360,28 +384,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -398,7 +428,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure IP Stateless Autoconfiguration Limits. +This policy setting allows you to configure IP Stateless Autoconfiguration Limits. If you enable or do not configure this policy setting, IP Stateless Autoconfiguration Limits will be enabled and system will limit the number of autoconfigured addresses and routes. @@ -429,28 +459,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -467,7 +503,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify a router name or Internet Protocol version 4 (IPv4) address for an ISATAP router. +This policy setting allows you to specify a router name or Internet Protocol version 4 (IPv4) address for an ISATAP router. If you enable this policy setting, you can specify a router name or IPv4 address for an ISATAP router. If you enter an IPv4 address of the ISATAP router in the text box, DNS services are not required. @@ -498,28 +534,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -536,7 +578,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure Intra-Site Automatic Tunnel Addressing Protocol (ISATAP), an address-to-router and host-to-host, host-to-router and router-to-host automatic tunneling technology that is used to provide unicast IPv6 connectivity between IPv6 hosts across an IPv4 intranet. +This policy setting allows you to configure Intra-Site Automatic Tunnel Addressing Protocol (ISATAP), an address-to-router and host-to-host, host-to-router and router-to-host automatic tunneling technology that is used to provide unicast IPv6 connectivity between IPv6 hosts across an IPv4 intranet. If you disable or do not configure this policy setting, the local host setting is used. @@ -573,28 +615,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -611,7 +659,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to select the UDP port the Teredo client will use to send packets. If you leave the default of 0, the operating system will select a port (recommended). If you select a UDP port that is already in use by a system, the Teredo client will fail to initialize. +This policy setting allows you to select the UDP port the Teredo client will use to send packets. If you leave the default of 0, the operating system will select a port (recommended). If you select a UDP port that is already in use by a system, the Teredo client will fail to initialize. If you enable this policy setting, you can customize a UDP port for the Teredo client. @@ -642,28 +690,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -680,7 +734,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to set Teredo to be ready to communicate, a process referred to as qualification. By default, Teredo enters a dormant state when not in use. The qualification process brings it out of a dormant state. +This policy setting allows you to set Teredo to be ready to communicate, a process referred to as qualification. By default, Teredo enters a dormant state when not in use. The qualification process brings it out of a dormant state. If you disable or do not configure this policy setting, the local host setting is used. @@ -713,28 +767,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -751,7 +811,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the Teredo refresh rate. +This policy setting allows you to configure the Teredo refresh rate. > [!NOTE] > On a periodic basis (by default, every 30 seconds), Teredo clients send a single Router Solicitation packet to the Teredo server. The Teredo server sends a Router Advertisement Packet in response. This periodic packet refreshes the IP address and UDP port mapping in the translation table of the Teredo client's NAT device. @@ -785,28 +845,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -823,7 +889,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the name of the Teredo server. This server name will be used on the Teredo client computer where this policy setting is applied. +This policy setting allows you to specify the name of the Teredo server. This server name will be used on the Teredo client computer where this policy setting is applied. If you enable this policy setting, you can specify a Teredo server name that applies to a Teredo client. @@ -854,28 +920,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -892,7 +964,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure Teredo, an address assignment and automatic tunneling technology that provides unicast IPv6 connectivity across the IPv4 Internet. +This policy setting allows you to configure Teredo, an address assignment and automatic tunneling technology that provides unicast IPv6 connectivity across the IPv4 Internet. If you disable or do not configure this policy setting, the local host settings are used. @@ -931,28 +1003,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -969,7 +1047,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure Window Scaling Heuristics. Window Scaling Heuristics is an algorithm to identify connectivity and throughput problems caused by many Firewalls and other middle boxes that don't interpret Window Scaling option correctly. +This policy setting allows you to configure Window Scaling Heuristics. Window Scaling Heuristics is an algorithm to identify connectivity and throughput problems caused by many Firewalls and other middle boxes that don't interpret Window Scaling option correctly. If you do not configure this policy setting, the local host settings are used. diff --git a/windows/client-management/mdm/policy-csp-admx-thumbnails.md b/windows/client-management/mdm/policy-csp-admx-thumbnails.md index 8e689c8544..e7cdf3d517 100644 --- a/windows/client-management/mdm/policy-csp-admx-thumbnails.md +++ b/windows/client-management/mdm/policy-csp-admx-thumbnails.md @@ -41,28 +41,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -79,7 +85,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure how File Explorer displays thumbnail images or icons on the local computer. +This policy setting allows you to configure how File Explorer displays thumbnail images or icons on the local computer. File Explorer displays thumbnail images by default. @@ -112,28 +118,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -150,7 +162,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure how File Explorer displays thumbnail images or icons on network folders. +This policy setting allows you to configure how File Explorer displays thumbnail images or icons on network folders. File Explorer displays thumbnail images on network folders by default. @@ -183,28 +195,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -221,7 +239,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Turns off the caching of thumbnails in hidden thumbs.db files. +Turns off the caching of thumbnails in hidden thumbs.db files. This policy setting allows you to configure File Explorer to cache thumbnails of items residing in network folders in hidden thumbs.db files. diff --git a/windows/client-management/mdm/policy-csp-admx-tpm.md b/windows/client-management/mdm/policy-csp-admx-tpm.md index 7935207b97..b2f0e48d60 100644 --- a/windows/client-management/mdm/policy-csp-admx-tpm.md +++ b/windows/client-management/mdm/policy-csp-admx-tpm.md @@ -63,28 +63,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -101,7 +107,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the Group Policy list of Trusted Platform Module (TPM) commands blocked by Windows. +This policy setting allows you to manage the Group Policy list of Trusted Platform Module (TPM) commands blocked by Windows. If you enable this policy setting, Windows will block the specified commands from being sent to the TPM on the computer. TPM commands are referenced by a command number. For example, command number 129 is TPM_OwnerReadInternalPub, and command number 170 is TPM_FieldUpgrade. To find the command number associated with each TPM command with TPM 1.2, run "tpm.msc" and navigate to the "Command Management" section. @@ -132,28 +138,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -170,7 +182,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the system to prompt the user to clear the TPM if the TPM is detected to be in any state other than Ready. This policy will take effect only if the system’s TPM is in a state other than Ready, including if the TPM is “Ready, with reduced functionality”. The prompt to clear the TPM will start occurring after the next reboot, upon user login only if the logged in user is part of the Administrators group for the system. The prompt can be dismissed, but will reappear after every reboot and login until the policy is disabled or until the TPM is in a Ready state. +This policy setting configures the system to prompt the user to clear the TPM if the TPM is detected to be in any state other than Ready. This policy will take effect only if the system’s TPM is in a state other than Ready, including if the TPM is “Ready, with reduced functionality”. The prompt to clear the TPM will start occurring after the next reboot, upon user login only if the logged in user is part of the Administrators group for the system. The prompt can be dismissed, but will reappear after every reboot and login until the policy is disabled or until the TPM is in a Ready state. > [!TIP] @@ -197,28 +209,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -235,7 +253,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to enforce or ignore the computer's default list of blocked Trusted Platform Module (TPM) commands. +This policy setting allows you to enforce or ignore the computer's default list of blocked Trusted Platform Module (TPM) commands. If you enable this policy setting, Windows will ignore the computer's default list of blocked TPM commands and will only block those TPM commands specified by Group Policy or the local list. @@ -268,28 +286,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -306,7 +330,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to enforce or ignore the computer's local list of blocked Trusted Platform Module (TPM) commands. +This policy setting allows you to enforce or ignore the computer's local list of blocked Trusted Platform Module (TPM) commands. If you enable this policy setting, Windows will ignore the computer's local list of blocked TPM commands and will only block those TPM commands specified by Group Policy or the default list. @@ -339,28 +363,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -377,7 +407,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures how much of the TPM owner authorization information is stored in the registry of the local computer. Depending on the amount of TPM owner authorization information stored locally, the operating system and TPM-based applications can perform certain TPM actions which require TPM owner authorization without requiring the user to enter the TPM owner password. +This policy setting configures how much of the TPM owner authorization information is stored in the registry of the local computer. Depending on the amount of TPM owner authorization information stored locally, the operating system and TPM-based applications can perform certain TPM actions which require TPM owner authorization without requiring the user to enter the TPM owner password. You can choose to have the operating system store either the full TPM owner authorization value, the TPM administrative delegation blob plus the TPM user delegation blob, or none. @@ -417,28 +447,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -455,7 +491,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This group policy enables Device Health Attestation reporting (DHA-report) on supported devices. It enables supported devices to send Device Health Attestation related information (device boot logs, PCR values, TPM certificate, etc.) to Device Health Attestation Service (DHA-Service) every time a device starts. Device Health Attestation Service validates the security state and health of the devices, and makes the findings accessible to enterprise administrators via a cloud based reporting portal. This policy is independent of DHA reports that are initiated by device manageability solutions (like MDM or SCCM), and will not interfere with their workflows. +This group policy enables Device Health Attestation reporting (DHA-report) on supported devices. It enables supported devices to send Device Health Attestation related information (device boot logs, PCR values, TPM certificate, etc.) to Device Health Attestation Service (DHA-Service) every time a device starts. Device Health Attestation Service validates the security state and health of the devices, and makes the findings accessible to enterprise administrators via a cloud based reporting portal. This policy is independent of DHA reports that are initiated by device manageability solutions (like MDM or SCCM), and will not interfere with their workflows. > [!TIP] @@ -482,28 +518,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -520,7 +562,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the duration in minutes for counting standard user authorization failures for Trusted Platform Module (TPM) commands requiring authorization. If the number of TPM commands with an authorization failure within the duration equals a threshold, a standard user is prevented from sending commands requiring authorization to the TPM. +This policy setting allows you to manage the duration in minutes for counting standard user authorization failures for Trusted Platform Module (TPM) commands requiring authorization. If the number of TPM commands with an authorization failure within the duration equals a threshold, a standard user is prevented from sending commands requiring authorization to the TPM. This setting helps administrators prevent the TPM hardware from entering a lockout mode because it slows the speed standard users can send commands requiring authorization to the TPM. @@ -563,28 +605,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -601,7 +649,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the maximum number of authorization failures for each standard user for the Trusted Platform Module (TPM). If the number of authorization failures for the user within the duration for Standard User Lockout Duration equals this value, the standard user is prevented from sending commands to the Trusted Platform Module (TPM) that require authorization. +This policy setting allows you to manage the maximum number of authorization failures for each standard user for the Trusted Platform Module (TPM). If the number of authorization failures for the user within the duration for Standard User Lockout Duration equals this value, the standard user is prevented from sending commands to the Trusted Platform Module (TPM) that require authorization. This setting helps administrators prevent the TPM hardware from entering a lockout mode because it slows the speed standard users can send commands requiring authorization to the TPM. @@ -646,28 +694,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -684,7 +738,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage the maximum number of authorization failures for all standard users for the Trusted Platform Module (TPM). If the total number of authorization failures for all standard users within the duration for Standard User Lockout Duration equals this value, all standard users are prevented from sending commands to the Trusted Platform Module (TPM) that require authorization. +This policy setting allows you to manage the maximum number of authorization failures for all standard users for the Trusted Platform Module (TPM). If the total number of authorization failures for all standard users within the duration for Standard User Lockout Duration equals this value, all standard users are prevented from sending commands to the Trusted Platform Module (TPM) that require authorization. This setting helps administrators prevent the TPM hardware from entering a lockout mode because it slows the speed standard users can send commands requiring authorization to the TPM. @@ -729,28 +783,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -767,7 +827,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the TPM to use the Dictionary Attack Prevention Parameters (lockout threshold and recovery time) to the values that were used for Windows 10 Version 1607 and below. Setting this policy will take effect only if a) the TPM was originally prepared using a version of Windows after Windows 10 Version 1607 and b) the System has a TPM 2.0. Note that enabling this policy will only take effect after the TPM maintenance task runs (which typically happens after a system restart). Once this policy has been enabled on a system and has taken effect (after a system restart), disabling it will have no impact and the system's TPM will remain configured using the legacy Dictionary Attack Prevention parameters, regardless of the value of this group policy. The only way for the disabled setting of this policy to take effect on a system where it was once enabled is to a) disable it from group policy and b)clear the TPM on the system. +This policy setting configures the TPM to use the Dictionary Attack Prevention Parameters (lockout threshold and recovery time) to the values that were used for Windows 10 Version 1607 and below. Setting this policy will take effect only if a) the TPM was originally prepared using a version of Windows after Windows 10 Version 1607 and b) the System has a TPM 2.0. Note that enabling this policy will only take effect after the TPM maintenance task runs (which typically happens after a system restart). Once this policy has been enabled on a system and has taken effect (after a system restart), disabling it will have no impact and the system's TPM will remain configured using the legacy Dictionary Attack Prevention parameters, regardless of the value of this group policy. The only way for the disabled setting of this policy to take effect on a system where it was once enabled is to a) disable it from group policy and b)clear the TPM on the system. > [!TIP] diff --git a/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md b/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md index d068903115..f233b69018 100644 --- a/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md +++ b/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md @@ -411,28 +411,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -450,7 +456,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings of Calculator. +This policy setting configures the synchronization of user settings of Calculator. By default, the user settings of Calculator synchronize between computers. Use the policy setting to prevent the user settings of Calculator from synchronization between computers. @@ -485,28 +491,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -524,7 +536,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the sync provider used by User Experience Virtualization (UE-V) to sync settings between users’ computers. +This policy setting configures the sync provider used by User Experience Virtualization (UE-V) to sync settings between users’ computers. With Sync Method set to ”SyncProvider,” the UE-V Agent uses a built-in sync provider to keep user settings synchronized between the computer and the settings storage location. This is the default value. You can disable the sync provider on computers that never go offline and are always connected to the settings storage location. @@ -564,28 +576,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -603,7 +621,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of User Experience Virtualization (UE-V) rollback information for computers running in a non-persistent, pooled VDI environment. +This policy setting configures the synchronization of User Experience Virtualization (UE-V) rollback information for computers running in a non-persistent, pooled VDI environment. UE-V settings rollback data and checkpoints are normally stored only on the local computer. With this policy setting enabled, the rollback information is copied to the settings storage location when the user logs off or shuts down their VDI session. @@ -639,28 +657,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -677,7 +701,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the text of the Contact IT URL hyperlink in the Company Settings Center. +This policy setting specifies the text of the Contact IT URL hyperlink in the Company Settings Center. If you enable this policy setting, the Company Settings Center displays the specified text in the link to the Contact IT URL. @@ -710,28 +734,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -748,7 +778,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the URL for the Contact IT link in the Company Settings Center. +This policy setting specifies the URL for the Contact IT link in the Company Settings Center. If you enable this policy setting, the Company Settings Center Contact IT text links to the specified URL. The link can be of any standard protocol such as http or mailto. @@ -780,28 +810,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -819,7 +855,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines whether the User Experience Virtualization (UE-V) Agent synchronizes settings for Windows apps. +This policy setting defines whether the User Experience Virtualization (UE-V) Agent synchronizes settings for Windows apps. By default, the UE-V Agent synchronizes settings for Windows apps between the computer and the settings storage location. @@ -857,28 +893,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -896,7 +938,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of Windows settings between computers. Certain Windows settings will synchronize between computers by default. These settings include Windows themes, Windows desktop settings, Ease of Access settings, and network printers. Use this policy setting to specify which Windows settings synchronize between computers. You can also use these settings to enable synchronization of users' sign-in information for certain apps, networks, and certificates. +This policy setting configures the synchronization of Windows settings between computers. Certain Windows settings will synchronize between computers by default. These settings include Windows themes, Windows desktop settings, Ease of Access settings, and network printers. Use this policy setting to specify which Windows settings synchronize between computers. You can also use these settings to enable synchronization of users' sign-in information for certain apps, networks, and certificates. If you enable this policy setting, only the selected Windows settings synchronize. Unselected Windows settings are excluded from settings synchronization. @@ -929,28 +971,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -967,7 +1015,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to enable or disable User Experience Virtualization (UE-V) feature. +This policy setting allows you to enable or disable User Experience Virtualization (UE-V) feature. Reboot is needed for enable to take effect. With Auto-register inbox templates enabled, the UE-V inbox templates such as Office 2016 will be automatically registered when the UE-V Service is enabled. If this option is changed, it will only take effect when UE-V service is re-enabled. @@ -996,28 +1044,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1035,7 +1089,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for the Finance app. By default, the user settings of Finance sync between computers. Use the policy setting to prevent the user settings of Finance from synchronizing between computers. +This policy setting configures the synchronization of user settings for the Finance app. By default, the user settings of Finance sync between computers. Use the policy setting to prevent the user settings of Finance from synchronizing between computers. If you enable this policy setting, Finance user settings continue to sync. @@ -1068,28 +1122,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1106,7 +1166,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting enables a notification in the system tray that appears when the User Experience Virtualization (UE-V) Agent runs for the first time. By default, a notification informs users that Company Settings Center, the user-facing name for the UE-V Agent, now helps to synchronize settings between their work computers. +This policy setting enables a notification in the system tray that appears when the User Experience Virtualization (UE-V) Agent runs for the first time. By default, a notification informs users that Company Settings Center, the user-facing name for the UE-V Agent, now helps to synchronize settings between their work computers. With this setting enabled, the notification appears the first time that the UE-V Agent runs. @@ -1139,28 +1199,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1178,7 +1244,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for the Games app. By default, the user settings of Games sync between computers. Use the policy setting to prevent the user settings of Games from synchronizing between computers. +This policy setting configures the synchronization of user settings for the Games app. By default, the user settings of Games sync between computers. Use the policy setting to prevent the user settings of Games from synchronizing between computers. If you enable this policy setting, Games user settings continue to sync. @@ -1211,28 +1277,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1250,7 +1322,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Internet Explorer 8. +This policy setting configures the synchronization of user settings for Internet Explorer 8. By default, the user settings of Internet Explorer 8 synchronize between computers. Use the policy setting to prevent the user settings for Internet Explorer 8 from synchronization between computers. @@ -1285,28 +1357,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1324,7 +1402,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Internet Explorer 9. By default, the user settings of Internet Explorer 9 synchronize between computers. Use the policy setting to prevent the user settings for Internet Explorer 9 from synchronization between computers. +This policy setting configures the synchronization of user settings for Internet Explorer 9. By default, the user settings of Internet Explorer 9 synchronize between computers. Use the policy setting to prevent the user settings for Internet Explorer 9 from synchronization between computers. If you enable this policy setting, the Internet Explorer 9 user settings continue to synchronize. @@ -1357,28 +1435,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1396,7 +1480,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings of Internet Explorer 10. By default, the user settings of Internet Explorer 10 synchronize between computers. Use the policy setting to prevent the user settings for Internet Explorer 10 from synchronization between computers. +This policy setting configures the synchronization of user settings of Internet Explorer 10. By default, the user settings of Internet Explorer 10 synchronize between computers. Use the policy setting to prevent the user settings for Internet Explorer 10 from synchronization between computers. If you enable this policy setting, the Internet Explorer 10 user settings continue to synchronize. @@ -1429,28 +1513,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1468,7 +1558,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings of Internet Explorer 11. By default, the user settings of Internet Explorer 11 synchronize between computers. Use the policy setting to prevent the user settings for Internet Explorer 11 from synchronization between computers. +This policy setting configures the synchronization of user settings of Internet Explorer 11. By default, the user settings of Internet Explorer 11 synchronize between computers. Use the policy setting to prevent the user settings for Internet Explorer 11 from synchronization between computers. If you enable this policy setting, the Internet Explorer 11 user settings continue to synchronize. @@ -1501,28 +1591,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1540,7 +1636,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings which are common between the versions of Internet Explorer. +This policy setting configures the synchronization of user settings which are common between the versions of Internet Explorer. By default, the user settings which are common between the versions of Internet Explorer synchronize between computers. Use the policy setting to prevent the user settings of Internet Explorer from synchronization between computers. If you enable this policy setting, the user settings which are common between the versions of Internet Explorer continue to synchronize. @@ -1573,28 +1669,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1612,7 +1714,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for the Maps app. By default, the user settings of Maps sync between computers. Use the policy setting to prevent the user settings of Maps from synchronizing between computers. +This policy setting configures the synchronization of user settings for the Maps app. By default, the user settings of Maps sync between computers. Use the policy setting to prevent the user settings of Maps from synchronizing between computers. If you enable this policy setting, Maps user settings continue to sync. @@ -1645,28 +1747,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1684,7 +1792,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the UE-V Agent to write a warning event to the event log when a settings package file size reaches a defined threshold. By default the UE-V Agent does not report information about package file size. +This policy setting allows you to configure the UE-V Agent to write a warning event to the event log when a settings package file size reaches a defined threshold. By default the UE-V Agent does not report information about package file size. If you enable this policy setting, specify the threshold file size in bytes. When the settings package file exceeds this threshold the UE-V Agent will write a warning event to the event log. @@ -1715,28 +1823,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1754,7 +1868,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Access 2010. By default, the user settings of Microsoft Access 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Access 2010 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Access 2010. By default, the user settings of Microsoft Access 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Access 2010 from synchronization between computers. If you enable this policy setting, Microsoft Access 2010 user settings continue to synchronize. @@ -1787,28 +1901,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1826,7 +1946,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings which are common between the Microsoft Office Suite 2010 applications. By default, the user settings which are common between the Microsoft Office Suite 2010 applications synchronize between computers. Use the policy setting to prevent the user settings which are common between the Microsoft Office Suite 2010 applications from synchronization between computers. +This policy setting configures the synchronization of user settings which are common between the Microsoft Office Suite 2010 applications. By default, the user settings which are common between the Microsoft Office Suite 2010 applications synchronize between computers. Use the policy setting to prevent the user settings which are common between the Microsoft Office Suite 2010 applications from synchronization between computers. If you enable this policy setting, the user settings which are common between the Microsoft Office Suite 2010 applications continue to synchronize. @@ -1859,28 +1979,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1898,7 +2024,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Excel 2010. By default, the user settings of Microsoft Excel 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Excel 2010 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Excel 2010. By default, the user settings of Microsoft Excel 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Excel 2010 from synchronization between computers. If you enable this policy setting, Microsoft Excel 2010 user settings continue to synchronize. @@ -1930,28 +2056,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1969,7 +2101,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft InfoPath 2010. By default, the user settings of Microsoft InfoPath 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft InfoPath 2010 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft InfoPath 2010. By default, the user settings of Microsoft InfoPath 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft InfoPath 2010 from synchronization between computers. If you enable this policy setting, Microsoft InfoPath 2010 user settings continue to synchronize. @@ -2002,28 +2134,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2041,7 +2179,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Lync 2010. By default, the user settings of Microsoft Lync 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Lync 2010 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Lync 2010. By default, the user settings of Microsoft Lync 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Lync 2010 from synchronization between computers. If you enable this policy setting, Microsoft Lync 2010 user settings continue to synchronize. @@ -2074,28 +2212,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2113,7 +2257,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft OneNote 2010. By default, the user settings of Microsoft OneNote 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft OneNote 2010 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft OneNote 2010. By default, the user settings of Microsoft OneNote 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft OneNote 2010 from synchronization between computers. If you enable this policy setting, Microsoft OneNote 2010 user settings continue to synchronize. @@ -2145,28 +2289,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2184,7 +2334,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Outlook 2010. By default, the user settings of Microsoft Outlook 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Outlook 2010 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Outlook 2010. By default, the user settings of Microsoft Outlook 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Outlook 2010 from synchronization between computers. If you enable this policy setting, Microsoft Outlook 2010 user settings continue to synchronize. @@ -2217,28 +2367,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2256,7 +2412,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft PowerPoint 2010. By default, the user settings of Microsoft PowerPoint 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft PowerPoint 2010 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft PowerPoint 2010. By default, the user settings of Microsoft PowerPoint 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft PowerPoint 2010 from synchronization between computers. If you enable this policy setting, Microsoft PowerPoint 2010 user settings continue to synchronize. @@ -2289,28 +2445,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2328,7 +2490,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Project 2010. By default, the user settings of Microsoft Project 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Project 2010 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Project 2010. By default, the user settings of Microsoft Project 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Project 2010 from synchronization between computers. If you enable this policy setting, Microsoft Project 2010 user settings continue to synchronize. @@ -2360,28 +2522,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2399,7 +2567,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Publisher 2010. By default, the user settings of Microsoft Publisher 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Publisher 2010 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Publisher 2010. By default, the user settings of Microsoft Publisher 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Publisher 2010 from synchronization between computers. If you enable this policy setting, Microsoft Publisher 2010 user settings continue to synchronize. @@ -2432,28 +2600,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2471,7 +2645,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft SharePoint Designer 2010. By default, the user settings of Microsoft SharePoint Designer 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft SharePoint Designer 2010 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft SharePoint Designer 2010. By default, the user settings of Microsoft SharePoint Designer 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft SharePoint Designer 2010 from synchronization between computers. If you enable this policy setting, Microsoft SharePoint Designer 2010 user settings continue to synchronize. @@ -2502,30 +2676,36 @@ ADMX Info: **ADMX_UserExperienceVirtualization/MicrosoftOffice2010SharePointWorkspace** - +2
- - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2543,7 +2723,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft SharePoint Workspace 2010. By default, the user settings of Microsoft SharePoint Workspace 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft SharePoint Workspace 2010 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft SharePoint Workspace 2010. By default, the user settings of Microsoft SharePoint Workspace 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft SharePoint Workspace 2010 from synchronization between computers. If you enable this policy setting, Microsoft SharePoint Workspace 2010 user settings continue to synchronize. @@ -2576,28 +2756,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2615,7 +2801,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Visio 2010. By default, the user settings of Microsoft Visio 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Visio 2010 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Visio 2010. By default, the user settings of Microsoft Visio 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Visio 2010 from synchronization between computers. If you enable this policy setting, Microsoft Visio 2010 user settings continue to synchronize. @@ -2648,28 +2834,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2687,7 +2879,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Word 2010. By default, the user settings of Microsoft Word 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Word 2010 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Word 2010. By default, the user settings of Microsoft Word 2010 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Word 2010 from synchronization between computers. If you enable this policy setting, Microsoft Word 2010 user settings continue to synchronize. @@ -2720,28 +2912,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2759,7 +2957,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Access 2013. By default, the user settings of Microsoft Access 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Access 2013 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Access 2013. By default, the user settings of Microsoft Access 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Access 2013 from synchronization between computers. If you enable this policy setting, Microsoft Access 2013 user settings continue to synchronize. @@ -2791,28 +2989,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2830,7 +3034,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Access 2013. Microsoft Access 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Access 2013 settings. +This policy setting configures the backup of certain user settings for Microsoft Access 2013. Microsoft Access 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Access 2013 settings. If you enable this policy setting, certain user settings of Microsoft Access 2013 will continue to be backed up. @@ -2863,28 +3067,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2902,7 +3112,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings which are common between the Microsoft Office Suite 2013 applications. By default, the user settings which are common between the Microsoft Office Suite 2013 applications synchronize between computers. Use the policy setting to prevent the user settings which are common between the Microsoft Office Suite 2013 applications from synchronization between computers. +This policy setting configures the synchronization of user settings which are common between the Microsoft Office Suite 2013 applications. By default, the user settings which are common between the Microsoft Office Suite 2013 applications synchronize between computers. Use the policy setting to prevent the user settings which are common between the Microsoft Office Suite 2013 applications from synchronization between computers. If you enable this policy setting, the user settings which are common between the Microsoft Office Suite 2013 applications continue to synchronize. @@ -2935,28 +3145,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2974,7 +3190,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings which are common between the Microsoft Office Suite 2013 applications. +This policy setting configures the backup of certain user settings which are common between the Microsoft Office Suite 2013 applications. Microsoft Office Suite 2013 has user settings which are common between applications and are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific common Microsoft Office Suite 2013 applications. If you enable this policy setting, certain user settings which are common between the Microsoft Office Suite 2013 applications will continue to be backed up. @@ -3008,28 +3224,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3047,7 +3269,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Excel 2013. +This policy setting configures the synchronization of user settings for Microsoft Excel 2013. By default, the user settings of Microsoft Excel 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Excel 2013 from synchronization between computers. @@ -3081,28 +3303,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3120,7 +3348,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Excel 2013. Microsoft Excel 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Excel 2013 settings. +This policy setting configures the backup of certain user settings for Microsoft Excel 2013. Microsoft Excel 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Excel 2013 settings. If you enable this policy setting, certain user settings of Microsoft Excel 2013 will continue to be backed up. @@ -3152,28 +3380,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3191,7 +3425,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft InfoPath 2013. By default, the user settings of Microsoft InfoPath 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft InfoPath 2013 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft InfoPath 2013. By default, the user settings of Microsoft InfoPath 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft InfoPath 2013 from synchronization between computers. If you enable this policy setting, Microsoft InfoPath 2013 user settings continue to synchronize. @@ -3224,28 +3458,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3263,7 +3503,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft InfoPath 2013. Microsoft InfoPath 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft InfoPath 2013 settings. +This policy setting configures the backup of certain user settings for Microsoft InfoPath 2013. Microsoft InfoPath 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft InfoPath 2013 settings. If you enable this policy setting, certain user settings of Microsoft InfoPath 2013 will continue to be backed up. @@ -3296,28 +3536,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3335,7 +3581,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Lync 2013. By default, the user settings of Microsoft Lync 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Lync 2013 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Lync 2013. By default, the user settings of Microsoft Lync 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Lync 2013 from synchronization between computers. If you enable this policy setting, Microsoft Lync 2013 user settings continue to synchronize. @@ -3367,28 +3613,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3406,7 +3658,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Lync 2013. Microsoft Lync 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Lync 2013 settings. +This policy setting configures the backup of certain user settings for Microsoft Lync 2013. Microsoft Lync 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Lync 2013 settings. If you enable this policy setting, certain user settings of Microsoft Lync 2013 will continue to be backed up. @@ -3439,28 +3691,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3478,7 +3736,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for OneDrive for Business 2013. By default, the user settings of OneDrive for Business 2013 synchronize between computers. Use the policy setting to prevent the user settings of OneDrive for Business 2013 from synchronization between computers. +This policy setting configures the synchronization of user settings for OneDrive for Business 2013. By default, the user settings of OneDrive for Business 2013 synchronize between computers. Use the policy setting to prevent the user settings of OneDrive for Business 2013 from synchronization between computers. If you enable this policy setting, OneDrive for Business 2013 user settings continue to synchronize. @@ -3511,28 +3769,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3550,7 +3814,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft OneNote 2013. By default, the user settings of Microsoft OneNote 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft OneNote 2013 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft OneNote 2013. By default, the user settings of Microsoft OneNote 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft OneNote 2013 from synchronization between computers. If you enable this policy setting, Microsoft OneNote 2013 user settings continue to synchronize. @@ -3583,28 +3847,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3622,7 +3892,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft OneNote 2013. Microsoft OneNote 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft OneNote 2013 settings. +This policy setting configures the backup of certain user settings for Microsoft OneNote 2013. Microsoft OneNote 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft OneNote 2013 settings. If you enable this policy setting, certain user settings of Microsoft OneNote 2013 will continue to be backed up. @@ -3655,28 +3925,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3694,7 +3970,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Outlook 2013. By default, the user settings of Microsoft Outlook 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Outlook 2013 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Outlook 2013. By default, the user settings of Microsoft Outlook 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Outlook 2013 from synchronization between computers. If you enable this policy setting, Microsoft Outlook 2013 user settings continue to synchronize. @@ -3726,28 +4002,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3765,7 +4047,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Outlook 2013. Microsoft Outlook 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Outlook 2013 settings. +This policy setting configures the backup of certain user settings for Microsoft Outlook 2013. Microsoft Outlook 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Outlook 2013 settings. If you enable this policy setting, certain user settings of Microsoft Outlook 2013 will continue to be backed up. @@ -3798,28 +4080,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3837,7 +4125,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft PowerPoint 2013. By default, the user settings of Microsoft PowerPoint 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft PowerPoint 2013 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft PowerPoint 2013. By default, the user settings of Microsoft PowerPoint 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft PowerPoint 2013 from synchronization between computers. If you enable this policy setting, Microsoft PowerPoint 2013 user settings continue to synchronize. @@ -3870,28 +4158,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3909,7 +4203,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft PowerPoint 2013. Microsoft PowerPoint 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft PowerPoint 2013 settings. +This policy setting configures the backup of certain user settings for Microsoft PowerPoint 2013. Microsoft PowerPoint 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft PowerPoint 2013 settings. If you enable this policy setting, certain user settings of Microsoft PowerPoint 2013 will continue to be backed up. @@ -3942,28 +4236,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3981,7 +4281,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Project 2013. By default, the user settings of Microsoft Project 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Project 2013 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Project 2013. By default, the user settings of Microsoft Project 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Project 2013 from synchronization between computers. If you enable this policy setting, Microsoft Project 2013 user settings continue to synchronize. @@ -4013,28 +4313,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4052,7 +4358,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Project 2013. Microsoft Project 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Project 2013 settings. +This policy setting configures the backup of certain user settings for Microsoft Project 2013. Microsoft Project 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Project 2013 settings. If you enable this policy setting, certain user settings of Microsoft Project 2013 will continue to be backed up. @@ -4085,28 +4391,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4124,7 +4436,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Publisher 2013. By default, the user settings of Microsoft Publisher 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Publisher 2013 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Publisher 2013. By default, the user settings of Microsoft Publisher 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Publisher 2013 from synchronization between computers. If you enable this policy setting, Microsoft Publisher 2013 user settings continue to synchronize. @@ -4157,28 +4469,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4196,7 +4514,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Publisher 2013. Microsoft Publisher 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Publisher 2013 settings. +This policy setting configures the backup of certain user settings for Microsoft Publisher 2013. Microsoft Publisher 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Publisher 2013 settings. If you enable this policy setting, certain user settings of Microsoft Publisher 2013 will continue to be backed up. @@ -4229,28 +4547,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4268,7 +4592,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft SharePoint Designer 2013. By default, the user settings of Microsoft SharePoint Designer 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft SharePoint Designer 2013 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft SharePoint Designer 2013. By default, the user settings of Microsoft SharePoint Designer 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft SharePoint Designer 2013 from synchronization between computers. If you enable this policy setting, Microsoft SharePoint Designer 2013 user settings continue to synchronize. @@ -4300,28 +4624,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4339,7 +4669,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft SharePoint Designer 2013. Microsoft SharePoint Designer 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft SharePoint Designer 2013 settings. +This policy setting configures the backup of certain user settings for Microsoft SharePoint Designer 2013. Microsoft SharePoint Designer 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft SharePoint Designer 2013 settings. If you enable this policy setting, certain user settings of Microsoft SharePoint Designer 2013 will continue to be backed up. @@ -4371,28 +4701,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4410,7 +4746,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 2013 Upload Center. By default, the user settings of Microsoft Office 2013 Upload Center synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Office 2013 Upload Center from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Office 2013 Upload Center. By default, the user settings of Microsoft Office 2013 Upload Center synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Office 2013 Upload Center from synchronization between computers. If you enable this policy setting, Microsoft Office 2013 Upload Center user settings continue to synchronize. @@ -4443,28 +4779,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4482,7 +4824,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Visio 2013. By default, the user settings of Microsoft Visio 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Visio 2013 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Visio 2013. By default, the user settings of Microsoft Visio 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Visio 2013 from synchronization between computers. If you enable this policy setting, Microsoft Visio 2013 user settings continue to synchronize. @@ -4515,28 +4857,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4554,7 +4902,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Visio 2013. Microsoft Visio 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Visio 2013 settings. +This policy setting configures the backup of certain user settings for Microsoft Visio 2013. Microsoft Visio 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Visio 2013 settings. If you enable this policy setting, certain user settings of Microsoft Visio 2013 will continue to be backed up. @@ -4587,28 +4935,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4626,7 +4980,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Word 2013. By default, the user settings of Microsoft Word 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Word 2013 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Word 2013. By default, the user settings of Microsoft Word 2013 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Word 2013 from synchronization between computers. If you enable this policy setting, Microsoft Word 2013 user settings continue to synchronize. @@ -4659,28 +5013,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4698,7 +5058,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Word 2013. Microsoft Word 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Word 2013 settings. +This policy setting configures the backup of certain user settings for Microsoft Word 2013. Microsoft Word 2013 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Word 2013 settings. If you enable this policy setting, certain user settings of Microsoft Word 2013 will continue to be backed up. @@ -4731,28 +5091,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4770,7 +5136,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Access 2016. By default, the user settings of Microsoft Access 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Access 2016 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Access 2016. By default, the user settings of Microsoft Access 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Access 2016 from synchronization between computers. If you enable this policy setting, Microsoft Access 2016 user settings continue to synchronize. @@ -4803,28 +5169,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4842,7 +5214,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Access 2016. Microsoft Access 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Access 2016 settings. +This policy setting configures the backup of certain user settings for Microsoft Access 2016. Microsoft Access 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Access 2016 settings. If you enable this policy setting, certain user settings of Microsoft Access 2016 will continue to be backed up. @@ -4875,28 +5247,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4914,7 +5292,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings which are common between the Microsoft Office Suite 2016 applications. By default, the user settings which are common between the Microsoft Office Suite 2016 applications synchronize between computers. Use the policy setting to prevent the user settings which are common between the Microsoft Office Suite 2016 applications from synchronization between computers. +This policy setting configures the synchronization of user settings which are common between the Microsoft Office Suite 2016 applications. By default, the user settings which are common between the Microsoft Office Suite 2016 applications synchronize between computers. Use the policy setting to prevent the user settings which are common between the Microsoft Office Suite 2016 applications from synchronization between computers. If you enable this policy setting, the user settings which are common between the Microsoft Office Suite 2016 applications continue to synchronize. @@ -4947,28 +5325,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4986,7 +5370,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings which are common between the Microsoft Office Suite 2016 applications. +This policy setting configures the backup of certain user settings which are common between the Microsoft Office Suite 2016 applications. Microsoft Office Suite 2016 has user settings which are common between applications and are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific common Microsoft Office Suite 2016 applications. If you enable this policy setting, certain user settings which are common between the Microsoft Office Suite 2016 applications will continue to be backed up. @@ -5020,28 +5404,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5059,7 +5449,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Excel 2016. By default, the user settings of Microsoft Excel 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Excel 2016 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Excel 2016. By default, the user settings of Microsoft Excel 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Excel 2016 from synchronization between computers. If you enable this policy setting, Microsoft Excel 2016 user settings continue to synchronize. @@ -5092,28 +5482,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5131,7 +5527,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Excel 2016. Microsoft Excel 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Excel 2016 settings. +This policy setting configures the backup of certain user settings for Microsoft Excel 2016. Microsoft Excel 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Excel 2016 settings. If you enable this policy setting, certain user settings of Microsoft Excel 2016 will continue to be backed up. @@ -5164,28 +5560,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5203,7 +5605,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Lync 2016. By default, the user settings of Microsoft Lync 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Lync 2016 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Lync 2016. By default, the user settings of Microsoft Lync 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Lync 2016 from synchronization between computers. If you enable this policy setting, Microsoft Lync 2016 user settings continue to synchronize. @@ -5236,28 +5638,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5275,7 +5683,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Lync 2016. Microsoft Lync 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Lync 2016 settings. +This policy setting configures the backup of certain user settings for Microsoft Lync 2016. Microsoft Lync 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Lync 2016 settings. If you enable this policy setting, certain user settings of Microsoft Lync 2016 will continue to be backed up. @@ -5308,28 +5716,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5347,7 +5761,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for OneDrive for Business 2016. By default, the user settings of OneDrive for Business 2016 synchronize between computers. Use the policy setting to prevent the user settings of OneDrive for Business 2016 from synchronization between computers. +This policy setting configures the synchronization of user settings for OneDrive for Business 2016. By default, the user settings of OneDrive for Business 2016 synchronize between computers. Use the policy setting to prevent the user settings of OneDrive for Business 2016 from synchronization between computers. If you enable this policy setting, OneDrive for Business 2016 user settings continue to synchronize. @@ -5380,28 +5794,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5419,7 +5839,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft OneNote 2016. By default, the user settings of Microsoft OneNote 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft OneNote 2016 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft OneNote 2016. By default, the user settings of Microsoft OneNote 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft OneNote 2016 from synchronization between computers. If you enable this policy setting, Microsoft OneNote 2016 user settings continue to synchronize. @@ -5452,28 +5872,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5491,7 +5917,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft OneNote 2016. Microsoft OneNote 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft OneNote 2016 settings. +This policy setting configures the backup of certain user settings for Microsoft OneNote 2016. Microsoft OneNote 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft OneNote 2016 settings. If you enable this policy setting, certain user settings of Microsoft OneNote 2016 will continue to be backed up. @@ -5524,28 +5950,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5563,7 +5995,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Outlook 2016. By default, the user settings of Microsoft Outlook 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Outlook 2016 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Outlook 2016. By default, the user settings of Microsoft Outlook 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Outlook 2016 from synchronization between computers. If you enable this policy setting, Microsoft Outlook 2016 user settings continue to synchronize. @@ -5596,28 +6028,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5635,7 +6073,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Outlook 2016. Microsoft Outlook 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Outlook 2016 settings. +This policy setting configures the backup of certain user settings for Microsoft Outlook 2016. Microsoft Outlook 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Outlook 2016 settings. If you enable this policy setting, certain user settings of Microsoft Outlook 2016 will continue to be backed up. @@ -5668,28 +6106,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5707,7 +6151,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft PowerPoint 2016. By default, the user settings of Microsoft PowerPoint 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft PowerPoint 2016 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft PowerPoint 2016. By default, the user settings of Microsoft PowerPoint 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft PowerPoint 2016 from synchronization between computers. If you enable this policy setting, Microsoft PowerPoint 2016 user settings continue to synchronize. @@ -5740,28 +6184,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5779,7 +6229,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft PowerPoint 2016. Microsoft PowerPoint 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft PowerPoint 2016 settings. +This policy setting configures the backup of certain user settings for Microsoft PowerPoint 2016. Microsoft PowerPoint 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft PowerPoint 2016 settings. If you enable this policy setting, certain user settings of Microsoft PowerPoint 2016 will continue to be backed up. @@ -5812,28 +6262,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5851,7 +6307,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Project 2016. +This policy setting configures the synchronization of user settings for Microsoft Project 2016. By default, the user settings of Microsoft Project 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Project 2016 from synchronization between computers. If you enable this policy setting, Microsoft Project 2016 user settings continue to synchronize. @@ -5885,28 +6341,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5924,7 +6386,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Project 2016. Microsoft Project 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Project 2016 settings. +This policy setting configures the backup of certain user settings for Microsoft Project 2016. Microsoft Project 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Project 2016 settings. If you enable this policy setting, certain user settings of Microsoft Project 2016 will continue to be backed up. @@ -5956,28 +6418,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5995,7 +6463,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Publisher 2016. By default, the user settings of Microsoft Publisher 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Publisher 2016 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Publisher 2016. By default, the user settings of Microsoft Publisher 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Publisher 2016 from synchronization between computers. If you enable this policy setting, Microsoft Publisher 2016 user settings continue to synchronize. @@ -6028,28 +6496,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6067,7 +6541,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Publisher 2016. Microsoft Publisher 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Publisher 2016 settings. +This policy setting configures the backup of certain user settings for Microsoft Publisher 2016. Microsoft Publisher 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Publisher 2016 settings. If you enable this policy setting, certain user settings of Microsoft Publisher 2016 will continue to be backed up. @@ -6099,28 +6573,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6138,7 +6618,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 2016 Upload Center. By default, the user settings of Microsoft Office 2016 Upload Center synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Office 2016 Upload Center from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Office 2016 Upload Center. By default, the user settings of Microsoft Office 2016 Upload Center synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Office 2016 Upload Center from synchronization between computers. If you enable this policy setting, Microsoft Office 2016 Upload Center user settings continue to synchronize. @@ -6171,28 +6651,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6210,7 +6696,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Visio 2016. By default, the user settings of Microsoft Visio 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Visio 2016 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Visio 2016. By default, the user settings of Microsoft Visio 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Visio 2016 from synchronization between computers. If you enable this policy setting, Microsoft Visio 2016 user settings continue to synchronize. @@ -6243,28 +6729,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6282,7 +6774,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Visio 2016. Microsoft Visio 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Visio 2016 settings. +This policy setting configures the backup of certain user settings for Microsoft Visio 2016. Microsoft Visio 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Visio 2016 settings. If you enable this policy setting, certain user settings of Microsoft Visio 2016 will continue to be backed up. @@ -6315,28 +6807,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6354,7 +6852,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Word 2016. By default, the user settings of Microsoft Word 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Word 2016 from synchronization between computers. +This policy setting configures the synchronization of user settings for Microsoft Word 2016. By default, the user settings of Microsoft Word 2016 synchronize between computers. Use the policy setting to prevent the user settings of Microsoft Word 2016 from synchronization between computers. If you enable this policy setting, Microsoft Word 2016 user settings continue to synchronize. @@ -6387,28 +6885,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6426,7 +6930,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the backup of certain user settings for Microsoft Word 2016. Microsoft Word 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Word 2016 settings. +This policy setting configures the backup of certain user settings for Microsoft Word 2016. Microsoft Word 2016 has user settings that are backed up instead of synchronizing between computers. Use the policy setting to suppress the backup of specific Microsoft Word 2016 settings. If you enable this policy setting, certain user settings of Microsoft Word 2016 will continue to be backed up. @@ -6459,28 +6963,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6498,7 +7008,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Access 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Access 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Access 2013 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Access 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Access 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Access 2013 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Access 2013 user settings continue to sync with UE-V. @@ -6531,28 +7041,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6570,7 +7086,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Access 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Access 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Access 2016 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Access 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Access 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Access 2016 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Access 2016 user settings continue to sync with UE-V. @@ -6603,28 +7119,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6642,7 +7164,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings which are common between the Microsoft Office Suite 2013 applications. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings which are common between the Microsoft Office Suite 2013 applications will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings which are common between the Microsoft Office Suite 2013 applications from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings which are common between the Microsoft Office Suite 2013 applications. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings which are common between the Microsoft Office Suite 2013 applications will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings which are common between the Microsoft Office Suite 2013 applications from synchronization between computers with UE-V. If you enable this policy setting, user settings which are common between the Microsoft Office Suite 2013 applications continue to synchronize with UE-V. @@ -6674,28 +7196,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6713,7 +7241,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings which are common between the Microsoft Office Suite 2016 applications. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings which are common between the Microsoft Office Suite 2016 applications will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings which are common between the Microsoft Office Suite 2016 applications from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings which are common between the Microsoft Office Suite 2016 applications. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings which are common between the Microsoft Office Suite 2016 applications will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings which are common between the Microsoft Office Suite 2016 applications from synchronization between computers with UE-V. If you enable this policy setting, user settings which are common between the Microsoft Office Suite 2016 applications continue to synchronize with UE-V. @@ -6746,28 +7274,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6785,7 +7319,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Excel 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Excel 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Excel 2013 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Excel 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Excel 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Excel 2013 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Excel 2013 user settings continue to sync with UE-V. @@ -6818,28 +7352,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6857,7 +7397,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Excel 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Excel 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Excel 2016 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Excel 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Excel 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Excel 2016 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Excel 2016 user settings continue to sync with UE-V. @@ -6890,28 +7430,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -6929,7 +7475,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 InfoPath 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 InfoPath 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 InfoPath 2013 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 InfoPath 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 InfoPath 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 InfoPath 2013 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 InfoPath 2013 user settings continue to sync with UE-V. @@ -6961,28 +7507,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7000,7 +7552,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Lync 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Lync 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Lync 2013 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Lync 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Lync 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Lync 2013 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Lync 2013 user settings continue to sync with UE-V. @@ -7033,28 +7585,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7072,7 +7630,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Lync 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Lync 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Lync 2016 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Lync 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Lync 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Lync 2016 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Lync 2016 user settings continue to sync with UE-V. @@ -7105,28 +7663,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7144,7 +7708,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 OneNote 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 OneNote 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 OneNote 2013 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 OneNote 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 OneNote 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 OneNote 2013 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 OneNote 2013 user settings continue to sync with UE-V. @@ -7177,28 +7741,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7216,7 +7786,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 OneNote 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 OneNote 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 OneNote 2016 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 OneNote 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 OneNote 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 OneNote 2016 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 OneNote 2016 user settings continue to sync with UE-V. @@ -7249,28 +7819,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7288,7 +7864,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Outlook 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Outlook 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Outlook 2013 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Outlook 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Outlook 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Outlook 2013 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Outlook 2013 user settings continue to sync with UE-V. @@ -7321,28 +7897,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7360,7 +7942,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Outlook 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Outlook 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Outlook 2016 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Outlook 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Outlook 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Outlook 2016 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Outlook 2016 user settings continue to sync with UE-V. @@ -7393,28 +7975,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7432,7 +8020,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 PowerPoint 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 PowerPoint 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 PowerPoint 2013 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 PowerPoint 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 PowerPoint 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 PowerPoint 2013 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 PowerPoint 2013 user settings continue to sync with UE-V. @@ -7465,28 +8053,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7504,7 +8098,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 PowerPoint 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 PowerPoint 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 PowerPoint 2016 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 PowerPoint 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 PowerPoint 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 PowerPoint 2016 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 PowerPoint 2016 user settings continue to sync with UE-V. @@ -7537,28 +8131,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7576,7 +8176,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Project 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Project 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Project 2013 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Project 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Project 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Project 2013 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Project 2013 user settings continue to sync with UE-V. @@ -7608,28 +8208,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7647,7 +8253,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Project 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Project 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Project 2016 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Project 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Project 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Project 2016 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Project 2016 user settings continue to sync with UE-V. @@ -7680,28 +8286,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7719,7 +8331,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Publisher 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Publisher 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Publisher 2013 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Publisher 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Publisher 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Publisher 2013 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Publisher 2013 user settings continue to sync with UE-V. @@ -7752,28 +8364,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7791,7 +8409,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Publisher 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Publisher 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Publisher 2016 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Publisher 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Publisher 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Publisher 2016 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Publisher 2016 user settings continue to sync with UE-V. @@ -7824,28 +8442,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7863,7 +8487,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 SharePoint Designer 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 SharePoint Designer 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 SharePoint Designer 2013 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 SharePoint Designer 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 SharePoint Designer 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 SharePoint Designer 2013 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 SharePoint Designer 2013 user settings continue to sync with UE-V. @@ -7896,28 +8520,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -7935,7 +8565,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Visio 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Visio 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Visio 2013 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Visio 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Visio 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Visio 2013 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Visio 2013 user settings continue to sync with UE-V. @@ -7968,28 +8598,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8007,7 +8643,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Visio 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Visio 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Visio 2016 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Visio 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Visio 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Visio 2016 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Visio 2016 user settings continue to sync with UE-V. @@ -8040,28 +8676,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8079,7 +8721,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Word 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Word 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Word 2013 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Word 2013. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Word 2013 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Word 2013 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Word 2013 user settings continue to sync with UE-V. @@ -8112,28 +8754,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8151,7 +8799,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for Microsoft Office 365 Word 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Word 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Word 2016 from synchronization between computers with UE-V. +This policy setting configures the synchronization of user settings for Microsoft Office 365 Word 2016. Microsoft Office 365 synchronizes certain settings by default without UE-V. If the synchronization capabilities of Microsoft Office 365 are disabled, then the user settings of Microsoft Office 365 Word 2016 will synchronize between a user’s work computers with UE-V by default. Use this policy setting to prevent the user settings of Microsoft Office 365 Word 2016 from synchronization between computers with UE-V. If you enable this policy setting, Microsoft Office 365 Word 2016 user settings continue to sync with UE-V. @@ -8184,28 +8832,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8223,7 +8877,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for the Music app. By default, the user settings of Music sync between computers. Use the policy setting to prevent the user settings of Music from synchronizing between computers. +This policy setting configures the synchronization of user settings for the Music app. By default, the user settings of Music sync between computers. Use the policy setting to prevent the user settings of Music from synchronizing between computers. If you enable this policy setting, Music user settings continue to sync. @@ -8255,28 +8909,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8294,7 +8954,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for the News app. By default, the user settings of News sync between computers. Use the policy setting to prevent the user settings of News from synchronizing between computers. +This policy setting configures the synchronization of user settings for the News app. By default, the user settings of News sync between computers. Use the policy setting to prevent the user settings of News from synchronizing between computers. If you enable this policy setting, News user settings continue to sync. @@ -8327,28 +8987,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8366,7 +9032,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings of Notepad. By default, the user settings of Notepad synchronize between computers. Use the policy setting to prevent the user settings of Notepad from synchronization between computers. +This policy setting configures the synchronization of user settings of Notepad. By default, the user settings of Notepad synchronize between computers. Use the policy setting to prevent the user settings of Notepad from synchronization between computers. If you enable this policy setting, the Notepad user settings continue to synchronize. @@ -8399,28 +9065,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8438,7 +9110,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for the Reader app. By default, the user settings of Reader sync between computers. Use the policy setting to prevent the user settings of Reader from synchronizing between computers. +This policy setting configures the synchronization of user settings for the Reader app. By default, the user settings of Reader sync between computers. Use the policy setting to prevent the user settings of Reader from synchronizing between computers. If you enable this policy setting, Reader user settings continue to sync. @@ -8472,28 +9144,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8511,7 +9189,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the number of milliseconds that the computer waits when retrieving user settings from the settings storage location. You can use this setting to override the default value of 2000 milliseconds. +This policy setting configures the number of milliseconds that the computer waits when retrieving user settings from the settings storage location. You can use this setting to override the default value of 2000 milliseconds. If you enable this policy setting, set the number of milliseconds that the system waits to retrieve settings. @@ -8542,28 +9220,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8581,7 +9265,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures where the settings package files that contain user settings are stored. +This policy setting configures where the settings package files that contain user settings are stored. If you enable this policy setting, the user settings are stored in the specified location. @@ -8612,28 +9296,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8651,7 +9341,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures where custom settings location templates are stored and if the catalog will be used to replace the default Microsoft templates installed with the UE-V Agent. +This policy setting configures where custom settings location templates are stored and if the catalog will be used to replace the default Microsoft templates installed with the UE-V Agent. If you enable this policy setting, the UE-V Agent checks the specified location once each day and updates its synchronization behavior based on the templates in this location. Settings location templates added or updated since the last check are registered by the UE-V Agent. The UE-V Agent deregisters templates that were removed from this location. @@ -8688,28 +9378,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8727,7 +9423,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for the Sports app. By default, the user settings of Sports sync between computers. Use the policy setting to prevent the user settings of Sports from synchronizing between computers. +This policy setting configures the synchronization of user settings for the Sports app. By default, the user settings of Sports sync between computers. Use the policy setting to prevent the user settings of Sports from synchronizing between computers. If you enable this policy setting, Sports user settings continue to sync. @@ -8760,28 +9456,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8799,7 +9501,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to enable or disable User Experience Virtualization (UE-V). Only applies to Windows 10 or earlier. +This policy setting allows you to enable or disable User Experience Virtualization (UE-V). Only applies to Windows 10 or earlier. > [!TIP] @@ -8825,28 +9527,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8864,7 +9572,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines whether the User Experience Virtualization (UE-V) Agent synchronizes settings over metered connections. By default, the UE-V Agent does not synchronize settings over a metered connection. +This policy setting defines whether the User Experience Virtualization (UE-V) Agent synchronizes settings over metered connections. By default, the UE-V Agent does not synchronize settings over a metered connection. With this setting enabled, the UE-V Agent synchronizes settings over a metered connection. @@ -8897,28 +9605,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -8936,7 +9650,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines whether the User Experience Virtualization (UE-V) Agent synchronizes settings over metered connections outside of the home provider network, for example when connected via a roaming connection. By default, the UE-V Agent does not synchronize settings over a metered connection that is roaming. +This policy setting defines whether the User Experience Virtualization (UE-V) Agent synchronizes settings over metered connections outside of the home provider network, for example when connected via a roaming connection. By default, the UE-V Agent does not synchronize settings over a metered connection that is roaming. With this setting enabled, the UE-V Agent synchronizes settings over a metered connection that is roaming. @@ -8969,28 +9683,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -9008,7 +9728,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the User Experience Virtualization (UE-V) sync provider to ping the settings storage path before attempting to sync settings. If the ping is successful then the sync provider attempts to synchronize the settings packages. If the ping is unsuccessful then the sync provider doesn’t attempt the synchronization. +This policy setting allows you to configure the User Experience Virtualization (UE-V) sync provider to ping the settings storage path before attempting to sync settings. If the ping is successful then the sync provider attempts to synchronize the settings packages. If the ping is unsuccessful then the sync provider doesn’t attempt the synchronization. If you enable this policy setting, the sync provider pings the settings storage location before synchronizing settings packages. @@ -9041,28 +9761,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -9079,7 +9805,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines the default settings sync behavior of the User Experience Virtualization (UE-V) Agent for Windows apps that are not explicitly listed in Windows App List. By default, the UE-V Agent only synchronizes settings of those Windows apps included in the Windows App List. +This policy setting defines the default settings sync behavior of the User Experience Virtualization (UE-V) Agent for Windows apps that are not explicitly listed in Windows App List. By default, the UE-V Agent only synchronizes settings of those Windows apps included in the Windows App List. With this setting enabled, the settings of all Windows apps not expressly disable in the Windows App List are synchronized. @@ -9112,28 +9838,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -9151,7 +9883,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for the Travel app. By default, the user settings of Travel sync between computers. Use the policy setting to prevent the user settings of Travel from synchronizing between computers. +This policy setting configures the synchronization of user settings for the Travel app. By default, the user settings of Travel sync between computers. Use the policy setting to prevent the user settings of Travel from synchronizing between computers. If you enable this policy setting, Travel user settings continue to sync. @@ -9184,28 +9916,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -9222,7 +9960,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting enables the User Experience Virtualization (UE-V) tray icon. By default, an icon appears in the system tray that displays notifications for UE-V. This icon also provides a link to the UE-V Agent application, Company Settings Center. Users can open the Company Settings Center by right-clicking the icon and selecting Open or by double-clicking the icon. When this group policy setting is enabled, the UE-V tray icon is visible, the UE-V notifications display, and the Company Settings Center is accessible from the tray icon. +This policy setting enables the User Experience Virtualization (UE-V) tray icon. By default, an icon appears in the system tray that displays notifications for UE-V. This icon also provides a link to the UE-V Agent application, Company Settings Center. Users can open the Company Settings Center by right-clicking the icon and selecting Open or by double-clicking the icon. When this group policy setting is enabled, the UE-V tray icon is visible, the UE-V notifications display, and the Company Settings Center is accessible from the tray icon. With this setting disabled, the tray icon does not appear in the system tray, UE-V never displays notifications, and the user cannot access Company Settings Center from the system tray. The Company Settings Center remains accessible through the Control Panel and the Start menu or Start screen. @@ -9253,28 +9991,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -9292,7 +10036,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for the Video app. By default, the user settings of Video sync between computers. Use the policy setting to prevent the user settings of Video from synchronizing between computers. +This policy setting configures the synchronization of user settings for the Video app. By default, the user settings of Video sync between computers. Use the policy setting to prevent the user settings of Video from synchronizing between computers. If you enable this policy setting, Video user settings continue to sync. @@ -9325,28 +10069,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -9364,7 +10114,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings for the Weather app. By default, the user settings of Weather sync between computers. Use the policy setting to prevent the user settings of Weather from synchronizing between computers. +This policy setting configures the synchronization of user settings for the Weather app. By default, the user settings of Weather sync between computers. Use the policy setting to prevent the user settings of Weather from synchronizing between computers. If you enable this policy setting, Weather user settings continue to sync. @@ -9396,28 +10146,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -9435,7 +10191,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting configures the synchronization of user settings of WordPad. By default, the user settings of WordPad synchronize between computers. Use the policy setting to prevent the user settings of WordPad from synchronization between computers. +This policy setting configures the synchronization of user settings of WordPad. By default, the user settings of WordPad synchronize between computers. Use the policy setting to prevent the user settings of WordPad from synchronization between computers. If you enable this policy setting, the WordPad user settings continue to synchronize. diff --git a/windows/client-management/mdm/policy-csp-admx-userprofiles.md b/windows/client-management/mdm/policy-csp-admx-userprofiles.md index 7e23b796b2..d52fa6f99e 100644 --- a/windows/client-management/mdm/policy-csp-admx-userprofiles.md +++ b/windows/client-management/mdm/policy-csp-admx-userprofiles.md @@ -57,28 +57,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -95,7 +101,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows an administrator to automatically delete user profiles on system restart that have not been used within a specified number of days. Note: One day is interpreted as 24 hours after a specific user profile was accessed. +This policy setting allows an administrator to automatically delete user profiles on system restart that have not been used within a specified number of days. Note: One day is interpreted as 24 hours after a specific user profile was accessed. If you enable this policy setting, the User Profile Service will automatically delete on the next system restart all user profiles on the computer that have not been used within the specified number of days. @@ -126,28 +132,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -164,7 +176,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether Windows forcefully unloads the user's registry at logoff, even if there are open handles to the per-user registry keys. +This policy setting controls whether Windows forcefully unloads the user's registry at logoff, even if there are open handles to the per-user registry keys. Note: This policy setting should only be used for cases where you may be running into application compatibility issues due to this specific Windows behavior. It is not recommended to enable this policy by default as it may prevent users from getting an updated version of their roaming user profile. @@ -197,28 +209,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -235,7 +253,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether the system retains a roaming user's Windows Installer and Group Policy based software installation data on their profile deletion. +This policy setting determines whether the system retains a roaming user's Windows Installer and Group Policy based software installation data on their profile deletion. By default Windows deletes all information related to a roaming user (which includes the user's settings, data, Windows Installer related data, and the like) when their profile is deleted. As a result, the next time a roaming user whose profile was previously deleted on that client logs on, they will need to reinstall all apps published via policy at logon increasing logon time. You can use this policy setting to change this behavior. @@ -271,28 +289,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -309,7 +333,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting sets the maximum size of each user profile and determines the system's response when a user profile reaches the maximum size. This policy setting affects both local and roaming profiles. +This policy setting sets the maximum size of each user profile and determines the system's response when a user profile reaches the maximum size. This policy setting affects both local and roaming profiles. If you disable this policy setting or do not configure it, the system does not limit the size of user profiles. @@ -349,28 +373,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -387,7 +417,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting will automatically log off a user when Windows cannot load their profile. +This policy setting will automatically log off a user when Windows cannot load their profile. If Windows cannot access the user profile folder or the profile contains errors that prevent it from loading, Windows logs on the user with a temporary profile. This policy setting allows the administrator to disable this behavior, preventing Windows from logging on the user with a temporary profile. @@ -422,28 +452,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -460,7 +496,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting defines a slow connection for roaming user profiles and establishes thresholds for two tests of network speed. +This policy setting defines a slow connection for roaming user profiles and establishes thresholds for two tests of network speed. To determine the network performance characteristics, a connection is made to the file share storing the user's profile and 64 kilobytes of data is transferred. From that connection and data transfer, the network's latency and connection speed are determined. @@ -495,28 +531,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -533,7 +575,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the location and root (file share or local path) of a user's home folder for a logon session. +This policy setting allows you to specify the location and root (file share or local path) of a user's home folder for a logon session. If you enable this policy setting, the user's home folder is configured to the specified local or network location, creating a new folder for each user name. @@ -573,28 +615,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -611,7 +659,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting prevents users from managing the ability to allow apps to access the user name, account picture, and domain information. +This setting prevents users from managing the ability to allow apps to access the user name, account picture, and domain information. If you enable this policy setting, sharing of user name, picture and domain information may be controlled by setting one of the following options: diff --git a/windows/client-management/mdm/policy-csp-admx-w32time.md b/windows/client-management/mdm/policy-csp-admx-w32time.md index 2d0f47d74c..5edddf7583 100644 --- a/windows/client-management/mdm/policy-csp-admx-w32time.md +++ b/windows/client-management/mdm/policy-csp-admx-w32time.md @@ -45,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -83,7 +89,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify Clock discipline and General values for the Windows Time service (W32time) for domain controllers including RODCs. +This policy setting allows you to specify Clock discipline and General values for the Windows Time service (W32time) for domain controllers including RODCs. If this policy setting is enabled, W32time Service on target machines use the settings provided here. Otherwise, the service on target machines use locally configured settings values. @@ -190,28 +196,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -228,7 +240,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies a set of parameters for controlling the Windows NTP Client. +This policy setting specifies a set of parameters for controlling the Windows NTP Client. If you enable this policy setting, you can specify the following parameters for the Windows NTP Client. @@ -280,28 +292,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -318,7 +336,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies whether the Windows NTP Client is enabled. +This policy setting specifies whether the Windows NTP Client is enabled. Enabling the Windows NTP Client allows your computer to synchronize its computer clock with other NTP servers. You might want to disable this service if you decide to use a third-party time provider. @@ -351,28 +369,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -389,7 +413,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify whether the Windows NTP Server is enabled. +This policy setting allows you to specify whether the Windows NTP Server is enabled. If you enable this policy setting for the Windows NTP Server, your computer can service NTP requests from other computers. diff --git a/windows/client-management/mdm/policy-csp-admx-wcm.md b/windows/client-management/mdm/policy-csp-admx-wcm.md index 3ec0e0695a..f9f39376f4 100644 --- a/windows/client-management/mdm/policy-csp-admx-wcm.md +++ b/windows/client-management/mdm/policy-csp-admx-wcm.md @@ -42,28 +42,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -80,7 +86,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies that power management is disabled when the machine enters connected standby mode. +This policy setting specifies that power management is disabled when the machine enters connected standby mode. If this policy setting is enabled, Windows Connection Manager does not manage adapter radios to reduce power consumption when the machine enters connected standby mode. @@ -111,28 +117,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -149,7 +161,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows will soft-disconnect a computer from a network. +This policy setting determines whether Windows will soft-disconnect a computer from a network. If this policy setting is enabled or not configured, Windows will soft-disconnect a computer from a network when it determines that the computer should no longer be connected to a network. @@ -188,28 +200,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -226,7 +244,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines if a computer can have multiple connections to the internet or to a Windows domain. If multiple connections are allowed, it then determines how network traffic will be routed. +This policy setting determines if a computer can have multiple connections to the internet or to a Windows domain. If multiple connections are allowed, it then determines how network traffic will be routed. If this policy setting is set to 0, a computer can have simultaneous connections to the internet, to a Windows domain, or to both. Internet traffic can be routed over any connection - including a cellular connection and any metered network. This was previously the Disabled state for this policy setting. This option was first available in Windows 8. diff --git a/windows/client-management/mdm/policy-csp-admx-wincal.md b/windows/client-management/mdm/policy-csp-admx-wincal.md index a289a23d5b..89e84c7887 100644 --- a/windows/client-management/mdm/policy-csp-admx-wincal.md +++ b/windows/client-management/mdm/policy-csp-admx-wincal.md @@ -39,28 +39,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -77,7 +83,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. Windows Calendar is a feature that allows users to manage appointments and tasks by creating personal calendars, publishing them, and subscribing to other users calendars. +Windows Calendar is a feature that allows users to manage appointments and tasks by creating personal calendars, publishing them, and subscribing to other users calendars. If you enable this setting, Windows Calendar will be turned off. @@ -112,28 +118,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -150,7 +162,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Windows Calendar is a feature that allows users to manage appointments and tasks by creating personal calendars, publishing them, and subscribing to other users calendars. +Windows Calendar is a feature that allows users to manage appointments and tasks by creating personal calendars, publishing them, and subscribing to other users calendars. If you enable this setting, Windows Calendar will be turned off. diff --git a/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md b/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md index ab4c4a6c88..51a117aff3 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -75,7 +81,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. By default, Add features to Windows 10 is available for all administrators. +By default, Add features to Windows 10 is available for all administrators. If you enable this policy setting, the wizard will not run. diff --git a/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md b/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md index 80b1fb90ac..5d4effe83f 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md @@ -42,28 +42,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -80,7 +86,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting prohibits access to Windows Connect Now (WCN) wizards. +This policy setting prohibits access to Windows Connect Now (WCN) wizards. If you enable this policy setting, the wizards are turned off and users have no access to any of the wizard tasks. All the configuration related tasks, including "Set up a wireless router or access point" and "Add a wireless device" are disabled. @@ -111,28 +117,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -149,7 +161,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prohibits access to Windows Connect Now (WCN) wizards. +This policy setting prohibits access to Windows Connect Now (WCN) wizards. If you enable this policy setting, the wizards are turned off and users have no access to any of the wizard tasks. All the configuration related tasks, including "Set up a wireless router or access point" and "Add a wireless device" are disabled. @@ -180,28 +192,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -218,7 +236,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows the configuration of wireless settings using Windows Connect Now (WCN). The WCN Registrar enables the discovery and configuration of devices over Ethernet (UPnP), over In-band 802.11 WLAN, through the Windows Portable Device API (WPD), and via USB Flash drives. +This policy setting allows the configuration of wireless settings using Windows Connect Now (WCN). The WCN Registrar enables the discovery and configuration of devices over Ethernet (UPnP), over In-band 802.11 WLAN, through the Windows Portable Device API (WPD), and via USB Flash drives. Additional options are available to allow discovery and configuration over a specific medium. diff --git a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md index 7ffcac7be2..a118a9e27a 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md @@ -247,28 +247,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -285,7 +291,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent data loss when you change the target location for Folder Redirection, and the new and old targets point to the same network share, but have different network paths. +This policy setting allows you to prevent data loss when you change the target location for Folder Redirection, and the new and old targets point to the same network share, but have different network paths. If you enable this policy setting, Folder Redirection creates a temporary file in the old location in order to verify that new and old locations point to the same network share. If both new and old locations point to the same share, the target path is updated and files are not copied or deleted. The temporary file is deleted. @@ -320,28 +326,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -358,7 +370,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting allows an administrator to revert specific Windows Shell behavior to classic Shell behavior. +This setting allows an administrator to revert specific Windows Shell behavior to classic Shell behavior. If you enable this setting, users cannot configure their system to open items by single-clicking (such as in Mouse in Control Panel). As a result, the user interface looks and operates like the interface for Windows NT 4.0, and users cannot restore the new features. @@ -394,28 +406,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -432,7 +450,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Allows you to have File Explorer display a confirmation dialog whenever a file is deleted or moved to the Recycle Bin. +Allows you to have File Explorer display a confirmation dialog whenever a file is deleted or moved to the Recycle Bin. If you enable this setting, a confirmation dialog is displayed when a file is deleted or moved to the Recycle Bin by the user. @@ -463,28 +481,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -502,7 +526,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify a location where all default Library definition files for users/machines reside. +This policy setting allows you to specify a location where all default Library definition files for users/machines reside. If you enable this policy setting, administrators can specify a path where all default Library definition files for users reside. The user will not be allowed to make changes to these Libraries from the UI. On every logon, the policy settings are verified and Libraries for the user are updated or changed according to the path defined. @@ -533,28 +557,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -572,7 +602,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Changes the behavior of IShellFolder::BindToObject for IID_IPropertySetStorage to not bind directly to the IPropertySetStorage implementation, and to include the intermediate layers provided by the Property System. +Changes the behavior of IShellFolder::BindToObject for IID_IPropertySetStorage to not bind directly to the IPropertySetStorage implementation, and to include the intermediate layers provided by the Property System. This behavior is consistent with Windows Vista's behavior in this scenario. @@ -603,28 +633,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -641,7 +677,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off Windows Libraries features that need indexed file metadata to function properly. +This policy setting allows you to turn off Windows Libraries features that need indexed file metadata to function properly. If you enable this policy, some Windows Libraries features will be turned off to better handle included folders that have been redirected to non-indexed network locations. @@ -683,28 +719,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -721,7 +763,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify a list of known folders that should be disabled. +This policy setting allows you to specify a list of known folders that should be disabled. Disabling a known folder will prevent the underlying file or directory from being created via the known folder API. If the folder exists before the policy is applied, the folder must be manually deleted since the policy only blocks the creation of the folder. @@ -755,28 +797,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -793,7 +841,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Disables suggesting recent queries for the Search Box and prevents entries into the Search Box from being stored in the registry for future references. +Disables suggesting recent queries for the Search Box and prevents entries into the Search Box from being stored in the registry for future references. File Explorer shows suggestion pop-ups as users type into the Search Box. @@ -828,28 +876,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -866,7 +920,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether remote paths can be used for file shortcut (.lnk file) icons. +This policy setting determines whether remote paths can be used for file shortcut (.lnk file) icons. If you enable this policy setting, file shortcut icons are allowed to be obtained from remote paths. @@ -901,28 +955,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -939,7 +999,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy allows you to turn Windows Defender SmartScreen on or off. SmartScreen helps protect PCs by warning users before running potentially malicious programs downloaded from the Internet. This warning is presented as an interstitial dialog shown before running an app that has been downloaded from the Internet and is unrecognized or known to be malicious. No dialog is shown for apps that do not appear to be suspicious. +This policy allows you to turn Windows Defender SmartScreen on or off. SmartScreen helps protect PCs by warning users before running potentially malicious programs downloaded from the Internet. This warning is presented as an interstitial dialog shown before running an app that has been downloaded from the Internet and is unrecognized or known to be malicious. No dialog is shown for apps that do not appear to be suspicious. Some information is sent to Microsoft about files and programs run on PCs with this feature enabled. @@ -979,28 +1039,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1017,7 +1083,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This setting is designed to ensure that shell extensions can operate on a per-user basis. +This setting is designed to ensure that shell extensions can operate on a per-user basis. If you enable this setting, Windows is directed to only run those shell extensions that have either been approved by an administrator or that will not impact other users of the machine. A shell extension only runs if there is an entry in at least one of the following locations in registry. @@ -1050,28 +1116,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1089,7 +1161,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify whether the ribbon appears minimized or in full when new File Explorer windows are opened. +This policy setting allows you to specify whether the ribbon appears minimized or in full when new File Explorer windows are opened. If you enable this policy setting, you can set how the ribbon appears the first time users open File Explorer and whenever they open new windows. @@ -1120,28 +1192,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1158,7 +1236,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off the display of snippets in Content view mode. +This policy setting allows you to turn off the display of snippets in Content view mode. If you enable this policy setting, File Explorer will not display snippets in Content view mode. @@ -1189,28 +1267,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1228,7 +1312,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. +This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. If you enable this policy setting, users can preview items and get custom thumbnails from OpenSearch query results in this zone using File Explorer. @@ -1263,28 +1347,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1302,7 +1392,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. +This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. If you enable this policy setting, users can preview items and get custom thumbnails from OpenSearch query results in this zone using File Explorer. @@ -1337,28 +1427,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1376,7 +1472,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. +This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. If you enable this policy setting, users can preview items and get custom thumbnails from OpenSearch query results in this zone using File Explorer. @@ -1411,28 +1507,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1450,7 +1552,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. +This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. If you enable this policy setting, users can preview items and get custom thumbnails from OpenSearch query results in this zone using File Explorer. @@ -1485,28 +1587,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1524,7 +1632,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. +This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. If you enable this policy setting, users can preview items and get custom thumbnails from OpenSearch query results in this zone using File Explorer. @@ -1559,28 +1667,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1598,7 +1712,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. +This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. If you enable this policy setting, users can preview items and get custom thumbnails from OpenSearch query results in this zone using File Explorer. @@ -1633,28 +1747,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1672,7 +1792,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. +This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. If you enable this policy setting, users can preview items and get custom thumbnails from OpenSearch query results in this zone using File Explorer. @@ -1707,28 +1827,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1746,7 +1872,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. +This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. If you enable this policy setting, users can preview items and get custom thumbnails from OpenSearch query results in this zone using File Explorer. @@ -1781,28 +1907,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1820,7 +1952,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. +This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. If you enable this policy setting, users can preview items and get custom thumbnails from OpenSearch query results in this zone using File Explorer. @@ -1855,28 +1987,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1894,7 +2032,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. +This policy setting allows you to manage whether a user may preview an item from this zone or display custom thumbnails in the preview pane in File Explorer. While this policy setting usually applies to items returned by OpenSearch queries using Search Connectors (which allow rich searching of remote sources from within the File Explorer), it might affect other items as well that are marked from this zone. For example, some application-specific items such as MAPI (Messaging Application Programming Interface) items that are returned as search results in File Explorer will be affected. MAPI items reside in the Internet zone, so disabling this policy for the Internet zone will prevent the previewing of these items in File Explorer. For the case of custom thumbnails, it is the zone of the thumbnail that is checked, not the zone of item. Typically these are the same but a source is able to define a specific location of a thumbnail that is different than the location of the item. If you enable this policy setting, users can preview items and get custom thumbnails from OpenSearch query results in this zone using File Explorer. @@ -1929,28 +2067,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1968,7 +2112,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. +This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. If you enable this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. @@ -2001,28 +2145,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2040,7 +2190,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. +This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. If you enable this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. @@ -2073,28 +2223,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2112,7 +2268,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. +This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. If you enable this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. @@ -2145,28 +2301,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2184,7 +2346,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. +This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. If you enable this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. @@ -2217,28 +2379,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2256,7 +2424,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. +This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. If you enable this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. @@ -2289,28 +2457,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2328,7 +2502,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. +This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. If you enable this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. @@ -2361,28 +2535,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2400,7 +2580,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. +This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. If you enable this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. @@ -2434,28 +2614,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2473,7 +2659,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. +This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. If you enable this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. @@ -2507,28 +2693,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2546,7 +2738,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. +This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. If you enable this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. @@ -2579,28 +2771,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2618,7 +2816,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. +This policy setting allows you to manage whether OpenSearch queries in this zone can be performed using Search Connectors in File Explorer. Search Connectors allow rich searching of remote sources from within File Explorer. Search results will be returned in File Explorer and can be acted upon like local files. If you enable this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. @@ -2651,28 +2849,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2689,7 +2893,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting determines whether Windows traces shortcuts back to their sources when it cannot find the target on the user's system. +This policy setting determines whether Windows traces shortcuts back to their sources when it cannot find the target on the user's system. Shortcut files typically include an absolute path to the original target file as well as the relative path to the current target file. When the system cannot find the file in the current target path, then, by default, it searches for the target in the original path. If the shortcut has been copied to a different computer, the original path might lead to a network computer, including external resources, such as an Internet server. @@ -2722,28 +2926,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2760,7 +2970,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to set the maximum number of shortcuts the system can display in the Recent Items menu on the Start menu. The Recent Items menu contains shortcuts to the nonprogram files the user has most recently opened. +This policy setting allows you to set the maximum number of shortcuts the system can display in the Recent Items menu on the Start menu. The Recent Items menu contains shortcuts to the nonprogram files the user has most recently opened. If you enable this policy setting, the system displays the number of shortcuts specified by the policy setting. @@ -2791,28 +3001,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2829,7 +3045,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Hide the Back button in the Open dialog box. This policy setting lets you remove new features added in Microsoft Windows 2000 Professional, so the Open dialog box appears as it did in Windows NT 4.0 and earlier. This policy setting affects only programs that use the standard Open dialog box provided to developers of Windows programs. +Hide the Back button in the Open dialog box. This policy setting lets you remove new features added in Microsoft Windows 2000 Professional, so the Open dialog box appears as it did in Windows NT 4.0 and earlier. This policy setting affects only programs that use the standard Open dialog box provided to developers of Windows programs. If you enable this policy setting, the Back button is removed from the standard Open dialog box. @@ -2864,28 +3080,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2902,7 +3124,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove CD Burning features. File Explorer allows you to create and modify re-writable CDs if you have a CD writer connected to your PC. +This policy setting allows you to remove CD Burning features. File Explorer allows you to create and modify re-writable CDs if you have a CD writer connected to your PC. If you enable this policy setting, all features in the File Explorer that allow you to use your CD writer are removed. @@ -2936,28 +3158,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -2974,7 +3202,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off caching of thumbnail pictures. +This policy setting allows you to turn off caching of thumbnail pictures. If you enable this policy setting, thumbnail views are not cached. @@ -3008,28 +3236,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3046,7 +3280,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent users from enabling or disabling minor animations in the operating system for the movement of windows, menus, and lists. +This policy setting allows you to prevent users from enabling or disabling minor animations in the operating system for the movement of windows, menus, and lists. If you enable this policy setting, the "Use transition effects for menus and tooltips" option in Display in Control Panel is disabled, and cannot be toggled by users. @@ -3079,28 +3313,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3117,7 +3357,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Disables the "Hide keyboard navigation indicators until I use the ALT key" option in Display in Control Panel. When this Display Properties option is selected, the underlining that indicates a keyboard shortcut character (hot key) does not appear on menus until you press ALT. +Disables the "Hide keyboard navigation indicators until I use the ALT key" option in Display in Control Panel. When this Display Properties option is selected, the underlining that indicates a keyboard shortcut character (hot key) does not appear on menus until you press ALT. Effects, such as transitory underlines, are designed to enhance the user's experience but might be confusing or distracting to some users. @@ -3146,28 +3386,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3184,7 +3430,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the DFS tab from File Explorer. +This policy setting allows you to remove the DFS tab from File Explorer. If you enable this policy setting, the DFS (Distributed File System) tab is removed from File Explorer and from other programs that use the File Explorer browser, such as My Computer. As a result, users cannot use this tab to view or change the properties of the DFS shares available from their computer. This policy setting does not prevent users from using other methods to configure DFS. @@ -3215,28 +3461,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3253,7 +3505,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to hide these specified drives in My Computer. +This policy setting allows you to hide these specified drives in My Computer. This policy setting allows you to remove the icons representing selected hard drives from My Computer and File Explorer. Also, the drive letters representing the selected drives do not appear in the standard Open dialog box. @@ -3289,28 +3541,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3327,7 +3585,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes all computers outside of the user's workgroup or local domain from lists of network resources in File Explorer and Network Locations. +Removes all computers outside of the user's workgroup or local domain from lists of network resources in File Explorer and Network Locations. If you enable this setting, the system removes the Entire Network option and the icons representing networked computers from Network Locations and from the browser associated with the Map Network Drive option. @@ -3363,28 +3621,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3401,7 +3665,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the list of most recently used files from the Open dialog box. +Removes the list of most recently used files from the Open dialog box. If you disable this setting or do not configure it, the "File name" field includes a drop-down list of recently used files. If you enable this setting, the "File name" field is a simple text box. Users must browse directories to find a file or type a file name in the text box. @@ -3437,28 +3701,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3475,7 +3745,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the File menu from My Computer and File Explorer. +Removes the File menu from My Computer and File Explorer. This setting does not prevent users from using other methods to perform tasks available on the File menu. @@ -3504,28 +3774,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3542,7 +3818,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent users from accessing Folder Options through the View tab on the ribbon in File Explorer. +This policy setting allows you to prevent users from accessing Folder Options through the View tab on the ribbon in File Explorer. Folder Options allows users to change the way files and folders open, what appears in the navigation pane, and other advanced view settings. @@ -3575,28 +3851,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3613,7 +3895,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the Hardware tab. This setting removes the Hardware tab from Mouse, Keyboard, and Sounds and Audio Devices in Control Panel. It also removes the Hardware tab from the Properties dialog box for all local drives, including hard drives, floppy disk drives, and CD-ROM drives. As a result, users cannot use the Hardware tab to view or change the device list or device properties, or use the Troubleshoot button to resolve problems with the device. +Removes the Hardware tab. This setting removes the Hardware tab from Mouse, Keyboard, and Sounds and Audio Devices in Control Panel. It also removes the Hardware tab from the Properties dialog box for all local drives, including hard drives, floppy disk drives, and CD-ROM drives. As a result, users cannot use the Hardware tab to view or change the device list or device properties, or use the Troubleshoot button to resolve problems with the device. > [!TIP] @@ -3640,28 +3922,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3678,7 +3966,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the Manage item from the File Explorer context menu. This context menu appears when you right-click File Explorer or My Computer. +Removes the Manage item from the File Explorer context menu. This context menu appears when you right-click File Explorer or My Computer. The Manage item opens Computer Management (Compmgmt.msc), a console tool that includes many of the primary Windows 2000 administrative tools, such as Event Viewer, Device Manager, and Disk Management. You must be an administrator to use many of the features of these tools. @@ -3712,28 +4000,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3750,7 +4044,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the Shared Documents folder from My Computer. When a Windows client is in a workgroup, a Shared Documents icon appears in the File Explorer Web view under "Other Places" and also under "Files Stored on This Computer" in My Computer. Using this policy setting, you can choose not to have these items displayed. +This policy setting allows you to remove the Shared Documents folder from My Computer. When a Windows client is in a workgroup, a Shared Documents icon appears in the File Explorer Web view under "Other Places" and also under "Files Stored on This Computer" in My Computer. Using this policy setting, you can choose not to have these items displayed. If you enable this policy setting, the Shared Documents folder is not displayed in the Web view or in My Computer. @@ -3784,28 +4078,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3822,7 +4122,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from using File Explorer or Network Locations to map or disconnect network drives. +Prevents users from using File Explorer or Network Locations to map or disconnect network drives. If you enable this setting, the system removes the Map Network Drive and Disconnect Network Drive commands from the toolbar and Tools menus in File Explorer and Network Locations and from menus that appear when you right-click the File Explorer or Network Locations icons. @@ -3858,28 +4158,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3896,7 +4202,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy removes the end-user notification for new application associations. These associations are based on file types (e.g. *.txt) or protocols (e.g. http:). +This policy removes the end-user notification for new application associations. These associations are based on file types (e.g. *.txt) or protocols (e.g. http:). If this group policy is enabled, no notifications will be shown. If the group policy is not configured or disabled, notifications will be shown to the end user if a new application has been installed that can handle the file type or protocol association that was invoked. @@ -3925,28 +4231,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -3963,7 +4275,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the shortcut bar from the Open dialog box. This setting, and others in this folder, lets you remove new features added in Windows 2000 Professional, so that the Open dialog box looks like it did in Windows NT 4.0 and earlier. These policies only affect programs that use the standard Open dialog box provided to developers of Windows programs. +Removes the shortcut bar from the Open dialog box. This setting, and others in this folder, lets you remove new features added in Windows 2000 Professional, so that the Open dialog box looks like it did in Windows NT 4.0 and earlier. These policies only affect programs that use the standard Open dialog box provided to developers of Windows programs. To see an example of the standard Open dialog box, start WordPad and, on the File menu, click Open. @@ -3995,28 +4307,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4033,7 +4351,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. When a file or folder is deleted in File Explorer, a copy of the file or folder is placed in the Recycle Bin. Using this setting, you can change this behavior. +When a file or folder is deleted in File Explorer, a copy of the file or folder is placed in the Recycle Bin. Using this setting, you can change this behavior. If you enable this setting, files and folders that are deleted using File Explorer will not be placed in the Recycle Bin and will therefore be permanently deleted. @@ -4064,28 +4382,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4102,7 +4426,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from submitting alternate logon credentials to install a program. +Prevents users from submitting alternate logon credentials to install a program. This setting suppresses the "Install Program As Other User" dialog box for local and network installations. This dialog box, which prompts the current user for the user name and password of an administrator, appears when users who are not administrators try to install programs locally on their computers. This setting allows administrators who have logged on as regular users to install programs without logging off and logging on again using their administrator credentials. @@ -4137,28 +4461,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4175,7 +4505,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. If you enable this policy, the "Internet" "Search again" link will not be shown when the user performs a search in the Explorer window. +If you enable this policy, the "Internet" "Search again" link will not be shown when the user performs a search in the Explorer window. If you disable this policy, there will be an "Internet" "Search again" link when the user performs a search in the Explorer window. This button launches a search in the default browser with the search terms. @@ -4206,28 +4536,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4244,7 +4580,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes the Security tab from File Explorer. +Removes the Security tab from File Explorer. If you enable this setting, users opening the Properties dialog box for all file system objects, including folders, files, shortcuts, and drives, will not be able to access the Security tab. As a result, users will be able to neither change the security settings nor view a list of all users that have access to the resource in question. @@ -4275,28 +4611,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4313,7 +4655,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove the Search button from the File Explorer toolbar. If you enable this policy setting, the Search button is removed from the Standard Buttons toolbar that appears in File Explorer and other programs that use the File Explorer window, such as My Computer and Network Locations. Enabling this policy setting does not remove the Search button or affect any search features of Internet browser windows, such as the Internet Explorer window. +This policy setting allows you to remove the Search button from the File Explorer toolbar. If you enable this policy setting, the Search button is removed from the Standard Buttons toolbar that appears in File Explorer and other programs that use the File Explorer window, such as My Computer and Network Locations. Enabling this policy setting does not remove the Search button or affect any search features of Internet browser windows, such as the Internet Explorer window. If you disable or do not configure this policy setting, the Search button is available from the File Explorer toolbar. @@ -4344,28 +4686,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4383,7 +4731,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to have file names sorted literally (as in Windows 2000 and earlier) rather than in numerical order. +This policy setting allows you to have file names sorted literally (as in Windows 2000 and earlier) rather than in numerical order. If you enable this policy setting, File Explorer will sort file names by each digit in a file name (for example, 111 < 22 < 3). @@ -4414,28 +4762,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4452,7 +4806,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Removes shortcut menus from the desktop and File Explorer. Shortcut menus appear when you right-click an item. +Removes shortcut menus from the desktop and File Explorer. Shortcut menus appear when you right-click an item. If you enable this setting, menus do not appear when you right-click the desktop or when you right-click the items in File Explorer. This setting does not prevent users from using other methods to issue commands available on the shortcut menus. @@ -4481,28 +4835,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4519,7 +4879,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prevents users from using My Computer to gain access to the content of selected drives. +Prevents users from using My Computer to gain access to the content of selected drives. If you enable this setting, users can browse the directory structure of the selected drives in My Computer or File Explorer, but they cannot open folders and access the contents (open the files in the folders or see the files in the folders). Also, they cannot use the Run dialog box or the Map Network Drive dialog box to view the directories on these drives. @@ -4555,28 +4915,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4593,7 +4959,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Turn off Windows Key hotkeys. Keyboards with a Windows key provide users with shortcuts to common shell features. For example, pressing the keyboard sequence Windows+R opens the Run dialog box; pressing Windows+E starts File Explorer. +Turn off Windows Key hotkeys. Keyboards with a Windows key provide users with shortcuts to common shell features. For example, pressing the keyboard sequence Windows+R opens the Run dialog box; pressing Windows+E starts File Explorer. By using this setting, you can disable these Windows Key hotkeys. @@ -4626,28 +4992,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4664,7 +5036,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to remove computers in the user's workgroup and domain from lists of network resources in File Explorer and Network Locations. +This policy setting allows you to remove computers in the user's workgroup and domain from lists of network resources in File Explorer and Network Locations. If you enable this policy setting, the system removes the "Computers Near Me" option and the icons representing nearby computers from Network Locations. This policy setting also removes these icons from the Map Network Drive browser. @@ -4699,28 +5071,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4737,7 +5115,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Configures the list of items displayed in the Places Bar in the Windows File/Open dialog. If enable this setting you can specify from 1 to 5 items to be displayed in the Places Bar. +Configures the list of items displayed in the Places Bar in the Windows File/Open dialog. If enable this setting you can specify from 1 to 5 items to be displayed in the Places Bar. The valid items you may display in the Places Bar are: @@ -4781,28 +5159,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4819,7 +5203,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Prompts users for alternate logon credentials during network-based installations. +Prompts users for alternate logon credentials during network-based installations. This setting displays the "Install Program As Other User" dialog box even when a program is being installed from files on a network computer across a local area network connection. @@ -4857,28 +5241,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4895,7 +5285,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Limits the percentage of a volume's disk space that can be used to store deleted files. +Limits the percentage of a volume's disk space that can be used to store deleted files. If you enable this setting, the user has a maximum amount of disk space that may be used for the Recycle Bin on their workstation. @@ -4929,28 +5319,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -4967,7 +5363,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the amount of functionality that the shell protocol can have. When using the full functionality of this protocol, applications can open folders and launch files. The protected mode reduces the functionality of this protocol allowing applications to only open a limited set of folders. Applications are not able to open files with this protocol when it is in the protected mode. It is recommended to leave this protocol in the protected mode to increase the security of Windows. +This policy setting allows you to configure the amount of functionality that the shell protocol can have. When using the full functionality of this protocol, applications can open folders and launch files. The protected mode reduces the functionality of this protocol allowing applications to only open a limited set of folders. Applications are not able to open files with this protocol when it is in the protected mode. It is recommended to leave this protocol in the protected mode to increase the security of Windows. If you enable this policy setting the protocol is fully enabled, allowing the opening of folders and files. @@ -5000,28 +5396,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5038,7 +5440,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to configure the amount of functionality that the shell protocol can have. When using the full functionality of this protocol, applications can open folders and launch files. The protected mode reduces the functionality of this protocol allowing applications to only open a limited set of folders. Applications are not able to open files with this protocol when it is in the protected mode. It is recommended to leave this protocol in the protected mode to increase the security of Windows. +This policy setting allows you to configure the amount of functionality that the shell protocol can have. When using the full functionality of this protocol, applications can open folders and launch files. The protected mode reduces the functionality of this protocol allowing applications to only open a limited set of folders. Applications are not able to open files with this protocol when it is in the protected mode. It is recommended to leave this protocol in the protected mode to increase the security of Windows. If you enable this policy setting the protocol is fully enabled, allowing the opening of folders and files. @@ -5071,28 +5473,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5109,7 +5517,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Shows or hides hibernate from the power options menu. +Shows or hides hibernate from the power options menu. If you enable this policy setting, the hibernate option will be shown in the Power Options menu (as long as it is supported by the machine's hardware). @@ -5142,28 +5550,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5180,7 +5594,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. Shows or hides sleep from the power options menu. +Shows or hides sleep from the power options menu. If you enable this policy setting, the sleep option will be shown in the Power Options menu (as long as it is supported by the machine's hardware). @@ -5213,28 +5627,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5251,7 +5671,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows up to five Libraries or Search Connectors to be pinned to the "Search again" links and the Start menu links. The "Search again" links at the bottom of the Search Results view allow the user to reconduct a search but in a different location. To add a Library or Search Connector link, specify the path of the .Library-ms or .searchConnector-ms file in the "Location" text box (for example, "C:\sampleLibrary.Library-ms" for the Documents library, or "C:\sampleSearchConnector.searchConnector-ms" for a Search Connector). The pinned link will only work if this path is valid and the location contains the specified .Library-ms or .searchConnector-ms file. +This policy setting allows up to five Libraries or Search Connectors to be pinned to the "Search again" links and the Start menu links. The "Search again" links at the bottom of the Search Results view allow the user to reconduct a search but in a different location. To add a Library or Search Connector link, specify the path of the .Library-ms or .searchConnector-ms file in the "Location" text box (for example, "C:\sampleLibrary.Library-ms" for the Documents library, or "C:\sampleSearchConnector.searchConnector-ms" for a Search Connector). The pinned link will only work if this path is valid and the location contains the specified .Library-ms or .searchConnector-ms file. You can add up to five additional links to the "Search again" links at the bottom of results returned in File Explorer after a search is executed. These links will be shared between Internet search sites and Search Connectors/Libraries. Search Connector/Library links take precedence over Internet search links. @@ -5286,28 +5706,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -5324,7 +5750,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to add Internet or intranet sites to the "Search again" links located at the bottom of search results in File Explorer and the Start menu links. The "Search again" links at the bottom of the Search Results view allow the user to reconduct a search but in a different location. The Internet search site will be searched with the text in the search box. To add an Internet search site, specify the URL of the search site in OpenSearch format with {searchTerms} for the query string (for example, http://www.example.com/results.aspx?q={searchTerms}). +This policy setting allows you to add Internet or intranet sites to the "Search again" links located at the bottom of search results in File Explorer and the Start menu links. The "Search again" links at the bottom of the Search Results view allow the user to reconduct a search but in a different location. The Internet search site will be searched with the text in the search box. To add an Internet search site, specify the URL of the search site in OpenSearch format with {searchTerms} for the query string (for example, http://www.example.com/results.aspx?q={searchTerms}). You can add up to five additional links to the "Search again" links at the bottom of results returned in File Explorer after a search is executed. These links will be shared between Internet search sites and Search Connectors/Libraries. Search Connector/Library links take precedence over Internet search links. diff --git a/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md b/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md index bc2f8b6a02..70e3ecad30 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md @@ -45,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -83,7 +89,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting hides the file scan progress window. This window provides status information to sophisticated users, but it might confuse the users. +This policy setting hides the file scan progress window. This window provides status information to sophisticated users, but it might confuse the users. - If you enable this policy setting, the file scan window does not appear during file scanning. - If you disable or do not configure this policy setting, the file scan progress window appears. @@ -114,28 +120,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -152,7 +164,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies the maximum amount of disk space that can be used for the Windows File Protection file cache. +This policy setting specifies the maximum amount of disk space that can be used for the Windows File Protection file cache. Windows File Protection adds protected files to the cache until the cache content reaches the quota. If the quota is greater than 50 MB, Windows File Protection adds other important Windows XP files to the cache until the cache size reaches the quota. @@ -188,28 +200,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -226,7 +244,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to set when Windows File Protection scans protected files. +This policy setting allows you to set when Windows File Protection scans protected files. This policy setting directs Windows File Protection to enumerate and scan all system files for changes. - If you enable this policy setting, select a rate from the "Scanning Frequency" box. @@ -266,28 +284,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -304,7 +328,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting specifies an alternate location for the Windows File Protection cache. +This policy setting specifies an alternate location for the Windows File Protection cache. - If you enable this policy setting, enter the fully qualified local path to the new location in the "Cache file path" box. - If you disable this setting or do not configure it, the Windows File Protection cache is located in the "%Systemroot%\System32\Dllcache directory". diff --git a/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md b/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md index 43885e4dc8..e4ba43208f 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -74,7 +80,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents Windows Media Digital Rights Management (DRM) from accessing the Internet (or intranet). +This policy setting prevents Windows Media Digital Rights Management (DRM) from accessing the Internet (or intranet). When enabled, Windows Media DRM is prevented from accessing the Internet (or intranet) for license acquisition and security upgrades. diff --git a/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md b/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md index 73bedb6677..0c4962c2d3 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md @@ -96,28 +96,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -134,7 +140,7 @@ manager: dansimp -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the HTTP proxy settings for Windows Media Player. +This policy setting allows you to specify the HTTP proxy settings for Windows Media Player. If you enable this policy setting, select one of the following proxy types: @@ -177,28 +183,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -215,7 +227,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the MMS proxy settings for Windows Media Player. +This policy setting allows you to specify the MMS proxy settings for Windows Media Player. If you enable this policy setting, select one of the following proxy types: @@ -257,28 +269,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -295,7 +313,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify the RTSP proxy settings for Windows Media Player. +This policy setting allows you to specify the RTSP proxy settings for Windows Media Player. If you enable this policy setting, select one of the following proxy types: @@ -335,28 +353,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -373,7 +397,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to turn off do not show first use dialog boxes. +This policy setting allows you to turn off do not show first use dialog boxes. If you enable this policy setting, the Privacy Options and Installation Options dialog boxes are prevented from being displayed the first time a user starts Windows Media Player. @@ -406,28 +430,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -444,7 +474,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to hide the Network tab. +This policy setting allows you to hide the Network tab. If you enable this policy setting, the Network tab in Windows Media Player is hidden. The default network settings are used unless the user has previously defined network settings for the Player. @@ -475,28 +505,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -513,7 +549,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent the anchor window from being displayed when Windows Media Player is in skin mode. +This policy setting allows you to prevent the anchor window from being displayed when Windows Media Player is in skin mode. If you enable this policy setting, the anchor window is hidden when the Player is in skin mode. In addition, the option on the Player tab in the Player that enables users to choose whether the anchor window displays is not available. @@ -546,28 +582,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -584,7 +626,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting prevents the anchor window from being displayed when Windows Media Player is in skin mode. +This policy setting prevents the anchor window from being displayed when Windows Media Player is in skin mode. This policy hides the anchor window when the Player is in skin mode. In addition, the option on the Player tab in the Player that enables users to choose whether the anchor window displays is not available. @@ -617,28 +659,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -655,7 +703,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent video smoothing from occurring. +This policy setting allows you to prevent video smoothing from occurring. If you enable this policy setting, video smoothing is prevented, which can improve video playback on computers with limited resources. In addition, the Use Video Smoothing check box in the Video Acceleration Settings dialog box in the Player is cleared and is not available. @@ -690,28 +738,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -728,7 +782,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows a screen saver to interrupt playback. +This policy setting allows a screen saver to interrupt playback. If you enable this policy setting, a screen saver is displayed during playback of digital media according to the options selected on the Screen Saver tab in the Display Properties dialog box in Control Panel. The Allow screen saver during playback check box on the Player tab in the Player is selected and is not available. @@ -761,28 +815,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -799,7 +859,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to hide the Privacy tab in Windows Media Player. +This policy setting allows you to hide the Privacy tab in Windows Media Player. If you enable this policy setting, the "Update my music files (WMA and MP3 files) by retrieving missing media information from the Internet" check box on the Media Library tab is available, even though the Privacy tab is hidden, unless the "Prevent music file media information retrieval" policy setting is enabled. @@ -832,28 +892,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -870,7 +936,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to hide the Security tab in Windows Media Player. +This policy setting allows you to hide the Security tab in Windows Media Player. If you enable this policy setting, the default security settings for the options on the Security tab are used unless the user changed the settings previously. Users can still change security and zone settings by using Internet Explorer unless these settings have been hidden or disabled by Internet Explorer policies. @@ -901,28 +967,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -939,7 +1011,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify whether network buffering uses the default or a specified number of seconds. +This policy setting allows you to specify whether network buffering uses the default or a specified number of seconds. If you enable this policy setting, select one of the following options to specify the number of seconds streaming media is buffered before it is played. @@ -975,28 +1047,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1013,7 +1091,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent Windows Media Player from downloading codecs. +This policy setting allows you to prevent Windows Media Player from downloading codecs. If you enable this policy setting, the Player is prevented from automatically downloading codecs to your computer. In addition, the Download codecs automatically check box on the Player tab in the Player is not available. @@ -1046,28 +1124,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1084,7 +1168,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent media information for CDs and DVDs from being retrieved from the Internet. +This policy setting allows you to prevent media information for CDs and DVDs from being retrieved from the Internet. If you enable this policy setting, the Player is prevented from automatically obtaining media information from the Internet for CDs and DVDs played by users. In addition, the Retrieve media information for CDs and DVDs from the Internet check box on the Privacy Options tab in the first use dialog box and on the Privacy tab in the Player are not selected and are not available. @@ -1115,28 +1199,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1153,7 +1243,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent media sharing from Windows Media Player. +This policy setting allows you to prevent media sharing from Windows Media Player. If you enable this policy setting, any user on this computer is prevented from sharing digital media content from Windows Media Player with other computers and devices that are on the same network. Media sharing is disabled from Windows Media Player or from programs that depend on the Player's media sharing feature. @@ -1184,28 +1274,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1222,7 +1318,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent media information for music files from being retrieved from the Internet. +This policy setting allows you to prevent media information for music files from being retrieved from the Internet. If you enable this policy setting, the Player is prevented from automatically obtaining media information for music files such as Windows Media Audio (WMA) and MP3 files from the Internet. In addition, the Update my music files (WMA and MP3 files) by retrieving missing media information from the Internet check box in the first use dialog box and on the Privacy and Media Library tabs in the Player are not selected and are not available. @@ -1253,28 +1349,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1291,7 +1393,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent a shortcut for the Player from being added to the Quick Launch bar. +This policy setting allows you to prevent a shortcut for the Player from being added to the Quick Launch bar. If you enable this policy setting, the user cannot add the shortcut for the Player to the Quick Launch bar. @@ -1322,28 +1424,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1359,7 +1467,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent radio station presets from being retrieved from the Internet. +This policy setting allows you to prevent radio station presets from being retrieved from the Internet. If you enable this policy setting, the Player is prevented from automatically retrieving radio station presets from the Internet and displaying them in Media Library. In addition, presets that exist before the policy is configured are not be updated, and presets a user adds are not be displayed. @@ -1390,28 +1498,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1428,7 +1542,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to prevent a shortcut icon for the Player from being added to the user's desktop. +This policy setting allows you to prevent a shortcut icon for the Player from being added to the user's desktop. If you enable this policy setting, users cannot add the Player shortcut icon to their desktops. @@ -1459,28 +1573,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1497,7 +1617,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to set and lock Windows Media Player in skin mode, using a specified skin. +This policy setting allows you to set and lock Windows Media Player in skin mode, using a specified skin. If you enable this policy setting, the Player displays only in skin mode using the skin specified in the Skin box on the Setting tab. @@ -1532,28 +1652,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcross markYesYes
@@ -1570,7 +1696,7 @@ ADMX Info: -Available in the latest Windows 10 Insider Preview Build. This policy setting allows you to specify that Windows Media Player can attempt to use selected protocols when receiving streaming media from a server running Windows Media Services. +This policy setting allows you to specify that Windows Media Player can attempt to use selected protocols when receiving streaming media from a server running Windows Media Services. If you enable this policy setting, the protocols that are selected on the Network tab of the Player are used to receive a stream initiated through an MMS or RTSP URL from a Windows Media server. If the RSTP/UDP check box is selected, a user can specify UDP ports in the Use ports check box. If the user does not specify UDP ports, the Player uses default ports when using the UDP protocol. This policy setting also specifies that multicast streams can be received if the "Allow the Player to receive multicast streams" check box on the Network tab is selected. From 0b53dd666a5562824b998d426375c2281a09b033 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 23 Sep 2021 10:29:48 +0530 Subject: [PATCH 420/930] Updated --- .openpublishing.redirection.json | 1 + .../mdm/policies-in-policy-csp-admx-backed.md | 2 +- .../mdm/policy-csp-admx-mobilepcpresentationsettings.md | 5 ++--- windows/client-management/mdm/policy-csp-admx-pca.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 1fc2ec8e56..20920efa7a 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -18961,6 +18961,7 @@ "redirect_document_id": false }, + ] } diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index ee2647b40c..0d401997ef 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -648,7 +648,7 @@ ms.date: 10/08/2020 - [ADMX_MMCSnapins/MMC_WirelessNetworkPolicy](./policy-csp-admx-mmcsnapins.md#admx-mmcsnapins-mmc-wirelessnetworkpolicy) - [ADMX_MobilePCMobilityCenter/MobilityCenterEnable_1](./policy-csp-admx-mobilepcmobilitycenter.md#admx-mobilepcmobilitycenter-mobilitycenterenable_1) - [ADMX_MobilePCMobilityCenter/MobilityCenterEnable_2](./policy-csp-admx-mobilepcmobilitycenter.md#admx-mobilepcmobilitycenter-mobilitycenterenable_2) -- - [ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_1](./policy-csp-admx-mobilepcpresentationsettings.md#admx-mobilepcpresentationsettings-presentationsettingsenable_1) +- [ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_1](./policy-csp-admx-mobilepcpresentationsettings.md#admx-mobilepcpresentationsettings-presentationsettingsenable_1) - [ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_2](./policy-csp-admx-mobilepcpresentationsettings.md#admx-mobilepcpresentationsettings-presentationsettingsenable_2) - [ADMX_MSAPolicy/IncludeMicrosoftAccount_DisableUserAuthCmdLine](./policy-csp-admx-msapolicy.md#admx-msapolicy-microsoftaccount-disableuserauth) - [ADMX_msched/ActivationBoundaryPolicy](./policy-csp-admx-msched.md#admx-msched-activationboundarypolicy) diff --git a/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md b/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md index c9acb157db..9fc774b07d 100644 --- a/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md +++ b/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md @@ -23,14 +23,13 @@ manager: dansimp
- ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_1 + ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_1
- ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_2/a> + ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_2
-
diff --git a/windows/client-management/mdm/policy-csp-admx-pca.md b/windows/client-management/mdm/policy-csp-admx-pca.md index 614dba42f4..e45c9f4a5c 100644 --- a/windows/client-management/mdm/policy-csp-admx-pca.md +++ b/windows/client-management/mdm/policy-csp-admx-pca.md @@ -49,7 +49,7 @@ manager: dansimp
-**ADMX_pca/DetectDeprecatedCOMComponentFailuresPolicy** +**ADMX_pca/DetectDeprecatedCOMComponentFailuresPolicy** From 48ee84838917af9a3f73b9af3ca036115adaa112 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 23 Sep 2021 12:36:56 +0530 Subject: [PATCH 421/930] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 8 + .../policy-configuration-service-provider.md | 39 ++ .../mdm/policy-csp-admx-globalization.md | 2 - .../mdm/policy-csp-admx-touchinput.md | 333 ++++++++++++++++++ .../mdm/policy-csp-admx-wdi.md | 185 ++++++++++ .../mdm/policy-csp-admx-windowscolorsystem.md | 182 ++++++++++ windows/client-management/mdm/toc.yml | 6 + 7 files changed, 753 insertions(+), 2 deletions(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-touchinput.md create mode 100644 windows/client-management/mdm/policy-csp-admx-wdi.md create mode 100644 windows/client-management/mdm/policy-csp-admx-windowscolorsystem.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 6c81fd4df2..914708f36d 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -1070,6 +1070,10 @@ ms.date: 10/08/2020 - [ADMX_Thumbnails/DisableThumbnails](./policy-csp-admx-thumbnails.md#admx-thumbnails-disablethumbnails) - [ADMX_Thumbnails/DisableThumbnailsOnNetworkFolders](./policy-csp-admx-thumbnails.md#admx-thumbnails-disablethumbnailsonnetworkfolders) - [ADMX_Thumbnails/DisableThumbsDBOnNetworkFolders](./policy-csp-admx-thumbnails.md#admx-thumbnails-disablethumbsdbonnetworkfolders) +- [ADMX_TouchInput/TouchInputOff_1](./policy-csp-admx-touchinput.md#admx-touchinput-touchinputoff_1) +- [ADMX_TouchInput/TouchInputOff_2](./policy-csp-admx-touchinput.md#admx-touchinput-touchinputoff_2) +- [ADMX_TouchInput/PanningEverywhereOff_1](./policy-csp-admx-touchinput.md#admx-touchinput-panningeverywhereoff_1) +- [ADMX_TouchInput/PanningEverywhereOff_2](./policy-csp-admx-touchinput.md#admx-touchinput-panningeverywhereoff_2) - [ADMX_TPM/BlockedCommandsList_Name](./policy-csp-admx-tpm.md#admx-tpm-blockedcommandslist-name) - [ADMX_TPM/ClearTPMIfNotReady_Name](./policy-csp-admx-tpm.md#admx-tpm-cleartpmifnotready-name) - [ADMX_TPM/IgnoreDefaultList_Name](./policy-csp-admx-tpm.md#admx-tpm-ignoredefaultlist-name) @@ -1221,9 +1225,13 @@ ms.date: 10/08/2020 - [ADMX_WCM/WCM_DisablePowerManagement](./policy-csp-admx-wcm.md#admx-wcm-wcm-disablepowermanagement) - [ADMX_WCM/WCM_EnableSoftDisconnect](./policy-csp-admx-wcm.md#admx-wcm-wcm-enablesoftdisconnect) - [ADMX_WCM/WCM_MinimizeConnections](./policy-csp-admx-wcm.md#admx-wcm-wcm-minimizeconnections) +- [ADMX_WDI/WdiDpsScenarioExecutionPolicy](./policy-csp-admx-wdi.md#admx-wdi-wdidpsscenarioexecutionpolicy) +- [ADMX_WDI/WdiDpsScenarioDataSizeLimitPolicy](./policy-csp-admx-wdi.md#admx-wdi-wdidpsscenariodatasizelimitpolicy) - [ADMX_WinCal/TurnOffWinCal_1](./policy-csp-admx-wincal.md#admx-wincal-turnoffwincal-1) - [ADMX_WinCal/TurnOffWinCal_2](./policy-csp-admx-wincal.md#admx-wincal-turnoffwincal-2) - [ADMX_WindowsAnytimeUpgrade/Disabled](./policy-csp-admx-windowsanytimeupgrade.md#admx-windowsanytimeupgrade-disabled) +- [ADMX_WindowsColorSystem/ProhibitChangingInstalledProfileList_1](./policy-csp-admx-windowscolorsystem.md#admx-windowscolorsystem-prohibitchanginginstalledprofilelist_1] +- [ADMX_WindowsColorSystem/ProhibitChangingInstalledProfileList_2](./policy-csp-admx-windowscolorsystem.md#admx-windowscolorsystem-prohibitchanginginstalledprofilelist_2] - [ADMX_WindowsConnectNow/WCN_DisableWcnUi_1](./policy-csp-admx-windowsconnectnow.md#admx-windowsconnectnow-wcn-disablewcnui-1) - [ADMX_WindowsConnectNow/WCN_DisableWcnUi_2](./policy-csp-admx-windowsconnectnow.md#admx-windowsconnectnow-wcn-disablewcnui-2) - [ADMX_WindowsConnectNow/WCN_EnableRegistrar](./policy-csp-admx-windowsconnectnow.md#admx-windowsconnectnow-wcn-enableregistrar) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index a03f3f09f7..392a113392 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -3727,6 +3727,23 @@ The following diagram shows the Policy configuration service provider in tree fo +### ADMX_TouchInput policies + +
+
+ ADMX_TouchInput/TouchInputOff_1 +
+
+ ADMX_TouchInput/TouchInputOff_2 +
+
+ ADMX_TouchInput/PanningEverywhereOff_1 +
+
+ ADMX_TouchInput/PanningEverywhereOff_2 +
+
+ ### ADMX_TPM policies
@@ -4205,6 +4222,17 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_WDI Policies + +
+
+ ADMX_WDI/WdiDpsScenarioExecutionPolicy +
+
+ ADMX_WDI/WdiDpsScenarioDataSizeLimitPolicy +
+
+ ### ADMX_WinCal policies
@@ -4224,6 +4252,17 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_WindowsColorSystem policies + +
+
+ ADMX_WindowsColorSystem/ProhibitChangingInstalledProfileList_1 +
+
+ ADMX_WindowsColorSystem/ProhibitChangingInstalledProfileList_2 +
+
+ ### ADMX_WindowsConnectNow policies
diff --git a/windows/client-management/mdm/policy-csp-admx-globalization.md b/windows/client-management/mdm/policy-csp-admx-globalization.md index d558de2248..6c360c3c98 100644 --- a/windows/client-management/mdm/policy-csp-admx-globalization.md +++ b/windows/client-management/mdm/policy-csp-admx-globalization.md @@ -13,8 +13,6 @@ manager: dansimp --- # Policy CSP - ADMX_Globalization -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
diff --git a/windows/client-management/mdm/policy-csp-admx-touchinput.md b/windows/client-management/mdm/policy-csp-admx-touchinput.md new file mode 100644 index 0000000000..a5a34ab417 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-touchinput.md @@ -0,0 +1,333 @@ +--- +title: Policy CSP - ADMX_TouchInput +description: Policy CSP - ADMX_TouchInput +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 09/23/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_TouchInput +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## ADMX_TouchInput policies + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + +
+
+ ADMX_TouchInput/TouchInputOff_1 +
+
+ ADMX_TouchInput/TouchInputOff_2 +
+
+ ADMX_TouchInput/PanningEverywhereOff_1 +
+
+ ADMX_TouchInput/PanningEverywhereOff_2 +
+
+ + +
+ + +**ADMX_TouchInput/TouchInputOff_1** + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +Turn off Tablet PC touch input Turns off touch input, which allows the user to interact with their computer using their finger. + +- If you enable this setting, the user will not be able to produce input with touch. They will not be able to use touch input or touch gestures such as tap and double tap, the touch pointer, and other touch-specific features. +- If you disable this setting, the user can produce input with touch, by using gestures, the touch pointer, and other-touch specific features. + +If you do not configure this setting, touch input is on by default. Note: Changes to this setting will not take effect until the user logs off. + + + + +ADMX Info: +- GP Friendly name: *Turn off Tablet PC touch input* +- GP name: *TouchInputOff_1* +- GP path: *Windows Components\Tablet PC\Touch Input* +- GP ADMX file name: *TouchInput.admx* + + + + +**ADMX_TouchInput/TouchInputOff_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +Turn off Tablet PC touch input Turns off touch input, which allows the user to interact with their computer using their finger. + +- If you enable this setting, the user will not be able to produce input with touch. They will not be able to use touch input or touch gestures such as tap and double tap, the touch pointer, and other touch-specific features. +- If you disable this setting, the user can produce input with touch, by using gestures, the touch pointer, and other-touch specific features. + +If you do not configure this setting, touch input is on by default. Note: Changes to this setting will not take effect until the user logs off. + + + + +ADMX Info: +- GP Friendly name: *Turn off Tablet PC touch input* +- GP name: *TouchInputOff_2* +- GP path: *Windows Components\Tablet PC\Touch Input* +- GP ADMX file name: *TouchInput.admx* + + + + +
+ + +**ADMX_TouchInput/PanningEverywhereOff_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +Turn off Panning Turns off touch panning, which allows users pan inside windows by touch. On a compatible PC with a touch digitizer, by default users are able to scroll or pan inside a scrolling area by dragging up or down directly on the scrolling content. + +- If you enable this setting, the user will not be able to pan windows by touch. + +- If you disable this setting, the user can pan windows by touch. If you do not configure this setting, Touch Panning is on by default. + +> [!NOTE] +> Changes to this setting will not take effect until the user logs off. + + + + +ADMX Info: +- GP Friendly name: *Turn off Touch Panning* +- GP name: *PanningEverywhereOff_1* +- GP path: *Windows Components\Tablet PC\Touch Input* +- GP ADMX file name: *TouchInput.admx* + + + +
+ +**ADMX_TouchInput/PanningEverywhereOff_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +Turn off Panning Turns off touch panning, which allows users pan inside windows by touch. On a compatible PC with a touch digitizer, by default users are able to scroll or pan inside a scrolling area by dragging up or down directly on the scrolling content. + +- If you enable this setting, the user will not be able to pan windows by touch. + +- If you disable this setting, the user can pan windows by touch. If you do not configure this setting, Touch Panning is on by default. + +> [!NOTE] +> Changes to this setting will not take effect until the user logs off. + + + + +ADMX Info: +- GP Friendly name: *Turn off Touch Panning* +- GP name: *PanningEverywhereOff_2* +- GP path: *Windows Components\Tablet PC\Touch Input* +- GP ADMX file name: *TouchInput.admx* + + + +
+ + + + diff --git a/windows/client-management/mdm/policy-csp-admx-wdi.md b/windows/client-management/mdm/policy-csp-admx-wdi.md new file mode 100644 index 0000000000..900905feee --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-wdi.md @@ -0,0 +1,185 @@ +--- +title: Policy CSP - ADMX_WDI +description: Policy CSP - ADMX_WDI +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/09/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_WDI + +
+ + +## ADMX_WDI policies + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + +
+
+ ADMX_WDI/WdiDpsScenarioExecutionPolicy +
+
+ ADMX_WDI/WdiDpsScenarioDataSizeLimitPolicy +
+
+ + +
+ + +**ADMX_WDI/WdiDpsScenarioExecutionPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting determines the data retention limit for Diagnostic Policy Service (DPS) scenario data. +- If you enable this policy setting, you must enter the maximum size of scenario data that should be retained in megabytes. Detailed troubleshooting data related to scenarios will be retained until this limit is reached. +- If you disable or do not configure this policy setting, the DPS deletes scenario data once it exceeds 128 megabytes in size. +No reboots or service restarts are required for this policy setting to take effect: changes take effect immediately. +This policy setting will only take effect when the Diagnostic Policy Service is in the running state. +When the service is stopped or disabled, diagnostic scenario data will not be deleted. +The DPS can be configured with the Services snap-in to the Microsoft Management Console. + + + + +ADMX Info: +- GP Friendly name: *Diagnostics: Configure scenario retention* +- GP name: *WdiDpsScenarioExecutionPolicy* +- GP path: *System\Troubleshooting and Diagnostics* +- GP ADMX file name: *WDI.admx* + + + +
+ + +**ADMX_WDI/WdiDpsScenarioDataSizeLimitPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting determines the execution level for Diagnostic Policy Service (DPS) scenarios. + +- If you enable this policy setting, you must select an execution level from the drop-down menu. + +If you select problem detection and troubleshooting only, the DPS will detect problems and attempt to determine their root causes. These root causes will be logged to the event log when detected, but no corrective action will be taken. If you select detection, troubleshooting and resolution, the DPS will attempt to automatically fix problems it detects or indicate to the user that assisted resolution is available. + +- If you disable this policy setting, Windows cannot detect, troubleshoot, or resolve any problems that are handled by the DPS. + +If you do not configure this policy setting, the DPS enables all scenarios for resolution by default, unless you configure separate scenario-specific policy settings. This policy setting takes precedence over any scenario-specific policy settings when it is enabled or disabled. Scenario-specific policy settings only take effect if this policy setting is not configured. No reboots or service restarts are required for this policy setting to take effect: changes take effect immediately. + + + + +ADMX Info: +- GP Friendly name: *Diagnostics: Configure scenario execution level* +- GP name: *WdiDpsScenarioDataSizeLimitPolicy* +- GP path: *System\Troubleshooting and Diagnostics* +- GP ADMX file name: *WDI.admx* + + + +
+ + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-windowscolorsystem.md b/windows/client-management/mdm/policy-csp-admx-windowscolorsystem.md new file mode 100644 index 0000000000..fe79bb59e1 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-windowscolorsystem.md @@ -0,0 +1,182 @@ +--- +title: Policy CSP - ADMX_WindowsColorSystem +description: Policy CSP - ADMX_WindowsColorSystem +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 10/27/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_WindowsColorSystem + +
+ + +## ADMX_WindowsColorSystem policies + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + +
+
+ ADMX_WindowsColorSystem/ProhibitChangingInstalledProfileList_1 +
+
+ ADMX_WindowsColorSystem/ProhibitChangingInstalledProfileList_2 +
+
+ + +
+ + +**WindowsColorSystem/ProhibitChangingInstalledProfileList_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy setting affects the ability of users to install or uninstall color profiles. + +- If you enable this policy setting, users cannot install new color profiles or uninstall previously installed color profiles. + +- If you disable or do not configure this policy setting, all users can install new color profiles. Standard users can uninstall color profiles that they previously installed. Administrators will be able to uninstall all color profiles. + + + + +ADMX Info: +- GP Friendly name: *Prohibit installing or uninstalling color profiles* +- GP name: *ProhibitChangingInstalledProfileList_1* +- GP path: *Windows Components\Windows Color System* +- GP ADMX file name: *WindowsColorSystem.admx* + + + +
+ + +**WindowsColorSystem/ProhibitChangingInstalledProfileList_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy setting affects the ability of users to install or uninstall color profiles. + +- If you enable this policy setting, users cannot install new color profiles or uninstall previously installed color profiles. + +- If you disable or do not configure this policy setting, all users can install new color profiles. Standard users can uninstall color profiles that they previously installed. Administrators will be able to uninstall all color profiles. + + + + +ADMX Info: +- GP Friendly name: *Prohibit installing or uninstalling color profiles* +- GP name: *ProhibitChangingInstalledProfileList_2* +- GP path: *Windows Components\Windows Color System* +- GP ADMX file name: *WindowsColorSystem.admx* + + + + +
+ + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 1d385366fb..d04dd64448 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -577,6 +577,8 @@ items: href: policy-csp-admx-tcpip.md - name: ADMX_Thumbnails href: policy-csp-admx-thumbnails.md + - name: ADMX_TouchInput + href: policy-csp-admx-touchinput.md - name: ADMX_TPM href: policy-csp-admx-tpm.md - name: ADMX_UserExperienceVirtualization @@ -587,10 +589,14 @@ items: href: policy-csp-admx-w32time.md - name: ADMX_WCM href: policy-csp-admx-wcm.md + - name: ADMX_WDI + href: policy-csp-admx-wdi.md - name: ADMX_WinCal href: policy-csp-admx-wincal.md - name: ADMX_WindowsAnytimeUpgrade href: policy-csp-admx-windowsanytimeupgrade.md + - name: ADMX_WindowsColorSystem + href: policy-csp-admx-windowscolorsystem.md - name: ADMX_WindowsConnectNow href: policy-csp-admx-windowsconnectnow.md - name: ADMX_WindowsExplorer From 72328e9427e400cf593faee1aaee0802c973c716 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 23 Sep 2021 16:32:10 +0530 Subject: [PATCH 422/930] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 8 + .../policy-configuration-service-provider.md | 29 + .../mdm/policy-csp-admx-errorreporting.md | 295 ++------ .../mdm/policy-csp-admx-eventforwarding.md | 32 +- .../mdm/policy-csp-admx-eventlog.md | 226 ++---- .../mdm/policy-csp-admx-explorer.md | 63 +- .../mdm/policy-csp-admx-filerecovery.md | 21 +- .../policy-csp-admx-fileservervssprovider.md | 21 +- .../mdm/policy-csp-admx-filesys.md | 100 +-- .../mdm/policy-csp-admx-folderredirection.md | 59 +- .../mdm/policy-csp-admx-globalization.md | 155 +---- .../mdm/policy-csp-admx-previousversions.md | 646 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 13 files changed, 892 insertions(+), 765 deletions(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-previousversions.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 914708f36d..bedfa39992 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -821,6 +821,14 @@ ms.date: 10/08/2020 - [ADMX_PowerShellExecutionPolicy/EnableScripts](./policy-csp-admx-powershellexecutionpolicy.md#admx-powershellexecutionpolicy-enablescripts) - [ADMX_PowerShellExecutionPolicy/EnableTranscripting](./policy-csp-admx-powershellexecutionpolicy.md#admx-powershellexecutionpolicy-enabletranscripting) - [ADMX_PowerShellExecutionPolicy/EnableUpdateHelpDefaultSourcePath](./policy-csp-admx-powershellexecutionpolicy.md#admx-powershellexecutionpolicy-enableupdatehelpdefaultsourcepath) +- [ADMX_PreviousVersions/DisableLocalPage_1](./policy-csp-admx-previousversions.md#admx-previousversions-disablelocalpage_1) +- [ADMX_PreviousVersions/DisableLocalPage_2](./policy-csp-admx-previousversions.md#admx-previousversions-disablelocalpage_2) +- [ADMX_PreviousVersions/DisableRemotePage_1](./policy-csp-admx-previousversions.md#admx-previousversions-disableremotepage_1) +- [ADMX_PreviousVersions/DisableRemotePage_2](./policy-csp-admx-previousversions.md#admx-previousversions-disableremotepage_2) +- [ADMX_PreviousVersions/HideBackupEntries_1](./policy-csp-admx-previousversions.md#admx-previousversions-hidebackupentries_1) +- [ADMX_PreviousVersions/HideBackupEntries_2](./policy-csp-admx-previousversions.md#admx-previousversions-hidebackupentries_2) +- [ADMX_PreviousVersions/DisableLocalRestore_1](./policy-csp-admx-previousversions.md#admx-previousversions-disablelocalrestore_1) +- [ADMX_PreviousVersions/DisableLocalRestore_2](./policy-csp-admx-previousversions.md#admx-previousversions-disablelocalrestore_2) - [ADMX_Printing/AllowWebPrinting](./policy-csp-admx-printing.md#admx-printing-allowwebprinting) - [ADMX_Printing/ApplicationDriverIsolation](./policy-csp-admx-printing.md#admx-printing-applicationdriverisolation) - [ADMX_Printing/CustomizedSupportUrl](./policy-csp-admx-printing.md#admx-printing-customizedsupporturl) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 392a113392..9218729fca 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -2862,6 +2862,35 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_PreviousVersions policies + +
+
+ ADMX_PreviousVersions/DisableLocalPage_1 +
+
+ ADMX_PreviousVersions/DisableLocalPage_2 +
+
+ ADMX_PreviousVersions/DisableRemotePage_1 +
+
+ ADMX_PreviousVersions/DisableRemotePage_2 +
+
+ ADMX_PreviousVersions/HideBackupEntries_1 +
+
+ ADMX_PreviousVersions/HideBackupEntries_2 +
+
+ ADMX_PreviousVersions/DisableLocalRestore_1 +
+
+ ADMX_PreviousVersions/DisableLocalRestore_2 +
+
+ ### ADMX_Printing policies
diff --git a/windows/client-management/mdm/policy-csp-admx-errorreporting.md b/windows/client-management/mdm/policy-csp-admx-errorreporting.md index 5db935cf84..05786ce5b4 100644 --- a/windows/client-management/mdm/policy-csp-admx-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-admx-errorreporting.md @@ -13,14 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_ErrorReporting -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
## ADMX_ErrorReporting policies +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
ADMX_ErrorReporting/PCH_AllOrNoneDef @@ -146,8 +151,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -177,12 +182,6 @@ This policy setting is ignored if the Configure Error Reporting policy setting i For related information, see the Configure Error Reporting and Report Operating System Errors policy settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -227,8 +226,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -254,12 +253,6 @@ If this policy setting is enabled, the Exclude errors for applications on this l If you disable or do not configure this policy setting, the Default application reporting settings policy setting takes precedence. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -304,8 +297,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -337,12 +330,7 @@ Also see the "Default Application Reporting" and "Application Exclusion List" po This setting will be ignored if the 'Configure Error Reporting' setting is disabled or not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -387,8 +375,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -433,12 +421,6 @@ If you disable this policy setting, configuration settings in the policy setting See related policy settings Display Error Notification (same folder as this policy setting), and Turn off Windows Error Reporting in Computer Configuration/Administrative Templates/System/Internet Communication Management/Internet Communication settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -483,8 +465,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -512,12 +494,6 @@ If you do not configure this policy setting, users can change this setting in Co See also the Configure Error Reporting policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -562,8 +538,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -587,12 +563,6 @@ If you enable this policy setting, you can configure Windows Error Reporting arc If you disable or do not configure this policy setting, no Windows Error Reporting information is stored. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -662,12 +632,6 @@ If you enable this policy setting, you can configure Windows Error Reporting arc If you disable or do not configure this policy setting, no Windows Error Reporting information is stored. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -712,8 +676,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -737,12 +701,6 @@ If you enable or do not configure this policy setting, any memory dumps generate If you disable this policy setting, then all memory dumps are uploaded according to the default consent and notification settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -811,14 +769,6 @@ If you enable or do not configure this policy setting, any memory dumps generate If you disable this policy setting, then all memory dumps are uploaded according to the default consent and notification settings. - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - ADMX Info: - GP Friendly name: *Automatically send memory dumps for OS-generated error reports* @@ -862,8 +812,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -887,12 +837,6 @@ If you enable this policy setting, WER does not throttle data; that is, WER uplo If you disable or do not configure this policy setting, WER throttles data by default; that is, WER does not upload more than one CAB file for a report that contains data about the same event types. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -937,8 +881,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -963,11 +907,6 @@ If you disable or do not configure this policy setting, WER throttles data by de > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1012,8 +951,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1037,12 +976,6 @@ If you enable this policy setting, WER does not check for network cost policy re If you disable or do not configure this policy setting, WER does not send data, but will check the network cost policy again if the network profile is changed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1087,8 +1020,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1112,12 +1045,6 @@ If you enable this policy setting, WER does not check for network cost policy re If you disable or do not configure this policy setting, WER does not send data, but will check the network cost policy again if the network profile is changed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1162,8 +1089,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1187,12 +1114,6 @@ If you enable this policy setting, WER does not determine whether the computer i If you disable or do not configure this policy setting, WER checks for solutions while a computer is running on battery power, but does not upload report data until the computer is connected to a more permanent power source. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1237,8 +1158,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1262,12 +1183,6 @@ If you enable this policy setting, WER does not determine whether the computer i If you disable or do not configure this policy setting, WER checks for solutions while a computer is running on battery power, but does not upload report data until the computer is connected to a more permanent power source. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1312,8 +1227,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1337,12 +1252,6 @@ If you enable this policy setting, you can specify the name or IP address of an If you disable or do not configure this policy setting, Windows Error Reporting sends error reports to Microsoft. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1386,8 +1295,8 @@ ADMX Info: Yes Education - No - No + Yes + Yes @@ -1421,12 +1330,6 @@ If you enable this policy setting, you can add specific event types to a list by If you disable or do not configure this policy setting, then the default consent settings that are applied are those specified by the user in Control Panel, or in the Configure Default Consent policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1471,8 +1374,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1496,12 +1399,6 @@ If you enable this policy setting, the default consent levels of Windows Error R If you disable or do not configure this policy setting, custom consent policy settings for error reporting determine the consent level for specified event types, and the default consent setting determines only the consent level of any other error reports. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1546,8 +1443,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1571,12 +1468,6 @@ If you enable this policy setting, the default consent levels of Windows Error R If you disable or do not configure this policy setting, custom consent policy settings for error reporting determine the consent level for specified event types, and the default consent setting determines only the consent level of any other error reports. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1621,8 +1512,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1654,12 +1545,6 @@ If you enable this policy setting, you can set the default consent handling for If this policy setting is disabled or not configured, then the consent level defaults to the highest-privacy setting: Always ask before sending data. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1704,8 +1589,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1737,12 +1622,6 @@ If you enable this policy setting, you can set the default consent handling for If this policy setting is disabled or not configured, then the consent level defaults to the highest-privacy setting: Always ask before sending data. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1787,8 +1666,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1812,12 +1691,6 @@ If you enable this policy setting, Windows Error Reporting does not send any pro If you disable or do not configure this policy setting, the Turn off Windows Error Reporting policy setting in Computer Configuration/Administrative Templates/System/Internet Communication Management/Internet Communication settings takes precedence. If Turn off Windows Error Reporting is also either disabled or not configured, user settings in Control Panel for Windows Error Reporting are applied. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1862,8 +1735,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1888,12 +1761,6 @@ If you disable or do not configure this policy setting, errors are reported on a -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1938,8 +1805,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1963,12 +1830,6 @@ If you enable this policy setting, you can create a list of applications that ar If you disable or do not configure this policy setting, errors are reported on all Microsoft and Windows applications by default. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2013,8 +1874,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -2038,12 +1899,6 @@ If you enable this policy setting, Windows Error Reporting events are not record If you disable or do not configure this policy setting, Windows Error Reporting events and errors are logged to the system event log, as with other Windows-based programs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2088,8 +1943,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -2113,12 +1968,6 @@ If you enable this policy setting, Windows Error Reporting events are not record If you disable or do not configure this policy setting, Windows Error Reporting events and errors are logged to the system event log, as with other Windows-based programs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2163,8 +2012,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -2188,12 +2037,6 @@ If you enable this policy setting, any additional data requests from Microsoft i If you disable or do not configure this policy setting, then consent policy settings in Computer Configuration/Administrative Templates/Windows Components/Windows Error Reporting/Consent take precedence. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2238,8 +2081,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -2265,12 +2108,6 @@ The Maximum number of reports to queue setting determines how many reports can b If you disable or do not configure this policy setting, Windows Error Reporting reports are not queued, and users can only send reports at the time that a problem occurs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2315,8 +2152,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -2342,12 +2179,6 @@ The Maximum number of reports to queue setting determines how many reports can b If you disable or do not configure this policy setting, Windows Error Reporting reports are not queued, and users can only send reports at the time that a problem occurs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2360,7 +2191,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-eventforwarding.md b/windows/client-management/mdm/policy-csp-admx-eventforwarding.md index dc00ad7337..6c88919cf8 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventforwarding.md +++ b/windows/client-management/mdm/policy-csp-admx-eventforwarding.md @@ -14,14 +14,19 @@ manager: dansimp # Policy CSP - ADMX_EventForwarding -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
## ADMX_EventForwarding policies +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
ADMX_EventForwarding/ForwarderResourceUsage @@ -66,8 +71,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -93,12 +98,7 @@ If you disable or do not configure this policy setting, forwarder resource usage This setting applies across all subscriptions for the forwarder (source computer). -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -145,8 +145,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -178,12 +178,6 @@ When using the HTTP protocol, use port 5985. If you disable or do not configure this policy setting, the Event Collector computer will not be specified. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -196,8 +190,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-eventlog.md b/windows/client-management/mdm/policy-csp-admx-eventlog.md index 1dda6c7ce0..e5bb236763 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventlog.md +++ b/windows/client-management/mdm/policy-csp-admx-eventlog.md @@ -13,14 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_EventLog -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
## ADMX_EventLog policies +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
ADMX_EventLog/Channel_LogEnabled @@ -121,8 +126,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -146,12 +151,6 @@ If you enable or do not configure this policy setting, then events can be writte If the policy setting is disabled, then no new events can be logged. Events can always be read from the log, regardless of this policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -196,8 +195,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -221,12 +220,6 @@ If you enable this policy setting, the Event Log uses the path specified in this If you disable or do not configure this policy setting, the Event Log uses the folder %SYSTEMROOT%\System32\winevt\Logs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -270,8 +263,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -295,12 +288,6 @@ If you enable this policy setting, the Event Log uses the path specified in this If you disable or do not configure this policy setting, the Event Log uses the folder %SYSTEMROOT%\System32\winevt\Logs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -345,8 +332,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -370,12 +357,6 @@ If you enable this policy setting, the Event Log uses the path specified in this If you disable or do not configure this policy setting, the Event Log uses the folder %SYSTEMROOT%\System32\winevt\Logs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -420,8 +401,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -445,12 +426,6 @@ If you enable this policy setting, the Event Log uses the path specified in this If you disable or do not configure this policy setting, the Event Log uses the folder %SYSTEMROOT%\System32\winevt\Logs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -495,8 +470,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -520,12 +495,6 @@ If you enable this policy setting, you can configure the maximum log file size t If you disable or do not configure this policy setting, the maximum size of the log file will be set to the locally configured value. This value can be changed by the local administrator using the Log Properties dialog, and it defaults to 1 megabyte. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -570,8 +539,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -597,12 +566,6 @@ If you disable this policy setting and the "Retain old events" policy setting is If you do not configure this policy setting and the "Retain old events" policy setting is enabled, new events are discarded and the old events are retained. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -647,8 +610,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -674,12 +637,6 @@ If you disable this policy setting and the "Retain old events" policy setting is If you do not configure this policy setting and the "Retain old events" policy setting is enabled, new events are discarded and the old events are retained. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -724,8 +681,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -751,12 +708,6 @@ If you disable this policy setting and the "Retain old events" policy setting is If you do not configure this policy setting and the "Retain old events" policy setting is enabled, new events are discarded and the old events are retained. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -801,8 +752,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -828,12 +779,6 @@ If you disable this policy setting and the "Retain old events" policy setting is If you do not configure this policy setting and the "Retain old events" policy setting is enabled, new events are discarded and the old events are retained. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -852,8 +797,9 @@ ADMX Info: - - + + + @@ -877,8 +823,8 @@ ADMX Info: - - + +
Windows EditionSupported?EditionWindows 10Windows 11
Home
EducationNoNoYesYes
@@ -905,12 +851,6 @@ If you disable or do not configure this policy setting, all authenticated users > If you enable this policy setting, some tools and APIs may ignore it. The same change should be made to the "Configure log access (legacy)" policy setting to enforce this change across all tools and APIs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -955,8 +895,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -983,12 +923,6 @@ If you disable or do not configure this policy setting, only system software and > If you enable this policy setting, some tools and APIs may ignore it. The same change should be made to the "Configure log access (legacy)" policy setting to enforce this change across all tools and APIs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1033,8 +967,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1061,12 +995,6 @@ If you disable or do not configure this policy setting, all authenticated users > If you enable this policy setting, some tools and APIs may ignore it. The same change should be made to the "Configure log access (legacy)" policy setting to enforce this change across all tools and APIs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1111,8 +1039,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1139,12 +1067,6 @@ If you disable or do not configure this policy setting, only system software and > If you enable this policy setting, some tools and APIs may ignore it. The same change should be made to the "Configure log access (legacy)" policy setting to enforce this change across all tools and APIs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1188,8 +1110,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1215,12 +1137,6 @@ If you disable this policy setting, all authenticated users and system services If you do not configure this policy setting, the previous policy setting configuration remains in effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1265,8 +1181,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1292,12 +1208,6 @@ If you disable this policy setting, only system software and administrators can If you do not configure this policy setting, the previous policy setting configuration remains in effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1342,8 +1252,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1369,12 +1279,6 @@ If you disable this policy setting, all authenticated users and system services If you do not configure this policy setting, the previous policy setting configuration remains in effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1419,8 +1323,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1446,12 +1350,6 @@ If you disable this policy setting, only system software and administrators can If you do not configure this policy setting, the previous policy setting configuration remains in effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1496,8 +1394,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1523,12 +1421,6 @@ If you disable or do not configure this policy setting and a log file reaches it Note: Old events may or may not be retained according to the "Backup log automatically when full" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1573,8 +1465,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1600,12 +1492,6 @@ If you disable or do not configure this policy setting and a log file reaches it Note: Old events may or may not be retained according to the "Backup log automatically when full" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1650,8 +1536,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1677,12 +1563,6 @@ If you disable or do not configure this policy setting and a log file reaches it Note: Old events may or may not be retained according to the "Backup log automatically when full" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1695,7 +1575,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-explorer.md b/windows/client-management/mdm/policy-csp-admx-explorer.md index a74f3183f5..c7514101dd 100644 --- a/windows/client-management/mdm/policy-csp-admx-explorer.md +++ b/windows/client-management/mdm/policy-csp-admx-explorer.md @@ -13,14 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_Explorer -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
## ADMX_Explorer policies +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
ADMX_Explorer/AdminInfoUrl @@ -74,8 +79,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -95,12 +100,6 @@ manager: dansimp Sets the target of the More Information link that will be displayed when the user attempts to run a program that is blocked by policy. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -145,8 +144,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -175,14 +174,6 @@ If you disable or do not configure this policy setting, the menu bar will not be > [!NOTE] > When the menu bar is not displayed, users can access the menu bar by pressing the 'ALT' key. - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - ADMX Info: - GP Friendly name: *Display the menu bar in File Explorer* @@ -226,8 +217,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -249,12 +240,6 @@ This policy setting allows administrators who have configured roaming profile in If you enable this policy setting on a machine that does not contain all programs installed in the same manner as it was on the machine on which the user had last logged on, unexpected behavior could occur. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -299,8 +284,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -327,12 +312,6 @@ If you disable or do not configure this policy setting, users will be able to ad > Enabling this policy setting does not prevent the user from being able to add new items such as files and folders to their actual file system profile folder at %userprofile%. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -376,8 +355,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -397,12 +376,6 @@ ADMX Info: This policy is similar to settings directly available to computer users. Disabling animations can improve usability for users with some visual disabilities as well as improving performance and battery life in some scenarios. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -415,6 +388,4 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-filerecovery.md b/windows/client-management/mdm/policy-csp-admx-filerecovery.md index 5b451adc45..aeb520d2ea 100644 --- a/windows/client-management/mdm/policy-csp-admx-filerecovery.md +++ b/windows/client-management/mdm/policy-csp-admx-filerecovery.md @@ -13,9 +13,13 @@ manager: dansimp --- # Policy CSP - ADMX_FileRecovery -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -60,8 +64,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -81,12 +85,7 @@ manager: dansimp > This policy setting applies to all sites in Trusted zones. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -96,8 +95,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md b/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md index 2d631edea5..416b833dea 100644 --- a/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md +++ b/windows/client-management/mdm/policy-csp-admx-fileservervssprovider.md @@ -13,8 +13,13 @@ manager: dansimp --- # Policy CSP - ADMX_FileServerVSSProvider -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -62,8 +67,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -90,12 +95,6 @@ By default, the RPC protocol message between File Server VSS provider and File S > To make changes to this setting effective, you must restart Volume Shadow Copy (VSS) Service. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -108,8 +107,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-filesys.md b/windows/client-management/mdm/policy-csp-admx-filesys.md index 010a794280..54c474440a 100644 --- a/windows/client-management/mdm/policy-csp-admx-filesys.md +++ b/windows/client-management/mdm/policy-csp-admx-filesys.md @@ -13,13 +13,18 @@ manager: dansimp --- # Policy CSP - ADMX_FileSys -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
-## ADMX_FileSys policies +## ADMX_FileSys policies + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -80,8 +85,8 @@ manager: dansimp Yes Education - No - No + Yes + Yes @@ -101,12 +106,7 @@ manager: dansimp Compression can add to the processing overhead of filesystem operations. Enabling this setting will prevent access to and creation of compressed files. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -150,8 +150,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -175,12 +175,6 @@ A value of 0, the default, will enable delete notifications for all volumes. A value of 1 will disable delete notifications for all volumes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -223,8 +217,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -243,13 +237,6 @@ ADMX Info: Encryption can add to the processing overhead of filesystem operations. Enabling this setting will prevent access to and creation of encrypted files. - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -292,8 +279,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -313,12 +300,6 @@ ADMX Info: Encrypting the page file prevents malicious users from reading data that has been paged to disk, but also adds processing overhead for filesystem operations. Enabling this setting will cause the page files to be encrypted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -361,8 +342,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -382,12 +363,6 @@ ADMX Info: Enabling Win32 long paths will allow manifested win32 applications and Windows Store applications to access paths beyond the normal 260 character limit per node on file systems that support it. Enabling this setting will cause the long paths to be accessible within the process. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -430,8 +405,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -453,12 +428,6 @@ This policy setting provides control over whether or not short names are generat If you enable short names on all volumes then short names will always be generated. If you disable them on all volumes then they will never be generated. If you set short name creation to be configurable on a per volume basis then an on-disk flag will determine whether or not short names are created on a given volume. If you disable short name creation on all data volumes then short names will only be generated for files created on the system volume. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -497,13 +466,13 @@ ADMX Info: Enterprise - No - No + Yes + Yes Education - No - No + Yes + Yes @@ -533,12 +502,6 @@ For more information, refer to the Windows Help section. > If this policy is disabled or not configured, local administrators may select the types of symbolic links to be evaluated. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -581,8 +544,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -602,12 +565,7 @@ ADMX Info: TXF deprecated features included savepoints, secondary RM, miniversion and roll forward. Enable it if you want to use the APIs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -620,8 +578,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-folderredirection.md b/windows/client-management/mdm/policy-csp-admx-folderredirection.md index dd4a6ae95e..9bdab22253 100644 --- a/windows/client-management/mdm/policy-csp-admx-folderredirection.md +++ b/windows/client-management/mdm/policy-csp-admx-folderredirection.md @@ -13,14 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_FolderRedirection -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
## ADMX_FolderRedirection policies +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
ADMX_FolderRedirection/DisableFRAdminPin @@ -111,12 +116,6 @@ If you disable or do not configure this policy setting, redirected shell folders > If one or more valid folder GUIDs are specified in the policy setting "Do not automatically make specific redirected folders available offline", that setting will override the configured value of "Do not automatically make all redirected folders available offline". -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -190,12 +189,6 @@ If you disable or do not configure this policy setting, all redirected shell fol > The configuration of this policy for any folder will override the configured value of "Do not automatically make all redirected folders available offline". -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -265,12 +258,6 @@ If you enable this policy setting, when the path to a redirected folder is chang If you disable or do not configure this policy setting, when the path to a redirected folder is changed and Folder Redirection is configured to move the content to the new location, Windows copies the contents of the local cache to the new network location, then deleted the content from the old network location. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -342,12 +329,6 @@ If you disable or not configure this policy setting, Windows Vista, Windows 7, W > This policy is valid only on Windows Vista, Windows 7, Windows 8, and Windows Server 2012 when it processes a legacy redirection policy already deployed for these folders in your existing localized environment. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -420,12 +401,6 @@ If you disable or not configure this policy setting, Windows Vista, Windows 7, W > This policy is valid only on Windows Vista, Windows 7, Windows 8, and Windows Server 2012 when it processes a legacy redirection policy already deployed for these folders in your existing localized environment. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -499,12 +474,6 @@ If you disable or do not configure this policy setting and the user has redirect > If you enable this policy setting in Computer Configuration and User Configuration, the Computer Configuration policy setting takes precedence. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -548,8 +517,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -578,12 +547,7 @@ If you disable or do not configure this policy setting and the user has redirect > If you enable this policy setting in Computer Configuration and User Configuration, the Computer Configuration policy setting takes precedence. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -596,8 +560,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - diff --git a/windows/client-management/mdm/policy-csp-admx-globalization.md b/windows/client-management/mdm/policy-csp-admx-globalization.md index 6c360c3c98..812087e3a5 100644 --- a/windows/client-management/mdm/policy-csp-admx-globalization.md +++ b/windows/client-management/mdm/policy-csp-admx-globalization.md @@ -19,6 +19,13 @@ manager: dansimp ## ADMX_Globalization policies +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
ADMX_Globalization/BlockUserInputMethodsForSignIn @@ -156,12 +163,7 @@ If the policy is Enabled, then the user will get input methods enabled for the s If the policy is Disabled or Not Configured, then the user will be able to use input methods enabled for their user account on the sign-in page. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -239,12 +241,6 @@ If this policy setting is enabled at the machine level, it cannot be disabled by To set this policy setting on a per-user basis, make sure that you do not configure the per-machine policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -322,12 +318,6 @@ If this policy setting is enabled at the machine level, it cannot be disabled by To set this policy setting on a per-user basis, make sure that you do not configure the per-machine policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -405,12 +395,6 @@ If you disable or do not configure this policy setting, the user can see the Adm -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -485,12 +469,6 @@ If you disable or do not configure this policy setting, the user sees the option > Even if a user can see the GeoID option, the "Disallow changing of geographical location" option can prevent them from actually changing their current geographical location. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -564,12 +542,6 @@ If you enable this policy setting, the user does not see the option for changing -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -641,12 +613,6 @@ If you enable this policy setting, the user does not see the regional formats op If you disable or do not configure this policy setting, the user sees the regional formats options for changing and customizing the user locale. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -730,12 +696,6 @@ This policy setting is related to the "Turn off handwriting personalization" pol > Handwriting personalization works only for Microsoft handwriting recognizers, and not with third-party recognizers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -819,12 +779,6 @@ This policy setting is related to the "Turn off handwriting personalization" pol > Handwriting personalization works only for Microsoft handwriting recognizers, and not with third-party recognizers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -896,12 +850,6 @@ If you enable this policy setting, administrators can select a system locale onl If you disable or do not configure this policy setting, administrators can select any system locale shipped with the operating system. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -975,12 +923,6 @@ If you enable this policy setting, only locales in the specified locale list can If you disable or do not configure this policy setting, users can select any locale installed on the computer, unless restricted by the "Disallow selection of Custom Locales" policy setting. If this policy setting is enabled at the computer level, it cannot be disabled by a per-user policy. If this policy setting is disabled at the computer level, the per-user policy is ignored. If this policy setting is not configured at the computer level, restrictions are based on per-user policies. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1056,12 +998,6 @@ If you disable or do not configure this policy setting, users can select any loc If this policy setting is enabled at the computer level, it cannot be disabled by a per-user policy. If this policy setting is disabled at the computer level, the per-user policy is ignored. If this policy setting is not configured at the computer level, restrictions are based on per-user policies. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1132,12 +1068,6 @@ If you enable this policy setting, the UI language of Windows menus and dialogs If you disable or do not configure this policy setting, the user can specify which UI language is used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1211,12 +1141,6 @@ If you disable or do not configure this policy setting, there is no restriction To enable this policy setting in Windows Server 2003, Windows XP, or Windows 2000, to use the "Restrict selection of Windows menus and dialogs language" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1290,12 +1214,6 @@ If you enable this policy setting at the computer level, it cannot be disabled b To set this policy setting on a per-user basis, make sure that the per-computer policy setting is not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1369,12 +1287,6 @@ If you enable this policy setting at the computer level, it cannot be disabled b To set this policy setting on a per-user basis, make sure that the per-computer policy setting is not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1452,12 +1364,6 @@ If this policy is set to Enabled at the computer level, then it cannot be disabl To set this policy on a per-user basis, make sure that the per-computer policy is set to Not Configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1535,12 +1441,6 @@ If this policy is set to Enabled at the computer level, then it cannot be disabl To set this policy on a per-user basis, make sure that the per-computer policy is set to Not Configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1612,12 +1512,6 @@ To enable this policy setting in Windows Vista, use the "Restricts the UI langua If you disable or do not configure this policy setting, the logged-on user can access the dialog box controls in the Regional and Language Options control panel to select any available UI language. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1690,12 +1584,6 @@ If the policy is Disabled or Not Configured, then the user will be free to chang Note that the availability and function of this setting is dependent on supported languages being enabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1769,12 +1657,6 @@ If the policy is Disabled or Not Configured, then the user will be free to chang Note that the availability and function of this setting is dependent on supported languages being enabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1847,12 +1729,6 @@ If the policy is Disabled or Not Configured, then the user will be free to chang Note that the availability and function of this setting is dependent on supported languages being enabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1926,12 +1802,6 @@ If the policy is Disabled or Not Configured, then the user will be free to chang Note that the availability and function of this setting is dependent on supported languages being enabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2005,12 +1875,6 @@ For example, the default value, 2029, specifies that all two-digit years less th If you disable or do not configure this policy setting, Windows does not interpret two-digit year formats using this scheme for the program. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2023,7 +1887,4 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-previousversions.md b/windows/client-management/mdm/policy-csp-admx-previousversions.md new file mode 100644 index 0000000000..b129567b19 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-previousversions.md @@ -0,0 +1,646 @@ +--- +title: Policy CSP - ADMX_PreviousVersions +description: Policy CSP - ADMX_PreviousVersions +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/01/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_PreviousVersions + +
+ + +## ADMX_PreviousVersions policies + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + +
+
+ ADMX_PreviousVersions/DisableLocalPage_1 +
+
+ ADMX_PreviousVersions/DisableLocalPage_2 +
+
+ ADMX_PreviousVersions/DisableRemotePage_1 +
+
+ ADMX_PreviousVersions/DisableRemotePage_2 +
+
+ ADMX_PreviousVersions/HideBackupEntries_1/a> +
+
+ ADMX_PreviousVersions/HideBackupEntries_2 +
+
+ ADMX_PreviousVersions/DisableLocalRestore_1 +
+
+ ADMX_PreviousVersions/DisableLocalRestore_2 +
+
+ + +
+ + +**ADMX_PreviousVersions/DisableLocalPage_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy setting lets you suppress the Restore button in the previous versions property page when the user has selected a previous version of a local file. + +- If you enable this policy setting, the Restore button is disabled when the user selects a previous version corresponding to a local file. + +- If you disable this policy setting, the Restore button remains active for a previous version corresponding to a local file. + +- If the user clicks the Restore button, Windows attempts to restore the file from the local disk. + +- If you do not configure this policy setting, it is disabled by default. The Restore button is active when the previous version is of a local file. + + + + + +ADMX Info: +- GP Friendly name: *Prevent restoring local previous versions* +- GP name: *DisableLocalPage_1* +- GP path: *Windows Components\File Explorer\Previous Versions* +- GP ADMX file name: *PreviousVersions.admx* + + + +
+ + +**ADMX_PreviousVersions/DisableLocalPage_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy setting lets you suppress the Restore button in the previous versions property page when the user has selected a previous version of a local file. + +- If you enable this policy setting, the Restore button is disabled when the user selects a previous version corresponding to a local file. + +- If you disable this policy setting, the Restore button remains active for a previous version corresponding to a local file. + +- If the user clicks the Restore button, Windows attempts to restore the file from the local disk. + +- If you do not configure this policy setting, it is disabled by default. The Restore button is active when the previous version is of a local file. + + + + + +ADMX Info: +- GP Friendly name: *Prevent restoring local previous versions* +- GP name: *DisableLocalPage_2* +- GP path: *Windows Components\File Explorer\Previous Versions* +- GP ADMX file name: *PreviousVersions.admx* + + + +
+ + +**ADMX_PreviousVersions/DisableRemotePage_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This setting lets you suppress the Restore button in the previous versions property page when the user has selected a previous version of a file on a file share. + +- If you enable this policy setting, the Restore button is disabled when the user selects a previous version corresponding to a file on a file share. + +- If you disable this policy setting, the Restore button remains active for a previous version corresponding to a file on a file share. + +- If the user clicks the Restore button, Windows attempts to restore the file from the file share. + +- If you do not configure this policy setting, it is disabled by default. The Restore button is active when the previous version is of a file on a file share. + + + + + +ADMX Info: +- GP Friendly name: *Prevent restoring remote previous versions* +- GP name: *DisableRemotePage_1* +- GP path: *Windows Components\File Explorer\Previous Versions* +- GP ADMX file name: *PreviousVersions.admx* + + + +
+ + +**ADMX_PreviousVersions/DisableRemotePage_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This setting lets you suppress the Restore button in the previous versions property page when the user has selected a previous version of a file on a file share. + +- If you enable this policy setting, the Restore button is disabled when the user selects a previous version corresponding to a file on a file share. + +- If you disable this policy setting, the Restore button remains active for a previous version corresponding to a file on a file share. + +- If the user clicks the Restore button, Windows attempts to restore the file from the file share. + +- If you do not configure this policy setting, it is disabled by default. The Restore button is active when the previous version is of a file on a file share. + + + + + +ADMX Info: +- GP Friendly name: *Prevent restoring remote previous versions* +- GP name: *DisableRemotePage_1* +- GP path: *Windows Components\File Explorer\Previous Versions* +- GP ADMX file name: *PreviousVersions.admx* + + + + +
+ + +**ADMX_PreviousVersions/HideBackupEntries_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy setting lets you hide entries in the list of previous versions of a file in which the previous version is located on backup media. Previous versions can come from the on-disk restore points or the backup media. + +- If you enable this policy setting, users cannot see any previous versions corresponding to backup copies, and can see only previous versions corresponding to on-disk restore points. + +- If you disable this policy setting, users can see previous versions corresponding to backup copies as well as previous versions corresponding to on-disk restore points. + +If you do not configure this policy setting, it is disabled by default. + + + + + +ADMX Info: +- GP Friendly name: *Hide previous versions of files on backup location* +- GP name: *HideBackupEntries_1* +- GP path: *Windows Components\File Explorer\Previous Versions* +- GP ADMX file name: *PreviousVersions.admx* + + + +
+ + +**ADMX_PreviousVersions/HideBackupEntries_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy setting lets you hide entries in the list of previous versions of a file in which the previous version is located on backup media. Previous versions can come from the on-disk restore points or the backup media. + +- If you enable this policy setting, users cannot see any previous versions corresponding to backup copies, and can see only previous versions corresponding to on-disk restore points. + +- If you disable this policy setting, users can see previous versions corresponding to backup copies as well as previous versions corresponding to on-disk restore points. + +If you do not configure this policy setting, it is disabled by default. + + + + + +ADMX Info: +- GP Friendly name: *Hide previous versions of files on backup location* +- GP name: *HideBackupEntries_2* +- GP path: *Windows Components\File Explorer\Previous Versions* +- GP ADMX file name: *PreviousVersions.admx* + + + +
+ + +**ADMX_PreviousVersions/DisableLocalRestore_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This setting lets you suppress the Restore button in the previous versions property page when the user has selected a previous version of a file on a file share. + +- If you enable this policy setting, the Restore button is disabled when the user selects a previous version corresponding to a file on a file share. + +- If you disable this policy setting, the Restore button remains active for a previous version corresponding to a file on a file share. + +- If the user clicks the Restore button, Windows attempts to restore the file from the file share. + +- If you do not configure this policy setting, it is disabled by default. The Restore button is active when the previous version is of a file on a file share. + + + + + +ADMX Info: +- GP Friendly name: *Prevent restoring remote previous versions* +- GP name: *DisableLocalRestore_1* +- GP path: *Windows Components\File Explorer\Previous Versions* +- GP ADMX file name: *PreviousVersions.admx* + + + + +
+ +**ADMX_PreviousVersions/DisableLocalRestore_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This setting lets you suppress the Restore button in the previous versions property page when the user has selected a previous version of a file on a file share. + +- If you enable this policy setting, the Restore button is disabled when the user selects a previous version corresponding to a file on a file share. + +- If you disable this policy setting, the Restore button remains active for a previous version corresponding to a file on a file share. + +- If the user clicks the Restore button, Windows attempts to restore the file from the file share. + +- If you do not configure this policy setting, it is disabled by default. The Restore button is active when the previous version is of a file on a file share. + + + + +ADMX Info: +- GP Friendly name: *Prevent restoring remote previous versions* +- GP name: *DisableLocalRestore_2* +- GP path: *Windows Components\File Explorer\Previous Versions* +- GP ADMX file name: *PreviousVersions.admx* + + + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index d04dd64448..91a4c42484 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -529,6 +529,8 @@ items: href: policy-csp-admx-power.md - name: ADMX_PowerShellExecutionPolicy href: policy-csp-admx-powershellexecutionpolicy.md + - name: ADMX_PreviousVersions + href: policy-csp-admx-previousversions.md - name: ADMX_Printing href: policy-csp-admx-printing.md - name: ADMX_Printing2 From 4c41d91252348e32bb716e269736984524614ac4 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 23 Sep 2021 16:35:18 +0530 Subject: [PATCH 423/930] Update policy-csp-admx-touchinput.md --- windows/client-management/mdm/policy-csp-admx-touchinput.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-touchinput.md b/windows/client-management/mdm/policy-csp-admx-touchinput.md index a5a34ab417..61f1751ef3 100644 --- a/windows/client-management/mdm/policy-csp-admx-touchinput.md +++ b/windows/client-management/mdm/policy-csp-admx-touchinput.md @@ -36,7 +36,7 @@ manager: dansimp ADMX_TouchInput/TouchInputOff_2
- ADMX_TouchInput/PanningEverywhereOff_1 + ADMX_TouchInput/PanningEverywhereOff_1
ADMX_TouchInput/PanningEverywhereOff_2 From a8c1a46878cc56cd7a601256808f72c2d9f55ce4 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 23 Sep 2021 16:36:52 +0530 Subject: [PATCH 424/930] tip change, note change, warning change --- .../mdm/policy-csp-admx-taskbar.md | 159 +--- .../mdm/policy-csp-admx-tcpip.md | 91 +- .../mdm/policy-csp-admx-thumbnails.md | 29 +- .../mdm/policy-csp-admx-tpm.md | 72 +- ...y-csp-admx-userexperiencevirtualization.md | 848 ++---------------- .../mdm/policy-csp-admx-userprofiles.md | 61 +- .../mdm/policy-csp-admx-w32time.md | 37 +- .../mdm/policy-csp-admx-wcm.md | 29 +- .../mdm/policy-csp-admx-wincal.md | 25 +- .../policy-csp-admx-windowsanytimeupgrade.md | 112 --- .../mdm/policy-csp-admx-windowsconnectnow.md | 31 +- .../mdm/policy-csp-admx-windowsexplorer.md | 533 ++--------- .../policy-csp-admx-windowsfileprotection.md | 372 -------- .../mdm/policy-csp-admx-windowsmediadrm.md | 18 +- .../mdm/policy-csp-admx-windowsmediaplayer.md | 158 +--- 15 files changed, 279 insertions(+), 2296 deletions(-) delete mode 100644 windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md delete mode 100644 windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md diff --git a/windows/client-management/mdm/policy-csp-admx-taskbar.md b/windows/client-management/mdm/policy-csp-admx-taskbar.md index 1c9f6203f1..ae6556aadf 100644 --- a/windows/client-management/mdm/policy-csp-admx-taskbar.md +++ b/windows/client-management/mdm/policy-csp-admx-taskbar.md @@ -13,11 +13,16 @@ manager: dansimp --- # Policy CSP - ADMX_Taskbar -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
+> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ## ADMX_Taskbar policies @@ -154,12 +159,6 @@ If you disable or do not configure this policy setting, Notification and Securit A reboot is required for this policy setting to take effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -233,12 +232,6 @@ If you disable or don’t configure this policy setting, all notifications will A reboot is required for this policy setting to take effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -308,12 +301,6 @@ If you enable this policy setting, the Security and Maintenance icon is not disp If you disable or do not configure this policy setting, the Security and Maintenance icon is displayed in the system notification area. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -383,12 +370,6 @@ If you enable this policy setting, the networking icon is not displayed in the s If you disable or do not configure this policy setting, the networking icon is displayed in the system notification area. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -458,12 +439,6 @@ If you enable this policy setting, the battery meter is not displayed in the sys If you disable or do not configure this policy setting, the battery meter is displayed in the system notification area. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -533,12 +508,6 @@ If you enable this policy setting, the volume control icon is not displayed in t If you disable or do not configure this policy setting, the volume control icon is displayed in the system notification area. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -608,12 +577,6 @@ If you enable this policy setting, certain notification balloons that are marked If you disable do not configure this policy setting, feature advertisement balloons are shown. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -683,12 +646,6 @@ If you enable this policy setting, users cannot pin the Store app to the Taskbar If you disable or do not configure this policy setting, users can pin the Store app to the Taskbar. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -758,12 +715,6 @@ If you enable this policy setting, users cannot pin files, folders, websites, or If you disable or do not configure this policy setting, users can pin files, folders, websites, and other items to a program's Jump List so that the items is always present in this menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -833,12 +784,6 @@ If you enable this policy setting, users cannot change the programs currently pi If you disable or do not configure this policy setting, users can change the programs currently pinned to the Taskbar. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -849,7 +794,6 @@ ADMX Info: -

@@ -913,12 +857,6 @@ If you disable or do not configure this policy setting, all files that the user -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -929,7 +867,6 @@ ADMX Info: -

@@ -990,12 +927,6 @@ If you enable this policy setting, newly added notification icons are not tempor If you disable or do not configure this policy setting, newly added notification icons are temporarily promoted to the Taskbar. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1006,7 +937,6 @@ ADMX Info: -

@@ -1069,12 +999,6 @@ If you disable this policy setting, users won’t see Windows Store apps on the If you don’t configure this policy setting, the default setting for the user’s device will be used, and the user can choose to change it. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1146,12 +1070,6 @@ If you enable this policy setting, the user cannot access the taskbar control pa If you disable or do not configure this policy setting, the user will be able to set any taskbar setting that is not prevented by another policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1223,13 +1141,6 @@ If you enable this policy setting, the user is not allowed to add or remove any If you disable or do not configure this policy setting, the users and applications are able to add toolbars to the taskbar. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - ADMX Info: - GP Friendly name: *Prevent users from adding or removing toolbars* @@ -1239,7 +1150,7 @@ ADMX Info: -
+>
@@ -1300,13 +1211,6 @@ If you enable this policy setting, users are not able to drag or drop toolbars t If you disable or do not configure this policy setting, users are able to rearrange the toolbars on the taskbar. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - ADMX Info: - GP Friendly name: *Prevent users from rearranging toolbars* @@ -1316,7 +1220,6 @@ ADMX Info: -

@@ -1377,12 +1280,6 @@ If you enable this policy setting, users are not able to show taskbars on more t If you disable or do not configure this policy setting, users can show taskbars on more than one display. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1454,12 +1351,6 @@ If you enable this policy setting, no notification balloons are shown to the use If you disable or do not configure this policy setting, notification balloons are shown to the user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1472,8 +1363,6 @@ ADMX Info:
-
- **ADMX_Taskbar/TaskbarNoPinnedList** @@ -1531,12 +1420,6 @@ If you enable this policy setting, pinned programs are prevented from being show If you disable or do not configure this policy setting, users can pin programs so that the program shortcuts stay on the Taskbar. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1547,7 +1430,6 @@ ADMX Info: -

@@ -1608,12 +1490,7 @@ If you enable this policy setting, users are not able to drag their taskbar to a If you disable or do not configure this policy setting, users are able to drag their taskbar to another area of the monitor unless prevented by another policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1626,7 +1503,6 @@ ADMX Info:
-
**ADMX_Taskbar/TaskbarNoResize** @@ -1685,12 +1561,6 @@ If you enable this policy setting, users are not be able to resize their taskbar If you disable or do not configure this policy setting, users are able to resize their taskbar unless prevented by another setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1701,7 +1571,6 @@ ADMX Info: -

@@ -1762,12 +1631,6 @@ If you enable this policy setting, the taskbar thumbnails are not displayed and If you disable or do not configure this policy setting, the taskbar thumbnails are displayed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1780,7 +1643,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - +p diff --git a/windows/client-management/mdm/policy-csp-admx-tcpip.md b/windows/client-management/mdm/policy-csp-admx-tcpip.md index f651623a89..ef4dcccadd 100644 --- a/windows/client-management/mdm/policy-csp-admx-tcpip.md +++ b/windows/client-management/mdm/policy-csp-admx-tcpip.md @@ -13,11 +13,16 @@ manager: dansimp --- # Policy CSP - ADMX_tcpip -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
+> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ## ADMX_tcpip policies @@ -123,12 +128,6 @@ If you enable this policy setting, you can specify a relay name for a 6to4 host. If you disable or do not configure this policy setting, the local host setting is used, and you cannot specify a relay name for a 6to4 host. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -198,12 +197,6 @@ If you enable this policy setting, you can specify the value for the duration at If you disable or do not configure this policy setting, the local host setting is used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -279,12 +272,6 @@ Policy Enabled State: If a global IPv4 address is present, the host will have a Policy Disabled State: 6to4 is turned off and connectivity with 6to4 will not be available. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -360,12 +347,6 @@ Policy Enabled State: The IP-HTTPS interface is always present, even if the host Policy Disabled State: No IP-HTTPS interfaces are present on the host. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -435,12 +416,6 @@ If you enable or do not configure this policy setting, IP Stateless Autoconfigur If you disable this policy setting, IP Stateless Autoconfiguration Limits will be disabled and system will not limit the number of autoconfigured addresses and routes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -510,12 +485,6 @@ If you enable this policy setting, you can specify a router name or IPv4 address If you disable or do not configure this policy setting, the local host setting is used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -591,12 +560,6 @@ Policy Enabled State: If the ISATAP name is resolved successfully, the host will Policy Disabled State: No ISATAP interfaces are present on the host. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -666,12 +629,6 @@ If you enable this policy setting, you can customize a UDP port for the Teredo c If you disable or do not configure this policy setting, the local host setting is used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -743,12 +700,6 @@ This policy setting contains only one state: Policy Enabled State: If Default Qualified is enabled, Teredo will attempt qualification immediately and remain qualified if the qualification process succeeds. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -821,12 +772,6 @@ If you enable this policy setting, you can specify the refresh rate. If you cho If you disable or do not configure this policy setting, the refresh rate is configured using the local settings on the computer. The default refresh rate is 30 seconds. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -896,12 +841,6 @@ If you enable this policy setting, you can specify a Teredo server name that app If you disable or do not configure this policy setting, the local settings on the computer are used to determine the Teredo server name. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -979,12 +918,6 @@ Client: The Teredo interface is present only when the host is not on a network t Enterprise Client: The Teredo interface is always present, even if the host is on a network that includes a domain controller. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1056,12 +989,6 @@ If you enable this policy setting, Window Scaling Heuristics will be enabled and If you disable this policy setting, Window Scaling Heuristics will be disabled and system will not try to identify connectivity and throughput problems caused by Firewalls or other middle boxes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1074,8 +1001,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - +> diff --git a/windows/client-management/mdm/policy-csp-admx-thumbnails.md b/windows/client-management/mdm/policy-csp-admx-thumbnails.md index e7cdf3d517..bcfc9c477f 100644 --- a/windows/client-management/mdm/policy-csp-admx-thumbnails.md +++ b/windows/client-management/mdm/policy-csp-admx-thumbnails.md @@ -13,11 +13,16 @@ manager: dansimp --- # Policy CSP - ADMX_Thumbnails -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
+> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ## ADMX_Thumbnails policies @@ -94,12 +99,6 @@ If you enable this policy setting, File Explorer displays only icons and never d If you disable or do not configure this policy setting, File Explorer displays only thumbnail images. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -171,12 +170,6 @@ If you enable this policy setting, File Explorer displays only icons and never d If you disable or do not configure this policy setting, File Explorer displays only thumbnail images on network folders. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -248,13 +241,7 @@ If you enable this policy setting, File Explorer does not create, read from, or If you disable or do not configure this policy setting, File Explorer creates, reads from, and writes to thumbs.db files. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - ADMX Info: - GP Friendly name: *Turn off the caching of thumbnails in hidden thumbs.db files* @@ -266,8 +253,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-tpm.md b/windows/client-management/mdm/policy-csp-admx-tpm.md index b2f0e48d60..04207bff8f 100644 --- a/windows/client-management/mdm/policy-csp-admx-tpm.md +++ b/windows/client-management/mdm/policy-csp-admx-tpm.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_TPM -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -114,12 +118,6 @@ If you enable this policy setting, Windows will block the specified commands fro If you disable or do not configure this policy setting, only those TPM commands specified through the default or local lists may be blocked by Windows. The default list of blocked TPM commands is pre-configured by Windows. You can view the default list by running "tpm.msc", navigating to the "Command Management" section, and making visible the "On Default Block List" column. The local list of blocked TPM commands is configured outside of Group Policy by running "tpm.msc" or through scripting against the Win32_Tpm interface. See related policy settings to enforce or ignore the default and local lists of blocked TPM commands. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -185,12 +183,6 @@ ADMX Info: This policy setting configures the system to prompt the user to clear the TPM if the TPM is detected to be in any state other than Ready. This policy will take effect only if the system’s TPM is in a state other than Ready, including if the TPM is “Ready, with reduced functionality”. The prompt to clear the TPM will start occurring after the next reboot, upon user login only if the logged in user is part of the Administrators group for the system. The prompt can be dismissed, but will reappear after every reboot and login until the policy is disabled or until the TPM is in a Ready state. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -262,12 +254,6 @@ The default list of blocked TPM commands is pre-configured by Windows. You can v If you disable or do not configure this policy setting, Windows will block the TPM commands in the default list, in addition to commands in the Group Policy and local lists of blocked TPM commands. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -339,12 +325,6 @@ The local list of blocked TPM commands is configured outside of Group Policy by If you disable or do not configure this policy setting, Windows will block the TPM commands found in the local list, in addition to commands in the Group Policy and default lists of blocked TPM commands. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -423,12 +403,6 @@ Choose the operating system managed TPM authentication setting of "None" for com > If the operating system managed TPM authentication setting is changed from "Full" to "Delegated", the full TPM owner authorization value will be regenerated and any copies of the original TPM owner authorization value will be invalid. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -494,12 +468,6 @@ ADMX Info: This group policy enables Device Health Attestation reporting (DHA-report) on supported devices. It enables supported devices to send Device Health Attestation related information (device boot logs, PCR values, TPM certificate, etc.) to Device Health Attestation Service (DHA-Service) every time a device starts. Device Health Attestation Service validates the security state and health of the devices, and makes the findings accessible to enterprise administrators via a cloud based reporting portal. This policy is independent of DHA reports that are initiated by device manageability solutions (like MDM or SCCM), and will not interfere with their workflows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -581,13 +549,7 @@ An administrator with the TPM owner password may fully reset the TPM's hardware If this value is not configured, a default value of 480 minutes (8 hours) is used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - +> ADMX Info: - GP Friendly name: *Standard User Lockout Duration* @@ -670,12 +632,6 @@ If this value is not configured, a default value of 4 is used. A value of zero means the OS will not allow standard users to send commands to the TPM which may cause an authorization failure. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -759,12 +715,6 @@ If this value is not configured, a default value of 9 is used. A value of zero means the OS will not allow standard users to send commands to the TPM which may cause an authorization failure. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -830,12 +780,6 @@ ADMX Info: This policy setting configures the TPM to use the Dictionary Attack Prevention Parameters (lockout threshold and recovery time) to the values that were used for Windows 10 Version 1607 and below. Setting this policy will take effect only if a) the TPM was originally prepared using a version of Windows after Windows 10 Version 1607 and b) the System has a TPM 2.0. Note that enabling this policy will only take effect after the TPM maintenance task runs (which typically happens after a system restart). Once this policy has been enabled on a system and has taken effect (after a system restart), disabling it will have no impact and the system's TPM will remain configured using the legacy Dictionary Attack Prevention parameters, regardless of the value of this group policy. The only way for the disabled setting of this policy to take effect on a system where it was once enabled is to a) disable it from group policy and b)clear the TPM on the system. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -848,8 +792,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md b/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md index f233b69018..0d0a46df31 100644 --- a/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md +++ b/windows/client-management/mdm/policy-csp-admx-userexperiencevirtualization.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_UserExperienceVirtualization -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -467,12 +471,6 @@ If you disable this policy setting, Calculator user settings are excluded from t If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -552,12 +550,6 @@ If you disable this policy setting, the sync provider is used to synchronize set If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -633,12 +625,6 @@ If you disable this policy setting, no UE-V rollback state is copied to the sett If you do not configure this policy, no UE-V rollback state is copied to the settings storage location. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -710,12 +696,6 @@ If you disable this policy setting, the Company Settings Center does not display If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -786,12 +766,6 @@ If you disable this policy setting, the Company Settings Center does not display If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -869,12 +843,6 @@ If you do not configure this policy setting, any defined values are deleted. > If the user connects their Microsoft account for their computer then the UE-V Agent will not synchronize Windows apps. The Windows apps will default to whatever settings are configured in the Sync your settings configuration in Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -947,12 +915,6 @@ If you disable this policy setting, all Windows Settings are excluded from the s If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1020,12 +982,6 @@ This policy setting allows you to enable or disable User Experience Virtualizati Reboot is needed for enable to take effect. With Auto-register inbox templates enabled, the UE-V inbox templates such as Office 2016 will be automatically registered when the UE-V Service is enabled. If this option is changed, it will only take effect when UE-V service is re-enabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1098,12 +1054,6 @@ If you disable this policy setting, Finance user settings are excluded from sync If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1175,12 +1125,6 @@ With this setting disabled, no notification appears. If you do not configure this policy setting, any defined values are deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1253,12 +1197,6 @@ If you disable this policy setting, Games user settings are excluded from synchr If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1333,12 +1271,6 @@ If you disable this policy setting, Internet Explorer 8 user settings are exclud If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1411,12 +1343,7 @@ If you disable this policy setting, Internet Explorer 9 user settings are exclud If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1489,12 +1416,6 @@ If you disable this policy setting, Internet Explorer 10 user settings are exclu If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1567,12 +1488,6 @@ If you disable this policy setting, Internet Explorer 11 user settings are exclu If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1646,12 +1561,6 @@ If you disable this policy setting, the user settings which are common between t If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1723,12 +1632,6 @@ If you disable this policy setting, Maps user settings are excluded from synchro If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1799,12 +1702,6 @@ If you enable this policy setting, specify the threshold file size in bytes. Whe If you disable or do not configure this policy setting, no event is written to the event log to report settings package size. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1877,12 +1774,6 @@ If you disable this policy setting, Microsoft Access 2010 user settings are excl If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1955,12 +1846,6 @@ If you disable this policy setting, the user settings which are common between t If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2032,12 +1917,7 @@ If you disable this policy setting, Microsoft Excel 2010 user settings are exclu If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2110,12 +1990,7 @@ If you disable this policy setting, Microsoft InfoPath 2010 user settings are ex If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2188,12 +2063,6 @@ If you disable this policy setting, Microsoft Lync 2010 user settings are exclud If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2265,12 +2134,6 @@ If you disable this policy setting, Microsoft OneNote 2010 user settings are exc If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2343,12 +2206,6 @@ If you disable this policy setting, Microsoft Outlook 2010 user settings are exc If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2421,12 +2278,7 @@ If you disable this policy setting, Microsoft PowerPoint 2010 user settings are If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2498,12 +2350,7 @@ If you disable this policy setting, Microsoft Project 2010 user settings are exc If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2576,12 +2423,7 @@ If you disable this policy setting, Microsoft Publisher 2010 user settings are e If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2654,12 +2496,6 @@ If you disable this policy setting, Microsoft SharePoint Designer 2010 user sett If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2732,12 +2568,7 @@ If you disable this policy setting, Microsoft SharePoint Workspace 2010 user set If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2810,12 +2641,6 @@ If you disable this policy setting, Microsoft Visio 2010 user settings are exclu If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2888,12 +2713,6 @@ If you disable this policy setting, Microsoft Word 2010 user settings are exclud If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2965,12 +2784,6 @@ If you disable this policy setting, Microsoft Access 2013 user settings are excl If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3043,12 +2856,6 @@ If you disable this policy setting, certain user settings of Microsoft Access 20 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3121,12 +2928,6 @@ If you disable this policy setting, the user settings which are common between t If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3200,12 +3001,6 @@ If you disable this policy setting, certain user settings which are common betwe If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3279,12 +3074,6 @@ If you disable this policy setting, Microsoft Excel 2013 user settings are exclu If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3356,12 +3145,7 @@ If you disable this policy setting, certain user settings of Microsoft Excel 201 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3434,12 +3218,6 @@ If you disable this policy setting, Microsoft InfoPath 2013 user settings are ex If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3512,12 +3290,7 @@ If you disable this policy setting, certain user settings of Microsoft InfoPath If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3589,12 +3362,7 @@ If you disable this policy setting, Microsoft Lync 2013 user settings are exclud If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3667,12 +3435,7 @@ If you disable this policy setting, certain user settings of Microsoft Lync 2013 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3745,12 +3508,7 @@ If you disable this policy setting, OneDrive for Business 2013 user settings are If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3823,12 +3581,7 @@ If you disable this policy setting, Microsoft OneNote 2013 user settings are exc If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3901,12 +3654,7 @@ If you disable this policy setting, certain user settings of Microsoft OneNote 2 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3978,12 +3726,7 @@ If you disable this policy setting, Microsoft Outlook 2013 user settings are exc If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4056,12 +3799,7 @@ If you disable this policy setting, certain user settings of Microsoft Outlook 2 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4134,12 +3872,7 @@ If you disable this policy setting, Microsoft PowerPoint 2013 user settings are If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4212,12 +3945,7 @@ If you disable this policy setting, certain user settings of Microsoft PowerPoin If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4289,12 +4017,7 @@ If you disable this policy setting, Microsoft Project 2013 user settings are exc If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4367,12 +4090,6 @@ If you disable this policy setting, certain user settings of Microsoft Project 2 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4445,12 +4162,7 @@ If you disable this policy setting, Microsoft Publisher 2013 user settings are e If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4523,12 +4235,7 @@ If you disable this policy setting, certain user settings of Microsoft Publisher If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4601,12 +4308,7 @@ If you disable this policy setting, Microsoft SharePoint Designer 2013 user sett If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4678,12 +4380,7 @@ If you disable this policy setting, certain user settings of Microsoft SharePoin If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4755,12 +4452,6 @@ If you disable this policy setting, Microsoft Office 2013 Upload Center user set If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4833,12 +4524,7 @@ If you disable this policy setting, Microsoft Visio 2013 user settings are exclu If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4911,12 +4597,7 @@ If you disable this policy setting, certain user settings of Microsoft Visio 201 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4989,12 +4670,6 @@ If you disable this policy setting, Microsoft Word 2013 user settings are exclud If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5067,12 +4742,6 @@ If you disable this policy setting, certain user settings of Microsoft Word 2013 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5145,12 +4814,6 @@ If you disable this policy setting, Microsoft Access 2016 user settings are excl If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5223,12 +4886,7 @@ If you disable this policy setting, certain user settings of Microsoft Access 20 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5301,12 +4959,7 @@ If you disable this policy setting, the user settings which are common between t If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5380,12 +5033,7 @@ If you disable this policy setting, certain user settings which are common betwe If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5458,12 +5106,7 @@ If you disable this policy setting, Microsoft Excel 2016 user settings are exclu If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5536,12 +5179,7 @@ If you disable this policy setting, certain user settings of Microsoft Excel 201 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5614,12 +5252,7 @@ If you disable this policy setting, Microsoft Lync 2016 user settings are exclud If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5692,12 +5325,7 @@ If you disable this policy setting, certain user settings of Microsoft Lync 2016 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5770,12 +5398,7 @@ If you disable this policy setting, OneDrive for Business 2016 user settings are If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5848,12 +5471,6 @@ If you disable this policy setting, Microsoft OneNote 2016 user settings are exc If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5926,12 +5543,7 @@ If you disable this policy setting, certain user settings of Microsoft OneNote 2 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6004,12 +5616,6 @@ If you disable this policy setting, Microsoft Outlook 2016 user settings are exc If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6082,12 +5688,7 @@ If you disable this policy setting, certain user settings of Microsoft Outlook 2 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6160,12 +5761,6 @@ If you disable this policy setting, Microsoft PowerPoint 2016 user settings are If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6238,12 +5833,6 @@ If you disable this policy setting, certain user settings of Microsoft PowerPoin If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6317,12 +5906,7 @@ If you disable this policy setting, Microsoft Project 2016 user settings are exc If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6394,12 +5978,7 @@ If you disable this policy setting, certain user settings of Microsoft Project 2 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6472,12 +6051,7 @@ If you disable this policy setting, Microsoft Publisher 2016 user settings are e If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6550,12 +6124,7 @@ If you disable this policy setting, certain user settings of Microsoft Publisher If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6627,12 +6196,7 @@ If you disable this policy setting, Microsoft Office 2016 Upload Center user set If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6705,12 +6269,6 @@ If you disable this policy setting, Microsoft Visio 2016 user settings are exclu If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6783,12 +6341,7 @@ If you disable this policy setting, certain user settings of Microsoft Visio 201 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6861,12 +6414,6 @@ If you disable this policy setting, Microsoft Word 2016 user settings are exclud If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6939,12 +6486,7 @@ If you disable this policy setting, certain user settings of Microsoft Word 2016 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7017,12 +6559,7 @@ If you disable this policy setting, Microsoft Office 365 Access 2013 user settin If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7095,12 +6632,7 @@ If you disable this policy setting, Microsoft Office 365 Access 2016 user settin If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7173,12 +6705,7 @@ If you disable this policy setting, user settings which are common between the M If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7250,12 +6777,7 @@ If you disable this policy setting, user settings which are common between the M If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7328,12 +6850,7 @@ If you disable this policy setting, Microsoft Office 365 Excel 2013 user setting If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7406,12 +6923,7 @@ If you disable this policy setting, Microsoft Office 365 Excel 2016 user setting If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7483,12 +6995,7 @@ If you disable this policy setting, Microsoft Office 365 InfoPath 2013 user sett If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7561,12 +7068,7 @@ If you disable this policy setting, Microsoft Office 365 Lync 2013 user settings If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7639,12 +7141,7 @@ If you disable this policy setting, Microsoft Office 365 Lync 2016 user settings If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7717,12 +7214,7 @@ If you disable this policy setting, Microsoft Office 365 OneNote 2013 user setti If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7795,12 +7287,7 @@ If you disable this policy setting, Microsoft Office 365 OneNote 2016 user setti If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7873,12 +7360,7 @@ If you disable this policy setting, Microsoft Office 365 Outlook 2013 user setti If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7951,12 +7433,7 @@ If you disable this policy setting, Microsoft Office 365 Outlook 2016 user setti If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8029,12 +7506,7 @@ If you disable this policy setting, Microsoft Office 365 PowerPoint 2013 user se If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8107,12 +7579,7 @@ If you disable this policy setting, Microsoft Office 365 PowerPoint 2016 user se If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8185,12 +7652,7 @@ If you disable this policy setting, Microsoft Office 365 Project 2013 user setti If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8262,12 +7724,7 @@ If you disable this policy setting, Microsoft Office 365 Project 2016 user setti If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8340,12 +7797,7 @@ If you disable this policy setting, Microsoft Office 365 Publisher 2013 user set If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8418,12 +7870,6 @@ If you disable this policy setting, Microsoft Office 365 Publisher 2016 user set If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8496,12 +7942,7 @@ If you disable this policy setting, Microsoft Office 365 SharePoint Designer 201 If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8574,12 +8015,6 @@ If you disable this policy setting, Microsoft Office 365 Visio 2013 user setting If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8652,12 +8087,7 @@ If you disable this policy setting, Microsoft Office 365 Visio 2016 user setting If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8730,12 +8160,7 @@ If you disable this policy setting, Microsoft Office 365 Word 2013 user settings If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8808,12 +8233,7 @@ If you disable this policy setting, Microsoft Office 365 Word 2016 user settings If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8885,12 +8305,7 @@ If you disable this policy setting, Music user settings are excluded from the sy If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8963,12 +8378,7 @@ If you disable this policy setting, News user settings are excluded from synchro If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9041,12 +8451,7 @@ If you disable this policy setting, Notepad user settings are excluded from the If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9120,12 +8525,7 @@ If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9196,12 +8596,7 @@ If you enable this policy setting, set the number of milliseconds that the syste If you disable or do not configure this policy setting, the default value of 2000 milliseconds is used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9272,12 +8667,7 @@ If you enable this policy setting, the user settings are stored in the specified If you disable or do not configure this policy setting, the user settings are stored in the user’s home directory if configured for your environment. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9354,12 +8744,7 @@ If you disable this policy setting, the UE-V Agent will not use the custom setti If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9432,12 +8817,7 @@ If you disable this policy setting, Sports user settings are excluded from synch If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9504,12 +8884,7 @@ ADMX Info: This policy setting allows you to enable or disable User Experience Virtualization (UE-V). Only applies to Windows 10 or earlier. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9581,12 +8956,7 @@ With this setting disabled, the UE-V Agent does not synchronize settings over a If you do not configure this policy setting, any defined values are deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9659,12 +9029,7 @@ With this setting disabled, the UE-V Agent will not synchronize settings over a If you do not configure this policy setting, any defined values are deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9737,12 +9102,7 @@ If you disable this policy setting, the sync provider doesn’t ping the setting If you do not configure this policy, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9814,12 +9174,7 @@ With this setting disabled, only the settings of the Windows apps set to synchro If you do not configure this policy setting, any defined values are deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9892,12 +9247,7 @@ If you disable this policy setting, Travel user settings are excluded from synch If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9967,12 +9317,6 @@ With this setting disabled, the tray icon does not appear in the system tray, UE If you do not configure this policy setting, any defined values are deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10045,12 +9389,7 @@ If you disable this policy setting, Video user settings are excluded from synchr If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -10123,12 +9462,7 @@ If you disable this policy setting, Weather user settings are excluded from sync If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -10200,12 +9534,7 @@ If you disable this policy setting, WordPad user settings are excluded from the If you do not configure this policy setting, any defined values will be deleted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -10217,7 +9546,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-userprofiles.md b/windows/client-management/mdm/policy-csp-admx-userprofiles.md index d52fa6f99e..5b48acc764 100644 --- a/windows/client-management/mdm/policy-csp-admx-userprofiles.md +++ b/windows/client-management/mdm/policy-csp-admx-userprofiles.md @@ -13,11 +13,15 @@ manager: dansimp --- # Policy CSP - ADMX_UserProfiles -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
+> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ## ADMX_UserProfiles policies @@ -108,12 +112,6 @@ If you enable this policy setting, the User Profile Service will automatically d If you disable or do not configure this policy setting, User Profile Service will not automatically delete any profiles on the next system restart. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -185,12 +183,6 @@ If you enable this policy setting, Windows will not forcefully unload the users If you disable or do not configure this policy setting, Windows will always unload the users registry at logoff, even if there are any open handles to the per-user registry keys at user logoff. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -265,12 +257,6 @@ If you disable or do not configure this policy setting, Windows will delete the > If this policy setting is enabled for a machine, local administrator action is required to remove the Windows Installer or Group Policy software installation data stored in the registry and file system of roaming users' profiles on the machine. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -345,16 +331,7 @@ If you enable this policy setting, you can: - Specify a customized message notifying users of the oversized profile. - Determine how often the customized message is displayed. -> [!NOTE] -> In operating systems earlier than Microsoft Windows Vista, Windows will not allow users to log off until the profile size has been reduced to within the allowable limit. In Microsoft Windows Vista, Windows will not block users from logging off. Instead, if the user has a roaming user profile, Windows will not synchronize the user's profile with the roaming profile server if the maximum profile size limit specified here is exceeded. - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -428,12 +405,6 @@ If you disable this policy setting or do not configure it, Windows logs on the u Also, see the "Delete cached copies of roaming profiles" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -507,12 +478,6 @@ If you enable this policy setting, you can change how long Windows waits for a r If you disable or do not configure this policy setting, Windows considers the network connection to be slow if the server returns less than 500 kilobits of data per second or take 120 milliseconds to respond.Consider increasing this value for clients using DHCP Service-assigned addresses or for computers accessing profiles across dial-up connections.Important: If the "Do not detect slow network connections" policy setting is enabled, this policy setting is ignored. Also, if the "Delete cached copies of roaming profiles" policy setting is enabled, there is no local copy of the roaming profile to load when the system detects a slow connection. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -591,12 +556,6 @@ If you disable or do not configure this policy setting, the user's home folder i If the "Set Remote Desktop Services User Home Directory" policy setting is enabled, the “Set user home folder” policy setting has no effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -670,12 +629,6 @@ If you enable this policy setting, sharing of user name, picture and domain info If you do not configure or disable this policy the user will have full control over this setting and can turn it off and on. Selecting this option may have a negative impact on certain enterprise software and/or line of business apps that depend on the domain information protected by this setting to connect with network resources if users choose to turn the setting off. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -689,6 +642,4 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-w32time.md b/windows/client-management/mdm/policy-csp-admx-w32time.md index 5edddf7583..ceb56a9803 100644 --- a/windows/client-management/mdm/policy-csp-admx-w32time.md +++ b/windows/client-management/mdm/policy-csp-admx-w32time.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_W32Time -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -172,12 +176,7 @@ This parameter controls whether or not the chaining mechanism is disabled. If ch This parameter controls the frequency at which an event that indicates the number of successful and unsuccessful chaining attempts is logged to the System log in Event Viewer. Default: 30 minutes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -268,12 +267,7 @@ This NTP client value, expressed in seconds, controls how often a manually confi This value is a bitmask that controls events that may be logged to the System log in Event Viewer. Setting this value to 0x1 indicates that W32time will create an event whenever a time jump is detected. Setting this value to 0x2 indicates that W32time will create an event whenever a time source change is made. Because it is a bitmask value, setting 0x3 (the addition of 0x1 and 0x2) indicates that both time jumps and time source changes will be logged. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -345,12 +339,7 @@ If you enable this policy setting, you can set the local computer clock to synch If you disable or do not configure this policy setting, the local computer clock does not synchronize time with NTP servers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -420,12 +409,6 @@ If you enable this policy setting for the Windows NTP Server, your computer can If you disable or do not configure this policy setting, your computer cannot service NTP requests from other computers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -438,8 +421,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-wcm.md b/windows/client-management/mdm/policy-csp-admx-wcm.md index f9f39376f4..add85c7c05 100644 --- a/windows/client-management/mdm/policy-csp-admx-wcm.md +++ b/windows/client-management/mdm/policy-csp-admx-wcm.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_WCM -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -93,12 +97,6 @@ If this policy setting is enabled, Windows Connection Manager does not manage ad If this policy setting is not configured or is disabled, power management is enabled when the machine enters connected standby mode. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -176,12 +174,7 @@ When soft disconnect is enabled: This policy setting depends on other group policy settings. For example, if 'Minimize the number of simultaneous connections to the Internet or a Windows Domain' is disabled, Windows will not disconnect from any networks. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -257,12 +250,6 @@ If this policy setting is set to 3, the behavior is similar to 2. However, if th This policy setting is related to the "Enable Windows to soft-disconnect a computer from a network" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -275,8 +262,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-wincal.md b/windows/client-management/mdm/policy-csp-admx-wincal.md index 89e84c7887..1a8719639f 100644 --- a/windows/client-management/mdm/policy-csp-admx-wincal.md +++ b/windows/client-management/mdm/policy-csp-admx-wincal.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_WinCal -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -92,12 +96,6 @@ If you disable or do not configure this setting, Windows Calendar will be turned The default is for Windows Calendar to be turned on. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -171,12 +169,7 @@ If you disable or do not configure this setting, Windows Calendar will be turned The default is for Windows Calendar to be turned on. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -189,8 +182,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - +- diff --git a/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md b/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md deleted file mode 100644 index 51a117aff3..0000000000 --- a/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md +++ /dev/null @@ -1,112 +0,0 @@ ---- -title: Policy CSP - ADMX_WindowsAnytimeUpgrade -description: Policy CSP - ADMX_WindowsAnytimeUpgrade -ms.author: dansimp -ms.localizationpriority: medium -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: manikadhiman -ms.date: 09/29/2020 -ms.reviewer: -manager: dansimp ---- - -# Policy CSP - ADMX_WindowsAnytimeUpgrade -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. - -
- - -## ADMX_WindowsAnytimeUpgrade policies - -
-
- ADMX_WindowsAnytimeUpgrade/Disabled -
-
- - -
- - -**ADMX_WindowsAnytimeUpgrade/Disabled** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device -> * User - -
- - - -By default, Add features to Windows 10 is available for all administrators. - -If you enable this policy setting, the wizard will not run. - -If you disable this policy setting or set it to Not Configured, the wizard will run. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Prevent the wizard from running.* -- GP name: *Disabled* -- GP path: *Windows Components\Add features to Windows 10* -- GP ADMX file name: *WindowsAnytimeUpgrade.admx* - - - -
- -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - - diff --git a/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md b/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md index 5d4effe83f..6dcbb0adca 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_WindowsConnectNow -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -93,12 +97,6 @@ If you enable this policy setting, the wizards are turned off and users have no If you disable or do not configure this policy setting, users can access the wizard tasks, including "Set up a wireless router or access point" and "Add a wireless device." The default for this policy setting allows users to access all WCN wizards. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -168,12 +166,7 @@ If you enable this policy setting, the wizards are turned off and users have no If you disable or do not configure this policy setting, users can access the wizard tasks, including "Set up a wireless router or access point" and "Add a wireless device." The default for this policy setting allows users to access all WCN wizards. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -249,12 +242,7 @@ If you do not configure this policy setting, operations are enabled over all med The default for this policy setting allows operations over all media. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -267,8 +255,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md index a118a9e27a..ceb4ad7321 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_WindowsExplorer -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -301,12 +305,7 @@ If you disable or do not configure this policy setting, Folder Redirection does > If the paths point to different network shares, this policy setting is not required. If the paths point to the same network share, any data contained in the redirected folders is deleted if this policy setting is not enabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -378,16 +377,9 @@ Enabling this policy will also turn off the preview pane and set the folder opti If you disable or not configure this policy, the default File Explorer behavior is applied to the user. -> [!NOTE] -> In operating systems earlier than Windows Vista, enabling this policy will also disable the Active Desktop and Web view. This setting will also take precedence over the "Enable Active Desktop" setting. If both policies are enabled, Active Desktop is disabled. Also, see the "Disable Active Desktop" setting in User Configuration\Administrative Templates\Desktop\Active Desktop and the "Do not allow Folder Options to be opened from the Options button on the View tab of the ribbon" setting in User Configuration\Administrative Templates\Windows Components\File Explorer. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -457,12 +449,7 @@ If you enable this setting, a confirmation dialog is displayed when a file is de If you disable or do not configure this setting, the default behavior of not displaying a confirmation dialog occurs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -533,12 +520,7 @@ If you enable this policy setting, administrators can specify a path where all d If you disable or do not configure this policy setting, no changes are made to the location of the default Library definition files. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -609,12 +591,7 @@ This behavior is consistent with Windows Vista's behavior in this scenario. This disables access to user-defined properties, and properties stored in NTFS secondary streams. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -694,12 +671,7 @@ If you enable this policy, Windows Libraries features that rely on indexed file If you disable or do not configure this policy, all default Windows Libraries features will be enabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -773,12 +745,7 @@ You can specify a known folder using its known folder id or using its canonical > Disabling a known folder can introduce application compatibility issues in applications that depend on the existence of the known folder. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -851,12 +818,7 @@ These suggestions are based on their past entries into the Search Box. > If you enable this policy, File Explorer will not show suggestion pop-ups as users type into the Search Box, and it will not store Search Box entries into the registry for future references. If the user types a property, values that match this property will be shown but no data will be saved in the registry or re-shown on subsequent uses of the search box. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -930,12 +892,7 @@ If you disable or do not configure this policy setting, file shortcut icons that > Allowing the use of remote paths in file shortcut icons can expose users’ computers to security risks. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1015,12 +972,7 @@ If you disable this policy, SmartScreen will be turned off for all users. Users If you do not configure this policy, SmartScreen will be enabled by default, but users may change their settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1092,12 +1044,7 @@ For shell extensions that have been approved by the administrator and are availa For shell extensions to run on a per-user basis, there must be an entry at HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1168,12 +1115,7 @@ If you enable this policy setting, you can set how the ribbon appears the first If you disable or do not configure this policy setting, users can choose how the ribbon appears when they open new windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1243,12 +1185,7 @@ If you enable this policy setting, File Explorer will not display snippets in Co If you disable or do not configure this policy setting, File Explorer shows snippets in Content view mode by default. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1323,12 +1260,7 @@ If you do not configure this policy setting, users can preview items and get cus Changes to this setting may not be applied until the user logs off from Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1403,12 +1335,7 @@ If you do not configure this policy setting, users can preview items and get cus Changes to this setting may not be applied until the user logs off from Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1483,12 +1410,7 @@ If you do not configure this policy setting, users can preview items and get cus Changes to this setting may not be applied until the user logs off from Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1563,12 +1485,7 @@ If you do not configure this policy setting, users can preview items and get cus Changes to this setting may not be applied until the user logs off from Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1643,12 +1560,7 @@ If you do not configure this policy setting, users can preview items and get cus Changes to this setting may not be applied until the user logs off from Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1723,12 +1635,7 @@ If you do not configure this policy setting, users can preview items and get cus Changes to this setting may not be applied until the user logs off from Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1803,12 +1710,7 @@ If you do not configure this policy setting, users cannot preview items or get c Changes to this setting may not be applied until the user logs off from Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1883,12 +1785,7 @@ If you do not configure this policy setting, users cannot preview items or get c Changes to this setting may not be applied until the user logs off from Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1963,12 +1860,7 @@ If you do not configure this policy setting, users can preview items and get cus Changes to this setting may not be applied until the user logs off from Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2043,12 +1935,7 @@ If you do not configure this policy setting, users can preview items and get cus Changes to this setting may not be applied until the user logs off from Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2121,12 +2008,7 @@ If you disable this policy setting, users are prevented from performing OpenSear If you do not configure this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2199,12 +2081,7 @@ If you disable this policy setting, users are prevented from performing OpenSear If you do not configure this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2277,12 +2154,7 @@ If you disable this policy setting, users are prevented from performing OpenSear If you do not configure this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2355,12 +2227,7 @@ If you disable this policy setting, users are prevented from performing OpenSear If you do not configure this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2433,12 +2300,7 @@ If you disable this policy setting, users are prevented from performing OpenSear If you do not configure this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2511,12 +2373,7 @@ If you disable this policy setting, users are prevented from performing OpenSear If you do not configure this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2589,12 +2446,7 @@ If you disable this policy setting, users are prevented from performing OpenSear If you do not configure this policy setting, users cannot perform OpenSearch queries in this zone using Search Connectors. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2668,12 +2520,7 @@ If you disable this policy setting, users are prevented from performing OpenSear If you do not configure this policy setting, users cannot perform OpenSearch queries in this zone using Search Connectors. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2747,12 +2594,7 @@ If you disable this policy setting, users are prevented from performing OpenSear If you do not configure this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2825,12 +2667,7 @@ If you disable this policy setting, users are prevented from performing OpenSear If you do not configure this policy setting, users can perform OpenSearch queries in this zone using Search Connectors. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2902,12 +2739,7 @@ If you enable this policy setting, Windows only searches the current target path If you disable or do not configure this policy setting, Windows searches for the original path when it cannot find the target file in the current target path. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2977,12 +2809,7 @@ If you enable this policy setting, the system displays the number of shortcuts s If you disable or do not configure this policy setting, by default, the system displays shortcuts to the 10 most recently opened documents. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3051,17 +2878,8 @@ If you enable this policy setting, the Back button is removed from the standard If you disable or do not configure this policy setting, the Back button is displayed for any standard Open dialog box. To see an example of the standard Open dialog box, start Notepad and, on the File menu, click Open. -> [!NOTE] -> In Windows Vista, this policy setting applies only to applications that are using the Windows XP common dialog box style. This policy setting does not apply to the new Windows Vista common dialog box style. Also, third-party applications with Windows 2000 or later certification to are required to adhere to this policy setting. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3134,12 +2952,7 @@ If you disable or do not configure this policy setting, users are able to use th > This policy setting does not prevent users from using third-party applications to create or modify CDs using a CD writer. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3212,12 +3025,7 @@ If you disable or do not configure this policy setting, thumbnail views are cach > For shared corporate workstations or computers where security is a top concern, you should enable this policy setting to turn off the thumbnail view cache, because the thumbnail cache can be read by everyone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3289,12 +3097,7 @@ Effects, such as animation, are designed to enhance the user's experience but mi If you disable or do not configure this policy setting, users are allowed to turn on or off these minor system animations using the "Use transition effects for menus and tooltips" option in Display in Control Panel. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3362,12 +3165,7 @@ Disables the "Hide keyboard navigation indicators until I use the ALT key" optio Effects, such as transitory underlines, are designed to enhance the user's experience but might be confusing or distracting to some users. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3437,12 +3235,7 @@ If you enable this policy setting, the DFS (Distributed File System) tab is remo If you disable or do not configure this policy setting, the DFS tab is available. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3517,12 +3310,7 @@ If you enable this policy setting, select a drive or combination of drives in th If you disable or do not configure this policy setting, all drives are displayed, or select the "Do not restrict drives" option in the drop-down list. Also, see the "Prevent access to drives from My Computer" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3597,12 +3385,7 @@ To remove computers in the user's workgroup or domain from lists of network reso > It is a requirement for third-party applications with Windows 2000 or later certification to adhere to this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3673,16 +3456,10 @@ This setting, and others in this folder, lets you remove new features added in W To see an example of the standard Open dialog box, start WordPad and, on the File menu, click Open. -> [!NOTE] -> In Windows Vista, this policy setting applies only to applications that are using the Windows XP common dialog box style. This policy setting does not apply to the new Windows Vista common dialog box style. It is a requirement for third-party applications with Windows 2000 or later certification to adhere to this setting. + -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3750,12 +3527,7 @@ Removes the File menu from My Computer and File Explorer. This setting does not prevent users from using other methods to perform tasks available on the File menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3827,12 +3599,7 @@ If you enable this policy setting, users will receive an error message if they t If you disable or do not configure this policy setting, users can open Folder Options from the View tab on the ribbon. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3898,12 +3665,7 @@ ADMX Info: Removes the Hardware tab. This setting removes the Hardware tab from Mouse, Keyboard, and Sounds and Audio Devices in Control Panel. It also removes the Hardware tab from the Properties dialog box for all local drives, including hard drives, floppy disk drives, and CD-ROM drives. As a result, users cannot use the Hardware tab to view or change the device list or device properties, or use the Troubleshoot button to resolve problems with the device. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3972,16 +3734,11 @@ The Manage item opens Computer Management (Compmgmt.msc), a console tool that in This setting does not remove the Computer Management item from the Start menu (Start, Programs, Administrative Tools, Computer Management), nor does it prevent users from using other methods to start Computer Management. -> [!TIP] +> [!NOTE] > To hide all context menus, use the "Remove File Explorer's default context menu" setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4051,15 +3808,9 @@ If you enable this policy setting, the Shared Documents folder is not displayed If you disable or do not configure this policy setting, the Shared Documents folder is displayed in Web view and also in My Computer when the client is part of a workgroup. > [!NOTE] -> The ability to remove the Shared Documents folder via Group Policy is only available on Windows XP Professional. +> The ability to remove the Shared Documents folder via MDM Policy is only available on Windows XP Professional. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4129,17 +3880,12 @@ If you enable this setting, the system removes the Map Network Drive and Disconn This setting does not prevent users from connecting to another computer by typing the name of a shared folder in the Run dialog box. > [!NOTE] -> This setting was documented incorrectly on the Explain tab in Group Policy for Windows 2000. The Explain tab states incorrectly that this setting prevents users from connecting and disconnecting drives. +> This setting was documented incorrectly on the Explain tab in MDM Policy for Windows 2000. The Explain tab states incorrectly that this setting prevents users from connecting and disconnecting drives. > > It is a requirement for third-party applications with Windows 2000 or later certification to adhere to this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4204,15 +3950,10 @@ ADMX Info: This policy removes the end-user notification for new application associations. These associations are based on file types (e.g. *.txt) or protocols (e.g. http:). -If this group policy is enabled, no notifications will be shown. If the group policy is not configured or disabled, notifications will be shown to the end user if a new application has been installed that can handle the file type or protocol association that was invoked. +If this MDM Policy is enabled, no notifications will be shown. If the MDM Policy is not configured or disabled, notifications will be shown to the end user if a new application has been installed that can handle the file type or protocol association that was invoked. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4279,16 +4020,8 @@ Removes the shortcut bar from the Open dialog box. This setting, and others in t To see an example of the standard Open dialog box, start WordPad and, on the File menu, click Open. -> [!NOTE] -> In Windows Vista, this policy setting applies only to applications that are using the Windows XP common dialog box style. This policy setting does not apply to the new Windows Vista common dialog box style. It is a requirement for third-party applications with Windows 2000 or later certification to adhere to this setting. - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4358,12 +4091,7 @@ If you enable this setting, files and folders that are deleted using File Explor If you disable or do not configure this setting, files and folders deleted using File Explorer will be placed in the Recycle Bin. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4437,12 +4165,7 @@ If you disable this setting or do not configure it, the "Install Program As Othe By default, users are not prompted for alternate logon credentials when installing programs from a network share. If enabled, this setting overrides the "Request credentials for network installations" setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4512,12 +4235,7 @@ If you disable this policy, there will be an "Internet" "Search again" link when If you do not configure this policy (default), there will be an "Internet" link when the user performs a search in the Explorer window. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4587,12 +4305,7 @@ If you enable this setting, users opening the Properties dialog box for all file If you disable or do not configure this setting, users will be able to access the security tab. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4662,12 +4375,7 @@ If you disable or do not configure this policy setting, the Search button is ava This policy setting does not affect the Search items on the File Explorer context menu or on the Start menu. To remove Search from the Start menu, use the "Remove Search menu from Start menu" policy setting (in User Configuration\Administrative Templates\Start Menu and Taskbar). To hide all context menus, use the "Remove File Explorer's default context menu" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4738,12 +4446,7 @@ If you enable this policy setting, File Explorer will sort file names by each di If you disable or do not configure this policy setting, File Explorer will sort file names by increasing number value (for example, 3 < 22 < 111). -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4811,12 +4514,7 @@ Removes shortcut menus from the desktop and File Explorer. Shortcut menus appear If you enable this setting, menus do not appear when you right-click the desktop or when you right-click the items in File Explorer. This setting does not prevent users from using other methods to issue commands available on the shortcut menus. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4891,12 +4589,7 @@ To use this setting, select a drive or combination of drives from the drop-down > Also, this setting does not prevent users from using programs to access local and network drives. And, it does not prevent them from using the Disk Management snap-in to view and change drive characteristics. Also, see the "Hide these specified drives in My Computer" setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4968,12 +4661,7 @@ If you enable this setting, the Windows Key hotkeys are unavailable. If you disable or do not configure this setting, the Windows Key hotkeys are available. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5047,12 +4735,7 @@ This policy setting does not prevent users from connecting to computers in their To remove network computers from lists of network resources, use the "No Entire Network in Network Locations" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5131,16 +4814,9 @@ Desktop, Recent Places, Documents, Pictures, Music, Recently Changed, Attachment If you disable or do not configure this setting the default list of items will be displayed in the Places Bar. -> [!NOTE] -> In Windows Vista, this policy setting applies only to applications that are using the Windows XP common dialog box style. This policy setting does not apply to the new Windows Vista common dialog box style. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5217,12 +4893,7 @@ If the dialog box does not appear, the installation proceeds with the current us > If it is enabled, the "Do not request alternate credentials" setting takes precedence over this setting. When that setting is enabled, users are not prompted for alternate logon credentials on any installation. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5295,12 +4966,7 @@ If you disable or do not configure this setting, users can change the total amou > This setting is applied to all volumes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5372,12 +5038,7 @@ If you disable this policy setting the protocol is in the protected mode, allowi If you do not configure this policy setting the protocol is in the protected mode, allowing applications to only open a limited set of folders. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5449,12 +5110,7 @@ If you disable this policy setting the protocol is in the protected mode, allowi If you do not configure this policy setting the protocol is in the protected mode, allowing applications to only open a limited set of folders. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5526,12 +5182,7 @@ If you disable this policy setting, the hibernate option will never be shown in If you do not configure this policy setting, users will be able to choose whether they want hibernate to show through the Power Options Control Panel. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5603,12 +5254,7 @@ If you disable this policy setting, the sleep option will never be shown in the If you do not configure this policy setting, users will be able to choose whether they want sleep to show through the Power Options Control Panel. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5675,19 +5321,14 @@ This policy setting allows up to five Libraries or Search Connectors to be pinne You can add up to five additional links to the "Search again" links at the bottom of results returned in File Explorer after a search is executed. These links will be shared between Internet search sites and Search Connectors/Libraries. Search Connector/Library links take precedence over Internet search links. -The first several links will also be pinned to the Start menu. A total of four links can be included on the Start menu. The "See more results" link will be pinned first by default, unless it is disabled via Group Policy. The "Search the Internet" link is pinned second, if it is pinned via Group Policy (though this link is disabled by default). If a custom Internet search link is pinned using the "Custom Internet search provider" Group Policy, this link will be pinned third on the Start menu. The remaining link(s) will be shared between pinned Search Connectors/Libraries and pinned Internet/intranet search links. Search Connector/Library links take precedence over Internet/intranet search links. +The first several links will also be pinned to the Start menu. A total of four links can be included on the Start menu. The "See more results" link will be pinned first by default, unless it is disabled via MDM Policy. The "Search the Internet" link is pinned second, if it is pinned via MDM Policy (though this link is disabled by default). If a custom Internet search link is pinned using the "Custom Internet search provider" MDM Policy, this link will be pinned third on the Start menu. The remaining link(s) will be shared between pinned Search Connectors/Libraries and pinned Internet/intranet search links. Search Connector/Library links take precedence over Internet/intranet search links. If you enable this policy setting, the specified Libraries or Search Connectors will appear in the "Search again" links and the Start menu links. If you disable or do not configure this policy setting, no Libraries or Search Connectors will appear in the "Search again" links or the Start menu links. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5754,19 +5395,14 @@ This policy setting allows you to add Internet or intranet sites to the "Search You can add up to five additional links to the "Search again" links at the bottom of results returned in File Explorer after a search is executed. These links will be shared between Internet search sites and Search Connectors/Libraries. Search Connector/Library links take precedence over Internet search links. -The first several links will also be pinned to the Start menu. A total of four links can be pinned on the Start menu. The "See more results" link will be pinned first by default, unless it is disabled via Group Policy. The "Search the Internet" link is pinned second, if it is pinned via Group Policy (though this link is disabled by default). If a custom Internet search link is pinned using the "Custom Internet search provider" Group Policy, this link will be pinned third on the Start menu. The remaining link(s) will be shared between pinned Internet/intranet links and pinned Search Connectors/Libraries. Search Connector/Library links take precedence over Internet/intranet search links. +The first several links will also be pinned to the Start menu. A total of four links can be pinned on the Start menu. The "See more results" link will be pinned first by default, unless it is disabled via MDM Policy. The "Search the Internet" link is pinned second, if it is pinned via MDM Policy (though this link is disabled by default). If a custom Internet search link is pinned using the "Custom Internet search provider" MDM Policy, this link will be pinned third on the Start menu. The remaining link(s) will be shared between pinned Internet/intranet links and pinned Search Connectors/Libraries. Search Connector/Library links take precedence over Internet/intranet search links. If you enable this policy setting, the specified Internet sites will appear in the "Search again" links and the Start menu links. If you disable or do not configure this policy setting, no custom Internet search sites will be added to the "Search again" links or the Start menu links. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5779,7 +5415,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md b/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md deleted file mode 100644 index 70e3ecad30..0000000000 --- a/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md +++ /dev/null @@ -1,372 +0,0 @@ ---- -title: Policy CSP - ADMX_WindowsFileProtection -description: Policy CSP - ADMX_WindowsFileProtection -ms.author: dansimp -ms.localizationpriority: medium -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: manikadhiman -ms.date: 01/03/2021 -ms.reviewer: -manager: dansimp ---- - -# Policy CSP - ADMX_WindowsFileProtection -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. - -
- - -## ADMX_WindowsFileProtection policies - -
-
- ADMX_WindowsFileProtection/WFPShowProgress -
-
- ADMX_WindowsFileProtection/WFPQuota -
-
- ADMX_WindowsFileProtection/WFPScan -
-
- ADMX_WindowsFileProtection/WFPDllCacheDir -
-
- - -
- - -**ADMX_WindowsFileProtection/WFPShowProgress** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Machine - -
- - - -This policy setting hides the file scan progress window. This window provides status information to sophisticated users, but it might confuse the users. - -- If you enable this policy setting, the file scan window does not appear during file scanning. -- If you disable or do not configure this policy setting, the file scan progress window appears. - - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Hide the file scan progress window* -- GP name: *WFPShowProgress* -- GP path: *Windows File Protection!SfcShowProgress* -- GP ADMX file name: *WindowsFileProtection.admx* - - - -
- - -**ADMX_WindowsFileProtection/WFPQuota** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Machine - -
- - - -This policy setting specifies the maximum amount of disk space that can be used for the Windows File Protection file cache. -Windows File Protection adds protected files to the cache until the cache content reaches the quota. -If the quota is greater than 50 MB, Windows File Protection adds other important Windows XP files to the cache until the cache size reaches the quota. - -- If you enable this policy setting, enter the maximum amount of disk space to be used (in MB). -To indicate that the cache size is unlimited, select "4294967295" as the maximum amount of disk space. - -- If you disable this policy setting or do not configure it, the default value is set to 50 MB on Windows XP Professional and is unlimited (4294967295 MB) on Windows Server 2003. -> [!NOTE] -> Icon size is dependent upon what the user has set it to in the previous session. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Limit Windows File Protection cache size* -- GP name: *WFPQuota* -- GP path: *System\Windows File Protection* -- GP ADMX file name: *WindowsFileProtection.admx* - - - -
- - -**ADMX_WindowsFileProtection/WFPScan** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Machine - -
- - - -This policy setting allows you to set when Windows File Protection scans protected files. -This policy setting directs Windows File Protection to enumerate and scan all system files for changes. - -- If you enable this policy setting, select a rate from the "Scanning Frequency" box. -You can use this setting to direct Windows File Protection to scan files more often. --- "Do not scan during startup," the default, scans files only during setup. --- "Scan during startup" also scans files each time you start Windows XP. -This setting delays each startup. - -- If you disable or do not configure this policy setting, by default, files are scanned only during setup. - -> [!NOTE] -> This policy setting affects file scanning only. It does not affect the standard background file change detection that Windows File Protection provides. - - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Set Windows File Protection scanning* -- GP name: *WFPScan* -- GP path: *System\Windows File Protection* -- GP ADMX file name: *WindowsFileProtection.admx* - - - -
- - -**ADMX_WindowsFileProtection/WFPDllCacheDir** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
- - -
- - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Machine - -
- - - -This policy setting specifies an alternate location for the Windows File Protection cache. - -- If you enable this policy setting, enter the fully qualified local path to the new location in the "Cache file path" box. -- If you disable this setting or do not configure it, the Windows File Protection cache is located in the "%Systemroot%\System32\Dllcache directory". - -> [!NOTE] -> Do not add the cache on a network shared directory. - - -> [!NOTE] -> For Windows Vista, Windows Server 2008, and earlier versions of Windows, the module name, for example timedate.cpl or inetcpl.cpl, should be entered. If a Control Panel item does not have a CPL file, or the CPL file contains multiple applets, then its module name and string resource identification number should be entered. For example, enter @systemcpl.dll,-1 for System or @themecpl.dll,-1 for Personalization. A complete list of canonical and module names of Control Panel items can be found in MSDN by searching "Control Panel items". - -If both the "Hide specified Control Panel items" setting and the "Show only specified Control Panel items" setting are enabled, the "Show only specified Control Panel items" setting is ignored. - -> [!NOTE] -> The Display Control Panel item cannot be hidden in the Desktop context menu by using this setting. To hide the Display Control Panel item and prevent users from modifying the computer's display settings use the "Disable Display Control Panel" setting instead. -> -> To hide pages in the System Settings app, use the "Settings Page Visibility" setting under Computer Configuration. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Specify Windows File Protection cache location* -- GP name: *WFPDllCacheDir* -- GP path: *System\Windows File Protection* -- GP ADMX file name: *WindowsFileProtection.admx* - - - -
- -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - - \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md b/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md index e4ba43208f..dad60fc2d8 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsmediadrm.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_WindowsMediaDRM -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -89,12 +93,7 @@ When this policy is enabled, programs are not able to acquire licenses for secur When this policy is either disabled or not configured, Windows Media DRM functions normally and will connect to the Internet (or intranet) to acquire licenses, download security upgrades, and perform license restoration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -107,8 +106,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md b/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md index 0c4962c2d3..2ec079bff6 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsmediaplayer.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_WindowsMediaPlayer -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -159,12 +163,7 @@ If you disable this policy setting, the HTTP proxy server cannot be used and the If you do not configure this policy setting, users can configure the HTTP proxy settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -245,12 +244,7 @@ If you disable this policy setting, the MMS proxy server cannot be used and user If you do not configure this policy setting, users can configure the MMS proxy settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -329,12 +323,7 @@ If you disable this policy setting, the RTSP proxy server cannot be used and use If you do not configure this policy setting, users can configure the RTSP proxy settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -406,12 +395,7 @@ This policy setting prevents the dialog boxes which allow users to select privac If you disable or do not configure this policy setting, the dialog boxes are displayed when the user starts the Player for the first time. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -481,12 +465,7 @@ If you enable this policy setting, the Network tab in Windows Media Player is hi If you disable or do not configure this policy setting, the Network tab appears and users can use it to configure network settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -558,12 +537,7 @@ If you disable or do not configure this policy setting, users can show or hide t If you do not configure this policy setting, and the "Set and lock skin" policy setting is enabled, some options in the anchor window are not available. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -635,12 +609,7 @@ When this policy is not configured or disabled, users can show or hide the ancho When this policy is not configured and the Set and Lock Skin policy is enabled, some options in the anchor window are not available. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -714,12 +683,7 @@ If you do not configure this policy setting, video smoothing occurs if necessary Video smoothing is available only on the Windows XP Home Edition and Windows XP Professional operating systems. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -791,12 +755,7 @@ If you disable this policy setting, a screen saver does not interrupt playback e If you do not configure this policy setting, users can change the setting for the Allow screen saver during playback check box. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -868,12 +827,7 @@ The default privacy settings are used for the options on the Privacy tab unless If you disable or do not configure this policy setting, the Privacy tab is not hidden, and users can configure any privacy settings not configured by other polices. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -943,12 +897,7 @@ If you enable this policy setting, the default security settings for the options If you disable or do not configure this policy setting, users can configure the security settings on the Security tab. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1023,12 +972,7 @@ The "Use default buffering" and "Buffer" options on the Performance tab in the P If you disable or do not configure this policy setting, users can change the buffering options on the Performance tab. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1100,12 +1044,7 @@ If you disable this policy setting, codecs are automatically downloaded and the If you do not configure this policy setting, users can change the setting for the Download codecs automatically check box. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1175,12 +1114,7 @@ If you enable this policy setting, the Player is prevented from automatically ob If you disable or do not configure this policy setting, users can change the setting of the Retrieve media information for CDs and DVDs from the Internet check box. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1250,12 +1184,7 @@ If you enable this policy setting, any user on this computer is prevented from s If you disable or do not configure this policy setting, anyone using Windows Media Player can turn media sharing on or off. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1325,12 +1254,7 @@ If you enable this policy setting, the Player is prevented from automatically ob If you disable or do not configure this policy setting, users can change the setting of the Update my music files (WMA and MP3 files) by retrieving missing media information from the Internet check box. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1400,12 +1324,7 @@ If you enable this policy setting, the user cannot add the shortcut for the Play If you disable or do not configure this policy setting, the user can choose whether to add the shortcut for the Player to the Quick Launch bar. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1474,12 +1393,7 @@ If you enable this policy setting, the Player is prevented from automatically re If you disable or do not configure this policy setting, the Player automatically retrieves radio station presets from the Internet. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1549,12 +1463,7 @@ If you enable this policy setting, users cannot add the Player shortcut icon to If you disable or do not configure this policy setting, users can choose whether to add the Player shortcut icon to their desktops. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1628,12 +1537,7 @@ A user has access only to the Player features that are available with the specif If you disable or do not configure this policy setting, users can display the Player in full or skin mode and have access to all available features of the Player. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1707,12 +1611,7 @@ If you do not configure this policy setting, users can select the protocols to u If you disable this policy setting, the Protocols for MMS URLs and Multicast streams areas of the Network tab are not available and the Player cannot receive an MMS or RTSP stream from a Windows Media server. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1725,8 +1624,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + From e1847122f0694ca23d8fd1f6b157334dda2141b8 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 23 Sep 2021 16:53:48 +0530 Subject: [PATCH 425/930] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 1 + .../policy-configuration-service-provider.md | 7 ++ .../mdm/policy-csp-admx-pushtoinstall.md | 103 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 4 files changed, 113 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-pushtoinstall.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index bedfa39992..cc3b267bd9 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -872,6 +872,7 @@ ms.date: 10/08/2020 - [ADMX_Programs/NoProgramsCPL](./policy-csp-admx-programs.md#admx-programs-noprogramscpl) - [ADMX_Programs/NoWindowsFeatures](./policy-csp-admx-programs.md#admx-programs-nowindowsfeatures) - [ADMX_Programs/NoWindowsMarketplace](./policy-csp-admx-programs.md#admx-programs-nowindowsmarketplace) +- [ADMX_PushToInstall/DisablePushToInstall](./policy-csp-admx-pushtoinstall.md#admx-pushtoinstall-disablepushtoinstall) - [ADMX_Reliability/EE_EnablePersistentTimeStamp](./policy-csp-admx-reliability.md#admx-reliability-ee-enablepersistenttimestamp) - [ADMX_Reliability/PCH_ReportShutdownEvents](./policy-csp-admx-reliability.md#admx-reliability-pch-reportshutdownevents) - [ADMX_Reliability/ShutdownEventTrackerStateFile](./policy-csp-admx-reliability.md#admx-reliability-shutdowneventtrackerstatefile) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 9218729fca..a5a16c472b 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -3033,6 +3033,13 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_PushToInstall policies + +
+
+ ADMX_PushToInstall/DisablePushToInstall +
+ ### ADMX_Reliability policies
diff --git a/windows/client-management/mdm/policy-csp-admx-pushtoinstall.md b/windows/client-management/mdm/policy-csp-admx-pushtoinstall.md new file mode 100644 index 0000000000..2dd314e5ca --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-pushtoinstall.md @@ -0,0 +1,103 @@ +--- +title: Policy CSP - ADMX_PushToInstall +description: Policy CSP - ADMX_PushToInstall +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/01/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_PushToInstall + +
+ + +## ADMX_PushToInstall policies + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + +
+
+ ADMX_PushToInstall/DisablePushToInstall +
+
+ + +
+ + +**ADMX_PushToInstall/DisablePushToInstall** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +If you enable this setting, users will not be able to push Apps to this device from the Microsoft Store running on other devices or the web. + + + + +ADMX Info: +- GP Friendly name: *Turn off Push To Install service* +- GP name: *DisablePushToInstall* +- GP path: *Windows Components\Push To Install* +- GP ADMX file name: *PushToInstall.admx* + + + + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 91a4c42484..719aa56b63 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -537,6 +537,8 @@ items: href: policy-csp-admx-printing2.md - name: ADMX_Programs href: policy-csp-admx-programs.md + - name: ADMX_PushToInstall + href: policy-csp-admx-pushtoinstall.md - name: ADMX_Reliability href: policy-csp-admx-reliability.md - name: ADMX_RemoteAssistance From 655d5eb8b640878a2e8221f9fed8bf748d076be1 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 23 Sep 2021 17:04:43 +0530 Subject: [PATCH 426/930] Updating --- .../policy-csp-admx-windowsanytimeupgrade.md | 112 ++++++ .../policy-csp-admx-windowsfileprotection.md | 372 ++++++++++++++++++ 2 files changed, 484 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md create mode 100644 windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md diff --git a/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md b/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md new file mode 100644 index 0000000000..51a117aff3 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md @@ -0,0 +1,112 @@ +--- +title: Policy CSP - ADMX_WindowsAnytimeUpgrade +description: Policy CSP - ADMX_WindowsAnytimeUpgrade +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 09/29/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_WindowsAnytimeUpgrade +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## ADMX_WindowsAnytimeUpgrade policies + +
+
+ ADMX_WindowsAnytimeUpgrade/Disabled +
+
+ + +
+ + +**ADMX_WindowsAnytimeUpgrade/Disabled** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device +> * User + +
+ + + +By default, Add features to Windows 10 is available for all administrators. + +If you enable this policy setting, the wizard will not run. + +If you disable this policy setting or set it to Not Configured, the wizard will run. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Prevent the wizard from running.* +- GP name: *Disabled* +- GP path: *Windows Components\Add features to Windows 10* +- GP ADMX file name: *WindowsAnytimeUpgrade.admx* + + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + diff --git a/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md b/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md new file mode 100644 index 0000000000..70e3ecad30 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md @@ -0,0 +1,372 @@ +--- +title: Policy CSP - ADMX_WindowsFileProtection +description: Policy CSP - ADMX_WindowsFileProtection +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 01/03/2021 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_WindowsFileProtection +> [!WARNING] +> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +
+ + +## ADMX_WindowsFileProtection policies + +
+
+ ADMX_WindowsFileProtection/WFPShowProgress +
+
+ ADMX_WindowsFileProtection/WFPQuota +
+
+ ADMX_WindowsFileProtection/WFPScan +
+
+ ADMX_WindowsFileProtection/WFPDllCacheDir +
+
+ + +
+ + +**ADMX_WindowsFileProtection/WFPShowProgress** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Machine + +
+ + + +This policy setting hides the file scan progress window. This window provides status information to sophisticated users, but it might confuse the users. + +- If you enable this policy setting, the file scan window does not appear during file scanning. +- If you disable or do not configure this policy setting, the file scan progress window appears. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Hide the file scan progress window* +- GP name: *WFPShowProgress* +- GP path: *Windows File Protection!SfcShowProgress* +- GP ADMX file name: *WindowsFileProtection.admx* + + + +
+ + +**ADMX_WindowsFileProtection/WFPQuota** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Machine + +
+ + + +This policy setting specifies the maximum amount of disk space that can be used for the Windows File Protection file cache. +Windows File Protection adds protected files to the cache until the cache content reaches the quota. +If the quota is greater than 50 MB, Windows File Protection adds other important Windows XP files to the cache until the cache size reaches the quota. + +- If you enable this policy setting, enter the maximum amount of disk space to be used (in MB). +To indicate that the cache size is unlimited, select "4294967295" as the maximum amount of disk space. + +- If you disable this policy setting or do not configure it, the default value is set to 50 MB on Windows XP Professional and is unlimited (4294967295 MB) on Windows Server 2003. +> [!NOTE] +> Icon size is dependent upon what the user has set it to in the previous session. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Limit Windows File Protection cache size* +- GP name: *WFPQuota* +- GP path: *System\Windows File Protection* +- GP ADMX file name: *WindowsFileProtection.admx* + + + +
+ + +**ADMX_WindowsFileProtection/WFPScan** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Machine + +
+ + + +This policy setting allows you to set when Windows File Protection scans protected files. +This policy setting directs Windows File Protection to enumerate and scan all system files for changes. + +- If you enable this policy setting, select a rate from the "Scanning Frequency" box. +You can use this setting to direct Windows File Protection to scan files more often. +-- "Do not scan during startup," the default, scans files only during setup. +-- "Scan during startup" also scans files each time you start Windows XP. +This setting delays each startup. + +- If you disable or do not configure this policy setting, by default, files are scanned only during setup. + +> [!NOTE] +> This policy setting affects file scanning only. It does not affect the standard background file change detection that Windows File Protection provides. + + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Set Windows File Protection scanning* +- GP name: *WFPScan* +- GP path: *System\Windows File Protection* +- GP ADMX file name: *WindowsFileProtection.admx* + + + +
+ + +**ADMX_WindowsFileProtection/WFPDllCacheDir** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Machine + +
+ + + +This policy setting specifies an alternate location for the Windows File Protection cache. + +- If you enable this policy setting, enter the fully qualified local path to the new location in the "Cache file path" box. +- If you disable this setting or do not configure it, the Windows File Protection cache is located in the "%Systemroot%\System32\Dllcache directory". + +> [!NOTE] +> Do not add the cache on a network shared directory. + + +> [!NOTE] +> For Windows Vista, Windows Server 2008, and earlier versions of Windows, the module name, for example timedate.cpl or inetcpl.cpl, should be entered. If a Control Panel item does not have a CPL file, or the CPL file contains multiple applets, then its module name and string resource identification number should be entered. For example, enter @systemcpl.dll,-1 for System or @themecpl.dll,-1 for Personalization. A complete list of canonical and module names of Control Panel items can be found in MSDN by searching "Control Panel items". + +If both the "Hide specified Control Panel items" setting and the "Show only specified Control Panel items" setting are enabled, the "Show only specified Control Panel items" setting is ignored. + +> [!NOTE] +> The Display Control Panel item cannot be hidden in the Desktop context menu by using this setting. To hide the Display Control Panel item and prevent users from modifying the computer's display settings use the "Disable Display Control Panel" setting instead. +> +> To hide pages in the System Settings app, use the "Settings Page Visibility" setting under Computer Configuration. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Specify Windows File Protection cache location* +- GP name: *WFPDllCacheDir* +- GP path: *System\Windows File Protection* +- GP ADMX file name: *WindowsFileProtection.admx* + + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + \ No newline at end of file From a20c9a8830dbc10a27b0f5dca800ba71fe3c5a86 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 23 Sep 2021 18:16:19 +0530 Subject: [PATCH 427/930] updated --- .../mdm/policy-csp-admx-systemrestore.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-systemrestore.md b/windows/client-management/mdm/policy-csp-admx-systemrestore.md index b68a02bad6..e15430f48b 100644 --- a/windows/client-management/mdm/policy-csp-admx-systemrestore.md +++ b/windows/client-management/mdm/policy-csp-admx-systemrestore.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_SystemRestore -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -93,12 +97,7 @@ If you disable or do not configure this policy setting, users can change the Sys Also, see the "Turn off System Restore" policy setting. If the "Turn off System Restore" policy setting is enabled, the "Turn off System Restore configuration" policy setting is overwritten. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -111,8 +110,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + From 9bafa14a4f2fff93958e176732f93365a6e3c59b Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 23 Sep 2021 18:22:09 +0530 Subject: [PATCH 428/930] Updated --- .../policy-csp-admx-windowsanytimeupgrade.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md b/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md index 51a117aff3..d5cb074150 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_WindowsAnytimeUpgrade -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -88,12 +92,7 @@ If you enable this policy setting, the wizard will not run. If you disable this policy setting or set it to Not Configured, the wizard will run. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -106,7 +105,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + From 36c64934e1554ea9a4cc9ef663c4254b605ea09d Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 23 Sep 2021 19:44:53 +0530 Subject: [PATCH 429/930] Updated --- windows/client-management/mdm/policy-csp-admx-pca.md | 4 ++-- windows/client-management/mdm/policy-csp-admx-pentraining.md | 2 +- windows/client-management/mdm/toc.yml | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-pca.md b/windows/client-management/mdm/policy-csp-admx-pca.md index e45c9f4a5c..e0f88e5254 100644 --- a/windows/client-management/mdm/policy-csp-admx-pca.md +++ b/windows/client-management/mdm/policy-csp-admx-pca.md @@ -49,8 +49,8 @@ manager: dansimp
-**ADMX_pca/DetectDeprecatedCOMComponentFailuresPolicy** - +**ADMX_pca/DetectDeprecatedCOMComponentFailuresPolicy** + diff --git a/windows/client-management/mdm/policy-csp-admx-pentraining.md b/windows/client-management/mdm/policy-csp-admx-pentraining.md index 9741c345b9..fba51703fe 100644 --- a/windows/client-management/mdm/policy-csp-admx-pentraining.md +++ b/windows/client-management/mdm/policy-csp-admx-pentraining.md @@ -107,7 +107,7 @@ ADMX Info:
-< +**ADMX_PenTraining/PenTrainingOff_2** diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index c59664b8dd..77029e273d 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -553,6 +553,8 @@ items: href: policy-csp-admx-networkconnections.md - name: ADMX_OfflineFiles href: policy-csp-admx-offlinefiles.md + - name: ADMX_pca + href: policy-csp-admx-pca.md - name: ADMX_PeerToPeerCaching href: policy-csp-admx-peertopeercaching.md - name: ADMX_PenTraining From 5058af15753623e7ef3921fbf69490d24bf0da42 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 23 Sep 2021 19:45:33 +0530 Subject: [PATCH 430/930] Updated --- .../client-management/mdm/policy-csp-admx-windowsconnectnow.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md b/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md index 6dcbb0adca..d9562d3c4c 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md @@ -231,7 +231,7 @@ ADMX Info: This policy setting allows the configuration of wireless settings using Windows Connect Now (WCN). The WCN Registrar enables the discovery and configuration of devices over Ethernet (UPnP), over In-band 802.11 WLAN, through the Windows Portable Device API (WPD), and via USB Flash drives. -Additional options are available to allow discovery and configuration over a specific medium. +More options are available to allow discovery and configuration over a specific medium. If you enable this policy setting, additional choices are available to turn off the operations over a specific medium. From 7ac2ac74d3d800bada54da26348fa54e2a621630 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 23 Sep 2021 19:51:24 +0530 Subject: [PATCH 431/930] Updated --- windows/client-management/mdm/toc.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 77029e273d..69d22a89dd 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -455,6 +455,8 @@ items: href: policy-csp-admx-dfs.md - name: ADMX_DigitalLocker href: policy-csp-admx-digitallocker.md + - name: ADMX_DiskDiagnostic + href: policy-csp-admx-diskdiagnostic.md - name: ADMX_DistributedLinkTracking href: policy-csp-admx-distributedlinktracking.md - name: ADMX_DnsClient @@ -503,6 +505,8 @@ items: href: policy-csp-admx-help.md - name: ADMX_HelpAndSupport href: policy-csp-admx-helpandsupport.md + - name: ADMX_HotSpotAuth + href: policy-csp-admx-hotspotauth.md - name: ADMX_ICM href: policy-csp-admx-icm.md - name: ADMX_IIS From 0e50fb3acc929ad10a4a4ce378083f53f7233c78 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 23 Sep 2021 19:56:35 +0530 Subject: [PATCH 432/930] Updated --- .../mdm/policy-csp-admx-windowsconnectnow.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md b/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md index d9562d3c4c..72c88fc9ca 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsconnectnow.md @@ -92,9 +92,9 @@ manager: dansimp This policy setting prohibits access to Windows Connect Now (WCN) wizards. -If you enable this policy setting, the wizards are turned off and users have no access to any of the wizard tasks. All the configuration related tasks, including "Set up a wireless router or access point" and "Add a wireless device" are disabled. +If you enable this policy setting, the wizards are turned off and users have no access to any of the wizard tasks. All the configuration-related tasks, including "Set up a wireless router or access point" and "Add a wireless device" are disabled. -If you disable or do not configure this policy setting, users can access the wizard tasks, including "Set up a wireless router or access point" and "Add a wireless device." The default for this policy setting allows users to access all WCN wizards. +If you disable or don't configure this policy setting, users can access the wizard tasks. They are "Set up a wireless router or access point" and "Add a wireless device." The default for this policy setting allows users to access all WCN wizards. @@ -161,9 +161,9 @@ ADMX Info: This policy setting prohibits access to Windows Connect Now (WCN) wizards. -If you enable this policy setting, the wizards are turned off and users have no access to any of the wizard tasks. All the configuration related tasks, including "Set up a wireless router or access point" and "Add a wireless device" are disabled. +If you enable this policy setting, the wizards are turned off and users have no access to any of the wizard tasks. All the configuration-related tasks, including "Set up a wireless router or access point" and "Add a wireless device" are disabled. -If you disable or do not configure this policy setting, users can access the wizard tasks, including "Set up a wireless router or access point" and "Add a wireless device." The default for this policy setting allows users to access all WCN wizards. +If you disable or don't configure this policy setting, users can access the wizard tasks. They are "Set up a wireless router or access point" and "Add a wireless device." The default for this policy setting allows users to access all WCN wizards. @@ -233,11 +233,11 @@ This policy setting allows the configuration of wireless settings using Windows More options are available to allow discovery and configuration over a specific medium. -If you enable this policy setting, additional choices are available to turn off the operations over a specific medium. +If you enable this policy setting, more choices are available to turn off the operations over a specific medium. If you disable this policy setting, operations are disabled over all media. -If you do not configure this policy setting, operations are enabled over all media. +If you don't configure this policy setting, operations are enabled over all media. The default for this policy setting allows operations over all media. From f3f3fca64e57a065e82d5df963d3d43675fa1e1f Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 23 Sep 2021 09:20:18 -0700 Subject: [PATCH 433/930] update --- .../create-a-windows-11-reference-image.md | 10 ++++------ .../prepare-for-windows-deployment-with-mdt.md | 2 ++ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md index 9c45252a5b..240addf63b 100644 --- a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md +++ b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md @@ -56,11 +56,12 @@ On **MDT01**: - Sign in as contoso\\administrator using a password of pass@word1 (credentials from the [prepare for deployment](prepare-for-windows-deployment-with-mdt.md) topic). - Start the MDT deployment workbench, and pin the console to the taskbar for easy access. + - If it is your first time starting the console, search for **Deployment Workbench**. - Using the Deployment Workbench, right-click **Deployment Shares** and select **New Deployment Share**. - Use the following settings for the New Deployment Share Wizard: - Deployment share path: **D:\\MDTBuildLab** - Share name: **MDTBuildLab$** - - Deployment share description: **MDT Build Lab** + - Descriptive name: **MDT Build Lab** - Accept the default selections on the Options page and click **Next**. - Review the Summary page, click **Next**, wait for the deployment share to be created, then click **Finish**. - Verify that you can access the \\\\MDT01\\MDTBuildLab$ share. @@ -115,7 +116,7 @@ On **MDT01**: - Destination directory name: W11EX64 > [!NOTE] - > Due to the Windows limits on path length, we are purposely keeping the operating system destination directory short, using the folder name W11EX64 rather than a more descriptive name like Windows 11 Enterprise x64.
+ > Due to the Windows limits on path length, we are purposely keeping the operating system destination directory short, using the folder name W11EX64 rather than a more descriptive name like Windows 11 Enterprise x64.

> Depending on the DVD or ISO you used, there might be multiple editions added by the import process. For the purposes of this guide, we are using the Windows 11 Enterprise image, but other images will also work. In the example shown, editions that will not be used are deleted from the list. 5. After adding the operating system, in the **Operating Systems / Windows 11** folder, double-click it and change the name to: **Windows 11 Enterprise x64 Default Image**. See the following example. @@ -123,7 +124,7 @@ On **MDT01**: ![Default image.](../images/deployment-workbench01.png) > [!NOTE] - > The pre-release version of Windows 11 used here still has some references to Windows 10 in the description. + > The pre-release version of Windows 11 used here has "Windows 10" in the description. You can ignore this. ## Add applications @@ -665,9 +666,6 @@ After some time, you will have a Windows 11 Enterprise x64 image that is fully ## Troubleshooting -> [!IMPORTANT] -> If you encounter errors applying the image when using a BIOS firmware type, see [Windows 10 deployments fail with Microsoft Deployment Toolkit on computers with BIOS type firmware](https://support.microsoft.com/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7). This - If you [enabled monitoring](#enable-monitoring), you can check the progress of the task sequence. ![monitoring.](../images/mdt-monitoring.png) diff --git a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md index 000a0e7178..bd9599c6e4 100644 --- a/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md +++ b/windows/deployment/deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md @@ -231,6 +231,8 @@ If you have the Active Directory Users and Computers console open you can refres ## Create and share the logs folder +Switch back to the MDT01 computer. + By default MDT stores the log files locally on the client. In order to capture a reference image, you will need to enable server-side logging and, to do that, you will need to have a folder in which to store the logs. For more information, see [Create a Windows 10 reference image](create-a-windows-10-reference-image.md). On **MDT01**: From fbbf5dc7b4ce584c27f432d92cdfb30bc8d15ae0 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 23 Sep 2021 21:58:21 +0530 Subject: [PATCH 434/930] Updated --- .../mdm/policy-csp-admx-rpc.md | 36 +- .../mdm/policy-csp-admx-scripts.md | 95 +--- .../mdm/policy-csp-admx-sdiageng.md | 32 +- .../mdm/policy-csp-admx-securitycenter.md | 18 +- .../mdm/policy-csp-admx-sensors.md | 46 +- .../mdm/policy-csp-admx-servicing.md | 13 +- .../mdm/policy-csp-admx-settingsync.md | 74 +-- .../mdm/policy-csp-admx-sharedfolders.md | 25 +- .../mdm/policy-csp-admx-sharing.md | 18 +- ...csp-admx-shellcommandpromptregedittools.md | 39 +- .../mdm/policy-csp-admx-smartcard.md | 123 +---- .../mdm/policy-csp-admx-snmp.md | 32 +- .../mdm/policy-csp-admx-startmenu.md | 482 +++--------------- 13 files changed, 210 insertions(+), 823 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-rpc.md b/windows/client-management/mdm/policy-csp-admx-rpc.md index 1db7d6e4ba..133c1cce4d 100644 --- a/windows/client-management/mdm/policy-csp-admx-rpc.md +++ b/windows/client-management/mdm/policy-csp-admx-rpc.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_RPC -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -116,12 +120,6 @@ You must select an error response type in the drop-down box. > This policy setting will not be applied until the system is rebooted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -202,12 +200,7 @@ If you enable this policy setting, then: > This policy setting will not be applied until the system is rebooted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -289,12 +282,7 @@ If you enable this policy setting, and the IIS server running the RPC HTTP proxy > This policy setting will not be applied until the system is rebooted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -381,12 +369,6 @@ If you enable this policy setting, you can use the drop-down box to determine wh > This policy setting will not be applied until the system is rebooted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -399,8 +381,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-scripts.md b/windows/client-management/mdm/policy-csp-admx-scripts.md index 4fa5a6d156..99a3fa2ae7 100644 --- a/windows/client-management/mdm/policy-csp-admx-scripts.md +++ b/windows/client-management/mdm/policy-csp-admx-scripts.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Scripts -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -120,12 +124,7 @@ If you enable this policy setting, user logon scripts run if NetBIOS or WINS is If you disable or do not configure this policy setting, user account cross-forest, interactive logging cannot run logon scripts if NetBIOS or WINS is disabled, and the DNS suffixes are not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -201,12 +200,7 @@ An excessively long interval can delay the system and inconvenience users. Howev If you disable or do not configure this setting the system lets the combined set of scripts run for up to 600 seconds (10 minutes). This is the default. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -299,12 +293,7 @@ Within GPO C: C.cmd, C.ps1 > - Computer Configuration\Policies\Windows Settings\Scripts (Startup/Shutdown)\Shutdown -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -378,12 +367,7 @@ If you disable or do not configure this policy setting, Windows 2000 displays lo Also, see the "Run Logon Scripts Visible" setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -455,12 +439,7 @@ If you enable this policy setting, the system displays each instruction in the l If you disable or do not configure this policy setting, the instructions are suppressed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -532,12 +511,7 @@ If you disable or do not configure this policy setting, the logon scripts and Fi This policy setting appears in the Computer Configuration and User Configuration folders. The policy setting set in Computer Configuration takes precedence over the policy setting set in User Configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -609,12 +583,7 @@ If you disable or do not configure this policy setting, the logon scripts and Fi This policy setting appears in the Computer Configuration and User Configuration folders. The policy setting set in Computer Configuration takes precedence over the policy setting set in User Configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -686,12 +655,7 @@ If you enable this policy setting, the system displays each instruction in the l If you disable or do not configure this policy setting, the instructions are suppressed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -763,12 +727,7 @@ If you enable this policy setting, the system displays each instruction in the s If you disable or do not configure this policy setting, the instructions are suppressed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -843,12 +802,7 @@ If you disable or do not configure this policy setting, a startup cannot run unt > Starting with Windows Vista operating system, scripts that are configured to run asynchronously are no longer visible on startup, whether the "Run startup scripts visible" policy setting is enabled or not. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -923,12 +877,7 @@ If you disable or do not configure this policy setting, the instructions are sup > Starting with Windows Vista operating system, scripts that are configured to run asynchronously are no longer visible on startup, whether this policy setting is enabled or not. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1024,12 +973,7 @@ Within GPO C: C.cmd, C.ps1 This policy setting appears in the Computer Configuration and User Configuration folders. The policy setting set in Computer Configuration takes precedence over the setting set in User Configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1042,8 +986,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-sdiageng.md b/windows/client-management/mdm/policy-csp-admx-sdiageng.md index 493d96ae76..e0423f69bb 100644 --- a/windows/client-management/mdm/policy-csp-admx-sdiageng.md +++ b/windows/client-management/mdm/policy-csp-admx-sdiageng.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_sdiageng -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -93,12 +97,7 @@ If you enable or do not configure this policy setting, users who are connected t If you disable this policy setting, users can only access and search troubleshooting content that is available locally on their computers, even if they are connected to the Internet. They are prevented from connecting to the Microsoft servers that host the Windows Online Troubleshooting Service. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -170,12 +169,7 @@ If you disable this policy setting, users cannot access or run the troubleshooti Note that this setting also controls a user's ability to launch standalone troubleshooting packs such as those found in .diagcab files. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -245,12 +239,7 @@ If you enable this policy setting, the scripted diagnostics execution engine val If you disable or do not configure this policy setting, the scripted diagnostics execution engine runs all digitally signed packages. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -263,7 +252,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-securitycenter.md b/windows/client-management/mdm/policy-csp-admx-securitycenter.md index cea7aa9cdb..35bfac8f4e 100644 --- a/windows/client-management/mdm/policy-csp-admx-securitycenter.md +++ b/windows/client-management/mdm/policy-csp-admx-securitycenter.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Securitycenter -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -99,12 +103,7 @@ In Windows XP SP2, the essential security settings that are monitored by Securit In Windows Vista, this policy setting monitors essential security settings to include firewall, antivirus, antispyware, Internet security settings, User Account Control, and Automatic Updates. Windows Vista computers do not require a reboot for this policy setting to take effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -117,8 +116,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-sensors.md b/windows/client-management/mdm/policy-csp-admx-sensors.md index e494ebc76b..1287743ed4 100644 --- a/windows/client-management/mdm/policy-csp-admx-sensors.md +++ b/windows/client-management/mdm/policy-csp-admx-sensors.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Sensors -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -99,12 +103,7 @@ If you enable this policy setting, scripts for the location feature will not run If you disable or do not configure this policy setting, all location scripts will run. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -174,12 +173,7 @@ If you enable this policy setting, scripts for the location feature will not run If you disable or do not configure this policy setting, all location scripts will run. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -249,12 +243,7 @@ If you enable this policy setting, the location feature is turned off, and all p If you disable or do not configure this policy setting, all programs on this computer will not be prevented from using location information from the location feature. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -324,12 +313,7 @@ If you enable this policy setting, the sensor feature is turned off, and all pro If you disable or do not configure this policy setting, all programs on this computer can use the sensor feature. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -399,12 +383,7 @@ If you enable this policy setting, the sensor feature is turned off, and all pro If you disable or do not configure this policy setting, all programs on this computer can use the sensor feature. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -417,7 +396,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-servicing.md b/windows/client-management/mdm/policy-csp-admx-servicing.md index 9791d673f7..0ce2d0d349 100644 --- a/windows/client-management/mdm/policy-csp-admx-servicing.md +++ b/windows/client-management/mdm/policy-csp-admx-servicing.md @@ -13,8 +13,7 @@ manager: dansimp --- # Policy CSP - ADMX_Servicing -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +
@@ -89,12 +88,7 @@ The network location can be either a folder, or a WIM file. If it is a WIM file, If you disable or do not configure this policy setting, or if the required files cannot be found at the locations specified in this policy setting, the files will be downloaded from Windows Update, if that is allowed by the policy settings for the computer. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -107,8 +101,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-settingsync.md b/windows/client-management/mdm/policy-csp-admx-settingsync.md index a6b35315cc..692583b4eb 100644 --- a/windows/client-management/mdm/policy-csp-admx-settingsync.md +++ b/windows/client-management/mdm/policy-csp-admx-settingsync.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_SettingSync -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -113,12 +117,7 @@ Use the option "Allow users to turn app syncing on" so that syncing it turned of If you do not set or disable this setting, syncing of the "AppSync" group is on by default and configurable by the user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -190,12 +189,7 @@ Use the option "Allow users to turn app settings syncing on" so that syncing it If you do not set or disable this setting, syncing of the "app settings" group is on by default and configurable by the user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -267,12 +261,7 @@ Use the option "Allow users to turn passwords syncing on" so that syncing it tur If you do not set or disable this setting, syncing of the "passwords" group is on by default and configurable by the user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -344,12 +333,7 @@ Use the option "Allow users to turn desktop personalization syncing on" so that If you do not set or disable this setting, syncing of the "desktop personalization" group is on by default and configurable by the user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -421,12 +405,7 @@ Use the option "Allow users to turn personalize syncing on" so that syncing it t If you do not set or disable this setting, syncing of the "personalize" group is on by default and configurable by the user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -498,12 +477,7 @@ Use the option "Allow users to turn syncing on" so that syncing it turned off by If you do not set or disable this setting, "sync your settings" is on by default and configurable by the user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -575,12 +549,7 @@ Use the option "Allow users to turn start syncing on" so that syncing is turned If you do not set or disable this setting, syncing of the "Start layout" group is on by default and configurable by the user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -650,12 +619,7 @@ If you enable this policy setting, syncing on metered connections will be turned If you do not set or disable this setting, syncing on metered connections is configurable by the user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -727,12 +691,7 @@ Use the option "Allow users to turn other Windows settings syncing on" so that s If you do not set or disable this setting, syncing of the "Other Windows settings" group is on by default and configurable by the user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -745,7 +704,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-sharedfolders.md b/windows/client-management/mdm/policy-csp-admx-sharedfolders.md index ba31fc7893..19a24d2480 100644 --- a/windows/client-management/mdm/policy-csp-admx-sharedfolders.md +++ b/windows/client-management/mdm/policy-csp-admx-sharedfolders.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_SharedFolders -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -92,12 +96,7 @@ If you disable this policy setting, users cannot publish DFS roots in AD DS and > The default is to allow shared folders to be published when this setting is not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -171,12 +170,7 @@ If you disable this policy setting, users cannot publish shared folders in AD DS > The default is to allow shared folders to be published when this setting is not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -189,8 +183,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-sharing.md b/windows/client-management/mdm/policy-csp-admx-sharing.md index 56afb7c012..27536d9679 100644 --- a/windows/client-management/mdm/policy-csp-admx-sharing.md +++ b/windows/client-management/mdm/policy-csp-admx-sharing.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Sharing -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -86,12 +90,7 @@ If you enable this policy setting, users cannot share files within their profile If you disable or don't configure this policy setting, users can share files out of their user profile after an administrator has opted in the computer. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -104,7 +103,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md b/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md index 72c3d87bc2..fe1e555961 100644 --- a/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md +++ b/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_ShellCommandPromptRegEditTools -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -99,12 +103,7 @@ If you disable this policy setting or do not configure it, users can run Cmd.exe > Do not prevent the computer from running batch files if the computer uses logon, logoff, startup, or shutdown batch file scripts, or for users that use Remote Desktop Services. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -176,12 +175,7 @@ If you disable this policy setting or do not configure it, users can run Regedit To prevent users from using other administrative tools, use the "Run only specified Windows applications" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -258,12 +252,7 @@ This policy setting only prevents users from running programs that are started b > To create a list of allowed applications, click Show. In the Show Contents dialog box, in the Value column, type the application executable name (for example, Winword.exe, Poledit.exe, Powerpnt.exe). -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -339,12 +328,7 @@ This policy setting only prevents users from running programs that are started b > To create a list of allowed applications, click Show. In the Show Contents dialog box, in the Value column, type the application executable name (for example, Winword.exe, Poledit.exe, Powerpnt.exe). -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -357,8 +341,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-smartcard.md b/windows/client-management/mdm/policy-csp-admx-smartcard.md index 1145a37fb7..e2c62d296b 100644 --- a/windows/client-management/mdm/policy-csp-admx-smartcard.md +++ b/windows/client-management/mdm/policy-csp-admx-smartcard.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Smartcard -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -138,12 +142,7 @@ If you enable this policy setting, certificates with the following attributes ca If you disable or do not configure this policy setting, only certificates that contain the smart card logon object identifier can be used to log on with a smart card. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -215,12 +214,7 @@ If you enable this policy setting, the integrated unblock feature will be availa If you disable or do not configure this policy setting then the integrated unblock feature will not be available. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -290,12 +284,7 @@ If you enable this policy setting then any certificates available on the smart c If you disable or do not configure this policy setting, any available smart card signature key-based certificates will not be listed on the logon screen. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -367,12 +356,7 @@ If you enable this policy setting certificates will be listed on the logon scree If you disable or do not configure this policy setting, certificates which are expired or not yet valid will not be listed on the logon screen. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -442,12 +426,7 @@ If you enable or do not configure this policy setting then certificate propagati If you disable this policy setting, certificate propagation will not occur and the certificates will not be made available to applications such as Outlook. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -513,12 +492,7 @@ ADMX Info: This policy setting allows you to manage the cleanup behavior of root certificates. If you enable this policy setting then root certificate cleanup will occur according to the option selected. If you disable or do not configure this setting then root certificate cleanup will occur on logoff. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -591,12 +565,7 @@ If you enable or do not configure this policy setting then root certificate prop If you disable this policy setting then root certificates will not be propagated from the smart card. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -669,12 +638,7 @@ If you disable or do not configure this policy setting, plaintext PINs can be re > Enabling this policy setting could prevent certain smart cards from working on Windows. Please consult your smart card manufacturer to find out whether you will be affected by this policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -747,12 +711,7 @@ If you disable or do not configure this policy setting, ECC certificates on a sm > This policy setting only affects a user's ability to log on to a domain. ECC certificates on a smart card that are used for other applications, such as document signing, are not affected by this policy setting. > If you use an ECDSA key to log on, you must also have an associated ECDH key to permit logons when you are not connected to the network. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -829,12 +788,7 @@ If you enable or do not configure this policy setting, filtering will take place If you disable this policy setting, no filtering will take place. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -906,12 +860,7 @@ If you enable this setting, then Windows will attempt to read all certificates f If you disable or do not configure this setting, Windows will only attempt to read the default certificate from those cards that do not support retrieval of all certificates in a single call. Certificates other than the default will not be available for logon. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -984,12 +933,7 @@ If you enable this policy setting, the specified message will be displayed to th If you disable or do not configure this policy setting, the default message will be displayed to the user when the smart card is blocked, if the integrated unblock feature is enabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1061,12 +1005,7 @@ If you enable this policy setting or do not configure this setting, then the sub If you disable, the subject name will be displayed as it appears in the certificate. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1139,12 +1078,7 @@ If you disable this policy setting, Smart Card Plug and Play will be disabled an > This policy setting is applied only for smart cards that have passed the Windows Hardware Quality Labs (WHQL) testing process. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1217,12 +1151,7 @@ If you disable this policy setting, a confirmation message will not be displayed > This policy setting is applied only for smart cards that have passed the Windows Hardware Quality Labs (WHQL) testing process. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1292,12 +1221,7 @@ If you enable this policy setting then an optional field that allows a user to e If you disable or do not configure this policy setting, an optional field that allows users to enter their user name or user name and domain will not be displayed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1310,8 +1234,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-snmp.md b/windows/client-management/mdm/policy-csp-admx-snmp.md index 5dfbfcb7b4..137707b5b7 100644 --- a/windows/client-management/mdm/policy-csp-admx-snmp.md +++ b/windows/client-management/mdm/policy-csp-admx-snmp.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Snmp -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -105,12 +109,7 @@ Best practice: For security purposes, it is recommended to restrict the HKLM\SOF Also, see the other two SNMP settings: "Specify permitted managers" and "Specify trap configuration". -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -191,12 +190,7 @@ Best practice: For security purposes, it is recommended to restrict the HKLM\SOF Also, see the other two SNMP policy settings: "Specify trap configuration" and "Specify Community Name". -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -275,12 +269,7 @@ If you disable or do not configure this policy setting, the SNMP service takes t Also, see the other two SNMP settings: "Specify permitted managers" and "Specify Community Name". -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -293,8 +282,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-startmenu.md b/windows/client-management/mdm/policy-csp-admx-startmenu.md index 340a83eb97..2297184f4b 100644 --- a/windows/client-management/mdm/policy-csp-admx-startmenu.md +++ b/windows/client-management/mdm/policy-csp-admx-startmenu.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_StartMenu -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -285,12 +289,7 @@ If you disable this policy, there will not be a "Search the Internet" link when If you do not configure this policy (default), there will not be a "Search the Internet" link on the start menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -371,12 +370,7 @@ This policy setting also does not hide document shortcuts displayed in the Open This policy also does not clear items that the user may have pinned to the Jump Lists, or Tasks that the application has provided for their menu. See the "Do not allow pinning items in Jump Lists" setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -444,12 +438,7 @@ If you enable this policy setting, the recent programs list in the start menu wi If you disable or do not configure this policy, the start menu recent programs list will be pre-populated with programs for each new user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -519,12 +508,7 @@ If you disable or do not configure this setting, the system retains notification This setting does not prevent new notifications from appearing. See the "Turn off Application Notifications" setting to prevent new notifications. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -594,12 +578,7 @@ If you enable this policy setting, desktop apps would be listed first when the a If you disable or don't configure this policy setting, the desktop apps won't be listed first when the apps are sorted by category, and the user can configure this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -671,12 +650,7 @@ If you enable this policy setting, searching from the Apps view will only search If you disable or don’t configure this policy setting, the user can configure this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -754,12 +728,7 @@ Note: To add or remove the Log Off item on a computer, click Start, click Settin Also, see "Remove Logoff" in User Configuration\Administrative Templates\System\Logon/Logoff. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -831,12 +800,7 @@ If you disable this policy setting, users will always go to the Start screen whe If you don’t configure this policy setting, the default setting for the user’s device will be used, and the user can choose to change it. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -911,12 +875,7 @@ If you disable this setting or do not configure it, all Start menu shortcuts app > Enabling this setting can make the Start menu slow to open. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -986,12 +945,7 @@ If you enable this policy setting, the shutdown, restart, sleep, and hibernate c If you disable or do not configure this policy setting, the Power button and the Shut Down, Restart, Sleep, and Hibernate commands are available on the Start menu. The Power button on the Windows Security and logon screens is also available. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1066,12 +1020,7 @@ If you enable this setting, the system does not personalize menus. All menu item To Turn off personalized menus without specifying a setting, click Start, click Settings, click Taskbar and Start Menu, and then, on the General tab, clear the "Use Personalized Menus" option. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1146,12 +1095,7 @@ If you disable this setting or do not configure it, the user can configure the t > Enabling this setting also locks the QuickLaunch bar and any other toolbars that the user has on their taskbar. The toolbar's position is locked, and the user cannot show and hide various toolbars using the taskbar context menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1221,12 +1165,7 @@ All DOS and 16-bit programs run on Windows 2000 Professional and Windows XP Prof Enabling this setting adds a check box to the Run dialog box, giving users the option of running a 16-bit program in its own dedicated NTVDM process. The additional check box is enabled only when a user enters a 16-bit program in the Run dialog box. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1300,12 +1239,7 @@ If you disable this setting, the system notification area will always collapse n If you do not configure it, the user can choose if they want notifications collapsed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1377,12 +1311,7 @@ If you enable this setting, some of this pop-up text is not displayed. The pop-u If you disable this setting or do not configure it, all pop-up text is displayed on the Start menu and in the notification area. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1452,12 +1381,7 @@ If you enable this setting, you will prevent a user from selecting an app, resiz If you disable or do not configure this setting, you will allow a user to select an app, resize a tile, pin/unpin a tile or a secondary tile, enter the customize mode and rearrange tiles within Start and Apps. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1530,12 +1454,7 @@ If you disable or do not configure this policy setting, the Power button and the > Third-party programs certified as compatible with Microsoft Windows Vista, Windows XP SP2, Windows XP SP1, Windows XP, or Windows 2000 Professional are required to support this policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1605,12 +1524,7 @@ By default, the Programs menu contains items from the All Users profile and item To see the Program menu items in the All Users profile, on the system drive, go to ProgramData\Microsoft\Windows\Start Menu\Programs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1687,12 +1601,7 @@ If you disable or do not configure this setting, the Display Favorite item is av > This setting only affects the Start menu. The Favorites item still appears in File Explorer and in Internet Explorer. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1768,12 +1677,7 @@ This policy setting affects the specified user interface elements only. It does If you disable or do not configure this policy setting, the Search link is available from the Start menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1841,12 +1745,7 @@ If you enable this policy the start menu will not show a link to the Games folde If you disable or do not configure this policy, the start menu will show a link to the Games folder, unless the user chooses to remove it in the start menu control panel. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1918,12 +1817,7 @@ If you disable or do not configure this policy setting, the Help command is avai This policy setting only affects the Start menu. It does not remove the Help menu from File Explorer and does not prevent users from running Help. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1997,12 +1891,7 @@ Also, see these related policy settings: "Remove frequent programs liist from th This policy setting does not prevent users from pinning programs to the Start Menu or Taskbar. See the "Remove pinned programs list from the Start Menu" and "Do not allow pinning programs to the Taskbar" policy settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2077,12 +1966,7 @@ Selecting "Remove and disable setting" will remove the all apps list from Start If you disable or do not configure this setting, the all apps list will be visible by default, and the user can change "Show app list in Start" in Settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2158,12 +2042,7 @@ If you disable or do not configure this policy setting, Network Connections is a Also, see the "Disable programs on Settings menu" and "Disable Control Panel" policy settings and the policy settings in the Network Connections folder (Computer Configuration and User Configuration\Administrative Templates\Network\Network Connections). -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2233,12 +2112,7 @@ In Windows XP and Windows Vista, the Internet and email checkboxes are removed f If you disable this setting or do not configure it, the "Pinned Programs" list remains on the Start menu. Users can pin and unpin programs in the Start Menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2319,12 +2193,7 @@ If the setting is not configured, users can turn the Recent Items menu on and of This setting also does not hide document shortcuts displayed in the Open dialog box. See the "Hide the dropdown list of recent files" setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2399,12 +2268,7 @@ If you disable or do not configure this policy setting, by default, when the sys Also, see the "Do not track Shell shortcuts during roaming" and the "Do not use the tracking-based method when resolving shell shortcuts" policy settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2478,12 +2342,7 @@ If you disable or do not configure this policy setting, by default, when the sys Also, see the "Do not track Shell shortcuts during roaming" and the "Do not use the search-based method when resolving shell shortcuts" policy settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2572,12 +2431,7 @@ If you disable or do not configure this setting, users will be able to access th > It is a requirement for third-party applications with Windows 2000 or later certification to adhere to this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2652,12 +2506,7 @@ If you disable or do not configure this policy setting, the Default Programs lin > This policy setting does not prevent the Set Default Programs for This Computer option from appearing in the Default Programs control panel. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2732,12 +2581,7 @@ If you disable or do not configure this policy setting, he Documents icon is ava Also, see the "Remove Documents icon on the desktop" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2807,12 +2651,7 @@ If you enable this policy setting, the Music icon is no longer available from St If you disable or do not configure this policy setting, the Music icon is available from Start Menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2882,12 +2721,7 @@ If you enable this policy setting, the Network icon is no longer available from If you disable or do not configure this policy setting, the Network icon is available from Start Menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2957,12 +2791,7 @@ If you enable this policy setting, the Pictures icon is no longer available from If you disable or do not configure this policy setting, the Pictures icon is available from Start Menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3030,12 +2859,7 @@ If you enable this policy the start menu search box will not search for communic If you disable or do not configure this policy, the start menu will search for communications, unless the user chooses not to in the start menu control panel. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3103,12 +2927,7 @@ If you enable this policy, the "See all results" link will not be shown when the If you disable or do not configure this policy, the "See all results" link will be shown when the user performs a search in the start menu search box. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3176,12 +2995,7 @@ If you enable this policy, a "See more results" / "Search Everywhere" link will If you disable or do not configure this policy, a "See more results" link will be shown when the user performs a search in the start menu search box. If a 3rd party protocol handler is installed, a "Search Everywhere" link will be shown instead of the "See more results" link. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3249,12 +3063,7 @@ If you enable this policy setting the Start menu search box will not search for If you disable or do not configure this policy setting, the Start menu will search for files, unless the user chooses not to do so directly in Control Panel. If you enable this policy, a "See more results" / "Search Everywhere" link will not be shown when the user performs a search in the start menu search box. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3322,12 +3131,7 @@ If you enable this policy the start menu search box will not search for internet If you disable or do not configure this policy, the start menu will search for for internet history or favorites, unless the user chooses not to in the start menu control panel. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3395,12 +3199,7 @@ If you enable this policy setting the Start menu search box will not search for If you disable or do not configure this policy setting, the Start menu search box will search for programs and Control Panel items, unless the user chooses not to do so directly in Control Panel. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3474,12 +3273,7 @@ If you disable or do not configure this policy setting, the Control Panel, Print Also, see the "Disable Control Panel," "Disable Display in Control Panel," and "Remove Network Connections from Start Menu" policy settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3551,12 +3345,7 @@ If the user right-clicks the taskbar and then clicks Properties, a message appea If you disable or do not configure this policy setting, the Taskbar and Start Menu items are available from Settings on the Start menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3626,12 +3415,7 @@ If you enable this policy setting, the Start Menu does not show a link to the Do If you disable or do not configure this policy setting, the Downloads link is available from the Start Menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3699,12 +3483,7 @@ If you enable this policy the Start menu will not show a link to Homegroup. It a If you disable or do not configure this policy, users can use the Start Menu options to add or remove the homegroup link from the Start Menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3774,12 +3553,7 @@ If you enable this policy setting, the Start Menu does not show a link to the Re If you disable or do not configure this policy setting, the Recorded TV link is available from the Start Menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3853,12 +3627,7 @@ If you enable this setting, no folders appear on the top section of the Start me If you disable this setting or do not configured it, Windows 2000 Professional and Windows XP Professional display folders on both sections of the Start menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3928,12 +3697,7 @@ If you enable this policy setting, the Start Menu does not show a link to the Vi If you disable or do not configure this policy setting, the Videos link is available from the Start Menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4007,12 +3771,7 @@ If you disable this setting, the Start menu only displays in the new style, mean If you do not configure this setting, the default is the new style, and the user can change the view. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4082,12 +3841,7 @@ If you enable this setting, the clock will not be displayed in the system notifi If you disable or do not configure this setting, the default behavior of the clock appearing in the notification area will occur. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4159,12 +3913,7 @@ If you enable this setting, it prevents the taskbar from grouping items that sha If you disable or do not configure it, items on the taskbar that share the same program are grouped together. The users have the option to disable grouping if they choose. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4236,12 +3985,7 @@ If this setting is enabled, the taskbar does not display any custom toolbars, an If this setting is disabled or is not configured, the taskbar displays all toolbars. Users can add or remove custom toolbars, and the "Toolbars" command appears in the context menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4313,12 +4057,7 @@ If you disable or do not configure this policy setting, the context menus for th This policy setting does not prevent users from using other methods to issue the commands that appear on these menus. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4393,12 +4132,7 @@ If this setting is disabled or is not configured, the notification area is shown > Enabling this setting overrides the "Turn off notification area cleanup" setting, because if the notification area is hidden, there is no need to clean up the icons. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4466,12 +4200,7 @@ If you enable this setting, users cannot uninstall apps from Start. If you disable this setting or do not configure it, users can access the uninstall command from Start. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4539,12 +4268,7 @@ If you enable this policy the start menu will not show a link to the user's stor If you disable or do not configure this policy, the start menu will display a link, unless the user chooses to remove it in the start menu control panel. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4616,12 +4340,7 @@ To remove the user name folder on Windows Vista, set the "Remove user folder lin If you disable or do not configure this policy setting, the user name label appears on the Start Menu in Windows XP and Windows Server 2003. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4697,12 +4416,7 @@ If you disable or do not configure this policy setting, the Windows Update hyper Also, see the "Hide the "Add programs from Microsoft" option" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4774,12 +4488,7 @@ If you set the button to either Sleep or Hibernate, and that state is not suppor If you disable or do not configure this setting, the Start Menu power button will be set to Shut Down by default, and the user can change this setting to another action. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4851,12 +4560,7 @@ If you disable this policy setting, the QuickLaunch bar will be hidden and canno If you do not configure this policy setting, then users will be able to turn the QuickLaunch bar on and off. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4924,12 +4628,7 @@ If you enable this setting, the "Undock PC" button is removed from the simple St If you disable this setting or do not configure it, the "Undock PC" button remains on the simple Start menu, and your PC can be undocked. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4999,12 +4698,7 @@ If you enable this policy setting, the Apps view will appear whenever the user g If you disable or don’t configure this policy setting, the Start screen will appear by default whenever the user goes to Start, and the user will be able to switch between the Apps view and the Start screen. Also, the user will be able to configure this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5077,12 +4771,7 @@ If you disable this setting or do not configure it, users cannot access the "Run > This setting does not prevent users from using other methods, such as the shift right-click menu on application's jumplists in the taskbar to issue the "Run as different user" command. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5152,12 +4841,7 @@ If you disable or do not configure this setting, the Run command is not visible If the Remove Run link from Start Menu policy is set, the Add the Run command to the Start menu policy has no effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5220,19 +4904,10 @@ ADMX Info: -This policy setting allows the Start screen to appear on the display the user is using when they press the Windows logo key. This setting only applies to users who are using multiple displays. -If you enable this policy setting, the Start screen will appear on the display the user is using when they press the Windows logo key. - -If you disable or don't configure this policy setting, the Start screen will always appear on the main display when the user presses the Windows logo key. Users will still be able to open Start on other displays by pressing the Start button on that display. Also, the user will be able to configure this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5308,12 +4983,7 @@ Tip: To add or remove the Log Off item on a computer, click Start, click Setting See also: "Remove Logoff" policy setting in User Configuration\Administrative Templates\System\Logon/Logoff. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5380,12 +5050,7 @@ ADMX Info: This policy setting allows pinning apps to Start by default, when they are included by AppID on the list. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5398,7 +5063,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + \ No newline at end of file From 6cf92188300dcddab82e295bf3c0bbce9a0baf98 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 23 Sep 2021 09:32:52 -0700 Subject: [PATCH 435/930] update --- .../create-a-windows-11-reference-image.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md index 240addf63b..59c19ce8d4 100644 --- a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md +++ b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md @@ -637,9 +637,9 @@ On **HV01**: 4. Start the REFW11X64-001 virtual machine and connect to it. - **Note**: Up to this point we have not discussed IP addressing or DHCP. In the initial setup for this guide, DC01 was provisioned as a DHCP server to provide IP address leases to client computers. You might have a different DHCP server on your network that you wish to use. The REFW10X64-001 virtual machine requires an IP address lease that provides it with connectivity to MDT01 so that it can connect to the \\MDT01\MDTBuildLab$ share, and optionally the WSUS server on your network. In the current scenario this is accomplished with a DHCP scope that provides IP addresses in the 10.10.10.100 - 10.10.10.200 range, with a 10.10.10.1 gateway, as part of a /24 subnet so that the client can connect to MDT01 at 10.10.10.11. - - If you receive a message that "A connection to the deployment share could not be made, check that the DHCP service is available to the REFW11X64-001 VM, and it has been issued a valid IP address. +> [!IMPORTANT] +> Up to this point we have not discussed IP addressing or DHCP. In the initial setup for this guide, DC01 was provisioned as a DHCP server to provide IP address leases to client computers. You might have a different DHCP server on your network that you wish to use. The REFW11X64-001 virtual machine requires an IP address lease that provides it with connectivity to MDT01 so that it can connect to the \\MDT01\MDTBuildLab$ share, and optionally the WSUS server on your network. A connection to the Internet is also used to download and updates during the image creation process. In the current scenario, this is accomplished with a DHCP scope that provides IP addresses in the 10.10.10.100 - 10.10.10.200 range, with a 10.10.10.1 gateway, as part of a /24 subnet so that the client can connect to MDT01 at 10.10.10.11, and also connect to external networks.

+> If you receive a message that "A connection to the deployment share could not be made, check that the DHCP service is available to the REFW11X64-001 VM, and it has been issued a valid IP address lease (check your DHCP server). After booting into Windows PE, complete the Windows Deployment Wizard with the following settings: 1. Select a task sequence to execute on this computer: Windows 11 Enterprise x64 Default Image @@ -660,7 +660,7 @@ On **HV01**: 6. Captures the installation to a Windows Imaging (WIM) file. 7. Turns off the virtual machine. -After some time, you will have a Windows 11 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is REFW11X64-001.wim. +After some time (30-90 minutes depending on resources available), you will have a Windows 11 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is **REFW11X64-001.wim**. ![image.](../images/image-captured.png) @@ -686,8 +686,6 @@ X:\>copp X:\Windows\Temp\SMSTSLog\smsts.log G: If you have trouble connecting to the deployment share, verify that your DHCP server (DC01 in this lab) has issued a lease to the VM. The DHCP client name will be something like minint-p1st75s.contoso.com. -After some time, you will have a Windows 11 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is REFW11X64-001.wim. - ## Related topics [Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
From 10f06e4ac30f346b3d0aaa59eff1f00f35cc49bc Mon Sep 17 00:00:00 2001 From: Ashok Lobo Date: Thu, 23 Sep 2021 22:14:07 +0530 Subject: [PATCH 436/930] Updated for task 5441135 --- ...man-protocol-over-ikev2-vpn-connections.md | 11 ++++++----- ...n-on-sso-over-vpn-and-wi-fi-connections.md | 4 ++-- .../vpn/vpn-authentication.md | 6 +++--- .../vpn/vpn-auto-trigger-profile.md | 14 +++++++------- .../vpn/vpn-conditional-access.md | 9 +++++---- .../vpn/vpn-connection-type.md | 10 +++++----- .../identity-protection/vpn/vpn-guide.md | 13 ++++++++----- .../vpn/vpn-name-resolution.md | 6 +++--- .../vpn/vpn-office-365-optimization.md | 19 ++++++++++--------- .../vpn/vpn-profile-options.md | 10 +++++----- .../identity-protection/vpn/vpn-routing.md | 6 +++--- .../vpn/vpn-security-features.md | 8 ++++---- 12 files changed, 61 insertions(+), 55 deletions(-) diff --git a/windows/security/identity-protection/vpn/how-to-configure-diffie-hellman-protocol-over-ikev2-vpn-connections.md b/windows/security/identity-protection/vpn/how-to-configure-diffie-hellman-protocol-over-ikev2-vpn-connections.md index bbb6ddc586..907bcfc24c 100644 --- a/windows/security/identity-protection/vpn/how-to-configure-diffie-hellman-protocol-over-ikev2-vpn-connections.md +++ b/windows/security/identity-protection/vpn/how-to-configure-diffie-hellman-protocol-over-ikev2-vpn-connections.md @@ -1,5 +1,5 @@ --- -title: How to configure Diffie Hellman protocol over IKEv2 VPN connections (Windows 10) +title: How to configure Diffie Hellman protocol over IKEv2 VPN connections (Windows 10 and Windows 11) description: Learn how to update the Diffie Hellman configuration of VPN servers and clients by running VPN cmdlets to secure connections. ms.prod: w10 ms.mktglfcycl: deploy @@ -8,16 +8,17 @@ ms.pagetype: security, networking author: dansimp ms.author: dansimp ms.localizationpriority: medium -ms.date: 02/08/2018 +ms.date: 09/23/2021 ms.reviewer: manager: dansimp --- # How to configure Diffie Hellman protocol over IKEv2 VPN connections ->Applies To: Windows Server (Semi-Annual Channel), Windows Server 2016, Windows 10 +>Applies To: Windows Server (Semi-Annual Channel), Windows Server 2016, Windows 10, Windows 11 + +In IKEv2 VPN connections, the default configuration for Diffie Hellman group is Group 2, which is not secure for IKE exchanges. -In IKEv2 VPN connections, the default configuration for Diffie Hellman group is Group 2, which is not secure for IKE exchanges. To secure the connections, update the configuration of VPN servers and clients by running VPN cmdlets. ## VPN server @@ -28,7 +29,7 @@ For VPN servers that run Windows Server 2012 R2 or later, you need to run [Set-V Set-VpnServerConfiguration -TunnelType IKEv2 -CustomPolicy ``` -On an earlier versions of Windows Server, run [Set-VpnServerIPsecConfiguration](/previous-versions/windows/powershell-scripting/hh918373(v=wps.620)). Since `Set-VpnServerIPsecConfiguration` doesn’t have `-TunnelType`, the configuration applies to all tunnel types on the server. +On an earlier version of Windows Server, run [Set-VpnServerIPsecConfiguration](/previous-versions/windows/powershell-scripting/hh918373(v=wps.620)). Since `Set-VpnServerIPsecConfiguration` doesn’t have `-TunnelType`, the configuration applies to all tunnel types on the server. ```powershell Set-VpnServerIPsecConfiguration -CustomPolicy diff --git a/windows/security/identity-protection/vpn/how-to-use-single-sign-on-sso-over-vpn-and-wi-fi-connections.md b/windows/security/identity-protection/vpn/how-to-use-single-sign-on-sso-over-vpn-and-wi-fi-connections.md index 21c295bad1..510a5a9e76 100644 --- a/windows/security/identity-protection/vpn/how-to-use-single-sign-on-sso-over-vpn-and-wi-fi-connections.md +++ b/windows/security/identity-protection/vpn/how-to-use-single-sign-on-sso-over-vpn-and-wi-fi-connections.md @@ -1,12 +1,12 @@ --- -title: How to use Single Sign-On (SSO) over VPN and Wi-Fi connections (Windows 10) +title: How to use Single Sign-On (SSO) over VPN and Wi-Fi connections (Windows 10 and Windows 11) description: Explains requirements to enable Single Sign-On (SSO) to on-premises domain resources over WiFi or VPN connections. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: dansimp -ms.date: 04/19/2017 +ms.date: 09/23/2021 ms.reviewer: manager: dansimp ms.author: dansimp diff --git a/windows/security/identity-protection/vpn/vpn-authentication.md b/windows/security/identity-protection/vpn/vpn-authentication.md index 2c0a581e8d..3bbf5138a7 100644 --- a/windows/security/identity-protection/vpn/vpn-authentication.md +++ b/windows/security/identity-protection/vpn/vpn-authentication.md @@ -1,5 +1,5 @@ --- -title: VPN authentication options (Windows 10) +title: VPN authentication options (Windows 10 and Windows 11) description: Learn about the EAP authentication methods that Windows supports in VPNs to provide secure authentication using username/password and certificate-based methods. ms.prod: w10 ms.mktglfcycl: deploy @@ -7,7 +7,7 @@ ms.sitesec: library ms.pagetype: security, networking author: dansimp ms.localizationpriority: medium -ms.date: 07/27/2017 +ms.date: 09/23/2021 ms.reviewer: manager: dansimp ms.author: dansimp @@ -17,7 +17,7 @@ ms.author: dansimp **Applies to** - Windows 10 -- Windows 10 Mobile +- Windows 11 In addition to older and less-secure password-based authentication methods (which should be avoided), the built-in VPN solution uses Extensible Authentication Protocol (EAP) to provide secure authentication using both user name and password, and certificate-based methods. You can only configure EAP-based authentication if you select a built-in VPN type (IKEv2, L2TP, PPTP or Automatic). diff --git a/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md b/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md index 44b05da541..d457659b18 100644 --- a/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md +++ b/windows/security/identity-protection/vpn/vpn-auto-trigger-profile.md @@ -1,13 +1,13 @@ --- -title: VPN auto-triggered profile options (Windows 10) -description: Learn about the types of auto-trigger rules for VPNs in Windows 10, which start a VPN when it is needed to access a resource. +title: VPN auto-triggered profile options (Windows 10 and Windows 11) +description: Learn about the types of auto-trigger rules for VPNs in Windows, which start a VPN when it is needed to access a resource. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security, networking author: dansimp ms.localizationpriority: medium -ms.date: 07/27/2017 +ms.date: 09/23/2021 ms.reviewer: manager: dansimp ms.author: dansimp @@ -17,9 +17,9 @@ ms.author: dansimp **Applies to** - Windows 10 -- Windows 10 Mobile +- Windows 11 -In Windows 10, a number of features were added to auto-trigger VPN so users won’t have to manually connect when VPN is needed to access necessary resources. There are three different types of auto-trigger rules: +In Windows 10 and Windows 11, a number of features were added to auto-trigger VPN so users won’t have to manually connect when VPN is needed to access necessary resources. There are three different types of auto-trigger rules: - App trigger - Name-based trigger @@ -31,7 +31,7 @@ In Windows 10, a number of features were added to auto-trigger VPN so users won ## App trigger -VPN profiles in Windows 10 can be configured to connect automatically on the launch of a specified set of applications. You can configure desktop or Universal Windows Platform (UWP) apps to trigger a VPN connection. You can also configure per-app VPN and specify traffic rules for each app. See [Traffic filters](vpn-security-features.md#traffic-filters) for more details. +VPN profiles in Windows 10 and Windows 11 can be configured to connect automatically on the launch of a specified set of applications. You can configure desktop or Universal Windows Platform (UWP) apps to trigger a VPN connection. You can also configure per-app VPN and specify traffic rules for each app. See [Traffic filters](vpn-security-features.md#traffic-filters) for more details. The app identifier for a desktop app is a file path. The app identifier for a UWP app is a package family name. @@ -54,7 +54,7 @@ There are four types of name-based triggers: ## Always On -Always On is a feature in Windows 10 which enables the active VPN profile to connect automatically on the following triggers: +Always On is a feature in Windows 10 and Windows 11 which enables the active VPN profile to connect automatically on the following triggers: - User sign-in - Network change diff --git a/windows/security/identity-protection/vpn/vpn-conditional-access.md b/windows/security/identity-protection/vpn/vpn-conditional-access.md index 66baa88e46..068d41d1a5 100644 --- a/windows/security/identity-protection/vpn/vpn-conditional-access.md +++ b/windows/security/identity-protection/vpn/vpn-conditional-access.md @@ -1,5 +1,5 @@ --- -title: VPN and conditional access (Windows 10) +title: VPN and conditional access (Windows 10 and Windows 11) description: Learn how to integrate the VPN client with the Conditional Access Platform, so you can create access rules for Azure Active Directory (Azure AD) connected apps. ms.prod: w10 ms.mktglfcycl: deploy @@ -10,12 +10,12 @@ ms.author: dansimp manager: dansimp ms.reviewer: ms.localizationpriority: medium -ms.date: 03/21/2019 +ms.date: 09/23/2021 --- # VPN and conditional access ->Applies to: Windows 10 and Windows 10 Mobile +>Applies to: Windows 10 and Windows 11 The VPN client is now able to integrate with the cloud-based Conditional Access Platform to provide a device compliance option for remote clients. Conditional Access is a policy-based evaluation engine that lets you create access rules for any Azure Active Directory (Azure AD) connected application. @@ -91,7 +91,7 @@ The VPN client side connection flow works as follows: When a VPNv2 Profile is configured with \ \true<\/Enabled> the VPN client uses this connection flow: -1. The VPN client calls into Windows 10’s Azure AD Token Broker, identifying itself as a VPN client. +1. The VPN client calls into Windows 10’s or Windows 11’s Azure AD Token Broker, identifying itself as a VPN client. 2. The Azure AD Token Broker authenticates to Azure AD and provides it with information about the device trying to connect. The Azure AD Server checks if the device is in compliance with the policies. @@ -110,6 +110,7 @@ See [VPN profile options](vpn-profile-options.md) and [VPNv2 CSP](/windows/clien - [Azure Active Directory conditional access](/azure/active-directory/conditional-access/overview) - [Getting started with Azure Active Directory Conditional Access](/azure/active-directory/authentication/tutorial-enable-azure-mfa) - [Control the health of Windows 10-based devices](../../threat-protection/protect-high-value-assets-by-controlling-the-health-of-windows-10-based-devices.md) +- Control the health of Windows 11-based devices - [Tip of the Day: The Conditional Access Framework and Device Compliance for VPN (Part 1)](/archive/blogs/tip_of_the_day/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn) - [Tip of the Day: The Conditional Access Framework and Device Compliance for VPN (Part 2)](/archive/blogs/tip_of_the_day/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn-part-2) - [Tip of the Day: The Conditional Access Framework and Device Compliance for VPN (Part 3)](/archive/blogs/tip_of_the_day/tip-of-the-day-the-conditional-access-framework-and-device-compliance-for-vpn-part-3) diff --git a/windows/security/identity-protection/vpn/vpn-connection-type.md b/windows/security/identity-protection/vpn/vpn-connection-type.md index 465f79924f..90b1a56b41 100644 --- a/windows/security/identity-protection/vpn/vpn-connection-type.md +++ b/windows/security/identity-protection/vpn/vpn-connection-type.md @@ -1,5 +1,5 @@ --- -title: VPN connection types (Windows 10) +title: VPN connection types (Windows 10 and Windows 11) description: Learn about Windows VPN platform clients and the VPN connection-type features that can be configured. ms.prod: w10 ms.mktglfcycl: deploy @@ -7,7 +7,7 @@ ms.sitesec: library ms.pagetype: security, networking author: dansimp ms.localizationpriority: medium -ms.date: 11/13/2020 +ms.date: 08/23/2021 ms.reviewer: manager: dansimp ms.author: dansimp @@ -17,11 +17,11 @@ ms.author: dansimp **Applies to** - Windows 10 -- Windows 10 Mobile +- Windows 11 Virtual private networks (VPNs) are point-to-point connections across a private or public network, such as the Internet. A VPN client uses special TCP/IP or UDP-based protocols, called *tunneling protocols*, to make a virtual call to a virtual port on a VPN server. In a typical VPN deployment, a client initiates a virtual point-to-point connection to a remote access server over the Internet. The remote access server answers the call, authenticates the caller, and transfers data between the VPN client and the organization’s private network. -There are many options for VPN clients. In Windows 10, the built-in plug-in and the Universal Windows Platform (UWP) VPN plug-in platform are built on top of the Windows VPN platform. This guide focuses on the Windows VPN platform clients and the features that can be configured. +There are many options for VPN clients. In Windows 10 and Windows 11, the built-in plug-in and the Universal Windows Platform (UWP) VPN plug-in platform are built on top of the Windows VPN platform. This guide focuses on the Windows VPN platform clients and the features that can be configured. ![VPN connection types.](images/vpn-connection.png) @@ -56,7 +56,7 @@ There are many options for VPN clients. In Windows 10, the built-in plug-in and ## Universal Windows Platform VPN plug-in -The Universal Windows Platform (UWP) VPN plug-ins were introduced in Windows 10, although there were originally separate versions available for the Windows 8.1 Mobile and Windows 8.1 PC platforms. Using the UWP platform, third-party VPN providers can create app-containerized plug-ins using WinRT APIs, eliminating the complexity and problems often associated with writing to system-level drivers. +The Universal Windows Platform (UWP) VPN plug-ins were introduced in Windows 10 and Windows 11, although there were originally separate versions available for the Windows 8.1 Mobile and Windows 8.1 PC platforms. Using the UWP platform, third-party VPN providers can create app-containerized plug-ins using WinRT APIs, eliminating the complexity and problems often associated with writing to system-level drivers. There are a number of Universal Windows Platform VPN applications, such as Pulse Secure, Cisco AnyConnect, F5 Access, Sonicwall Mobile Connect, and Check Point Capsule. If you want to use a UWP VPN plug-in, work with your vendor for any custom settings needed to configure your VPN solution. diff --git a/windows/security/identity-protection/vpn/vpn-guide.md b/windows/security/identity-protection/vpn/vpn-guide.md index 51eda0028d..0f5115c791 100644 --- a/windows/security/identity-protection/vpn/vpn-guide.md +++ b/windows/security/identity-protection/vpn/vpn-guide.md @@ -1,28 +1,31 @@ --- -title: Windows 10 VPN technical guide (Windows 10) -description: Learn about decisions to make for Windows 10 clients in your enterprise VPN solution and how to configure your deployment. +title: Windows VPN technical guide (Windows 10 and Windows 11) +description: Learn about decisions to make for Windows 10 and Windows 11 clients in your enterprise VPN solution and how to configure your deployment. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library author: dansimp ms.localizationpriority: medium -ms.date: 11/13/2020 +ms.date: 09/09/2021 ms.reviewer: manager: dansimp ms.author: dansimp --- -# Windows 10 VPN technical guide +# Windows VPN technical guide **Applies to** - Windows 10 +- Windows 11 -This guide will walk you through the decisions you will make for Windows 10 clients in your enterprise VPN solution and how to configure your deployment. This guide references the [VPNv2 Configuration Service Provider (CSP)](/windows/client-management/mdm/vpnv2-csp) and provides mobile device management (MDM) configuration instructions using Microsoft Intune and the VPN Profile template for Windows 10. +This guide will walk you through the decisions you will make for Windows 10 and Windows 11 clients in your enterprise VPN solution and how to configure your deployment. This guide references the [VPNv2 Configuration Service Provider (CSP)](/windows/client-management/mdm/vpnv2-csp) and provides mobile device management (MDM) configuration instructions using Microsoft Intune and the VPN Profile template for Windows 10 and Windows 11. To create a Windows 10 VPN device configuration profile see: [Windows 10 and Windows Holographic device settings to add VPN connections using Intune](/mem/intune/configuration/vpn-settings-windows-10). +To create a Windows 11 VPN device configuration profile see: + > [!NOTE] > This guide does not explain server deployment. diff --git a/windows/security/identity-protection/vpn/vpn-name-resolution.md b/windows/security/identity-protection/vpn/vpn-name-resolution.md index 70cec8d554..a61584597c 100644 --- a/windows/security/identity-protection/vpn/vpn-name-resolution.md +++ b/windows/security/identity-protection/vpn/vpn-name-resolution.md @@ -1,5 +1,5 @@ --- -title: VPN name resolution (Windows 10) +title: VPN name resolution (Windows 10 and Windows 11) description: Learn how the name resolution setting in the VPN profile configures how name resolution works when a VPN client connects to a VPN server. ms.prod: w10 ms.mktglfcycl: deploy @@ -7,7 +7,7 @@ ms.sitesec: library ms.pagetype: security, networking author: dansimp ms.localizationpriority: medium -ms.date: 07/27/2017 +ms.date: 09/23/2021 ms.reviewer: manager: dansimp ms.author: dansimp @@ -17,7 +17,7 @@ ms.author: dansimp **Applies to** - Windows 10 -- Windows 10 Mobile +- Windows 11 When the VPN client connects to the VPN server, the VPN client receives the client IP address. The client may also receive the IP address of the Domain Name System (DNS) server and the IP address of the Windows Internet Name Service (WINS) server. diff --git a/windows/security/identity-protection/vpn/vpn-office-365-optimization.md b/windows/security/identity-protection/vpn/vpn-office-365-optimization.md index 5c4221a574..562a872615 100644 --- a/windows/security/identity-protection/vpn/vpn-office-365-optimization.md +++ b/windows/security/identity-protection/vpn/vpn-office-365-optimization.md @@ -1,5 +1,5 @@ --- -title: Optimizing Office 365 traffic for remote workers with the native Windows 10 VPN client +title: Optimizing Office 365 traffic for remote workers with the native Windows 10 or Windows 11 VPN client description: tbd ms.prod: w10 ms.mktglfcycl: deploy @@ -9,20 +9,20 @@ audience: ITPro ms.topic: article author: kelleyvice-msft ms.localizationpriority: medium -ms.date: 04/07/2020 +ms.date: 09/23/2021 ms.reviewer: manager: dansimp ms.author: jajo --- -# Optimizing Office 365 traffic for remote workers with the native Windows 10 VPN client +# Optimizing Office 365 traffic for remote workers with the native Windows 10 and Windows 11 VPN client -This article describes how to configure the recommendations in the article [Optimize Office 365 connectivity for remote users using VPN split tunneling](/office365/enterprise/office-365-vpn-split-tunnel) for the *native Windows 10 VPN client*. This guidance enables VPN administrators to optimize Office 365 usage while still ensuring that all other traffic goes over the VPN connection and through existing security gateways and tooling. +This article describes how to configure the recommendations in the article [Optimize Office 365 connectivity for remote users using VPN split tunneling](/office365/enterprise/office-365-vpn-split-tunnel) for the *native Windows 10 and Windows 11 VPN client*. This guidance enables VPN administrators to optimize Office 365 usage while still ensuring that all other traffic goes over the VPN connection and through existing security gateways and tooling. -This can be achieved for the native/built-in Windows 10 VPN client using a _Force Tunneling with Exclusions_ approach. This allows you to define IP-based exclusions *even when using force tunneling* in order to "split" certain traffic to use the physical interface while still forcing all other traffic via the VPN interface. Traffic addressed to specifically defined destinations (like those listed in the Office 365 optimize categories) will therefore follow a much more direct and efficient path, without the need to traverse or "hairpin" via the VPN tunnel and back out of the corporate network. For cloud-services like Office 365, this makes a huge difference in performance and usability for remote users. +This can be achieved for the native/built-in Windows 10 and Windows 11 VPN client using a _Force Tunneling with Exclusions_ approach. This allows you to define IP-based exclusions *even when using force tunneling* in order to "split" certain traffic to use the physical interface while still forcing all other traffic via the VPN interface. Traffic addressed to specifically defined destinations (like those listed in the Office 365 optimize categories) will therefore follow a much more direct and efficient path, without the need to traverse or "hairpin" via the VPN tunnel and back out of the corporate network. For cloud-services like Office 365, this makes a huge difference in performance and usability for remote users. > [!NOTE] -> The term _force tunneling with exclusions_ is sometimes confusingly called "split tunnels" by other vendors and in some online documentation. For Windows 10 VPN, the term _split tunneling_ is defined differently as described in the article [VPN routing decisions](./vpn-routing.md#split-tunnel-configuration). +> The term _force tunneling with exclusions_ is sometimes confusingly called "split tunnels" by other vendors and in some online documentation. For Windows 10 and Windows 11 VPN, the term _split tunneling_ is defined differently as described in the article [VPN routing decisions](./vpn-routing.md#split-tunnel-configuration). ## Solution Overview @@ -30,7 +30,7 @@ The solution is based upon the use of a VPN Configuration Service Provider Refer Typically, these VPN profiles are distributed using a Mobile Device Management solution like Intune, as described in [VPN profile options](./vpn-profile-options.md#apply-profilexml-using-intune) and [Configure the VPN client by using Intune](/windows-server/remote/remote-access/vpn/always-on-vpn/deploy/vpn-deploy-client-vpn-connections#configure-the-vpn-client-by-using-intune). -To enable the use of force tunneling in Windows 10 VPN, the `` setting is typically configured with a value of _ForceTunnel_ in your existing Profile XML (or script) by way of the following entry, under the `` section: +To enable the use of force tunneling in Windows 10 or Windows 11 VPN, the `` setting is typically configured with a value of _ForceTunnel_ in your existing Profile XML (or script) by way of the following entry, under the `` section: ```xml ForceTunnel @@ -90,13 +90,13 @@ An example of a PowerShell script that can be used to update a force tunnel VPN <# .SYNOPSIS - Applies or updates recommended Office 365 optimize IP address exclusions to an existing force tunnel Windows 10 VPN profile + Applies or updates recommended Office 365 optimize IP address exclusions to an existing force tunnel Windows 10 and Windows 11 VPN profile .DESCRIPTION Connects to the Office 365 worldwide commercial service instance endpoints to obtain the latest published IP address ranges Compares the optimized IP addresses with those contained in the supplied VPN Profile (PowerShell or XML file) Adds or updates IP addresses as necessary and saves the resultant file with "-NEW" appended to the file name .PARAMETERS - Filename and path for a supplied Windows 10 VPN profile file in either PowerShell or XML format + Filename and path for a supplied Windows 10 or Windows 11 VPN profile file in either PowerShell or XML format .NOTES Requires at least Windows 10 Version 1803 with KB4493437, 1809 with KB4490481, or later .VERSION @@ -430,6 +430,7 @@ if ($VPNprofilefile -ne "" -and $FileExtension -eq ".xml") This solution is supported with the following versions of Windows: +- Windows 11 - Windows 10 1903/1909 and newer: Included, no action needed - Windows 10 1809: At least [KB4490481](https://support.microsoft.com/help/4490481/windows-10-update-kb4490481) - Windows 10 1803: At least [KB4493437](https://support.microsoft.com/help/4493437/windows-10-update-kb4493437) diff --git a/windows/security/identity-protection/vpn/vpn-profile-options.md b/windows/security/identity-protection/vpn/vpn-profile-options.md index 96eae8c6ac..5e9b0572db 100644 --- a/windows/security/identity-protection/vpn/vpn-profile-options.md +++ b/windows/security/identity-protection/vpn/vpn-profile-options.md @@ -1,6 +1,6 @@ --- -title: VPN profile options (Windows 10) -description: Windows 10 adds Virtual Private Network (VPN) profile options to help manage how users connect. VPNs give users secure remote access to the company network. +title: VPN profile options (Windows 10 and Windows 11) +description: Windows adds Virtual Private Network (VPN) profile options to help manage how users connect. VPNs give users secure remote access to the company network. ms.assetid: E3F99DF9-863D-4E28-BAED-5C1B1B913523 ms.reviewer: manager: dansimp @@ -18,9 +18,9 @@ ms.date: 05/17/2018 **Applies to** - Windows 10 -- Windows 10 Mobile +- Windows 11 -Most of the VPN settings in Windows 10 can be configured in VPN profiles using Microsoft Intune or Microsoft Endpoint Configuration Manager. All VPN settings in Windows 10 can be configured using the **ProfileXML** node in the [VPNv2 configuration service provider (CSP)](/windows/client-management/mdm/vpnv2-csp). +Most of the VPN settings in Windows 10 and Windows 11 can be configured in VPN profiles using Microsoft Intune or Microsoft Endpoint Configuration Manager. All VPN settings in Windows 10 and Windows 11 can be configured using the **ProfileXML** node in the [VPNv2 configuration service provider (CSP)](/windows/client-management/mdm/vpnv2-csp). >[!NOTE] >If you're not familiar with CSPs, read [Introduction to configuration service providers (CSPs)](/windows/configuration/provisioning-packages/how-it-pros-can-use-configuration-service-providers) first. @@ -299,7 +299,7 @@ The following is a sample plug-in VPN profile. This blob would fall under the Pr ## Apply ProfileXML using Intune -After you configure the settings that you want using ProfileXML, you can apply it using Intune and a **Custom Configuration (Windows 10 Desktop and Mobile and later)** policy. +After you configure the settings that you want using ProfileXML, you can apply it using Intune and a **Custom Configuration (Windows 10 or Windows 11 Desktop and Mobile and later)** policy. 1. Sign into the [Azure portal](https://portal.azure.com). 2. Go to **Intune** > **Device Configuration** > **Profiles**. diff --git a/windows/security/identity-protection/vpn/vpn-routing.md b/windows/security/identity-protection/vpn/vpn-routing.md index ea0cb1c3ae..5c2b3d00e1 100644 --- a/windows/security/identity-protection/vpn/vpn-routing.md +++ b/windows/security/identity-protection/vpn/vpn-routing.md @@ -1,5 +1,5 @@ --- -title: VPN routing decisions (Windows 10) +title: VPN routing decisions (Windows 10 and Windows 10) description: Learn about approaches that either send all data through a VPN or only selected data. The one you choose impacts capacity planning and security expectations. ms.prod: w10 ms.mktglfcycl: deploy @@ -7,7 +7,7 @@ ms.sitesec: library ms.pagetype: security, networking author: dansimp ms.localizationpriority: medium -ms.date: 07/27/2017 +ms.date: 09/23/2021 ms.reviewer: manager: dansimp ms.author: dansimp @@ -17,7 +17,7 @@ ms.author: dansimp **Applies to** - Windows 10 -- Windows 10 Mobile +- Windows 11 Network routes are required for the stack to understand which interface to use for outbound traffic. One of the most important decision points for VPN configuration is whether you want to send all the data through VPN (*force tunnel*) or only some data through the VPN (*split tunnel*). This decision impacts the configuration and the capacity planning, as well as security expectations from the connection. diff --git a/windows/security/identity-protection/vpn/vpn-security-features.md b/windows/security/identity-protection/vpn/vpn-security-features.md index c84ab32cb0..88d9c1dfba 100644 --- a/windows/security/identity-protection/vpn/vpn-security-features.md +++ b/windows/security/identity-protection/vpn/vpn-security-features.md @@ -1,5 +1,5 @@ --- -title: VPN security features (Windows 10) +title: VPN security features (Windows 10 and Windows 11) description: Learn about security features for VPN, including LockDown VPN, Windows Information Protection integration with VPN, and traffic filters. ms.prod: w10 ms.mktglfcycl: deploy @@ -7,7 +7,7 @@ ms.sitesec: library ms.pagetype: security, networking author: dansimp ms.localizationpriority: medium -ms.date: 07/27/2017 +ms.date: 09/03/2021 ms.reviewer: manager: dansimp ms.author: dansimp @@ -17,14 +17,14 @@ ms.author: dansimp **Applies to** - Windows 10 -- Windows 10 Mobile +- Windows 11 ## Windows Information Protection (WIP) integration with VPN Windows Information Protection provides capabilities allowing the separation and protection of enterprise data against disclosure across both company and personally owned devices, without requiring additional changes to the environments or the apps themselves. Additionally, when used with Rights Management Services (RMS), WIP can help to protect enterprise data locally. -The **EdpModeId** node in the [VPNv2 Configuration Service Provider (CSP)](/windows/client-management/mdm/vpnv2-csp) allows a Windows 10 VPN client to integrate with WIP, extending its functionality to remote devices. Use case scenarios for WIP include: +The **EdpModeId** node in the [VPNv2 Configuration Service Provider (CSP)](/windows/client-management/mdm/vpnv2-csp) allows a Windows 10 or Windows 11 VPN client to integrate with WIP, extending its functionality to remote devices. Use case scenarios for WIP include: - Core functionality: File encryption and file access blocking - UX policy enforcement: Restricting copy/paste, drag/drop, and sharing operations From 318286a8d2b6f8f6ceee2c96abc0b424b59f7fbe Mon Sep 17 00:00:00 2001 From: Alice-at-Microsoft <79878795+Alice-at-Microsoft@users.noreply.github.com> Date: Tue, 21 Sep 2021 11:27:30 -0700 Subject: [PATCH 437/930] Update deployment-service-overview.md Group Policy info, links to Intune --- .../update/deployment-service-overview.md | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 63c9c6aa24..546749d1dd 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -81,7 +81,7 @@ To use the deployment service, you use a management tool built on the platform, ### Using Microsoft Endpoint Manager -Microsoft Endpoint Manager integrates with the deployment service to provide Windows client update management capabilities. For more information, see [Windows 10 feature updates policy in Intune](/mem/intune/protect/windows-10-feature-updates). +Microsoft Endpoint Manager integrates with the deployment service to provide Windows client update management capabilities. For more information, see [Feature updates for Windows 10 and later policy in Intune](/mem/intune/protect/windows-10-feature-updates). ### Scripting common actions using PowerShell @@ -115,7 +115,7 @@ You should continue to use deployment rings as part of the servicing strategy fo ### Monitoring deployments to detect rollback issues -During a feature update deployment, driver combinations can sometimes result in an unexpected update failure that makes the device revert to the previously installed operating system version. The deployment service can monitor devices for such issues and automatically pause deployments when this happens, giving you time to detect and mitigate issues. +During deployments of Windows 11 or Windows 10 feature updates, driver combinations can sometimes result in an unexpected update failure that makes the device revert to the previously installed operating system version. The deployment service can monitor devices for such issues and automatically pause deployments when this happens, giving you time to detect and mitigate issues. ### How to enable deployment protections @@ -124,21 +124,16 @@ Deployment scheduling controls are always available, but to take advantage of th #### Device prerequisites -> [!NOTE] -> Deployment protections are currently in preview and available if you're using Update Compliance. If you set these policies on a a device that isn't enrolled in Update Compliance, there is no effect. - - Diagnostic data is set to *Required* or *Optional*. - The **AllowWUfBCloudProcessing** policy is set to **8**. #### Set the **AllowWUfBCloudProcessing** policy -To enroll devices in Windows Update for Business cloud processing, set the **AllowWUfBCloudProcessing** policy using mobile device management (MDM) policy. - -> [!NOTE] -> Setting this policy by using Group Policy isn't currently supported. +To enroll devices in Windows Update for Business cloud processing, set the **AllowWUfBCloudProcessing** policy using mobile device management (MDM) policy or Group Policy. | Policy | Sets registry key under **HKLM\\Software** | |--------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------| +| GPO for Windows 10, version 1809 or later: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > **Allow WUfB Cloud Processing** | \\Policies\\Microsoft\\Windows\\DataCollection\\AllowWUfBCloudProcessing | | MDM for Windows 10, version 1809 or later: ../Vendor/MSFT/ Policy/Config/System/**AllowWUfBCloudProcessing** | \\Microsoft\\PolicyManager\\default\\System\\AllowWUfBCloudProcessing | Following is an example of setting the policy using Microsoft Endpoint Manager: @@ -184,5 +179,5 @@ Avoid using different channels to manage the same resources. If you use Microsof To learn more about the deployment service, try the following: -- [Windows 10 feature updates policy in Intune](/mem/intune/protect/windows-10-feature-updates) +- [Feature updates for Windows 10 and later policy in Intune](/mem/intune/protect/windows-10-feature-updates) - [Windows updates API overview in Microsoft Graph](/graph/windowsupdates-concept-overview) From 0f7a12b79bc126e04afd3862ed2de89a9132c1f9 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 23 Sep 2021 10:09:34 -0700 Subject: [PATCH 438/930] update --- .../create-a-windows-11-reference-image.md | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md index 59c19ce8d4..838b8f97e8 100644 --- a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md +++ b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md @@ -637,28 +637,28 @@ On **HV01**: 4. Start the REFW11X64-001 virtual machine and connect to it. -> [!IMPORTANT] -> Up to this point we have not discussed IP addressing or DHCP. In the initial setup for this guide, DC01 was provisioned as a DHCP server to provide IP address leases to client computers. You might have a different DHCP server on your network that you wish to use. The REFW11X64-001 virtual machine requires an IP address lease that provides it with connectivity to MDT01 so that it can connect to the \\MDT01\MDTBuildLab$ share, and optionally the WSUS server on your network. A connection to the Internet is also used to download and updates during the image creation process. In the current scenario, this is accomplished with a DHCP scope that provides IP addresses in the 10.10.10.100 - 10.10.10.200 range, with a 10.10.10.1 gateway, as part of a /24 subnet so that the client can connect to MDT01 at 10.10.10.11, and also connect to external networks.

-> If you receive a message that "A connection to the deployment share could not be made, check that the DHCP service is available to the REFW11X64-001 VM, and it has been issued a valid IP address lease (check your DHCP server). + > [!IMPORTANT] + > Up to this point we have not discussed IP addressing or DHCP. In the initial setup for this guide, DC01 was provisioned as a DHCP server to provide IP address leases to client computers. You might have a different DHCP server on your network that you wish to use. The REFW11X64-001 virtual machine requires an IP address lease that provides it with connectivity to MDT01 so that it can connect to the \\MDT01\MDTBuildLab$ share, and optionally the WSUS server on your network. A connection to the Internet is also used to download and updates during the image creation process. In the current scenario, this is accomplished with a DHCP scope that provides IP addresses in the 10.10.10.100 - 10.10.10.200 range, with a 10.10.10.1 gateway, as part of a /24 subnet so that the client can connect to MDT01 at 10.10.10.11, and also connect to external networks.

+ > If you receive a message that "A connection to the deployment share could not be made, check that the DHCP service is available to the REFW11X64-001 VM, and it has been issued a valid IP address lease (check your DHCP server). - After booting into Windows PE, complete the Windows Deployment Wizard with the following settings: - 1. Select a task sequence to execute on this computer: Windows 11 Enterprise x64 Default Image - 2. Specify whether to capture an image: Capture an image of this reference computer - - Location: \\\\MDT01\\MDTBuildLab$\\Captures - 3. File name: REFW11X64-001.wim +5. After booting into Windows PE, complete the Windows Deployment Wizard with the following settings: + 1. Select a task sequence to execute on this computer: Windows 11 Enterprise x64 Default Image + 2. Specify whether to capture an image: Capture an image of this reference computer + - Location: \\\\MDT01\\MDTBuildLab$\\Captures + 3. File name: REFW11X64-001.wim - ![capture image.](../images/captureimage.png) + ![capture image.](../images/captureimage.png) - The Windows Deployment Wizard for the Windows 11 reference image. + The Windows Deployment Wizard for the Windows 11 reference image. -5. The setup now starts and does the following: - 1. Installs the Windows 11 Enterprise operating system. - 2. Installs the added applications, roles, and features. - 3. Updates the operating system via your local Windows Server Update Services (WSUS) server (if provisioned). - 4. Stages Windows PE on the local disk. - 5. Runs System Preparation (Sysprep) and reboots into Windows PE. - 6. Captures the installation to a Windows Imaging (WIM) file. - 7. Turns off the virtual machine. +The image creation process starts and does the following: + 1. Installs the Windows 11 Enterprise operating system. + 2. Installs the added applications, roles, and features. + 3. Updates the operating system via your local Windows Server Update Services (WSUS) server (if provisioned). + 4. Stages Windows PE on the local disk. + 5. Runs System Preparation (Sysprep) and reboots into Windows PE. + 6. Captures the installation to a Windows Imaging (WIM) file. + 7. Turns off the virtual machine. After some time (30-90 minutes depending on resources available), you will have a Windows 11 Enterprise x64 image that is fully patched and has run through Sysprep, located in the D:\\MDTBuildLab\\Captures folder on your deployment server. The file name is **REFW11X64-001.wim**. From 37eafe00b85aaa968429f7595bb463f4ad2c7209 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 23 Sep 2021 10:22:18 -0700 Subject: [PATCH 439/930] update --- .../create-a-windows-11-reference-image.md | 6 +++--- windows/deployment/images/image-captured.png | Bin 55522 -> 105173 bytes 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md index 838b8f97e8..a548b5c748 100644 --- a/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md +++ b/windows/deployment/deploy-windows-mdt/create-a-windows-11-reference-image.md @@ -642,10 +642,10 @@ On **HV01**: > If you receive a message that "A connection to the deployment share could not be made, check that the DHCP service is available to the REFW11X64-001 VM, and it has been issued a valid IP address lease (check your DHCP server). 5. After booting into Windows PE, complete the Windows Deployment Wizard with the following settings: - 1. Select a task sequence to execute on this computer: Windows 11 Enterprise x64 Default Image - 2. Specify whether to capture an image: Capture an image of this reference computer + - Select a task sequence to execute on this computer: Windows 11 Enterprise x64 Default Image + - Specify whether to capture an image: Capture an image of this reference computer - Location: \\\\MDT01\\MDTBuildLab$\\Captures - 3. File name: REFW11X64-001.wim + - File name: REFW11X64-001.wim ![capture image.](../images/captureimage.png) diff --git a/windows/deployment/images/image-captured.png b/windows/deployment/images/image-captured.png index 69c5d5ef1517483531ce12986eaa9693a2ef9510..281e8ea0ff557796230e0aee8f050c29c9787fa0 100644 GIT binary patch literal 105173 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

$J#cVD+hX!z4CWx!Nqm%JuEPGmLBlT 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 z zf3NX#`@-D-Y##AuWyNS@?~RMp-$v-%vcT=4$tgfq`iB5!J4_)$OZgUX_4f?IYcNEq z+vhzDF;|FD5VlzP;z zSZVzNGkKZv#R@oG;<6W@i%+jNuXc_$+>_KW5!QZGxz>xMG`Y}1+;~QMw1y{rH-~8h z2yQ)c1(jG4Fs*g|zjmcC?f>XjxOQKj7T`hkyX!TOmlu1j@4Hl(hkjBlKdfuoA6HVW zb9-$?ln_(0r>v*;0_zrx6p=9WsL^eWy<}sct4S->HuOmX-{c*1iDcgk_rFMLltlLD ziSb&T+CV`AZoQ@e&B?%LjS~Een*QI5%fC!SI0mH_#szo*6TX8?^!MHxN`**Ug2c-e zi<%fN<{W0kcWRCsdn9?*iW{)XyxRB)v9avjuCNK~iVy~C3^P)K?>-&REDe1eyQJXv zzyo~0{mC`+N_Aw{0n6&I0lVtMZ!R#{{oGH(=Fh_lhei$bIwvVXWw^35l}<^+HE2Jm z5^gS$>EKcM?Y`E$*V{#K@z095S1T3i!lz#(G?qU7 zGh`$(WjtcXX*Z++ZZdH3A)};lN|CN;VZ&yfH=bIzt59ziORcJax3Qblc6{~$@#4Ig zZ4mn0einlPG$EMxVPblj`_Lx=nP#FhbJCk?_~La}-G#K95>UPl%$^IE`*D?6&KD~|ZhXnbboqDm;i$oLaT98h zE@)uLE(!C&!3ih?Q_3)cLTi!Y=64;(1pkvhd_UK!7b_tlA?LaJHHu3m#1UtAt0NWy)hs}~aeo@7EXnDmn5(8u-쯌{#y(PTb(- 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


Mt8!X|mwm{SN_^PONSu>H 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 literal 55522 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 H_U3;9;9i$z From b4887a0dd279290564bad310774e8d446ef2ecac Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Thu, 23 Sep 2021 11:54:14 -0700 Subject: [PATCH 440/930] Update use-windows-defender-application-control-with-dynamic-code-security.md --- ...defender-application-control-with-dynamic-code-security.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md index ca619ea8b5..fae9be2b42 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-with-dynamic-code-security.md @@ -14,7 +14,7 @@ author: jsuther1974 ms.reviewer: isbrahm ms.author: dansimp manager: dansimp -ms.date: 08/20/2018 +ms.date: 09/23/2021 ms.technology: mde --- @@ -31,7 +31,7 @@ Dynamic Code Security is not enabled by default because existing policies may no Additionally, a few .NET loading features, including loading unsigned assemblies built with System.Reflection.Emit, are not currently supported with Dynamic Code Security enabled. Microsoft recommends testing Dynamic Code Security in audit mode before enforcing it to discover whether any new libraries should be included in the policy. -Additionally, customers can precompile for deployment only to prevent an allowed executable from being terminated because it tries to load unsigned dynamically generated code. See the "Precompiling for Deployment Only" section in the [ASP.NET Precompilation Overview](https://docs.microsoft.com/aspnet/web-forms/overview/older-versions-getting-started/deploying-web-site-projects/precompiling-your-website-cs) document for how to fix that. +Additionally, customers can precompile for deployment only to prevent an allowed executable from being terminated because it tries to load unsigned dynamically generated code. See the "Precompiling for Deployment Only" section in the [ASP.NET Precompilation Overview](/aspnet/web-forms/overview/older-versions-getting-started/deploying-web-site-projects/precompiling-your-website-cs) document for how to fix that. To enable Dynamic Code Security, add the following option to the `` section of your policy: From 45a5182e4bd730a135553f92f3966949106e6613 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 23 Sep 2021 12:35:26 -0700 Subject: [PATCH 441/930] Update deploy-a-windows-11-image-using-mdt.md --- .../deploy-a-windows-11-image-using-mdt.md | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md index bd81043fc3..512623e5a1 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md @@ -22,7 +22,7 @@ ms.topic: article - Windows 10 - Windows 11 -This topic will show you how to take your reference image for Windows 11 that was just [created](create-a-windows-11-reference-image.md), and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). +This topic will show you how to take your reference image for Windows 11 [that was just created](create-a-windows-11-reference-image.md), and deploy that image to your environment using the Microsoft Deployment Toolkit (MDT). We will prepare for this by creating an MDT deployment share that is used solely for image deployment. Separating the processes of creating reference images from the processes used to deploy them in production allows greater control of on both processes. We will configure Active Directory permissions, configure the deployment share, create a new task sequence, and add applications, drivers, and rules. @@ -31,7 +31,7 @@ For the purposes of this topic, we will use four computers: DC01, MDT01, HV01 an - DC01 is a domain controller - MDT01 is a domain member server - HV01 is a Hyper-V server -- PC0005 is a blank device to which we will deploy Windows 10 +- PC0005 is a blank device to which we will deploy Windows 11 MDT01 and PC0005 are members of the domain contoso.com for the fictitious Contoso Corporation. HV01 used to test deployment of PC0005 in a virtual environment. @@ -114,26 +114,22 @@ On **MDT01**: ## Step 3: Add a custom image -The next step is to add a reference image into the deployment share with the setup files required to successfully deploy Windows 10. When adding a custom image, you still need to copy setup files (an option in the wizard) because Windows 10 stores additional components in the Sources\\SxS folder which is outside the image and may be required when installing components. +The next step is to add a reference image into the deployment share with the setup files required to successfully deploy Windows 11. When adding a custom image, you still need to copy setup files (an option in the wizard) because Windows 10/11 stores additional components in the Sources\\SxS folder which is outside the image and may be required when installing components. -### Add the Windows 10 Enterprise x64 RTM custom image +### Add the Windows 11 Enterprise x64 custom image -In these steps, we assume that you have completed the steps in the [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) topic, so you have a Windows 10 reference image at **D:\\MDTBuildLab\\Captures\REFW10X64-001.wim** on MDT01. +In these steps, we assume that you have completed the steps in the [Create a Windows 11 reference image](create-a-windows-11-reference-image.md) topic, so you have a Windows 11 reference image at **D:\\MDTBuildLab\\Captures\REFW11X64-001.wim** on MDT01. -1. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Production**; select the **Operating Systems** node, and create a folder named **Windows 10**. +1. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Production**; select the **Operating Systems** node, and create a folder named **Windows 11**. 2. Right-click the **Windows 10** folder and select **Import Operating System**. - 3. On the **OS Type** page, select **Custom image file** and click **Next**. +4. On the **Image** page, in the **Source file** text box, browse to **D:\\MDTBuildLab\\Captures\\REFW11X64-001.wim** and click **Next**. +5. On the **Setup** page, select the **Copy Windows 7, Windows Server 2008 R2, or later setup files from the specified path** option; in the **Setup source directory** text box, browse to **D:\\MDTBuildLab\\Operating Systems\\W11EX64** and click **Next**. +6. On the **Destination** page, in the **Destination directory name** text box, type **W11EX64**, click **Next** twice, and then click **Finish**. +7. After adding the operating system, double-click the added operating system name in the **Operating Systems / Windows 11** node and change the name to **Windows 11 Enterprise x64 Custom Image**. -4. On the **Image** page, in the **Source file** text box, browse to **D:\\MDTBuildLab\\Captures\\REFW10X64-001.wim** and click **Next**. - -5. On the **Setup** page, select the **Copy Windows 7, Windows Server 2008 R2, or later setup files from the specified path** option; in the **Setup source directory** text box, browse to **D:\\MDTBuildLab\\Operating Systems\\W10EX64RTM** and click **Next**. - -6. On the **Destination** page, in the **Destination directory name** text box, type **W10EX64RTM**, click **Next** twice, and then click **Finish**. -7. After adding the operating system, double-click the added operating system name in the **Operating Systems / Windows 10** node and change the name to **Windows 10 Enterprise x64 RTM Custom Image**. - ->[!NOTE] ->The reason for adding the setup files has changed since earlier versions of MDT. MDT 2010 used the setup files to install Windows. MDT uses DISM to apply the image; however, you still need the setup files because some components in roles and features are stored outside the main image. +> [!NOTE] +> The reason for adding the setup files has changed since earlier versions of MDT. MDT 2010 used the setup files to install Windows. MDT uses DISM to apply the image; however, you still need the setup files because some components in roles and features are stored outside the main image. ![imported OS.](../images/fig2-importedos.png) From b8a8ff6e1c56c5d7a66c9a59357bf4f9fe8cd08d Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 23 Sep 2021 13:00:46 -0700 Subject: [PATCH 442/930] update --- .../deploy-a-windows-11-image-using-mdt.md | 5 +---- windows/deployment/images/fig2-importedos.png | Bin 45542 -> 306584 bytes 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md index 512623e5a1..19f0cb2cc9 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md @@ -90,11 +90,8 @@ The steps for creating the deployment share for production are the same as when 1. Ensure you are signed on as: contoso\administrator. 2. In the Deployment Workbench console, right-click **Deployment Shares** and select **New Deployment Share**. 3. On the **Path** page, in the **Deployment share path** text box, type **D:\\MDTProduction** and click **Next**. - 4. On the **Share** page, in the **Share name** text box, type **MDTProduction$** and click **Next**. - 5. On the **Descriptive Name** page, in the **Deployment share description** text box, type **MDT Production** and click **Next**. - 6. On the **Options** page, accept the default settings and click **Next** twice, and then click **Finish**. 7. Using File Explorer, verify that you can access the **\\\\MDT01\\MDTProduction$** share. @@ -129,7 +126,7 @@ In these steps, we assume that you have completed the steps in the [Create a Win 7. After adding the operating system, double-click the added operating system name in the **Operating Systems / Windows 11** node and change the name to **Windows 11 Enterprise x64 Custom Image**. > [!NOTE] -> The reason for adding the setup files has changed since earlier versions of MDT. MDT 2010 used the setup files to install Windows. MDT uses DISM to apply the image; however, you still need the setup files because some components in roles and features are stored outside the main image. +> The reason for adding the setup files has changed since earlier versions of MDT. MDT 2010 used the setup files to install Windows. MDT now uses DISM to apply the image; however, you still need the setup files because some components in roles and features are stored outside the main image. ![imported OS.](../images/fig2-importedos.png) diff --git a/windows/deployment/images/fig2-importedos.png b/windows/deployment/images/fig2-importedos.png index 90cf910c2471984f5744cca1315099f8385c2f5c..8aa48d1b25deda30f17161669b9fa21cc91e87a0 100644 GIT binary patch literal 306584 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

{A?x~3Gem2nBS9$*lE;o8ZP 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


@@ -118,12 +122,7 @@ Each string can be one of the following types: You must configure this setting to have complete NCA functionality. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -189,12 +188,7 @@ ADMX Info: This policy setting specifies commands configured by the administrator for custom logging. These commands will run in addition to default log commands. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -266,12 +260,7 @@ Each entry consists of the text PING: followed by the IPv6 address of an IPsec t You must configure this setting to have complete NCA functionality. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -339,12 +328,7 @@ This policy setting specifies the string that appears for DirectAccess connectiv If this setting is not configured, the string that appears for DirectAccess connectivity is “Corporate Connection”. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -421,12 +405,7 @@ To restore the DirectAccess rules to the NRPT and resume normal DirectAccess fun If this setting is not configured, users do not have Connect or Disconnect options. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -493,12 +472,7 @@ This policy setting specifies whether NCA service runs in Passive Mode or not. Set this to Disabled to keep NCA probing actively all the time. If this setting is not configured, NCA probing is in active mode by default. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -568,12 +542,7 @@ Set this to Disabled to prevent user confusion when you are just using DirectAcc If this setting is not configured, the entry for DirectAccess connectivity appears. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -641,12 +610,7 @@ This policy setting specifies the e-mail address to be used when sending the log When the user sends the log files to the Administrator, NCA uses the default e-mail client to open a new message with the support email address in the To: field of the message, then attaches the generated log files as a .html file. The user can review the message and add additional information before sending the message. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -659,8 +623,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-ncsi.md b/windows/client-management/mdm/policy-csp-admx-ncsi.md index a970faaac9..9aff94fad5 100644 --- a/windows/client-management/mdm/policy-csp-admx-ncsi.md +++ b/windows/client-management/mdm/policy-csp-admx-ncsi.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_NCSI -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -101,12 +105,7 @@ manager: dansimp This policy setting enables you to specify the expected address of the host name used for the DNS probe. Successful resolution of the host name to this address indicates corporate connectivity. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -172,12 +171,7 @@ ADMX Info: This policy setting enables you to specify the host name of a computer known to be on the corporate network. Successful resolution of this host name to the expected address indicates corporate connectivity. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -243,12 +237,7 @@ ADMX Info: This policy setting enables you to specify the list of IPv6 corporate site prefixes to monitor for corporate connectivity. Reachability of addresses with any of these prefixes indicates corporate connectivity. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -314,12 +303,7 @@ ADMX Info: This policy setting enables you to specify the URL of the corporate website, against which an active probe is performed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -388,12 +372,7 @@ ADMX Info: This policy setting enables you to specify the HTTPS URL of the corporate website that clients use to determine the current domain location (i.e. whether the computer is inside or outside the corporate network). Reachability of the URL destination indicates that the client location is inside corporate network; otherwise it is outside the network. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -459,12 +438,7 @@ ADMX Info: This policy setting enables you to specify DNS binding behavior. NCSI by default will restrict DNS lookups to the interface it is currently probing on. If you enable this setting, NCSI will allow the DNS lookups to happen on any interface. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -530,12 +504,7 @@ ADMX Info: This Policy setting enables you to specify passive polling behavior. NCSI polls various measurements throughout the network stack on a frequent interval to determine if network connectivity has been lost. Use the options to control the passive polling behavior. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -548,7 +517,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-netlogon.md b/windows/client-management/mdm/policy-csp-admx-netlogon.md index 4b32723dd1..60cfff66e4 100644 --- a/windows/client-management/mdm/policy-csp-admx-netlogon.md +++ b/windows/client-management/mdm/policy-csp-admx-netlogon.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Netlogon -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -197,12 +201,7 @@ To specify this behavior in the DC Locator DNS SRV records, click Enabled, and t If you do not configure this policy setting, it is not applied to any DCs, and DCs use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -276,12 +275,7 @@ If you disable this policy setting, DC Locator APIs will ONLY return IPv4 DC add If you do not configure this policy setting, DC Locator APIs can return IPv4/IPv6 DC address. This is the default behavior of the DC Locator. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -355,12 +349,7 @@ If you enable this policy setting, when the AllowSingleLabelDnsDomain policy is If you disable this policy setting, when the AllowSingleLabelDnsDomain policy is not enabled, computers to which this policy is applied, will only use NetBIOS name resolution to attempt to locate a domain controller hosting an Active Directory domain specified with a single-label name. The computers will not attempt DNS name resolution in this case, unless the computer is searching for a domain with a single label DNS name to which this computer is joined, in the Active Directory forest. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -436,12 +425,7 @@ If you disable this policy setting, Net Logon will not allow the negotiation and If you do not configure this policy setting, Net Logon will not allow the negotiation and use of older cryptography algorithms. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -517,12 +501,7 @@ If you disable this policy setting, computers to which this setting is applied w If you do not configure this policy setting, it is not applied to any computers, and computers use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -596,12 +575,7 @@ If you disable this policy setting, the DCs will not register site-specific DC L If you do not configure this policy setting, it is not applied to any DCs, and DCs use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -678,12 +652,7 @@ If you enable or do not configure this policy setting, the DC location algorithm If you disable this policy setting, the DC location algorithm can use NetBIOS-based discovery as a fallback mechanism when DNS based discovery fails. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -759,12 +728,7 @@ If you disable this policy setting, the DCs will not attempt to verify any passw If you do not configure this policy setting, it is not applied to any DCs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -843,12 +807,7 @@ If the value of this setting is less than the value specified in the NegativeCac > If the value for this setting is too large, a client will not attempt to find any DCs that were initially unavailable. If the value set in this setting is very small and the DC is not available, the traffic caused by periodic DC discoveries may be excessive. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -929,12 +888,7 @@ If the value for this setting is smaller than the value specified for the Initia If the value for this setting is too small and the DC is not available, the frequent retries may produce excessive network traffic. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1007,12 +961,7 @@ The default value for this setting is to not quit retrying (0). The maximum valu > If the value for this setting is too small, a client will stop trying to find a DC too soon. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1080,12 +1029,7 @@ ADMX Info: This policy setting determines when a successful DC cache entry is refreshed. This policy setting is applied to caller programs that periodically attempt to locate DCs, and it is applied before returning the DC information to the caller program. The default value for this setting is infinite (4294967200). The maximum value for this setting is (4294967200), while the maximum that is not treated as infinity is 49 days (49*24*60*60=4233600). Any larger value is treated as infinity. The minimum value for this setting is to always refresh (0). -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1161,12 +1105,7 @@ If you specify zero for this policy setting, the default behavior occurs as desc If you disable this policy setting or do not configure it, the default behavior occurs as described above. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1266,12 +1205,7 @@ If you disable this policy setting, DCs configured to perform dynamic registrati If you do not configure this policy setting, DCs use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1348,12 +1282,7 @@ To specify the Refresh Interval of the DC records, click Enabled, and then enter If you do not configure this policy setting, it is not applied to any DCs, and DCs use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1430,12 +1359,7 @@ The default local configuration is enabled. A reboot is not required for changes to this setting to take effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1506,12 +1430,7 @@ To specify the TTL for DC Locator DNS records, click Enabled, and then enter a v If you do not configure this policy setting, it is not applied to any DCs, and DCs use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1583,12 +1502,7 @@ To specify the expected dial-up delay at logon, click Enabled, and then enter th If you do not configure this policy setting, it is not applied to any computers, and computers use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1664,12 +1578,7 @@ If you disable this policy setting, Force Rediscovery will be used by default fo If you do not configure this policy setting, Force Rediscovery will be used by default for the machine at every 12 hour interval, unless the local machine setting in the registry is a different value. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1743,12 +1652,7 @@ To specify the sites covered by the GC Locator DNS SRV records, click Enabled, a If you do not configure this policy setting, it is not applied to any GCs, and GCs use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1825,12 +1729,7 @@ If you enable this policy setting, this DC does not process incoming mailslot me If you disable or do not configure this policy setting, this DC processes incoming mailslot messages. This is the default behavior of DC Locator. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1904,12 +1803,7 @@ To specify the Priority in the DC Locator DNS SRV resource records, click Enable If you do not configure this policy setting, it is not applied to any DCs, and DCs use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1983,12 +1877,7 @@ To specify the Weight in the DC Locator DNS SRV records, click Enabled, and then If you do not configure this policy setting, it is not applied to any DCs, and DCs use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2060,12 +1949,7 @@ By default, the maximum size of the log file is 20MB. If you enable this policy If you disable or do not configure this policy setting, the default behavior occurs as indicated above. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2139,12 +2023,7 @@ To specify the sites covered by the DC Locator application directory partition-s If you do not configure this policy setting, it is not applied to any DCs, and DCs use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2217,12 +2096,7 @@ The default value for this setting is 45 seconds. The maximum value for this set > If the value for this setting is too large, a client will not attempt to find any DCs that were initially unavailable. If the value for this setting is too small, clients will attempt to find DCs even when none are available. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2301,12 +2175,7 @@ By default, the Netlogon share will grant shared read access to files on the sha If you enable this policy setting, domain administrators should ensure that the only applications using the exclusive read capability in the domain are those approved by the administrator. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2376,12 +2245,7 @@ This policy setting determines when a successful DC cache entry is refreshed. Th The default value for this setting is 30 minutes (1800). The maximum value for this setting is (4294967200), while the maximum that is not treated as infinity is 49 days (49*24*60*60=4233600). Any larger value will be treated as infinity. The minimum value for this setting is to always refresh (0). -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2460,12 +2324,7 @@ To specify this behavior, click Enabled and then enter a value. The range of val If you do not configure this policy setting, it is not applied to any computers, and computers use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2543,12 +2402,7 @@ None of these operations are critical. 15 minutes is optimal in all but extreme To enable the setting, click Enabled, and then specify the interval in seconds. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2622,12 +2476,7 @@ To specify the sites covered by the DC Locator DNS SRV records, click Enabled, a If you do not configure this policy setting, it is not applied to any DCs, and DCs use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2701,12 +2550,7 @@ To specify the site name for this setting, click Enabled, and then enter the sit If you do not configure this policy setting, it is not applied to any computers, and computers use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2785,12 +2629,7 @@ By default, the SYSVOL share will grant shared read access to files on the share If you enable this policy setting, domain administrators should ensure that the only applications using the exclusive read capability in the domain are those approved by the administrator. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2866,12 +2705,7 @@ If you disable this policy setting, Try Next Closest Site DC Location will not b If you do not configure this policy setting, Try Next Closest Site DC Location will not be used by default for the machine. If the DS_TRY_NEXTCLOSEST_SITE flag is used explicitly, the Next Closest Site behavior will be used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2945,12 +2779,7 @@ If you disable this policy setting, DCs will not register DC Locator DNS resourc If you do not configure this policy setting, it is not applied to any DCs, and DCs use their local configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2963,7 +2792,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-networkconnections.md b/windows/client-management/mdm/policy-csp-admx-networkconnections.md index 22f39d543e..93c7d26bdf 100644 --- a/windows/client-management/mdm/policy-csp-admx-networkconnections.md +++ b/windows/client-management/mdm/policy-csp-admx-networkconnections.md @@ -14,8 +14,12 @@ manager: dansimp # Policy CSP - ADMX_NetworkConnections -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -177,12 +181,7 @@ The Install and Uninstall buttons appear in the properties dialog box for connec > Nonadministrators are already prohibited from adding and removing connection components, regardless of this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -259,12 +258,7 @@ If you disable this setting or do not configure it, the Advanced Settings item i > Nonadministrators are already prohibited from accessing the Advanced Settings dialog box, regardless of this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -346,12 +340,7 @@ Changing this setting from Enabled to Not Configured does not enable the Advance > To open the Advanced TCP/IP Setting dialog box, in the Network Connections folder, right-click a connection icon, and click Properties. For remote access connections, click the Networking tab. In the "Components checked are used by this connection" box, click Internet Protocol (TCP/IP), click the Properties button, and then click the Advanced button. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -428,12 +417,7 @@ If you disable this setting or do not configure it, the Properties dialog box fo > Nonadministrators are already prohibited from enabling or disabling components for a LAN connection, regardless of this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -516,12 +500,7 @@ When enabled, the "Prohibit deletion of remote access connections" setting takes > This setting does not prevent users from using other programs, such as Internet Explorer, to bypass this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -602,12 +581,7 @@ When enabled, this setting takes precedence over the "Ability to delete all user > This setting does not prevent users from using other programs, such as Internet Explorer, to bypass this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -681,12 +655,7 @@ If the "Enable Network Connections settings for Administrators" is disabled or n If you disable this setting or do not configure it, the Remote Access Preferences item is enabled for all users. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -756,12 +725,7 @@ When enabled, the icon for Internet access will be shown in the system tray even If you disable this setting or do not configure it, the "local access only" icon will be used when a user is connected to a network with local access only. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -838,12 +802,7 @@ If you disable this setting or do not configure it, Windows XP settings that exi > This setting is intended to be used in a situation in which the Group Policy object that these settings are being applied to contains both Windows 2000 Professional and Windows XP Professional computers, and identical Network Connections policy behavior is required between all Windows 2000 Professional and Windows XP Professional computers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -917,12 +876,7 @@ If you disable this policy setting, traffic between remote client computers runn If you do not configure this policy setting, traffic between remote client computers running DirectAccess and the Internet is not routed through the internal network. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -992,12 +946,7 @@ If you enable this policy setting, this condition will not be reported as an err If you disable or do not configure this policy setting, a DHCP-configured connection that has not been assigned an IP address will be reported via a notification, providing the user with information as to how the problem can be resolved. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1082,12 +1031,7 @@ The Local Area Connection Properties dialog box includes a list of the network c > Nonadministrators are already prohibited from accessing properties of components for a LAN connection, regardless of this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1164,12 +1108,7 @@ If you do not configure this setting, only Administrators and Network Configurat > Administrators can still enable/disable LAN connections from Device Manager when this setting is disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1248,12 +1187,7 @@ If you disable this setting or do not configure it, a Properties menu item appea > Nonadministrators have the right to view the properties dialog box for a connection but not to make changes, regardless of this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1330,12 +1264,7 @@ If you disable this setting or do not configure it, the Make New Connection icon > This setting does not prevent users from using other programs, such as Internet Explorer, to bypass this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1414,12 +1343,7 @@ If you enable the "Windows Firewall: Protect all network connections" policy set If you disable this setting or do not configure it, the Internet Connection Firewall is disabled when a LAN Connection or VPN connection is created, but users can use the Advanced tab in the connection properties to enable it. The Internet Connection Firewall is enabled by default on the connection for which Internet Connection Sharing is enabled. In addition, remote access connections created through the Make New Connection Wizard have the Internet Connection Firewall enabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1502,12 +1426,7 @@ If you do not configure this setting, only Administrators and Network Configurat > This setting does not prevent users from using other programs, such as Internet Explorer, to bypass this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1590,12 +1509,7 @@ The Networking tab of the Remote Access Connection Properties dialog box include > This setting does not prevent users from using other programs, such as Internet Explorer, to bypass this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1667,12 +1581,7 @@ If the "Enable Network Connections settings for Administrators" is disabled or n If you disable this setting or do not configure it, the Connect and Disconnect options for remote access connections are available to all users. Users can connect or disconnect a remote access connection by double-clicking the icon representing the connection, by right-clicking it, or by using the File menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1753,12 +1662,7 @@ If you disable this setting or do not configure it, a Properties menu item appea > This setting does not prevent users from using other programs, such as Internet Explorer, to bypass this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1839,12 +1743,7 @@ When the "Ability to rename LAN connections or remote access connections availab This setting does not prevent users from using other programs, such as Internet Explorer, to bypass this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1923,12 +1822,7 @@ If this setting is not configured, only Administrators and Network Configuration > This setting does not prevent users from using other programs, such as Internet Explorer, to rename remote access connections. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2005,12 +1899,7 @@ If you do not configure this setting, only Administrators and Network Configurat When the "Ability to rename LAN connections or remote access connections available to all users" setting is configured (set to either enabled or disabled), this setting does not apply. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2087,12 +1976,7 @@ If you disable this setting or do not configure it, the Rename option is enabled > This setting does not prevent users from using other programs, such as Internet Explorer, to bypass this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2175,12 +2059,7 @@ Nonadministrators are already prohibited from configuring Internet Connection Sh Disabling this setting does not prevent Wireless Hosted Networking from using the ICS service for DHCP services. To prevent the ICS service from running, on the Network Permissions tab in the network's policy properties, select the "Don't use hosted networks" check box. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2254,12 +2133,7 @@ If the "Enable Network Connections settings for Administrators" is disabled or n If you disable this setting or do not configure it, the connection status taskbar icon and Status dialog box are available to all users. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2329,12 +2203,7 @@ If you enable this policy setting, domain users must elevate when setting a netw If you disable or do not configure this policy setting, domain users can set a network's location without elevating. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2347,6 +2216,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-offlinefiles.md b/windows/client-management/mdm/policy-csp-admx-offlinefiles.md index 51ec6464ca..27a8bd6ae6 100644 --- a/windows/client-management/mdm/policy-csp-admx-offlinefiles.md +++ b/windows/client-management/mdm/policy-csp-admx-offlinefiles.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_OfflineFiles -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -224,12 +228,7 @@ If you enable this setting, when you make a folder available offline, all folder If you disable this setting or do not configure it, the system asks users whether they want subfolders to be made available offline when they make a parent folder available offline. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -304,12 +303,7 @@ If you do not configure this policy setting, no files or folders are made availa > This setting appears in the Computer Configuration and User Configuration folders. If both policy settings are configured, the policy settings will be combined and all specified files will be available for offline use. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -384,12 +378,7 @@ If you do not configure this policy setting, no files or folders are made availa > This setting appears in the Computer Configuration and User Configuration folders. If both policy settings are configured, the policy settings will be combined and all specified files will be available for offline use. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -461,12 +450,7 @@ You can also configure Background Sync for network shares that are in user selec If you disable or do not configure this policy setting, Windows performs a background sync of offline folders in the slow-link mode at a default interval with the start of the sync varying between 0 and 60 additional minutes. In Windows 7 and Windows Server 2008 R2, the default sync interval is 360 minutes. In Windows 8 and Windows Server 2012, the default sync interval is 120 minutes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -548,12 +532,7 @@ If you enable this setting and specify an auto-cached space limit greater than t This setting replaces the Default Cache Size setting used by pre-Windows Vista systems. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -638,12 +617,7 @@ This setting appears in the Computer Configuration and User Configuration folder Also, see the "Non-default server disconnect actions" setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -728,12 +702,7 @@ This setting appears in the Computer Configuration and User Configuration folder Also, see the "Non-default server disconnect actions" setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -814,12 +783,7 @@ If you do not configure this setting, disk space for automatically cached files > To change the amount of disk space used for automatic caching without specifying a setting, in Windows Explorer, on the Tools menu, click Folder Options, click the Offline Files tab, and then use the slider bar associated with the "Amount of disk space to use for temporary offline files" option. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -894,12 +858,7 @@ If you do not configure this policy setting, Offline Files is enabled on Windows > Changes to this policy setting do not take effect until the affected computer is restarted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -977,12 +936,7 @@ If you do not configure this policy setting, encryption of the Offline Files cac This setting is applied at user logon. If this setting is changed after user logon then user logoff and logon is required for this setting to take effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1063,12 +1017,7 @@ To use this setting, in the "Enter" box, select the number corresponding to the > This setting appears in the Computer Configuration and User Configuration folders. If both settings are configured, the setting in Computer Configuration takes precedence over the setting in User Configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1149,12 +1098,7 @@ To use this setting, in the "Enter" box, select the number corresponding to the > This setting appears in the Computer Configuration and User Configuration folders. If both settings are configured, the setting in Computer Configuration takes precedence over the setting in User Configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1224,12 +1168,7 @@ If you enable this policy setting, a user will be unable to create files with th If you disable or do not configure this policy setting, a user can create a file of any type in the folders that have been made available offline. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1304,12 +1243,7 @@ To use this setting, type the file name extension in the "Extensions" box. To ty > To make changes to this setting effective, you must log off and log on again. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1394,12 +1328,7 @@ This setting appears in the Computer Configuration and User Configuration folder Also, see the "Non-default server disconnect actions" setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1484,12 +1413,7 @@ This setting appears in the Computer Configuration and User Configuration folder Also, see the "Non-default server disconnect actions" setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1564,12 +1488,7 @@ This setting appears in the Computer Configuration and User Configuration folder > To view the Offline Files Folder, in Windows Explorer, on the Tools menu, click Folder Options, click the Offline Files tab, and then click "View Files." -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1644,12 +1563,7 @@ This setting appears in the Computer Configuration and User Configuration folder > To view the Offline Files Folder, in Windows Explorer, on the Tools menu, click Folder Options, click the Offline Files tab, and then click "View Files." -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1724,12 +1638,7 @@ This setting appears in the Computer Configuration and User Configuration folder > This setting provides a quick method for locking down the default settings for Offline Files. To accept the defaults, just enable this setting. You do not have to disable any other settings in this folder. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1804,12 +1713,7 @@ This setting appears in the Computer Configuration and User Configuration folder > This setting provides a quick method for locking down the default settings for Offline Files. To accept the defaults, just enable this setting. You do not have to disable any other settings in this folder. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1883,12 +1787,7 @@ If you disable or do not configure this policy setting, users can manually speci > - The "Make Available Offline" command is called "Always available offline" on computers running Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, or Windows Vista. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1962,12 +1861,7 @@ If you disable or do not configure this policy setting, users can manually speci > - The "Make Available Offline" command is called "Always available offline" on computers running Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, or Windows Vista. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2045,12 +1939,7 @@ If you do not configure this policy setting, the "Make Available Offline" comman > - If the "Remove 'Make Available Offline' command" policy setting is enabled, this setting has no effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2128,12 +2017,7 @@ If you do not configure this policy setting, the "Make Available Offline" comman > - If the "Remove 'Make Available Offline' command" policy setting is enabled, this setting has no effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2214,12 +2098,7 @@ This setting appears in the Computer Configuration and User Configuration folder > To display or hide reminder balloons without establishing a setting, in Windows Explorer, on the Tools menu, click Folder Options, and then click the Offline Files tab. This setting corresponds to the "Enable reminders" check box. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2300,12 +2179,7 @@ This setting appears in the Computer Configuration and User Configuration folder > To display or hide reminder balloons without establishing a setting, in Windows Explorer, on the Tools menu, click Folder Options, and then click the Offline Files tab. This setting corresponds to the "Enable reminders" check box. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2379,12 +2253,7 @@ If you enable this policy setting, transparent caching is enabled and configurab If you disable or do not configure this policy setting, remote files will be not be transparently cached on client computers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2456,12 +2325,7 @@ If you enable this setting, when you make a folder available offline, all folder If you disable this setting or do not configure it, the system asks users whether they want subfolders to be made available offline when they make a parent folder available offline. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2534,12 +2398,7 @@ If you disable this setting or do not configure it, automatically and manually c > Files are not synchronized before they are deleted. Any changes to local files since the last synchronization are lost. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2609,12 +2468,7 @@ If you enable or do not configure this policy setting, only new files and folder If you disable this policy setting, all administratively assigned folders are synchronized at logon. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2689,12 +2543,7 @@ This setting appears in the Computer Configuration and User Configuration folder > To set reminder balloon frequency without establishing a setting, in Windows Explorer, on the Tools menu, click Folder Options, and then click the Offline Files tab. This setting corresponds to the "Display reminder balloons every ... minutes" option. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2769,12 +2618,7 @@ This setting appears in the Computer Configuration and User Configuration folder > To set reminder balloon frequency without establishing a setting, in Windows Explorer, on the Tools menu, click Folder Options, and then click the Offline Files tab. This setting corresponds to the "Display reminder balloons every ... minutes" option. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2844,12 +2688,7 @@ Reminder balloons appear when the user's connection to a network file is lost or This setting appears in the Computer Configuration and User Configuration folders. If both settings are configured, the setting in Computer Configuration takes precedence over the setting in User Configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2919,12 +2758,7 @@ Reminder balloons appear when the user's connection to a network file is lost or This setting appears in the Computer Configuration and User Configuration folders. If both settings are configured, the setting in Computer Configuration takes precedence over the setting in User Configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2994,12 +2828,7 @@ Reminder balloons appear when the user's connection to a network file is lost or This setting appears in the Computer Configuration and User Configuration folders. If both settings are configured, the setting in Computer Configuration takes precedence over the setting in User Configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3069,12 +2898,7 @@ Reminder balloons appear when the user's connection to a network file is lost or This setting appears in the Computer Configuration and User Configuration folders. If both settings are configured, the setting in Computer Configuration takes precedence over the setting in User Configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3154,12 +2978,7 @@ In Windows 8 or Windows Server 2012, set the Latency threshold to 1ms to keep us If you disable this policy setting, computers will not use the slow-link mode. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3234,12 +3053,6 @@ If this setting is disabled or not configured, the default threshold value of 64 > Use the following formula when entering the slow link value: [ bps / 100]. For example, if you want to set a threshold value of 128,000 bps, enter a value of 1280. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3318,12 +3131,7 @@ This setting appears in the Computer Configuration and User Configuration folder > To change the synchronization method without changing a setting, in Windows Explorer, on the Tools menu, click Folder Options, click the Offline Files tab, and then select the "Synchronize all offline files before logging off" option. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3402,12 +3210,7 @@ This setting appears in the Computer Configuration and User Configuration folder > To change the synchronization method without changing a setting, in Windows Explorer, on the Tools menu, click Folder Options, click the Offline Files tab, and then select the "Synchronize all offline files before logging off" option. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3486,12 +3289,7 @@ This setting appears in the Computer Configuration and User Configuration folder > To change the synchronization method without setting a setting, in Windows Explorer, on the Tools menu, click Folder Options, click the Offline Files tab, and then select the "Synchronize all offline files before logging on" option. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3572,12 +3370,7 @@ This setting appears in the Computer Configuration and User Configuration folder > To change the synchronization method without setting a setting, in Windows Explorer, on the Tools menu, click Folder Options, click the Offline Files tab, and then select the "Synchronize all offline files before logging on" option. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3650,12 +3443,7 @@ If you disable or do not configuring this setting, files are not synchronized wh > If the computer is suspended by closing the display on a portable computer, files are not synchronized. If multiple users are logged on to the computer at the time the computer is suspended, a synchronization is not performed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3728,12 +3516,7 @@ If you disable or do not configuring this setting, files are not synchronized wh > If the computer is suspended by closing the display on a portable computer, files are not synchronized. If multiple users are logged on to the computer at the time the computer is suspended, a synchronization is not performed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3803,12 +3586,7 @@ If you enable this setting, synchronization can occur in the background when the If this setting is disabled or not configured, synchronization will not run in the background on network folders when the user's network is roaming, near, or over the plan's data limit. The network folder must also be in "slow-link" mode, as specified by the "Configure slow-link mode" policy to avoid network usage. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3878,12 +3656,7 @@ If you enable this policy setting, the "Work offline" command is not displayed i If you disable or do not configure this policy setting, the "Work offline" command is displayed in File Explorer. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3953,12 +3726,7 @@ If you enable this policy setting, the "Work offline" command is not displayed i If you disable or do not configure this policy setting, the "Work offline" command is displayed in File Explorer. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3971,8 +3739,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md b/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md index 06e6d88a46..e3e5caf8a1 100644 --- a/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md +++ b/windows/client-management/mdm/policy-csp-admx-peertopeercaching.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_PeerToPeerCaching -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -121,12 +125,7 @@ Select one of the following: > This policy setting is supported on computers that are running Windows Vista Business, Enterprise, and Ultimate editions with Background Intelligent Transfer Service (BITS) 4.0 installed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -205,12 +204,7 @@ Select one of the following: > This policy setting is supported on computers that are running Windows Vista Business, Enterprise, and Ultimate editions with Background Intelligent Transfer Service (BITS) 4.0 installed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -295,12 +289,7 @@ Hosted cache clients must trust the server certificate that is issued to the hos > This policy setting is supported on computers that are running Windows Vista Business, Enterprise, and Ultimate editions with Background Intelligent Transfer Service (BITS) 4.0 installed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -388,12 +377,7 @@ Select one of the following: - Disabled. With this selection, this policy is not applied to client computers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -477,12 +461,7 @@ In circumstances where this setting is enabled, you can also select and configur - Hosted cache servers. To add hosted cache server computer names to this policy setting, click Enabled, and then click Show. The Show Contents dialog box opens. Click Value, and then type the computer names of the hosted cache servers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -560,12 +539,7 @@ In circumstances where this policy setting is enabled, you can also select and c - Type the maximum round trip network latency (milliseconds) after which caching begins. Specifies the amount of time, in milliseconds, after which BranchCache client computers begin to cache content locally. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -650,12 +624,7 @@ In circumstances where this setting is enabled, you can also select and configur > This policy setting is supported on computers that are running Windows Vista Business, Enterprise, and Ultimate editions with Background Intelligent Transfer Service (BITS) 4.0 installed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -737,12 +706,7 @@ In circumstances where this setting is enabled, you can also select and configur - Specify the age in days for which segments in the data cache are valid. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -827,12 +791,7 @@ Select from the following versions - Windows 8. If you select this version, Windows 8 will run the version of BranchCache that is included in the operating system. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -845,7 +804,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md b/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md index 088f65c0dc..c0586ccf19 100644 --- a/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md +++ b/windows/client-management/mdm/policy-csp-admx-performancediagnostics.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_PerformanceDiagnostics -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -104,12 +108,7 @@ No system restart or service restart is required for this policy to take effect: This policy setting will only take effect when the Diagnostic Policy Service is in the running state. When the service is stopped or disabled, diagnostic scenarios will not be executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -187,12 +186,7 @@ No system restart or service restart is required for this policy to take effect: This policy setting will only take effect when the Diagnostic Policy Service is in the running state. When the service is stopped or disabled, diagnostic scenarios will not be executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -270,12 +264,7 @@ No system restart or service restart is required for this policy to take effect: This policy setting will only take effect when the Diagnostic Policy Service is in the running state. When the service is stopped or disabled, diagnostic scenarios will not be executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -353,12 +342,7 @@ No system restart or service restart is required for this policy to take effect: This policy setting will only take effect when the Diagnostic Policy Service is in the running state. When the service is stopped or disabled, diagnostic scenarios will not be executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -371,8 +355,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-power.md b/windows/client-management/mdm/policy-csp-admx-power.md index 4b6fc28e8f..46c9adf221 100644 --- a/windows/client-management/mdm/policy-csp-admx-power.md +++ b/windows/client-management/mdm/policy-csp-admx-power.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Power -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -161,12 +165,7 @@ If you disable this policy setting, network connectivity in standby is not guara If you do not configure this policy setting, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -236,12 +235,7 @@ If you enable this policy setting, an application or service may prevent the sys If you disable or do not configure this policy setting, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -315,12 +309,7 @@ If you enable this policy setting, select one of the following actions: If you disable this policy or do not configure this policy setting, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -390,12 +379,7 @@ If you enable this policy setting, any application, service, or device driver pr If you disable or do not configure this policy setting, applications, services, or drivers do not prevent Windows from automatically transitioning to sleep. Only user input is used to determine if Windows should automatically sleep. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -465,12 +449,7 @@ If you enable this policy setting, any application, service, or device driver pr If you disable or do not configure this policy setting, applications, services, or drivers do not prevent Windows from automatically transitioning to sleep. Only user input is used to determine if Windows should automatically sleep. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -540,12 +519,7 @@ If you enable this policy setting, the computer automatically sleeps when networ If you disable or do not configure this policy setting, the computer does not automatically sleep when network files are open. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -615,12 +589,7 @@ If you enable this policy setting, the computer automatically sleeps when networ If you disable or do not configure this policy setting, the computer does not automatically sleep when network files are open. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -690,12 +659,7 @@ If you enable this policy setting, you must specify a power plan, specified as a If you disable or do not configure this policy setting, users can see and change this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -770,12 +734,7 @@ If you enable this policy setting, select one of the following actions: If you disable or do not configure this policy setting, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -850,12 +809,7 @@ If you enable this policy setting, select one of the following actions: If you disable or do not configure this policy setting, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -927,12 +881,7 @@ To set the action that is triggered, see the "Critical Battery Notification Acti If you disable this policy setting or do not configure it, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1006,12 +955,7 @@ The notification will only be shown if the "Low Battery Notification Action" pol If you disable or do not configure this policy setting, users can control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1083,12 +1027,7 @@ To set the action that is triggered, see the "Low Battery Notification Action" p If you disable this policy setting or do not configure it, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1160,12 +1099,7 @@ If you disable this policy setting, network connectivity in standby is not guara If you do not configure this policy setting, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1235,12 +1169,7 @@ If you enable this policy setting, an application or service may prevent the sys If you disable or do not configure this policy setting, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1314,12 +1243,7 @@ If you enable this policy setting, select one of the following actions: If you disable this policy or do not configure this policy setting, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1389,12 +1313,7 @@ If you enable this policy setting, you must provide a value, in seconds, indicat If you disable or do not configure this policy setting, users can see and change this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1464,12 +1383,7 @@ If you enable this policy setting, you must provide a value, in seconds, indicat If you disable or do not configure this policy setting, users can see and change this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1545,12 +1459,7 @@ If you enable this policy setting, the computer system safely shuts down and rem If you disable or do not configure this policy setting, the computer system safely shuts down to a fully powered-off state. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1622,12 +1531,7 @@ If you disable this policy setting, the desktop background slideshow is disabled If you disable or do not configure this policy setting, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1699,12 +1603,7 @@ If you disable this policy setting, the desktop background slideshow is disabled If you disable or do not configure this policy setting, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1774,12 +1673,7 @@ If you enable this policy setting, specify a power plan from the Active Power Pl If you disable or do not configure this policy setting, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1849,12 +1743,7 @@ If you enable this policy setting, the client computer is locked and prompted fo If you disable or do not configure this policy setting, users control if their computer is automatically locked or not after performing a resume operation. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1924,12 +1813,7 @@ If you enable this policy setting, Power Throttling will be turned off. If you disable or do not configure this policy setting, users control this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1999,12 +1883,7 @@ If you enable this policy setting, you must enter a numeric value (percentage) t If you disable or do not configure this policy setting, users can see and change this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2017,7 +1896,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md b/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md index e53466c621..d2d7e0d5b4 100644 --- a/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-powershellexecutionpolicy.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_PowerShellExecutionPolicy -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -102,12 +106,7 @@ To add modules and snap-ins to the policy setting list, click Show, and then typ > This policy setting exists under both Computer Configuration and User Configuration in the Group Policy Editor. The Computer Configuration policy setting takes precedence over the User Configuration policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -183,12 +182,7 @@ If you disable this policy setting, no scripts are allowed to run. > This policy setting exists under both "Computer Configuration" and "User Configuration" in the Local Group Policy Editor. The "Computer Configuration" has precedence over "User Configuration." If you disable or do not configure this policy setting, it reverts to a per-machine preference setting; the default if that is not configured is "No scripts allowed." -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -264,12 +258,7 @@ If you use the OutputDirectory setting to enable transcript logging to a shared > This policy setting exists under both Computer Configuration and User Configuration in the Group Policy Editor. The Computer Configuration policy setting takes precedence over the User Configuration policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -343,12 +332,7 @@ If this policy setting is disabled or not configured, this policy setting does n > This policy setting exists under both Computer Configuration and User Configuration in the Group Policy Editor. The Computer Configuration policy setting takes precedence over the User Configuration policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -361,7 +345,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-printing.md b/windows/client-management/mdm/policy-csp-admx-printing.md index e2d5216e21..cceb1665c6 100644 --- a/windows/client-management/mdm/policy-csp-admx-printing.md +++ b/windows/client-management/mdm/policy-csp-admx-printing.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Printing -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -170,12 +174,7 @@ Internet printing is an extension of Internet Information Services (IIS). To use Also, see the "Custom support URL in the Printers folder's left pane" setting in this folder and the "Browse a common Web site to find printers" setting in User Configuration\Administrative Templates\Control Panel\Printers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -252,12 +251,7 @@ If you disable this policy setting, then print drivers will be loaded within all > - This policy setting is only checked once during the lifetime of a process. After changing the policy, a running application must be relaunched before settings take effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -334,12 +328,7 @@ Also, see the "Activate Internet printing" setting in this setting folder and th Web view is affected by the "Turn on Classic Shell" and "Do not allow Folder Options to be opened from the Options button on the View tab of the ribbon" settings in User Configuration\Administrative Templates\Windows Components\Windows Explorer, and by the "Enable Active Desktop" setting in User Configuration\Administrative Templates\Desktop\Active Desktop. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -413,12 +402,7 @@ This policy setting is not configured by default, and the behavior depends on th By default, Windows Ultimate, Professional and Home SKUs will continue to search for compatible Point and Print drivers from Windows Update, if needed. However, you must explicitly enable this policy setting for other versions of Windows (for example Windows Enterprise, and all versions of Windows Server 2008 R2 and later) to have the same behavior. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -502,12 +486,7 @@ In Windows 10 and later, only TCP/IP printers can be shown in the wizard. If you In Windows 8 and later, Bluetooth printers are not shown so its limit does not apply to those versions of Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -580,12 +559,7 @@ If you disable this setting, the network printer browse page is removed from wit > This setting affects the Add Printer Wizard only. It does not prevent users from using other programs to search for shared printers or to connect to network printers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -666,12 +640,7 @@ If you do not enable this policy setting, the behavior is the same as disabling > In cases where the client print driver does not match the server print driver (mismatched connection), the client will always process the print job, regardless of the setting of this policy. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -739,12 +708,7 @@ Determines whether the XPS Rasterization Service or the XPS-to-GDI conversion (X This setting may improve the performance of the XPS Rasterization Service or the XPS-to-GDI conversion (XGC) on machines that have a relatively powerful CPU as compared to the machine’s GPU. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -818,12 +782,7 @@ This setting makes it easy for users to find the printers you want them to add. Also, see the "Custom support URL in the Printers folder's left pane" and "Activate Internet printing" settings in "Computer Configuration\Administrative Templates\Printers." -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -898,12 +857,7 @@ If you enable this setting, installation of a printer using a kernel-mode driver > By applying this policy, existing kernel-mode drivers will be disabled upon installation of service packs or reinstallation of the Windows XP operating system. This policy does not apply to 64-bit kernel-mode printer drivers as they cannot be installed and associated with a print queue. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -975,12 +929,7 @@ If you disable this setting, Windows will manage the default printer. If you do not configure this setting, default printer management will not change. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1050,12 +999,7 @@ If you enable this group policy setting, the default MXDW output format is the l If you disable or do not configure this policy setting, the default MXDW output format is OpenXPS (*.oxps). -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1127,12 +1071,7 @@ This setting does not prevent users from running other programs to delete a prin If this policy is disabled, or not configured, users can delete printers using the methods described above. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1213,12 +1152,7 @@ In Windows 10 and later, only TCP/IP printers can be shown in the wizard. If you In Windows 8 and later, Bluetooth printers are not shown so its limit does not apply to those versions of Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1288,12 +1222,7 @@ If this setting is enabled, users will only be able to point and print to printe If this setting is disabled, or not configured, users will not be restricted to package-aware point and print only. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1363,12 +1292,7 @@ If this setting is enabled, users will only be able to point and print to printe If this setting is disabled, or not configured, users will not be restricted to package-aware point and print only. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1442,12 +1366,7 @@ If this setting is enabled, users will only be able to package point and print t If this setting is disabled, or not configured, package point and print will not be restricted to specific print servers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1521,12 +1440,7 @@ If this setting is enabled, users will only be able to package point and print t If this setting is disabled, or not configured, package point and print will not be restricted to specific print servers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1600,12 +1514,7 @@ Type the location of the user's computer. When users search for printers, the sy If you disable this setting or do not configure it, and the user does not type a location as a search criterion, the system searches for a nearby printer based on the IP address and subnet mask of the user's computer. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1677,12 +1586,7 @@ If you enable this setting, users can browse for printers by location without kn If you disable this setting or do not configure it, Location Tracking is disabled. Printer proximity is estimated using the standard method (that is, based on IP address and subnet mask). -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1757,12 +1661,7 @@ If you disable this policy setting, the print spooler will execute print drivers > - This policy setting takes effect without restarting the print spooler service. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1837,12 +1736,7 @@ If you disable or do not configure this policy setting, the print spooler uses t > - This policy setting takes effect without restarting the print spooler service. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1914,12 +1808,7 @@ If you enable this policy setting, these searches begin at the location you spec This setting only provides a starting point for Active Directory searches for printers. It does not restrict user searches through Active Directory. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1996,12 +1885,7 @@ If you do not configure this setting, shared printers are announced to browse ma > A client license is used each time a client computer announces a printer to a print browse master on the domain. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2074,12 +1958,7 @@ If you enable this policy setting, the print job name will be included in new lo > This setting does not apply to Branch Office Direct Printing jobs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2151,12 +2030,7 @@ If you enable this policy setting, then all printer extensions will not be allow If you disable this policy setting or do not configure it, then all printer extensions that have been installed will be allowed to run. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2169,7 +2043,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-printing2.md b/windows/client-management/mdm/policy-csp-admx-printing2.md index 6dd43fb7c3..be91226a5a 100644 --- a/windows/client-management/mdm/policy-csp-admx-printing2.md +++ b/windows/client-management/mdm/policy-csp-admx-printing2.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Printing2 -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -116,12 +120,7 @@ The default behavior is to automatically publish shared printers in Active Direc > This setting is ignored if the "Allow printers to be published" setting is disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -196,12 +195,7 @@ If you disable this setting, the domain controller does not prune this computer' > You can use the "Directory Pruning Interval" and "Directory Pruning Retry" settings to adjust the contact interval and number of contact attempts. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -283,12 +277,7 @@ You can enable this setting to change the default behavior. To use this setting, > If you disable automatic pruning, remember to delete printer objects manually whenever you remove a printer or print server. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -365,12 +354,7 @@ If you do not configure or disable this setting the default values will be used. > This setting is used only on domain controllers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -445,12 +429,7 @@ By default, the pruning thread runs at normal priority. However, you can adjust > This setting is used only on domain controllers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -527,12 +506,7 @@ If you do not configure or disable this setting, the default values are used. > This setting is used only on domain controllers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -609,12 +583,7 @@ Note: This setting does not affect the logging of pruning events; the actual pru > This setting is used only on domain controllers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -686,12 +655,7 @@ When the policy is disabled, the spooler will not accept client connections nor The spooler must be restarted for changes to this policy to take effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -763,12 +727,7 @@ To enable this additional verification, enable this setting, and then select a v To disable verification, disable this setting, or enable this setting and select "Never" for the verification interval. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -781,6 +740,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-programs.md b/windows/client-management/mdm/policy-csp-admx-programs.md index 666626b0f5..d6dcf488e4 100644 --- a/windows/client-management/mdm/policy-csp-admx-programs.md +++ b/windows/client-management/mdm/policy-csp-admx-programs.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Programs -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -109,12 +113,7 @@ This setting does not prevent users from using other tools and methods to change This setting does not prevent the Default Programs icon from appearing on the Start menu. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -191,12 +190,7 @@ If this setting is disabled or is not configured, the "Install a program from th > If the "Hide Programs Control Panel" setting is enabled, this setting is ignored. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -268,12 +262,7 @@ If this setting is disabled or not configured, the "View installed updates" task This setting does not prevent users from using other tools and methods to install or uninstall programs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -343,12 +332,7 @@ If this setting is disabled or not configured, "Programs and Features" will be a This setting does not prevent users from using other tools and methods to view or uninstall programs. It also does not prevent users from linking to related Programs Control Panel Features including Windows Features, Get Programs, or Windows Marketplace. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -422,12 +406,7 @@ When enabled, this setting takes precedence over the other settings in this fold This setting does not prevent users from using other tools and methods to install or uninstall programs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -497,12 +476,7 @@ If this setting is disabled or is not configured, the "Turn Windows features on This setting does not prevent users from using other tools and methods to configure services or enable or disable program components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -577,12 +551,7 @@ If this feature is disabled or is not configured, the "Get new programs from Win > If the "Hide Programs control Panel" setting is enabled, this setting is ignored. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -595,8 +564,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-reliability.md b/windows/client-management/mdm/policy-csp-admx-reliability.md index c5d4d1c0ef..90b7ddfb6a 100644 --- a/windows/client-management/mdm/policy-csp-admx-reliability.md +++ b/windows/client-management/mdm/policy-csp-admx-reliability.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Reliability -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -101,12 +105,7 @@ If you do not configure this policy setting, the Persistent System Timestamp is > This feature might interfere with power configuration settings that turn off hard disks after a period of inactivity. These power settings may be accessed in the Power Options Control Panel. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -182,12 +181,7 @@ If you do not configure this policy setting, users can adjust this setting using Also see the "Configure Error Reporting" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -266,12 +260,7 @@ If you do not configure this policy setting, the default behavior for the System > By default, the System State Data feature is always enabled on Windows Server 2003. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -352,12 +341,7 @@ If you do not configure this policy setting, the default behavior for the Shutdo > By default, the Shutdown Event Tracker is only displayed on computers running Windows Server. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -370,8 +354,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-remoteassistance.md b/windows/client-management/mdm/policy-csp-admx-remoteassistance.md index f4cf7d10ed..a6af07f6c6 100644 --- a/windows/client-management/mdm/policy-csp-admx-remoteassistance.md +++ b/windows/client-management/mdm/policy-csp-admx-remoteassistance.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_RemoteAssistance -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -92,12 +96,7 @@ If you disable this policy setting, computers running this version and a previou If you do not configure this policy setting, users can configure the setting in System Properties in the Control Panel. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -185,12 +184,7 @@ If you disable this policy setting, application-based settings are used. If you do not configure this policy setting, application-based settings are used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -202,7 +196,6 @@ ADMX Info:
-> [!NOTE] -> These policies are for upcoming release. + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-removablestorage.md b/windows/client-management/mdm/policy-csp-admx-removablestorage.md index 2f66562c7a..da757e7ffe 100644 --- a/windows/client-management/mdm/policy-csp-admx-removablestorage.md +++ b/windows/client-management/mdm/policy-csp-admx-removablestorage.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_RemovableStorage -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -183,12 +187,7 @@ If you disable or do not configure this setting, the operating system does not f > If no reboot is forced, the access right does not take effect until the operating system is restarted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -261,12 +260,7 @@ If you disable or do not configure this setting, the operating system does not f > If no reboot is forced, the access right does not take effect until the operating system is restarted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -336,12 +330,7 @@ If you enable this policy setting, execute access is denied to this removable st If you disable or do not configure this policy setting, execute access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -410,12 +399,7 @@ If you enable this policy setting, read access is denied to this removable stora If you disable or do not configure this policy setting, read access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -485,12 +469,7 @@ If you enable this policy setting, read access is denied to this removable stora If you disable or do not configure this policy setting, read access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -560,12 +539,7 @@ If you enable this policy setting, write access is denied to this removable stor If you disable or do not configure this policy setting, write access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -635,12 +609,7 @@ If you enable this policy setting, write access is denied to this removable stor If you disable or do not configure this policy setting, write access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -710,12 +679,7 @@ If you enable this policy setting, read access is denied to these removable stor If you disable or do not configure this policy setting, read access is allowed to these removable storage classes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -785,12 +749,7 @@ If you enable this policy setting, read access is denied to these removable stor If you disable or do not configure this policy setting, read access is allowed to these removable storage classes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -860,12 +819,7 @@ If you enable this policy setting, write access is denied to these removable sto If you disable or do not configure this policy setting, write access is allowed to these removable storage classes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -934,12 +888,7 @@ If you enable this policy setting, write access is denied to these removable sto If you disable or do not configure this policy setting, write access is allowed to these removable storage classes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1008,12 +957,7 @@ If you enable this policy setting, execute access is denied to this removable st If you disable or do not configure this policy setting, execute access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1082,12 +1026,7 @@ If you enable this policy setting, read access is denied to this removable stora If you disable or do not configure this policy setting, read access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1156,12 +1095,7 @@ If you enable this policy setting, read access is denied to this removable stora If you disable or do not configure this policy setting, read access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1229,12 +1163,7 @@ If you enable this policy setting, write access is denied to this removable stor If you disable or do not configure this policy setting, write access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1303,12 +1232,7 @@ If you enable this policy setting, write access is denied to this removable stor If you disable or do not configure this policy setting, write access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1376,12 +1300,7 @@ If you enable this policy setting, execute access is denied to this removable st If you disable or do not configure this policy setting, execute access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1450,12 +1369,7 @@ If you enable this policy setting, read access is denied to this removable stora If you disable or do not configure this policy setting, read access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1523,12 +1437,7 @@ If you enable this policy setting, read access is denied to this removable stora If you disable or do not configure this policy setting, read access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1600,12 +1509,7 @@ If you disable or do not configure this policy setting, write access is allowed > To require that users write data to BitLocker-protected storage, enable the policy setting "Deny write access to drives not protected by BitLocker," which is located in "Computer Configuration\Administrative Templates\Windows Components\BitLocker Drive Encryption\Removable Data Drives." -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1676,12 +1580,7 @@ If you enable this policy setting, no access is allowed to any removable storage If you disable or do not configure this policy setting, write and read accesses are allowed to all removable storage classes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1752,12 +1651,7 @@ If you enable this policy setting, no access is allowed to any removable storage If you disable or do not configure this policy setting, write and read accesses are allowed to all removable storage classes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1826,12 +1720,7 @@ If you enable this policy setting, remote users can open direct handles to remov If you disable or do not configure this policy setting, remote users cannot open direct handles to removable storage devices in remote sessions. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1900,12 +1789,7 @@ If you enable this policy setting, execute access is denied to this removable st If you disable or do not configure this policy setting, execute access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1973,12 +1857,7 @@ If you enable this policy setting, read access is denied to this removable stora If you disable or do not configure this policy setting, read access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2047,12 +1926,7 @@ If you enable this policy setting, read access is denied to this removable stora If you disable or do not configure this policy setting, read access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2120,12 +1994,7 @@ If you enable this policy setting, write access is denied to this removable stor If you disable or do not configure this policy setting, write access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2194,12 +2063,7 @@ If you enable this policy setting, write access is denied to this removable stor If you disable or do not configure this policy setting, write access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2268,12 +2132,7 @@ If you enable this policy setting, read access is denied to this removable stora If you disable or do not configure this policy setting, read access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2341,12 +2200,7 @@ If you enable this policy setting, read access is denied to this removable stora If you disable or do not configure this policy setting, read access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2415,12 +2269,7 @@ If you enable this policy setting, write access is denied to this removable stor If you disable or do not configure this policy setting, write access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2489,12 +2338,7 @@ If you enable this policy setting, write access is denied to this removable stor If you disable or do not configure this policy setting, write access is allowed to this removable storage class. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2506,7 +2350,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + \ No newline at end of file From 3388dd8db14afe25fc3e1e6ffa3d9c2ee8f5608c Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Fri, 24 Sep 2021 16:44:50 +0530 Subject: [PATCH 445/930] updated --- .../mdm/policy-csp-admx-grouppolicy.md | 312 ++------ .../mdm/policy-csp-admx-help.md | 39 +- .../mdm/policy-csp-admx-helpandsupport.md | 39 +- .../mdm/policy-csp-admx-hotspotauth.md | 18 +- .../mdm/policy-csp-admx-icm.md | 192 +---- .../mdm/policy-csp-admx-iis.md | 18 +- .../mdm/policy-csp-admx-kdc.md | 53 +- .../mdm/policy-csp-admx-kerberos.md | 67 +- .../mdm/policy-csp-admx-lanmanserver.md | 39 +- .../mdm/policy-csp-admx-lanmanworkstation.md | 32 +- .../mdm/policy-csp-admx-leakdiagnostic.md | 18 +- ...icy-csp-admx-linklayertopologydiscovery.md | 25 +- .../mdm/policy-csp-admx-logon.md | 116 +-- ...icy-csp-admx-microsoftdefenderantivirus.md | 662 +++------------- .../mdm/policy-csp-admx-mmc.md | 46 +- .../mdm/policy-csp-admx-mmcsnapins.md | 746 +++--------------- .../mdm/policy-csp-admx-msapolicy.md | 18 +- .../mdm/policy-csp-admx-msched.md | 25 +- .../mdm/policy-csp-admx-msdt.md | 32 +- .../mdm/policy-csp-admx-msi.md | 179 +---- 20 files changed, 490 insertions(+), 2186 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md index 7ed0b8bed2..793fb78ddb 100644 --- a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_GroupPolicy -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -222,12 +226,7 @@ If you enable this policy setting, the behavior is exactly the same as in Window If you disable this policy setting, the behavior is the same as if it is not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -303,12 +302,7 @@ The "Allow processing across a slow network connection" option updates the polic The "Process even if the Group Policy objects have not changed" option updates and reapplies the policies even if the policies have not changed. Many policy setting implementations specify that they are updated only when changed. However, you might want to update unchanged policy settings, such as reapplying a desired policies in case a user has changed it. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -386,12 +380,7 @@ The "Do not apply during periodic background processing" option prevents the sys The "Process even if the Group Policy objects have not changed" option updates and reapplies the policies even if the policies have not changed. Many policy implementations specify that they are updated only when changed. However, you might want to update unchanged policies, such as reapplying a desired setting in case a user has changed it. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -469,12 +458,7 @@ The "Do not apply during periodic background processing" option prevents the sys The "Process even if the Group Policy objects have not changed" option updates and reapplies the policies even if the policies have not changed. Many policy implementations specify that they are updated only when changed. However, you might want to update unchanged policies, such as reapplying a desired setting in case a user has changed it. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -550,12 +534,7 @@ The "Allow processing across a slow network connection" option updates the polic The "Process even if the Group Policy objects have not changed" option updates and reapplies the policies even if the policies have not changed. Many policy implementations specify that they are updated only when changed. However, you might want to update unchanged policies, such as reapplying a desired setting in case a user has changed it. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -633,12 +612,7 @@ The "Do not apply during periodic background processing" option prevents the sys The "Process even if the Group Policy objects have not changed" option updates and reapplies the policies even if the policies have not changed. Many policy implementations specify that they are updated only when changed. However, you might want to update unchanged policies, such as reapplying a desired policy setting in case a user has changed it. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -716,12 +690,7 @@ The "Do not apply during periodic background processing" option prevents the sys The "Process even if the Group Policy objects have not changed" option updates and reapplies the policies even if the policies have not changed. Many policy implementations specify that they are updated only when changed. However, you might want to update unchanged policies, such as reapplying a desired policy setting in case a user has changed it. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -795,12 +764,7 @@ The "Do not apply during periodic background processing" option prevents the sys The "Process even if the Group Policy objects have not changed" option updates and reapplies the policies even if the policies have not changed. Many policy implementations specify that they are updated only when changed. However, you might want to update unchanged policies, such as reapplying a desired policy setting in case a user has changed it. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -876,12 +840,7 @@ The "Do not apply during periodic background processing" option prevents the sys The "Process even if the Group Policy objects have not changed" option updates and reapplies the policies even if the policies have not changed. Many policy implementations specify that they are updated only when changed. However, you might want to update unchanged policies, such as reapplying a desired policy setting in case a user has changed it. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -957,12 +916,7 @@ The "Do not apply during periodic background processing" option prevents the sys The "Process even if the Group Policy objects have not changed" option updates and reapplies the policies even if the policies have not changed. Many policy implementations specify that they be updated only when changed. However, you might want to update unchanged policies, such as reapplying a desired policy setting in case a user has changed it. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1042,12 +996,7 @@ The "Do not apply during periodic background processing" option prevents the sys The "Process even if the Group Policy objects have not changed" option updates and reapplies the policies even if the policies have not changed. Many policy implementations specify that they are updated only when changed. However, you might want to update unchanged policies, such as reapplying a desired setting in case a user has changed it. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1127,12 +1076,7 @@ The "Do not apply during periodic background processing" option prevents the sys The "Process even if the Group Policy objects have not changed" option updates and reapplies the policies even if the policies have not changed. Many policy implementations specify that they are updated only when changed. However, you might want to update unchanged policies, such as reapplying a desired setting in case a user has changed it. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1202,12 +1146,7 @@ If you enable this policy setting, Group Policy uses this administratively confi If you disable or do not configure this policy setting, Group Policy will use the default wait time of 60 seconds on computers running Windows operating systems greater than Windows 7 configured for workplace connectivity. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1286,12 +1225,7 @@ If you disable or do not configure this policy setting, interactive users can ge > This policy setting exists as both a User Configuration and Computer Configuration setting. Also, see the "Turn off Resultant set of Policy logging" policy setting in Computer Configuration\Administrative Templates\System\GroupPolicy. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1370,12 +1304,7 @@ If you disable or do not configure this policy setting, interactive users can ge > This policy setting exists as both a User Configuration and Computer Configuration setting. Also, see the "Turn off Resultant set of Policy logging" policy setting in Computer Configuration\Administrative Templates\System\GroupPolicy. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1441,12 +1370,7 @@ ADMX Info: This policy setting prevents the Group Policy Client Service from stopping when idle. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1527,12 +1451,7 @@ Files will always be copied to the GPO if they have a later timestamp. > If the Computer Configuration policy setting, "Always use local ADM files for the Group Policy Object Editor" is enabled, the state of this setting is ignored and always treated as Enabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1605,12 +1524,7 @@ If you disable or do not configure this policy setting, updates can be applied w > If you make changes to this policy setting, you must restart your computer for it to take effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1685,12 +1599,7 @@ If you disable or do not configure this policy setting, Local GPOs continue to b > For computers joined to a domain, it is strongly recommended that you only configure this policy setting in domain-based GPOs. This policy setting will be ignored on computers that are joined to a workgroup. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1767,12 +1676,7 @@ Also, see the "Set Group Policy refresh interval for computers" policy setting t > If you make changes to this policy setting, you must restart your computer for it to take effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1844,12 +1748,7 @@ If you disable this policy setting, the Windows device is not discoverable by ot If you do not configure this policy setting, the default behavior depends on the Windows edition. Changes to this policy take effect on reboot. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1923,12 +1822,7 @@ The timeout value that is defined in this policy setting determines how long Gro If you disable this policy setting, the Group Policy client will not cache applicable GPOs or settings that are contained within the GPOs. When Group Policy runs synchronously, it downloads the latest version of the policy from the network and uses bandwidth estimates to determine slow link thresholds. (See the “Configure Group Policy Slow Link Detection” policy setting to configure asynchronous foreground behavior.) -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2002,12 +1896,7 @@ The timeout value that is defined in this policy setting determines how long Gro If you disable or do not configure this policy setting, the Group Policy client will not cache applicable GPOs or settings that are contained within the GPOs. When Group Policy runs synchronously, it downloads the latest version of the policy from the network and uses bandwidth estimates to determine slow link thresholds. (See the “Configure Group Policy Slow Link Detection” policy setting to configure asynchronous foreground behavior.) -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2079,12 +1968,7 @@ If you disable this policy setting, the Windows device is not allowed to be link If you do not configure this policy setting, the default behavior depends on the Windows edition. Changes to this policy take effect on reboot. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2161,12 +2045,7 @@ If you disable or do not configure this policy setting, the "Show Policies Only" In Group Policy Object Editor, preferences have a red icon to distinguish them from true settings, which have a blue icon. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2234,12 +2113,7 @@ This security feature provides a global setting to prevent programs from loading This feature can be configured to be in 3 modes: On, Off, and Audit. By default, it is Off and no fonts are blocked. If you aren't quite ready to deploy this feature into your organization, you can run it in Audit mode to see if blocking untrusted fonts causes any usability or compatibility issues. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2318,12 +2192,7 @@ If you disable this setting or do not configure it, the Group Policy Object Edit > To change the PDC Operations Master for a domain, in Active Directory Users and Computers, right-click a domain, and then click "Operations Masters." -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2401,12 +2270,7 @@ This setting appears in the Computer Configuration and User Configuration folder Also, see the "Do not detect slow network connections" and related policies in Computer Configuration\Administrative Templates\System\User Profile. Note: If the profile server has IP connectivity, the connection speed setting is used. If the profile server does not have IP connectivity, the SMB timing is used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2484,12 +2348,7 @@ This setting appears in the Computer Configuration and User Configuration folder Also, see the "Do not detect slow network connections" and related policies in Computer Configuration\Administrative Templates\System\User Profile. Note: If the profile server has IP connectivity, the connection speed setting is used. If the profile server does not have IP connectivity, the SMB timing is used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2572,12 +2431,7 @@ This setting is only used when the "Turn off background refresh of Group Policy" > Consider notifying users that their policy is updated periodically so that they recognize the signs of a policy update. When Group Policy is updated, the Windows desktop is refreshed; it flickers briefly and closes open menus. Also, restrictions imposed by Group Policies, such as those that limit the programs users can run, might interfere with tasks in progress. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2654,12 +2508,7 @@ This setting also lets you specify how much the actual update interval varies. T > This setting is used only when you are establishing policy for a domain, site, organizational unit (OU), or customized group. If you are establishing policy for a local computer only, the system ignores this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2744,12 +2593,7 @@ This setting also lets you specify how much the actual update interval varies. T > Consider notifying users that their policy is updated periodically so that they recognize the signs of a policy update. When Group Policy is updated, the Windows desktop is refreshed; it flickers briefly and closes open menus. Also, restrictions imposed by Group Policies, such as those that limit the programs a user can run, might interfere with tasks in progress. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2825,12 +2669,7 @@ If you disable this policy setting, Group Policy will run scripts immediately af If you do not configure this policy setting, Group Policy will wait five minutes before running logon scripts. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2902,12 +2741,7 @@ The display name can contain environment variables and can be a maximum of 255 c If this setting is Disabled or Not Configured, the default display name of New Group Policy object is used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2977,12 +2811,7 @@ If you enable this setting, you can create all new Group Policy object links in If you disable this setting or do not configure it, new Group Policy object links are created in the enabled state. If you do not want them to be effective until they are configured and tested, you must disable the object link. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3069,12 +2898,7 @@ If you disable or do not configure this setting, the Group Policy Object Editor > If the ADMs that you require are not all available locally in your %windir%\inf directory, you might not be able to see all the settings that have been configured in the GPO that you are editing. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3162,12 +2986,7 @@ For instance, to enable PROCESS_CREATION_MITIGATION_POLICY_DEP_ENABLE and PROCES Setting flags not specified here to any value other than ? results in undefined behavior. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3242,12 +3061,7 @@ If you disable or do not configure this setting, RSoP logging is turned on. By d > To view the RSoP information logged on a client computer, you can use the RSoP snap-in in the Microsoft Management Console (MMC). -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3313,12 +3127,7 @@ ADMX Info: Enabling this setting will cause the Group Policy Client to connect to the same domain controller for DFS shares as is being used for Active Directory. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3393,12 +3202,7 @@ If you enable this policy, when Group Policy cannot determine the bandwidth spee If you disable this setting or do not configure it, Group Policy will evaluate the network connection as a slow link and process only those client side extensions configured to process over a slow link. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3478,12 +3282,7 @@ and Drive Maps preference extension will not be applied. If you disable or do not configure this policy setting, detecting a slow network connection will not affect whether Group Policy processing will be synchronous or asynchronous. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3553,12 +3352,7 @@ If you enable this policy setting, Group Policy will use this administratively c If you disable or do not configure this policy setting, Group Policy will use the default wait time of 30 seconds on computers running Windows Vista operating system. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3637,12 +3431,7 @@ If you disable this setting or do not configure it, the user's Group Policy Obje > This setting is effective only when both the computer account and the user account are in at least Windows 2000 domains. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3655,6 +3444,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-help.md b/windows/client-management/mdm/policy-csp-admx-help.md index 830f1e25b0..c281c53d6b 100644 --- a/windows/client-management/mdm/policy-csp-admx-help.md +++ b/windows/client-management/mdm/policy-csp-admx-help.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Help -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -98,12 +102,7 @@ If you enable this policy setting, DEP for HTML Help Executable is turned off. T If you disable or do not configure this policy setting, DEP is turned on for HTML Help Executable. This provides an additional security benefit, but HTML Help stops if DEP detects system memory abnormalities. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -187,12 +186,7 @@ If you disable or do not configure this policy setting, these commands are fully For additional options, see the "Restrict these programs from being launched from Help" policy. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -267,12 +261,7 @@ If you disable or do not configure this policy setting, users can run all applic > This policy setting is available under Computer Configuration and User Configuration. If both are settings are used, any programs listed in either of these locations cannot launched from Help. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -346,12 +335,7 @@ If you disable or do not configure this policy setting, users can run all applic > > This policy setting is available under Computer Configuration and User Configuration. If both are settings are used, any programs listed in either of these locations cannot launched from Help. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -364,8 +348,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-helpandsupport.md b/windows/client-management/mdm/policy-csp-admx-helpandsupport.md index 1ddbe53400..8e79c571f5 100644 --- a/windows/client-management/mdm/policy-csp-admx-helpandsupport.md +++ b/windows/client-management/mdm/policy-csp-admx-helpandsupport.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_HelpAndSupport -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -96,12 +100,7 @@ If you enable this policy setting, active content links are not rendered. The te If you disable or do not configure this policy setting, the default behavior applies (Help viewer renders trusted assistance content with active elements). -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -173,12 +172,7 @@ If you disable or do not configure this policy setting, ratings controls are add Users can use the control to provide feedback on the quality and usefulness of the Help and Support content. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -247,12 +241,7 @@ If you enable this policy setting, users cannot participate in the Help Experien If you disable or do not configure this policy setting, users can turn on the Help Experience Improvement program feature from the Help and Support settings page. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -322,12 +311,7 @@ If you enable this policy setting, users are prevented from accessing online ass If you disable or do not configure this policy setting, users can access online assistance if they have a connection to the Internet and have not disabled Windows Online from the Help and Support Options page. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -340,8 +324,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-hotspotauth.md b/windows/client-management/mdm/policy-csp-admx-hotspotauth.md index 17e85306fc..54101403e7 100644 --- a/windows/client-management/mdm/policy-csp-admx-hotspotauth.md +++ b/windows/client-management/mdm/policy-csp-admx-hotspotauth.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_HotSpotAuth -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -90,12 +94,7 @@ This policy setting defines whether WLAN hotspots are probed for Wireless Intern - If you disable this policy setting, WLAN hotspots are not probed for WISPr protocol support, and users can only authenticate with WLAN hotspots using a web browser. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -109,7 +108,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-icm.md b/windows/client-management/mdm/policy-csp-admx-icm.md index a61bda39b0..20e245b182 100644 --- a/windows/client-management/mdm/policy-csp-admx-icm.md +++ b/windows/client-management/mdm/policy-csp-admx-icm.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_ICM -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -164,12 +168,7 @@ If you disable this policy setting, all users are opted into the Windows Custome If you do not configure this policy setting, the administrator can use the Problem Reports and Solutions component in Control Panel to enable Windows Customer Experience Improvement Program for all users. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -241,12 +240,7 @@ If you enable this policy setting, when you are presented with a certificate iss If you disable or do not configure this policy setting, your computer will contact the Windows Update website. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -321,12 +315,7 @@ If you enable this policy setting, it prevents this client from printing to Inte If you disable or do not configure this policy setting, users can choose to print to Internet printers over HTTP. Also, see the "Web-based printing" policy setting in Computer Configuration/Administrative Templates/Printers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -403,12 +392,7 @@ If you enable this policy setting, print drivers cannot be downloaded over HTTP. If you disable or do not configure this policy setting, users can download print drivers over HTTP. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -485,12 +469,7 @@ Also see "Turn off Windows Update device driver search prompt" in "Administrativ > This policy setting is replaced by "Specify Driver Source Search Order" in "Administrative Templates/System/Device Installation" on newer versions of Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -564,12 +543,7 @@ If you disable or do not configure this policy setting, the user can click the h Also, see "Events.asp URL", "Events.asp program", and "Events.asp Program Command Line Parameters" settings in "Administrative Templates/Windows Components/Event Viewer". -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -643,12 +617,7 @@ If you disable or do not configure this policy setting, the Help and Support Cen You might want to enable this policy setting for users who do not have Internet access, because the content in the "Did you know?" section will remain static indefinitely without an Internet connection. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -720,12 +689,7 @@ If you enable this policy setting, it removes the Knowledge Base section from th If you disable or do not configure this policy setting, the Knowledge Base is searched if the user has a connection to the Internet and has not disabled the Knowledge Base search from the Search Options page. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -797,12 +761,7 @@ If you disable this policy setting, all of the the policy settings listed in the If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -873,12 +832,7 @@ If you disable this policy setting, all of the the policy settings listed in the If you do not configure this policy setting, all of the the policy settings in the "Internet Communication settings" section are set to not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -948,12 +902,7 @@ If you enable this policy setting, the "Choose a list of Internet Service Provid If you disable or do not configure this policy setting, users can connect to Microsoft to download a list of ISPs for their area. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1025,12 +974,7 @@ If you disable or do not configure this policy setting, users can connect to Mic Note that registration is optional and involves submitting some personal information to Microsoft. However, Windows Product Activation is required but does not involve submitting any personal information (except the country/region you live in). -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1106,12 +1050,7 @@ This policy setting overrides any user setting made from the Control Panel for e Also see the "Configure Error Reporting", "Display Error Notification" and "Disable Windows Error Reporting" policy settings under Computer Configuration/Administrative Templates/Windows Components/Windows Error Reporting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1184,12 +1123,7 @@ If you disable or do not configure this policy setting, users can access the Win > This policy applies only when this PC is configured to connect to an intranet update service using the "Specify intranet Microsoft update service location" policy. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1264,12 +1198,7 @@ If you disable or do not configure this policy setting, Search Companion downloa > Internet searches still send the search text and information about the search to Microsoft and the chosen search provider. Choosing Classic Search turns off the Search Companion feature completely. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1341,12 +1270,7 @@ If you enable this policy setting, the link and the dialog for using the Web ser If you disable or do not configure this policy setting, the user is allowed to use the Web service. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1418,12 +1342,7 @@ If you enable this policy setting, the link and the dialog for using the Web ser If you disable or do not configure this policy setting, the user is allowed to use the Web service. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1495,12 +1414,7 @@ If you enable this policy setting, the "Look for an app in the Store" item in th If you disable or do not configure this policy setting, the user is allowed to use the Store service and the Store item is available in the Open With dialog. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1572,12 +1486,7 @@ If you enable this policy setting, the "Look for an app in the Store" item in th If you disable or do not configure this policy setting, the user is allowed to use the Store service and the Store item is available in the Open With dialog. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1649,12 +1558,7 @@ If you disable or do not configure this policy setting, a list of providers are See the documentation for the web publishing and online ordering wizards for more information, including details on specifying service providers in the registry. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1724,12 +1628,7 @@ The Order Prints Online Wizard is used to download a list of providers and allow If you disable or do not configure this policy setting, the task is displayed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1801,12 +1700,7 @@ If you enable this policy setting, the task "Order Prints Online" is removed fro If you disable or do not configure this policy setting, the task is displayed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1876,12 +1770,7 @@ The Web Publishing Wizard is used to download a list of providers and allow user If you enable this policy setting, these tasks are removed from the File and Folder tasks in Windows folders. If you disable or do not configure this policy setting, the tasks are shown. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1953,12 +1842,7 @@ If you enable this policy setting, these tasks are removed from the File and Fol If you disable or do not configure this policy setting, the tasks are shown. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2032,12 +1916,7 @@ If you enable this policy setting, Windows Messenger does not collect usage info If you disable this policy setting, Windows Messenger collects anonymous usage information, and the setting is not shown. If you do not configure this policy setting, users have the choice to opt in and allow information to be collected. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2113,12 +1992,7 @@ If you disable this policy setting, Windows Messenger collects anonymous usage i If you do not configure this policy setting, users have the choice to opt in and allow information to be collected. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2131,8 +2005,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-iis.md b/windows/client-management/mdm/policy-csp-admx-iis.md index 7516b56b97..8692ef9c0c 100644 --- a/windows/client-management/mdm/policy-csp-admx-iis.md +++ b/windows/client-management/mdm/policy-csp-admx-iis.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_IIS -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -88,12 +92,7 @@ Enabling this setting will not have any effect on IIS if IIS is already installe - If you disable or do not configure this policy setting, IIS can be installed, as well as all the programs and applications that require IIS to run." -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -107,7 +106,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-kdc.md b/windows/client-management/mdm/policy-csp-admx-kdc.md index ac72349791..1309460a63 100644 --- a/windows/client-management/mdm/policy-csp-admx-kdc.md +++ b/windows/client-management/mdm/policy-csp-admx-kdc.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_kdc -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -129,12 +133,7 @@ Impact on domain controller performance when this policy setting is enabled: - Kerberos armoring fully encrypts Kerberos messages and signs Kerberos errors which results in increased processing time, but does not change the service ticket size. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -206,12 +205,7 @@ If you disable or do not configure this policy setting, the KDC will not search To ensure consistent behavior, this policy setting must be supported and set identically on all domain controllers in the domain. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -287,12 +281,7 @@ Required: PKInit Freshness Extension is required for successful authentication. If you disable or not configure this policy setting, then the DC will never offer the PKInit Freshness Extension and accept valid authentication requests without checking for freshness. Users will never receive the fresh public key identity SID. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -365,12 +354,7 @@ If you enable this policy setting, domain controllers will request compound auth If you disable or do not configure this policy setting, domain controllers will return service tickets that contain compound authentication any time the client sends a compound authentication request regardless of the account configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -440,12 +424,7 @@ If you enable this policy setting, you can set the threshold limit for Kerberos If you disable or do not configure this policy setting, the threshold value defaults to 12,000 bytes, which is the default Kerberos MaxTokenSize for Windows 7, Windows Server 2008 R2 and prior versions. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -520,12 +499,7 @@ If you disable or do not configure this policy setting, the domain controller do > Information about previous logons is provided only if the domain functional level is Windows Server 2008. In domains with a domain functional level of Windows Server 2003, Windows 2000 native, or Windows 2000 mixed, domain controllers cannot provide information about previous logons, and enabling this policy setting does not affect anything. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -538,8 +512,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-kerberos.md b/windows/client-management/mdm/policy-csp-admx-kerberos.md index 5f1d176882..0546f3e781 100644 --- a/windows/client-management/mdm/policy-csp-admx-kerberos.md +++ b/windows/client-management/mdm/policy-csp-admx-kerberos.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Kerberos -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -111,12 +115,7 @@ If you enable this policy setting and the resource domain requests compound auth If you disable or do not configure this policy setting and the resource domain requests compound authentication, devices will send a non-compounded authentication request first then a compound authentication request when the service requests compound authentication. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -193,12 +192,7 @@ If you disable this policy setting, certificates will never be used. If you do not configure this policy setting, Automatic will be used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -270,12 +264,7 @@ If you disable this policy setting, the host name-to-Kerberos realm mappings lis If you do not configure this policy setting, the system uses the host name-to-Kerberos realm mappings that are defined in the local registry, if they exist. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -346,12 +335,7 @@ Warning: When revocation check is ignored, the server represented by the certifi If you disable or do not configure this policy setting, the Kerberos client enforces the revocation check for the SSL certificate. The connection to the KDC proxy server is not established if the revocation check fails. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -421,12 +405,7 @@ If you enable this policy setting, the Kerberos client will use the KDC proxy se If you disable or do not configure this policy setting, the Kerberos client does not have KDC proxy servers settings defined by Group Policy. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -498,12 +477,7 @@ If you disable this policy setting, the interoperable Kerberos V5 realm settings If you do not configure this policy setting, the system uses the interoperable Kerberos V5 realm settings that are defined in the local registry, if they exist. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -581,12 +555,7 @@ If you disable this policy setting, Never will be used. If you do not configure this policy setting, Automatic will be used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -656,12 +625,7 @@ If you enable this policy setting, only services running as LocalSystem or Netwo If you disable or do not configure this policy setting, any service is allowed to accept incoming connections by using this system-generated SPN. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -673,7 +637,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-lanmanserver.md b/windows/client-management/mdm/policy-csp-admx-lanmanserver.md index de2fd3cdf7..67a94e4f64 100644 --- a/windows/client-management/mdm/policy-csp-admx-lanmanserver.md +++ b/windows/client-management/mdm/policy-csp-admx-lanmanserver.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_LanmanServer -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -112,12 +116,7 @@ Arrange the desired cipher suites in the edit box, one cipher suite per line, in > When configuring this security setting, changes will not take effect until you restart Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -201,12 +200,7 @@ In circumstances where this policy setting is enabled, you can also select the f - Disallow hash publication on all shared folders. With this option, BranchCache does not generate content information for any shares on the computer and does not send content information to client computers that request content. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -294,12 +288,7 @@ Hash version supported: - To support both V1 and V2 content information, configure "Hash version supported" with the value of 3. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -372,12 +361,7 @@ If you disable or do not configure this policy setting, the SMB server will sele > When configuring this security setting, changes will not take effect until you restart Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -390,8 +374,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md index b67d0e7363..73350f7d43 100644 --- a/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md +++ b/windows/client-management/mdm/policy-csp-admx-lanmanworkstation.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_LanmanWorkstation -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -114,12 +118,7 @@ Arrange the desired cipher suites in the edit box, one cipher suite per line, in > When configuring this security setting, changes will not take effect until you restart Windows. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -192,12 +191,7 @@ If you disable or do not configure this policy setting, Windows will prevent use > This policy has no effect when connecting Scale-out File Server shares provided by a Windows Server. Microsoft does not recommend enabling this policy for clients that routinely connect to files hosted on a Windows Failover Cluster with the File Server for General Use role, as it can lead to adverse failover times and increased memory and CPU usage. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -270,12 +264,7 @@ If you disable or do not configure this policy setting, Windows will prevent use > Microsoft does not recommend enabling this group policy. Use of CA with Offline Files will lead to very long transition times between the online and offline states. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -288,7 +277,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md b/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md index 23ab94d3d1..0e043e88cc 100644 --- a/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md +++ b/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_LeakDiagnostic -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -96,12 +100,7 @@ The DPS can be configured with the Services snap-in to the Microsoft Management > For Windows Server systems, this policy setting applies only if the Desktop Experience optional component is installed and the Remote Desktop Services role is not installed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -116,8 +115,7 @@ ADMX Info: -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md b/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md index e8e642b109..f14f7c780e 100644 --- a/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md +++ b/windows/client-management/mdm/policy-csp-admx-linklayertopologydiscovery.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_LinkLayerTopologyDiscovery -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -92,12 +96,7 @@ If you enable this policy setting, additional options are available to fine-tune If you disable or do not configure this policy setting, the default behavior of LLTDIO will apply. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -169,12 +168,7 @@ If you enable this policy setting, additional options are available to fine-tune If you disable or do not configure this policy setting, the default behavior for the Responder will apply. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -187,8 +181,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-logon.md b/windows/client-management/mdm/policy-csp-admx-logon.md index f10c959ce9..8e229d1626 100644 --- a/windows/client-management/mdm/policy-csp-admx-logon.md +++ b/windows/client-management/mdm/policy-csp-admx-logon.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_Logon -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -129,12 +133,7 @@ If you enable this policy setting, the user cannot choose to show account detail If you disable or do not configure this policy setting, the user may choose to show account details on the sign-in screen. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -204,12 +203,7 @@ If you enable this policy, the logon background image shows without blur. If you disable or do not configure this policy, the logon background image adopts the acrylic blur effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -286,12 +280,7 @@ This policy setting appears in the Computer Configuration and User Configuration > To create a customized run list by using a policy setting, use the "Run these applications at startup" policy setting. Also, see the "Do not process the run once list" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -368,12 +357,7 @@ This policy setting appears in the Computer Configuration and User Configuration > To create a customized run list by using a policy setting, use the "Run these applications at startup" policy setting. Also, see the "Do not process the run once list" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -450,12 +434,7 @@ This policy setting appears in the Computer Configuration and User Configuration > Customized run-once lists are stored in the registry in HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce. Also, see the "Do not process the legacy run list" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -532,12 +511,7 @@ This policy setting appears in the Computer Configuration and User Configuration > Customized run-once lists are stored in the registry in HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce. Also, see the "Do not process the legacy run list" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -607,12 +581,7 @@ If you enable this setting, the system does not display a message reminding user If you disable or do not configure this policy setting, the system displays the message reminding users to wait while their system starts or shuts down, or while users log on or off. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -682,12 +651,7 @@ If you enable this policy setting, the Logon UI will not enumerate any connected If you disable or do not configure this policy setting, connected users will be enumerated on domain-joined computers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -767,12 +731,7 @@ This setting applies only to Windows 2000 Professional. It does not affect the " > To display the welcome screen, click Start, point to Programs, point to Accessories, point to System Tools, and then click "Getting Started." To suppress the welcome screen without specifying a setting, clear the "Show this screen at startup" check box on the welcome screen. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -851,12 +810,7 @@ If you disable or do not configure this policy, the welcome screen is displayed > To display the welcome screen, click Start, point to Programs, point to Accessories, point to System Tools, and then click "Getting Started." To suppress the welcome screen without specifying a setting, clear the "Show this screen at startup" check box on the welcome screen. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -933,12 +887,7 @@ If you disable or do not configure this policy setting, the user will have to st Also, see the "Do not process the legacy run list" and the "Do not process the run once list" settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1016,12 +965,7 @@ Also, see the "Do not process the legacy run list" and the "Do not process the r -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1109,12 +1053,7 @@ If you disable or do not configure this policy setting and users log on to a cli > - If Folder Redirection policy will apply during the next logon, security policies will be applied asynchronously during the next update cycle, if network connectivity is available. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1184,12 +1123,7 @@ This policy setting may be used to make Windows give preference to a custom logo If you disable or do not configure this policy setting, Windows uses the default Windows logon background or custom background. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1264,12 +1198,7 @@ If you disable or do not configure this policy setting, only the default status > This policy setting is ignored if the "Remove Boot/Shutdown/Logon/Logoff status messages" policy setting is enabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1282,8 +1211,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md index 76a4f4f8f9..86d6dee6ba 100644 --- a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md +++ b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_MicrosoftDefenderAntivirus -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -363,12 +367,7 @@ If you enable or do not configure this setting, the antimalware service will loa If you disable this setting, the antimalware service will load as a low priority task. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -442,12 +441,7 @@ If you do not configure this policy setting, Windows will internally manage Micr Enabling or disabling this policy may lead to unexpected or unsupported behavior. It is recommended that you leave this policy setting unconfigured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -522,12 +516,7 @@ Not configured: Same as Disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -603,12 +592,7 @@ This feature requires these Group Policy settings to be set as follows: - Real-time Protection -> Do not enable the “Turn off real-time protection” policy or the “Block at First Sight” feature will not function. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -678,12 +662,7 @@ If you enable or do not configure this setting, unique items defined in Group Po If you disable this setting, only items defined by Group Policy will be used in the resulting effective policy. Group Policy settings will override preference settings configured by the local administrator. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -755,12 +734,7 @@ If you enable this policy setting, Microsoft Defender Antivirus will not prompt If you disable or do not configure this policy setting, Microsoft Defender Antivirus will prompt users to take actions on malware detections. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -830,12 +804,7 @@ If you enable this policy setting, Microsoft Defender Antivirus does not automat If you disable or do not configure this policy setting, Microsoft Defender Antivirus automatically takes action on all detected threats after a nonconfigurable delay of approximately five seconds. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -901,12 +870,7 @@ ADMX Info: This policy setting allows you specify a list of file types that should be excluded from scheduled, custom, and real-time scanning. File types should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of the file type extension (such as "obj" or "lib"). The value is not used and it is recommended that this be set to 0. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -974,12 +938,7 @@ This policy setting allows you to disable scheduled and real-time scanning for f As an example, a path might be defined as: "c:\Windows" to exclude all files in this directory. A fully qualified resource name might be defined as: "C:\Windows\App.exe". The value is not used and it is recommended that this be set to 0. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1045,12 +1004,7 @@ ADMX Info: This policy setting allows you to disable scheduled and real-time scanning for any file opened by any of the specified processes. The process itself will not be excluded. To exclude the process, use the Path exclusion. Processes should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of the path to the process image. Note that only executables can be excluded. For example, a process might be defined as: "c:\windows\app.exe". The value is not used and it is recommended that this be set to 0. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1131,12 +1085,7 @@ Same as Disabled. You can configure ASR rules in the Configure Attack Surface Reduction rules GP setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1233,12 +1182,7 @@ Same as Disabled. You can exclude folders or files in the "Exclude files and paths from Attack Surface Reduction Rules" GP setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1321,12 +1265,7 @@ You can enable controlled folder access in the Configure controlled folder acces Default system folders are automatically guarded, but you can add folders in the configure protected folders GP setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1410,12 +1349,7 @@ You can enable controlled folder access in the Configure controlled folder acces Microsoft Defender Antivirus automatically determines which applications can be trusted. You can add additional trusted applications in the Configure allowed applications GP setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1490,12 +1424,7 @@ Not configured: Same as Disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1565,12 +1494,7 @@ If you enable or do not configure this setting, definition retirement will be en If you disable this setting, definition retirement will be disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1636,12 +1560,7 @@ ADMX Info: This policy setting defines additional definition sets to enable for network traffic inspection. Definition set GUIDs should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of a definition set GUID. As an example, the definition set GUID to enable test security intelligence is defined as: “{b54b6ac9-a737-498e-9120-6616ad3bf590}”. The value is not used and it is recommended that this be set to 0. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1711,12 +1630,7 @@ If you enable or do not configure this setting, protocol recognition will be ena If you disable this setting, protocol recognition will be disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1786,12 +1700,7 @@ If you enable this setting, the proxy server will be bypassed for the specified If you disable or do not configure this setting, the proxy server will not be bypassed for the specified addresses. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1867,12 +1776,7 @@ If you enable this setting, the proxy setting will be set to use the specified p If you disable or do not configure this setting, the proxy will skip over this fallback step according to the order specified above. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1948,12 +1852,7 @@ If you enable this setting, the proxy will be set to the specified URL according If you disable or do not configure this setting, the proxy will skip over this fallback step according to the order specified above. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2023,12 +1922,7 @@ If you enable this setting, the local preference setting will take priority over If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2098,12 +1992,7 @@ If you enable this setting, items will be removed from the Quarantine folder aft If you disable or do not configure this setting, items will be kept in the quarantine folder indefinitely and will not be automatically removed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2173,12 +2062,7 @@ If you enable or do not configure this setting, scheduled tasks will begin at a If you disable this setting, scheduled tasks will begin at the specified start time. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2248,12 +2132,7 @@ If you enable or do not configure this setting, behavior monitoring will be enab If you disable this setting, behavior monitoring will be disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2323,12 +2202,7 @@ If you enable or do not configure this setting, scanning for all downloaded file If you disable this setting, scanning for all downloaded files and attachments will be disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2398,12 +2272,7 @@ If you enable or do not configure this setting, monitoring for file and program If you disable this setting, monitoring for file and program activity will be disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2473,12 +2342,7 @@ If you enable or do not configure this setting, raw write notifications will be If you disable this setting, raw write notifications be disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2548,12 +2412,7 @@ If you enable or do not configure this setting, a process scan will be initiated If you disable this setting, a process scan will not be initiated when real-time protection is turned on. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2623,12 +2482,7 @@ If you enable this setting, downloaded files and attachments smaller than the si If you disable or do not configure this setting, a default size will be applied. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2698,12 +2552,7 @@ If you enable this setting, the local preference setting will take priority over If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2773,12 +2622,7 @@ If you enable this setting, the local preference setting will take priority over If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2848,12 +2692,7 @@ If you enable this setting, the local preference setting will take priority over If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2923,12 +2762,7 @@ If you enable this setting, the local preference setting will take priority over If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2998,12 +2832,7 @@ If you enable this setting, the local preference setting will take priority over If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3073,12 +2902,7 @@ If you enable this setting, the local preference setting will take priority over If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3160,12 +2984,7 @@ If you enable this setting, a scheduled full scan to complete remediation will r If you disable or do not configure this setting, a scheduled full scan to complete remediation will run at a default frequency. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3235,12 +3054,7 @@ If you enable this setting, a scheduled full scan to complete remediation will r If you disable or do not configure this setting, a scheduled full scan to complete remediation will run at a default time. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3306,12 +3120,7 @@ ADMX Info: This policy setting configures the time in minutes before a detection in the "additional action" state moves to the "cleared" state. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3377,12 +3186,7 @@ ADMX Info: This policy setting configures the time in minutes before a detection in the “critically failed” state to moves to either the “additional action” state or the “cleared” state. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3452,12 +3256,7 @@ If you disable or do not configure this setting, Microsoft Defender Antivirus en If you enable this setting, Microsoft Defender Antivirus enhanced notifications will not display on clients. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3526,12 +3325,7 @@ If you enable or do not configure this setting, Watson events will be sent. If you disable this setting, Watson events will not be sent. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3597,12 +3391,7 @@ ADMX Info: This policy setting configures the time in minutes before a detection in the "non-critically failed" state moves to the "cleared" state. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3666,12 +3455,7 @@ ADMX Info: This policy setting configures the time in minutes before a detection in the "completed" state moves to the "cleared" state. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3737,12 +3521,7 @@ ADMX Info: This policy configures Windows software trace preprocessor (WPP Software Tracing) components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3815,12 +3594,7 @@ Tracing levels are defined as: - 4 - Debug -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3890,12 +3664,7 @@ If you enable or do not configure this setting, a new context menu will be added If you disable this setting, users will not be able to pause scans. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3965,12 +3734,7 @@ If you enable this setting, archive files will be scanned to the directory depth If you disable or do not configure this setting, archive files will be scanned to the default directory depth level. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4040,12 +3804,7 @@ If you enable this setting, archive files less than or equal to the size specifi If you disable or do not configure this setting, archive files will be scanned according to the default value. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4116,12 +3875,7 @@ If you enable or do not configure this setting, archive files will be scanned. If you disable this setting, archive files will not be scanned. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4191,12 +3945,7 @@ If you enable this setting, e-mail scanning will be enabled. If you disable or do not configure this setting, e-mail scanning will be disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4266,12 +4015,7 @@ If you enable or do not configure this setting, heuristics will be enabled. If you disable this setting, heuristics will be disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4341,12 +4085,7 @@ If you enable or do not configure this setting, packed executables will be scann If you disable this setting, packed executables will not be scanned. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4416,12 +4155,7 @@ If you enable this setting, removable drives will be scanned during any type of If you disable or do not configure this setting, removable drives will not be scanned during a full scan. Removable drives may still be scanned during quick scan and custom scan. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4491,12 +4225,7 @@ If you enable this setting, reparse point scanning will be enabled. If you disable or do not configure this setting, reparse point scanning will be disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4566,12 +4295,7 @@ If you enable this setting, a system restore point will be created. If you disable or do not configure this setting, a system restore point will not be created. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4640,12 +4364,7 @@ If you enable this setting, mapped network drives will be scanned. If you disable or do not configure this setting, mapped network drives will not be scanned. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4715,12 +4434,7 @@ If you enable this setting, network files will be scanned. If you disable or do not configure this setting, network files will not be scanned. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4790,12 +4504,7 @@ If you enable this setting, the local preference setting will take priority over If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4865,12 +4574,7 @@ If you enable this setting, the local preference setting will take priority over If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4940,12 +4644,7 @@ If you enable this setting, the local preference setting will take priority over If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5015,12 +4714,7 @@ If you enable this setting, the local preference setting will take priority over If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5090,12 +4784,7 @@ If you enable this setting, the local preference setting will take priority over If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5165,12 +4854,7 @@ If you enable this setting, low CPU priority will be used during scheduled scans If you disable or do not configure this setting, not changes will be made to CPU priority for scheduled scans. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5240,12 +4924,7 @@ If you enable this setting, a catch-up scan will occur after the specified numbe If you disable or do not configure this setting, a catch-up scan will occur after the 2 consecutive missed scheduled scans. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5315,12 +4994,7 @@ If you enable this setting, items will be removed from the scan history folder a If you disable or do not configure this setting, items will be kept in the scan history folder for the default number of days. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5390,12 +5064,7 @@ If you enable this setting, a quick scan will run at the interval specified. If you disable or do not configure this setting, a quick scan will run at a default time. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5465,12 +5134,7 @@ If you enable or do not configure this setting, scheduled scans will only run wh If you disable this setting, scheduled scans will run at the scheduled time. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5552,12 +5216,7 @@ If you enable this setting, a scheduled scan will run at the frequency specified If you disable or do not configure this setting, a scheduled scan will run at a default frequency. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5627,12 +5286,7 @@ If you enable this setting, a scheduled scan will run at the time of day specifi If you disable or do not configure this setting, a scheduled scan will run at a default time. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5702,12 +5356,7 @@ If you enable this setting, the antimalware service will always remain running e If you disable or do not configure this setting, the antimalware service will be stopped when both antivirus and antispyware security intelligence is disabled. If the computer is restarted, the service will be started if it is set to Automatic startup. After the service has started, there will be a check to see if antivirus and antispyware security intelligence is enabled. If at least one is enabled, the service will remain running. If both are disabled, the service will be stopped. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5777,12 +5426,7 @@ If you enable this setting, spyware security intelligence will be considered out If you disable or do not configure this setting, spyware security intelligence will be considered out of date after the default number of days have passed without an update. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5852,12 +5496,7 @@ If you enable this setting, virus security intelligence will be considered out o If you disable or do not configure this setting, virus security intelligence will be considered out of date after the default number of days have passed without an update. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5927,12 +5566,7 @@ If you enable this setting, the specified sources will be contacted for security If you disable or do not configure this setting, the list will remain empty by default and no sources will be contacted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6002,12 +5636,7 @@ If you enable or do not configure this setting, a scan will start following a se If you disable this setting, a scan will not start following a security intelligence update. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6077,12 +5706,7 @@ If you enable or do not configure this setting, security intelligence updates wi If you disable this setting, security intelligence updates will be turned off while the computer is running on battery power. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6152,12 +5776,7 @@ If you enable or do not configure this setting, security intelligence updates wi If you disable this setting, security intelligence updates will not be initiated on startup when there is no antimalware engine present. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6229,12 +5848,7 @@ If you enable this setting, security intelligence update sources will be contact If you disable or do not configure this setting, security intelligence update sources will be contacted in a default order. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6304,12 +5918,7 @@ If you enable this setting, security intelligence updates will be downloaded fro If you disable or do not configure this setting, security intelligence updates will be downloaded from the configured download source. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6379,12 +5988,7 @@ If you enable or do not configure this setting, real-time security intelligence If you disable this setting, real-time security intelligence updates will disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6466,12 +6070,7 @@ If you enable this setting, the check for security intelligence updates will occ If you disable or do not configure this setting, the check for security intelligence updates will occur at a default frequency. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6541,12 +6140,7 @@ If you enable this setting, the check for security intelligence updates will occ If you disable or do not configure this setting, the check for security intelligence updates will occur at the default time. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6614,12 +6208,7 @@ This policy setting allows you to define the security intelligence location for If you disable or do not configure this setting, security intelligence will be referred from the default local source. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6689,12 +6278,7 @@ If you enable this setting or do not configure, the antimalware service will rec If you disable this setting, the antimalware service will not receive notifications to disable security intelligence. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6764,12 +6348,7 @@ If you enable this setting, a catch-up security intelligence update will occur a If you disable or do not configure this setting, a catch-up security intelligence update will be required after the default number of days. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6839,12 +6418,7 @@ If you enable this setting, a check for new security intelligence will occur aft If you disable this setting or do not configure this setting, a check for new security intelligence will not occur after service startup. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6928,12 +6502,7 @@ If you disable or do not configure this setting, you will not join Microsoft MAP In Windows 10, Basic membership is no longer available, so setting the value to 1 or 2 enrolls the device into Advanced membership. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7003,12 +6572,7 @@ If you enable this setting, the local preference setting will take priority over If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7081,12 +6645,7 @@ Valid remediation action values are: - 6 = Ignore -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7156,12 +6715,7 @@ If you enable this setting, the additional text specified will be displayed. If you disable or do not configure this setting, there will be no additional text displayed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7231,12 +6785,7 @@ If you disable or do not configure this setting, Microsoft Defender Antivirus no If you enable this setting, Microsoft Defender Antivirus notifications will not display on clients. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7304,12 +6853,7 @@ This policy setting allows user to suppress reboot notifications in UI only mode If you enable this setting AM UI won't show reboot notifications. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7377,12 +6921,7 @@ This policy setting allows you to configure whether or not to display AM UI to t If you enable this setting AM UI won't be available to users. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7395,8 +6934,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-mmc.md b/windows/client-management/mdm/policy-csp-admx-mmc.md index 0f6244cfea..00d29f8ddb 100644 --- a/windows/client-management/mdm/policy-csp-admx-mmc.md +++ b/windows/client-management/mdm/policy-csp-admx-mmc.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_MMC -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -109,12 +113,7 @@ To explicitly prohibit use of this snap-in, disable this setting. If this settin When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -194,12 +193,7 @@ To explicitly prohibit use of this snap-in, disable this setting. If this settin When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -279,12 +273,7 @@ To explicitly prohibit use of this snap-in, disable this setting. If this settin When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -358,12 +347,7 @@ This setting permits users to open MMC user-mode console files, such as those on If you disable this setting or do not configure it, users can enter author mode and open author-mode console files. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -442,12 +426,7 @@ When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in windo > If you enable this setting, and you do not enable any settings in the Restricted/Permitted snap-ins folder, users cannot use any MMC snap-ins. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -460,8 +439,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md b/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md index 28db622091..a037f2231c 100644 --- a/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md +++ b/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_MMCSnapins -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -404,12 +408,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -487,12 +486,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -571,12 +565,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -655,12 +644,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -739,12 +723,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -823,12 +802,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable.For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -907,12 +881,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable.For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -991,12 +960,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1075,12 +1039,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1159,12 +1118,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1243,12 +1197,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1326,12 +1275,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1409,12 +1353,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1492,12 +1431,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1575,12 +1509,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1658,12 +1587,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1741,12 +1665,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1824,12 +1743,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1907,12 +1821,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1990,12 +1899,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2073,12 +1977,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2156,12 +2055,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2239,12 +2133,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2322,12 +2211,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2405,12 +2289,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2488,12 +2367,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2571,12 +2445,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2654,12 +2523,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2737,12 +2601,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2821,12 +2680,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2904,12 +2758,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2987,12 +2836,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3070,12 +2914,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3153,12 +2992,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3236,12 +3070,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3319,12 +3148,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3402,12 +3226,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3487,12 +3306,7 @@ To explicitly prohibit use of the Group Policy tab, disable this setting. If thi When the Group Policy tab is inaccessible, it does not appear in the site, domain, or organizational unit property sheets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3570,12 +3384,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3653,12 +3462,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3736,12 +3540,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3819,12 +3618,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3902,12 +3696,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -3985,12 +3774,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4068,12 +3852,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4151,12 +3930,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4234,12 +4008,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4317,12 +4086,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4400,12 +4164,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4483,12 +4242,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4566,12 +4320,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4649,12 +4398,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4732,12 +4476,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4815,12 +4554,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4898,12 +4632,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -4981,12 +4710,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5064,12 +4788,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5147,12 +4866,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5230,12 +4944,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5313,12 +5022,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5396,12 +5100,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5479,12 +5178,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5562,12 +5256,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5645,12 +5334,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5728,12 +5412,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5811,12 +5490,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5894,12 +5568,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -5977,12 +5646,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6060,12 +5724,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6143,12 +5802,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6226,12 +5880,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6309,12 +5958,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6392,12 +6036,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6475,12 +6114,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6558,12 +6192,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6641,12 +6270,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6724,12 +6348,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6807,12 +6426,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6890,12 +6504,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -6973,12 +6582,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7056,12 +6660,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7139,12 +6738,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7222,12 +6816,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7305,12 +6894,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7388,12 +6972,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7471,12 +7050,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7554,12 +7128,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7637,12 +7206,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7720,12 +7284,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7803,12 +7362,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7886,12 +7440,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -7969,12 +7518,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8052,12 +7596,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8135,12 +7674,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8218,12 +7752,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8301,12 +7830,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8384,12 +7908,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8467,12 +7986,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8550,12 +8064,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8633,12 +8142,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8716,12 +8220,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8799,12 +8298,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8882,12 +8376,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -8965,12 +8454,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9048,12 +8532,7 @@ If this policy setting is not configured, the setting of the "Restrict users to When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -9065,7 +8544,6 @@ ADMX Info: -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-msapolicy.md b/windows/client-management/mdm/policy-csp-admx-msapolicy.md index 0fd60d858f..bbfc911a48 100644 --- a/windows/client-management/mdm/policy-csp-admx-msapolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-msapolicy.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_MSAPolicy -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -89,12 +93,7 @@ It is recommended to enable this setting before any user signs in to a device to By default, this setting is Disabled. This setting does not affect whether users can sign in to devices by using Microsoft accounts, or the ability for users to provide Microsoft accounts via the browser for authentication with web-based applications. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -107,8 +106,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-msched.md b/windows/client-management/mdm/policy-csp-admx-msched.md index 1e001d2ccc..ffe5ed4a17 100644 --- a/windows/client-management/mdm/policy-csp-admx-msched.md +++ b/windows/client-management/mdm/policy-csp-admx-msched.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_msched -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -90,12 +94,7 @@ If you enable this policy setting, this will override the default daily schedule If you disable or do not configure this policy setting, the daily scheduled time as specified in Security and Maintenance/Automatic Maintenance Control Panel will apply. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -169,12 +168,7 @@ If you do not configure this policy setting, 4 hour random delay will be applied If you disable this policy setting, no random delay will be applied to Automatic Maintenance. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -188,8 +182,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-msdt.md b/windows/client-management/mdm/policy-csp-admx-msdt.md index 73d5e19860..68f48c21ea 100644 --- a/windows/client-management/mdm/policy-csp-admx-msdt.md +++ b/windows/client-management/mdm/policy-csp-admx-msdt.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_MSDT -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -99,12 +103,7 @@ If you do not configure this policy setting, MSDT support mode is enabled by def No reboots or service restarts are required for this policy setting to take effect. Changes take effect immediately. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -192,12 +191,7 @@ When the service is stopped or disabled, diagnostic scenarios are not executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -273,12 +267,7 @@ No reboots or service restarts are required for this policy setting to take effe This policy setting will only take effect when the Diagnostic Policy Service (DPS) is in the running state. When the service is stopped or disabled, diagnostic scenarios will not be executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -291,8 +280,7 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + diff --git a/windows/client-management/mdm/policy-csp-admx-msi.md b/windows/client-management/mdm/policy-csp-admx-msi.md index 468fdd5d09..95b1e859e7 100644 --- a/windows/client-management/mdm/policy-csp-admx-msi.md +++ b/windows/client-management/mdm/policy-csp-admx-msi.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_MSI -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -159,12 +163,7 @@ This policy setting does not affect installations that run in the user's securit If you disable or do not configure this policy setting, by default, only system administrators can browse during installations with elevated privileges, such as installations offered on the desktop or displayed in Add or Remove Programs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -239,12 +238,7 @@ If you disable or do not configure this policy setting, by default, users can in Also, see the "Prevent removable media source for any install" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -316,12 +310,7 @@ If you disable or do not configure this policy setting, by default, only system This policy setting does not affect installations that run in the user's security context. By default, users can install patches to programs that run in their own security context. Also, see the "Prohibit patching" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -398,12 +387,7 @@ If you enable this policy setting, you can use the options in the Prohibit Use o If you disable or do not configure this policy setting, Windows Installer will use Restart Manager to detect files in use and mitigate a system restart, when possible. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -480,12 +464,7 @@ This policy setting affects Windows Installer only. It does not prevent users fr Also, see the "Enable user to browse for source while elevated" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -556,12 +535,7 @@ If you enable this policy setting, all Patch Optimization options are turned off If you disable or do not configure this policy setting, it enables faster application of patches by removing execution of unnecessary actions. The flyweight patching mode is primarily designed for patches that just update a few files or registry values. The Installer will analyze the patch for specific changes to determine if optimization is possible. If so, the patch will be applied using a minimal set of processing. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -636,12 +610,7 @@ If you enable this policy setting, you can use the options in the Disable loggin If you disable or do not configure this policy setting, Windows Installer will automatically generate log files for those packages that include the MsiLogging property. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -718,12 +687,7 @@ If you enable this policy setting, you can prevent users from installing softwar This policy setting affects Windows Installer only. It does not prevent users from using other methods to install and upgrade programs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -798,12 +762,7 @@ If you disable or do not configure this policy setting, users can install from r Also, see the "Enable user to use media source while elevated" and "Hide the 'Add a program from CD-ROM or floppy disk' option" policy settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -879,12 +838,7 @@ If you disable or do not configure this policy setting, by default, users who ar Also, see the "Enable user to patch elevated products" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -956,12 +910,7 @@ This policy setting is designed to reduce the amount of temporary disk space req This policy setting appears in the Computer Configuration and User Configuration folders. If the policy setting is enabled in either folder, it is considered be enabled, even if it is explicitly disabled in the other folder. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1034,12 +983,7 @@ This policy setting is designed to reduce the amount of temporary disk space req This policy setting appears in the Computer Configuration and User Configuration folders. If the policy setting is enabled in either folder, it is considered be enabled, even if it is explicitly disabled in the other folder. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1110,12 +1054,7 @@ If you enable this policy setting, no packages on the system get the shared comp If you disable or do not configure this policy setting, by default, the shared component functionality is allowed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1188,12 +1127,7 @@ To disable logging, delete all of the letters from the box. If you disable or do not configure this policy setting, Windows Installer logs the default event types, represented by the letters "iweap." -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1267,12 +1201,7 @@ If you enable this policy setting, only administrators or users with administrat If you disable or do not configure this policy setting, users without administrative privileges can install non-administrator updates. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1346,12 +1275,7 @@ If you enable this policy setting, updates cannot be removed from the computer b If you disable or do not configure this policy setting, a user can remove an update from the computer only if the user has been granted privileges to remove the update. This can depend on whether the user is an administrator, whether "Disable Windows Installer" and "Always install with elevated privileges" policy settings are set, and whether the update was installed in a per-user managed, per-user unmanaged, or per-machine context." -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1423,12 +1347,7 @@ If you enable this policy setting, the Windows Installer does not generate Syste If you disable or do not configure this policy setting, by default, the Windows Installer automatically creates a System Restore checkpoint each time an application is installed, so that users can restore their computer to the state it was in before installing the application. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1500,12 +1419,7 @@ If you do not configure this policy setting, or if the policy setting is enabled If you enable this policy setting and "Hide User Installs" is selected, the installer ignores per-user applications. This causes a per-computer installed application to be visible to users, even if those users have a per-user install of the product registered in their user profile. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1583,12 +1497,7 @@ The new feature must be added as a new leaf feature to an existing feature tree. If you disable or do not configure this policy setting, the Windows Installer will use less restrictive rules for component upgrades. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1665,12 +1574,7 @@ If you set the baseline cache to 100, the Windows Installer will use available f If you disable or do not configure this policy setting, the Windows Installer will uses a default value of 10 percent for the baseline file cache maximum size. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1741,12 +1645,7 @@ If you enable this policy setting, no packages on the system can run embedded UI If you disable or do not configure this policy setting, embedded UI is allowed to run. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1819,12 +1718,7 @@ If you enable this policy setting, the warning is suppressed and allows the inst This policy setting is designed for enterprises that use Web-based tools to distribute programs to their employees. However, because this policy setting can pose a security risk, it should be applied cautiously. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1901,12 +1795,7 @@ If you enable this policy setting, you can change the search order by specifying To exclude a file source, omit or delete the letter representing that source type. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1985,12 +1874,7 @@ If you disable this policy setting, Windows Installer stores transform files in If you do not configure this policy setting on Windows 2000 Professional, Windows XP Professional and Windows Vista, when a user reinstalls, removes, or repairs an installation, the transform file is available, even if the user is on a different computer or is not connected to the network. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2004,7 +1888,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. + \ No newline at end of file From e0eeadbf9ff99c305d3371131d84dabc4e63fbc9 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Fri, 24 Sep 2021 17:34:24 +0530 Subject: [PATCH 446/930] Update policy-csp-admx-mmcsnapins.md --- .../mdm/policy-csp-admx-mmcsnapins.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md b/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md index a037f2231c..56a7fdc9a3 100644 --- a/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md +++ b/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md @@ -395,17 +395,17 @@ manager: dansimp This policy setting permits or prohibits the use of this snap-in. -If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. +If you enable this policy setting, the snap-in is permitted. It can be added into the Microsoft Management Console or run from the command line as a standalone console. -If you disable this policy setting, the snap-in is prohibited and cannot be added into the Microsoft Management Console or run from the command line as a standalone console. An error message is displayed stating that policy is prohibiting the use of this snap-in. +If you disable this policy setting, the snap-in is prohibited. It cannot be added into the Microsoft Management Console or run from the command line as a standalone console. An error message is displayed stating that policy is prohibiting the use of this snap-in. -If this policy setting is not configured, the setting of the "Restrict users to the explicitly permitted list of snap-ins" setting determines whether this snap-in is permitted or prohibited. +If this policy setting isn't configured, the setting of the "Restrict users to the explicitly permitted list of snap-ins" setting determines whether this snap-in is permitted or prohibited. -- If the policy setting "Restrict users to the explicitly permitted list of snap-ins" is enabled, users cannot use any snap-in except those explicitly permitted. To explicitly permit use of this snap-in, enable this policy setting. If this policy setting is not configured or disabled, this snap-in is prohibited. +- If the policy setting "Restrict users to the explicitly permitted list of snap-ins" is enabled, users can't use any snap-in except those explicitly permitted. To explicitly permit use of this snap-in, enable this policy setting. If this policy setting isn't configured or disabled, this snap-in is prohibited. -- If the policy setting "Restrict users to the explicitly permitted list of snap-ins" is disabled or not configured, users can use any snap-in except those explicitly prohibited. To explicitly prohibit use of this snap-in, disable this policy setting. If this policy setting is not configured or enabled, the snap-in is permitted. +- If the policy setting "Restrict users to the explicitly permitted list of snap-ins" is disabled or not configured, users can use any snap-in except those explicitly prohibited. To explicitly prohibit use of this snap-in, disable this policy setting. If this policy setting isn't configured or enabled, the snap-in is permitted. -When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. +When a snap-in is prohibited, it doesn't appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in doesn't appear. @@ -473,17 +473,17 @@ ADMX Info: This policy setting permits or prohibits the use of this snap-in. -If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. +If you enable this policy setting, the snap-in is permitted. It can be added into the Microsoft Management Console or run from the command line as a standalone console. -If you disable this policy setting, the snap-in is prohibited and cannot be added into the Microsoft Management Console or run from the command line as a standalone console. An error message is displayed stating that policy is prohibiting the use of this snap-in. +If you disable this policy setting, the snap-in is prohibited. It cannot be added into the Microsoft Management Console or run from the command line as a standalone console. An error message is displayed stating that policy is prohibiting the use of this snap-in. -If this policy setting is not configured, the setting of the "Restrict users to the explicitly permitted list of snap-ins" setting determines whether this snap-in is permitted or prohibited. +If this policy setting isn't configured, the setting of the "Restrict users to the explicitly permitted list of snap-ins" setting determines whether this snap-in is permitted or prohibited. -- If the policy setting "Restrict users to the explicitly permitted list of snap-ins" is enabled, users cannot use any snap-in except those explicitly permitted. To explicitly permit use of this snap-in, enable this policy setting. If this policy setting is not configured or disabled, this snap-in is prohibited. +- If the policy setting "Restrict users to the explicitly permitted list of snap-ins" is enabled, users can't use any snap-in except those explicitly permitted. To explicitly permit use of this snap-in, enable this policy setting. If this policy setting isn't configured or disabled, this snap-in is prohibited. -- If the policy setting "Restrict users to the explicitly permitted list of snap-ins" is disabled or not configured, users can use any snap-in except those explicitly prohibited. To explicitly prohibit use of this snap-in, disable this policy setting. If this policy setting is not configured or enabled, the snap-in is permitted. +- If the policy setting "Restrict users to the explicitly permitted list of snap-ins" is disabled or not configured, users can use any snap-in except those explicitly prohibited. To explicitly prohibit use of this snap-in, disable this policy setting. If this policy setting isn't configured or enabled, the snap-in is permitted. -When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. +When a snap-in is prohibited, it doesn't appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in doesn't appear. From 699d9dc2ff0597625a5782328c7f6a01c9daaf7d Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Fri, 24 Sep 2021 18:50:39 +0530 Subject: [PATCH 447/930] Create policy-csp-admx-qos.md --- .../mdm/policy-csp-admx-qos.md | 399 ++++++++++++++++++ 1 file changed, 399 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-qos.md diff --git a/windows/client-management/mdm/policy-csp-admx-qos.md b/windows/client-management/mdm/policy-csp-admx-qos.md new file mode 100644 index 0000000000..723c882610 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-qos.md @@ -0,0 +1,399 @@ +--- +title: Policy CSP - ADMX_QOS +description: Policy CSP - ADMX_QOS +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 08/13/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_QOS + +
+ + +## ADMX_QOS policies + +
+
+ ADMX_QOS/QosServiceTypeBestEffort_C +
+
+ ADMX_QOS/QosServiceTypeBestEffort_PV +
+
+ ADMX_QOS/QosNonBestEffortLimit/a> +
+
+ ADMX_QOS/QosServiceTypeControlledLoad_C +
+
+ ADMX_QOS/QosServiceTypeControlledLoad_NC +
+
+ ADMX_QOS/QosServiceTypeGuaranteed_C +
+
+ ADMX_QOS/QosServiceTypeGuaranteed_NC/a> +
+
+ ADMX_QOS/QosServiceTypeNetworkControl_C +
+
+ ADMX_QOS/QosServiceTypeQualitative_C +
+
+ ADMX_QOS/QosServiceTypeBestEffort_NC +
+
+ ADMX_QOS/QosServiceTypeNetworkControl_NC/a> +
+
+ ADMX_QOS/QosServiceTypeQualitative_NC/a> +
+
+ ADMX_QOS/QosServiceTypeControlledLoad_PV/a> +
+
+ ADMX_QOS/QosServiceTypeGuaranteed_PV/a> +
+
+ ADMX_QOS/QosServiceTypeNetworkControl_PV/a> +
+
+ ADMX_QOS/QosServiceTypeNetworkControl_PV/a> +
+
+ ADMX_QOS/QosServiceTypeNonConforming/a> +
+
+ ADMX_QOS/QosServiceTypeQualitative_PV/a> +
+
+ ADMX_QOS/QosMaxOutstandingSends/a> +
+
+ ADMX_QOS/QosTimerResolution/a> +
+
+ + +
+ + +
**ADMX_Reliability/EE_EnablePersistentTimeStamp** + + +

XZA9o^?C<^jMY_d+N^BaeY5nt<%le#B^u3c70O{ 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 From 3d0dc0ce56e111fb9b333b70984cf5ddec9f5210 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 23 Sep 2021 15:37:30 -0700 Subject: [PATCH 443/930] update --- .../deploy-a-windows-11-image-using-mdt.md | 27 +++++++++---------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md index 19f0cb2cc9..61d5665e1f 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md @@ -139,21 +139,15 @@ When you configure your MDT Build Lab deployment share, you can also add applica On **MDT01**: -1. Download the Enterprise distribution version of [Adobe Acrobat Reader DC](https://get.adobe.com/reader/enterprise/) (AcroRdrDC2100520060_en_US.exe) to **D:\\setup\\adobe** on MDT01. -2. Extract the .exe file that you downloaded to an .msi (ex: .\AcroRdrDC2100520060_en_US.exe -sfx_o"d:\setup\adobe\install\" -sfx_ne). +1. Download the Enterprise distribution version of [Adobe Acrobat Reader DC](https://get.adobe.com/reader/enterprise/) (AcroRdrDC2100720091_en_US.exe) to **D:\\setup\\adobe** on MDT01. +2. Extract the .exe file that you downloaded to an .msi (ex: .\AcroRdrDC2100720091_en_US.exe -sfx_o"d:\setup\adobe\install\" -sfx_ne). 3. In the Deployment Workbench, expand the **MDT Production** node and navigate to the **Applications** node. 4. Right-click the **Applications** node, and create a new folder named **Adobe**. - 5. In the **Applications** node, right-click the **Adobe** folder and select **New Application**. - 6. On the **Application Type** page, select the **Application with source files** option and click **Next**. - 7. On the **Details** page, in the **Application Name** text box, type **Install - Adobe Reader** and click *Next**. - 8. On the **Source** page, in the **Source Directory** text box, browse to **D:\\setup\\adobe\\install** and click **Next**. - 9. On the **Destination** page, in the **Specify the name of the directory that should be created** text box, type **Install - Adobe Reader** and click **Next**. - 10. On the **Command Details** page, in the **Command Line** text box, type **msiexec /i AcroRead.msi /q**, click **Next** twice, and then click **Finish**. ![acroread image.](../images/acroread.png) @@ -162,7 +156,10 @@ On **MDT01**: ## Step 5: Prepare the drivers repository -In order to deploy Windows 10 with MDT successfully, you need drivers for the boot images and for the actual operating system. This section will show you how to add drivers for the boot image and operating system, using the following hardware models as examples: +> [!IMPORTANT] +> The section below on preparing the drivers repository uses Windows 10-compatible devices and drivers. These examples do not infer Windows 11 compatibility. Check with your device manufacturer before deploying drivers, and verify that the device meets Windows 11 hardware requirements. For more information, see [Windows 11 requirements](/windows/whats-new/windows-11-requirements). + +In order to deploy Windows 10 or Windows 11 with MDT successfully, you need drivers for the boot images and for the actual operating system. This section will show you how to add drivers for the boot image and operating system, using the following hardware models as examples: - Lenovo ThinkPad T420 - Dell Latitude 7390 - HP EliteBook 8560w @@ -170,8 +167,8 @@ In order to deploy Windows 10 with MDT successfully, you need drivers for the b For boot images, you need to have storage and network drivers; for the operating system, you need to have the full suite of drivers. ->[!NOTE] ->You should only add drivers to the Windows PE images if the default drivers don't work. Adding drivers that are not necessary will only make the boot image larger and potentially delay the download time. +> [!NOTE] +> You should only add drivers to the Windows PE images if the default drivers don't work. Adding drivers that are not necessary will only make the boot image larger and potentially delay the download time. ### Create the driver source structure in the file system @@ -186,8 +183,8 @@ On **MDT01**: 2. In the **D:\\drivers** folder, create the following folder structure: 1. WinPE x86 2. WinPE x64 - 3. Windows 10 x64 -3. In the new Windows 10 x64 folder, create the following folder structure: + 3. Windows 11 x64 +3. In the new Windows 11 x64 folder, create the following folder structure: - Dell Inc. - Latitude E7450 - Hewlett-Packard @@ -207,8 +204,8 @@ When you import drivers to the MDT driver repository, MDT creates a single insta 2. In the **Out-Of-Box Drivers** node, create the following folder structure: 1. WinPE x86 2. WinPE x64 - 3. Windows 10 x64 -3. In the **Windows 10 x64** folder, create the following folder structure: + 3. Windows 11 x64 +3. In the **Windows 11 x64** folder, create the following folder structure: - Dell Inc. - Latitude E7450 - Hewlett-Packard From 0efafa2077b9009fef00c7e5e5811b8320c950b8 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Fri, 24 Sep 2021 13:54:53 +0530 Subject: [PATCH 444/930] Updated --- .../mdm/policy-csp-admx-nca.md | 67 +--- .../mdm/policy-csp-admx-ncsi.md | 60 +--- .../mdm/policy-csp-admx-netlogon.md | 256 +++---------- .../mdm/policy-csp-admx-networkconnections.md | 200 ++--------- .../mdm/policy-csp-admx-offlinefiles.md | 339 +++--------------- .../mdm/policy-csp-admx-peertopeercaching.md | 74 +--- .../policy-csp-admx-performancediagnostics.md | 39 +- .../mdm/policy-csp-admx-power.md | 186 ++-------- ...licy-csp-admx-powershellexecutionpolicy.md | 39 +- .../mdm/policy-csp-admx-printing.md | 193 ++-------- .../mdm/policy-csp-admx-printing2.md | 74 +--- .../mdm/policy-csp-admx-programs.md | 60 +--- .../mdm/policy-csp-admx-reliability.md | 39 +- .../mdm/policy-csp-admx-remoteassistance.md | 25 +- .../mdm/policy-csp-admx-removablestorage.md | 235 ++---------- 15 files changed, 350 insertions(+), 1536 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-nca.md b/windows/client-management/mdm/policy-csp-admx-nca.md index 1148c8b887..1ed67abd42 100644 --- a/windows/client-management/mdm/policy-csp-admx-nca.md +++ b/windows/client-management/mdm/policy-csp-admx-nca.md @@ -13,8 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_nca -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).

+ + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in the latest Windows 10 Insider Preview Build. This policy setting allows the system to detect the time of unexpected shutdowns by writing the current time to disk on a schedule controlled by the Timestamp Interval. + +If you enable this policy setting, you are able to specify how often the Persistent System Timestamp is refreshed and subsequently written to the disk. You can specify the Timestamp Interval in seconds. + +If you disable this policy setting, the Persistent System Timestamp is turned off and the timing of unexpected shutdowns is not recorded. + +If you do not configure this policy setting, the Persistent System Timestamp is refreshed according the default, which is every 60 seconds beginning with Windows Server 2003. + +> [!NOTE] +> This feature might interfere with power configuration settings that turn off hard disks after a period of inactivity. These power settings may be accessed in the Power Options Control Panel. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Enable Persistent Time Stamp* +- GP name: *EE_EnablePersistentTimeStamp* +- GP path: *System* +- GP ADMX file name: *Reliability.admx* + + + +
+ +
+ + +**ADMX_Reliability/PCH_ReportShutdownEvents** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in the latest Windows 10 Insider Preview Build. This policy setting controls whether or not unplanned shutdown events can be reported when error reporting is enabled. + +If you enable this policy setting, error reporting includes unplanned shutdown events. + +If you disable this policy setting, unplanned shutdown events are not included in error reporting. + +If you do not configure this policy setting, users can adjust this setting using the control panel, which is set to "Upload unplanned shutdown events" by default. + +Also see the "Configure Error Reporting" policy setting. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Report unplanned shutdown events* +- GP name: *PCH_ReportShutdownEvents* +- GP path: *Windows Components\Windows Error Reporting\Advanced Error Reporting Settings* +- GP ADMX file name: *Reliability.admx* + + + +
+ +
+ + +**ADMX_Reliability/ShutdownEventTrackerStateFile** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in the latest Windows 10 Insider Preview Build. This policy setting defines when the Shutdown Event Tracker System State Data feature is activated. + +The system state data file contains information about the basic system state as well as the state of all running processes. + +If you enable this policy setting, the System State Data feature is activated when the user indicates that the shutdown or restart is unplanned. + +If you disable this policy setting, the System State Data feature is never activated. + +If you do not configure this policy setting, the default behavior for the System State Data feature occurs. + +> [!NOTE] +> By default, the System State Data feature is always enabled on Windows Server 2003. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Activate Shutdown Event Tracker System State Data feature* +- GP name: *ShutdownEventTrackerStateFile* +- GP path: *System* +- GP ADMX file name: *Reliability.admx* + + + +
+ +
+ + +**ADMX_Reliability/ShutdownReason** + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Windows EditionSupported?
Homecross mark
Procross mark
Businesscross mark
Enterprisecheck mark
Educationcross mark
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in the latest Windows 10 Insider Preview Build. The Shutdown Event Tracker can be displayed when you shut down a workstation or server. This is an extra set of questions that is displayed when you invoke a shutdown to collect information related to why you are shutting down the computer. + +If you enable this setting and choose "Always" from the drop-down menu list, the Shutdown Event Tracker is displayed when the computer shuts down. + +If you enable this policy setting and choose "Server Only" from the drop-down menu list, the Shutdown Event Tracker is displayed when you shut down a computer running Windows Server. (See "Supported on" for supported versions.) + +If you enable this policy setting and choose "Workstation Only" from the drop-down menu list, the Shutdown Event Tracker is displayed when you shut down a computer running a client version of Windows. (See "Supported on" for supported versions.) + +If you disable this policy setting, the Shutdown Event Tracker is not displayed when you shut down the computer. + +If you do not configure this policy setting, the default behavior for the Shutdown Event Tracker occurs. + +> [!NOTE] +> By default, the Shutdown Event Tracker is only displayed on computers running Windows Server. + + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +ADMX Info: +- GP Friendly name: *Display Shutdown Event Tracker* +- GP name: *ShutdownReason* +- GP path: *System* +- GP ADMX file name: *Reliability.admx* + + + +
+ +> [!NOTE] +> These policies are currently only available as part of a Windows Insider release. + + + From bb51aac13cd4e08c040fae8d6ca3226138b21b59 Mon Sep 17 00:00:00 2001 From: Ashok Lobo Date: Fri, 24 Sep 2021 20:11:23 +0530 Subject: [PATCH 448/930] Updated for task 5441097 --- .../smart-card-and-remote-desktop-services.md | 6 ++--- .../smart-cards/smart-card-architecture.md | 6 ++--- ...rt-card-certificate-propagation-service.md | 6 ++--- ...ertificate-requirements-and-enumeration.md | 8 +++---- .../smart-card-debugging-information.md | 6 ++--- .../smart-cards/smart-card-events.md | 6 ++--- ...card-group-policy-and-registry-settings.md | 6 ++--- ...how-smart-card-sign-in-works-in-windows.md | 6 ++--- .../smart-card-removal-policy-service.md | 8 +++---- ...rt-card-smart-cards-for-windows-service.md | 6 ++--- .../smart-card-tools-and-settings.md | 6 ++--- ...-windows-smart-card-technical-reference.md | 6 ++--- .../how-user-account-control-works.md | 24 ++++++++++--------- ...-group-policy-and-registry-key-settings.md | 5 ++-- .../user-account-control-overview.md | 7 +++--- ...ccount-control-security-policy-settings.md | 7 ++++-- 16 files changed, 63 insertions(+), 56 deletions(-) diff --git a/windows/security/identity-protection/smart-cards/smart-card-and-remote-desktop-services.md b/windows/security/identity-protection/smart-cards/smart-card-and-remote-desktop-services.md index d5c9651f0f..70b89b04ee 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-and-remote-desktop-services.md +++ b/windows/security/identity-protection/smart-cards/smart-card-and-remote-desktop-services.md @@ -1,5 +1,5 @@ --- -title: Smart Card and Remote Desktop Services (Windows 10) +title: Smart Card and Remote Desktop Services (Windows) description: This topic for the IT professional describes the behavior of Remote Desktop Services when you implement smart card sign-in. ms.prod: w10 ms.mktglfcycl: deploy @@ -12,13 +12,13 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 09/24/2021 ms.reviewer: --- # Smart Card and Remote Desktop Services -Applies To: Windows 10, Windows Server 2016 +Applies To: Windows 10, Windows 11, Windows Server 2016 and above This topic for the IT professional describes the behavior of Remote Desktop Services when you implement smart card sign-in. diff --git a/windows/security/identity-protection/smart-cards/smart-card-architecture.md b/windows/security/identity-protection/smart-cards/smart-card-architecture.md index 63cbad9b26..604f470a49 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-architecture.md +++ b/windows/security/identity-protection/smart-cards/smart-card-architecture.md @@ -1,5 +1,5 @@ --- -title: Smart Card Architecture (Windows 10) +title: Smart Card Architecture (Windows) description: This topic for the IT professional describes the system architecture that supports smart cards in the Windows operating system. ms.prod: w10 ms.mktglfcycl: deploy @@ -12,13 +12,13 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 09/24/2021 ms.reviewer: --- # Smart Card Architecture -Applies To: Windows 10, Windows Server 2016 +Applies To: Windows 10, Windows 11, Windows Server 2016 and above This topic for the IT professional describes the system architecture that supports smart cards in the Windows operating system, including credential provider architecture and the smart card subsystem architecture. diff --git a/windows/security/identity-protection/smart-cards/smart-card-certificate-propagation-service.md b/windows/security/identity-protection/smart-cards/smart-card-certificate-propagation-service.md index dbcf86ee67..32f79fdf8f 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-certificate-propagation-service.md +++ b/windows/security/identity-protection/smart-cards/smart-card-certificate-propagation-service.md @@ -1,5 +1,5 @@ --- -title: Certificate Propagation Service (Windows 10) +title: Certificate Propagation Service (Windows) description: This topic for the IT professional describes the certificate propagation service (CertPropSvc), which is used in smart card implementation. ms.prod: w10 ms.mktglfcycl: deploy @@ -12,13 +12,13 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 08/24/2021 ms.reviewer: --- # Certificate Propagation Service -Applies To: Windows 10, Windows Server 2016 +Applies To: Windows 10, Windows 11, Windows Server 2016 and above This topic for the IT professional describes the certificate propagation service (CertPropSvc), which is used in smart card implementation. diff --git a/windows/security/identity-protection/smart-cards/smart-card-certificate-requirements-and-enumeration.md b/windows/security/identity-protection/smart-cards/smart-card-certificate-requirements-and-enumeration.md index a220e7e658..7e32d7679f 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-certificate-requirements-and-enumeration.md +++ b/windows/security/identity-protection/smart-cards/smart-card-certificate-requirements-and-enumeration.md @@ -1,5 +1,5 @@ --- -title: Certificate Requirements and Enumeration (Windows 10) +title: Certificate Requirements and Enumeration (Windows) description: This topic for the IT professional and smart card developers describes how certificates are managed and used for smart card sign-in. ms.prod: w10 ms.mktglfcycl: deploy @@ -12,13 +12,13 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 09/24/2021 ms.reviewer: --- # Certificate Requirements and Enumeration -Applies To: Windows 10, Windows Server 2016 +Applies To: Windows 10, Windows 11, Windows Server 2016 and above This topic for the IT professional and smart card developers describes how certificates are managed and used for smart card sign-in. @@ -185,7 +185,7 @@ Certificate requirements are listed by versions of the Windows operating system. The smart card certificate has specific format requirements when it is used with Windows XP and earlier operating systems. You can enable any certificate to be visible for the smart card credential provider. -| **Component** | **Requirements for Windows 8.1, Windows 8, Windows 7, Windows Vista, and Windows 10** | **Requirements for Windows XP** | +| **Component** | **Requirements for Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows 10, and Windows 11** | **Requirements for Windows XP** | |--------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | CRL distribution point location | Not required | The location must be specified, online, and available, for example:
\[1\]CRL Distribution Point
Distribution Point Name:
Full Name:
URL= | | Key usage | Digital signature | Digital signature | diff --git a/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md b/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md index a084d3c132..b65f0ce66c 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md +++ b/windows/security/identity-protection/smart-cards/smart-card-debugging-information.md @@ -1,5 +1,5 @@ --- -title: Smart Card Troubleshooting (Windows 10) +title: Smart Card Troubleshooting (Windows) description: Describes the tools and services that smart card developers can use to help identify certificate issues with the smart card deployment. ms.prod: w10 ms.mktglfcycl: deploy @@ -12,13 +12,13 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 09/24/2021 ms.reviewer: --- # Smart Card Troubleshooting -Applies To: Windows 10, Windows Server 2016 +Applies To: Windows 10, Windows 11, Windows Server 2016 and above This article explains tools and services that smart card developers can use to help identify certificate issues with the smart card deployment. diff --git a/windows/security/identity-protection/smart-cards/smart-card-events.md b/windows/security/identity-protection/smart-cards/smart-card-events.md index bb93b39cce..b8f7de6f81 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-events.md +++ b/windows/security/identity-protection/smart-cards/smart-card-events.md @@ -1,5 +1,5 @@ --- -title: Smart Card Events (Windows 10) +title: Smart Card Events (Windows) description: This topic for the IT professional and smart card developer describes events that are related to smart card deployment and development. ms.prod: w10 ms.mktglfcycl: deploy @@ -12,13 +12,13 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 09/24/2021 ms.reviewer: --- # Smart Card Events -Applies To: Windows 10, Windows Server 2016 +Applies To: Windows 10, Windows 11, Windows Server 2016 and above This topic for the IT professional and smart card developer describes events that are related to smart card deployment and development. diff --git a/windows/security/identity-protection/smart-cards/smart-card-group-policy-and-registry-settings.md b/windows/security/identity-protection/smart-cards/smart-card-group-policy-and-registry-settings.md index 50d2b45bb2..ad5011e9b9 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-group-policy-and-registry-settings.md +++ b/windows/security/identity-protection/smart-cards/smart-card-group-policy-and-registry-settings.md @@ -1,5 +1,5 @@ --- -title: Smart Card Group Policy and Registry Settings (Windows 10) +title: Smart Card Group Policy and Registry Settings (Windows) description: Discover the Group Policy, registry key, local security policy, and credential delegation policy settings that are available for configuring smart cards. ms.prod: w10 ms.mktglfcycl: deploy @@ -12,13 +12,13 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 09/23/2021 ms.reviewer: --- # Smart Card Group Policy and Registry Settings -Applies to: Windows 10, Windows Server 2016 +Applies to: Windows 10, Windows 11, Windows Server 2016 and above This article for IT professionals and smart card developers describes the Group Policy settings, registry key settings, local security policy settings, and credential delegation policy settings that are available for configuring smart cards. diff --git a/windows/security/identity-protection/smart-cards/smart-card-how-smart-card-sign-in-works-in-windows.md b/windows/security/identity-protection/smart-cards/smart-card-how-smart-card-sign-in-works-in-windows.md index 9939c9ec73..8dc9a36c37 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-how-smart-card-sign-in-works-in-windows.md +++ b/windows/security/identity-protection/smart-cards/smart-card-how-smart-card-sign-in-works-in-windows.md @@ -1,5 +1,5 @@ --- -title: How Smart Card Sign-in Works in Windows (Windows 10) +title: How Smart Card Sign-in Works in Windows (Windows) description: This topic for IT professional provides links to resources about the implementation of smart card technologies in the Windows operating system. ms.prod: w10 ms.mktglfcycl: deploy @@ -12,13 +12,13 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 09/24/2021 ms.reviewer: --- # How Smart Card Sign-in Works in Windows -Applies To: Windows 10, Windows Server 2016 +Applies To: Windows 10, Windows 11, Windows Server 2016 and above This topic for IT professional provides links to resources about the implementation of smart card technologies in the Windows operating system. It includes the following resources about the architecture, certificate management, and services that are related to smart card use: diff --git a/windows/security/identity-protection/smart-cards/smart-card-removal-policy-service.md b/windows/security/identity-protection/smart-cards/smart-card-removal-policy-service.md index 3f72307e25..c52deb3971 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-removal-policy-service.md +++ b/windows/security/identity-protection/smart-cards/smart-card-removal-policy-service.md @@ -1,5 +1,5 @@ --- -title: Smart Card Removal Policy Service (Windows 10) +title: Smart Card Removal Policy Service (Windows) description: This topic for the IT professional describes the role of the removal policy service (ScPolicySvc) in smart card implementation. ms.prod: w10 ms.mktglfcycl: deploy @@ -12,17 +12,17 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 09/24/2021 ms.reviewer: --- # Smart Card Removal Policy Service -Applies To: Windows 10, Windows Server 2016 +Applies To: Windows 10, Windows 11, Windows Server 2016 This topic for the IT professional describes the role of the removal policy service (ScPolicySvc) in smart card implementation. -The smart card removal policy service is applicable when a user has signed in with a smart card and subsequently removes that smart card from the reader. The action that is performed when the smart card is removed is controlled by Group Policy settings. For more information, see [Smart Card Group Policy and Registry Settings](smart-card-group-policy-and-registry-settings.md). +The smart card removal policy service is applicable when a user has signed in with a smart card and then removes that smart card from the reader. The action that is performed when the smart card is removed is controlled by Group Policy settings. For more information, see [Smart Card Group Policy and Registry Settings](smart-card-group-policy-and-registry-settings.md). **Smart card removal policy service** diff --git a/windows/security/identity-protection/smart-cards/smart-card-smart-cards-for-windows-service.md b/windows/security/identity-protection/smart-cards/smart-card-smart-cards-for-windows-service.md index e4548fc317..b55d171543 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-smart-cards-for-windows-service.md +++ b/windows/security/identity-protection/smart-cards/smart-card-smart-cards-for-windows-service.md @@ -1,5 +1,5 @@ --- -title: Smart Cards for Windows Service (Windows 10) +title: Smart Cards for Windows Service (Windows) description: This topic for the IT professional and smart card developers describes how the Smart Cards for Windows service manages readers and application interactions. ms.prod: w10 ms.mktglfcycl: deploy @@ -12,13 +12,13 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 09/24/2021 ms.reviewer: --- # Smart Cards for Windows Service -Applies To: Windows 10, Windows Server 2016 +Applies To: Windows 10, Windows 11, Windows Server 2016 and above This topic for the IT professional and smart card developers describes how the Smart Cards for Windows service (formerly called Smart Card Resource Manager) manages readers and application interactions. diff --git a/windows/security/identity-protection/smart-cards/smart-card-tools-and-settings.md b/windows/security/identity-protection/smart-cards/smart-card-tools-and-settings.md index 74fdcc3e8f..1151e206de 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-tools-and-settings.md +++ b/windows/security/identity-protection/smart-cards/smart-card-tools-and-settings.md @@ -1,5 +1,5 @@ --- -title: Smart Card Tools and Settings (Windows 10) +title: Smart Card Tools and Settings (Windows) description: This topic for the IT professional and smart card developer links to information about smart card debugging, settings, and events. ms.prod: w10 ms.mktglfcycl: deploy @@ -12,13 +12,13 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 09/24/2021 ms.reviewer: --- # Smart Card Tools and Settings -Applies To: Windows 10, Windows Server 2016 +Applies To: Windows 10, Windows 11, Windows Server 2016 and above This topic for the IT professional and smart card developer links to information about smart card debugging, settings, and events. diff --git a/windows/security/identity-protection/smart-cards/smart-card-windows-smart-card-technical-reference.md b/windows/security/identity-protection/smart-cards/smart-card-windows-smart-card-technical-reference.md index 99defcec30..dfd605776c 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-windows-smart-card-technical-reference.md +++ b/windows/security/identity-protection/smart-cards/smart-card-windows-smart-card-technical-reference.md @@ -1,5 +1,5 @@ --- -title: Smart Card Technical Reference (Windows 10) +title: Smart Card Technical Reference (Windows) description: Learn about the Windows smart card infrastructure for physical smart cards, and how smart card-related components work in Windows. ms.prod: w10 ms.mktglfcycl: deploy @@ -12,13 +12,13 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 09/24/2021 ms.reviewer: --- # Smart Card Technical Reference -Applies To: Windows 10, Windows Server 2016 +Applies To: Windows 10, Windows 11, Windows Server 2016 and above The Smart Card Technical Reference describes the Windows smart card infrastructure for physical smart cards and how smart card-related components work in Windows. This document also contains information about tools that information technology (IT) developers and administrators can use to troubleshoot, debug, and deploy smart card-based strong authentication in the enterprise. diff --git a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md index 76159c664d..abdfb49e90 100644 --- a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md +++ b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md @@ -1,5 +1,5 @@ --- -title: How User Account Control works (Windows 10) +title: How User Account Control works (Windows) description: User Account Control (UAC) is a fundamental component of Microsoft's overall security vision. UAC helps mitigate the impact of malware. ms.assetid: 9f921779-0fd3-4206-b0e4-05a19883ee59 ms.reviewer: @@ -14,19 +14,21 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 11/16/2018 +ms.date: 09/23/2021 --- # How User Account Control works **Applies to** - Windows 10 +- Windows 11 +- Windows Server 2016 and above User Account Control (UAC) is a fundamental component of Microsoft's overall security vision. UAC helps mitigate the impact of malware. ## UAC process and interactions -Each app that requires the administrator access token must prompt for consent. The one exception is the relationship that exists between parent and child processes. Child processes inherit the user's access token from the parent process. Both the parent and child processes, however, must have the same integrity level. Windows 10 protects processes by marking their integrity levels. Integrity levels are measurements of trust. A "high" integrity application is one that performs tasks that modify system data, such as a disk partitioning application, while a "low" integrity application is one that performs tasks that could potentially compromise the operating system, such as a Web browser. Apps with lower integrity levels cannot modify data in applications with higher integrity levels. When a standard user attempts to run an app that requires an administrator access token, UAC requires that the user provide valid administrator credentials. +Each app that requires the administrator access token must prompt for consent. The one exception is the relationship that exists between parent and child processes. Child processes inherit the user's access token from the parent process. Both the parent and child processes, however, must have the same integrity level. Windows 10 and Windows 11 protect processes by marking their integrity levels. Integrity levels are measurements of trust. A "high" integrity application is one that performs tasks that modify system data, such as a disk partitioning application, while a "low" integrity application is one that performs tasks that could potentially compromise the operating system, such as a Web browser. Apps with lower integrity levels cannot modify data in applications with higher integrity levels. When a standard user attempts to run an app that requires an administrator access token, UAC requires that the user provide valid administrator credentials. In order to better understand how this process happens, let's look at the Windows logon process. @@ -40,17 +42,17 @@ By default, standard users and administrators access resources and run apps in t When an administrator logs on, two separate access tokens are created for the user: a standard user access token and an administrator access token. The standard user access token contains the same user-specific information as the administrator access token, but the administrative Windows privileges and SIDs are removed. The standard user access token is used to start apps that do not perform administrative tasks (standard user apps). The standard user access token is then used to display the desktop (explorer.exe). Explorer.exe is the parent process from which all other user-initiated processes inherit their access token. As a result, all apps run as a standard user unless a user provides consent or credentials to approve an app to use a full administrative access token. -A user that is a member of the Administrators group can log on, browse the Web, and read e-mail while using a standard user access token. When the administrator needs to perform a task that requires the administrator access token, Windows 10 automatically prompts the user for approval. This prompt is called an elevation prompt, and its behavior can be configured by using the Local Security Policy snap-in (Secpol.msc) or Group Policy. For more info, see [User Account Control security policy settings](user-account-control-security-policy-settings.md). +A user that is a member of the Administrators group can log on, browse the Web, and read e-mail while using a standard user access token. When the administrator needs to perform a task that requires the administrator access token, Windows 10 or Windows 11 automatically prompts the user for approval. This prompt is called an elevation prompt, and its behavior can be configured by using the Local Security Policy snap-in (Secpol.msc) or Group Policy. For more info, see [User Account Control security policy settings](user-account-control-security-policy-settings.md). ### The UAC User Experience -When UAC is enabled, the user experience for standard users is different from that of administrators in Admin Approval Mode. The recommended and more secure method of running Windows 10 is to make your primary user account a standard user account. Running as a standard user helps to maximize security for a managed environment. With the built-in UAC elevation component, standard users can easily perform an administrative task by entering valid credentials for a local administrator account. The default, built-in UAC elevation component for standard users is the credential prompt. +When UAC is enabled, the user experience for standard users is different from that of administrators in Admin Approval Mode. The recommended and more secure method of running Windows 10 or Windows 11 is to make your primary user account a standard user account. Running as a standard user helps to maximize security for a managed environment. With the built-in UAC elevation component, standard users can easily perform an administrative task by entering valid credentials for a local administrator account. The default, built-in UAC elevation component for standard users is the credential prompt. The alternative to running as a standard user is to run as an administrator in Admin Approval Mode. With the built-in UAC elevation component, members of the local Administrators group can easily perform an administrative task by providing approval. The default, built-in UAC elevation component for an administrator account in Admin Approval Mode is called the consent prompt. **The consent and credential prompts** -With UAC enabled, Windows 10 prompts for consent or prompts for credentials of a valid local administrator account before starting a program or task that requires a full administrator access token. This prompt ensures that no malicious software can be silently installed. +With UAC enabled, Windows 10 or Windows 11 prompts for consent or prompts for credentials of a valid local administrator account before starting a program or task that requires a full administrator access token. This prompt ensures that no malicious software can be silently installed. **The consent prompt** @@ -68,12 +70,12 @@ The following is an example of the UAC credential prompt. **UAC elevation prompts** -The UAC elevation prompts are color-coded to be app-specific, enabling for immediate identification of an application's potential security risk. When an app attempts to run with an administrator's full access token, Windows 10 first analyzes the executable file to determine its publisher. Apps are first separated into three categories based on the file's publisher: Windows 10, publisher verified (signed), and publisher not verified (unsigned). The following diagram illustrates how Windows 10 determines which color elevation prompt to present to the user. +The UAC elevation prompts are color-coded to be app-specific, enabling for immediate identification of an application's potential security risk. When an app attempts to run with an administrator's full access token, Windows 10 or Windows 11 first analyzes the executable file to determine its publisher. Apps are first separated into three categories based on the file's publisher: Windows 10 or Windows 11, publisher verified (signed), and publisher not verified (unsigned). The following diagram illustrates how Windows determines which color elevation prompt to present to the user. The elevation prompt color-coding is as follows: - Red background with a red shield icon: The app is blocked by Group Policy or is from a publisher that is blocked. -- Blue background with a blue and gold shield icon: The application is a Windows 10 administrative app, such as a Control Panel item. +- Blue background with a blue and gold shield icon: The application is a Windows 10 and Windows 11 administrative app, such as a Control Panel item. - Blue background with a blue shield icon: The application is signed by using Authenticode and is trusted by the local computer. - Yellow background with a yellow shield icon: The application is unsigned or signed but is not yet trusted by the local computer. @@ -87,7 +89,7 @@ The shield icon on the **Change date and time** button indicates that the proces **Securing the elevation prompt** -The elevation process is further secured by directing the prompt to the secure desktop. The consent and credential prompts are displayed on the secure desktop by default in Windows 10. Only Windows processes can access the secure desktop. For higher levels of security, we recommend keeping the **User Account Control: Switch to the secure desktop when prompting for elevation** policy setting enabled. +The elevation process is further secured by directing the prompt to the secure desktop. The consent and credential prompts are displayed on the secure desktop by default in Windows 10 and Windows 11. Only Windows processes can access the secure desktop. For higher levels of security, we recommend keeping the **User Account Control: Switch to the secure desktop when prompting for elevation** policy setting enabled. When an executable file requests elevation, the interactive desktop, also called the user desktop, is switched to the secure desktop. The secure desktop dims the user desktop and displays an elevation prompt that must be responded to before continuing. When the user clicks **Yes** or **No**, the desktop switches back to the user desktop. @@ -281,7 +283,7 @@ The slider will never turn UAC completely off. If you set it to Never notify< Because system administrators in enterprise environments attempt to secure systems, many line-of-business (LOB) applications are designed to use only a standard user access token. As a result, you do not need to replace the majority of apps when UAC is turned on. -Windows 10 includes file and registry virtualization technology for apps that are not UAC-compliant and that require an administrator's access token to run correctly. When an administrative apps that is not UAC-compliant attempts to write to a protected folder, such as Program Files, UAC gives the app its own virtualized view of the resource it is attempting to change. The virtualized copy is maintained in the user's profile. This strategy creates a separate copy of the virtualized file for each user that runs the non-compliant app. +Windows 10 and Windows 11 include file and registry virtualization technology for apps that are not UAC-compliant and that require an administrator's access token to run correctly. When an administrative apps that is not UAC-compliant attempts to write to a protected folder, such as Program Files, UAC gives the app its own virtualized view of the resource it is attempting to change. The virtualized copy is maintained in the user's profile. This strategy creates a separate copy of the virtualized file for each user that runs the non-compliant app. Most app tasks operate properly by using virtualization features. Although virtualization allows a majority of applications to run, it is a short-term fix and not a long-term solution. App developers should modify their apps to be compliant as soon as possible, rather than relying on file, folder, and registry virtualization. @@ -301,7 +303,7 @@ All UAC-compliant apps should have a requested execution level added to the appl ### Installer detection technology -Installation programs are apps designed to deploy software. Most installation programs write to system directories and registry keys. These protected system locations are typically writeable only by an administrator in Installer detection technology, which means that standard users do not have sufficient access to install programs. Windows 10 heuristically detects installation programs and requests administrator credentials or approval from the administrator user in order to run with access privileges. Windows 10 also heuristically detects updates and programs that uninstall applications. One of the design goals of UAC is to prevent installations from being run without the user's knowledge and consent because installation programs write to protected areas of the file system and registry. +Installation programs are apps designed to deploy software. Most installation programs write to system directories and registry keys. These protected system locations are typically writeable only by an administrator in Installer detection technology, which means that standard users do not have sufficient access to install programs. Windows 10 and Windows 11 heuristically detect installation programs and requests administrator credentials or approval from the administrator user in order to run with access privileges. Windows 10 and Windows 11 also heuristically detect updates and programs that uninstall applications. One of the design goals of UAC is to prevent installations from being run without the user's knowledge and consent because installation programs write to protected areas of the file system and registry. Installer detection only applies to: diff --git a/windows/security/identity-protection/user-account-control/user-account-control-group-policy-and-registry-key-settings.md b/windows/security/identity-protection/user-account-control/user-account-control-group-policy-and-registry-key-settings.md index 6f65b3199e..a4ae0b4d3d 100644 --- a/windows/security/identity-protection/user-account-control/user-account-control-group-policy-and-registry-key-settings.md +++ b/windows/security/identity-protection/user-account-control/user-account-control-group-policy-and-registry-key-settings.md @@ -1,5 +1,5 @@ --- -title: User Account Control Group Policy and registry key settings (Windows 10) +title: User Account Control Group Policy and registry key settings (Windows) description: Here's a list of UAC Group Policy and registry key settings that your organization can use to manage UAC. ms.prod: w10 ms.mktglfcycl: deploy @@ -21,7 +21,8 @@ ms.reviewer: **Applies to** - Windows 10 -- Windows Server 2016 +- Windows 11 +- Windows Server 2016 and above ## Group Policy settings There are 10 Group Policy settings that can be configured for User Account Control (UAC). The table lists the default for each of the policy settings, and the following sections explain the different UAC policy settings and provide recommendations. These policy settings are located in **Security Settings\\Local Policies\\Security Options** in the Local Security Policy snap-in. For more information about each of the Group Policy settings, see the Group Policy description. For information about the registry key settings, see [Registry key settings](#registry-key-settings). diff --git a/windows/security/identity-protection/user-account-control/user-account-control-overview.md b/windows/security/identity-protection/user-account-control/user-account-control-overview.md index a95145abaa..263dd2fe27 100644 --- a/windows/security/identity-protection/user-account-control/user-account-control-overview.md +++ b/windows/security/identity-protection/user-account-control/user-account-control-overview.md @@ -1,5 +1,5 @@ --- -title: User Account Control (Windows 10) +title: User Account Control (Windows) description: User Account Control (UAC) helps prevent malware from damaging a PC and helps organizations deploy a better-managed desktop. ms.assetid: 43ac4926-076f-4df2-84af-471ee7d20c38 ms.reviewer: @@ -14,14 +14,15 @@ ms.author: dansimp manager: dansimp ms.collection: M365-identity-device-management ms.topic: article -ms.date: 07/27/2017 +ms.date: 09/24/2011 --- # User Account Control **Applies to** - Windows 10 -- Windows Server 2016 +- Windows 11 +- Windows Server 2016 and above User Account Control (UAC) helps prevent malware from damaging a PC and helps organizations deploy a better-managed desktop. With UAC, apps and tasks always run in the security context of a non-administrator account, unless an administrator specifically authorizes administrator-level access to the system. UAC can block the automatic installation of unauthorized apps and prevent inadvertent changes to system settings. diff --git a/windows/security/identity-protection/user-account-control/user-account-control-security-policy-settings.md b/windows/security/identity-protection/user-account-control/user-account-control-security-policy-settings.md index 793fe303aa..9a6cb42323 100644 --- a/windows/security/identity-protection/user-account-control/user-account-control-security-policy-settings.md +++ b/windows/security/identity-protection/user-account-control/user-account-control-security-policy-settings.md @@ -1,5 +1,5 @@ --- -title: User Account Control security policy settings (Windows 10) +title: User Account Control security policy settings (Windows) description: You can use security policies to configure how User Account Control works in your organization. ms.assetid: 3D75A9AC-69BB-4EF2-ACB3-1769791E1B98 ms.reviewer: @@ -14,13 +14,16 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 09/24/2021 --- # User Account Control security policy settings **Applies to** - Windows 10 +- Windows 11 +- Windows Server 2016 and above + You can use security policies to configure how User Account Control works in your organization. They can be configured locally by using the Local Security Policy snap-in (secpol.msc) or configured for the domain, OU, or specific groups by Group Policy. From 2742f229b233c9dc3044d3f416f230efe6ae3b11 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Fri, 24 Sep 2021 21:09:06 +0530 Subject: [PATCH 449/930] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 8 + .../policy-configuration-service-provider.md | 43 +++ .../mdm/policy-csp-admx-radar.md | 114 ++++++ .../mdm/policy-csp-admx-sdiagschd.md | 114 ++++++ .../mdm/policy-csp-admx-servermanager.md | 341 ++++++++++++++++++ .../mdm/policy-csp-admx-soundrec.md | 181 ++++++++++ windows/client-management/mdm/toc.yml | 8 + 7 files changed, 809 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-radar.md create mode 100644 windows/client-management/mdm/policy-csp-admx-sdiagschd.md create mode 100644 windows/client-management/mdm/policy-csp-admx-servermanager.md create mode 100644 windows/client-management/mdm/policy-csp-admx-soundrec.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 6c81fd4df2..183dad995e 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -864,6 +864,7 @@ ms.date: 10/08/2020 - [ADMX_Programs/NoProgramsCPL](./policy-csp-admx-programs.md#admx-programs-noprogramscpl) - [ADMX_Programs/NoWindowsFeatures](./policy-csp-admx-programs.md#admx-programs-nowindowsfeatures) - [ADMX_Programs/NoWindowsMarketplace](./policy-csp-admx-programs.md#admx-programs-nowindowsmarketplace) +- [ADMX_Radar/WdiScenarioExecutionPolicy](./policy-csp-admx-radar.md#admx-radar-wdiscenarioexecutionpolicy) - [ADMX_Reliability/EE_EnablePersistentTimeStamp](./policy-csp-admx-reliability.md#admx-reliability-ee-enablepersistenttimestamp) - [ADMX_Reliability/PCH_ReportShutdownEvents](./policy-csp-admx-reliability.md#admx-reliability-pch-reportshutdownevents) - [ADMX_Reliability/ShutdownEventTrackerStateFile](./policy-csp-admx-reliability.md#admx-reliability-shutdowneventtrackerstatefile) @@ -921,12 +922,17 @@ ms.date: 10/08/2020 - [ADMX_sdiageng/BetterWhenConnected](./policy-csp-admx-sdiageng.md#admx-sdiageng-betterwhenconnected) - [ADMX_sdiageng/ScriptedDiagnosticsExecutionPolicy](./policy-csp-admx-sdiageng.md#admx-sdiageng-scripteddiagnosticsexecutionpolicy) - [ADMX_sdiageng/ScriptedDiagnosticsSecurityPolicy](./policy-csp-admx-sdiageng.md#admx-sdiageng-scripteddiagnosticssecuritypolicy) +- [ADMX_sdiagschd/ScheduledDiagnosticsExecutionPolicy](./policy-csp-admx-sdiagschd.md#admx-sdiagschd-scheduleddiagnosticsexecutionpolicy) - [ADMX_Securitycenter/SecurityCenter_SecurityCenterInDomain](/policy-csp-admx-securitycenter.md#admx-securitycenter-securitycenter-securitycenterindomain) - [ADMX_Sensors/DisableLocationScripting_1](./policy-csp-admx-sensors.md#admx-sensors-disablelocationscripting-1) - [ADMX_Sensors/DisableLocationScripting_2](./policy-csp-admx-sensors.md#admx-sensors-disablelocationscripting-2) - [ADMX_Sensors/DisableLocation_1](./policy-csp-admx-sensors.md#admx-sensors-disablelocation-1) - [ADMX_Sensors/DisableSensors_1](./policy-csp-admx-sensors.md#admx-sensors-disablesensors-1) - [ADMX_Sensors/DisableSensors_2](./policy-csp-admx-sensors.md#admx-sensors-disablesensors-2) +- [ADMX_ServerManager/Do_not_display_Manage_Your_Server_page](./policy-csp-admx-servermanager.md#admx-servermanager-do_not_display_manage_your_server_page) +- [ADMX_ServerManager/ServerManagerAutoRefreshRate](./policy-csp-admx-servermanager.md#admx-servermanager-servermanagerautorefreshrate) +- [ADMX_ServerManager/DoNotLaunchInitialConfigurationTasks](./policy-csp-admx-servermanager.md#admx-servermanager-donotlaunchinitialconfigurationtasks) +- [ADMX_ServerManager/DoNotLaunchServerManager](./policy-csp-admx-servermanager.md#admx-servermanager-donotlaunchservermanager) - [ADMX_Servicing/Servicing](./policy-csp-admx-servicing.md#admx-servicing-servicing) - [ADMX_SettingSync/DisableAppSyncSettingSync](./policy-csp-admx-settingsync.md#admx-settingsync-disableappsyncsettingsync) - [ADMX_SettingSync/DisableApplicationSettingSync](./policy-csp-admx-settingsync.md#admx-settingsync-disableapplicationsettingsync) @@ -964,6 +970,8 @@ ms.date: 10/08/2020 - [ADMX_Snmp/SNMP_Communities](./policy-csp-admx-snmp.md#admx-snmp-snmp-communities) - [ADMX_Snmp/SNMP_PermittedManagers](./policy-csp-admx-snmp.md#admx-snmp-snmp-permittedmanagers) - [ADMX_Snmp/SNMP_Traps_Public](./policy-csp-admx-snmp.md#admx-snmp-snmp-traps-public) +- [ADMX_SoundRec/Soundrec_DiableApplication_TitleText_1](./policy-csp-admx-soundrec.md#admx-soundrec-soundrec_diableapplication_titletext_1) +- [ADMX_SoundRec/Soundrec_DiableApplication_TitleText_2](./policy-csp-admx-soundrec.md#admx-soundrec-soundrec_diableapplication_titletext_2) - [ADMX_StartMenu/AddSearchInternetLinkInStartMenu](./policy-csp-admx-startmenu.md#admx-startmenu-addsearchinternetlinkinstartmenu) - [ADMX_StartMenu/ClearRecentDocsOnExit](./policy-csp-admx-startmenu.md#admx-startmenu-clearrecentdocsonexit) - [ADMX_StartMenu/ClearRecentProgForNewUserInStartMenu](./policy-csp-admx-startmenu.md#admx-startmenu-clearrecentprogfornewuserinstartmenu) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index a03f3f09f7..0efd56f9ae 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -3004,6 +3004,13 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_Radar policies +
+
+ ADMX_Radar/WdiScenarioExecutionPolicy +
+
+ ### ADMX_Reliability policies
@@ -3191,6 +3198,14 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_sdiagschd policies + +
+
+ ADMX_sdiagschd/ScheduledDiagnosticsExecutionPolicy +
+
+ ### ADMX_sdiageng policies
@@ -3233,6 +3248,23 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_ServerManager policies + +
+
+ ADMX_ServerManager/Do_not_display_Manage_Your_Server_page +
+
+ ADMX_ServerManager/ServerManagerAutoRefreshRate +
+
+ ADMX_ServerManager/DoNotLaunchInitialConfigurationTasks +
+
+ ADMX_ServerManager/DoNotLaunchServerManager +
+
+ ### ADMX_Servicing policies
@@ -3384,6 +3416,17 @@ The following diagram shows the Policy configuration service provider in tree fo
+### ADMX_SoundRec policies + +
+
+ ADMX_SoundRec/Soundrec_DiableApplication_TitleText_1 +
+
+ ADMX_SoundRec/Soundrec_DiableApplication_TitleText_2 +
+
+ ### ADMX_StartMenu policies
diff --git a/windows/client-management/mdm/policy-csp-admx-radar.md b/windows/client-management/mdm/policy-csp-admx-radar.md new file mode 100644 index 0000000000..f1161f6d53 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-radar.md @@ -0,0 +1,114 @@ +--- +title: Policy CSP - ADMX_Radar +description: Policy CSP - ADMX_Radar +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/08/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_Radar + +
+ + +## ADMX_Radar policies + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + +
+
+ ADMX_Radar/WdiScenarioExecutionPolicy +
+
+ + +
+ + +**ADMX_Radar/WdiScenarioExecutionPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy determines the execution level for Windows Resource Exhaustion Detection and Resolution. + +- If you enable this policy setting, you must select an execution level from the dropdown menu. If you select problem detection and troubleshooting only, the Diagnostic Policy Service (DPS) will detect Windows Resource Exhaustion problems and attempt to determine their root causes. + +These root causes will be logged to the event log when detected, but no corrective action will be taken. If you select detection, troubleshooting and resolution, the DPS will detect Windows Resource Exhaustion problems and indicate to the user that assisted resolution is available. + +- If you disable this policy setting, Windows will not be able to detect, troubleshoot or resolve any Windows Resource Exhaustion problems that are handled by the DPS. + +If you do not configure this policy setting, the DPS will enable Windows Resource Exhaustion for resolution by default. +This policy setting takes effect only if the diagnostics-wide scenario execution policy is not configured. No system restart or service restart is required for this policy to take effect: changes take effect immediately. This policy setting will only take effect when the Diagnostic Policy Service is in the running state. When the service is stopped or disabled, diagnostic scenarios will not be executed. The DPS can be configured with the Services snap-in to the Microsoft Management Console. + + + + +ADMX Info: +- GP Friendly name: *Configure Scenario Execution Level* +- GP name: *WdiScenarioExecutionPolicy* +- GP path: *System\Troubleshooting and Diagnostics\Windows Resource Exhaustion Detection and Resolution* +- GP ADMX file name: *Radar.admx* + +
+ + + + + + diff --git a/windows/client-management/mdm/policy-csp-admx-sdiagschd.md b/windows/client-management/mdm/policy-csp-admx-sdiagschd.md new file mode 100644 index 0000000000..f19401826c --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-sdiagschd.md @@ -0,0 +1,114 @@ +--- +title: Policy CSP - ADMX_sdiagschd +description: Policy CSP - ADMX_sdiagschd +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 09/17/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_sdiagschd + +
+ + +## ADMX_sdiagschd policies + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + +
+
+ ADMX_sdiagschd/ScheduledDiagnosticsExecutionPolicy +
+
+ + +
+ + +**ADMX_sdiagschd/ScheduledDiagnosticsExecutionPolicy** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy determines whether scheduled diagnostics will run to proactively detect and resolve system problems. + +- If you enable this policy setting, you must choose an execution level. + +If you choose detection and troubleshooting only, Windows will periodically detect and troubleshoot problems. The user will be notified of the problem for interactive resolution. +If you choose detection, troubleshooting and resolution, Windows will resolve some of these problems silently without requiring user input. + +- If you disable this policy setting, Windows will not be able to detect, troubleshoot or resolve problems on a scheduled basis. + +If you do not configure this policy setting, local troubleshooting preferences will take precedence, as configured in the control panel. If no local troubleshooting preference is configured, scheduled diagnostics are enabled for detection, troubleshooting and resolution by default. No reboots or service restarts are required for this policy to take effect: changes take effect immediately. This policy setting will only take effect when the Task Scheduler service is in the running state. When the service is stopped or disabled, scheduled diagnostics will not be executed. The Task Scheduler service can be configured with the Services snap-in to the Microsoft Management Console. + + + + +ADMX Info: +- GP Friendly name: *Configure Scheduled Maintenance Behavior* +- GP name: *ScheduledDiagnosticsExecutionPolicy* +- GP path: *System\Troubleshooting and Diagnostics\Scheduled Maintenance* +- GP ADMX file name: *sdiagschd.admx* + + + +
+ + + + diff --git a/windows/client-management/mdm/policy-csp-admx-servermanager.md b/windows/client-management/mdm/policy-csp-admx-servermanager.md new file mode 100644 index 0000000000..2bdd21ec6f --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-servermanager.md @@ -0,0 +1,341 @@ +--- +title: Policy CSP - ADMX_ServerManager +description: Policy CSP - ADMX_ServerManager +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 09/18/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_ServerManager + +
+ + +## ADMX_ServerManager policies + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + +
+
+ ADMX_ServerManager/Do_not_display_Manage_Your_Server_page +
+
+ ADMX_ServerManager/ServerManagerAutoRefreshRate +
+
+ ADMX_ServerManager/DoNotLaunchInitialConfigurationTasks +
+
+ ADMX_ServerManager/DoNotLaunchServerManager +
+
+ + +
+ + +**ADMX_ServerManager/Do_not_display_Manage_Your_Server_page** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows you to turn off the automatic display of Server Manager at logon. + +- If you enable this policy setting, Server Manager is not displayed automatically when a user logs on to the server. + +- If you disable this policy setting, Server Manager is displayed automatically when a user logs on to the server. + +If you do not configure this policy setting, Server Manager is displayed when a user logs on to the server. However, if the "Do not show me this console at logon" (Windows Server 2008 and Windows Server 2008 R2) or “Do not start Server Manager automatically at logon” (Windows Server 2012) option is selected, the console is not displayed automatically at logon. + +> [!NOTE] +> Regardless of the status of this policy setting, Server Manager is available from the Start menu or the Windows taskbar. + + + + + +ADMX Info: +- GP Friendly name: *Do not display Server Manager automatically at logon* +- GP name: *Do_not_display_Manage_Your_Server_page* +- GP path: *System\Server Manager* +- GP ADMX file name: *ServerManager.admx* + + + +
+ + + +**ADMX_ServerManager/ServerManagerAutoRefreshRate** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows you to set the refresh interval for Server Manager. Each refresh provides Server Manager with updated information about which roles and features are installed on servers that you are managing by using Server Manager. Server Manager also monitors the status of roles and features installed on managed servers. + +- If you enable this policy setting, Server Manager uses the refresh interval specified in the policy setting instead of the “Configure Refresh Interval” setting (in Windows Server 2008 and Windows Server 2008 R2), or the “Refresh the data shown in Server Manager every [x] [minutes/hours/days]” setting (in Windows Server 2012) that is configured in the Server Manager console. + +- If you disable this policy setting, Server Manager does not refresh automatically. If you do not configure this policy setting, Server Manager uses the refresh interval settings that are specified in the Server Manager console. + +> [!NOTE] +> The default refresh interval for Server Manager is two minutes in Windows Server 2008 and Windows Server 2008 R2, or 10 minutes in Windows Server 2012. + + + + + + +ADMX Info: +- GP Friendly name: *Configure the refresh interval for Server Manager* +- GP name: *ServerManagerAutoRefreshRate* +- GP path: *System\Server Manager* +- GP ADMX file name: *ServerManager.admx* + + + +
+ + +**ADMX_ServerManager/DoNotLaunchInitialConfigurationTasks** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows you to turn off the automatic display of the Initial Configuration Tasks window at logon on Windows Server 2008 and Windows Server 2008 R2. + +- If you enable this policy setting, the Initial Configuration Tasks window is not displayed when an administrator logs on to the server. + +- If you disable this policy setting, the Initial Configuration Tasks window is displayed when an administrator logs on to the server. + +If you do not configure this policy setting, the Initial Configuration Tasks window is displayed when an administrator logs on to the server. However, if an administrator selects the "Do not show this window at logon" option, the window is not displayed on subsequent logons. + + + + + +ADMX Info: +- GP Friendly name: *Do not display Initial Configuration Tasks window automatically at logon* +- GP name: *DoNotLaunchInitialConfigurationTasks* +- GP path: *System\Server Manager* +- GP ADMX file name: *ServerManager.admx* + + + +
+ + +**ADMX_ServerManager/DoNotLaunchServerManager** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +This policy setting allows you to turn off the automatic display of the Manage Your Server page. + +- If you enable this policy setting, the Manage Your Server page is not displayed each time an administrator logs on to the server. + +- If you disable or do not configure this policy setting, the Manage Your Server page is displayed each time an administrator logs on to the server. + +However, if the administrator has selected the "Don’t display this page at logon" option at the bottom of the Manage Your Server page, the page is not displayed. + + + + + +ADMX Info: +- GP Friendly name: *Do not display Manage Your Server page at logon* +- GP name: *DoNotLaunchServerManager* +- GP path: *System\Server Manager* +- GP ADMX file name: *ServerManager.admx* + + + + + + diff --git a/windows/client-management/mdm/policy-csp-admx-soundrec.md b/windows/client-management/mdm/policy-csp-admx-soundrec.md new file mode 100644 index 0000000000..8e63a59f12 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-soundrec.md @@ -0,0 +1,181 @@ +--- +title: Policy CSP - ADMX_SoundRec +description: Policy CSP - ADMX_SoundRec +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 12/01/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_SoundRec + +
+ + +## ADMX_SoundRec policies + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + +
+
+ ADMX_SoundRec/Soundrec_DiableApplication_TitleText_1 +
+
+ ADMX_SoundRec/Soundrec_DiableApplication_TitleText_2 +
+
+ + +
+ + +**ADMX_SoundRec/Soundrec_DiableApplication_TitleText_1** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy specifies whether Sound Recorder can run. Sound Recorder is a feature of Microsoft Windows Vista that can be used to record sound from an audio input device where the recorded sound is encoded and saved as an audio file. + +If you enable this policy setting, Sound Recorder will not run. + +If you disable or do not configure this policy setting, Sound Recorder can be run. + + + + +ADMX Info: +- GP Friendly name: *Do not allow Sound Recorder to run* +- GP name: *Soundrec_DiableApplication_TitleText_1* +- GP path: *Windows Components\Sound Recorder* +- GP ADMX file name: *SettingSync.admx* + + + +
+ + + +**ADMX_SoundRec/Soundrec_DiableApplication_TitleText_2** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProNoNo
BusinessNoNo
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy specifies whether Sound Recorder can run. Sound Recorder is a feature of Microsoft Windows Vista that can be used to record sound from an audio input device where the recorded sound is encoded and saved as an audio file. + +If you enable this policy setting, Sound Recorder will not run. + +If you disable or do not configure this policy setting, Sound Recorder can be run. + + + + +ADMX Info: +- GP Friendly name: *Do not allow Sound Recorder to run* +- GP name: *Soundrec_DiableApplication_TitleText_2* +- GP path: *Windows Components\Sound Recorder* +- GP ADMX file name: *SettingSync.admx* + + + +
+ + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 1d385366fb..933e030d81 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -535,6 +535,8 @@ items: href: policy-csp-admx-printing2.md - name: ADMX_Programs href: policy-csp-admx-programs.md + - name: ADMX_Radar + href: policy-csp-admx-radar.md - name: ADMX_Reliability href: policy-csp-admx-reliability.md - name: ADMX_RemoteAssistance @@ -547,10 +549,14 @@ items: href: policy-csp-admx-scripts.md - name: ADMX_sdiageng href: policy-csp-admx-sdiageng.md + - name: ADMX_sdiagschd + href: policy-csp-admx-sdiagschd.md - name: ADMX_Securitycenter href: policy-csp-admx-securitycenter.md - name: ADMX_Sensors href: policy-csp-admx-sensors.md + - name: ADMX_ServerManager + href: policy-csp-admx-servermanager.md - name: ADMX_Servicing href: policy-csp-admx-servicing.md - name: ADMX_SettingSync @@ -567,6 +573,8 @@ items: href: policy-csp-admx-smartcard.md - name: ADMX_Snmp href: policy-csp-admx-snmp.md + - name: ADMX_SoundRec + href: policy-csp-admx-soundrec.md - name: ADMX_StartMenu href: policy-csp-admx-startmenu.md - name: ADMX_SystemRestore From dfbb080324b1d589b71b364bf4ef7266b5651c2c Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 24 Sep 2021 10:58:13 -0700 Subject: [PATCH 450/930] update --- .../deploy-a-windows-11-image-using-mdt.md | 50 ++++++++---------- windows/deployment/images/acroread.png | Bin 54675 -> 190380 bytes .../deployment/images/fig4-oob-drivers.png | Bin 64332 -> 278117 bytes .../deployment/images/fig5-selectprofile.png | Bin 21475 -> 294590 bytes 4 files changed, 23 insertions(+), 27 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md index 61d5665e1f..f5e939b233 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md @@ -157,7 +157,7 @@ On **MDT01**: ## Step 5: Prepare the drivers repository > [!IMPORTANT] -> The section below on preparing the drivers repository uses Windows 10-compatible devices and drivers. These examples do not infer Windows 11 compatibility. Check with your device manufacturer before deploying drivers, and verify that the device meets Windows 11 hardware requirements. For more information, see [Windows 11 requirements](/windows/whats-new/windows-11-requirements). +> The section below on preparing the drivers repository uses Windows 10-compatible devices and drivers as examples. These examples do not infer Windows 11 compatibility. Check with your device manufacturer before deploying drivers, and verify that the device meets Windows 11 hardware requirements. For more information, see [Windows 11 requirements](/windows/whats-new/windows-11-requirements). In order to deploy Windows 10 or Windows 11 with MDT successfully, you need drivers for the boot images and for the actual operating system. This section will show you how to add drivers for the boot image and operating system, using the following hardware models as examples: - Lenovo ThinkPad T420 @@ -236,32 +236,28 @@ The Out-of-Box Drivers structure in the Deployment Workbench. ### Create the selection profiles for boot image drivers By default, MDT adds any storage and network drivers that you import to the boot images. However, you should add only the drivers that are necessary to the boot image. You can control which drivers are added by using selection profiles. -The drivers that are used for the boot images (Windows PE) are Windows 10 drivers. If you can’t locate Windows 10 drivers for your device, a Windows 7 or Windows 8.1 driver will most likely work, but Windows 10 drivers should be your first choice. +The drivers that are used for the boot images (Windows PE) are Windows 11 drivers. If you can’t locate Windows 11 drivers for your device, a Windows 10, Windows 8.1 or Windows 7 driver will most likely work, but Windows 11 drivers should be your first choice. On **MDT01**: 1. In the Deployment Workbench, under the **MDT Production** node, expand the **Advanced Configuration** node, right-click the **Selection Profiles** node, and select **New Selection Profile**. 2. In the New Selection Profile Wizard, create a selection profile with the following settings: - 1. Selection Profile name: WinPE x86 + 1. Selection Profile name: **WinPE x86** 2. Folders: Select the WinPE x86 folder in Out-of-Box Drivers. 3. Click **Next**, **Next** and **Finish**. 3. Right-click the **Selection Profiles** node again, and select **New Selection Profile**. 4. In the New Selection Profile Wizard, create a selection profile with the following settings: - 1. Selection Profile name: WinPE x64 + 1. Selection Profile name: **WinPE x64** 2. Folders: Select the WinPE x64 folder in Out-of-Box Drivers. 3. Click **Next**, **Next** and **Finish**. - ![figure 5.](../images/fig5-selectprofile.png) - - Creating the WinPE x64 selection profile. - ### Extract and import drivers for the x64 boot image Windows PE supports all the hardware models that we have, but here you learn to add boot image drivers to accommodate any new hardware that might require additional drivers. In this example, you add the latest Intel network drivers to the x64 boot image. On **MDT01**: -1. Download **PROWinx64.exe** from Intel.com (ex: [PROWinx64.exe](https://downloadcenter.intel.com/downloads/eula/25016/Intel-Network-Adapter-Driver-for-Windows-10?httpDown=https%3A%2F%2Fdownloadmirror.intel.com%2F25016%2Feng%2FPROWinx64.exe)). +1. Download **PROWinx64.exe** from Intel.com (ex: [Intel® Network Adapter Driver](https://www.intel.com/content/www/us/en/download/16765/intel-network-adapter-driver-for-windows-8-final-release.html)). 2. Extract PROWinx64.exe to a temporary folder - in this example to the **C:\\Tmp\\ProWinx64** folder. a. **Note**: Extracting the .exe file manually requires an extraction utility. You can also run the .exe and it will self-extract files to the **%userprofile%\AppData\Local\Temp\RarSFX0** directory. This directory is temporary and will be deleted when the .exe terminates. 3. Using File Explorer, create the **D:\\Drivers\\WinPE x64\\Intel PRO1000** folder. @@ -283,11 +279,11 @@ In this example, we assume you have downloaded and extracted the drivers using T On **MDT01**: -1. In the Deployment Workbench, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Lenovo** node. +1. In the Deployment Workbench, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 11 x64** node, expand the **Lenovo** node. 2. Right-click the **30A6003TUS** folder and select **Import Drivers** and use the following Driver source directory to import drivers: - **D:\\Drivers\\Windows 10 x64\\Lenovo\\ThinkStation P500 (30A6003TUS)** + **D:\\Drivers\\Windows 11 x64\\Lenovo\\ThinkStation P500 (30A6003TUS)** The folder you select and all sub-folders will be checked for drivers, expanding any .cab files that are present and searching for drivers. @@ -299,11 +295,11 @@ In these steps, we assume you have downloaded and extracted the CAB file for the On **MDT01**: -1. In the **Deployment Workbench**, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Dell Inc.** node. +1. In the **Deployment Workbench**, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 11 x64** node, expand the **Dell Inc.** node. 2. Right-click the **Latitude E7450** folder and select **Import Drivers** and use the following Driver source directory to import drivers: - **D:\\Drivers\\Windows 10 x64\\Dell Inc.\\Latitude E7450** + **D:\\Drivers\\Windows 11 x64\\Dell Inc.\\Latitude E7450** ### For the HP EliteBook 8560w @@ -313,11 +309,11 @@ In these steps, we assume you have downloaded and extracted the drivers for the On **MDT01**: -1. In the **Deployment Workbench**, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 10 x64** node, expand the **Hewlett-Packard** node. +1. In the **Deployment Workbench**, in the **MDT Production** > **Out-Of-Box Drivers** > **Windows 11 x64** node, expand the **Hewlett-Packard** node. 2. Right-click the **HP EliteBook 8560w** folder and select **Import Drivers** and use the following Driver source directory to import drivers: - **D:\\Drivers\\Windows 10 x64\\Hewlett-Packard\\HP EliteBook 8560w** + **D:\\Drivers\\Windows 11 x64\\Hewlett-Packard\\HP EliteBook 8560w** ### For the Microsoft Surface Laptop @@ -329,40 +325,40 @@ On **MDT01**: 2. Right-click the **Surface Laptop** folder and select **Import Drivers**; and use the following Driver source directory to import drivers: - **D:\\Drivers\\Windows 10 x64\\Microsoft\\Surface Laptop** + **D:\\Drivers\\Windows 11 x64\\Microsoft\\Surface Laptop** ## Step 6: Create the deployment task sequence -This section will show you how to create the task sequence used to deploy your production Windows 10 reference image. You will then configure the task sequence to enable patching via a Windows Server Update Services (WSUS) server. +This section will show you how to create the task sequence used to deploy your production Windows 11 reference image. You will then configure the task sequence to enable patching via a Windows Server Update Services (WSUS) server. -### Create a task sequence for Windows 10 Enterprise +### Create a task sequence for Windows 11 Enterprise On **MDT01**: -1. In the Deployment Workbench, under the **MDT Production** node, right-click **Task Sequences**, and create a folder named **Windows 10**. +1. In the Deployment Workbench, under the **MDT Production** node, right-click **Task Sequences**, and create a folder named **Windows 11**. -2. Right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - - Task sequence ID: W10-X64-001 - - Task sequence name: Windows 10 Enterprise x64 RTM Custom Image +2. Right-click the new **Windows 11** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: W11-X64-001 + - Task sequence name: Windows 11 Enterprise x64 Custom Image - Task sequence comments: Production Image - Template: Standard Client Task Sequence - - Select OS: Windows 10 Enterprise x64 RTM Custom Image + - Select OS: Windows 11 Enterprise x64 Custom Image - Specify Product Key: Do not specify a product key at this time - Full Name: Contoso - Organization: Contoso - Internet Explorer home page: https://www.contoso.com - Admin Password: Do not specify an Administrator Password at this time -### Edit the Windows 10 task sequence +### Edit the Windows 11 task sequence -1. Continuing from the previous procedure, right-click the **Windows 10 Enterprise x64 RTM Custom Image** task sequence, and select **Properties**. +1. Continuing from the previous procedure, right-click the **Windows 11 Enterprise x64 Custom Image** task sequence, and select **Properties**. -2. On the **Task Sequence** tab, configure the **Windows 10 Enterprise x64 RTM Custom Image** task sequence with the following settings: +2. On the **Task Sequence** tab, configure the **Windows 11 Enterprise x64 Custom Image** task sequence with the following settings: 1. Preinstall: After the **Enable BitLocker (Offline)** action, add a **Set Task Sequence Variable** action with the following settings: 1. Name: Set DriverGroup001 2. Task Sequence Variable: DriverGroup001 - 3. Value: Windows 10 x64\\%Manufacturer%\\%Model% + 3. Value: Windows 11 x64\\%Manufacturer%\\%Model% 2. Configure the **Inject Drivers** action with the following settings: - Choose a selection profile: Nothing diff --git a/windows/deployment/images/acroread.png b/windows/deployment/images/acroread.png index 142e7b6d74bc857f2e82a2987479443f07f4254d..13bc5c84e1ca7bca6dc947d6f4fa789dfb9c996c 100644 GIT binary patch literal 190380 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 N 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�KS2g5lRA2K$R6m0xnT)MtXfT z&6M_%x#!Oup5?1M^t=QTXU%UC?Em6KH_z5lS`Luhub+Ab=H29n%Kf9XEW~dHdk)SP zf4;0ZT901|rSyFZNQ1x53qJXA)qnN*@`LWrJ3)%+!HeTPW&!mTT<6{W_=<9oXs?ak zULIpt=-=_Q{g^LcBm2wdJB7p#g;o8qRoBmnNzqtW=a!3+(hyk!M9i;mk13swF6@hVO7izI;hxX0>WpIf|wzHiP7!#*Yk8&;zR;ar zT~a*~lS{%telTAhnf0f)OKMH35f97pM*2iEI3a4P?i9g;ap5t`Ud}vJV0Qm zE3;t|00s9fCbf(G8umUgEf025Y-r{&Yg7t1*mO!PS)H=eOWMA+5Q?YBg~%3X_A?wQ zwZZCPF-OSB1JO}4o9X9wWNCDvW9;Z3iKL1Zy!4+^Xp{zqi9e_pHRi*o=6pvfJ4)>< z$z8)=@f6jx1N#dp?qRj(DZ5gtpNoUvh*ZSbn{&#kev4RH(0Uts&#YC5`8e@L#mT$F z2BOvfe5LA=KQUJhvGAkjsD6glYEC9SZuuJeEv1-F;O&afl(WXol|zq+LRV-{7AH4c zu849ihGZFOHKRE5&7|YdeR&5VM0eZ>4>Ar3mz^hJ9s>+NQOwJ(|t6F!Icd+>6THs zx?Lk->l^V)&dJHrNV-ZRbYOq_PHG)CN@P@k-`3ge@9MsCz7mpM;^cqN@uLmw6P3xE zJG%hsfig?rrsomydaSO!j6yPexzH0LJb~yl=T@uX8>Krx@ZE*(_-pe1 z2q{Q6r?PXQCm1t1a%w+e8-~>;Hxc;8WOM@dd`2P&o)uScdd>5`Z>P5htY6!65Ha&6 z&ivw5-S|WGPTf5@16*!Oy*cq&L($UE|14t(NGW~o)=EBg_byRNaeW}fO4$MY&@5(-`ojK4Ph%XyYl-SKFhTKEptD`1(OzZhsxvofN942 zJ`*vB3^^#ma`p6lSJiMc^PQ0Ebg9A1?`d<=P#whgj#Az*pFF;-C$SJ_D_}q|C4F@*=QQrR!h78dv4ji@w zs@V|jaX^lNHbogYw#M#8tbz-TU&`Lk%sJ!tPrc=D7J5jiLx{yCWB_6}4T>0Wp4I|s zs&)dLO^5*Ta7}|*`F5(`fC8?fklxkf3yVOhWl%jm>Onv+Nj*~uj?VOik;S1>GL97J zy^#LmfI$N?C$%$l@DgT}E_l&6cBpR_?1L;mSFRW68xq0rA;Q@z`|(1zfrAojty=Ph z4L~R2TLP!7kYp`JVl&NmtuCCAkUsOsE=Z)WXNq@YTU3hB75igZ{q``Zrujnj0t-ul^P~^k;a3iap{^7XTUaqrmblrE9tyfc44sRRw&>gP|?JdZ< zFcu2t(btz1rpuK`G9lh;{H;&bt3UZT!HH8bldIOEvkB}}#wmB22{%L64=D@*`G{W4 zcEVD5sE-R;_RBV$d$Af3U=B%PqKaV;KvM$ljnY534rDzEL}v{^9G*mm@($lvmbtB~zNkMLNMrwteIU%4J|CaKQB z^lxasZcmfXCwmU*xHW*)rF|wLXemQ3(1XeHH81RuhA0OnX9fy6y=aL`-Dr~{a;AG8 z`@LWY>IS2ot6#y6wahq^c0LfXs#%Ig3;Ii{8R7GzM7#s6Si8+K_@dpPR0}V}tgTR!Vf7B@_OrD&+?wVRujkH##S%pHKnDUS?Vj0| z|1aMsi4DKSpA%9J{i{0BjJd1Pm{%&s@At&-=TjxEK59(ElsNVq=wO5q-%uV+zrQ)6 zodzipJ00y$HY6eMmjwrI^tVvq0#h7f{)g&OkJAK)gth7D01aYlizHk#go=uaw#xQ1+av0V&<4+ z#QVeuxDaCcEC-^;Wh_i6mHu3#?6c5_KYADEjq(-8H`IZyMc`hz)3I-QOPP6oB_iP) zyf|IMulb*Fz@%{w9U~hu=yhNOly#gu94q%^NH9rO)DaVU`=Wm`py$?_u;BdvDLjTz zT(kQ<=SWjyW3sG5Df;qqa?G6m)!Er^zaBQ0af;T2Ea`>pW{3-wnRQZ)RWuGYrlTVV zW+#7-A1}ywY9FZpsHDR9+y&nI4~eDju?h+b;(vV*B~mGDZ-re7?0tPNfEDWK zg=6Vq3NDuEyI;Mlv%is<$WD$pZl=Iq_nI+?5xPH^4UdWvX(Yjp&|r;ENeDd9hv~Fo zFR!tc(8vJY-7hnmQ;n)MpCzID=?F$4=0U8`k~UP;^mWk0miaT-3>XZkVKEww5G)P? zyuft88NWku;!D}w=}r&dCo(g^f$^omro`Yt_1fidBcOF?rnRXtUsJy70;EFa&+lh* zfeENrCg9c$*M6u_4XUs1u59Fw?MhA=Z?|7gu6^Dux^ww1fqr8@(VkiN1 z>N+vpa5cjlziNigPmemKY(WVTh12*Tw}%n(@-{ z;qQuqim)Q1CI;&731Cns|!raDeki^qH{J`}ei;VOcA= zjOLlE#KWt2N|}lPZj+5%uj%1*3$)u88_mdOi;3fLAHE^pWlkF zy2pY9)%zeG5=ta9K13?fI2tJe`}!(k{bvZR?Iyom>0l!#f!ISV#`95<-w@%~GvoW& z-)W$S0B^G2$vgQihUpP|)?zxCj|#B@#y?wJ86QGpfolS98S2YlpwSg(MTI(`7s)Zt zoh~CY^xjwyn#_@i7{fu>(Rhuw;H<82+xgWAkjJPj`~VPWt;sA3;V zZFk=91IEwi9_e`=?rN`X5rWFnQXI*H0P4s{y#7l_0Qg9qFEGjZqu;6T9>G@HOF;9i;RopBx}ui_ z{P65P-l*SQHL-_Zbb=`q4DD9HSW$4+<61{W$}93=SM7YGZ6rnQpJSdc;Our5r_~Jp z{z;J$@cC?U_t5xGlHyG8;3jgcB4nNynZYR-=@)P1eb7AxG@%Df6KaQ-7?ErU00UMe z6MlFWVB+pjo|_bk3VP@8D@5|7ONMMJK(7~|y9v>s0BQ^I>R9LtecDlumZO3}@KFK3 zB@x~9om;{83;$xHokh9(5hp9l zIzH~yp^eQ@z8Ag4rRuI2g44uglnNk0$?_FRu{;9JN|Y#b*WBzdZci~?_!CVtR-Td} zp+Qlv6xE>nNZs6)Y~jq0-~NkiGpDL+`p=%|{xHi?n7^jrKXWj=f+p?ElBu{}Uav{c zl2+I&16*Zh;qDb>aLqJCB&n2ymKnq!EoUxESkXTRW9iIhe5J-Ay%JRXM~y&>v(RsJ zpvCzg=j5y`U71zPtEt(3s-TSz-ys_lu8-0gR(-;6m`y?*JZC>R5^N+Bh$7~tX0TnL zeb5L(=7p2XR;(=lt0TKMBE|TcJ~&b{6Wol*AleI;A^}2~B{a{~v)X-(NMS4=6Q|(% zCXCM(w{$Y|sC`P?v5Ofc9PZ$Z%7N=BFl`1gM#euJgw`-Hhe!;gu7E)*9GRFMRWc6K zP~|takx_ty188&{7E4Cr&ftQmzGpphQWAN3BFRuO8wN$$uZ&`G5X&}$-qUCeVcs>x z6!qY9c8Qsl3bTi0B*cm`*_hE6-CzgvZk)aO`e9o_bL55Ebh<0taTwha60X;S=<$OaLMN7fy+UAl_mPtI+%@v zqh3}bGD=D-BP|RV;#|8LgB1u@%2mWEGx_&8)6~VqMaDs_%uWfeF+Lud!{<&rAAteE zuJ+#nHd<5GgKiSs^ohsppko9!1~Kw@;k&1A&DI3EYo7qByGNVrj4{FsQh+4vGsM7l z50XGXNpfm)LAz$u=al&IscTWOg1?bV5;8`KxWYA#>)U&*0z?upQ^VH|uU*8Oh=N~5 z*oxlsm$ag`k*HQnysT&8JRJXg=5KNQ9}@gG<4Z_*!8r#NZvKpW$>dDU>ZDh}m^nF{ z$5y-n&6RxL|Hz8;@S_wZTFWFn*x1W%&JhW?pi>xA6xzPwtvmyRN>Y}i4j*kfE|j(x z!F>jFRn*jW?URtZDw$HJq|F2#@e9vlnppf)Uf&)Dw#GB^m&+`6lM_K@a~T`Dv4BZD z(e+7BTN=v#IUSZWYfHn`v&$0m6OMh85s7Rj}RUjeX2q22cr9PqpP~uc^ zS1R5wy8iYwY)b2X!+M+4NIKAHdmmD0z3d?r52N zxy)10pgZ%Fo(A3t-@aoKpVmhU!NO-c{ni#aU|`e`FGJBzhV&x$dOh&Mt25dBviN@3PF_Y!j`e2g{fJq>e$!WoE zc{lt{XZ0EK7l~oOM(~r}_H)znyBKgWw!<3%d{D@^{P5F=-QNJowID`8GT7Vqkh(t4 zX3wjnwAU-A;wy`;<)Bie!h0ts^5Vw7v1c8MlWzWix$jkQUe8n-F5DyeU{KrtzaCgJ zs#AyiF_YG-%XNqKn%sdr!E!+FboD@Th*7*P7T^~DYK(y88;X-}#24QS8r?lL<#PL^ zOVzsVKz-g90q0i-BotousHBR}X-@x~$7)y7j@N(Yv4fN5S?UWsS{H=04_fm!K#?tdO!fwfb_5Fls? z{nO|NPebnG(kXh5bud)K$j2LC$2_dsmr;%X9#qY@7Q>4-m`Ssz=PVDd@dDlDT+HGZ zj#nltQ>6!^OcgnnOZGGbqZg5PpqbHX-e=TNYR%x$)fbYUfCuX^APS$hdvJD2u2C*!AB0m#W66#1?}?5OC}9bv$cD>r0EWB8XQqw+$dLi~sGDLaTZY;OS4~FX>NVAf@*gAMSp>l!i+QSAR3lM`P+2X_; zgHU_tbX$itPh#H5DA1e_8;dCgO=kE{+)S{sD> zIFafwk-;H}Og1+P+OQ}I1qGymgGDvdQM9-?fa;$)G`2R$0x(r#u_tw;Ja5S*3hOso zIBfW*(~8OMa3R1-@vpUt3Oc}O9vMTt{}w}pTCL8RfcMH&o1Y&}L!(-jwp{*)@M8djin8i9jKn7vdmgAo-{~AaTlSe>Hz3Ke7=~5gr$3w46WfYwV8-dj&$} zjS6`?bT{!YPHt*vcxiqI@hNNRC3kxpOD=!_QUt9M=`g=FxG}~QH!jKvPv;fzN5Knz zQk?n~jMC6hU$8TVo=fw`27TJ6`4Vw5;5V%3#PMo+t^T+5G0$1{29zsG|8gok8ymB& z$qc6xNABc4QuYG^cbo%lhFa5St;V5Lx%75g1B4ZEq<(y^_)T#jrG()3w+b0_n9ikZkAhe7$z#h;vci@4&Efyp>7j~ z&o3_qPd6L~hnCDHfs9#@Qf2E^Yqem?BgK2KFKCLtIS0q)nbt*Ey%*RVYH zkt;;ISK~^n3n$B5BD2-2am$&43!qiuDa^!MGaQCy5b^ROJ*aeW)C7kRz@nY$3c zvS$u3lZzyQR>pGz=yv#!olcPMGH6lFzZf*=d}(Ov-Ds0+|0?^5Tqsl?S^Y+B3}*70 z7?vx65;15^iq2D_2Yk^Tc8z7d7bSbNhoI zJBC$fyuxO4|7R6`*!LUsjksm|-pml~N&4rJroM2Pe9V1@uUw9_Qlt-bt_ft%6oY{% zyxOyQ&B2~`#);hTlN^}_7V>k$mc%DVm+3QX#U~PJa>zVmgpN8A9BTX> z80&&ofZK6-gTq0|=*8B{E9+g}oMI%$)J`;5h=E~cI!mD+VhmetPVCumSfu|mT7p=P z&D(R z2W=)MqME-=j%K@nC3hEp@Iz&m7;_Em;l$nW5R zTK{Z^dAxx`b{(<7mI!UFM5zi_4$95^Zv7E;wqfshxq^~6zN`J|p75Hm)aDG!j$tB% z&GS|jACWC%{xL?Qx=e^wJXg%#F)y_)KNp(7qeD}0k%*m9C#(PmUz_l{epx+YA-FAU zyga1?%ob#oF+~e5zAPE0`H{w864@vchFH|pl(IPD9Q4Oz+*ZQeoXQHWe5PGfW(|hd zMsU0y64szBwIz6M-!*%XHoI@2v$!zP`n?q9WkTUo)S@Ya%wzuG8MgQe~cdR8CNa`VbuME^R$DA@b!6aD_R_I2u+iS7bD+t31eyI>41OAtj?0#g4e?TlVC@b&qC`ePbNy#_cq z#A=2i6_A7ijX^W&RQpYj{|&>WT zx;;mYEI(!c>;%^(sC(mVi1eqKC7R_X3l}tdtaS1&?T?J_AVFI_{h%$lc@P$L4`0WS z@sI-MwZfq!4aMfC8%q|G5*jJN%Z|({=EN!0j6pxN5Kr~ssm8LEW6+3Nc1uN-gd_;C z^3v`?M+JGR@BpNi4UNYckoeVIr7@COsIArD zEQ+L9dwI@^tBfbfRWsY{6F=L2DE|#s5M4&YB3hA$$(Rw>+5Kk?Xw^-fO|rDIRM6E$ zv}-9@?ew^dkB{%wZS?Z`p@A>*_PVvjVr**Kzr38L9rI4QTc2i+{^Z_k*#Ia|*^^Yp z`g89}7x5rW#2qIVtF2B%7LuJS;;R?GCr3YCZWL7KPi>UpTY;42IrN138xed<3$ z?XObKn-U%jFG>*$P*I}Dy2M82ft~abFuy{ntH|*2@hJ{;B4SdQ_&xh-^KpE_*#@ce zPef@u$d4hgnc#zEj$6+-&_?ExVLG!?bkXO1yr3lllVG**W`|aW+pYT5_joblP+a~^ z#}v$(9)hacwr>j3Zj`N{x?*RyZ)TKjVod`F6{O@Rj9?p~ceodu1(r{jj$JpIK;Jb& zgvoq+(LjlPGe&{qkpMb7-i+=0BV+ayjux$RJLG{IcsvKMzs+EN1b!6AoG+B~L6Nwb zXw+m?xpQNYz!wPO@6`a*DtK2}WKhs|;;Y|can%qpwXEc&2p>#VKOCF~mPe;+BpTSj ziHQrs^XHeVF1YG|X6d8U0$sZR#RGqx8Kk5-h&GR=zDI{8Wy4Ec94Ui-iS3IXayP;S@6-hmChc;(GxlkK+Ox7MmIgnuW*(|L#WuXZF(q z#3+EfG+*Grhk>;<`Q;`Ps-J6|A1_Wh9?jyJr^X{KW!RH zqBMH^T@NC5ga)i(V%@ zqX#{Tzylp=B67G~l6-JW`k72lV))?YCzl%qCVh0En;4vDGvr^AlyM1I+;HodAAm`_e|(I`vMtZ_*#?Bs%?c4Ud1of*qLPm-@dqfa*()?JCb z7A$o=`%Jo)C09i=94jv{Qi>$K`*DY5zb@|=;guHMpB{@pN^dzhWlKIMxiQ!ON^C0- z9!H=NP@1nH+4J>veZ9H7A1elfeP!48`DFu$6Z&Q*j%k=eU(R1k$lU=~yPg`ttiBx{ z_UQ~|n{x=JrARN$aoEpoit8Qpy1VF#p7-GZ<&1*H^jIKq({NTjESn)mR-RQ?D)1dP z18G8U^(vv{ zbAlP7pP^x|#+@8~d6@b*vG?r?uQ_6FOyhRzrH`*ZC%URuElpan(J*#&CKqhPA8%v7 zMyMqpmxT%;$Z35unj_rQ4%z|I)TKoC|O zyT+{>!dcXH$!Bf>e<1I=&R~j4=CvyiF-`t{88D|F(mSXi86iKnH(;^Yzt)ZTqxSY7pscXP+moanB7 zF(IB%2e+%yO>d+x-%>@)>W6J;g`gC816k$e+%Z>Vw!|mnBNP;c@JOm_#&=ap<&A35 z-{&Q)XF@U~6xk|Z`04#oFcuzwqkW&^mR#$o?Tv zK{8?8oZr=iP*PIT`gYlYf{Hp(syoMIPA}u4(AP&?+|686Rt6;{H8v3wgR_C<N7?b|}K5f)$ zvYONCv8s2om&ThwUk`YrUsnLe9sxZllmr^>=;O9pp(QQ+fnJ2KpzFBPoklsp5M>`# zlUfQ&AsmzlqA+k&31kuy^zg`eBPUm!+bCYi!t{V@HEgmmrc#FCPBy_}h;K?ENbhBg zLTUim($x@!L_U-g=i0~P8S^}7F-g$+M2PEz#MpQeoXVAmbis!Ik-@=MHcIXLxptV< zJx0W(vXK(;3J8pTEIX46@!L(-{83xYx?F2nidS?au?V!+r!|+o(|*pZw%$7s8*i@y z=QI^2n1=(x15XGU1FrX8kK5CGUj(g~%6OLgw!cMiq_El_+x-VU$aejdx9Yr>HD(E1 z=>u8onK&`7A1D&zBacti4I<~TV2qh0%Z^}pv}SF}0b+N$-ZvXv?t7P74nPihK-Nzy zgp>22D1a=!@6`CFj8`m99!BEl%E_OD@dR4nlU!XDK?`zVZ=w@E7q?q#e0+x--X>Ds z=GQb82U_+TtTV2dIcf>X%m`k$ukiJ4giv%jEWij3w^8orid@>o@ztNc0;HvaMeLy9 zyq?I8uUDGO?4*zzDgdjDxe-dfT0%-WPbZ$l5=O7p=|}q4&M)`lv7?(ALf>ea49rQr zuCTy%#6|@tj)$ zl-6fr?KfX@63AlqHe6#B~~k0GS{in3E7E( zz%FGOrfm1Om6Jx}ZDZM6z!%2g3R~jScJt6f2`dCaY%s$?(~?7#s404pducyS0)aQlRZX{dC!fGYz|c5fQ{TN?1=Dg zQmU0URA7)XEN`Tj!ZN3~@(-x<|C{Z-HN{8YMS+f%F}9ojhxVFARpj#iF4`pzlSYI7 zN{8k!p(j}*6gH?dC_}G9j4Z-;NipH7KZ3@Mdfc6PTy%fhbPMl{s%a)14%jozUhx6N zU`H^=`YBm93LZ2HrIrT{4k0D<%5ad$;vOOuA%NP`p;Y#sWntTm^zejSS4XP3Xi`RaBV8#Aa$__+BP4?&UWmH z-x47OK8eGBz#9D!87wv?wmE0h=A;3oCSJJQafZA)=CqhqZMFQgrjuF#7@GHgN|Q!F zN#U^w742qCqx#mz?c&|VZt?o?t{ve`VfMz}5PzU%mUVXz`f-sIliV6797Sxj%;*Pf zoW59v`QkoKyNE!nlBw$A<0f4n?57~lCU zETsibzBwb)g=Ew-hasYGdb`USGGOmp(1y*~gfUV;^~Tsza8G&_A`s0r;OT0`5KF;l z%KUAw*~s+NRM@ToS|(4TR603WF2$OVn*cOS36_(Q)av>N$sJjXn~5;u;vLKs$B675 zWQ=BW!DS?2kr0bQH+?d#b-c|Q*$)Mwvq+)`T*JtVX)mD{%Vvf}&l-QH{uSJ-5LaqT zOUHw2N=_q9Gc&gq96N>S?7~*`s|*rhGN!!hEOb?dvy$sWpv}H5xwyR(xr4K6_$G*V zc6AP(mpzmMsvP!LM;X*2M#<<_2R>ADbx7SW2&DpiKv|B49;*qa#alW_)CZ|SV*3h4 z{n3@wAh2&60N~6mwmJ?A4hFi*a(tx>F48*kBvQ^6o|Jw)~t+=8jW(t`e-Sa0Ix%h1SwghgE9*BP$ z>_pEI3ck1|v>$ojZz2TujuObtw{PJIyxyMR}y0cjV{SOpSAh;~Wz+Tj!g|2Wy!H7czrAfisE@+MV-hnj=>A)vR3* z^ebkVAaAF)LN5itaCuKaudCTBzRMAYLu8D$Kk9CLox*lL_F%XJM?}=V_e}3jZcp^? zF;kX7<-i2+A!fGLwSMqGNu9}^Z!Uw_^uV~HKH0(gNh#IPUTyI@ZOwX>;j?FU-}}nA zE<26RMbbb*^5<0}>d*xS*7R4&^97Y{xku^5{lSxe2aVIqiq*HI8NeX`uH+6D$&`}q zX80*2v|AQ;7@>JzV?)Z-5(#-#n0pSe?A<=(Rmt4Pq@!%Uj!b*Xc4wQ>$qJ#oKKQU% zkgUGYE&me*336iYewd0hw8R~ zBV^PnaYq1amZ=TfjQh-3Nge*0_n5VQatg9OSXwr~}Wy(L^l(>(*b^`J!$b(9 zO4P@(Z)#B?-cP2HtnKgLLWZJ3hN>slsM{%UeF6aMLUDT&Rh&)`7dSr@I7_*mKKRkp zga0=wCk-WNO^t`Ec+bLFo+Fz3(SFvFVFG>-dOC|g%@%OI z-PfM*DBxql7xggqOPUGIsfMR!Vje6h1;yT#Z}7q)Mt!5A7j0q(M^Gjl%+vKoBJ_QQ zP^;D+JBX4O9Q0!Rgz3rBj6=3!hy63e^y__vWM?n3X+?D|=oXWB!kB5M$qvtvRvNNY z8b*c19m11X)cN~IRSFdq1Ux2XaF^=L(xKsgfr`0}!KfsraAmQ_0zy{>>d1KJ?1Jc? z7>|ye&9_Wk@^W)xuv~NC{GH@@AgC4m4tx_<_l%TwR zyjy}F`e}%MQ3H4>WvBYMb?Cf14|;yuz8s;Q{zRbd=8Np?Dyc|5kLP1J0N4 z?^#`B#JjVv*)~K(_FY7U%7Pl5V}h=+azhDy>?qFNh*eEKv!>P7%pDXaj7dgk(!0v~a`Pdff>+ zBqfHb%0i?@4)iLTS~BWRq>*UPRT7F0oQ*jw#k%}ZHz=Rbi3yEB z(@D!z#9X_$v+B{Vs4jzC@?z0!YQ!Kl8k0jO}7bcqstgI7}5n3{ge$Z`3g<1ad zl2J@mn2`Qb;z9bD0lbu7v=nd59$ zta@2VIeJ4oQSO0fA?rKz;~8MHuQKU{;AZpoqtHkJ=Q|MbOHqKN_qjOcpBUeHp$Yon zcYU5bGPw>jEY1Q07bO?o;}2vm?S}M;30djr!82_W1ndEJi&TUu)B&X`A~?wKcE1oD ztpw36_Vd-&c5E!g9(Gxv7e3>~D0;(Ux4md*bW)X-TfoF#VCshGEKtmdmJ>^4J^j6kvOCOkSqM4P3;C`nmA2)Y1;SyEaGs!7s_*OX-lM^!h$Gx>gU z*EzmkSkDw11yhI<%3h_7M$m>9UfTSnneU8-{VzJsXQ2*h4|>_W%I z^ew39aXD=d-1ubO%(j!RXq1t~w8D%zI0nb&g^cR=E=%qMD_9IJ<|OAO-dWdT*qFbj z;B@H`qtFQb#*KJ47fj~sQe}P+mSPDCC3M4k=z7nzkQ!^yL&ouzVcO~;=e~po_mDel ziZG)@U@(4HrlvRzHuK9|*~j>2%~L9@!K%Pl;SmcLS}zqGp)OW@Uvq96R2n5a6)C)y>_|zczJ7LPLo) zN&C+u;z7g2fPADjhHLOv6_2j`i2%IB6&`U(@gcuQjF4)tL;ywK;)TSGYjuKkwf`Eh zwc&fGv}kZCo5g~Z@l-BVs$b8t9k*=u2Z2jgl5G ztNr?p)^=1*FJyOROt}yJ6y9NQ&KuQt#-F4iLFAxB-X~0pXmzU8=!vib_Aza>gSboK zms*d_*Idl$@f#vy0G4zj%rAG%uX|Ppkg{Jm$&-Ai|L3+0z3$jVommmc^#k#GIK&BR zS8i15C2geWY=-$LA-(a?V08RBjW^M!-Q=$q`8*vL35-K{x#H_fuW?Jwb~l z)LC~H{LWsGB&Bi0zM?PN9&xG~mRgp3MAT{Gn=?ux|#U0oUp<{l9+v*WGVBDr<6*zDlnH z$zdixjnN=rHJKi}VsNOsBR)PQ>gOCqhi<6wB2!s~O@LOlxOtrEFA3aHdvz04BKEbW ziC$a!MjMEj1GI+qBwwFf9WZe4IwL=Hyanz%Kw6$uWU#bJU|lVObFhs)*s~xCdh{1N z2+_K}wOYPod{k%xE0&YYRi(Mv{vC*TSVwovgxSKa$|OPKa|vIOuh`tLGuCm!TNt55 zifDg)0qPieZNre&>3|ZnkGSw3iX#J8aM8iBu_(xaK3iH}^O5#61)AWhkF1-7vT@-A znsK4aWx}6q>e6)_tXyCE3&I4I^Dsz}UpziY0l$q-%LEJc0_24VnMu^*mYW#?Y(%9c zq2~b7cu5e`H4r!h=FnqKXuDxJi^S|)5Hrx$QjccJ<4r?p_=uey7xjz45q~`-yvWy6 zmuIE&Rq_RL+N@3xL>xbT4H+ONWJa2?gwU?aaw(FBOWb3`dLGkU847(S;(ywc5l{e4 z1cb_PB(|WfOscEiQ6UNDga#p!b<*mZ!TOTAOSt+bCCKN3yc*D=v%gP;NTYzINAOPR z>MDXk!18JUY^a^=a6nT0=}M0NGkfPRKPniXz=8<*q`!b9{qAFrk#PS8JoiklZu0)$ z&c0_#3@%sS-<#8!^f+b{s6GBo-l4NeZ;S=5%(@8&j)tL_-cARiyvpb{{GnN3`N96ScT|kiuBV|H@E{x2Aqb3=L-E+lDsy(;EZsW2m&xDn=L=WC4C}+)xuNWQ$>eZUzfwfasM5|`gJMkz}xzEIe zfax)#frPQkuK$YYH+wf!v+J2{OaX(eRcGS}780yCG&S~mJV3zPeAUb?>(9HnLd3#p z_O1EdQmxz>h1j08KINvC7I;b!DdFEIc)5y~aIz4)->{J=XWgrx3wqk%TdFP+Qxkuq zGANx2V&)(a@ic;hKVgnT#0z&&GKO7pLFIZb=G0poc%w8#*+xNyGcmy18^OBDX8alt z{d;xxi>?e)%sFpNN{-KwP_oX~FiajSD13nedQ9$9r5k4=SVKPAZgtiL=RWHO;R<-+ zr=ryn=Rl-$rUq6JyFGJjW_m!OuX84Uni6D4>hvsF3UX#%{XR+!tzv)#G5ek3-423f ztH6V@Ka){+F02G)>xgc-LsjZpG040l&ONfRA4Pe>2wlg>!ye~>B zJQ;rMnbB0^sNG+u%?rxGWl<7L>*$BI&$SWp0x zH9>dh{?GIgjUPUIF`?EhF zp`ihfGKy#{+eS0HTOmajsc~TfiE4wj<2zzWQ_(l1 z1&NEam+_gQtL6iX?)ZA#Xg9c?I1j0ez*a55u(Ud@q7mdg74J#F0gtq(8z|)?5B$jo z5gn?O3WWJbR)E9fX6Ne~n7vB?T+CmS@5N8cz$} z?Vy|l8FXIz*7iiUw{vSs^*_kfwfM>zLur*^oGt9?MOG08A5vnwNi5rv^V?@)DI+3H(f+E4eTMr=+Em5idTCFth=-K z1`^M~i3$pvGgdX+vtZ_;`LWx`EdFp4^xtpTeUQ!1bXV!0Xy9f?T`yjs2IDV1 zM#+_-Exkcb7QI-~m`xc0#`hI=aJ48U-ca3bPt3P$LEna5k#!55C0`dhkEojaW9Axc zs??;xp9%^HF&A18`Rn5)=Zb^jhatzVnM*@&N@AE@boqf^TG8Xt!qu~79e*tRN67tB zH3;{5uR*u3iE^jBB=bAt>5hv@-c;yTCu&t7pahmtW{w72v+XCh2>HuY*GCcR7+SlZsZlVK;Q?>rW=c`R*g9 zmFIx6;ZgnNv_+=wu2J8>Qj2nDTx*F3NCad<-;WX1$yN^P`h3Rzhg-y*=op#7y!4ei zjslrXrCb{RhlT?JG|U=`qMLb(lghVaGyey!Mth~11qYF>H-f4GyU1}e^uhDPHj;&y z6cMVK^A_1iT)oo@giAol)RV%vacxD@Qytk+YOGUuF`FJ-?*{)gP+=>dj{aIU_)}Ds zbdCTHMBDLf;p7oR;GiYBX2Au`fG$=+Ln;w-abZ$XfiCH9MXW1Ayi3Smi23wl#!1n{ zhh^e&XhqSVag%?ESwP4wZvqz>m}7U@+)Y{adB){9s$-1VDHS0bPl**|FmB0{HRV*SD_%7gH?EN1U&? zPrJ~=_s1?bTaKm@NB8EiM@dup=w^XExiLpl0k1rT|Lw>KX)Hg+1j zLa}l-G7_>9vK05kKR;$08yi^zu|+HtCAkgAyv*-S^J;{@C4#0Q(K<=}gsFd7dAqx> z5+<$?r6w>AqVJgc3mXRm|3Iey2IGQ_%fm1{B5Zj4ZD}oG1cd7H;7VW_7OCNl986E7 zH~$;a@Lv4CI^^&>vDPf|7Ffq-NNNTgOILzm!Zn11B!{qsZ^~8(Q4@np9iABQ_}l@z zZO@zuoBlp-LLj%!`Q_;LPG(eGTESSw(1?I}R3#Onf65#_HiL^iuM01b3 zHDNk)kb=zMMVFH9wb&+@7!k9zrO$ZHVw4Kp+BFf<*k@AB;tT-yBqV$YSy@e{08HBJ ziy*P*90g2PkQ~p(?$}67&o2bIcyl;DoDIaEkx)|Bij`8LvfF%*T7al`S73)H;0o!R zrJl!Lh>Me*rqnrY=ZYrj*erM-&R+l$3kVQ&JYJYN)Yx(q4Ce>b%7(`D1#)&8@U+C= z**a-X+W-qhD9E4bgu*UI@XWIYbbr-|$vfatSGFT&CHa48W)NO56f7|2sigkHLX6l{ z-&r|n73v|5TXnu)wg$Wesa;_V{yr9T{DO%wCFqL@Bf8%=`UiKvb+%_n##= zsPQ)n@+WOV#?~hg4GL}5)ny3)9YNEeVeZ0Z@SZEMS>WLq8R(NBR9V=fb}Z^{PGDQ- zHB~Fc==y>XBgMktuLI|bMC@|mg?A2=O4?`_IRtO8_ zWZ&LJ)D?2CAzR+%faj6ASl+5De8V@JxckF`ha=0k#}SUJ>qGsWF&oc%3lR)i<2+1$ zHe8|tLtLF}vcLQt=yJW_XRCEkmHOUrxpo_2-|05YQ^|}Bs}iUZUwA^PCza7$!kW0s zxNgWkUV)3(8;4f)rnjcnD@{;n-~wp@6ogbwF!$P<{r*$xzfz6yQ8N%pAzF8JIw05} zdIl~9=K3gSh_rr&CL?qP_O(;1YU0#=>}%9T47i`hdo`Jt2(CH8dP8jd7SMZz&Gl-7 z_k_nAW_mS$f&e$NM)l^;vIpQ1%)I;DPcclBTMis%vV)NRU6Ii^9K;=J5$GncGRXJt zVU3B7S;t+Yy%tPu7@KGe>;`CSaNKD*r*&qPk}sAMK2q=a1ZoMmu;uNI32gO03Jl5+ zSP!JoY1fqxLFu5Pm)<*Y5^K)mU{m5y}~s;gGm{9sL7;Nl>PnCxYJh^zQ4pqpY)8 zO8rUE-?YwT@Q>!F}V&8Y?IwW4&sL3MhY<0E_R}+cHE@(bByFg*kU*? zMu(+vaT`x8I-ak(Pa_jB4%(&yq8VRMPu}A2=OYh9mjA5l`dLeSD;S#SQ}F3V1x`Q( zyV?ny#Hb79aAQjgppbS&e~)O43&#pm(;)Pnz_xxnqP%0d7+w$nk#ak3wbuAKaQkZX zR4*8U2n|>R_C3JdGwUn3z=?dMWg}GTF@bwFV$K_S05XRDBBpK0yBdjW3~l>P?FjCl z=(f)@%(U5weo$Yz&o-KI_PKvpQ*rD*XxsIjv!MKW=W;lT!>T|;3wK3SE&F}F;3*F1 z`NycBw8kHr)C-fi)DnJk>zzIw2q%V7HZ>t6r~6h8^_3BAC63hy3Z3@~@}kF**0l6T zuY$YdqH?LntONZ@3XpPu~figwk&IU=?J45@6DrM*0CCH(^rX{rJ9> zOr@_TQ^ip9WL%TEPD7Y3zK_C-Rk=hrv@%sEa@7_q60#zRPyPF#CUQycj}5*B&WC-| zd5B_R_WQ$sz>ij+5C+zEY->+b6fI*5$ z&`g3#qoCdl+zO``@{p&}2&T~Q^2B%kLl7Js3__Ecj2+P5zkbv(33={fY}n{9R}_q=+_ugjTl^M4l#YTEFk<)Y0kYlSV;@Em2DteLnyaukU}i8=A9 zeyT9KUh|G?JHnWfQX-m=94{`%{`GkjTbq_c$g>jicIJ_m*$+!&{H}toA6;47jSZ8! z<~K5f{Pcile@=;o8CrJ-khG-Ex3d;bUH{tA1tX^gA>C|%nH%rdBngKqk978p0c5xG zTfl&K2n0;uVM1suAs3p{krQv*Yaf|o@_z8rah|Xq&&-Nx{i}tUkvTJOWu_t^;nAZU zkFd9W{0CFu`+wk_?Jn^DXb~x?g@qzemwz-#6>y@>O&ALbKchqH>x<)xhr*lS+vFB9XluBI{|-ZJAu$o&z-Mt*Y(5K(>SZw`(J@-Inf6| z0#zR=&^V%wEIt8Tv*-_{-)=>uFNUUCBrj3wm;ez1!VL7j3-%+x*Q4ZE5uF6weE)Bd zoyLN{jf==F76B)aT@OOs5_f`Q%K(su)!&vcmV%aDaBKD*psw-kw z#PGYS>(-BwaLKE9kS7f6sC`OZt-CVA;CpHF-$Z&IYe#Dw2jd_G`(9`_QTR@Zll zR`03dtF@z((bUc5N=q983F~SzfaGlME@u}Jf&Z;fKnL8x1@8jb$eq!;r>Zf%E zIYv!5L&NQWyY3Cn>I!P?PDdQP*zRn^ z4zcqzvKF3ZE`xEWI?7F7I-)!<4`%$4UfXso6fSl1sG8I?^@RX?udZVU;TD?_JY>7C z9x<55$Z$ZljsuF%?V8npT#VZs$r7jZ+`cd{M2ZBQ+)>rlgw}@IEUzsa7)du=223Nt zCzB&N*&c{>1nnP%u}8nX^cHW)ctK z(09v#i$XJrG6oT|5xvfc1N1%Us&Ow{E-OasWdiaKA-Bzwo~-b)|E# z)SjPpUVixWJf?E!?-VcQ>|EsL_Ags-_rdCK$ZORiReM6S(068gCcX5WSp_cUct&yf zu%-Sem8T&7g!Z|hCT?+#U7?r_IU`E*;q+F^HFRRH7d(4rl; zzt{X+TOPZwgodo4GSl-*jGW9=0H_w(UB)AkyMT@q>!ms&xrvF1ia0VI%-frrG*$~_ z5Iup{Ql`;opy0bUdzD)CpPfRnD%?V9pC2z4jM#ty@g}6Q`by!%)|@&)r)3XS7-9i! z8e7lW6CVn_U`_S8ZDUs}*6a+XET?UcbK|N@O9-Mh!LC*J$L>K|&$fv1(2t?< z5sN6L-Fa8#jsw1yD$TK19&x6fonsw018%4;8n^S0WLodi@GJ}e&L|4H59kleX7R55-{e_p z3`czVcMDy$F>jCb)A`u5<9lrZ2U_Z#_pDYLwu6_$p9We!Odzhif5|2p?U@opf3M9)>r5-pyrvi1Jb)X|qUl*Tq)Jf%2IAy;p} zOom#rRfK9)QhyoVvXXI_z5?hwwCPj-Z9Qua(`lCt6utxpJ~-VV45{=bj$a<#4x$k( zq$<$VePR9Y>p_x~oCk z4z&B^O|_CP-^C(R6XH|6em{0ILL=UCF)5tYFQs!oeiJ4s@bV->9vO*RHMs9W!R;C% zL41i$>$ghw{q_yka#TLD5ZD-)Q2`CmGFiDe#yEQEBlo82_6qpu?CV!NQswS~?~+%D zU}kWjIc!?C85kP8{xgKUVdZ$$^K%3i23`do5u!~Lx3t?STm|25Tb2-dVSav~KrB*K zrm>}kJp>l3V5l*J%jtmWXU08=dgR;FZtMc4WqEmd5yi04JQvf86%@-dBX&E}QD+5C zwz(HkR`>!7-}(L#?t=N5uBK-vC+~WNpZY>|v36#-O0I;PJ)sDB&g67`=~ImhBL9rp zb=PIxU9t4+#XDajMG*`AyuU#wdtT!7^2H~-?HBgZh5!ij~NmuO%@6dN$ZU~ zy+w9!bPEohiMOXOJF>Wl5aV;J@ExgFZ8Xu|`Gs6;lQL!b*)`I|=L9c&9f5~CSvM>n zjI}wspSnH+r}DAXL`7#t^u9DvR8A$1x3SFO)_NnEpW0)yu^nk|Ti?gik1%yOSyZQ+ zT*;<%of%elOt)SC*0#RiVa^i2CnrQanRx6wEt+jn4d`FjHv-jW+TRFhnPLs>&WhiT zqagKt!uMVSQ78Y!JmTkVd)B`6G#ZfEM)SZh4GI$Ie^`EFyJEEqiu#*^x;Ah=J|6oy z*TE*4CHiSR(0s>k&}PFEYEFa&e%ssImg9|$Q~a58@;uRz^zD+(oUhac>4IUppdaZI zbzR!~ujB!Nflvr7C^g5V)297X)8)p+igYUPy1tqwxi+C-MJhCSP)3!?Jmif ze8BU{@;#X~h^q1MwoqS|)a@3f^SQKAv+kFF2K~pm(c49}?%8Sm)?v)hCX%q>yCJ{( z1v`D`8#emen*%?4ht%8PU{p9Hg}Bo%SoT;)A76zSj}MqyyukZ@Pq!Nl0mEK2fx`rS zdgDZn2n$!rVe+8FGTf5~n2@WVQDJjTO!ZMW15!u3H)+`4dwn2sUMm^vcqJ+>XY#H| ze?k8-olo+}h$J{H*WdiD@bQWS!vTD8yvu*#LkKUmdSqtbaAXqr40o)Ktlc&1@yw#2 zJ4BB6MF+}7lJRdHsh`b|8zZw@vmQctNw4$t9H!*1^`RkH?*k+BfuA1_)9ck+p0%^4PB%hoFd-N44fptt zP7O@pc-q#~L{U&MINLE)v;zeN1%F0Hls?h>mNg89WAG~OGaw7_(a@x1Wnsai6A5Kd ze6pL}+E*Q1n|IDF^MTc9GDav}a@BVa4?7KQztJJJP<+}2d0z;do^~BAL0<4B-R(JL zNw^6iUe}d>1bKz^RclPnoy%!hUWO$Q(a|gBDWc-yP#r09`v#U-Fwu+%N%N+>6bqq9 z|DZ-uaiiJ+f9TeI4Wv>XArN*G2EQ&Jk(GB*Zfs6y$j%;+AM3@mBo!nOv^VDMrx-V0 z8MlavT0kUS8HeghAxw~fBjKWmF8cjNSU8YLJouLtOQ4d%FMF_(GTNIGIfI*Vhdr>< z=tl7r9b?^~Kck<(S5-_8)$0))Q$ z?(iC$X-%-?B_VlE&$|T3G6(Zs%EVDYm@g}T4b?qBqXMdwy`v9bbP@1HC~N#E3leWJ zlktUII!6|1Mj>PhMGBjMZEYxKG6?d;?@>h3Jp&~P%onoqnQ8q+MDe4V06e#kejN@z z`Y1+~FW_bn+<{1?j_cDwNU$UF_ojr&N4CjOY6w2B%6Bn&*LT>BvTaYX3>3Kz^KCj)u}ic>6;(NNjc2y*z| zoql&TS1(5rK^>IqIY< zBafb-z+@3x9|UtoD~I`x*{N=?WpP<=cwT4N(x&=#0JTKp2d;`H>Wd%>{hRqolgjM0 zh=~eCmkR>RR8K@3#@m2vvz>qc;9G<$_aP@qyJi}BO7|l|OO1DA9~1+Nvo-x~gBKPk zitgbEw_8g83#T{zLjV2};Dt{}iV5e(tJ2^47JCybUkL(F3h5Fmw^~9QOzz%Ox+i;e zcS?x#*t_(#gBISZi;wF9!G}(fji)=$2CT2G4_r^KuA;IvQj7D6duFj_l#3E`g~v1f?-@>LlqCh)b=@g- z#kgyB0;H290N8p?LEk8r{N*s4itc=C0?L~5gwfQiz$k~5w4~oj;f3kEM7eJ>g?}a{ z$XHmMdd$fgv7<$YDH8c;W7p!1Fqu4XMa1O@DHw9k)_9d0L#Pj>RAZm%#aR4Tjx+3c zW}PsZyun6hN_NRJpyq`N?kRZPG5aYd4(5Ndj1Z(qS1H}~picbnL;cTJ=;c~w_;XWR z4dFDgy&Fso_Eg3@V-zWtlV0+N*#DGZ|9&Nq?DU>G7+$i?S=G;2xmH$w!I$*Kr*Y{( zDLsTS*y{Mb+pyb|&a|4vsneHqkSRX@H+sxgW94^=-rTv;%Ejckk=vJh86~n1uXg^LkiAc{@M&yh@=AY>;v^yiv0r>Za?hBA^02vH!EP97R3q zGjS-jftk8ADUHs%q1I(b1tqIMZLz)bQtNXUX&9?=p#SbFh)IkYi#Kj^Mnh+Ezk(dG zSX0sjATTkl^DW$WpeYYLXh4QuJS!+z7A{>S$R#&+=qFhj)szD&7WR3c>WG@Sj_o4jENyLRE%Hog9|9_T79FL3kAuUZ*;Yxr6 zS6gqaL9&XyX32Yv0$qxwFs2oO!)I+fN>Xb9a}i?rx5bSSrt5fhAWcYhV_C=bvij|= z;aE22%bWug7rkl&vP)-2n8u}BLUD&S<)s??u^b{(`f=)elJ?~**5RI5qJb(xT$X(n zE`O6UXX1aV^8fCPJxs~T2@2O8+;)!h;_kdCc9T`tqj+~n`pn>#fb6t;Aut90LNTJwHGo_J~Mcw9b-2KLvIsu_SQ&C^C@({h%V;zB@vN1%0A=vtO_l#oz&mjEyB zgWfpbIiQ7OdSO{qK?COCLcKkCF{eh|`Y*oDB>#wB<(#ioB{yg>BO`u;hQ)QQNp*FK z3CO!%+P#*IN?LkSvH(;Is{gB)o4L5=onKg(Sy`!&w;qnd60x_hv%4G- z<>8}iw)U(lmU01rB4u_+$x-3iD z6H-gyd%U=T=c44usPe=41^Hf-ij>?ek^w;xJvNVv6G`%ED$U{Y?+UrqWcKBn_HM0j zuPeP;J=vo+GS6qX=hkZlXAG1ko|&9W;$=X2u0uz4-=<``{re^ecXMFd5#Tr+;k?8| z0V?=Z`WP}?*y?JytXag4jBK@~PW>1{X}DUNnzA}ijv#hJK(Ot=kNsy`BD^OF&*Pc# zLWQ&CvNXIo3fCh>nEF$Nlzm+Y@dtb61i;m`aKXpm)S0xpSfBNDYVni0C6aWKOu5X_ z7x|~IEe3gFxSX>M>SH?>3ty7Ch+r;KmIl`F&PunFsuV8*|4`!%^Dk72Y2Iznu3t&!l|Gqb zVT2p^{e=Xcq@rW>n@PS{cP)dTNr~(1=(_!yGH}UOt)_B*u%m}wKFb9IfAb6eTh{x& zL)rP(!pXcBgehMJuSEYfSL})_J%svwD8c^sXwT^fK-k0G!-6h{`M#L@K)w8ac7VL+ zZ@BW!unj zf^W+jmw{8uzWr#!5vP%-_~-Q!1wA?v+_8Ul9W?E!qv<0^Y_Enrs!@LYPw>0x-wq|s zau1Ou_Bi3Z(f*V%i4B3%ZHtnFA?GcN-1zI?w`|@ZhyTXoqS$4@gs}Opujg@Yv!T_J zVj`1KFD8bPQ&{S~U8|{IXprf{O=8Fz^rSYU)e@6x=N`Y#=dUS#kZ3!PxYU@~KI_bT z*Zre9H=ap^*vkaR515#90R5M4ErP^_^Ji&{nQT_@=r$;Pq)w&P8zF}&f(S17XmxlXTN4RA69TUvnZ`vkClh&!{*E!6EkNlvJ32uo=+t7 zuKGCF#mirz6scuL=HlefRJXx_!HxLeu-UIpq8aKIasB9gVavr4z!hk0)H0v%wmaOe z_ZQvYs$(@<$6?}ST zky!!jH*_S9W1Ow4ZWSxS4Ib*qq4j@`g7n)_2TUkX;c#S1t1*QKMjM_FVjuTF3b)%r z6R)~6k-xU`JQ=rT?d>;wUJmU8K6u}24Ra-xIbXpoY|Dz;^xB?7EyE!>5V1@N zY3K9Sj_$$0p&fpQOc?gB84aF;pe9`NP{4KDL0h#1IY>h9%WQcb4}pDgN5w+~`R{ma zxwjkH2v>a(&?(NLiK&>fnsK>ypZ;kw{Q19@=hkj>(ay{l^W|hf*I7xrF!~409r%0U zz>OU>vaWp@nz3qCbCr<@_UT3|qTC)23Iv@l)$enHd=2h>-qYiRoAzH1q1S})`mJp%3~01!DU zyAFBRDUA*@5MEC`YOJKD29OtATT3yd`7`+mMC8p>l$q~(9rgz2z&DFT}aGXM+bNp8Cn+_uJC zE>V8y?n+V6uN|on+fv)MYC&xIF}s-lMce^%yws6W z{KGjZv}8N#kD*S$SDSV5ibq@HY?|EhapR$)jDN3UTUN`7FnaBr5jJx`xC%=co5c|| z?Qlaa>di0`GIj-TD0kAh@SfJxUp1berz1o*Z&W(hjkj&~F32V9G|o7ckjf_}$oD7I z8Ydq}+FIW!IbsgpXy|wPZpB$hRwdsf99h9pK1Ak{o`p%0D9Wpy^psjhG@9TJ74`#8MaicU4hpSYW!bVc~4A7G2x-cE;GDa`& zCSK|PlsA{e4XIBYAs`5!!4J~6B2BdI3Y1~si=`FHrtMo6oROW*E&aTAgESkaMSGjB`&oSlaNc&H zu0BK;PFI&JgW{#=cMX&@$gxA=fAz`_1D#a#u5gF_dNHQkibbJuA$o} z^>!+n8sqg8_JxGWDZ=sOL26!z=F(XPBJlmO{lr19P5>Op)~{gB(VpZe$-%M|_<%xP z3B6Rw+I}AA!i_YXtbwIrxS#DPoy@Q#uR-{A6vG$*U=0_7*OHe0*

Nb`BrIjvMHa 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

~R+5*zq%m5us!`fpA|ouD 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 SNO_D#3J zs%i_)d`xdx4o&r&cEMLbw_ma)vxJmgwh@-;vS^JghU2tpL}iC4I_1cv+^Aa>{r~?t zP+!cn>!ZNu|9vx{VL?3oNiG0S*WH3o8%G>&FM`0kp+Vr=-$7u^{ z_QF3c`uu-huc@^!vYW!ue*K6NqN5uRp%Ut$OF~$izj8{7laj+*JZ5kOK^`-C&mLi# zGqZV7M3&ygsG9f$NrwuI4mDUp^@A-0uMM|teH0B$Q@0zAd)518_Qhu5$@$7~|5#YD z=nf=D{EpRc!5O^t@FjBD`Ve}-Q*wIC$rh}-N-@G)@!i|dP4O-D{9LTrDiNq^vD5ti zpBp~F28k80f|M4Jn`WIz)Tb%5Jac+1Hu@j?DksdKPcBDC$?K$?Mhp59gC{FMS|Er` zOOLoXWt2=E>?Dt?lC{Kas2<9+M4mI97}?fe$TW;+5YIka6QVF!ykA9J7!~-B33HJe zLX?Rp_CTtd9iYt^Y8Zs!34)*!%|Uc(WQqz_7!{xmCGc0hA>4h17QOhdk%47%7yZTT z$xD%X!O7jqVvPGJtsh04REO6=e4?}1k$M0;i^40kf0;sPD0De;R%(*)RD7Ls9Cqdq z=|kzP5tk(rc{5(khk7wafs9Mq&#d7i)xWEM)Kt@pv>T9X)|H2i8_pEewY;ch>(0*> zuV!7%`2B$R^|7dSLP6*DcMcNYlzh>*RA^a=FF|-@5!n3`&`V_Z)R2@U|1|{&)Ed9p zX=u9OK8d)mu?Zv*Y!8y^;bp<(+ok!?O^(Jil{g(Al8`b&MyM;r(?e*{<1XWJs4d%F zrnF=0jr)L^Ab!LQPz#h=&Ygao-(^Yg0K3sqosdumm`&V+K=PPQsWhF)M*%^YzI4B{ z0XST?!AqfoA=#zgq~7)wjQ6cx+JaR7U#`IXjEbs1SnmA%>GS5q8q-VaQcyJAOq zc|sOi2csTjFu}i|1(W#5lRhF506U=2CS3I)ACd5Yx&det0E5pSgD3)CSvhsQSk9tV z!l$S+g?hz59wd#ax16z<603HXw&n4JNQab3lQw^O0H#GPt}s7s58z=z;0rj1)Y!+k z)p$`9nuGrDLt&sI;HM8KICcFPlGaE&rpV>2#cz3L6A z<--|FjGWoujgCFRb_R7KHJ(3sZvlW>|3NHyT77ash9jO~8H(GMXly}!L|KrHTtr2m?SVku)PdS!?NGeP4Jg*l5FmG~qo<2nnctNtD-Hv10p1#m)m`%&!K-+@5+X-KuQtyuc41ycYO~ zDwgjDpR(=*$~XX%rQULF_s%G7PbO+@vpK8-h-p8Qf7VKr#;SPMON1T)HGgW7iN^+C z1Lp~13&Y5j*7Jz6SdyDym;)NfOn<{`b67JRA*F@1^s4t^MTaVQM+7RkV^MeXZhZ=m zVY}-dQK({sBUryNBA+GfK;y@6AXJMET(pa`TUYqktfTElD#GKaY~j+B{_eaj5H`Vq zTbMAukrMBznbrUsoZ~**e<5r|$r?NpBG|8f`ck2E!ubPF3z>LuE&$^RlxGDJrqE*! zyO!v}QhbsU?@%?59rSkA17?A;Lb53T($>en0D#6^QlyQ^G)!$B- z_MNbZKqiXYplF07XQDgwgH1wl>l26LE=sIMfxq^+|MiqH!ug!D6{8DokG!b`XZEAp z8@vqL@oI^o>Rm^_X28(a%tz$0`3GnN-{wQ*aDe&w%sBjyJU}8=XtDvBfzX;brdY#K zFg4CM1Den^E+9@SYRY z=Ff{Kg38j?m2;bRIp{zxx5BRn#S!R#bOm;!lukq1o<=*2nQ~8eMpsgB{RFpAoj|U0 z9CHK(Bb^>FV%};PJXUD)1;SW>)djf3;N2WccE%K)ZYjGQX1qhOqEtxOqf zZ%$?HQAeivV$TDdOspZ==)#J%9c+mi=wG6m1f||TZr-r; zc6T1L_sv@`pBLV8?%co3_|V?&yA?B?g3LS4Xm;2MD!kEm=f5K%4^XcX#Kbo*bo=i* zU~)^UH?{o|?SoVesk&$R<3|m#EgDQeU=rpuY1Q>5U7|C4IEyzes6o%UyQa=5U&b%w zmHwtBCNTw>@kQ;xsl;*p$C=PnK^BAful&lFEhUs$5Npv!X&@kZoBsP#Nf~NfHDV`j zg8!~EqtToDvn4@70rRYcwoGn)>=FqzeyX$}M`RyR&SFP{4Xtw1N`ck^?ueW`E?J>@ za=9kI>9codMo`&6WzOjqE>kRH2U0uH(qY2Sj2{lYcO?4!oT|k7bBv;|hEA`!h}b!N z)(mqY@^z1!E~CU9cP{Q3U+1x>-`#8y$+TVevx@ljSG^=vNIP%U{KkBc2VwHsw>qM# zyT$(1Li_RApVCDR2jgkJz`M(%hs6E*e4Af;vlFL01wreeM+Bv1;N_(COeBBtWa5BsZwFNXfV1EC8*E zDAp6y!;A{I=c|AxlV8-suMfC@?II{X z^+>DQbue`mF}l-!AG~rXuP>?cpCRhH2HG2Zyv?YX+j`R z=ppsFMW5M~*S`JtGR9uBB;UzJ2*fQcGfwo?i*bVXe$=!Qz zgvyZpBph4uO6xE?D#ST*dl)%*?HZvfEtFv}a*#c9hmH9L5%EeXv&)Ep#4u=Q3pJ9a z?OlR{qsQQZuT?BVSbj>?zIa(iMhdujGb<>m0O z@RauH?!bAb=@wBCUkUC-m|!K!;wjRFo;X+Y?bRFA7N20y$ZFbwc=>UoxNaV}78RZf zeq^?*Mcuo^Gw>X$A!;w4`{a&F)Bbnag>Pi7`>!wzSxix1h)m0T@Dm{Z4_bdS$7BZ zf@g3%s940-eVTl{I8fZv7D-_(6t-NE;IuNBxS#8&$GTS>Q$_5%ymwXDp)zwaA5`-q z{d<3WDwAu}#>yG;X?d=SS=Dx=j`(?V9gB=!p1->4t6Ns7!{SqeUEZ|SlGSOQk3RyVq0OPhoRGMK|%X{r1Xw;=X`R36*z@MYVsSgqGEmBv+nB-gbd_IY+yRtw1va7g0p=~)Q~ z{3kgQ5iye+wq8u$2NHn17=?;!HsQMmug$m1=@Oew60x41ZL;;utUYPMH#fPZmN%F) zW{zjH1@nXNOmGXlD|v*q4f!ae6VX+1SN$R+^0Iii)++%W~&9WbWl@ojNNo zxRU`mv5b7r`!xT+zC$IGvCX1OYrvXzR=UE%iC!*XDQ9*-st9xzLPfhUcrlZ|9b6xYG2X}|z#yUa= z{@DX(19+mOJ6=(4nCqW86|%o;EOQ=7A;)E!_9f3l*wKdUltu zdI00;*jIjIYateZomU#2jEi%X>lUu|z!wZhYfbIv{Xf+7!n#e~eeOwpPW{I@M|cmi zIL;@hLEvZjG_(J#%fuU|EF_9LmDG8A<18}S18>JS5Tap=~4Un47QI3joxX2aV)}O)@(0AeqFou*fdTSRsf{9yxS$)Oh*-j^!Qg?e|LVo_CWH{nfU4OWwi~|TQ}&t z$$_jsa~E_JGM_Pk_o*yYG0?N}rn4M&IPE&)37NM_*5m}0p)>FoY%*QtM4vtFlWi3)Jkvuk#X8*lI&z(Jn(7YVEqxV8Z>R8L8{Cod$<>xKiVH< zpR0n3hE?OIBMPai1&5wRVVU9P+hr3DPQZv ze6P!C_SV5X7*I*-OabLX%znh<%} zJ8fJ+jqYtB9IzUFd|n(tb0oN94q4+nhA4MNj9T7v`)(Cqd#{8#o~ERk+$QzXyyft* z-4*I7{RuIa1pe0D4o|FUyegJ|Ieh@4~f;?d--d2u0a!2cOK+# zFKX%e|n&$)r9Im3R#>%-+=AT`bQYFbK=q+IKcIl?3b|Qw@gL;S&b% z35WdX^FZAoVw56|CxtX4j_GY>Z7y4OLm2wPWDtL3o+DJ!rZ1JECU1TJa^CqDA9Ps0 zc=A%+3)tKjp(Z-ib`(|jKgv1TjOs;<5?{z4H4+QuwyR zl)bqD=3cKE)qS7Ns~>}{s-NxNx>7q|G4U%OeAQp)`SrWkeLxiR+5ri^ZOFa8*R-Yl za;uiFSAES(^yd$S_(BKFK16V{kTZC{zwLeD!g~YUHh)k<)CeQ)uj)wvsBK@7lquLf zm;@I`!NHXyS^(G@aD%tLPE^1*$lm%>IgHo#+160FpFoA8O9 zAD0?lM=UY|8rbplWYI7Qo+*0b?<2@1^+c~yOHALRGVF*j5f>ti2HkS6cx7A)34;kP zOp5%S{^Its{GztCev~WrUSKr}CgR2ZT1x*$@^k07D*0`h-*9Z)C!+c7sWbV$wTyXR zt+S_G@0rNS=hbTT>4EX`W&90x+Q)}|;N{9U`X)`!a5tf5W)9NQi0=p~qiWqD=5h15 z8*NW1I`r~%#~qPO;GJc_dYCk;dhd+)KZvEzaCwq>&IbkIGsd&h{F3$;(?)tDA#ZD+^XN3sDw8(`um}n z-QVn2G4gIn3ag}=tD^E&FRLZFl2B(+o$(BjfQ@1^_lyg@k)Ky8nH1{aXXHdO~^iURXm<7c6GkIxH-@u>WB1KqYXmEt}N)ds@bJ1Kk$+@-{IsP!1ie2$u4(4e6J*svX_5J=uJC=OVNKgyjS-2T$kE25Tkz!IfoUqU9 z;hA#VN<~*Sp)p@)rM_HlPD86iuUt5*z$t@r=Qd1~O`+@S(UOp~B1h1$w|@n?7xNhN z!4b_GmE?)dR>pF|cm7C8bdE7JDC6-Dl#{?JposNDN)e0k=bkY=B_TH?pwkom3NgJK zbkby|e2&iFLsIpdG6PM+#cWu6RUf|9LBv95Fr>d1zI^)zxyb7X_&>9O`5y{hf>zu`HQG-hTDZm-dI&WHjU3)N5?d;k zs8`*st}dCJPh{c~77@G>zT^&&DNq8%_vw*40((635>baRe2GAUS8K3VD>d1H=e>?{ z=s;B-_$1R)&Li>9-~>tW{-YgiAJ>8@@yHUR1959b2q>u)i!KzRtt|u$RSc7l61Z-V zwvC?lUdu~SeTM*GhMlRy)xq+7J7}`N&Is^@pyjHEQpA#aAK5q zGHx(`V?PgTgNmGypQt9<5TY`-$+6E%Tg3lvJ0@Q2fq$1J&pg9_x{4qrm#8ZDhPaHk zbVNXK&;gVG$X$DXu#}!&8K9(H0?SzTs}w*Fd{isp_!_xYM25X(hQU8OSU4PsJi`tP z0v&Uo(*2`t!G&GD=V4R%kBnX-H&rM!yco86%p$0~>AK2@dJfD9+hX*8banzp_VdJa z8G?(Fj})~;-9`nR0k0n2n=C<++rKb$^N4~}=df|)P$Sd)gG+|pn+YN(zE<6qKsOGO z{G~hkf3_jTVp2uJ?C1N+PvS%~mlxVoQPsFIRt6C+r|k;B(7r6>6UsX^0SB%Q>Z_(Jm!fJDWN8y|1Cs@ za>O9uNWe)+q2fw1(_=q`KX)ICrh>``#cO*l((QIG^OkpO>QE~t21L;YwsV{Z#4J{_ z#{@wY>oAf z!99FwNIq-2PcK0Kt%T-E_dym8Nykv?4>$Z)T2P@AfXoXSFZ#oKNf%F}w=;M3qkGfD zc4Yffotzr2i3^!WbX_!=`ElF9;z5*0Q^RO^beZbEUX#hC)K5RVf>;#sqD4CW!H=9+ zhQ1beRC7@+m2m5h(iL~AvWvt9m&@X%lQQSkmrODIncoSY2fjY4&EiRgE10;6w=Jj? z88lmLR7v~ayV8?lGsU6_X(EOh)cuh0(GFr@sWvfJLi>!59wG2_b1V6UivgzQ6845YV~4Y^j{*vIYZiR6h@EBJ z#}!4U+>#@DbsowOzAKHp4nb|ZQ2LfT;4#<8*1Pc z)VP&+EHy>qGV!S>!lk&JL%l1roJhzXPtTRpspOWh1xoH(<)G49&>Ton&&e?D^vCVkXK@k1aosralp>s8-pn zNGPC-(1U*rtO5)t-438nPCaQ~Q9EIY8eQf^^7uxQ8U){_!J7|6Rr4)nmT<|byWwOq z%=!k*Rcg?}f6MDRhQ@Jj~sb`!0ix5s5I%fte zVa0)8>$t5Z1H;ECpD>uDS%FpVw}`A+A8aG|yD}P0U(HUR2bLu=#7UNqqq38eDhIE> z<8bP!@Hv@3&abf{@z~2|9nvT_=4aWvA{tha%JNEsVoxXL1dg|C7k2v*I9;ai3{Y-3?diiTKba6*yD3zH{W~#i_ z1bH`)B>^kPj|(`iDXJ%n9FM^LqWE|BfI=?0ekvlS8%vA=8|L}*4$DlXikQS7lUs&C zF?7}sdMuiKD8g^jh5Xt#_IM3g!LfaIvY0tH{qyQ3=eUC<}}XTOx1<@y0sgtlM3P4 zpiZ4Mei4bbDMa3GB6B_DRDm9GqW;coY0wg#&FBi}OzA8db+@iMC34^3qX>DO{GxG) zu*@to0)A0H%o0nZ7GIN{Q2B{M57@uq=TYB4oC})D9^SXV1Bw4#mF1B~)sSHZGlWo* zOc9I!l;5HD10iRp>AFCP#+dKA7nkpstA4r`*F94pRRX5CQSHgztY$?z4f6N+R<)7Y zSL+^|fn}~0N@4C5#UtaMG&Y@eI>OzhF+}?LR5Inh8ar$!II~vuuEMqc4ET<W zGUU?^1awGmEPUccyT&qgFQJ3)Leb4iBii5iqj{f<43=^H{DbBTPaug9NAo95Myi#@ zShP$egh`Nziv$W$dM5)YY53|S)<|oYWadtkiBD>E!=-fX*7mP_DbFFv4rMyZR)Wh! zA)wizSs-5o@i@1+P5Ty*>3KC9`3-#L|E#6wWrL%ql~5P6oLrhwnIxJJMX^yx>>bq% z9i%*8z%E|>W3jhsZG?D+nwBI439`tMj zu%Bks6{aau8#73!dT5bP4zOM)KFVhgbFQ{E*}ESq0+SebGzt;toVC`bOM#lz5>n zT7W%1SjKPZ7r6SYrC;J!I~RcC8_xpZxp1t&VH4-AT=F}oL*A=Zw#e*}5Pez#CSj## zC(69Jw=*;$IEwqQL<1fm`gl8G#3T|~HiH|JcPjPKV~++mUM^4McqaGx`9TB#AEL}4h6r7$axW9I3~!s2 zlzoX(_0~Q>-8lh<88!V9lh_C3OZQd7#V`2z)~GBiW-bo>>0;-UU{0^Ly#B;<&rY}; z8EB_F!0WSBN5lz`ZzCvC=GVdf)lO6(_5dyI3McE>to`*yc2KI*JQP*yw;FsME`0|+ z>DB&rXJ;F605WFo??yPg8Fvh_xvZaz=e+PBP+vv8@SL3GfaTJEiiEEtMCRjXSTHzLSX>(+; z==xb?KVp_T+zTHJd=}Cq8Qxy*J0IKa|MEhE%Ltc63%ktvqn|6eG`6`zjmPY>dnF`` z5Eku5`Z=dpe0q$;?b!aM7d8bk?80Vf{X#kYiR+VC^s%Ixb8W5oU2)tsowqQIgx+L_ zwIZENB}-F%`%F^LX9n8>;FXHeCkn^E)~Wp=Iwr)nvrq$giSG8dh_ZQSeSc?7e-UZv zai6p^5^#}yY+p=9xhWeprnkVGk1;Zcytp_T&5d$Q=rCwU)_sOWk9mM-mxOsFcfzz{ zMHdDBx{0ANSE=vxBH3Ro$M%C_->*X^KFKXp_>yl0+Q=dwss7%+0*|C-phv~kL~gD` ztJ71Ufg|>4O8C|$?W*Tz4HagjYKSc!UL8z z7aI*xDt5~jne7xh@B&JIJ5z^;dtJD%C?~=zK^9$N>OL0>oVp>D=*b+=$wPkYzc*EO ze-)T~i^@6I16VSU>i@3`1aBz}Ay~<~=_Fx-dCh6th`t`*dd#-On7wuzzphsF2qv{? zz)B_KR*jb(;dR%V?R~w96)hS3?ncdv!Pj15h*oUqTG;~NThA5>!!Ejx9fZ=0QTy}L z-HQz-$t67ZCn$ed=xUdS?#qzjX>N^@$tiLK%uE#zs3AbBrpIU^IOlETR`~+>MNAKm?2)LOL_r%)Gw|sg%$8~(?ko`*IuK6;4$lIQc$WERx271Ir0cru<}QU z245g1hFpn%yp4K@F{^hojoh#F;+-y#O8gniMz&f9p_^wDG}l2>RD|V67t!E@_z+?fi`#8%QB!`kmuQH%5S6>x5%Wo>V zJ^cjfF8WqyV{7zu!&{}gRwfI#qXZRUp}|w2Sav+uYp!>$2YsI-k}X63?7os{WS{vG zDEfE#TnhCL2u~KBm|V|zN7KH6i1rQ72t0PO*%J7^Ep`$}jHa-DGq!&k8lpBJE65k$ zbR42_8zo3@(C_yDzQ#*t?!D%9%LxiNwzqG_kj#>E-ea6eq?XxL@EjTK(GE<=``5he)A(TVVjfgS4_X zbHp--wkC$TLlh`~G|is>#62Eh;a^I6*~|*tTI8~!3{PsNzlE9%3bI@jM+lsR0qNj( zj(oBlJiYAx!>Z9idV8?PHa6WTwCs{OOQXo@WXU1Jn0F zB2udMxa`tSxqtVt&IT*O;TRwzShwsWYU5k!wy>)Qw)#Z6)O|k-3La^8iJ|ajGox?^aXO10ir{VD) zG#^{?<$mbUrOnoxWccQAT1*e^uZ5cPEA$94dH5Qmcvo;W0uc_L$`+{9ppgm5st?gT zGCsXKraE6-G>~_1LwA3^&L2H~s&HZF?Y^3sEr6kfn~AHm4?Fet>}deamy}roNZ!<7 zb`+LkZ7UaHe!M-FL%89GOO6F-`D$SQs-bg+PGr;wG#N<@LQ4ES^|{1v_4#H?u|Ja0 zcE;*2$NS5py|2=i$}qvWFE$z(!A1T_>?IIz!$a2(IF07mZ9&bNTsq$cgC;Xo=ftN! z4u7U1`x9NW*&9N}&OVz(jGV_eU7_{uws>i8k$R2jS7B~;3fmD#PUc6^JP5QWIKpV$+<3v@pXgtP34^ zg_DA>!-K&{_|@i?l_$iq z4bLCN$W`Cib64PWn?$CW6sOSRYiIgW9X~%@yX_{ZO%%%Dm+N&B;o{QYv*? zOU3f+Slb3FMTCrBa@ooJq}8x=Q?AH$_1?aU5);7e)K)9#I#7D`FWPrUlaT3Xv2Jwq zz^gOQlD%hfW8826xh|bPG8&8?vTBuXq`yBTMK%`~mk0i4m~xk`n@Jjf2T^LUooK$% z(0~^Jd!b`IsK&{0!fF)y2VqQ*R;EVo{@)<{KhuZP3J)6*p)s&QPrmy*h?Wr{O%`)| z4TPP2D!Vbpxc`Me3wZ^BF?&IVbYNalfe_n0p@m_%AcODVU9ivEjX1ur+0O6*HiZsT zbLIJ@v0DWPAzao!>z!P*GkjZ7?Rqd#PBjUVGgDS!Z}PPq`^;2N_Hw}@ zfxB)M15YodgP8T?^}WlVoKDH+{@vRu7mnn@UhrEHR?m|rJ6zJ~Srt?Bc7VtN+Qzco zXGoM5M1X%)aI_x)pjYr$>F6)dVuHnFlp@DvJV)fb&A%=^NJZqC2Gwz0%TR9b3J1*Dmj4i9ek_9VVR~vF~$DDjbjVQT(t|k3^UH zL7g%Z5%e1o_V&m^@FLk-S4&vMq*c$gdHs<|TT>^5F5k+B(+eV9z|F@ilyqUSE08Z8 z4g!Hh_Y~@B2_-JUxW5Cd==QVtF$BbPtUDDJ_H{dEGt)Tmq1t$p6eGqD)18%o9N2$C z(66zh!|7i)4V%ZH-^kn8N4zSUG3XbTg2VmrS=X}&h40ye0gHjZc-R^L0>F3ZiglZn zS}^xFN%S=(6dGs{X5e6uv?)K5326;D95}5Q*s7RyH;?zgyC1vViWw^byCz|}Lm35+-#Sr^U~wtkO8)7`ssfA5skX)}h?wOS*vYrBL=?OY@H zqw6V?;R0TNdsPGc@{1$_;28}@sa)MoiV>F_=L&Xjn>@dFZGyw8#eM7a!2?*(_T7;$ zB|7r)M4-I1kd0}G$jh~r!HLHW1oMFT3CC?CbDk%WAIZ<0Ec4z07_CvI z8r9wvc}F zCKx+C167Rhbq@!fXO9eFUn$nV|J&>sOmk+`Tf7`;rRfo*{Z?;2gD)Nf^0MWFD(H zkE*+A{>?vyE>0Z&XUJ|lkM<nCuUeqoftazRbrl8Q7>l&|~A@9X82FWge?y8E50> zGJ-7|LO+&Q$#m5z(MRU;uI(&d%b$!*n06_r3&rq6PK`zX$PkV>PL8eG>UmLj_h3q; zYljGNs<*1`c~=7f>?6cFqQ<#Kij>^sy5FxXPxqk{D*@qVy2n9<#N$FEwnYy6+X2cg ze-|DUN|X@W`c_SQITUVYHV{O~-Wd0cqdn~ijw&ncogW$t-7Xr>+rg`@w$F~ET-tyQ zoXVp%J-7uiR+M*oL^O^|rbk^IQP*Y;QKC0E$EwlxV6u$r@#ZwZ4Xx&*P7fG1!98VK zox$Voq$JS#;c6Fr(Tnn8Wb!cOgQ#J(@|nrEvyD2w;MeSjVmh0ZOBH~;y$3v;Du4OP z0=&*Xz#ln?{^Ge@U0UkpL%$g;6jiKWFPVb9{pYdM^Pt6-tm#{shz~128T21JSY!V{ z4xn+n?h(AJk7QA#jg)#KXVc`mRM9c*xcKA1!J}!31uqYb4xR<9ipCX?>4;r#_lb=M z?U*o)ej`7ipIDF5Gh)dN!OR8^>ZKs!C{>Ao2~juFTZK?#o+ms!)=rG3~o%s$YZ8p zJ437dd4x{!?T~I=h6f@el5WY;p4IPoL0ZLhYWv#CPgN19ruxVYvF*vjmC>>=C!UOp6pP65I7qCZy+j?eISnEVe ziII-{SRUhqVGz`_^UEdzG^RV|KaM6;X80d)N4nQ4&Xj}@iv9Rri+MZgb$jaOJWKE9 zd`o|j{7Tu9?m=8d*P1|1cO$Ky59u<9-up7?@|}_|oF9bpm|xb0d(E*G!M$@YoV4VvP>=h(tuUxG`hV zY5VQ$7}vKs?n*kJs?FQ#Og1~2(P{h=UadA7&jchAf92STFzZgXU2Q27+cqUWnh|ya zhbw&Vsq>V;-f5!DyUoU*uw6uVb6APQ;oaxbw*W<2T*ke}Om-*bS>P zXDQ+kd&%py;TiY4qf=EBld^<8PtL?-I#r#qB3WF^oAMq5bt}ZW-B~hy;cg5`Uj6xud{p} zsrlZXoxHAws4NR3Ois$GIus4(?xq`(xt&Yb{Da@vgpu*SO}BfZ+#cLsm4uP|rjJdl zTFZKc2r@>)61x<*^fWx!FtKlv0156ny`Erlz+L(q8}gcGu=8gO80%g2MXd1mu0q}2 zYwx10HnbhuZO(dNFQxuU1-D&H0N7^_(G5X1*3IH-m!4A^(&aj~NMGIkZi zrqe%~yZER_J5ZeFWbgSLFfQU{6gooo(?3N&9!CpGeA4_ zWA;S|(eL%ypj=iFv7OUX{}m`eHQi-rsZ9_^;D@@h$J^7YyBvNHvAa4Y1U`=sTiCpW z+cl^}>2v!7ER)@ywKKfo`K!>RLmxKS@}_9P&Fgc^<>^Huz~7Wy@99^AB~suQMTl)B z_(*e!ty_9n@CzuX5f5jfvf^k-yJH+`lmymV1^FkxwRG7vn+onEI+w;Ob zXmtvAk5$Q6hX_X))0)AGneAA=1rzZoctxJ9X2i5t(Iz5WV2UdX_#sZ`xXi%Y7}4V{~IM>SuvgBFB#zmtGSX)7E`TQF3E= z?=O3ChL3zg417LqkLl<@XRtnuY9oA!Zfz%aY`7KL+sou^e8tbVI|#4EZ`pqO$ylO< zlOWGLLuJ?4vIguc^X+s42rauNzT_~vJ{PiHIo?q}TdOc>yJ7ZXgRt3AZ9yCy)-lciO{@>C+ z?7eTZ$#j@b{Dkct!=Sg7lMiYY_gOurk}VM;YX}w-y$vKN%tzDc?(?$l-JMozH)}5e zmzyrPtG$BmvE$<=QipyO@|y{vYW8 z0G-vIOyWQGT*T`knN`r&F?0%=q5=%?4|T%+2@^tZEgK>b^t-*0ZH7sy)Z1{33?h$( z23KO42G?(&*&^G;#{Hg4PUn)4#Upn}H^i$s4 zLi8~c;8|mI4{@?8WZ_92Ip+)BguPwXe!4%u4^bG@o_}X7vyPnXd7e0B3as2c?@k6P zb$DjCJ6_@ka;|PnFjri@c%QEU3Z02M*Z32bM;!EtU6j^P*i>ctg|~Udmy03;2HNgF zKvy{7CG5-JQqMG5Xt@)g^4rU=i`t5z;DJh=^!btH)sOJDH@Rst23zo9QHbLIIeA=c z`tG9L-CeS8->}~qj3ef(xogMk8Ascw#LR?*NCfO((at3Ji*@NDBPl5j9XnGu+0F$alxBD_C^*T<5=mql}_E8gX%rtmXJ1OAU zF%>nqujB`EWu6#Am{Mh_(EIN4&e>2~WR3Hi)$OW`L>9$DTxTIhtuknk%r zg!JGzAp`b)1>zdz{2tr7JYLRjO!?D&OwdMrFo{EU-~VF&=7YN3;Z|PCmxL5Q&hfbW zLvzpJU!6S4RqudSov+ECL~{UfK4=udGLe>yObCG2WAYn_Dhf!bG99Y>A+*6ZG?~c7 zm}WKxY>Jjp6znni2p2(VvKc@j4m~?GHnptJoZH4rAr?$`=~nNOaFNo(=+9SJ?dajsKW7i&*d~{7zf{cERR`F zKDYNlH08Tbp+eNPJMVzH`4eZI&Fu2Ni+E)dz*g-P9j~m$PFatjw0sVG+#YwESd zbuaG_$jT-DbNs!pfUp3K={2MD=EjL;ENetQraRUcp227*gU3}j;^w*(nZGofEl;|b zGtGs_Y??KCz<~k%5W^x}_Smc>k~O}npDTTj({n7Va2PydxhoXZOsMirrYtT|_9Y0x zQZG^l^j(i4q_nI-3}LO|#tB=wn9XwiaOhu0`kU(BMV8}LMu=69Te15yfbz}Bq?AZw zX8as25x@gQ9@Oq}r+NtRxDf`OjTy`!Ve7Og{5X%STz$&60`bkr>D~UeSeMt`uLMj= zh@kv9%7v|PJ)2Y7b>brHI9wayDyB=?Zve_Ww<@&T&R_=}@%J1UMiGgwKe|zmZg1I4 z=2k5=*aDt%@ae6V7hp452c?u9f1FNMP4!stva^p8tIIz8kHirZ^1$jmn#}xufz5^3 z=twHwrCuqU#g|v4%scr=ZTKYjWqBT2ptxlL1W^(73z1dr#-y``&qH{bsHCzHk0Lt5=^#t9I?$RmW6Lvcnj+ZPdyYq+&(; zymP}H#TmO)me;lOEoHXhn$rC-lSyjjQ&1ZZ26a*P0scu$+ z{^n@Jh$pr~LKitb00t~3YwoVo;q-eS8H_w>dMFOCi-DL}-e#UWG!O?DH=Z?K_8e@= z$tZot-HZ=DLkFXSn@`D81uV$$n6<+onX%m7J;3^+O%)6{B(-!4w#fvxN&3V&!#-AN zD0%qYL*@8O?)+XZyRd8?o27=G(euEAdS|L>%+bD&b1O3zAGr)6*Eq3w61~zy(~pGc z9~O%3}mY zibIl~D#l{$y&G4L)x0ij$&3a88XvTbdLQ3vw_9@|&8t#R$VqkjzBn$JrIhdsCy-@} z){UelOP?G#4a5o?&@QMNZ#kYN@FB+)Nf0(YEY?{m#{ zi#COk0H0m6d4CznGP!Yu=Dv60R_!{*Z#!QN1>wrN9Q>~Irc3nk{T@aD8bWvMgp}=4|C}I#8IJlX|Jl3hj2oPn8Uk<2{8*S7BQES zAO-yQry0YzDjrFNx&`*{M@9?^W{c(797JSDM@a3&F_C9@6J1profPx{0m^EaP}tTC zl!juG6p%&}DlIDZP->U`93T70eZdHQeSPadV*4JLJCU%WY)@pr=Phy#T>~Rbp;^_P z>Cxm5N<(kUXQ?XEs;7UH94 z9F-O|c;`(vo?8?D)~wZO#wrT0SRf_Vb7O%8i=hH;mBsr-my8K+s+bRp*I?7HIE&Ic z2e!(;^w+)!x*c}T>LAtKZ;^Vh>E$d@r_ZRH2{*Ws?3>2Mn0_AtW(ivuCQLX`Xeaby z1=1OjGqH~Esi0}6)gfCS@ex*DEYB%_8v0ga?)8xK_?tYZN%oFsI1}L z0X>DC4RuvYSWSXOh<=x=xB`0I^wVgi))RIUW-3}wN)`C+_GINA>ESx6pxS3#*uA6Q zPv-6cj4CR(6huw>`Smn5cof#`>R7ub{a{nDLU1Aox6GAKe@QBv1SHrHmcC;%wLBf0 zA~pt6sa7WI^J8fxMFMe`*%`mPGD#_exdO#1KNif{|F;-osOkAZ8mv2zV zJ!>!fUZqz&F9{{Z0$R6^Q*6#>uY`6Y_KOEMCqrHCCEZ|Z}<-?Rx-L-G%oiS1VfI;OLav>4Oa3dl* zbmKjv-j|ES-IQ9Guvn(ZK?rcyAph4mnPF8kt$aZMzst;fP!E0nWNhuM0ggG<%eXS7O?RMRu(!u{uNDd#)T~e%5MXZzhJLBV(2_BOx@>Jrjj^2=@x;*9#K z0bIn!U-svD+#d>TW={6C7^m5BoNN4#`19I7zK%(5%|wGbS;J|vc-<$NK8E-?BlO%s4qtZwndrc zS)^Z%c6hcT^}Vm6b?)P~8NZOXWZG~WRFDQXu7TK-Mi!PZoBEzf1K*?9Wl-*(kWO3k z^TfOz^9_&P#qT-F2u*(805yxm?2^Fmc1V*`yIkCd<(r1_b&Xaz>Wq33lv&#is5OxF zuQRoILutQ46GbypPo~Grl|(O+9{>!U*9y4}KC(Md>~4H7v+t!KDob~)!)!*2>Nvh$ zs5ZrVe^X$=C#mw3a9zcq!`?yC(B{8Q0LV-yf$Pv}aAE_N>nRf#vgjS^*(g<+aOR<* zM!`T=yco9B-k6k7ArhHkS8Mm_8i1ls8a^OuWL85L3a2RKq(ItNXy)DUH#Je6l^u#5 zz}cewS`%HHapRPBzL_W0BN@>#v36#VTe~pJX8RsjTnOe5_9wAW?A8K`dE7>mI=i?Wn8XY=WCfLuOzM_-2b#+03cb}+Iv529 z88U-4uW2S7l$gg!p9z%uy#x6e9fFRQg-5~E@Ht8&;=gQQ(&s!e%WCO+1xQ&|M3B;C z(tkRU2D{-LkXNgm5wJc%KU78^&R(0N4zUjbenpmrCUi_@Sl=rN&WKsOGkFL-W}>2$%Jh zxw@_6EoAA@FCG}r%H*yx(RJ-Y6)<(y zO!d1G@K~7F5)bS?A=-+IYnI6S%(G$W4j*-9pslT4Y|k)RZ6t1*J=|9+Ibqm;Ip?UA ze-w8o>4o$4m0;wTPwWF=Y~XOLY$ii0JVmmD6AE-1Q>+ieZAiSv7zkSum*Be}*lLn) z2ro!~zd^jLeJ9RHfBmDFm)L_*PQvIyqECO7Aj=ID!Gl0}jXQZp&UViltQnaynF5P6 zjyb$EgU~enL{PU9+#ENdixzqh%ou+C(jqi&M| zu)`?f^hhotk4j=&J9McuJzB97QRq&$qGa91X`h?~KWf#BBjay92>3{iY^8m2vHv(n zwKyiet|w;lh>~z0Inqkz(7znsO>Gf;YU@6eMW#^Q_dCUa9RM~jMMJ|p)4=r1N}b}>$w zrO=CakeK%en0Jl3yd9c?8|Lj-NxDHvoh{^3vH{WhV_~IeC+c-+%TH&a$fRp$6Y+GA z?;MD3Y3PI?ETg+j?<$ZN7 zuit8({N-=l8XGJxugZRmFH?z(^hyYdI{*!V5)Wx_vI_;=VAv zofjdA_Pb>>$JxnygEGm!ONJ^mlw}Xp6Nwa+TeNrana_4m>AZy@s51W*7MTC#1hBMz zgWw=OOo-J%`RY>}Y^mt*DEh=w48r?{OKsX@{5#urn<0KVaL(iuSpBj*sM#jEfa;g$7cINW_(Pu z*NY9Av^F-emjQr3dnDU|6nfEai2we{X8!TP?!~vd;})jMXz6IFmdtt~sy(W$suZ~Z zoAu>d-1l|V=sQ(sTpDGjKim!>rA7Mtx)H)Tj^t>Ud=^NF-+Ngm!`(F~6YXE4%YI-O zUY|qG-SJN1NX@n=FS2H`N^bplu#rXigC~-vi*7+BOl$3|hV|{}UL6rZWM+z=-$)&N z)y(9oVT#&wW}n5g5k+Kq#qTV*ZL+|-b&_QnkIr&E6gH8n$ehLpGCoO^^Y=3H8Rl+V z>>YT=!#V3OR^9`BBsjm4H==c;S?xI-uHn|7d6)H`oDR44im{#XX^->mE=rax=y$y@ z)t>7;7!>g=sCozLR5Cu59-5ptf<9-=hwzx#i}mbsx-@9B-Ifs6I`HKDFfR4CvZYjrJGiU{ z1%U!ZbH%INA@P45Zw;r~7DR(n8 zawV{gmLVe;>~?s=?9OJ87zogFI&+qk$tNCcWwc1fe zoD0Tv&4(w?>e%FPv09HDW8D>BG|Cc(Ex4_JheJnAl|koXSCO)2~RaK_5RGN^+{iXcX(Hc_f8)4Z9{%1BWZ zHG$*1zfSUrnH&}??qh=?gq}(d}Ce2PP9QAt|~Ir-|Zq3$NSCu(@=VBa6uU3Cy^937>*13QPO>2 z=S^mc+>9XoZ35JeYP%RROR%qVB;_mSb`RyfWtLx^Tz74-_x9OI^b#4tPkY-~K_cuV zrrD-R|AFHIHno^+F%$aR-{+qw--AT#sWQksQkMnfvLCZpzWZClm59hPY$D9~Qy}i( zvx<>UUjXE9zP^5FXUizRjJhn~RaPHSESg0Y`-zHEG(OAm zhTw_+9mJU?Od+OvG>+uhBPP5P2?;vD#GnDa<&fvld-cvI6$+Rlg&j@h1Bq3_eQ)NZ zVt@ux_KEb3UiJm3rh37C;1&$NSmWyPi3V#WX)2DHu$-slioxV=?=zhLx(M$Y$IFgi%-{pFuRZ%%j~wQL}I9*zQhR?%Xz z#9bT-(J&lLNJaT@v=a(}Uf?h1Tz*nz6fUoR?r!u#wOay(@_Th*A1QfhxjC(`iOunj z9tR>#6K?@Ep|d6E2}E2lg~QJFHNWgf#g7E_3WLHOHcs;eeIN{%bXEF`(}P1sm02y# z#mR9CxqX=C!r}hp$R4yc$kbQ+P2}=(Z1zVVoE9tF&nZOLs-3z|_4Z#Yds};xe~Lc^ zzSiARBSQaAE@8Grj>Sizmsxw)=2xOJ-%`1l1MeTH>qNMf{ zYcp%xdNa~_roUx&SYFPX@7)7WdXlBgO|egqYQ;VXmPz#Vi}j!2P3E`Gzhyy+EUiL~ z*p_5cgJYJ8u4}vSL3lum$fiu-OJ;Uadz&m-Ra#d1#Rbhe#YJf-E`idHG!lGr8Ws{JIubhn*#6g4z%1a+R<(Rb9vr)T*4>6&$)#IlAC2if%<}as12jO^AzjQ*AhRu0N^wG z^7=fM=5C~CAHoNPc<@f^#N)otk_Hz&8m^X8m+J^aw>HIge;eC!G<|VrOuKyl`jP`I zeOnbe9lS*GZR4F4JCIM3H;}8%zhdyG20mcEpz>mKY4}PeT9}=i`Rv24M=ePNV`-9% z%8$j(ixMN}45?Nr30&u16^G9l%sT%~Pl{qNqd_b{tNI0F>XKdi$h)no{7@*CQqY^L zh#J#b!()IDo&n^XVURL^OA;|nliQ+nIJOu0jFSq2$8WhVVV^l%HkvcjAn#>00o5jGlc^ z>=}1){z|Y4z{tJDkWII*zRTEP=E*3^S7%XsbbTojQoeY;Y}<8`=c1Hra7n3>7=Y(u z%x0O>VSu^cSz-JjgDV@!a-~$x3uca@kihk3^|)J>h56|E0bX z(@x#|YZbP!k|5x?jzcAm`>n^`KzD{PPUThp`Va}s*#+78^Es5FolQWy4S8QU+}%cH zMpfOX>=z==?32rF7U`>0H&!*`bg_(wO*Q<6BhY2-IB1@3Gi!0ea2p=qDR*st%UE>- zx^T=}^6rjN62d=1ZY&1uJI^4j>ck2QajDw>tlj=+m_je)s=7C3rlt%J>6}(r$xM2M zW+4G(YQ-S<_uR~cVb532(_DrRR=q0j{7}IIPhCFs#K^w)1Ri<-saqgIe8Z-uZH}t| zB&}Aq8VBEGCY1%RQ%%5RqMP8qvo2=Oz6w4-2|EK59nO>$DR#HIkj#uc;N{Fb0H!PS z@Ed&9QQU5xL~RTK(5I!Oy!tHmmC3e)Q%g)ls-AMA`QSvsG16_83A5PS_5lD-)P{`Qz_+~GJyOv`!Tpi=RFG_LK^X`y+Ow1q5Zd1q z%L1HQSW*6(y?vzZfJ5>K5BJ1R;kP6(xOm@|P_^9ew!S^CSgIKEgmbyle^@^NDnh={ zY|SoJlEP+1dn|H9T8*))gdIK7_pj`1#?5bn!FPH9Ue`@lj(1M(p;nmiua>)HU{O?R z)mu=UR)Tsc6$G6Nf<{G?Wg99{(jyk#tPapzp4qopy^=^Q5Ot8SOxJ&hz>SP1k(CBI zo-AEb+KXdQ770Sn`XtjD<|t0XmOrc;a~|wnqRjW^oZ>-Y!{$n1%69GA^3%L~_XQJD zZD9^3WfjlMT-Tw_M#^|xQICRX#zWCaHF-u^#bgLlKyXnq52qiR$G>X0@o%f4Is1mG zUAh=OybQ{;lP-z}Dm@Zv!KXXhPDT~`n;l8%LqgCiwMA(bj5vc-*DVd~B9m}bN6nq(pBYYJy@mR4 zKvW$UfLH0GXV3@n=GzbvDpdyyC-7$`aQ#e)(pQ(_(Z>zi=Vo8%0oGGt zYO`k6)EXil=kiyE=Jx89fi$U!#Mr@Oy^>ERG)cA@+N4Q6KY?Xb-0{M&<{4r&??#<> z;mrb>D_O=q=jTwlN!#Gq`ob(^7<{}PMu@MuHs2n961cQ@C3@QJ^zVHdU+=oOBH-VB zbDKQ~Y#9}7dwrm=4m}GPEF!Z$aRLY)-Dr;5$aX~tIZq1iDpDWsc{8U(;IZ8#U7y>| zFS(paROvs?fAT*rqIm3opJ|v>KVAm_mP9myh{Taou?U{thlT71VN(+yUW;Y~spu{0 zV>Ac{C}E?{b*LFo|FaA>ji;dlS|settCZXLk8xV-;;z}~_)b29qZjX90wBsl*(p7v z`x_$jMqY*>FY+X^*T5(+=SG~wqLRlz?@a~A1`QgM@o;BVDS8{rwhKcQXbNIOIskr@ z@+3ULY8{ZY-%k~5sH4UFoDMuPJaXX|$IZU*LzOW|0F|kdL*=j+dT37Ea+D)+difOB zx(@$2^-j-p^qG*o$RMUf+(25fBL(e;p!-Q(l6LI|qoM`QW`irtwWe*{V4Kd-SVI3$ z_CTsbk5MMWV31AG&zsHOuud(Tx>Hhz{QmZDPQWp~KkUUr;L58gpa-F|fE4-4#pqV> z#tx^$=O*}&MNVQmghE2G9=5!z0Eu8kE14OvSKG#$u@RH!FZrm;lk#EjDR9lX=1W*4 zQ%Q7fR0ZSwVdyXB2Khuc+Zm)){7ZhOEBE6Yo8L#AiT-1s-2~-Ht_D(+CToT{OcXp6 z+3>(IEw~Qy&chtiKX)MAjg-{G{4YjTb+#jA?hD~)(XB(mVGO$OeHB;>?;;6Sj^I$w zZc(v1d~seDMZ#{ja{7|VV<EkHX%@yJSc5$wJhS;|hcY{d0} zpo*x5fu24UTo9dGH+bcq{nZCX2IQu=6Gf08t})L}5}yo#mBK1U9EJj}$Mg-}lCr7; zp*7Y=?~a9Cp?rYH-9IGihn>Q7L2sVQ7?Um_9)hh?noK&R51^4i z&iZO)$)1YPhD&7GI*5EAvf{J0oUpK_?#E0Ga8CRBN#fi=zi(E$pVY3ZPgV$4wUtdw zNYsH%OfkXbYQ_DM^axwAi_hmJ&lVFMCaJC5)JOLhfg(X?30+08yhHfTrmQJ($zUXc ze0x(BsJ7W_8tSTrNRP5R!_(50)VfQAQG*&e2!bemzk|t|A}w&js+IG?Uil;o+KJq9 z*Oh@b=l{)~Q`k4M3&R?G@?$)Jk7e5F{RWHxSTz5DLMu0Vg@AHG5LOY;xNC(FHY*73 zwp7k8L0?4Zt|RpHp<;ZZpL!hMLS2O~YOLq)KGEcH7ufmF?J2C}$6_z6;Ey^>VH)_r zvl=l+N7^$z1lRz--r&NgjeJS(5CNYBRwZh4<&b0!Tqu+0XVV&vJ*6HoJKJ*579t7r zOwmx6ej=!{LM!qvDprOn`{WDuYvK!`K%9xKMNWnEG!uL>8}+_$0a#qCq3d+SWJepq zkNQQK>S`f)-@?#)d5Dps5|jT{L@+~hA!zrh$Yvw^a0_ag{svg5|IH0DByVj{$cCCM zg^wM`u^{|TmJFjsD=)HfC~#7Q)zm$W7Ha*W@3q|Z+;#Y9S};5ElAjA471i=ebIt#j z#&E4dkc7RkQZVR@_G=G#KGzw5eY_8zJT6B zO2c+Xnh!$09ByoYbQ5K|zSeiThVs(algy`qFCCcim(5Kb+t<`5 zXsdW}*bB>loY=V_yjI;%HjG-qtkMm68voQZ#|p=mnSSG!6)&4@knwY`pR?QIwN3o~ z7zvMEkIyT+)WU0p;6>(>x|6m+N~0r#1KOXy5T$}y?qa41 z%%|JbIq_-q)|?&(@pJ9tmp_x)aq(0E6g^H17EjCF|1||B5d!u?MzY8!D}exXZh({k zGsguARyE7-HGl;*8AXjXx5@;^@WEsZ_0czjMkfXbw)7Xd3Fl(EcPhA)_dXaTiZ@Y^ zR5)zzu$nFu$M(p5JBxV7@thCgWy77e=mKmMI^zp@qm+l@ENFT%)%8coEK}1ucavTt z4BP3z!5cNwXF}S zuyvX3)74a9lbS&h{*827QkSqy|#=<^>gX+r}_G(#Wp89J3_09PUmoF zgzD4Js2!Mn@G4V%Mbr8WQnv>--Pf))nQ~zbJ4+8gKbD4VL8NeNtUu-c>K?LGh8w=N z3y>Xv9H3Y1;CY{E=0AM^W>S=)Z%-0lV%WYw>PmddxnFNzp&Lexwr}ht^KR}D?b@H@ ze21RB%Fvo~V2_h7JO#FN%2AQH3RnnphgZP7C>hCqer{9~2C+T+a$=iUF%0hwrEe>G z^Y{YU{LBUMCP<^U316y>b~rPIzi6|(Llje>RE5fDH~r9fB2-~~lnt7%ed6SPaU>#k z%jyZqDyp_0kiji$%IYhv&@G>Lf*#=}#s9MtKn&R~Aj|3=0XE(l5^|9fBoL36Ov0)5 z0Ksqetq$?}S+Y;j$D9yHM@MeeIL>Mxuhk)0D3OaVrkNxUoS$=c9#qlcC>Dt)#taL% zP%!XjCpd*Wd{?%E)Ttg0yb^alEisv)L4a@iM|vpYlwWgf9SSR?IEoM_M@<(mdh0htzY|MNCv%xYzk zE|LRuj)^RGg26l}GbRblU>+N0M;x zmLmpAYfxgkoOYM{?T7ss^(Y8;!3E(iU`4~oa$#++dsbrDTsOvlI5I#)k(fFX`dw17 zWYMlCi`_>zhwq8n#t)upS;E6jyyCr?LIhp}?wLnFuBNF_0|GaMr?a-pu#p>mf|i+> z;<6tp$H#mSiLqV-#>oZq=UjVa7)P7Bb~LU?BW#PdX%H@sK~D+04x%Y^CI^ zH@0ND9_e}kB$_Y!GtS!jTzFUL;s3P-Tq-n;bTu(wjq# zq(hl1!YZP}#N26I?yNk$b82e*I9pmcDC+@DSF{>41M`Yc&f_Hk*(hc_yfxO5c%~fc zAxidSy(yxdQI~or-xAgolMVI-cscnWN@`1wTspoRDo5OtQ*{AAi+b`(MGUBS$fy%m z@={*rfAuZTGe4Rm_|Rmwh#sI!^jEKsKk_`{_}URRsUlnS|D4%ri!MR3Sjk3YWMsyp z+cY*hT3Qz|6;1ZbDOxBiD#$uZXFM!UCT|}x{j74w)j`Sr_?Y9W?lV9|`wM#Q}n(HYWPaVMrrB2|Qe9_ zFrD<#5xnCYvC(wCX>>#aivflURx++*yHK52ckf*nF9SmM0df61STRUtXL1mx=r@ckWz?u zE*m7}`s{BJc$B1XvyBD?c!~DzqPrHxd>oy2Q9eCY3Zv1!V0&TvM!qNYi~U*Y@XpL# zx*bYjh&FYD=^tU9>qDM@%9+2=jawN+B9v^Q(iMj_7>nwO;f!znB}fMZ=M(yDzp1B2m^W zA07H*XyLwrHc9#8LlgjlxAP_t zWhff=C}DK3xIxzjl+ru9E}!|?S3E|~m$OekV7%jpUExe35Q#-$XXMSr*zcn;pyi!z z`KoNaV_YP=u`rDaM$pu|Ka~a;LXhRibt-X!c3rZ&+pKIQ@9X-8M6g(e!q44`K$@`{ zZZH7|om6^3DQnQ|n`iq3lX zSU9ETk|zuei&$zbR~g$SB$W*y!tbTXamI9tKY~7p?ad2C)E+BrZsw&Aij+&j{?p-3 z;6IC0ZcYWQ`S8c^DDV7pStt#;NN$<%co9Rfya;m#|7<|MtKCoRk?{h`a{4ct)iE4Z6@i!5o}5dx=p|qgnnHIVtu} zd6@>;-;-5If@2h3@ZH;w_#O{)LG3+VeWC3O;dlp&Z=qdH*Z3LJIS8&SfF>8q-Jh~2 z(TOz`dk?TfZ?GV~-sPWnCE>9qpb0avQb=$UsuXQqkQVZ7(rbMnPvvr^KXZ?Gw^pLd zQe@sk@-x;<`Rs$G;Kt>2sU69yfQgL}s!SGiNs(2Nn3GTur25z^ILcF zNNf8FLexU2TgHPg&KeEp$8yRO-9LQl+ypHgIiILqihYs3$t1L_->naNxa$lxrJQf8A04pJ2U z=&^bhR2ke-yp$;aq#L}n|9x+NOS{hFcK-CqZzI$PCT*1f*^5x1(fdZ~!%4>b&*Zt6 zvP3Cas)mUD6C%-e2ggNSY50@Urj~= zwTTzWAwy3SuBYv-OKz#74B~tYsX+DD167=)jg((|iiD`9lfeIFO!3=b^vg9o`lDRP zV|5ru`#h<^y{JQG!Yaw6J4bLCHbYhYi-f`IWA2_Z%QOOR(USmnK#oA7KUZ%32`kMalSx037<9l!T2Ga_lt2Fwe9A-0W~0ULlKPDfx;2zW{xv7 zXV{GHLicbO6ktdG&P@*GXHiF(vom>5NKogGD};&thAdWt(Pv9vnAFwhSNv8G%G$G( znXISt{3R2@^zEj|$AP`9RIt;jEK zA4LRDTnO`pMKph38Kva4d?}t`m(*+A3r=|N)#8KHT-Ml_b9zEf{wp(_{p2nVAe@5t zx2@Qk!eH(3YcqZ&a}(}R_FFDE^P!5J+uFQV!#UB8VL}}pfNAt)oKjQG_9zF|&bt2A z9^Fzt;hix%K1q+!6T6+5p9?PSp<#moPHAW&W$;%DMCf$Yn!icI{s!vx-||WF_PFy6 zTdrV=YbbqRtD4<4RMKQ};}7m17$cjs5x{h3LwMc%cuxGWJ^a`K>j_090LB+3(}DlI z@l!~e8>&-Ni1 z9mi`$*(W1e!DP0&$q0iX%kVw2=N3Xr6Jk6$Gk&;#@P5WfD3PC}5V`AnWH;xx8J2v^ zYA;^KPaAPxbWDn!T!-t|dQV2=5dN{=TyW(K8(-TDA@jkY+)BV?1#Vp!F4kMg_CUaP zK~ab~@Ve$x)LDp&Ttf916%kv2uzJqJW6*XPZtX0$_-q1Q99J3C6zy_=2^BcvLBA5{ zj6OZ5=h*WM1fko%;Cn4zk*@xf{UM8m!Ex(-3X)+?{WJQJ4~EGX8R(}cJ7Zg%y*sk= zuRnZD`xyv!A91h$+{b&?&9eeFNXIlGmPGlqlo3ipv(>Xqa!-H(!`~Pi9kV*Ykr(eA z`_HiRbtn8A>{p1g_+7*fd-$|lO^ML#vty2hdgI(2Imge4ztv?tt#6Ow$KC4tkjOvM z-O@hesqw#($>^_%4WGw&esHyQ5cJWcWKFUgZ|aosSYf82X^*#iIQ+P*-9&0zR>ON^ z2SA&CfAcO{<5bnQt-BM)E)9k!t37R*|*o4$Mb9Mj5xXG%JqR;>mcB0;ghY)W)aw3Zg&w7p1jOn|BRA3K%x6xU!u7dJ;t? zN%hZt`Sru3&g*y0LDv4wvkSq?^cm~bgNWgYo?mbFEx7NJn}_OP%xiKdE9JsGlIQ$) zUDbXCBChDVqPUo3_uQ~XiVx#|zrwT~CjG0_` zPj|LG3!s5G*WJ_|Ho>8=NTio1*~7aE<0$gZnUVCK`wPPxVueOQXWuto#FLLk`u02# zB2yzGl_X=gU!gnk@jL;#8%|%Yt4P~@b#j_Iq%~R+lN*>0lArT%>Z3|rtvH2nD{cT+T9oplduyzJJ@&|LegV=EG_=KQsLYR2|I`o91uM&sTil1I@ zKaA$gL)A$)4dn5yLCAvNXdxyhS!jmQFm6}h+FCNR9pe2H&?+k)WO0nQFl*iW5~m$x z5}SNstLg8XW>(3omhKARM?@WKH9O@eGMF_RbPM;9U<(?Gv2Ab}^%nnlfZf#&UiHVE z>N=yf+bPx6M@5p4ZCf4X1pmR?5MrHK!=Ov-<&E=Ckx@anVMB^YZf2Wz5%g_3&fieJ zf2*JDD*4v6ae998Kyo^EMq!~Lmzn)U{aEj%0SVMyS&8wb5w33YC$@R90(e2)mA&7p z(tTJbekXo)w4I2Z?f&Yq6h6x<)>}(BKY;cEcOplsh|bPh;hUDz1o6zRiYPyE4vsJp zQ%%y?RU~shG^_={HACbke+8WyYF+oO!w2YPxDcp(XBLq#afrwhgZ!9{Tgs%N`#+hI zZz@>W1Gkh9x~OiCZs+=`-`Y6xKXt(O`VJ|VW~=~4*YNM>d{VQ^DF!)1xM zOF?FFLAxb=)!oTPW$25|-~O&8(<7wtCr^ctNHaugL}0=wD+^6dpFF{)W?<{>tt>F^ z!@8IXW9Q^+sQ*-5KZC@F*8W+LwC%`aoZR!45br6K0Mubhcs`N5aKtX<4UMy?7Lu3}J}=T(#m~&_IjQ z)Xq?Xr@POb^l}*+hw6O~`BHdD5GM4~p3_F^|332guA}I3MIM#D z7NqF#={qOAtS3nKs-lR(Df{7vwq8@z5PR}RgL5vWUAEM@h6{K()n@+Lj!fVN7zID_ zJBTrv!9ua=ZXorxK(Y%_w<(5C8FB>m2w_K^kSTXAtfGJorodmFLRieJ(jnz(SEZ-U z{SS&0`q%#n3v{|Rzek^$!Cbj%*8lh9AeC3{f_MuI^z_x`OBTS))YNGtNu8lVxeVB! z(LqnjrHY8m3I{&^TANLuxAjnDo+m|4BDwKXe^%v+ZN0%9`G+NnY0--j=d(T!{%-n8V1bGsyLZ zeU?L`+~eC8cSXleIZZB5b*Bo7W5QkN^?s`$p^6YRK*`oYJj*201C)HJ_IXhD**(He zsL~wNT|(87%l55oc-UCjWS(GYh}Py$Y_Bo{ z$5?A-Ff-x0!ND2D;;oo}<}SWoKKGs2Q2=TPIV?H(RK!(zEj|~BNsoUkj|(Q`)6H71 zLF9^uxXP%P`rc35kyb0excFTTgQkO>t6hgUNtOjk7ra8=ovmADuJJ%y@Z5C|rLj<) zv_A5tUMn3d+%pw^eHKdi)e)SyL3*Qk4BJ^#-|2ggZR?<{rt>nk=V$Wa*z7oHgeBK! zq`QG@;?byE%(%3uaVUN7dBf~%Nt?xrB=<0_W}=dJrY?GcG8OiYnBK4gkiMsovv8Ti zJea7}b!?X&JesU!mh*wxW^E7mAHP=o2n{T|ektt8goJeh!wib0Q3p@-d@;k1;4W*C zWY%iG&I9cZ7%mbpJ>m5Wem8+Qq@BShW~4tlb6^ZTboSTmp2xwYrx5tvyIR*k%7necGYIUC*HVsEPpL0TC`J9n5>{}8D@zj)?cELGrk)z zB6r?Dse7Fn=7%4!LrH+TLa1ubQ5AGh?A+5ZfHL{?>zQYx`i|`m%f0d$5QF;{qak+P zObsjVqjYtb`d;4$paUnwA&s^jUa+-oNIqVC%Q<0_><&)VoIzwh8W{@n^HiE@_3K_&~OswHp9s3Xe&?;Z75D9WkfzJb?%v)az5%6~e=yjEZ zq9RdTP%&gf>Th5C^y&u_TVfhAZ{(AdO;Bfwl(9=@|Nj$O5z1-B=navaBa{*`=_;*Z z6On)0-DXqRsOsTp+1~~7vHox>zuG_3Zy-^LC*O{l*}BME;UDw%S+yA%P&lWjVlNDz$lSMmpO z5<*g?QcRPSHvHkUg#K}N5WK0}@&`Kq7sK_x{3I!$kVPm0KgVaDoJHsk(Z1tCS4ayZ zDB>U1;xAA_361wo0pN)mjBnnXC7=}i!3z(0LaDEjOPopd_V_#c`oRG4R zb)I8`VW(#dX}&g;$7hC#36_mChy{>>-9Li4e}}?oD8Qr8RXO&(8iYfKt|;OA_-Q*Q zLV9(Qd2r>9&B?WqG0VSZz7P10nOoNhyMp}bJNa9jQux1NIYbw2&J4+!s60C6Ng-)} z`BKwiN~8XZ5U+ZbG-DFp8ET~^C;v4hFA@4%~ zsxduu0G?>JZi5`oT~X2=>$s9eL$QEk~AGqir?6t)0 z#2@Qe2*4L82Yx4~&EIe)z1AeD{)>J41xxslY*Q^e?5sPxP4~>GSNtnVXo6Z<(S(Ej zyH4LGy#@g92un8nzp#G+aMa&JkSx*`7Y9ds_JqU4^?p1gjV`3@s2zDcdZy~mIxx2` z#_)GJ=XGX!$gRoL`FI>B=Ya>FlJ^%xbl+yEyEZoTCc*Q{Raw?s5SoV&1-&bju^-z{ zx+y_WZ34A^&@sIXyLsWibeSiO%nu6fe+gg6b(k);=^EuQh!uHt@4M_5ys@Op6d-VD zU$wE2vt98)B?HvZAb*w|9KYI-43=_;E zXwc>|JQF<&5I##&0=h6?;(MdU2NuMQ|Htd-p-hg8NTnzNqxtAuT?eFDN!~l8k610O zYvSX{DS@z~JCoZ--pN`+bGd54mUoiq?YP8(N2V>iku{NtR*i#{LNq&kGU{P!7-Ro( zN3aa0;3yw`Do-9#%+h};?muxR5uG8b+}wPP$&6Ka{N*5|>S%h`HQn9LA?El-X}xFo zsoHAJDAIpt`zbDMtG~qAo`i3!XLSqizS+mE9ruHv$u>2`HxLHbm+(lCd1N_<6wMx- z#1OOiw*~Hs7+Q0NF;@X^vV2*d=z+E51ZE+T;#iEMWHr(X4$A-xS*5qg_Tfn|&rD?@q z!2W?w({A-Bh2^Rwlo7Bb)4_c*B6+0LdQkCK%E9m-9$f>6wbM2Y@v|N?q6YrfXyp_I zw5Fn_-D04aTRi^_>q~(2(A>B0!Sf!x=ovB{nrEZkUUrg@Oo-qg;|j@JLXyW2aUG%X zc)T2LP^r@TRQe!|JZyR9H4!he{;wP0+}d>yKB?EnRh3t1hJF1*8-nm-d22$|K#o;j z3Lb1Od(@Rb8xD_Mc*3-D@<1t{h`b$z8Q5xdMk6GB5BZ_(a2PkWFP0J@e>X2MH zB(T#S)QleHU+_L7eQr)cqL-i&-5R_C0et2qWn7KLE7cpRjg2g$}0G zpHH9IJPa@CCK5l1BRq{l9kw8eMGE$q(l|NcfA|c!v_q_aZNKykF6-@wlRJfqBGg4C zQPdZK(pxq3zvxl8+yMFtZ#Kw)F~vWncU%)7vy6raxMd@2-7?~2=Y-kWgy{Y}UZ5lI z0>$zGQ6>bfG1KLkU~}94S-Mh4Q!dn$mqgJzf6QADMzl@mu?y)ER?xnx?t`&J7c*r@ z9Hgz-|JB}GhgH>m?ZR#ZDWwsm8)*dTl5UXhZs~3|B7#VFgS2#aN;eX+>F(~1Z{dSJ z{?2*N^}gr(`|yWe8`fTH%(>Z?>~*={oqxaZ3lxzbjO^ireDgxv-adV9PuT(GvHmu+Z8=Lfwy(6|FA7J z7zN}k?%@XDa1!kEazqUQR=L{#Kh3_T;8P-(+YP@+uY(-l!a%Wj_oSEJ*XSOhPV0yc z;(7y>MqRV}7^OrMK?x>> zW@wxe4Qx-}3`-HgtpEo|{AGR}QD6J`SQVy1_k|XXz;|(uJx&h~(N*YCeVXWkFhh>t ziA92(u6V8W=E?|BYr7a*#xpk1chI4@D~JpzmJNShF+hxoLY+($aDW)gEE7RxrWH73 z31py!_}c`RS^il#Iz^)_&eUuNfIoWZyLYSw;Ud0}(I{&7YEkfS{QVbTi{BGkVUjHiFdu zUryTckRSH^aqxh6;~|oV|Mbirk#TP?AJpoh$)N*JZ{G6Oj~xE;t293$%j?&#>8#_w z@=BIwAjVhXb_40MDyA;CaTV4sMEoc{4}cR`1wK7O_uCP!n*@3GqkO`Y>0(6#dnttX z10wZaYnG-TEmU;Go`6v>R`x)R&2k{3TL{+t(&-GXtv>Xi3cG*k${WGxH_X&Z!%}R3 zWt@CEURLxTaK{(0D!#g6*dnC813m0Ipt`Om5y+U`XobJm7(}GV%(duO&sp02G3n*& zKQAHfbsoS36s1}JSY%~cXYHwL3us@&I(Y&2;>F;r<2^j z-NK8Jy&u)zElggh6P!)kpzk*BJejuXvZQjT!s_E zN#9T4A6O1tu`7oD+POv2LrQ-+5XN~ag6=Z@*Hyn@xNl6dTN?pA*OAq<`%;B#At4;* zr++}y=V&jF=~QZ^o3D7Hj2}BB+Yfg-_gmC0PB8dT5>Y?_DA7gU`Rvwf1M&+!m-vN& z-Q$(ysDs=mU&CK}x}SE#?vJJiiT=PJ`3s zDYbiaP?9x=6%>?>!S_uIFuHJvN_?xN7#Yt*W=rt9CXRSYS$Tq(j?f%70=(f<-Hqbr1 z^g7}u%&8pF_RJ#?K;@Cr&EZQ>;EmMJ1^F^4C*QGFkQsU_+lNFl2qPa{MO0eQ){jiy zj($~diulG)JDsKbQi~Ye*)%3h+Rrb(yg+4G0D`nM{D4LtCjZK?#Ysyi$@jg+ri(Yh zryji_%<0^0dG{uCIgcF}H)f3&CEshXi3!15ERhzf^T!hKNn*9cm(c%R&U#*=6Hi0%_09)wm5)Wdjm zi+{6ca`#YnoOCABhQT6_a1Ro?jr-okIg4Hc%SmYLL~UT@hB>iCATpNg`(o?_zQKr% z|GFZ(4LQ|B_PcGXt?I5_6@XTLfiV-HwjiN=nL*2Kjf70QP6jL5?lfRtKc%?yDWJI< zY2Xx7ut{{%MM8w@9CzkVTu(5bX|37c?!&{*X?%o{)P#-Z`Law6auKN`wzA?}ruTqx znd9}gL&PDmYv=Bgyuku8!3B$6`i7>p>lt0W6I(5v)OMmN)6adjM9(X%u9j3?tpZlF zO_cTJe@PHyBVKlbL%{ZlL7}PS;2_J@sGKLi%mrz91B;nD=pB6i=2^x zAe{loMoK1Buz2s|b>YrKrW%CJTq+t%q%F)5gV-(~5~h*#B1?16LA+_!46ME^Q;*#K z82kIrOGxa^`bsR@HiRwqTD=W9w+Qm|F?gKqwxW}UvexIt$|$VDXJp_=Cn?5q4yA+F zaAzM32h%;Damr?k#~V@*(#0>wPQ6AC#cNu(Rwv)mWmm|nv=6e@Usl{=xjKu$E;1#E z?c5s=c^CD7%nUIZiaPyH?HKp#Fy=eUHVAFn#HOoXIO__$?yx#q&+PfqN?=0k!--$K z2G9R9>wj~clFwxX5;@1U>n1wFq$m4X92-A)CqvTM4p1{#Yo2l^=LW2L=>0f*%Y8hn zDRTdcz&i`bsXqv)JatR@pf^(EB==#%=t$Lk-g8d-#hG%8;^JMFrH3e9>8u=*$CY(u zYT{a0h}8G%j^SOQ<}yBb&G}F)?i;3~@#{*xO_@cr%EH@%l8Z!b?yq5AM<6P=*8B)j zq(Kv&o0vRVV&RiF4BB(Ka%#MP89=?->dT@|0x*}}g&w}!xmM!jX@zH5&{)^RtmKTZ zCnP3BM|SU26@s9ev8RxJCoz2Ybf6TW)W8+ll2eb7$yVcU0 z^P#imAo_X&JdpnAS^Y*x{_4`RBZ7#fMVh&-TM61_3C(KgZ?aGw<1(Cqf{n3$dm-)q zK`DgBXLVh(m)Zse;HMH<&o^; z|DL9koK#Yv4&A0T)=Z8w?PnO>-Bl*x@6wP_?^SI=tWTF0foml`(l%6zS8}|t5yM9f zdToa-0zIX%SnC_{2tn~4j@&br#Br#yl1+_~5~JHB&S1mYks3m1OZ`a;vui&b z!<|qkDGPQyn+fZvbywA0rl{ehp+E#dlvM=&mUdv@i8#uOkywdZct6>JTV=|hRqXwx z1W&7kb$`5R@)ELmB8l?;5wl!# zPs@MhznwKr`#nMS@Fm~dZui@3@MUJgUicw0xUe5swO_@1gI}a|=61bBp}bBTiCHJA zz(-SN8@ALGErlZfKn+DIHpfti)9!py#I|oxG5rX-b@Ua__9daoh z#-jy`Wv={D4>X#f1b}#6;SlR!ibl-c5hMI+GWA!4^#zH(new%=S!^~~j)+`I*$$~s*9@)O z(_h|pCLsnP-pcCxO+hF+iF^@r2&CzHE#|2gqR+XEt}J#H;~f#NRcc~9g8q~HQ-Uw{ zTFH=l3wTXx8nNEqc1xjP7I+s5SCYMbNEeVA+^uY9VC7C#`jSDQ@M)xhD$L4TcXRen zD|!gAw{E&NHlx|9Kxd8)SHo1%^M;K;WGJvd6?g-D;?>e zzM!gRh+8(JIUIZ{JbRGb#XSyUuTv*-o676bx?{U{s)`F`)|p$ITQG5CCiU_=i0P7t zujM-U<+W6Eo-Vvb#L`9YKa|L{rUXu5ypQhy+4}+V@+V}}0a)33C-FboQo>TRfj>|Z z>qI^Jzp}kZWjZf=PbY}8<48Q%dD=`pE+ylm@vU-=`TMg115Vswx zfNTG=ROh!O)oORxWdsel=zcfYuo2*ZbH0<4_yzdS$YKFJIMKM-y&*yh+fc%22Fp2H zd3|ZmLrJ1jUZ`_}Bg8v!FVj|3!ubT^uc0tY*lc)#^h>-4&4vw1;5H6!G%y_4W{(wc zv0Lp!Qq3|~xdS{@jye&PTtr}2n$hn}Kik1xnXyi>4T}L*Z-DjPk0Uh<3Lfuc@|e_4 zd558TnWvZd-~49lw$_;?nnO_|B44!VVPXO0!M%Z|GmdKd?~=s=Uo<_6-=qXdvW!WU z+2?wavJL^S{{gR=LYrS6n{Jlu`DB_zRSVNHNke>I%C4HV9_v5ug>YoH_d@F5^`n6D zp#Lu|m?~85IcY@3Id451Z7@$g4Fs%M>~$d&&~w!u(DS6CvwuH7ey4Q|>dbVrlU#$3 zpIkxWACW`=krvzFFTD>I2E$}{Ttu_)C2V8ZBMKT^}B%llMvnR z$dDh7IHCmF`P}OMLrjqcfx?}T@7~rWsQ1%l?o4q?YvPSg zt<~b6DYM|b*}9Iy3(wv8*vip%;bP5|&|y-5jXjn2i{qScl~%QIkt(BjxH$n07n32k z)F2I=qkl=k5p2|5E6p_Eq*|a*4Qh?m%zT}@C~aOUSxMMbW0Ck)`NvCD8UB$9OxZVW zoQ_U--S*ERu-o8s=3we_uDgQ}_Cd$hz!PCz?|1Bof5YAmH|EWtwf7yFGTRcb(ZgC`!>ttpaLq|KqI= zF-w*Wi8efy_yz??!*{z!e^P9t1svjjg7VF9^cRDC<(J8I$SYvX(?ckW7V zPfo}1&;DNU%&32M-qu(_LZd-@HH-Q2apsFRF6AEu8&^FZXkXA(gm3#7-Kk6Y# z2hdIYx*EW;_o5Y`NCru0qz`&oD7ZX^MN$aC47tH*(^+1{;a9x3t$$e3&%R!tYFYXu z_jo*xGrwd(gXFUbd-_>@a)CWVX>!;C-XFFLnQu2HIPL6b)yi7~B2}^v>&665<(pY+ zpCHgI2{;irdrkz?r$+?v2mgbf96Pf%lx zQ*C0A)Fc_3aNf=UsNe5_a4J5(h{;q!57NWnGr`^Dv98(kr(;rX&+dsyI!U30nuAwt zNuL4g?pGuX=ok2#>H)?Eun3NV&BQ)1=4)B-<25efypHCHUJoLTmJVwq?4Q2gpW%FOj{t20 zB>IOzDQRfr(+eRXs_af2yz0A@4(RKC#m0*d95oT@l!knWO^KZ(3FdHlV6&B@GuNQ!0+0%*eS0W|z$VkVFGyszS!|P&7%!9I`U>4A1*H_q zgME>W9_m!D{I;=@MdLWExhW#&?Q6Qe=YyGVygkEymkFRAgnACzI2S+H-E*6 z>Vkv!>}>sP;<0N#Lop4TmK!Dw@pmXAZ6uhO*J8eCk;4#H12RHpNihqYMT0{9`Ozwm zx_&(qDyxX*<`C-1$qZXH4|R1%e~kagr;EXMd8VRDy4@{;voQVLc{ydK%Kd+T;_fXJA-*C#x^nb8e538?LOl#!p#B!3%q?)GU$3Y~AnypH&U| z()6^dR@nP**^W`=R1!BiqlX}^l?6%)>H~%Pb97m6rYx{imbPQ?bM4gC0iUqUlV9;~ z%1w?0Ch)+SE0)C~KD=17&T%6r)#W(#30p&Y8M(F_@9~^DNr{#GHqJGY5v%)CvolA& zk+Gy9-5+(EB^FK3V~dwDr;lcNfsD>rV|PiFwk%TA*K6!3O5w!c2oyTrtePOIv`zI3 z=|{bN8RDw7Iw4%n$kLXU*_wM5JBkKY&Injavwont zYuN6&iq^!_BE8E2I??HU_DQL$7uvz^fj)Xoz9j)#Et-2iu^|1(jM&T%hTpk3^&{RW z&W6GpmlUT}tQ8R`*(Mf8$)5Dz_?acd1c`8-HddZ5J{+P^I2q z-%Ry#Ru+h*6S2I{>OLUH)t!8Xo#3IlMPgD%yY%|d!h!Z`N(|{!uJ1ntC19D7B*j~9 zizXKg=Cs&`7MN%xUwB>DyK^h2$CA?89U2%oZo?_x-FCend4j{~(2|oba$n;TnZNG#V&#*&j%_iE(D5uv*ZfL(GwE3+f+38AJPv=d_K74k$C{*b0;z0=@>a9JmPm5LHIv5D|HS6_7 zA@BScIqUpF5%$7u<=OnKlGA*!vSpi;jAp={(^1jMFi_kC^T)KR^XfbbuK$T<%;BE4 zOr36KjC+$$yNZna88KUCX?nT4Sy`KCE5T}h^9QKiVp3pU}jwk=~te&aF!{n}yuqi|y{HWAghX z`}QDs#8 zQb83OymSnH=;u#$ZTzVIUj7;IiUHV^fNIrH`vb0CM1+NXSmx2RDc$Jp^1PDD@Hhq` zh&CdKwUnw?3Tj1=?{l5uR&t-dXfz#riikxgsH>Z*#VLnN+HGrB^bWX93;-4GE0}*H zT$n(1r(ImRC&#U+F$sig_eYiva#vg5oOE5z?1i3fY3u)_t@>&f@LZ+b1a;c7N-OUT zn^^dc^p9v9i90F0p%)hK9jt#5giv!V;)Zc?*+y^mey=uRgQaFh zSiQ#Au8V_^*C$~j3~s094F;;O#G1`7x@|6*^;VBXdl*uC;9J`H{zetA0=#ODO2e29 ziKSzZ45R;OnEO+9p^kbWye#`Yv5J4ynD?s+KEeL@e_L(p7S4P>`sLXHkpYn7 zQ-8kQ`U-H~Tk`kbg}z3;Fh&b=I>yPDxWMHUYjd=`e9p-l*j~v@QfxDUA}Rhp4`>?q zC#(u+p}lLDw0WOSDW7##l4?So30DuLnEwba=-Cd;@Q)}!1on4OX)r?Vn(VAL5&Z_~Pdik%<3_~iv0lxeg zf1-DBczsNT+pwhc)cww*FP`OD4!7Il8!<>nFI}q!Rhc*b*^kRwpxwlE7ivS4=;!&^ zF3(LJ(rm2FCo#Cjn#hXMD0ENmiKs(P9U7gBIHrXGsnl42C}D#AwALhayTSJl;XX-n z=2sO~R$xjAO|zeBL&)>|b;-f21OWg;|9pr80lrbM+o`I-*jVAoVqB5F)2#39UR%!G zh2B6iPf*2U*u^e9CmqUe2nJQvLQGTJ2a4q8`hz7!paVtzC>v<1L?1SqPV-Az8j$J1 zsL~A34SDh?K_e)L!@|UOqmP#HHoWt>Q}j9yOUA2BxRmyw;O6I5hG7{Tz zD=1!nn|do5=YisZUNt{@35~1Dgi$rKZw#dJC@mm(Af(kKlJlj~Gcey7`6lUzG4j><|Gy)Q{!=mM5i=(fja?c3`6Vae^+w|88s6pg02Pyo>}XS72J}TZkHfHb-52JLvjTpv>1GtY+;5xN=+^$uK{O# z@h2Xb*VmF*F)?ur3wnRoBZrwa6Nl2T&IRpt_@5LoUrZk3mX2|Gr628n4^#YTZE*5- zTYD0#4(p^1(tqc_Yo!^0Z>8<$xpz~x4V4uT&2dA|f@IUt7sZcGx^(vz@^(ef|vORV{SSE2p`;$MNN2Q^U$s`rp2@%PclkuT}V+nRh1JhYpu zwFY$u)9}xAb(PIit}s~!&T+Zt8lJ&hShj{%I_ZoXJ1w4?fitV#wNoyX3-EpW53-cm z@=1Pv)8pq~evWYH&5W|BT+MW=}d z!&Rcx!E6VoSO&Un-6?7V$%_wm{&xxlG~c(we=Pt1{+kd0Xv@i=0gaD+QAvb#W@;Ta zjf}b7PTS_cfBdCa{)4+tqtyXg!*zbar2bK5rER}GjyhB4)LClSTkN!_)!;)2XC&Ax z{=KV>zC?csdV89yo1m^r`nweCwdOsxx$jC=S^-!&@@uh7Or&Cq$ ziKZxTL&}dO9y=)J>a%$2Se32O?6k$6J!Nbz){KWEBE)wJT!+Dqe6zQeY&EqncdJ)Y zT&0Xht*j<)CtFds?vDMTr(l&{jl#wa`MH0E|6Na-UJmt~GJ(YcXki&5Sp!WoyoAG7 z4SnyHkIjLmDji9I?CAx7&xfI{D{U0)CiXorR{5F&CLCz!9!iJAar^HxkaBXT%F>QgU89SK)nsDbbdn?(!4 zAjaMZNTSfaeh^Fu;l-d=lxFkOq10lHM@F1usY}>W;l~`p6QS9(@mpICflI_UPl=lB zRVU$o77<2IH7pfP)d^NhCdYdBv8dK|77em1 z`6DrNng7`?>6-|#o?NMocS#{)*QrR4#M#J)R>ToW8hkibPeN}H_%FWwW1OOjD*~>7 zfPpAM(DleK7vHgYaoO{gJ;R9_k?Z;CwZ1aJXQfnx=vEX9_T9&+wGZK;+ zf~gX3ml-*~5awI3n-e~{qQ{zBeMHS*lG`4EQ*w>dVINa>l4N*ytOf-(b4To0b= zYLYKn`h;moLO~LGpRprJMMqzZkbLw<_>7bGLD0w25d;!?{^?13w8xxlP5~?S`Rviv z&zxNOY#BvJ&h5||?1?A$;96?#fLwM@<)-_l)24z^BXO_Er!i2heApa_y2^((7c4k= z8X}Q$^W&yb*>XmFg9z%zAr4S?2}gA*ay62m^_VzQdh&7P*(a<$1B3i~#TZ(N`X5NF>>* zPU~lv^=K5;%$YSBb%>aE`3ppQAl(g=#iazAaG)ZO%iC&1jrf} zsr;L6@ZzqIQT#J&4c9`|NgZ}{T#Sd@4%aT73{Jy^YxI`|foXQXE5o`TC8uD0lcKKV zVMVhqAAhMfcsMI?J6igQN0!PSPS5pXdn*J#r&p4?l4nnUU+c^=L^;)AWjXmV?%pe% zM>^86P|tlih9({(a}naO?9V>MXmx59r_t`gp`WJiMz)G+ySkHE?4^$xU$heIy^dJU zq=4=I0L;?l*whh=-8Kdo2o{x$p;LY zMo_#Bl*iq{YmJ98En&O`xg8Tcd*we;-cepm#mv-yb%5c4Wt)|4e${RKwHZIv5!odi}Z$F)cEin1{IMaF#Yn+rsTli=A`MO-c)>yO(i4qKKWU2UC( z(Xa&7QjU1*k(vUQQRfv9iJRkg#?#CT#+*Vv-iRFF~2m=64XR>p1`d7apRl(=~vGZzpSX+j{xg^uqr;v!o(!%_Jo8-Y!9N&OL-3p?3|2oue{^r3ll zoZ5vAu3mMdUX5SxMaN(uRKqAnQK;E8_Y|5u3yG=R2@$isNkY?Re>a=VI7(?ymRWW( zI9viwv)^`6<8Zv@OTL?V>(o8_6QUrdDAnLrfTAt~J2&NM5jy#P?Le_6r_jN2BmFXd zx|U^B+(BVbBJxa=?|!Wz!94w}B=o%477QziSzJM_9qo{(6;@%1tyE9L$=X0=Ax$Z< zHw|@&?-2Jf?#xS?wvI`f^FuggDt&Ia<^Exify#k zZ+GLwWsmZX;rq5;@>Nl8uFcpY!Ze+ens0JvnPh1Fi5r1@>W*U7+UnrUYR#SZ)GEEq z?AAsvGxN^@+YO7|3$E2Ur`^i=E2WK_gRdCB#+V2d{c@%!l0mV#o=nmZfCBYr5-VC!|3csK9pvcg?Sc(ElG6C+m%snT?T1X!r=^}@su-?_I#P;U>u zvOWmT0={+M*xc-iW?yAccYKw@1RlBxk~^Q9`;eYZ z-1Jz<5?tAd*ubnj(I~Q)Hp}c!?yihBbCV|KC554m>no&uXm~S%CWb%@9HyTGFb21THbV` z3r#RWj_eN5idLYataI84FHo-p4$S7-3n24&mlI7{^6liync;ED7aE-}m(a#NkwB(f zfqK@4m?}+IGL0eT> zUMm*r7lR})eNXRIki0ZV{!?yQ*$Aa7rHf9-V@4g13iqp>k>z32wJtBipSCBkYh4X? zmJurTiXpx^vc=XtE-7y=w0f=>FOf-fh=iM;XgF7HYcVl;lm>M9bhedsk1vN?nsN4A zowOz#;}MpdF0~_^-og~3WlRj`m&iC}yGm-0=WW*~8C9%DDqk$DtVR$l5{ghZEvSnJ zN|QUUujqh1@Ovp`Aw*$c#FrTOYSiA+)SOm;N_DyuhKHv~&Bh9%QwHm$d@UOV$!X(E zvb-+N!j9c?&pvJ*yIHQbZXGv@yW-96*_~-f&wV?CW$ewGtD3ng8tk95yMtx;xaSq6 z(ij=gWEZ`y#>{o&QS_5l%>5#2xb_^^G|4Ia&EU27n}!2Q_I*fGL_^Un)&%E8#9@GX z<0{=t$)I59o52DJ0VDcZT80fQsJm{uX{^v~{H8@0*>28?2CyIRdTm`|#5G!2T|@cK z;XzUQJmPz+shFDCUVX|+i)2$p=7A%5>!eS~A{Afy4mWG|X_d$RU5ELFK#yG=ebE`6 znzRL6)yrKp_VJ%&GnbsYu!eWH4YqsHd);^hTJ#6bl7j@nuG)R|V53=mCilI#0k@he z>y@S|*Ruiyn(R}U!?B|3vy=&up)16=mM5_f7QBAH-b!>S5y!Ao{i9*0cb>sjeSqQB zww`2ly*aX+&(ugY$8|%>zBG#NAbr&XZ`;!Z zmX&5d&|aaYaMx>?8bR5vJiw;A!R`)+FJ-){cl-XWVNgRrD-H}}EH)0pJjS|cKnRc0F=`&(} z)3U6R1LyN)hgJc1(oY)f{c$&U$Bz8u^B?8(-l9@xRt+nd)Ff&QZCPk~v16(>Kf+ai zP&<-I>>P2TJ+s_yD`PdR-OLh$QNGAZ62@+I^%nzN7u(l&ba(apP2DlZ*B_^OmW;T; zY}|+;_^CadMA2)H$K;Us6uhI4JPEk2_-J9C-uOX1X?Fdsi9N5K#YoX=eR7gI>$ESz zG+2(z;~FxwD$QqTkn^kM3*9`t@+~w-{0%e)kqKYGJoP$x5Gud2QVH!qu+pc3EGZ*= zcs4pbxRPbVM1~-E{O1G_Y#qnR^&@ZDX8vlM{YN#H^Fk9(8&~z%SC;8(ovki@7& zkwjZ0*7*S|Qy-#YI(OhB>AwBmN$in_(1TNRkNl!UgDeX)PrkVC-{zI>HguOdu24&B zMJM5CMW5a*Wm>GEhff}w0m@nu&CD-KrFrzF<22JDwCEj=5W!$``rxhpJPl9Q*yG3# z_b~QdvzLjY0f>6dsaXLevF#?yp;xpreC&;nDgoe{$|79KshBzXso5Hl%El9toCF3* z%f?elrw#t$Y_@_zBq|n5b|y7fwoIyEsrxwt-ko6HB7%y5z(*RD;SPaS!SGwiD>F3ov zmA)-1-MOH;Sl^K8c}d~k1Bg>NItp>_387-RjG4R1>|_nGQma(h&~`??G<4cC%sg{A zrLm3cZQrG@k|vqc7ij+lUhi=@Cg5?{ijQMH9*B61V>UuDHO`?HPB25;?NHTosVb0> zvwJ71fyt2V?t(Zz=AZJa#%o19W|JunYAGR^Ra{Ajr{AsNhoN7X16A@?a%b3T3Km?* zpTQY`ybsAWFsAgY+J zRB$7VSFQ<^hf!AmzD&AL<^44pj<*YG}GFLdB-pYx!?(j8w zF#_-N*%J?X9aoG#PU4k>LPWXC<>wcfSylXz30cC`$A>k(qiYVQ)w|ET?c1rVq0H?d%Q0_##`xdL^Ax!oWS8l4+W^Di^THB;#AOU)%&#E7w` z6rQ)>o-Tr9x{>6U#8!bgwSiX~Sj!^H?y@{*8%<7YQ19p-Ug!pYCPHkH58j4j z59Ire^l496p{8_YZ`eSAD@HySu%3{B3%7phSO&noqpI@KbRQzSoV%=zJ8aV*Tsy2= zOFFDjWnqT&`doz6N%&$aXbg+|G#ErGkUq?88k--;^Q`UUUL<#VVk$BV-%;7%IR~oqQzNN&wG8c?kc~w_fA-D9#B&8o` z)yAPi#*)5jy<7ft@jU57q{_KLD(9-pT(7uHuVadr>380< zC1sQNHAh7_2|CNSfS>zd#A2aXJT8yz7Y;M>%u?j*9YyWjqw>d((r9LG%JV0=`Lw2- zi>5DTt5)0s8p&~%_Ug=DDTXaB-qr_!NqaeqI5uLE@vTo+w#)H*F{vd!Ww}^7iA){} z&wVLG7X@BnG5)QxA#TrvKt=Ol6we{Xnh983hIY(fJ#q!m%)hsn zPRi|#q0&l9a?7mK_p`6Ch-lrxS=rfHGU!s*j&Wld>$-9Cq(QIi>}t(P>0-ibiWtHH z6SC5AwQEXHe!)zh7eFZ^k#WhS=B8C2bCo=r^}DN8PBr~rm4_BRo2+*xyUs}U?C)8- z=j|G6BVcV;s4HZVDm+Mgoq}WbXgT^Rb&b11+cyF&Jl`gN2?`|&kdAqlD$-m(2a<=$ zh_ljwp<&Ze1hpG9KfP65#69}cGlqj+*sjeGNF+$5D>I8FxVK?$xu zc>emT(Y{leLzR4{gv|C;rKpxVxN4f=j?~l~p6O5#*bBiHfD#z{y*<~5(lbeFgkp+5 z9tgAJ0-90{lGUp$8CBFiJX8Cl+ns%sQGF16EZb~t{`Yd&ZMwVt0eXk~*Ni@C=K8(z zaS>ji(Ej%y5*c9nI0=YI-M#;wo=1Iu9&}G({aGdd=MTX0oCQp%aFA=Yh$r)ASek0R zK~CM1N1lHTG?q%<-+4HWo{pBbV0e0(7#8VG_pV2Oshv!O`JBhw%H3)D1gGsNsj1U0 zy_HJqV5qi($7aK#-h6P$^tC|5gy43%JTzN6S`-I@o`%tbw5s z&>X;^wc21*ZBC=*!(hPG{4*90TA&lS8fB4moGQaAqROSMlvIU+;!idR?qzZFG*JNa zrEt4uArEWAha>>UNsL;rNTk)br}#XL9OE>U34yZ)NW9Ctt)ln*^if_vowp zEo8J9CjW&z49y*iAalQZ#xSIejAD;dZNqfJ&`t6PBj*y^DT#0EtS`o?p_wBQJYx84 z9q*6C+6dzmO6y>Q&8-nv!3}j#ZxG>%a5RSY#!zMtr{+nDB+*d}#b9}T7&WV_H#m+M zf>_Ynz-?9j?3LFaBu@{M&$^1lcYG*?sMtL0_hc18<<{0z2q9**M#~z{)OC4)Qg6co z1mNR`y>y)Eb#qcwv;__sfQzjL`=&Qi>OH2t?wabb{0*%`^u-ro z{rsbDHY7k>Qg;{(esoH4t&iNI$@bux4~5f#xk{rr)o8+&rDo$c!Q152nV3Qd2?Zhi z8DtGiAC6)^K09n_V{@I_t`sw@@BM4&KG9iGz-ehiB=Ma;|DKGAk5W zEN8=m;-&vyFMxYRhTdI&z4X3Y7_)fegsBV=to_fJ0R2F~>`9X@%sow#tApA51#|ae z6LkC*^jL=**irWg2E+hpl7GCPdngSs&Hvp8z~Ubbh`_<85dK+3y1>nj{^*kbjt~B= za-J7Qzz*z$$rr|JGf-$(wE*4=%I|%iSPZk>rmkdccSqpV``P%k+p1$H%#UI_LL}KL zTtwR>dNKy7YftNaRHv4CSP_!eA{{&-+@HAx_SfE=W<(H`c6!HN6zg1Xl2+ZqQl#X! zkS*fVt+hlb$9^s+1h2mafEbHC)FT+=+Q7xB*%)0gLvBUqp{>1ZvKJ`}o+Kve=vW!e z+d8pG#Z9Jcz0FeVcvA~uLYUcA?BVhf`ZI7Klp_D6f6(aI?rNo5tpD&h567^}BBV!? zB)d1Uie>XcnD?S~`evE#VloQ+6C#l6mHL;mqSI0SX?Qf{4{JZ_)Qs<5Dk~gp6&~a^ zdF<{qeI}A~A@$Myni|-{5wyL7!1r%SqQOIT20QiV$tB(;iLN3#z`9N+p;+q zJDs+ZQRv4OsgY{U*mv>+*9K7viaFE7Ovs#7E^FNy$*;*dwNLh{Hibay|7uNIoz2h| zNl)ffReWrxx4Ujxsz&run;Uk@=Hb+qo`ROuPQFh)>|+vLCSG{By^^-6&D=z{EIC|> zFkX$xlYE&V8$qYs2$cmnDwyldA{lVVE>=`_i3ZX9yX-2xk{tUp%oPr5&vHC$A>-tx zTU^AwyyL08kaa*s^$Oe?`r>9F}xAqiq?1vpYp&ta3B7F8Gw%!3lf1uY!C2$KgoXFE)v{)3$m8&1r&HIS_6+qI z7n}5xnG@xjTjd0Uc>(q1O;|-xU8^Re55P0psp4skFL7$NuTm;Zdcpm>5ovXdwN4Z6 zN4zpr;M%s8)3hBCV`LF+2EHw%(~g;eyaIf$gCT02FMAAa{D1+s9Qv|`r0e_}f{IM&Vn*mGUl|7|KUtcuU?ZJbRHvt5U5 zH8OWnyPNv#@O+v3FuU7s+50=m^6(T^R~5KctI_TZoBb|acQ+jMtJlJdzu%GzGM_^G zRxWD7a*wuUB=znDVa&C2W1=>bB36;zo*Kp4bdAzL-MNudH{82s>!(0~<^hALH;;ZE ztHJVUS{77m_R@d!*Uo&>O!Iq_{|_zu|GNx`Gycy&(Eq#a|1?#YR64U$J^i_gd7=d9 z$MtCZ+krqN69_=wo5I)`cvmfWB1hqWVPW4cGUUI zDO-YYIP6VW_(l}H5n$kBzOF@~41+0GD(KKZ{kEk5!7Aq@`tP5cC{LJWem_QQ97<_3 z__O%CRKf+cd!a6QGwV+&f5kWfM1?5dEIt7`ApiC*)cTizLm5?&w|{O8xbEUsoP@K` zmCvP8#A4lSFB}@QxxsL_k<4;G5``eAb{38kmL*0Krsk1{gIzA|J zV*ftjn-}O&3nG=yd%sX%;$-6+)go%6N@BU*a!?tzK=fXKf9^u8W%VGSIEEbW$=&J%C zl3&+xY@4Hl&l4C3{<#2dNY^;w{Qf)dntwguGZN=i8^JAkpC6R)uV2`YPmtg4v+D9- z0MY^XOluurIq++OKT7pN{q+kx$4Y&x#HpFKUeWyVM@6oIpb_Wm8r-6g6cqk08`OtE%ecVMj1?lPm~m+~ z>lKJmdwE$LSgKhci?8QI=Zx$=gQqeIAQ1lftZgQ*#jLSqeau zC7zAFX;>Lf?BA1doa&WnuXkX;QZSK`ow?M&O-XA=UKTdiG0`!-w0v-MPQ85q>89-Un*uKvIHFEVAP3;r`Ud{FOeS;zm=@s2`WOH-z|Yr||HJ>jMcPIT@7 diff --git a/windows/deployment/images/fig4-oob-drivers.png b/windows/deployment/images/fig4-oob-drivers.png index 14d93fb278461cc3d38c61bee668918d3abf954c..11eb76992684849e74e6398e1c2de7467d0b4d4f 100644 GIT binary patch literal 278117 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 zu^188ᩙ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 literal 64332 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

1|r5I<#b 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

I|dIy>u&R|?#f53}{V_Tdb z!q{7EJZBLY-2}{^+qYTh`6bPM;8zUGLLEH|1kGpyBX1yzJ@*p^-Hnjg|1L4887TLY zmTA=fT%0T^qVtK3|3)Shd>q71CyYRZgQ0r>KuK`LR01wUpE~mNgmHpvuIS4$ z6lY7f#!K_5L#wfVUh19NLxno%SSavVJNXO3_ohCn5Sda4W9o3SMbU)x65~WQ2f(y+ z1QpVvUi{srbC`!*!ua#O@7h&v*sc#ge49c(nmtD-l;%5V^EeT-hV_5Pey6ULrYM`F zcQF5aYwgdI_;a_kXrw{m)6Wypm#q7sKaU7!e_e5Ds4XH4I*a0rFS?X3-ThzGSDy~p zWir_D%4BgF)DLu8V5aDzYC7?dM!0z|zgn()VZ6S)-2+7K*G{#-KWb!u=&~HX5;$z+ z|LHOChiY+DWOM(yweq>fct!E|I%fk8b*KHJ@FC3;|NST6&r`>G-L8KO#Q(eK%VVJj zgmTxpDLc!Fn9vhD?(dWO^Ub<&#QPwodR%vrM*|NujF&lz4d=X9-sjDAU&Qs|*QurJ z|1~DM2=}kyi+;ThRpAu5qlgTS}M%>X-iZOtv)3nA^SUA8rOii;fDUo(OTz_f)`J!VimN zLbWDf)$H^OY8gekj0(%D3gmsL^l&nHK8}S^Im1c$k8yN<)(j1H{rlWrrJvjOF(dN0$(k< zuA>69EI<8dB-7JVOlB|OIp`f^qR?L8qsGQiF!=eAvpPc9!wF28``4g9G%Gc~kuxxy zOc;l`S{#G3`U%6>QkB1L!M;0lm${||21##2k?g81^dA~7^f{U|C59|2AQZ~0=(xJL zWEs{uj7rsyqg=4R^mI|J{E)Ed!LW84VbJ^g+>_?a?~3H|v7FyT@fFGKHr3&63CT|H zZ*=NnJNfMWL;P{~y&(qqUt|}S^MST8)KMDB>LW3kbLRv9y{voi+rw9%W9hqXaGXdC zm|P^huoWLyaNfw*0zRZev}gSMne{dA?aJhNgF)zW_3Gt--KCH&S4`d%4P!)XFp{le zoiL351~#|z{PXhx;>4ELwi6F8zmen&%bg3{Gb6$DpvaRMT1g!s)mE~BG_X`nDrLZN zj^I16b(1NU+8<)!0qLyXwl;Xt^mz%3+q7WM?L!SROJ32K9*i~mY&bdyd`+s}EH`-I z>b%?rJFHg`Ty(u|-@oF3`d~W_qO-f!-(HY+#5pS#n)C=LagHO&+{gc1t^J1I@58yzo6tqBQ1t-G!VYKcwj}W8C5Oz`IZjl9kuLB64Bpb3bm)bl%&SYjomujizm9p!h&o!UkVt!zy>Wme+q7 zfYj7s2fsW4t&TF5*{*+Yg>n05GMfK6O?g|tgVG5Wg=b!8f!u!GC(xuC=pzcTDhZLIjnC!@Y_{BAf2QY{JlH zgN5AKV}F=7m4#(Pa&Jy2ZQ;XTN#<%NQS2#4;ALg+pnHWlcx5dvuKiB$`e;-d_}*4c)l)k5hg=3cJW}Hi*;F?BjTSv52q4=UgT1+w_0ILZES; zV-D}PUZJe6%b5^X+}B3RASLeSUT>!;tSqm66u#TIRjkyCzXqL8A~ojIC4QE7B3&o5 zluFz_KC;^bv|&t~j~My4k??oe;%K-G#5?SyRrc&<%^RIUG#cQ3g2%xQ`A~{rbdDy< zlUhv6W6W`l${A)|Av-SASNqr3-c@q~u>_y^+`_q?DjUr~3l{%{xVg;qIO+dnWS74I zCtAwUPo|)Oq9`9=OcCyk@3=8GGfMNiwXTnQ2GaPE`pBnvOclUdH|yuV?3(kK8Sq5;=xWn<&> z&!ql#qEhp9K8l*^LR66-Cz*B z;(L#D&yFu?3qwJO7wJ1GEL3ac181dC2a9!N3+<;LJbDMdYON$n76HS+kFqIGURa2+7jOPwAD{ zH}(=4Z^Y!{14QKc?Sj6fRd=^F|NZV7BXV3z(z-i9A->8#YQ*(DPb6MaUY<#iX}$@UV1Ndae{-fU0dqDwe(WzV9EI2-czfIc7 z272ZAcau39)o;SC*leGzp32&Jbd z#gTT^>T;uySwm$L`5yb8uYEGS#?>ZzF(|+|%GXAlJ%t{J2~U?D{;zC)kewut>r3Iq zhiMLkOuho%R4MsJjJP*ls4R+*kWFc)9^m(J>HV$dIk>sgoxRibT>0`~=BdWM2xblb z_;O%HgPN}sv6tbjHx50gCnBE`bN&0VT_?JZhBqdKP$>9M6A5_YtS?~H>LlWCq;<1h zzfjdTeuI~IjF{1gG}r`l9yZ+|ULE^^Q~P$D>J{S8Iu(d-kG+l(K;MJNydI1{x3sz5 zju`qL(0{$UFZ4Jm`|EL5>=&)9G1WO4r4mFjabnl=t5S1wthrjOem%;;^IiXt>WR-< zR59vz_7F*2B%xbAE zW+sctvY0JqW@ct)rk46@zBzO5MBMxGzyBH05&crTyK2|omAO{t%G14iL4QpTftYOT z-UY%xH#clmYzOyfx9r~9Gf&sEa@Bh$HrEG@D%3J*Uytb04nphw~;qWvHxL9 zWYU?zf{!hRk=&Dvb3ia}p5BJ)>+b%=HxWobvvNflhr^6Sb7li1l zehq4uWNbg6ZhOzps6N|zw4xZCo^?gWp)n%SX+Z;RGe%}gUoO6CO|XlN_Ab38ep%>v z)_d9lzA*}u#l}s29H5u^K8P1>4bXboYy>l3A9W*%Za?auK|LsjgYBZ_EvGv-+D&oZ z?jKEeG{pBNRkH83g*Ei6HiPc7oH(7s#t$)TKTb0IoUz^M!%5@r7kk^)hM~4ula(x@ z_iv^uySz^(F@yDT)mI1eM^`~pSTVWHd@*X9WM`f`!hrjX&E8nQJ3$4ko+}nT{{>do z-4N18F&UO$q*JYpsM7ks_MY7uef_T2mNmDYv85Chp&B>WQ4ChSpLQ0vcRODd*4$o= zU9lC69yL0`0{fxi+AbEa;~zUv9rSQ}REYXx6&uMX*c$A%$7~{*gZ|@2JJY4vknJ7X z*m+u6Nv}?KI6`xm>x3iA1zcIsINfyN%cGEX*Yv_(?P2=VoHqL|wfnFDz#OtpOh?6A8KDh+`%W)gd@L43xzJ7~F_@EjW06d7(D* z%c^hE37ux$7L87Om^lY~KAPGEphsmAbRDPOz%@7wjEw8lxaq+X45Au3Zy`;XLeg@2 zHX6MzqOf1wFoOEEs2i{^pR9!N7y zg%g%}XJ}9j2UCGjMILuMO`VYE6^A3EftE*t9&=-<2-2FBKb=cVQ~J%LcosUf8OaSQ zR&pFtVG+DqE-I}iI=4*SU$pWP~a z{UntL%5vR)@Mxzpi_4v|+paYbjjk|U#b)+L4iYMb=?63MeCQQAwBa}E)}gGXQYj10 z#7<|k-D+(_BnSR4@K82V)`GTER3bG?SjZmDU2`Oc+*Ql76HWTW1R4h4=3LX{fIn@x z+!DB^-oizF$X!>psqUeXfL}Iu%Ybh*Pl+O6LeMZSX&=SpMZakati?bi9-`Zq23N>R z{q=9+EC{#q-&GMSHt?b)(!FtWX(WV37hUr!xPoN;u#PbmjUOR5yBERRIajH`2aBgf z@G~~(jVF8HeHx3poc=8n&4ee+uoyj0lQ6=MWq>2`NMJT}mnFNq=0l`CFHNV5jtH=& z586`fjPOBKW8Dxnc}U5)8Yly45-@y8ye^nojyMW%XVh*$;%R$Lt^P@2{3Nj1dt3D4 z$gaUT;MRVfCD4i}O#ju=D-gX!(PZJQYppDFW$7Otn9>LtW|b|<_B)3u~~}~b$=$y`vdsUgeoGd znVunJi#)cRPWb4&6-auniDT=CJEL-h0XWhoay9l@$%`AyC-t{u&$sC`*(&JW{+~?; zY1rh03tuK=3YCcPrE(SnlQsu$M+u0-Y7KB51{+$1BNRakhu7fuMKGelQ$>X)8c~12 z=B9t5iB%n*lRkj}nqCWu#%){m1k2{!GZ$f+=-vQ~V>N)Hr$XnW_lH!UnDFiJWGkMD5}K!rJ<7`t!kY(7cg93Wa#NG9@?L%Bu@4FZ^JIZw$Z?Ku{sewj9@^ z#nUMG;nZ{T4|jQ-1@6RX@X7JuQdi{DMUGG?1&u)Uy@nqm_#6mg>bP4p=*scCsA$S7 zKp$_|n}qe6-_tH%o(Vp!5{NbdzVd;V2R9;P{Z2M_JKwIf1YNW*_TwCU%L~Q`bb;dV zgYS!%$_FM-bGYv)BDT%g+xLq*ZgyXLyg*cOpR^sixp*3Pzw;0eG`{bPuDx~{A+eQi z7)DpMz}Of(q5$aq5K0_C_`>%ak2{dAq_2|(gCb{9yA>XtC?0yP*m4<*I}NA+gt8VD z-nU-GZI_&vPaChK9bqgW&gc{#gIKr44wSN0?rq2%-H?a5x2Nr*jYvh`t@bBW;I$jz zp30DtqS=jX`Y(oq=PRDGuR))I?}^6MH7ZCNl-lWuhN^5nGt?JvsNXo2uy_besJ+z= zR+m-qDK~|2IeK0K4qSrPU3lLXT5C=!SFcj$ZLU*Lwb(7pD;BL27oml`pqTNY)Rn570B)WsGj`nuOEe{bVr? z=E5@_Mo^GHBnaP%y&=QuISZ`(1y@|KQ$F%FD+m|22Fgt}mVjz$~m6Y$!qH$pmU4 z-9Rs=##8bO@K3ed3aQ&I#Rxd81-T(+OktsrZ!96j0`mF}MZZjk9|YUfxSpG@0eY#+ z4VD5>MmV`&l^%kXuO;G+&boRenJn$(bHVaS_gXRESND~pAWFA+0eRG}9?Sy~KNzZw z@3k4V+mJFE8T)Sv&n=DgJ6hUO%9o>bD61}L(;^76!RkfgNIA}+lkDHmsii97=WOXO{LQ@j%!oh;BQql(dM9)_E zLd4t2bln!ETpRnQ3=d6yofDI-Jw8bP**Fy!k|E__AH-|)ZDrcc6c|P*{U~l_Ha(PT@&$fW$|+@O}1->TCBLNUfCR3&b|Dv*qnXwV~71PentLoLQ34ktK+u{ zoyizg;x~d&7tn>@4O!;$GY9Axwa!u-h-u%ni&Jg|P5w-Rbm@b$`L+w}f;`6lwf2q! zS_J<^?y%_a4-{!4rCE4mu57lau-B5Fb-w!s0Cy8*FOzmv`4#`P$f?+R78-x*JKPLI zmdlt{!-Iyo=#@Y}INl8lfXWAS&1c^!6F`f<-TQ)Ax{RX(?TTQ$XU`VV7a@>3Zx+ z8?>3zik*SWm7ZF);Fu#I;I9bi(f$YkJTQfygL$so;%;q%*dGbga)eL;H;E}@6Dxd2 zfrn#=o==KkOcYMN$QfkP0RgWB*qF7*b{4@Hk(@TzOTaoeXu(eIT)ybnBG-T7Uo5k1 zqO7s)Mh~Jvp;3YBR-He#aT<>ni!n@=Ywsv+hm}%&ia=b0=e5DBj2sZ2@I!ECKdJCi z;EYhC(J-=x5gUlpJEO+<^~3$sxy(OHy;|>lM-qNG-s~NGzkwDEb+`4MjMiMj<1o1Y zMacF?KPDTck5GL#rByua0f;MN#wRlB?6>Xkj@t1d8g8mP#rQ5!%eXIw=ltIJLh(m`hOuJ)hoN_7ah80 zF3dEi*MpHyaq|o4!b5(8%=IL`q(~H7eO^hi?fNsWv3>I413HaCdZtfJErj0_@=xQz zE0x{ze(Rv$*3$&$c`rm}!-?HA!IxdaLvJAl#ToLordIUr%oEl)-)rjvfAFX?T1tPJ zikY{;F}x1gi_&=uj`ZO?Krma`rLP>+EMHnAI`rm*(I-_*q%?LSO-~e7i})PGmqOTr zlWX$~W7}*_SlRB)q|W_<{^-*70=ROCk{0sge0igV@$BH@E@-zQ+vnMBvCD9p{UJ9k z>f4Qve8TUcz2e3Emjc5|+NLbiK#yah%JeizUhbR-iEMATIZ?iA7gvYdRU$ta=m5aAC@5Y=qVs7> ztb>5U0NTphdM34yzK)zlj+mIZeP@!m{eOuGXXZWyIGDiO2HXR0trJP6pdk$s_OvJh zrrX@+=4HkZT3Ml5ICge+W72=;bo^^F_d_$m+syyW{o|4&qy4+rzk*Sl zBlU5_nOB43beTf|!VdrSqY?SKyf?h^oCN(#OG{KbaMP(i|Jj-UzpL?Ip!vU?0HpuJ z#r(g+|8sXVkh1A(-a-ORtUxamuOEUN5II__W}y=bABhV!ni3u!JReyW#0Y!Ne0#TE zuSYZ6*PgaHAA@hS|6Fwb@lq{Ov(34&CI^e0f~Wu4scjgZ?fMc0%2CnLMgRcOuqlRL z=Vpu$k2Hd{=)8vf;=pv=i{fK2sENt?SLxDh)M(1N>mE9gVMWw`)bUfC%Im(sa z?qQ@%j+aP^5~C*e->y3|vBsHLSREXBa-tw*N(}o_C%zgJH?P( z_LHSws1t{OJ;V&|x)=X5&5^?02wk}NRuPFt7oLATlg?(!v{+FBq!VIc9~{BVjBzM^ z73B2q@+T3KF&L7{qQjc?A00ZR^{z7cGii&VjoJFaGm9vL|YMFjTk~IEWlpaePoT82hsL z!N#AlL!Lpxo`2Taj0y7xhW=)LJM6*B!Jrw2xbqpA(=sl@+J<++{T+XSs#G;Oq+mp> zWnO(tbF8P*aLoYIbUmAP7G1;4_6Nhyi{XooUucTFY}k5xUhuv4W*=Le3I zE;OgntSs~Mk{`{Gf(4F{{Ht7Ac~ZmA{lfvQ{<8{A7fUY-v(mGPjTst&B9<)HB9Dq- zI-QM_vi|hz655gGIGe}~bWbmew_OmP6BU0+CrE@Ed^n!^0!I8NGt}$;DcFlsD$_(s zClQ78mN{3Gw&(D1l|hVy2D?sy;{-y;4<^iCn=Utj#h5)ul0H>bH6MRi6O;Z20f@@R zc^8ymQc?|4)ugTrTy-#(&p*yPs8%PrUP|<}Q0_-R+)kpqgwhsfm}}3HJ;3;qRMhEy zbTgj|c-tE*sSB)YBHP}{6c9DVpjC+J56>h*j6rE+9%OOep^TQNrUI(MR2@Ak%=hc* z@0yi48*o81%q3kV{oUQ(z_z0xOZiziI54!pxugj(gF1Wn3sOMhL@jlUNWqRV^S#2T z(1mNVEFyDoMnlqI8l@)g9qxztABQ#HNA0fznYu;Jpfc$Jy<8&Jd(=>I^C}R?v68B` zs#CZb9lxDoZ@#~oLIS6^YR@Bx*F^EcQ0Sw7(Bh0s^uJGyKXJ`Z*!PxE99qQ&aQJw5 ztO`9VD=Sk=OSCh#ADzf?@=a(I3Kkla@L8@3``%iG>2l4HKhPtsBG5J1mX}G#j zky)8z?H;1}O`p?#&^&N)PPNSV~WF1a8UcJ$XR?FR3& z&hI~VD;x3bel$~Cj1|0dq&iK=h9AP>xa?o{myUh#5!vxmc(w4HdgNQDzY&f&x}3UD zIOQ`Wj%$bT*eOacB#km>!lR4meNXhXrSWF;vT+#JiC1MJV^x1|4z%sWq!cneW(WT< zGChmN9)#pO=#IMMj@dk^qRXUqnrUBYbKRpl<86m5h#pkFQV3|9vg7sYtZs6r%OCO&n2>;AtS4kBoC6WdRbe^HBs|ey zkexk%^zBMtUS7d?I$!cn*PrI!NeT<*EN&R6x2X}b&3j4@>Mm#{$i(-EDQ&h|DDbR= z@EJWPigX#+yT6OcPM$1!Y|~1ju?>xxSh9$;G=08V^@qh_b<-2af3bNib*lc5Sr&Y! zd(xun4tq_n25tTQ2YwaB6Zvm4%U=$}JWxDni$*u-Y%$oRKx^KYHD;M!|FWd}_8++~BF-LH zNCvh-5(h>f9ovhx)+6&LqlBkmGK82-5CcT6r(CG+NH|GAQHE54RkK~Fqlr6CpCG@} zt~U~&Zm#~cdwnpP+z?votb%)e_)%bv=6Ga`UINKk8hd*Jy6bY|ka@K2pn*!>Ii%=r z7@VxVZ6-4P$0nfHVE0m)yFcTuEt=rps2#a^U5UDo-Y}Un%5Hte!oXBV?|~9%7nPJz zax`Z`%h)=6iGrc{%a73%?1+!W;-$Fa%qyEv+>idP)jAlJpfEK^0VS3x*_a7AxD^{= z-Dat+9#$HKdTSuVUQE}v94!mm4>!15m4`FQ!b%M)vV!8x`CH$9#pYq?_{{=rh_soPC6Hjzz3XBmvuwLNEf6$jHd#<)x+cjxHZQPag=~UQ6jS*t5_^(;%96_$Qjt+~hs_Ernk{3mqNpw{03Wmt#?7g}YQ?--FxN zS#q_Mp@Ec=l|(|x!xs$&qZ=VN{^CcDJY9%1j3*L!STM>KIn+-BS_>L6oo4_jn+$Md zsekm8_R$8qS#Y-m^-ScDBdM!7DbaS|(RE|4^A#=k+4`qCY7CczLm7%>DSCqglYmPK z+om%`wfCY5I49)pP4UNai}yfSAeeJwr2#&J+ioD`gKP5>r?V!ScBGW=P4cAbam{;t zRYd9Vhyd_snjSS{d2%~HFWI52q-Lj$4aVzhp_4oDN1#2EkW>82T)eO9ZfzOFsQ*%8 zssXBv0~IxnCXYmm)ms@V0POQsoySV#L}u&$7@7 zFJDtyTbzaUz3EY_tAyNd*J8s61a!W(5c=>4zb0P2XrUOy+T6Ee`~7kfX3!l)&SGaT zJbErpX~^cG^;uJDVUh!pq$S^ZwL?sM8?&*xI*4rdGs|e)s6;=%&|;R;ONMo-GI9E1}<0FR5|=%|4d> z*TSx0lm0~MZ~No-($Bm1+G{AZO@QI>Q2NRJS~;h%WCuvE13pEfoa!x7l&IK%5WnGU zWYRjhVYe+JJE@qV_&b)kGssHF3(DUQ)cu$e&P;qrXNVqoPBB5gl~xVhyOmj;U9gZW z-3jJj<>gWCLgJ@UaM+yyc1p|Fej&1}feeL|jf$ZmWE35Pp;8 z>D{SPNn%`Tr?zT08z>kKZo5Lzf4c0v9uRTp>&LgB`v5Q}I>>mb^e$*(Htj-7O*j@h zz|0qKi#SAfE?wM8fgL-K*ORat-2#LR({lURZ3d(A@)9``QvcWirioZA9DI*aT^9yc zuGinsilIjSIs{&1Zcn^SZ7eOg37iD1ltc`kk{&z{7pu|rq-{Y@dlggo#8b2?L#V+8 z*NH#ZA(9W6Y}cowcf>ys)7kT|a2~P3vyk~m11w^}sP)$LxHvr6g7A7JBIz%sMrWf{xq!OE54COgbB0+x-VE@whns-y2E6qc+U{B=r_R0D+^C%($v$r|VDH3lfOeG=0 znkdF+r-``1(0A$FUHPHST;9f}Y{|loxR*e{k7G1~VPWT57g)(tsYvqe=H;}?WWMyr zj^}U!RnyB!85%Aw!&(@nlaX^88hs%yeJ~<|uK+&^w$Y>wsj;3Dd_=@U?opRt63Ip^ zOa_ea2BoHak{fcpcXsC$d!2aP(|5`e)px5%-&g}g~js0mX4xrb>uD#^E~b_bzY|z)?q~SY|QJQn`TV|ysCt%VSP5A(M}(6r-dw79?n;3 z&y>{mk5R|E4t7y3G61D|dtRGL)YdJ9t9c>tO7K%N; zKT5Z01e6Tc0z>rLWjbj|Q!FvZFmp$+>={6Tl1sG(n6Dpd-fmjd^)ysTNtX}$O!>0~ z@d+5nkjb;~5hvwN^b}$MWTblRhO>lP6xBA_gM zgOFd!FooFvoW;zbGr_7q15n%5fe~obv_D8CyKl<0Jn41Dpx zZ{4%S`JP#IMHG{{Au6XB-M5xF3UsIX0dy!-l<+h`qdb}iqP?;uh|Eo2quzPH60a2( z(@uX~U0JDiJ5{eyANp%GYsj7!5{xhWcnJg(K5qC_DdmDD!64N4P4FvlZ-6%G3%QVP zLq2`sTnRQay(-NMR%p%j@Zt3h_zhCgelrL;W5HziV0@|mSUgF9e2bl_>n{@1m^Vgl zn>|}ZXwi2kTH|q?nqIP*SW6cF-nfK#EMid#wl>@=OnH*t{hkJ*RJEBtN5?iy!MKLA z^uW9neBO6Y&#F5i(BaUo(!k#^D>H8y9!LcdmXLIdv=B2k4P)~;s%jh9X>kbo)&f`p z3m#5uWY-W&i4$_8$JOa`8>trV94Nd%IEt`@l~xF|rJJ)=&HJkHqqLe&=-22n?6S>j zFB#KXosd=FBQK&F!tGytnD{W*cSQ{w(^j)ar(LsdsQL5Ck+iop5gC2e5@TWdKM74b zLp4>Y%Vim0?66&er#yDuDNGqPRDj`vd=CW2jm;Z zLH<>$-w8__xbr+bSTHKn5yXF^coPZ%^b~l{1eyBjR-gwh>a~NN;<8rH^IT;o8T@co z%H3-l5reNac|f*1J`hE#;^#JoL);_CIi!R!lM8|GmF#CMBwzXJi>&HykF?DFsra$I zpofPPA_Br!u&XlM+E@!cKUXEL@COTUN*vNDlAtQ${|GzgrlCDh&Xh;*Ib46MuoQga zSMPl1*Y|#5Dqra!UX8S=>CDKMQ7(atWc{*CJAWR&vtPSayMvy=jJv+tU(c9~T9h*> zXD8tdcEYgrDawa~cVAPOOELTRBPg|Hao|-2XEeLE7F8e}8{sC_)Y}cgjf>QK2x)9? zD3>KnPg$7WX`df5ZQF&-U@yL_jIFk!FF}14q>c?;#YBQ4$>X|$TJ2SVJTL8hz0Xn= zL{$l~-`<#Kw22%R*#d{F2VgLl&!OwtE0!2!Leo(iGTTmBoZoe0#IlEd$#6Gb&2~Pc zUHIb9A2jS_rPQ}irhgcuK6vV@q>V*zfzrEM7(;JI*LdXvxS}Ues%<8)3vEGjKgN~` ztNSu~6r3YneI)~5g&{2B=Ith4-B7>Xl@XdZF)ntNx%|s??rTZjL_W|Kq1iNG3jZR? zNm#*H0VejP=^)*v+IE>e546Rzr7NPV*!Gj2<>!b!3aK#T0>pBgS6y*cD5)P_Bn}hC zxl93me2Ao80(u11%6^HwtbU=`dSpx1{gIWD;Y}kjAfwZf(9gB^`!7B|Bw{Xg&Sa17 zI0p=?u;1W}xDA1kFkK*TrF?A}4$x@PobN?xSSRFEfoT0;QA~#9MD!G!YA&tTyhJhSD6rC1frkqOtBZomsNWvY?8JRTvbm*et9{JRh9o(KmTMU#+Ot$`jEuek}}hoFeIM? z{lF?H->Lx4Vs>G%+68Rlc{a@SWH>53$E{}M(TV`0$RJ-lpbBOZuTl*T;^c_RTCE26 zT1W*qSB@drxZ)rg!AS7(Pj$XI34+g5pL!v|-3(P1{TDDiFUjAAqEyAJ1h~fczDWoD zCHXr0{^)e6s^{3pG?2X61lhO=Agdar|AFmWLhs%tfpmBM4Y)h z>kHM1xPEBCp){rZdTG=1b>C0$*_m$T*z4CX61hjNWBoTLXa0z|FDgLE|M4_U9l@6$ zaf-tDBUGR?+LeZhCRvXdw})WUmpS^9-GP9zyU}IUi0MxtHvGoL@Ut_`DgSW+o*0q<80lh=h#lS5cPUf3cs79VKlwkz@@SMO`{ zXaV81)g2Vv*fF%48TI}GPF{2UsaZBSHz0fq)^KrTJCQ2p%D1cYu5K9Y;hwgeP@Ui3 z@7{_P_ik=iC`oA7u^LjLtS@Mv+bD+;f9@;yoX;qCai6%t?6^RJ@^<_R!=d~zj(&)_ zQ$3c`ZnHKQNSd#`tA9Cfqqz~?m)OT!vv4V`UftU>9m^6(9XS#!*KNiyc$rBJN+_+Z z#W-E4=p}S$^9R128hAdgd(?Q}TTeT^U&jKY`Xg~EXlN`n)B3FrP>iQ!yyDLIC}i>S z$hYVJ#E9>Vjk3Px+f=&_OE&GgFw{`;BSFG8iwsB-j6o6+xme1lv1H3_Te1{j zz3O+=W0&8d*=?k8|78S^N-AJ1y6r2isHZ7hV<4{`5yChJ8;3bre)KXqQBeUhLQ9OR za28y_hPuDIMJq2)%JvK5S!`&Cvmf*Jq;2Ya>bDWC{wI^mdNl{B%3U_gHu~D4)9^}x zVCBztSmzl(icf5M8gAay{yh8~HMyq$J9V-XFYNXCfVu6HT#7+ZAp=WyA>vK-m-Ubs zy?xrMQrv)y*vcPin7!wrmyLrq(iRccxu4fR(rdb16nE1?N%}jpy+6m6mr7@`Bh)Yy zk!cD1%!@E4`l!ey7NWe84yNE3@Q+!yQTnkE#4S!fQ+pGKbKqa&i>rQK**!hNkL1Rc zXR6ATe$rMwuusO(sMIv=c7|*J!1K48Ys$Ysz&*cZgZs=}widqTM2cv|4bIGL-}1Cn zeE8t4xb!TbHzzDA394^!uonwG`tCPxA3@udQY#}%iL|&J>`TasQj6~(o6&$xhUBmP z{rw~IN1sLYymmQ%T5sk*g)>|#dcpaR5lXA)U2&TJ$75DD<>F>eRD$8nL+Ooph^f=Q zF9B4V{0?+D6O4VCd!O&_=Z)6$%#l`}v%LYD@aOIx`RyIV(jzU?+s?fe?4mYE(y{H#E*o}Rxk~bPawo%DNYm5jUli7ChEK%8nvIBM zIqlGFCD36}-$NFA9bU9Z)Wem@x}WgA;rB%TPUsrPV21B-*ATIeJURM}@r)~B@&J;- z5MHe*>cAQ&KqaCqZRPuVQ$S@TZ-yXlaQOugsNh=vBd*IfRJ+VS68By0Iq!#$q08yk zNrTCdxnwNx)4En2<`XvL-qd)BD7wl+wG zl2cIsZ;GE(##a)oIZ+K>P5f>XI?&O)H>=?RI>EY3B!Ps4Cncvkv>G!;tuM;gOHrR3 zR5#@DD-@L6##X{NZqyJY?K_*7twp5VqTcZAZejXK`z3;mywk`0))HuSY0~{sm{mjE z5$%>KkttLg4*}bE$5H|09}I=F3TAefKNXe({Tz5&URn(so2QqZ;m)&h;?|%VT|NzT z5FEAWupZ6!=BoGP)_fMk%DUm?HI$YE$KiEMXze@iZJ!CP3+=c}3$3>wT@s>+FG?zB zQm-%A3)UUtC%HO^O9YV83&AT;o)oJE4%M2%Qw_=Aiv5x)hNBYC@%J)H{X*tWeRp?w zWP|B&V1jHE#x}UsHKoA0!~jt#!e6fIyhMz5M2e;g_k`@idI<>`i02IW3%E_E)scPt zY8M?mOiFPUKryzIDPxIH@bX;+PcrQn#gJk-hBbX-%7!}DqPp=E2cDysbI^cxd^p`G z%fNSoHaLz|>+OOE&!h`X=9Y{8``y~)Kykz6xZ8;phe0J$J3X;*oVJUA z{Q*^I&61vnHNPgNnp&x|#Ef@g>(;qHnqEXmVEK`UT}n?NpN3}${j~3up5S$t?^CZ{ z=RnT;4XPl>h;)T9krmwXEc17YYxOdy)*!seDs^YnLpRa@V8XBV>e0I`FR^eA?9zJ_ z{@Dp|ffml02|PcIF?`%cq0PJtvef8Ga^X7gz07GkWI;vXX)Jm$CTymoFD>M+>QCW$ z$lXYbZX>+xK?QGKUX5PrhOkU1<$JwxCy_Er$Bv`w)L|?C;rmq&T5LK6iiEQ0133=l zJMcdWc!Qffzj2cv>kpl$Rh@QpXxjpAyV#8U%t91{wCX)rPF_x`%>wb!=~8!NMBX8Q z@6S}4NeFl6{6Faj(fB=M4zzL`W@2iMp$~u;?2OHx?CTC+7fFOfdNI(Gg$O;?l0tb4 za5EY;a$7g)vylTK#q+anTu1F&NM4H1S4xltjGq;QfaG{Tc!sq+R7qn)Mph!6OWp!-dC0NIA>08ylMhsRZoq zx*(V-!HYq};vGwCMEXuOJY^}1p7_F3jCCFsrA+Qq zOM1S)NI`Rp*mO6L9QHjUr0JKXr_2%>o09iaVw)I#4+0vy%3=ur*_@V(kLR!I45%b2 zBEY_o=58%ojVB#5s>Y5bmC_I6!34wvBkr{B(;&;?Dwiu-Z;#FZ=}Rzdw&xi($fq}S z>2xapK?xN!&aGM5hLuJK6Lj2~i?W6|ARh=gaezO;pcf;-+qv7P$`vF4F z^LujJWdW%3J5Gs^3?ucJByh>p@@hEv41}7V^y8}EtE8PS&Mq^GZ(75oa36*ZL!xMB z-Yr(LU@FXtT@blgdKvjq2@zExV6sYF6^OmVX*C4T0@w5>{iaT=7I}XaLe+#>EBtOR zo=Z$-uE)@#;1|K}ZLr;y6yUSX9T(&x7HHU60pVzyjmM?b84A$>N*jd0ka8EHXs0&#FLS0 zO2PTitLM%na8OmTGwe{`=Q|^%?poo%Pcs;mo;N)HD|VDhAcT%B$M$RpMgQ3BMrqCI zy~p(ih0at;0<0udy;U&r$p!IJbrFsO);$?Z2_n^{@6UQ55E7a4smzXNQPD>3M>pWgNPXA-5*-}P4~!`@rZ z^AhRny-0`M`smP_LMJ$*v=Y{-`{Uw`2n+qC7+)XmJikkNHi)BS4Iab$3GKfG&bdX0 zA9{#Wt*2UT?>lu*qb4ld$sUh8O6{0|5m3MTt#cP+I`jkVF4g`FgdLt7ulM{LnVGP8 zTK3wIkA}zY5)ZZwk;d!mAM7^e?4DHpI%MbQjU=Am^kh~D^-TFK21;w!cZ%>GrQpH{ z?+%>b^NPzp!(-gN#=W;U_o>v*v4vnL7Gd}s%vc(B_;Xz{?UejG z<#9Eq3LY?t6^;N3fmlfZSE7PReo5R|1yw~tU9j8w856=IYcHwbQhcbn1=le5_J7eK~Gs6}T^X(pA|UW$~V?+y8y?hliSBdj6RaLyZ6>&_rZ@Qx5k zdTu9aNxK=%AB%wUa(Y?S8}sO%n{WO}!J37SuX#veM{#*UCF?Q2r5A@bO?9x)wcF}^ zFs>J}(EvJ&g#`Z~Sktr_!YV|NZLe)z)^5ffj<^y*Bxu~@{5oD@?U$Qh>VcF zjO*F%%DP@FM{;@6NK4{%9xS6@7TKZC)1z!OFXXytzFh3`6tYAEUxBLfs?}dW?B!u? zpGS8p`#IkPgBW&=%+34<$TnJ9f6$N&h%j3Vy=9;~oD~KNBR$+KD)B3I0&(5jTj9AL zWR4Oz;E>(q4#e z;I4I_j zgB+b-Pf%r?dRxkZwF{2~Ix$qboNqgK&_81WzxViMz7E5*FFI|V_qQ^?-W!&^DRpg; zB2K{(_4kb6X2jH;kPKYojla5-R>?}Uy%}%8TAaNRyVqMbvm%xSudVw{M$EsIf8IU0 zj&(k$Fy`x!51Et zVEIdL|L0W-W$ACM+BH8*2N8h)$JRk>o{3I;$O))bms4 z`?$kZqyY#*xj9T_!(-9>#e#v21v&zjPTn3&HgMp?IO{bvOO!{=R0aI|qLBu25PM zFgh2E;+ouulm>%**1W(Xj*Ijd5Q#;*1Cxng#f5CtgOJ=v`nMP5Sht4y*H}OZBCqSD zAA!&JekKj>{F*vg0aWhp?-y7P+G_J|s#(9cN-y8>9)<2W03K<$3mWgJt0;GdKV}vk zZ)1UxMVDZ{i#AJcV-I!1+`oui7k(H@sD_j2kJVP+kuy^PBs}lOkDd>kkGrH`4+i^~ z;!xjF0WtJ^nUTSn;519yb7`&DFM^a3J5vq-Wco%NgS*{L~ymOX^9)ed6&S{ z?hoy;)E3E_BEOegqHolZ7?ODyq*UhUdfKJXsVfE4vmKYlmYxD0#=<9>A$l*D74nXX zPFtWeP)iIm0oZp{TSkqa6V_FO@ zO~#i&fx*+{u-D9$&pC|*u8bRFEl;pdJuKj0>GyXULC;Bz8pepAJq?n+SX*2jVtaVkb~?&jBWjl&sl@4Y!A{Fe|6pXB({int>8KL3 zbE+RA>N?m*(DU$K6AOmZw+UO?=Uee(OcYE;*g+<}m;z>{K*!}V$i2oq=DWN>zUz&Q z3@XFOZz~OJRH4)({_VdykOfUk$P5f09|(Z_M8M430#XZX;2o70bi4LPxl+{+jk&E==EuN2&MH+4OD! z>^AUw#a#1^N0}BP_5`M4rpe)&9OM(SnvKjqZKP@#@An{S_7wz-`oJx`Tc7FHedc;V zGF<~PfOaZhuLi3ayX}V8mzu9>QLq|i3)ELb40$ZR7(Z)VcXqy0kbr=V+h9HWkb@y~ zSB-P=T|)|Y2lnoSCJci&?80pY`Z_ET7!^;}536PMPG_^5wutl3PAUTgqk1>c;X zUqH$EH`I^hA9#2~SiK8cbnNWJq3bo*@o4A$0xYN3_oqLeW{~*-7t~Dlom!DB8^60# zEx|E_ZcqD)x}NWJ>i&BPIl@SMXGcfMTZ9HS-LakN0acp>(K?kgyWBUx*9ro_vpU5x z-Sv}*iPGW>Y)0y4;SKp8*Z%;aNW(g z6qSM1^N0`lo+4uBGs@H$MgNG|ZLi6?bx-VhjzePQJV@*j*1T8__3hg?bXgqrO3;Z$ zC&pmehh)%WC)k&*JUx`R2Hhy!AYg`eMggbIl8(i@l*;IPAv@%Nr$phz;5hh}2H`UF zX%Y8eTS}6OzihO+a~&S_`MxFd3gynkL7Gk7p#v8c^emTDWaD%?`Jt0RDjc@%GrC=K z-*Z0SohLgO<%Q^Udd|ScM}_`@uJ>>p8kz67j!i1|CLAaJKRlgPKpacgu0wElcXxLW z?(RVc2@+g_ySoJU!AbBC+}%CF34?oPaOa=B_jgWR^hIBFbywH2x1N@u1nf&Ojiea#WG z+y-b=I3DLbPe#)S9hVG;q3@@WI)r4oFE>C)fY6Ts@+c?H!NS&24O z*HDPV+6ufMtadHQe8uP#)aj}R=)4*Gbl%z2To|*<`$TB}?neIn{X$0R&SORN9;F4n zMyAvjYqP}}?M5#So6Q!LAc%&>cDutk3vgUxGQ>OxjQtqJ964{u_np7tOH5hAeU(u6 z%L;EZ!LPcs5Ogf33Hgp=o+DjsMZp6rn?3Zgc)Exxdki*em-}iijfd-IlYO=}7JJ2Srb`BD z#;u5)LVa!?8&@bk2Tj7>FtzVM_d<>m6%flMS837liT#XSv;kP6m(bEAAP8(fL2?+N z-A0O!7(NZ@sK90C|3bF!;PDihciY6H`<2w&5`zbqmz(hki_cWS)klF5!O@xN>D!#a zv&8E|pQw+m6}=zxx>(w&E;tXjSY^DgxyF)t>YNtvC94((Q1`JFeSbO+GLZZhwQSBQ ztu*w0s^^%r4U#5plDh`E3vqO&+ z(p*CA6@0G{*X;8k%xSrJ9W$Zy!SnY0kWC;4^246@n%Y>lAE|pq0I~d{9$k)tG-+Mv zsK)z7W%!J!Kk1^|-q)oa_gG(CRw7QC!kM17)w&+;zxse;4Zy#npz>JDCXc}I*Dz0};+HGDw@Js> z)^{PZ#L-Tb6sLrThiA%f$KoZZ>0{^B;bLaKCtuTvUY_TEvI4f`F|&KVq=d|#+SXk7 z!5aIS6T}y`tQmuJl_#pGp5?N`Ul7NqDb6ld5(mSh=RuURMWa#!8K{83#yO#6QC#9%4jD)W9|5$~ zY1Y$=VZ9-^PH_aK(uVV(Ww~Pe1|oiOxvJL8c)>wOmj$_aKCo@L)ira>0t2upqB$+} zWo7eo=6eJW#q5rI4DBp=>J|ATDlql7Mf6N4Q@uFpVnd0MZ+YwZ|0s zYTm_cKvF7eQk_W+-1E{R;m_pT^CJb4R>|ub5XL#sf_U*QE|yI8)BF*6MLRF{91Cr6@_1jG@Ho<) z9`J0l5?oYCFS_t2KXca3`~4<#fyQOYTo=&>(yavatU>~AlUVW zgPZA<##RDyi44umhBVfxw0QX4h==D)66}hs4X`3tX)6Z0TxTN`;SlLwwg8kLN`GIL ztrjDq(hd7H=pAy0J}}|fI}sy&{bzkAsp%5NdQ%z}U}>PF@=&KuYJ>3FGdA{FUT$9e z1L_YeO(vbBC)J%}OMTAAu2|g*CB=lj(=E=5QsMzNOA(yl>1nAu*q)yI970c8`9sZT zv684ebU;qF+p0TTu3k*F1Lg)hdR3K^tdTLPAGvm(81Kwd@BjR&94-(Z^+vmp7NSi4 zomS<_DXxnn5g{~7#Xg&-pLCBI;1zLK-+SRFc6E*Ga~T`FJ0DFsXoV@3H2QiAM-h1B z-FDYw?0Q(Fr#O=xe_8t${hI<&!tlK0s?Xp;cX#%!?VZL}FN%ivy`b1lJtO$*w+#*r-g?4) zzPRuQ@2RYV7vxz@{NpVgy-Ta~q9tIF??mW5Pvmv|l@bIsquB$n)LICx*A+FJAXzSo zL^M)fOad^@-x0enr1)4xfxQ03B~~6*xLzdH;R^3lcoO_lKAzY;R+o;Wro{0eXTRI| zF|ahAFX%!M^e|~|Ig&u!_Hd8~f$mRav9YnC)Hi83^oDg(xZkJ%FmVbVV8%pWEnSRw z$>d4%ThNV(a~DMZ`Ej{d{?n%lL(YiSfT{TM%edDr3S`cWvBd(su6OLj^AF{1(YvHu zk3PQ$S#0Pxnh#6NyQ#^JSARgOZ)`(;9di%;X1eRDN0Ff-TLQ8QBh;X{dQcqYW;Eg} z1e&kg25el7`a?$RIR^+ojnbISzIWiXNt;lXkq*wfycc`agB;oP8a;eJJ^a)CdEmW)FWUL8Q*DGnh+ z&O_^$sTLYYZJFEHm<}#%s`GTJ<((FH>i`co|J2+f+bY!Gx6aMgY~Zg{IE3dJaM*R` z4hCcrE~`x4=SRn_z*-fDXshVoMG3MpG);qy@waf{@Ca6E_m|4PZyaaG>of!k~L`!!cZlzG9x7_7pYD(a0yhxj72^jITRlYhjmZuF&&SEa5{=0Z{}owrjTv> ziE=}J!=z_3fSVcj%+#Tgq$L|jf}Ba|GAkgqIc~w#=cpxfN*SCwspTB-5jccW*^%ur z&7MuRFZ(yzGjZYOp|X{wVMKtisM805BRdVPH|d1i7pbrUQ|o5O^nSAFg5rw@X}ghx zxM{+Yk?Z*~7rRk-e?jt2|I^=*zm#T)w((+$M#6;c9v)ZYuSDMv+Y6*q}U35vgopj{_=k7E0DSX4&*BsuoEoL*ntNcc*}d zQ^a;N?AYE@10B=)6>U7Gg;vlD%hXBc=)|hL(35lfc6zbxF>ejPA2lfAPqLsU(($Ba z?Cmp5=pA-b+jK>k8sO?cNB;`h_6Vr`v7ngSM7L=m#L-hB=d)*8Dg=3CRQ~2-rOU%$ zegnI4J6yk`U@$Ytr$#>^7#Lz(Xc%r<@N#`7-tGVYV!$EGe`3J!^Kb?+8ZvwPrSaKW z1^G`1$m{ZU)um(P#hTtrUZ0Az-$g8=uhen~A(*({c5J&l$wc1>wmk($X}VdnaJ&U@ zc!H1{{O@s_9UOxoIL(4t15O1;x%)$S8V`;k*AD?d^gi!%(x`qJ1T~3APZnrX;Jd%Q+|e>HAbk2^ zqzXi4k@A5H4_V*{REolEk2#fON*61Qg{29C6`<_T?oJ z=1LG2A!mISND5v#_-~~MVH{TcdxR_Od&HK~mM%ng*l^8<0@s$7(&rC&4j(J2xEWF0 zV%by^nWR|+_yE)D;^`HJY-Y|<+2d4O*EI6UvR>G^-;yi_f9qeP3(IG`DR4g{uL!RS zE5<4jypQ^Bg#3h+yg}7JT8~rYDo&msCs5^8U?|{Eak+3QKRoP%6^`@+{o^!tjh_ek z?OC;~#)p)1F+ZZ{yLzdIJ!@{L>dn*zp%F}l>0dwcdP%@1xXy$%;cd%&l8aX5ke8hA ziJP{g?m~|GN`etg(AM2ceqQ%we#8)LE%NAX<^R{e6xu7T|Cp<@0~$Sb5`XfJBT@sp z&hf8+25VO2?$=7{V`mYQp_!>hun0DbIs9#nQFv?7CfcqIAx$s@ZSUJJuAz@u_Rf*x zUyy9{0*~x~Pcf4SdZVB4viur$!E9x8(bNLm32VxHmz7$iPT~nAtu3WI{P=NYY;>n3 z-1hpU0pZhC8;kJ9em&V3ebVK+Ev3R{A~IK8^Qzz=4*`h7z;?WGRK~JNXi^z)>Qj$uT6`eis8C+Uq68Bku zk7lbrTq7g-3}3R3{Z2A|)cl@12>i>qA>h)c?JAg)(Al!OfVKsk%|-bJIh4(g{N(Vp zf@#Ra6}9gE*Gt=7h5>j(r5==O9)$h&LyRQ$x=Yx24=MsF z7jIYbK7eIX)b)JA#3W@6<}L;Gw%@A0Nas-XdE$S{GIWN$Lyz`woU<~xJDFsoY><$z z17h!Hs>ryuLQdo-WHaZlqNJfVg7_>xUHN8$sw31)Q=BE=fJh3Hen5RTnJ>Q+nWmCx z0oSl+Yri68 z3C|0EQpCrFd8}YziQoq^wnA>?hw65^DI02b`c$|)Iwt>bZgbzHIyrE!7A>(hb&&mC zaKHR)0rp%XbtIEX*%sm6=wYm^oyC~;py_Dirf#o!fsuOGU1uS(Oo2 zLqwRKs$n<(B$MFuiB77x?I{XlP%`(|ao`Av>mPNS3N>|LeCraEoz0G&QpBA4X4cmE z(aqHh8E;iMCRZ5I9-HC_f78|5a|bMnuW9p%_RDWPx)T#kw6*Q)>tbLXg%f`CoUVSN znrL!y*JkulPCU1_6t(t%XN>-%h0b+pZ%gcgd6?x8jrT1co4Ia?Pa;l`g9=MBWnsT^ zGddcu`5O#uVmTADL`-=41uS`u>tY;eqY^RrMmq8U21jBo9!Mu8Z9^s6F%+om0BcQy z&p?+~L8W6JL!^i1K!$JE+)@&*Fqsg#OdR`LcKb479Sc{&Pgb!Z=pmj6!-bM%!U1qz zC1a{Xt{flNU>_`;q%C22V4fuRgO^)8Gy1i)G~kI^_rftud=<{$mfa!gY-CH^SZl#1 zj5A0$(=0dsjEEgA^ou78m@%|l0-hy0ZrH1MITvVcL%450_dD*3VWep30MZX0?F1}9 z>r+Q7a7#Za$X4>fa+v5>eJf>Moe!H@8$#BhnZ!vUA>IAM#=`m2czTJ_p{&7;R(clM z&}(?K*1UD}Xnr(vmU$R)J4BI3D^Pp==Jw~H?PqzfPV}3f^i?e4A+Y`!#Vw3zTM5I4 z9W=N`1h8m9m;avE$yC$f z_=w8c`|j)gDXl%NbJ#LUtI{jVgsYJKxaZ$E*)pw1I(7}>_{2u44b?l(j-2m!B1ePA zIjPx6>DO?w3JSCd8+1dma2svY~3T)Qo1HM+KaryD)6r;Dm6KT-4b5I zOp>hX*AFHXsY6a(E$!Hag(9B6^nqtbQfI6jgQ*=9%@1iQ;@%>e>KZaM4q8EF6#F(e zTsb0hdOA_C(Q%EH&A2TMj%Cw@5gGQ**ZjXrewN{wet{SFM%*@7Ydj1=g!nRNf6NZc ze$`H`$n8Mj%cLBBO(W?@W&*I8ghUE|NGriK#&{3O8P68shi8BQCt)YCQj2-VNgsm{fA=@Th8Ss9J3N$OSz)etum9n> zvwgg3?{5uu3@aGYTqzVKlV05+C6>N`v_&VcHf%Gt42TDpEXW%(dcAhLK9S7Zb)shQ z-w@e7kkoa97~8hvj;V-|)s1_RjDd|*_1n_TtL{e? zj0^^B>b99Mo3&>7$%GUvb5%P=$bm+#yX^L&Spii2Ci{y63PA-D^h*bJs)ZS`RZP6O z#?@c{s>^J3mA5^{(eYgb!@l`mQixq&p88anCvP>tsj4YUCrBVLsG+1;Rc?R#?12Ro zNtot*MS2Uolo0z-4=0!FshT_~D~8M)gczLD=RFmZqPb$G+UnK`D!WEhaC0?l)0s?U zH7o=&7;^S^*gH85|9N}$Zsb6!cfr0MMd#z;(MDq?lpf4}+`F>3x4*ye?p1j&Ut?%o z*4paQ7W9DIYf@Z;1-kaP|14w7X9G*#%)*E~_mK!)r}5|;tJ^Pf4*-*KxEiKp$e))-2{G`Q zJYU`}_d^sZH#-M{8(y-Cj15syBHIs4Uyz=iTF(0-W;95hl#j_57E08qMjf~5WoIbv zPXBUC=6?ClYe?rs2dekxlg4w>LRWQ7ux?;}902G#UnVz}oQq-Qji;NA*mBpQcm%xk z)al%_s*{Ya#N6C+=6k3)y1QD*#$G{RPLxW8i~of4%<|$&W~H`tJ)G_Tkmc%RNgH)5 z5s!G$gX;a&*V2mjmXvdpkTWMPoQ&V%pn_+1qW4j`2`ov2gc> zX)vucP-e(X9%OB?uz>2e>V#U%;Ya-W&5JPTt+IEg74xrDJ2!EBZxB6-Raxr_n}t!+ zCu#vUOzt4w18W6ZZY@d2dPc2bHFWymt0wzcOfenom{wu?-%iyz-84%YDMs0iHp^csR_W)gizLYo2^ zUT=8bfzP%HUBVbFaE)39dXIj+-#(Vyalw>K9K{@w$`XTp^Dq*y#=Ay;$ecOF03yEgwMIL#j?R>#7{s6Ef9eP1q%e`3 z(z4x43D%zOc05A*2+$LJEX+Ct)auD5M4y^M@rXcIRsF!^>fRY}_%9 ziAjXvW08GiwSV$`2K6Y5-Fd>8`S0@kbkU`V8f)oXp)`H+r1eOH0o@}6{EmEwJeJOd zU7s~jY1%{s7^sb`^~5~UWx3W`BcPMjBuN0X^6#0!mXD&8ucJ7bvrmXY?7%}7_EE$^ z28?`8OIkGzUqkG}V&OdWNW9)XE`0}XJFcZHp`QAm7nnr;37bV*tP3b%ZSIH&xzm#G=Sdx$P z$(q{QJkQJ<>&~5O0bzpF)KW+v*~S{&BmZPVB=RhLHohpUsQkl)8UI?L-JM2Nt+nV& zu{kK6l7_}gCuZHnb<%ZI<0P{i`o->$UAjb0W}prer2r=?)Ztptz{)sStVCx)i|D&- zL?vnW&H0MC5oVEa+&~H6z24E!JuBrJ%EiU*s?Fc;JLyq6YS@N|nbc;2j=I9D*7Oh+ zRQax+Bux25g?XHX2ea< z@xbOFrz*w*hXUY8L`fTK{YYP%jww7(NP!bzY23;%DfDb5F7^50nAy=N)}3wlJd3N< zp|N_Z0Mjh5Wze_gJXimV^&+w}tDGg!acnV+|Y$KOL4_iOamD zX!gE~_s^C7jCZ;P_S5D5#GlX;P z_W_2oH-mvzIUJrxWH?6?}p0P5B7OVazYxgJ;X+w4=Lrz$letoK!Zx78kW@4L^)lkKc-y-@WP5u@`go za{yh$Q!)2b@o%4MjA}HebdKPN7>%Ra<}csgB<>wwG>I*%XG#I(d`99NMEDNbcq}-c z(M*ZfOR3=MM6h3*xKJ^$*?~`c%P_Uy_aIe;qFjoo;E$YBKRS7^z2bRzJmEx{fLopY z>F2@V))&Il69eFqDV$dY;e;K$>PLD@e6u+OWzJt2G}sL0&4x^A83-7aFeEN)3yF|6 zzSEB;X?{vnL%cEp(!9k;Mo*Tw3m4s}Du?Bk>et7t;_9+)f6T}(HesW;s3ma4j*jrc zX5N{`>vv?c?L{fXqQMhrUyDQy1x}sP0#v?6NUKmw6kX{JrGXi)APXBCYY`4(2w|EE<$uBl4kEr znZ!0!6XwaMfs_NSaH1c6+jT{bQMSvM{x8{k)R&+j)XDg7kR^ly%D`}zCEfkv$0NSy z6T#%|Fq>sm!LFdFs7Of)evm;b`4b}`raLW#oV+N^D4s*w_{#eE#u;T%5MBA?tYKhq z_e*Mn`T%dTs|BzCO{rfqjcaO=8IR7w4JUw(@9GhT1+&vFwQoN%I>JJ~*vF?MNt<3i z!*wr+dpNrCXNvfKcx5ON9?2TZks;1XAe-Y?t_x7>MLJBYzM7k+Y>jzw;_{eFKNFi| zMmXM?U4&d;CRsyC`0k#QYqNY6vC2{V*_mU&q39p%qR|3Adz_%B^*=i$@fUXiQi-mT=9r#l^r?!BZlIj1y#`1*T|pz1SS&#EhjA>ynFHJhE# z=!Fa5m9B_&eb{f8GI!lRIU7X@ke+>&ST)7T7AnD{Oqfp`q6DmO)cq`S;Iub@tHzG zfw{Cp_p2y-d4_Rr(aDs|Kx@|Sr@RkF`6{@S*vUm^4>~5P{;+7K1XUjsG{2}6aeR^s zSq9?V@NGMUOmEWGvG4c2%il!F-mJc#FEiiXNsmuPzH`i`+AR>(;ib34s8j7ChjjP= zx9vzzWDtK+>W6_JD0rmkW1`lwpm3cq=jNlOU7Sh&`~HNY0@qO8)qG>#+aBtx)v%&d z5lIb|dD?}V=+p~2#;1<>|LTVcQwlcH9GMev_%vPQpM4ZrMsxD>Bku2gumwj)3-&`8 zaiUfwNz?3nk0RDkzYfD?aG)tMw{yv|lvfkbWnU_|=+Uiw>)zBnHn6&C`9daw6`AMK zj@$@wb8QQ7ZPQa!R2wMSkH^BclDF1HyGNy=NY;tVLPPCA$y`0=BI?Xem7XJhq^90D zq^YE<`)UlaHzrs#f|0U6u<$_=?_?Oy8MYRg_0^Z2J}#pgD+g<&d3*p!JFnC$D*;kS zf6r)Q1r^p}#rV_l!@M8HTTzUGRoX@xuo2JH>?}5}bD_WRYr9em37&Yk;?p^C z`;}G)6N&q590kgPBp#= zUC$QnOon0QyifBD3!%mt4ecQka{Do5d%FLS@$H>~&1S^@IBF_R&ikK!dw!BSVWhQ=j=R=-(TDMJWPub}*(kWOAbzS2PI8r!`jMaT=A%u`Dq7iw zNMA2X)fCc%Jq)jA&GVWJ*(~?^A=^)=tnK%&9xUOonh8r! zw9vmNBUX|w54LwgezlAk94~VFDP3T~hp)kh4mo6w!>cF>j1O6a{|9lo);@th*}T(2eo36%YnzC07&WgI@b z-&o0m=6za=6yh!oGDO=5j$Fx@*}9RJEWcTJB#db5Va)Zx12F|1Dyg%YO5|-0O|o|w zgxiGp&crdfa3-&5#{M)f+ndMCDj4G;kGn*7%(0j|bF|LdcHd8{=ngTMXBz|iHgbL$ zVxWUVP(#Eu2jyVVql#Pu`I6Kxc1f_rcbd(cQyi__|{kgsiHO zQaKV3kpHuqyU6{&qcah=<|FQ1hh_g0IiXF)9Zr)_s~!n>nt${dpx;??@CAu6qtXfk zT509WFXIVs)uR=dqz#b=itP58*(D0UmE5X)R&D#K*|r3Ba0FLJ7hirJ&N4IMz#JYe zrSP0PxnFD&lM7c6b@da{W_DteRq=;LA23hY&t)feDP^1C`_nsUh6lo1=S>dYd>!B4bGt3iN zT5)T+u~CgGn!Nyu$idkUP(CIU2BDA9f4DO)H1DA!f8f~9NjrlmZ9Wy4E3|yWJ3p}> zF!^`7p-`LK!!sCyhg>H^8M#ki>Zzp>*$W2Z$lv2as)2j=W0a_8WL+^MoaOO0hDj2x zbOn{uu9s27pJ^W~04tSy<`_(}DFl@d3hs;#6)zx*vVv`(tCA#{cFJ};fKw`Bn7d^c z=c6F-X5gkj>NK2`ISZfiN+NHLL7<`?c?CUs@Rf+e*o;zE2?UA30!0Q5Q98+O$&!o} zq7`BCCkTzMr|@9;?=Y^Y51I81$4vGy+fPb*hRrGil;f~4sM^r!6!UTSrN4-Y%je^s zN04N>;;uA#&AH44Q$0f_6yy&AqVcJr2y-STrWAZ?+yp2%?_O2H9ON(9Dj8H*P(wDd zb-4f3GsTG9x_T9=5&l7#;;6f(zx7WtRa|Fu+R%T_!}NQIy@P{kEn$+=AOmUYJ6?}(G{ zwK#YS)p=E32oQFRxuU3$&^(Ija+ymn78wOg22na3ci~zpzLXPTZO^zJlcO>{3nMh# z=iOlw-L18-b`cvn&4xb@yXiwuYb^(mT;9mQ!rtZmyK&r=j1r9CV6kQ(fd zyQgQYnZ$9v|2<-SI|vqN<2;|kbXmpTH(yf(L6EUIUgn9lL;?z1f%eD;fc-TyBj8#>ucUCVXR#F@QU@w2lQN+HtSZybpFgFc&N=sFTuQ85!&G>jZG za+Ed0PsSsQknh@{jT$D<7z&a(R{@^3+cgFIo$LytE|Mc>nTIwkpMP+1aj~ecn2&szL1XP$ibN5;mVEZ(1IY?GgHKYcXBt1{8AAhp zSmlcHZ!}h^umlJ@*1#!~v{-^lmH#;Vdcr+QA!Z};fsQqko%Am9CZ!rzU?^4@do*Fp z!OC@!2yoiEtHWYs%T9VWSzItv>xScXG>ScFSb)f}uX+rB9Wh@qlQs_*>snUR0(cSr zd$1C=S33a4I8OI09xfFdpvX}M_XK-Wg|zg2@6(>x--XQDA&u>P=wz4-u@`>-j;hwF z45E`mO6J?MU8wZ3YyNklIo$IKwFQ&a@P{5-IalIuwxs%sU_Zm|?(Qa$8(J9Ei4q9X_CDpDiX zbYZ=|cOI@zEdoTOSqX_bhliR1$Z@c7g@nJo%E38~spn%LP;qbc49^~U{NoXTrK`KJ z=p{ejgZ#ykDv?0ySiwOC|HU);MFC4er=!E;kE6B&5Bc5)0kdzb2de)p=XT8qCfIf4 zK?uobJ6g~SM6EA01Y?E9BJ40cs&g<6g8BFB4ObT@+7oWD)y!gO17<#@FzJc1biVj+ zzm+WO_aH?WOxz~XgAhP`h)o|Q>W*dBB7YL{Bk^A{Qs%1p(Ov8lhNb)?vOHcJ$15cC zR1KxW)yy5#7gROaw`d={y2t`+;uGhH6fXIq6s(I?i6wGM$Wp=faf*i{_6HHk$9zX? zTGDYYZf@?esVOla&i^=-P=?TfZjNglmJ(aKMR`ma5wbI}h@?CbMoikMprup__a`xL zt3*7nkU5VCBwB0Mlo^#^>bh_c+9)fxBYRR)zu#bPUWvpFr&8{2_(7$HQVYLaoQ(g_d@jralPxGhw5QE%0W0u z3-^T1UHaT$>T1rTEt2$;5`ScT23=+pc+mDbp5R5wH7bNJ>FJz~oR0>$2K1RiABur! z4}!*97+6J2jdcOpv3=r}zm%M5PaY3G%5z;EI|vX|b!Gh*1p6-xwk10y4l6dqPz9$= zGbW}ttokJ!$O}#fva`_esW8_-LLmPdratzbK@8;#-jk zMqDwBdrE=IiSg%%Ldwt5NDQuRV)D1;p3ykhlw5oAOc5&y=y!P7MO+lOl$K$js9bL6 zs27YPQTV7UR^stDq9u|B6`uT!q(F4dr6^q@|UbsOhytu)<2P zT*HkCf_w$ji>U%|2K(V7XRVMraGw?!Vm!wVSI}RQQNkB#%atzK+f!!{@tA2GA2GQH zou$ttzF`Am)IRvqUQ(BTGKtu==%8zLq^rvTB@o@W`$PiwgQ)*d^<_7 z%Qd3rYJg?QnFHC)ocJ`P_&U0he8_1x(k8C+_K$D<|Hok_^4%{Yf~vr0hB-t#zK@2r z0=l}onm!y%dJa|Tp&DpPIF&1|7(?qaucc1gx*_ulrNV{VNhKwqR9%6zxY3>J0z`3$u`(PpzdaSwQNJ6?JR;&Y8GFru--twvWA-M2D z0`ybIblYe5%cl~iMRRGX4{h6#+B(`gcA}Rx#PQF+i2gB5IS{PHGe$1P4Ca}TE8)LW z4~1_(rfrYEbK`1Ym+Z~d5Sk??^L&<8P$1k2yc0*mSS!{#EuKFz>g}t|l~s5w4ZPS; zp1@smSI9b(|4t=Avfwo+8A?OaEv!Ff6Q5!i-Hk}Jg--z+hZRf};Fi`hz!QP>7J%g{ z{>&->eeWLP0>xCN88o}5{eiUjd2i|$f;@Y9c#8B4`>_cKq9!@bU{rLi`)&=bKBP*z6%h)~+ZZLDea%hlg3N5x1D_Bv(9%~7B6zyrRGDKeb&zJg5^o>D# zeEo=I?%=bdl#wVlY&0s@Bmp3I!lxmQDm#lj&T5*eJ-Q8DLP+IToRg#h zd?|!MO!}&e;uHn^IUfkw>C=6_gNUS&Zk$IjE%g602J=r$L~|#n{y<>uexPm*e8RxX z(w~UK`p@Sf&e2GjO{1|MV9%T&KhX+2DgMCGqD{?&&jJ`VcB|2i{VAiXY>$p@W}N|l zje9r!U|mJ5My1a}#X+Mabl42RBf~KmmzVp^a?i}6o)?ER+M+D^WD(r|i({o8MFL>x zOFK+|SyKE1g_3ydlKYT7g%eO_g)w}1g%X@rV2x*j;TUFr&B_$OEJ()sgm9;w=~b%^NBEs}#D_>%QO=Sb4ER4r)$`DbKFpuFcv zICTtCe1}+#mzY*58If-Z_~1 z9~m#ykUqz z?t`?_BR$0U_Pd^NH5qti+VuOGg9L7xL9&IiTPv>5zyu6lq>OL(Hbcfn`$xL)D4+29 zm!5_wo-j$qso$WGV}!?YSoNYfoce7vIO->>L9EO{@J03yYJcE=#KC`jhJeUQMRjWr z4r0!pSnC=7-C^O>gek_+Asv~C!U&B_sW+7Zp<|U-F808rmP^aHV(5Xw=wO88Mrny3}$X#+N_@?h*2kuK5Ehkb`+-_Dse6iBt#>G^ThbI{_-A{pnz8)`WB#K_DOnxy{DMdulbMTNCOUT-lFI z>Y(~A8EzZ?`*sdIx3gk#SMxuQ#Cy=>cuf1asngM3jdOtrRLE6aTqw8RTxl!RCx+AL z<6&EHVSCpx>aAFxAI66ibO^~W-O&gPUM+%(aN^mF0Kmb_(9liSt z75#yOT_Py-2aZG*`b6QTkGBHhtzPtQ#d;={U_ac;=+DA~Z7ryNaC@Bpi}iF~go?g8 z{9zd3_kUzBAVK0ocWiA6o(WVdr}cJ11?361VfsmIdd^Iif1RA%hzVv~?5s)r6;Z*l z2g%;6U;*UY>Am_9Rad!~^>Zl=4M7A%#Nh#dMwxQ$erujV%UD^Td%N->pSJVxBRg~0 z)=F9n8Thrzklw5~-Cr#7p5VhE_C-c1L|85?qO0QOc@4@OGtb-B(m^NbPY26Y?q7$F z0c3$-@2+S@v-6QC8q^;D+5PNXV%SNyYpjh`19X8M#a%2BkqsuMCE)kP_#_JYikS(y zvL3>%I*v0I4{8B^0^e2UIqkGCTAn1Jzu>p{yY1yHfjR%AIN97*N+f^iCFYLngj6h^J|4R?tq5u_(+C^hDsV5u!MzIVb*sCGa7>L z{9Vy*5ge0-iRy;Vgq5?MSniEqGzVl1tVDl(iWmCx?b`A~R@l;%OF<(|#Ac}z?dz2p zqX1z$BttY{<;Q6F=2I!8`;U2Obt*cMSO?;r*zV{QKCjzuEh^UcVm@-02!$9L>jN@z z0=BuG)k?AKpYFfMUkYOyA0EZ`S$Fsr8K7%2mi8Yj8UhtLS{=?5lu&xsiC#gyG0Mc) z*O3>KWW$uJx8n)PI|HFrSonhS1@)0#i$XxUI)X*4hr2#~kN!+x| z5-66YX}iZHP{zWKEVU8-R@Gt6?}&|=4PT$cv3HrID;NtttwCAG5^n$cH)Tl7?CisF z_^epOzR$PJ(0Pw@&u63`K0eSLzAa`16Wj_qZ^S5lWf+f3d1s6B*S8u8TEpr;`Sm>& z${+E)I)HZ+-qd$w|0esX1RlQq7{++~C71tmN?u<4!_^_8V{-DJE!5y?KPH-|Vnq>s z%e(bzJOAnw(W4y?%rtcJ`|+x?=5mjTAWyX05_96n^qk-*YBrrqB05<>!)-Bv_m;2> z6QYPQLaLo>ad#!LWx9Kvgcl%8It5qa&rLh?By)QW^|ogswdXo*Ja;nwlY})=h>r z@>W5pe-}GUWvnRxNME%;+Qfof9i|9!VTo$+O5~l^{L1)+0*Z zC!zSadI1I>KTge@jDjW*969YHm$RajmIKgPT{^J;sJ^}XE>YE=_cxPTrkgyP6hUhV z7x_HBemh!lXgjXD?@yttB>d*iCOyI5h zR~lHUNP^9y65H;f=d+Dn5BC3MGk+9to96?1;pqxkVJArPVqu`I0F!LIEO|HR1`~Ch z&w{+)Hp0jg1COA@p{q*Tzq!VZ762G+ffqDVj3rA`|K~RQ&YRz2vVvWaH!igU-(8#r z4-oKcKo5%foj8A7cULuF zt}{pIWjfR^{hl8e7CH+7&;0znT+-HNh!oGv%xuZBGY(B`@)RLR<5PF_tgN2A{S$DD z8@A<-<$s3%_V1VR5+O%GK!9eIiT#Kmgj?)lu>M(DuEb>qaT_}d2u_jkH}_szs@CZ53nf;qs9ea&?WCDReV6z!Jx*!?86z$Ghu)Ww!O&DDfwK8 z^Mo&GZ&&q|5TVGI9S;pqM(|b~>muHf#7e~3Wc^5)N^cT8s*5Ot6N;Rqpa16uNTi@9 zcXrrby;vAxkq?H(malM6rcu1!=Uc10SA^s5;(DeHB#Xe_Jx1us>|hTmxua z5OoF3l0Ks6O(!`aeuIEAS-4FHYcXW3z8jPMsCGCbxCjHU50;eB@bU2_tVt4Eil}CN zW%Pz|rodT%iL^zU)+fA0Bbvu4j6TRVNmnQ@)#fHHuRu$eRVbe1rjuXDM~fVJr)Q0l zRyp0D5XssQFzjyPDTT398hGU596mj&V}qx8I;}XZCa3KnU}<&975Gu435T6lIpv*l zBCbT1UQMO8v2i@Ki_p^2Qp`(IAJPJ_((6vy)t@abajiD^==fE2F7h6&=z!{KMa6Mh%RM^PA_)ekTQi}~lZGF^-x>SB ze5&ojVl}86Dvz%O1bq>z$xu6TI0@UV$NfLH-YP1tV2c(Ff#B}$?(S}ldvJFN7OZi1 zhY;L7xH|+IOK^90cemF$=e&D=ZvXV?kKSYNs@kjOnzh!PGZu{Hp|skyDx(wKmqANu zJWM~sAAT>b!K5k^Ba>6y$o9^dxSuVD{?oZP$q{5P>h3nA6-OrIB|S&Ub%(}B$@AG! z2kt$Ufe62L4^S-HUY{73fECo9JHif`(Fxd`7v498)WE`;&I{#2=!TN`amV*@&hes` z<=p!V%UQK(!!%6l#iOFKiG68NQ~qifR9LHyb_O0&veFkbaYnGtPJ*y?u;p-+LooLF zES>41_9RkY%%$`|Z)vI{J$QsLU)_VTIw~(WkHUN$cgk74x(pHR8R_W2eSkgj_xJ8> zUDq=T$^(|C{%6F3m#N-P6GC8RpPm;kzo(v_{u;k0g4g>TZzrB~?;IdTyn~JC&}P43 zli@z&&cpA65-YlvXV-)dKg@_vEXz7FjjZ9O~nZ56!* z-0^K`Y(MkP{0HlXWr5Gn&aDX=;a9)AA-^9WBs&Yioxp=5f(0IUwsk_Wr<@;NidVR6 zUj5$g7R>fX(`&UEK`;5WtVT5|1>pzrvrvdai}}_;%5-kP7tG%-^diso^{jSNjIN<> ziOIT;85LW1n!U>BFa$7ly>$=(B7hXWa2%N$ypcfra@5tUk$c`RVdR^hcQe8J#~t9A z&GF<1Skp5RH4>xB_d?UNtkO%R%bTFtULWR;DK*ddj{;^N1QLCn*&A}_vo=;ta!p^0 z--}h}>uUpWXX|3eJ9QL_1x~=-JPHhJt-`NLevhWHK`t10tX*nx2{X)?Z(HfdV{Ldt z`};oP3EqtQJ`Ry|N1r6KfDURt(EOf8Ie;;v93H+1{;k|7blASXQ%5~}Rk-+3dZLE> z-X&H&!HTIn1RKAJdY+KppN}<9%kpMuNT9s_HWK+@5Ri03iaZeyfShBk{2p-q?liw- zya=22=aA)j!!%bK28WZZ1lEs}C5#?YT>dHU;w1 zS}i{&Du`SzFdu9$|G6G$J<;;=4zl9Zi%i_iqQ0w)jt1HzF(=vFh0jkB;Hh6mpB|=9$%_=td ztt%awi9BGvX##H5@89_ji!hw578Yc&3Yv0+YD`|%UrFjt4hsEZ8;I-`$7qF?mBia# zI73z&G^h`-Tzf8`^KdK0T=X!Id0dRFZ{;bilp)*gqEx2$M8gdr47o3VcuRo=Oqx=R zZwApZwI+pivM;extUkqcTM{zaOPiepSVs@FTJg*d3FQ;~<8I;lJPTpBRLR6ZL%n3n z`S;(HxVfk>bElze>fyGNTZM6cbX(RVF-HB}qJ7TOx-)GjL!nNAJDd07%{=a3u(9nz zCi`Tr%kKPVRvxt)2_SppUP` zT}z+imt*{DFtUlV%UCJ^26`gLv<@gj)qM8EUxXID0i|PBQ8>9<*+k6*)$# zV14b{Uo16%8Y=WCZAkL1@O{jZ3ou~wVZU@uYi;G#cVDtd6ZEXt-g=pqXTg$7+!T8B z`F-KscZMt8Gxh}#K?<6|({J`$ByvYwI>jYy?Biby4}9PJ0m1Js*H_Xi5M^@U+S7O+ z|D8kfb9r$Y zo3g#cT)3Xfnn*-WK)mzSVwrp$Ne7QZZ^OhH;A<+@klt4s%j;t8+r6Hh1;U99|HzHE zQ~6d-=P%V=w)3AW?_a<4F%H3=GM2*t%s~XuK{nG))qZ$Woh$v ziNWX4qfh-$QwT&7-!yQ${a;Kg)6`LG`8Z~ym_wApA(ZV^=Vv07$jUMc1oFP4^r;?* zs$&TOZEaEK_WF?;y2BzaUBA^V#RX=-vxTRoKvn+WRey95|C?rQerT64dyD!0`awM4 zZ?qh*2A>HqZ*81{ZP?xJJ3(aS?ulIR2SRo~4P;(byyW&r!>ml133Map_8gnGv}`)b zQXPAAM>cEu$L9LIAhh1iJ8rFr_ zNiOTdsV$olA726~}O}lcZA~I164S z3K~J+c5N>c+HVsxNWnAa!Y7Dd9ecOtKKdteH^N#D-|<6AIZi#_!+|z;6~N8%1?P(k zl0l4~4`M%$18}U*+yD{vc;d#}3q^eY&LG{7^0lz$^lRtcB?=YK#$&b9&B6nUDS#&% zyXIhJa-$x`@$HzZ(({BAXu;sw+&dH#PG8W00J#i%Yo#dVUVsKiU9UBxd`r&w)))J@ zMN&Pmjft>LMUv|qM~4A=v`F$IPWeNZH&1|?ErLZI51+IB-F1a1@JPm|&ZDr)2KFw+ zcDF=|LI?BE#&}%%TQAk)`~!3E9*%kNkYMf$it)eZR|P_i9*WN|K@Q;r6~_XJ7V{>C z3fjNjeSp>+HCEsg67J)dQDU#n?5Yc~8=1gg$Nc?6(iBWgOvc`}mp@XPo81$Mk;6+1 zYqtiJQ{YJinO|y>+}J5=;C0B`GPhUR6)sQIdKfCp*GWOB%&`AwP8~iB3WG)Z@VS z5Fm%*eSJ2+Ma17~uuZI#6^-Jz%w$`f2_Q~IlC#HT9&Ja(4wi~Z zFy<(Wkkl|2EWs`jb&QeH_(oWwtR&GW2AN{&!;^SbmnKYwfQFAXsw?yg?qgF@lCrd< zc5Roz#I_`7VM0zs^P}a2m#e{lF2kiPwjvX7glE6GsmMG2PsK~9NE=wXiT1q zd>C^Qqi|F3xA2*aakHC)Wa-H5*?z)KRsUe7@&S8;m8c%r9Q)||iXpQzd6oHkJvJXnxmx%N=AwT@O@EbW_{-`#f7^7}r0RWgsTjquWV7 zJ=QYrLOqP|S0|R!uP~}@-Y9X)w@%iKuqX)ORIADpOia+wcQVTCy=4!52epM2gGlPq zf(0(ysA4t=U$R_a{D~p~UP{^gDLE$mKq2H~(%XXO0tj#~N5rU-RN6XJ!!m5scucJ| z!gdmcNy$OO;1Zmk7M|R_L+^T*cU|EjE%Lla;mBFwjFr?u4oafIw)nX?f3cMp zzE7s7!mR-m&{$RX=c?-*;u12w2rG}J6>mt%5wpu`&LnM?J|VJETQ}MsbEtfbYQ{%h za}y#jzm)68tRVidLa(qrUrirx7dmD+SkMCkI%M+>$VhW* z+(Jz)NgF^R!y0H6yuL2n`LQLfko_Z?N*){Ln=(?xT-5Y*;dVpI+M2;X;@DG$JU>U^ z91rgZ{L8GNDX;RFPCINF6(_AA|F#KK`YkYu0mAco*$?FAmTWn}rP zTg~|j3gSefLQ>XWL-BKhFxpFI+LR7p=d2k7Lae&Ke==EM9vsaz3bQe{I~NEDgA{Pu zV5va!SPRwmJ76D$g46J47@X(PtG#@1=I!)@4WGBEJ)AJ=yIz7zJ9ZR32ou@KFN9kx z(hdTbFiL$aH!a?5kpX*dF-C`#2NcvvCfm?zDvyWeueE*NKA4Aoj9T{(M{UHXfH~`E z<^B!#6?^gC1J`ST7bQaAk?N`LoiKi>AJJ1N0xOLGQC;0^$r!)&9ly2A@SXdq^hqMh zW#7n!$<3An;TZx9`@Tu<9z(6Q9HJ}B2QtC^ys3niplh;lc#Yqkn$OA4^oU|yPV)OJ z+!^E#k|qgT3`=1Pdl)&RK8A@JP=h0h7?KX(YaMKKZmf>c3!H=D&#)9WMQa^5mK=S9 zkOOxV@jYd+_ty&N-ht?=y|&`T+JUIp0c@YQREEUVMI=2iz5O~#?OHktxDM6Ya!EEt zbHvZ&H>B8A7}@pGcYX?OW&9dD94KVXZDJnRiOp# zqUKlsik%)SO$7nKHlwz%DAj>pcDQ4EMEkjIVk?f%wts1aPAK#0^=88OCea=J_AU>K z?4zEc_H=*5`6UapUjRA3@D}*g9&ueP7GuaJ-Ak3CH-%7Rw(%_CSOFkOAl)MFZ^=R#=B7`c7-!FnN?u`Y0!uU$3U97ikr} z)M4(=e}Mv+k**qkZpV?#bd5}ZHnTwU`+#D->sx9)-&c_2@(WxaiB_Hzut| zotpW%6{Y6@+EY(v6;bl_Lsm{rVsUGy6Sgg9mJ+EI2Sn%5j#*?_8>%jPBSV3X@P9}QdZv<-9GE{DE`?I~{ zZ#;rcg|lHhE5&XvO2*I(kh)VOH*u41L9(u%>*Yj+N#V;5pi z>ucIC@9w9Udfr`|fc0MoK z_Rcc8X0!1EnO4Nm%ai?WhK(+CoQVl>uQVlEvACKG{@w^wthX>Kigsg&eSM!V%pK?a z`rgjO`v*2E2BrXWAc`AvN8MhcWtmH=>0Z18DD|gw-{hX?*}7%_Xn|`J!{k!I?@Bs9 z&hwS<6eI5;Nj5iM z?4~fiDcYU{yWc}AoY$rq`x`w9?Bv<9Je{q1HG;y3b`C18H&NN)O^r+1iF}{r_VzF6 zf@d_N4c^NmkWm2D&agr-8w0)Xtc^nxy#pNEs3cfO65EvKEZVXUiFQtRb2w`FWg;i4 z`E{KHPw78WK}=<(o#yI>n#|06~AwDG+0+p~P_NqQUohnXHNIbu) znQcO3%6!3EDyF7~Vy3)YR8Stk>FE+OHaj%(@7S;ysa=S5o~fkFA8K`qay_VcQ(y7` ztX_KFs;k;DZ%8Z7jSe(!S+rlG5CQltBbRhwo`PqY*XwCsUsVjAV#p$Fk zAinbpKhjPajh_GX@G2t@PFdV`3vo291s1HI+Fw6_Cj$>tsTf;(rbt$WNAmdIX%EAcPXL`yyaJo$i#OZ;;Q~nzHlKq|2zWZTTuWh8bEeUUdF3_HAQh z!O&FvauW07D}IrZoOGHYgY?WJCNr-+w`+4tVad;J>&pCgdr>nx0q8Yi;4C#*`x);? z>QY0A@%t=iKVD;jB2kU~EMiM61TUuTqnm1k{CF{cRy>vbPt$=u*|cPnu)?5aL^ym+ zc)6G^7k97%cVIzR@nT0QVsSB7S#=3#N^0TrCE1Vj#mM?7=-Ff#!&9Aq#VR}d975!~ zz{|``j}2d~qI5u%kA^l{-}_T?0$3M8I*r>tLmM#xiKJAr`qV&Lapoaw5kR8teJvCH4zXJv&TyzK3w+3tUVc8#e`qUHys_) z42l@dhzSaHQ7tP6NTnmqRq-nrWdtwEK*ksn_`L1$YM+a`h2!7smrbdbOFDW`S3iT| zui91|`wnVaF;fld(HS%udkdb_RT7NDqy*fpyGGmg7tzQ9-{S{i?akSft}RW*3-(&A zm%fdT97%efp>lt__&u71j2?ty{08&l^myoZy3zDSujTyr{#r_z18$Ibh4}O?uB)4E zISQJ7a>h(wrUb?HBPX@NhETK5O>$eDw4dje*{K$r_oyhzeN9+U?5TE@i?Kn^Ump{SGJmfFU4-av$Hv%?;ZZPb*Za+6%rv~NQN>6e($kEr{bLg0!vZ~ zTiEffJ3;gWBjbRK<-wdf`@$l1TY_YTVR_ZUGJ5FbeTBh+kp>f0hI}pL-#g#8Cz*MY z3f5{VAzo-l`*8_Ok?tNZ@3I#?YH?wrnoSPo#}?~%Q13BY)QlFR4}*LtRYdq=@tX|K zpZ^ZS?xKDS| z9iH7D&zO1!if34`4*o%Yb78YdNCMB$Vb)o)iX*Jf^&cU+j_lWkN0`daXLuonC6Iee z4vi=f#NkA1djr;ucZF1ZU-lpW49hoB(Ad%(-*e?PWe_DEtp`?J_(z13Y=DXT{NFfK z=G5f2wvei`(A0LLX-kV>>nFv#lt8d=$z}1z2hoG@8)ptNxBr01$1BsSpb+*_=@VPR z&P-f)vjp(O@kQoQ>37VEe}IU{C2Nk~;X>=hI72Nf*=JSOUQ75goelhT4wJeN6Q_>mg@{A$S(a}G5|99Th%Wg#_A=LUX(<&VU zxcCt=A|xqKWJI@U>byQVcznV4=!!zB5s9@j^dXqA_vo`#0N3vDMZ}Fup6?2dW)L7~ z4TLYgkNaQVy0GjV&ArrC*nA3x=D?Jr(!dRkM0f#213?2&ECg}h)=eKjr;NpZUJjFiiX{gku}B*pB~Nz%fl&kjy@tzYa=Pk9 z?Ttt0Y`G^G&=eB+vM1`@oWbGY?r<4q<(aF{1?arRy`XghD*gz{?JTdgktRYO1I|}l z5MCX6>!P|pze^)5F@17yT1fIDRC6l++>!zRFPDm%5r@aRDWgFnstbo2DuHE4bP(?q zkoP66na#h|9uu(zDF`6ohGLpG6v@qSSLz$!l85q^U3JKQxH)waax4Lh)9z$Vv7JD; zgI?Iaqkdre-dC*M?Zm#1DJikVBYva>QfL`Wj-yNhSD^91WTi%-zWbb)C}ye{8WPt& z0a<5)J?A?aF54_N1}9SA^wU->SHpB<8$#;;HF50EKqKHB^ku!+Fdlry!jxk|+=6Z| zwHx%={;@GsLN)4zEiUb}zQaTV?l7A1;8H<8H- zywLv{-WmZ_q^uX$mTC}n*xR&twg1-ovL5dAz|d4SO=UdK<&r>X6NDy&d(7Co512Py zD1qlxnPi0e{Fz57lGfwzSQM6<$JUWd1J zDu*(UC1DF9yaCO+a$0zJ;V{0le$WEQraO=m#&_Puya5W7V?D6)`z2)jh+*m()IPrs6*+!OKNV0)#|5Ow4%As(ThiISSst25 zeDlV$r9Eq6>N-3>LOU_OML|~O=5iGpAWK3=TU(C$yX>IRa$DHZK{8fFgp2Cn8bF0Z zhpFXft-nU$+;zEZGJC&ljIwK@&zmI!Ph$$p*F8qNZV**SK1Os{B@p!HSUH%9Qr*`) zj{CS1Z?wSDspRaoqKuk~<|To7U2?p2axD22?si#HM9#RJ{C}!UW~r4Hf)^b&Z{mV&aT^1 zkqnJpor$?(r7SYl^@D7b&=^`do?My^U2iTdV^|8oFI zPZ1)LJc3XN=8s}B0L=dYxXbZnJHgo*rO)j{^h9~CA_k%2(2ZDTCjQjYfL(~W(jk{P zrXi$j7;nGwgxGkeMp5{Q$#p|O?}5I`vz_YqT4ES_kgC%_Xj+P*!<+-qzG>0u9Izuw zUETgR(z<)B=lnL8y45bfZ+i5@yeQ3;vG21j(d?G2%%9wFzLDzQIW5CL0_N^dIEoXX zAJ#(Tjg;e$F_fb*MPy8rNbCn;X7jN5*YnateUl3a7JslSy{(Yez2A^34I9udzCNNR zazbhueTTp{A0S=AM0RO~z5~n~pOkzB?sUZh8y2AfvtSufAou=(+L+cEV5XZ(yQ2w3 zD1)^htAup5CP3FS>;Cj2ys8jG>Y`DMBYk-!=rd)qcdQXgj}}Z-17Q_cN8QsI&Lucy zHaiKVpgnUg_(luO0Z(mq{sU1`z-~&{<5MQs`Te5i`BQip`DUgU88e*%j-)L88V?Pw)3;~e4}qZS1X2R0kDZ3S7)GN#;E8M}^mC;J~^=X3>wI>Z|e^~3@a zF#ICaTTpN7e4w7MT#4BhCb3-}Q>iFm^ZtWKNw1gJ?9l&9(XP&N%<|icTFkuz0sb2^mazKE3)O#U4HviTstz+zM9_-IXE}Y+RhNtmcBQ@ zA2s;?jkl)r4r2ZBk``Y!V!D8+r&^1-uV9o_(&kB*=)?5uV<&4K zLNOp*Mg3^#M|92aO4&M@()V^PG>GCVtV4kqU%ic?b`(R9x7|WvYyKA)m`11LLZ>TN zF0bV->%(bz&ncweOG`0|;XX3MO1(vWjQ#v^_5@Uc&1?+v!JW7~$enJmv1co)>K(*( z>o2Gz4yC-SN3Gk-^0kx_2+=KAdJnW{stJKM(O_-w%>k_r)$S{|Z;Q3iHIBRykn|bdwLOc%hUf*ubUmp$Lc;=H&n8XZCx-f3_ zXN55nmcb)OLE=?U+W7zaYDS0PHckWt1O|LF9wtgmLb(_?9);ItXG7w~bKq)V1J#g< z=OfCBXu)o&d037*M>r)v(_gpwG~eJglP-T?jUe#yZ?(+jJ(j^V3Ds%4 z@31SRYX-dDau(4@fzV5EQ2dbr`O~6RJQVEAU;dOI$tcq#6Vfn2m7DPF9`f2G@Ocnc zz^aOlsdJPu_stq=ze(eQWMJcDMa7pfM{|S-qOHs+riuc438B@sp*kICe(+;pmhkpd zVyO_M1-8v_Bw9~_Ht)qtReLKY#GiLL&G-As@rBE~hXVEZ{CgL+;3b}KT`BkbWzWCb z<|nX90?X4MH`UAX8YC&`xRCIcLS;rqhF)!S(sBsnBV>vXV_udNH3ZdYCO}0x(QE=^ zpQ;kC(bEIyp8iCzhpV@jcj0B%W}xS@4;nkTeLg`MDc(Q`pN^>=E^-Dw{G5j1AmxG#PXoBha`6f-u!-Nf&IOU}3 zePbPN92Xb9lob+ll$^jpgW_3dNqJHpuVC@7OrMNFeDFYFTPTNIQj7?sDg^p}D9^dC zwkgQTp=ZyN_Cn<#d3nEFzK0XAxv4S#WYi(772qD=eSf%nU)UkTla(-z6?`=DnSH0ZijsPRssqOh86fGbCD-*s&STwj`d+0|WABK>WGyR*zq zK_N!P`gFAoVW2pr^>rJoRx(!b_h279CUJHjyu-O5)Yc1S4cx#(lXA#1679x4cK6LN zH!pil|0+Xw$OUtx==VlA`W}RmoH5`QNcbB)+g2P2i-edflq;p=--mT&n3WbsfQ1E> zL&q668DehLd;F-)=3#J)9n<@ZCC_|{bkOc0-(WRZ#ARo7bVyUV-p0 z1i4(@w2z5(&rgG@tG+L7zmm^qy)V8edh-lILk^;fqcDlmAHDg`^k~R!GG&Bm9h(E>hWXks+muI*g6D@J+6?;^l#!1MFMlRodV zN5g);c!*yu;>&wW+l6Dz&EIGA(~JP;(_qR?XX8WdiDRDieH4`H z!lHq|6Cp%*VQa5Y@qCpmT>ouMcIG$wp0}Ie*Sm4?YS*68uAWzt_Xp*P%SCsZF*27l z|2^{Vw_>;$gdepgcO8P4htj{6p$EFO?shTZ2LOoK)^<_cwc5W)60o<_YOxHW(B?E7 z0gwxz>ep(atD-{q>8usA7Kf;D7lCyXeAR0XsA9zzd+*(vTDV@5l%q zAz@K*@m|DZQd02j+}zBmsy^7HWz+PU2iwK$j^sN=r z?T~QqaG5?h-wfP0EVj^1QuFrdZTx#DK-r6ynELvxc*?LkJ@n$22kWlzwS7rTQ{ebt zB0}q{X<^DLsW8RDc<~Dl3@0AD{SK-ZJKRIw-|ufQ+D*+N&4zrPN3?+!8qf7zXNzmd zgy8^TqF`>sU!^|_Af>{uUE7v%ZRsuVehHmcSMlVn*E{`)VWR)9s`ScrZ7V zDqHG`)mvud{=@{h0%`NN*osPu+5HrnEmcu*EGXExA4_(C53Zr&&Y05CkJ)?dme;u0 zV-plqj6YaEJfEsB7)j4%ubYcdti`2`C1I!JJL1tKgO%;{jweqzQ2+&1N1%g;?No7@ z-^!vz5794~3dNOT{~g?CI(u)!E8W5A}BBXE1o$qb*$O5(6BLb!hV6tKsH{wr9@ou z+7N1vZYM!ay);eg7VbfzRvl!cBU`(I!frwX2V}NLx(v9(m*(^?WFH}z#X3*OiO$;0 z3?-Vb(#1(`;4|E~PF=ZZzR0{Qqr#+Tt!D2=&S-MDU6mqO+K)LoAA#y=`%K0UHxOboV3~Rb`eRK>c+0!Kj!m2CUVJabTrM8*CCB}T}HdKb;~0nT=X|Z z4os}6vORjeiC4cw-cc)g;4K5Xh(i*$=Bhzs>blrMtwks&U*pW`yrO4QU|m~cQAy6~ zDUYx^RQsbR<8%L<&j&#&t1#b>VGdH2!z$1I*p9G^_X|^pPRelLRi3&dHx_sp@>OVs zyJhSwdghUl;E4wFR@uHSIj7~pl4F0K7Kwle9uE;?5k{JplbjLdoSnoC6~Efp&T{`r z-__dlcE19)&tkWmuiVnsITzzTFQ*jX%V6^i7rOd;JCe$>KsWkZ8UHEy``L-T-mwPB*!MD+Q#Vf zoAmwNf%5}PwYhjDf|>jP+tbkgUg8f-@x|&PPv@_Y3>6gVA4i#OUP_E#;Hc$L+9UqR zkLnoXt3i0D@+86yOk4x>I-b2q1Y6x{H^^@{1JvoP1V#w3d$ z&*EWHh9_g+5u3S!Um+bSKKZY-ajrk{F(|4;=QQ%7TyX4p8#nu(2O^t?A1T@iL3X_# zfC=Gpm8^+jlREbf13q~n_&vru&Z+geA&_#{$Y1*b5L+pUqES*iAo}rER#m3*FcT%3 z)UPGNQHrK}Sk&cH_6aWvvdu9bU*Hc|Au~uSPS^XHX%_bf-pdx88D8rGavyXZXR>|) z2HeGW%888^g!juGk{hsNZ3xNRBg*PaKeZu)`-~7~RyOq}Uf)bhEK-Hmrsc{!*v?_tq7L_;kyO zsYH@Sxe(a{qhX~+VM{Zu~NgM=^Wu^`R&!A zB(L{6%w53GMjy9Wpt{~$ur2R-xn78js)Xxuq9zJ441_NR{|4z{c+d)0Xpw>5h4rk7 zhk2s&5=mV@k!Bg?bw#3j3|FOR)>@|4jnXzstLr?ldg8dmd#6iKFL3~QM{3n~26y@! z@oSgjj|Gp(i_1+{KCUZM^{=pVZ?Zlo?S}J?B*r&!pElkz0*M5CzAcmd`FQ`%ObE>U zJLjm9<=(}u<(4xRQ0hs`wAW{i&VdX1r=95|UXZ+5+*TVC1;`m4xstkctzdxpjB z(0L-gzrO@`QMq{z2upK+0%9{o6<=)`sc-)&;JFdEEE?Q)T$Z&rqZ=W2+}^JvW@aPW zwfb=6$#H&C==2dzHXGIMxS!JeI#j=pH`?h%?cwuX@Y=W5aQQ1eX4D7$UvkNOSly7* z#kydyu%`Vl@6c_1>C9<8=HabzU6gIf>?VwsnYaVOuWPwjQJ~>>H#@tEdH=82WMbnX zQp28PA-lV~>?VCs_nM9DiwC7$9q~9n9ZOkxLgg)E7p5((q|k^;%m$+JP}!ZgCGFku zmePKjnDYq<8OXEn<)D&>gAUt;CbwX9gC3<|7j5vbCox%*fBp>Hm>tOLf%C1&**_=q zT4PhlxHU-Ht_K(F>k1d*G3v@4jW@lvy?$oS5(zvheJuCf=K0n#THw2#?PFCE3w1+! zUd?|W;quM)q@bZ9S=0z_!XIG8|dvgZAToe1nZ%N6Og=!|?m| z2fN2HZ;5vJVYzmngyZeCy9M_HA_Cd``SZh=|4f184k+7WoI;F5MLa_M3QZJ_4F1dVsO#6SUqN>818uSQNlHnof)q!{0t4(FP8z3R3V5rS7_qjWkyC10%_b;H`YtJ!e9)9$Ci$U zS278hNrnbE(18zYSeTf*cIpJeFQ*L|q~xF^D*48V5#|mBc@{i0@rXtebaB@)Vr%#4 zV*IOEq%8#8#_+*uW(;owHb(8*fZhl(T|%ZqTQ^RD4Cf<#eZ22fX6Qo+2?LsQ85Z8&WW8H6px6 zBQNdt^@rOvR|T12M#aM%B%yvce1uIjRV>pP8q+$sIuoFA0@2h@JuTy=+E2|}qzMa4 z+l|6}?hX5{p@9kRwjfe3Rhq-!r5Gtp?B+Oj^=dzZaNUDuGH!`3m7wtJ!j#AZ+%Du| zZ6pc_WR|;>PGe0`CCzR+{z6AdmitWZ>n|ZvL0G|iC|H)VbvWqt`=_L}4|1qU@uAm4 zZB0j3)w_P@))D4lJ6qbwV!anajj*=-aLCEiHH+T_!i4Z2f8tl_4ShkRqaZHHk1hUB zUOkxsJyAjz-5&4zDCs@__WytJawpIykT!VAT(I#qKiHW!!UBv8cvrG;#3M9n-uy`L zBDZ#nhmumQztjXr!1_BGgj}*xIJ6wzq7V$rAmG?wk#Eq)84|}ToLt{QR~bQPJ;Lz! z&Ox>ts@56WTgMn~gb$^KiJex&&&_OXh-x_|mss94EhL*qn11gwf0k_TGSFL6Z-5R5 zvH66MdPy*9+R-PgLr;06)OovbouReiqR$L-zOWIrAN?XIsv8a=vm-aNV%kmmg2O7n zliW&slJCNg-y;ka&lF3W9K86O`#5vO=FH8;@oRWS#v$gx%-O>Z>#|L`8}!YD;L|IL zNo1dKEY(+|u$G>nHzG)0L5R+^u3HbzNo@SE3BouoW0jJ`|AHe-5>@lei=v#pm5c-vS`kUVUf+fGKKJonC5+9i`uev;zx{Ji)H)+!HI){HvmaHMov93r2=zOw2 zKe7E*4+Ab*(ZcJIJ4?}fv9U(?hC@wD3t*r_bbm-2(SS-t97b(0xvTcybs~N>wVg0| z<+o-2E?ukzPDC2UJo$Vbd|Y`q+B_i;tYV1b__$))$0@=H6*DQR{~Byxo>RRaxLPMDu^6 z@$V~&BXmnEXv-p&xip;Tgnzg$l$C+mhxh(*IG=JlR|*JxL{o~}os2@Wk}Hk6O;^?V zDsSpj$=!4UBc@B$*xVdh4|QPn6QpW>NOCxoceCRrfIMI$@%8z+U)UijIayXtj&OXh zA1L@{+9RaB3K?<|KDo6J2Fg33&TFw#-{5!SK913GMby1S$&h8EPO=@N;NVXUIsA+d zjZf>K5AgR8T018jtKXT2lm@1lh(##&8w6Q8TJ!BzpM52TKFdfNZvI5Lo$1<;L2zNqa1q=RWxq74O>FO%({j<(QsUXWS9o^xi0H`aN+(xlp}+*0z8RWC0cT{bF&0u9e$2v+pb1n72NU}Aqq>kNmwC^( zZF~eFZo}9-RoeHHVec+Xr@ezCYEDiKmnf>CI38~9>Gdf^KZoWB5qHZfG)|cD?QRyU zjii@2(hY7um1vRw_L`((= z|40e|j%STl!{EO-{BP4C$@+WBRN7Zg_|Tapti|nTfmeK^YSVS?Hw=#qS7+Ry)6|l9 z0RRAC9J}rqB@7fpkX|;Oyu2HC{+NyYy3>uhEgjlYBuSgMc)3B zapdwaMSVY^m_1IlluEb&25#Wo&z6?#-}k>g;B`wMU3}bzgzS53TxHQeG^af#lMrin zRI8D(7!#)~FHa#Xd|o7p8reuHE1xN!=o+jg%b=cC#c$RdK7^lVmw%qeaksQ=9f7_A5T{PCa;`uFtq z`OCMY14jd*)9cpf<&S7T0B%*@ihCtTo;psFOJ4ED=zQ9fm{tX zGAe4j{iNFL?+-cKmA&Tq!06#`I@sA+DNZ~e zmVAvzsEG(>5aItuX2 z{^{#Dz6-dCH}|@d&9aNc?pud--9iMi-+!3V+c^uBy7d3Uj7sF~N918Rd%fvCpRr7; zeUNmH2X5)dONnSpFRYh7t$2tGX*sk>WhOn8kh~{sh&24O^`CQ>GknB& z@ZDFo|Fj6)$`fx(Ni1m3{oSy@@`0}{Tf%2Qf+uIFo^-gD9c@IzVeiM~Z zY?cjf7!-do81g$@{cQhoxr{P-!8kNhCk~c+o8C}bTlf9u?LwmX4%MfoCabJWL9;3g zxP##CZcF_2Z0df_WO>&f+<4bM;CJyM3dehT%bikZd1n|!pW*bh3$h39z(_{%zU`eX zb^7wuoHoxm$WYPK$un4Wk41D;#&lg&=9k%^zR)SnQf!<~tIIo2!3Y?EAD0(n*!xHn z1fkhk7o;d4Uv@SZ{i30g_49$j*O3TD9=YDZjPJ~MT32bU1{@WKaF)1*{?8kMy8WFG ztRG^&P@VlBo{>qfxz_&!VvO*}9QXSR9fOB@@)58o%(9FOr%g`(mSnS4zg>( zO?5@pfQlZRn|HoR11!uHva4~wK-Ny;AtdosQnl&Dau=g_Tl{OLe?QOrEA2<;1uqmkjC^$f#bM5Xg^tp6y=$P2qC zdSXA|foyKgzsQG1$aRa&va_@yIGl9QTw6B>sF5#)8@cw|JK7j;{(1u3O*i%ae>on0q#0_T-$LvNdNg zUou{%IoT4lusUzp;TOioZKl@=BgdVjB3kmX4KJD5YAPK-F`r&ow zYR|_asZ~e>GXZszm6q3A#RBHZLYA&_E|)-2QR{~YUW`#MI(*3Qfl`RfL85T1MB=QU zubh4;XoxsyzOQj>2@DCwux8e;4a7hrl+AStJs})kXfBDbXwY`GIv0g1bv|+$9C7{W zTG3Q%GQiNhIntk7MMqX{)I$lJ(rFEOs3=owsfc1IzoV-m?-SLVUOI1zSE%=*Pis2X z8;)u}Ds7zFXVHg`__Dl(ea&{@w{4wYwEg9@+>(sWhJ_Vt+*mlD%jWVdU=+}WhcE3J zOr10n>75<+lDcB4)dG~|ZLD#a6L3B)Ep+}7J%uV)KTy?Hn@Y%gtLS6P>)~?BryMMl z(Ofw4%x2>r_X*Kk141)9=s7wy*o~ruZ5JTTBV`&O3{+Z)C(P(rlp4QsbA?{B0Qkju|#}) ze6!O%N=7f`~TL?^Lr`5n@X&Ff?q^RAc?0)8#))Ao3r7DqmQNSURK{*`XqB zjlr?N0aH@><(S_j@f4p_GZ}glApmm%OErhM#Y9BjudJ-dq;o0oJ%TQkk;4vbvMt9| zW*Ic`Jzq{1L96^-yV_oz*wJ9|da+wzvcj05O?I6*3jQ2aBfR@^lhN9sZaZ|yyGL|k z_$iuv`U<>PK9usX7|vPiuqiiN$(U=orenVNV0IfELqM`9PPr*nfGdP-g>PA5v{q{G zt|btOpb!|k6nKzK3nj=XCxZeUm%b2o`b@l>LQw&+@sg#HJ?6p=559`_{{lU=;Ozh} z-wX^4BxPj@qk{Sp8N3}{Ens@&xQ-M=jdh}!j|LV{-|@VEK*bLzz_-Qh1PSSW zWDrK+41~P|-%iabfF4X=`daZh>naLU_$$D@lvFJ2@{Tayb&c<1OAbNdNq&~gUj*_&AngL{TzAAzCJ2zbI@-)PCA5^edqe67VdwvfkI7OhSVjYlE)tYhrb0J@}IXQM(w!!Wz z+6J1DSlHw1k8LzzNyX;3b#tKg7-^3VZZWs*NWDpy&^DVPhZtk0Fs|tSii~Kj#3f_? zVXmSc_NT}hvtPd7zHrqg%g|;S$`u_>+#fjFt1!F0M+7`J_i}J6e-nHfQMqkY+69n^ zo}Q3Rw1>~VJX8C;90#=3yF+zxm3r5uGi~jVFEeuQtKFc|Eo4 z4ieKsR~PEngU3(9Xz^CWS&cb|cov!MdfX!+G6(Qm&L8vCB8~MJOH0iH@s3T0hd&2W z?Xn(*A2weW3Qu}D^Eh+rshxes(sJR=YPDwOY@hodmugd9n3KnQqpdVtD96#h6jCjQ zJ1|_UPgKey3?JqaKh=6n@$&qq2b%XX+;;bX-*&Yl7rrF2_eq*$rZqzLu<5*e_>h{r zIkiAq7jmDJROc}vuDzi0b@nO5hp#2pO4j;;EOr2%QyUTSp=);@~ zhtf9MHFlaz8?Lb9@f8Pl%@wCbiNk}wB~Q(ryla(8I-dk0iN=y%wSUI8KHG=Fvjk%A zfN`H2IqTmWJl4&0S?_ew+FMns-M(mQ?I~=5LXdXJD}P467nw6jtXLTKN#sON$`Ch7 z-jC!9$Y+N!wy8GoLZb~I!PI%>uDri8y&pN|beNLmv>U_$bJ%g#xoigI2mhX!Q`s2KqSTPFf=Ru}V*15tgO_OgK5_Ng z((@>Z?|M3d@63dG$-+`}JgqnW-Vk;4!}SQ1`Fi~sk7`c`m0VyTknDmgbQ--vf(a~F zReNeHwk=oYg8OmgL?R?KlX6OHG^IJaCniumZck?Lxbl+LqJ14<7q^2miNHAKpV6Eh zSKp?>t{m+(O=4!s8(I<>Gp8u;eWa-|QNTkJDZ5kL#^%MV@GIpsl+KbIJ1T>kQ}9?R zcf$IdzJeREM$wMK2{Y~>tk7&-AOU-3iqh1;Na!CuRNabZt~LQiXeF&7ky}|Qhd6UR z+I*$o8#zwF;*8YN(jr4lEYj8l+=(@qtrGlm!p|O0Y?=N0w+36stwM(vFI?l%`nSh7 z^hFc9z+Li;o*~5My1KZadohSv6(@lUCn+|dzja7Z;j|A!U zrr&n9+97c3paBOh-tQFl0+et&bpv#G8!6K7BHvMtr4O{JgVp$t3Fd8mbK4UZ?`Nl{ z(`PS#Qe*C-=p%5G8%L9^Xh!7~1VNkyk;j1$=|6xjKm?fpcSd|VCUly@KqPK{Q$=Ei zN4RLn@6_On=cA>@XsnPABB7rxvZEot@M#!M3+GTpWCEr0tEPh09X~mPe<%sQrj&#ki91dyY4#)@H#lB-*plKQ?J!wN*@-UDE%GbbnSg`DG0+54!Y;9GH$ErX zE#wY2+k-)L>4{?2`DsJ%6O=g|37IX@ZU|U|(9qC?gk@lI#Bs5goq2${IX2mGL&v;; zt^(0GO2iZy%&ZsgH%8J5}vaBD-aN%CD|2cqN!z*uKd2e!DK&>3&;g z5RqiCI&CQPtrf=~zs!#}=}e#x5DzR{V;B9hszf$ZcIq(fk9tCohD8 zPy38_tEW0fgNcfGP6DG{*%V(frBzs3O59`1QPI(bN0NnOtrYT|>Zf*Hi0wM4A_PYw zISok>K77D53bA<67TANHpdUeD@M^W8lF1|fN8*v0upIFZdv-(%5$t{280?2r%NNhO z=Xtu%nQKo^k53zEh{>3z1#Zs_i|*Qsm;Do_UyL6Jm!E>h&+3*Kzv$agP}=a(%z1~s z-ev@iNFx-uIfO~BiG%$}8_Uf=Y{zw4FTZrp53@XzT5a$|{F;DJDR_|zpC+smnkc30 zMk=vxkC>_qsRX9^Au%z~btbXd6HGk34lYLbdfBcfV*@YIyFuCAbca=fRG z`M!4770c+KZ)CDoKg-pYLZ=c(kL0y`dXMJGV4}}Pq-1m)X*-{;kSdeYv$q*_zkawS z&hE5%6Vg+n4oB>@4BXHn>;Htjdl69!xAdOuJc^_!vC0#T?aP=#V^h=^Rdcj!Fv|4? z)|`i?5z_B!0O=Lw$OC+Ck7KWx)5HSBL1hKDkLsM=RIhj=+!RtU8kXij+xTmu&GVYg z{UM`3&rg~`qrrfG>}1;Y@2*-5!W}?N#{VZY7@>!UrV+TjyZlL)giwr(?1%K$a znnjpnvOAR8VKp9#Crgwd<2`ob;a|CV^V>cEt9nUjE>!n)cJeCJd8bZ%Z(z)H@x#;} z(kZ5t`5EWWu;6bLZ-E`1IaxoWeiAqmO%Hv+XFCn@6u}X+CjF4JF;ZSNhez_hqi3ws zvqR2ZHNVOz}oZm&P^4j=B4n!_zhX9Zx8^32BG_g>3xvQx#~0 z(A927zv7j<$$j8`cxaVhb;PdYwa54bfm_>&YV8;_?R

7qkaxI3nSSN^pLSn20os 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

cdWnjI>F4uhACif&e(db z1bfJ%Z5PbG9rswn5GFJQ7MR*Opd(_6|d;}>>4kN$zBxFt3i`9FPgPV26f8hRQ>X3&oTvY4CC5~?;3l0t z(d9EhS{fiq*9h|1DX@ZOmxdBd@<;yD;u46vGltw9*whYBUDeXDK-GAkJQa?8jgJlX+|pWfAM_AP5uvQ9Sm}!` zE}u$#lFs{+o%mY=$9ogTRhs=9(gogyV6-yG4;C~AhY9U0P!Ru5Z?b2Hr+BZ6m5c}8 z@5U2Q-l_FENHsNqe6~s-gfzAOjH4gTo`i7Tb98BJ>SlJuLmwXC&J@U}XZgAb5&G_NIfsTkr(rs;#7)&N(0ZwHvCy)d4c;!^>;uKv#bz*v3OOX7!;MyKyn1vl(_S-vtvQ+E^A zDeQdrZGRhB`J1={Q)4y9q{IF7GuC&GLsnr6`{V9F_I1E`_C;*VJ=RQ=A`>kNlrY@k z8DA8M_D0`)g}w1bA`0b&TmEvk60x(Hfnh{% z1EX@ig&AC5QJl_m#YjV>sBnJ+xV7E4vYlXZ!--SFd3F|gLVO$$T=HK#bTMa5dKgYh z51q+)XJ|v=7>-@;3^wkKE!eaTBAbZUI|+*Ud=TtA+h8&?=OQMw12WYQj8g|cXHc(Zxtipw;p|M5pr=CpR`jme80{ZVi@Sj1JklbxPJ0K$*x#s&FVgK zV7gtP8FYm?AXYsM^ZNBA#dM|S0nl{0-iSwOZ_#tbhqemMTd8juQr`AupM=2iA@-|! z7giz|(eSX)(9rMhm~W?!xo3;cwLVdwtn5D|mf{}xS`%KJ-XDzF{r!_*rWHBJAhfJW z_>0Cnvoo6?`XOFlh!uQTE48y=ZS85l#9eGxiBhNJQ_@EwoYzj|jl`P8{)1sZ9rSiu zzn6_-3j+to+gBcsPMrRqjEqjj>Y~IaaYVY2HrrY}g7w}x30!efD(0ioXJHr57!$$Q;+Ubk1vI7K|{jy zM(jr1mL~AKb4BfAkVud5X7zjm?Sy>hwc6b~PE0Kd2c!gK8KGR)#lE`KgKlK7WGFK; z^0I^f4g=$;kh^7dH<}~}(yP;#;bP$qVhUlv0>rmpHs8NsERFxHV z6nTZ{xQ8-Qr$8$@Ts}uBvp~ce=glW-r-9~)cv5WeroyZKg_`f<3Ywpv*3n-b;mfOl z&$$jNjaH;7IJV#A0x%1iOQJp!h)ea_H5qrG$95tlM@|;Y0$R(U6EN(+Phn87LNZ`wweR4^3O?3vpl$NZ_?R#UWbQ)j_&pJ&a}lxoax!oy za3zURA`-*$e>usVL_zK;i2=YGBMQbNn8l-l%m6jv8c{e0MM5|hB4q9ea_-y-){s}Z zWa#mTd^1LTV+Z@iBzlOO!?Lh}BH`b#yv|{@hETmmX@3isGD5Y2jY(kL!#PgCz)EB? zL)59$4fd9sq|fS|2QNZ9r(v<3FFA(_Pm-DnqeMDOho7HwE>vPZakc9@}J;au|L7LV5=Aa#tqn$ z|COm!msU-mX2S!cRuUa)dg)ZHVe8@lBA%|M6JaWi4qMf6ZL`t{hlYmMe30Xvkd?*L ze!pE)+n_-MG}8~(v=HOqi$V2-R#GkTNeBl2sbLyWcmibMugr`!eTi)9BNtzz?=lu=BS|J$&fi?dji*`HjGt!N>$MGGAO;rrQ-M<=Jw8eO)+Nb&;Dn&b8 zJB0WiR(t}fLwsk~f0p@oYF(~$SVcT9f(?V_`@16y@hVrRPqR1Iv9DvNd8Vx~IrR!m z2fdEl<5|H3_q*e`@A`NQZetkIf<${Yz<)G1V=5~b z_mVR7?AL8MSo5y)I3e2Ot%fYb`$bfIFaRUOr7&ykoZ1jA%-pc(e*;Q=a^}H zM|&Bu7XHdhc{=a>F_ekya{1r63AqV))*B^W6mmdgc210K&O{M!QQqQjTP9B^#lK`` ziO#dD#xB+#>Q*?3NQUt;Gi#V)wn;IPIJQj7V~O>LWbx~m53XhUoE=4(CG^_UB@PUE zc<-7+u7t8Doa4ttbdwHToZdql1&5+ZpNWsTb7Lr#t?@FIYdQgHrk%2Eg+7dQ#>Py6 zT6&WXa#(w*TB%;pFZ$tr_n7_tKs-GiF&nnk-w`I#agwehzG{hCmd2spP|1gPq4sK#U@Ma^^)HR; zCQE(Kuht%q=;M|a^YqW6BKdO-|6EF?jETi4s$+|gF*!4%tMU1|@eeAgN-tW()+U8+ zif<-Xh&P1OZK1TUWX`p3!>!0CX60}Gns^ETHW7*FX*t7Hl&qybn8ZXK?CmMLWG<}JUT_c}|tJ6ef`&^}qgJ#Ho-3j!3z04>mS~!HIJfeg6DrT?j>C>Eq2?G2Y)m)|0|dU~*rx`cH`7@)u;OC#_0`N9 z*FQ8cv#^M`yT?CM|IecXzC|fvEFm&TXrSU>iR`E$orys{rBVJa&N?T z72yZoatb8nYuMkZa-!Z@BgPfORj1J_!&SwFwApU<`z*X{93uSrv7Yahi{Fim_3H$zwU7o2-?uybdaMc+ zPknRgH|4|p`eX7^@%ZF2ajBfJGPJ?SF`oNHF})4lSZ3m5{4RD?87sg5`$m3|6HYwe z^L}VUadFmoMc1zW$5GeQR&HZ$F+zLbm3LZjSIE_W-|&mrpT{T-7mM@-5ovmQVL`sD zIQRRO(=q6aWh1Vs%8alCcR99nnDCd7iOBH0XZKFdTr{Y!lp|CCoGYhlZwTKWuhkx+ zxjbSXX_4kJ$sk_Xd-XbNbuv{~c%NZf#qk$G+Jzb6y4Ezwufg~PTbJO;h4np4>V=J4 zeUT`O5OFoG=6B!?=0A%A8v*t;_A7jixRz%6Wx0k|lY2%=E2Z)5%nXx5fyS;ZZZh?@ zI_GapToG+m**oIcvrL}@H(zjs|2+Zz{K!K2v&ukPQXdrE1w_??^xl<}RjKvisqIgy z+6+Ohfr~h#h{MCl5C^&G0Ss~d35@H`s-mC}>k??LrL||!Wex5dj8Wy}<7z9!C&Eea z)y>u3dG(E5@A$J_k1mKbF=oGq;2#a{5%>FiW)srA1}qNktppQ$z?VjdTSr>_jvW7K zik!`+g5UujIJglt`5F0s4EH)gQdMTU3=n>VXp}v|l=}Ci0KRVe%zs{AnUH~qBwadm z$J>fa(hOy`a0$P3;Q`^85b;?COvBehD9c#|OhYiNsjxY7qh3auSeilw?O%NU^)Hka z!WECGO9Kw+B(k!ni#5T(M4p+Yr4qgyK|z?@QLP({S`&{DcwpsI9L`Xu(kriTby8qTL*M~O7R#+TS8Kfn4ZF#=K&DTu_qcM38dKqt!{Z9dVvm}R<%pzED)uf zn5&ZML_Q&yDySEo5prt?CN4U9I(^{V%~a3iX8of|2NuRVBPz=eQwL{&;;Sv3c|=TT z132wD68EH}q`{m!x9xiOnmvbvm~zbP8&;M%x2c)Az=EGG+mLEBSm@H$FW?@rmc*}JC=gWt0-@5jiDRt2U~+)h)QoLzR)&oA><4D z5Z6Hal_FNNP8rg>;nhezboVoR}w&nS$x)fW%98S$q@0{6>?Qg>a=w&laE->z0NU-Jg#SL)Q!4@74GKr=XKwyqh^lHg47nkPRVIpFT2h>^2brc+HA7%xd_YKcrAQ+mjWdxFmOy2^ zP^k+n^ka`^ic!$eSaZA$fo^!y^YcYH=*k3(()x#xL>=+(5n*z&5eeVq3J92?+@@R_=6)_2q04PpqDNk- zu7}z-s@``8A_Cp?*pil@!0%F7&Z$TRM*=gqY#Y8l+?o1sczacR1M+@%H2#Z9fJ!@l z%Nz5ga$B?8K5~3Nj0}+(L~QTyWj01WHs!DJyvqUN*5qBJSkC&aZTen8`X7({bLJn9 zt8Q%Pr}^xhX^*=eQKNSCgC9e={#SjLzPSlUoR@5@^dCX&U#U4K&$l#+Q$v?xPuKPO z>+Ek6+ZfU`Y)NvC4?K>i?5{>B{6`ApJ9=Qk@n9*)68N|?NMGF6JxpP`p6AfBTQfev;|DP!H-o!hc+5>tBuVw*!jCcyIHQbFqabpQ*@{h&c(S z5&u0voc0Leh<1P_NGM6?thuRaVopw_+;%_E5my9QdU&lBSm&)Ris)nZ*^z*ZJz{uY zi8s|s;C7I<5e}vgPv16xrTE7NH=LfV4hc-kY2c_Ou^|%=7#aIs4NAt#^RxOV!2&%6 zv8R*7m+p*c-$P`S)Yf{%EA>ZYrE4{_@PAe?3ptH4Ffx9&c@pI<$cWZ>+B{orAO&BM z2&mk#gRYY7vCjAb+wFt@I4fJO&z9Z$6Vs(p#OBF4qwZ9zvgJw5PD{1-^_#`=cTm!! zmx$=Q+8qWHQwPB?#Eoj0gDLf252Rba+oQ^&QL5n=7XxG;XNYnFXsT?BY?w**WOS=5;Lq^z=U?(GCZ35ug3XW-#^4?_WpWiRB@&5|R}%~2eF^@F zKA@DaRj~gg4otPC;5c(Te_g~|by+h?MO(bQ;0cp29`$~QMK(%`q~+i(GgJV#6vjDxKr1Ur#1|&93;z z55ep{_qNKaD)lN+jhIVlBz&T6FjPls8Ghp}*2V}qT}-bg{0cz)0H;J4QQ*_n&D^V* zd0i`i1jV7+9tEVO_@rfc1k=gJ976%Z@e~;C;y0<^9aeZv8&8t>t#4L#TFCJ=bxA+g z)pYnUbZy~-FeRwz%m!+)P*Hc2($a_PpPYv>`Qm$HLUr6-sS3#=rF^|y6eUH9_Y<_z zrInPBYoNsPS@FHFwPrh`JLKq8ERlxgP5J~6BBff7<0wsW_s%M~m-H3Ied9BQDX=Zi z-Qv!2ky(-woY4xKRtK|l+jC#$>35544l6B+T0CXQo!~R>LbsBb-mCA+8?k&pM+q&C zo|EW$uyBrQc@q${o#^2|?~1n^4D5}{#uCY5C=N)-FQ$5_Z5Y=Bq*m}OVAYt?Xh<2Y ziC~7!YVS*hl#F69L$9b$A>`R<;dpUv*bsRS*eYAj@bMq}Y**b~i6h^Ms2^B=QH(@% z7`r@^=1Zy9J{GNbC|C{_FHGc9(ghTYB_a{=e5PyVPUe&wA@|nDd4VxZRTOd=NL?mT%ElqR^l~9cTMT{`1cnpC%I}RK za_SlfyOsO%p1C9gn1Ct#!qHR=Rpb5_A`?c$-?=08oHH7%%$lrOh_+A%Dd^bbj3Pz+}--meI2HNxV`15K1UdI!+JU{Fy zVP@7!kP{0G^&H-etkhtxlgQGO+Dd?_^S*3n!V0aE8@@dXD*ds=!ov%OYpViQHK@}b zW}Q|<1uzNt#bUHyxnG(44&%P=&pWc+F5(Qk)2Vu?mLcrk6IW6lYf5r!>tK&1Y{czQG5 z*a?@%GaWGiS$Mn2UahqwA{$P|+A9wJ+w21O($iOwQZD7bU1ejsdtkg}Sn{sQ?K9&< zER=mnk09iV@{`PP+GADANB;)xBloxbZ?oPgx8cv0F!fui@3LYfqm(@^bAa8o)#cD> zns1jTHKBu*DIYlAs*|ENA`}x_#}mG}^lt$5r+L|%jD7B*9QF5de2}&#d&EJ~i%18L zfFJ9?b){%4v6eHM*UjB~+4unIdVTM@&Zb`XPR(m!uus zC?P!^-yF`F_v;m)>_t?QI3`!g@rNwV2!)`-`O*JX8wckfJ3-=t)8k{cdhCOzi^EK-1=?g zlSAn~kt?A#dAqEE@MKIaN&{w6f+?Cqnt1t*+1vAT|7XDZa~kixiQD`2a~#jB5dY2M z3<*p8)9C-))tIMx(mz${_C)f?h^*OoX8DUR>HNp@kJ~#t#YUK$_Srv!L&TwASNHB@ z)l@^QYx7|f<0&>arGY|l_Lu8VmdCbz0#o9jHU(sg>jN>EhV_w7|Y@EP5KruU%&HglnT8`{5YZ1I2`Bwix*`-J&{ovh68Czvpv0KT-<}t~Qo! zq~726E`bq|ae9hs)4DRTQ{xh2S~u-ZI$!wmlnq86tq^~AJ1?g1D1A87O)EF z{(7kjR?0uk?DErvp+jqzx~`Z+YF5Jwxs8ulUUXLm;}f&;$Wqxv2-!!G$<3E#f~ThT z`w0{wgM!@-{?uyA(M5%AGdDNNFTsap9R{sGzc$_OwQBMT$*^#=XYDDr<1dj#!C(iM z8D>ohYa9uS&T3A~59QUl*DF z>m2wKPVTKm{?wj>Moc&|(pD_B(&oy_ERlhM?_JjZdbn}B8uJp{uvKe+|Gt}Gd%Eux zoRfFBcYAfY6gt0m#3z)<7^vjkLQ0{3pCphf@9y5%vIuQ+?vebg^yVFZ-MaO>8OI`& z*OXq=Lvfl%qFhOz4DcU_zH~9iRC|MBsWPEc^Ra*uZ4%EBk!!E$^yl1Z=iUUafjPoh z%V)AgF2p$%f+u(;8v8@u}R`RdNLRgJ^^~~qT5YGd5orUGf zE)1U5(_`1;(^dEO56&xyH8yS+5(e9frsQg?`obMXM{50hPP~><(3$$FV(>b$4V=Q$lB|$Plp3WDjF@O+a@Z0cN=o*t`13(t5umz01s01{i$$e9neA$;u zH&jVf4py_~AJ*A6h9dx0FG@FC*}}9m9NXMI1UyZfzlOf@AN>TL>(Qs`jg;KEp|@s2 z&ix;e#yb|G_!~f`hoiU;oM&^d-d~ygZ{BpA4`g|?v}s&BG%2c%2ZQ3~h;bq#jo=Z` z2c)=7;n4I6x@E{sA%yfDN_<$n7NPdp?Jw?xPm>}~TR6m<;nByCM!j0kvtX7vdRZ~+ zD~zFop4qb*OBVm5R7YiqE(kR{IS^fa4}lV7<1<2t#EZfk0H z!hCg$1HQGOF@NdlIAJYo(Ul%X`G~=HG4>+W&O6N4>(lYt+QO_irYB;O;mn_~n6yU@ z2p~ThUfG%a9%X!PNM19TI&A~)JfEif;U&Y_qZ$uZ0_(*Qx0!9tkT1=nmCsx4F9z0M z`3+ugP8XA#-&zm8Rqqw5BjtMu{GTXu4NZIhjxyn5eAaCEvkpmlU(lU3Bede87;V%z zg?vj-7)n}7Rkhmn$BQm1C8kA^%0pw`!=`%3QvoBs(dbce&skzp`z!(CXu=v8 z8bF?x7qs;B6r|Z-?=KMshQn3brDuMiicx*8&`cN{9i?RFh+I6xQBqA6Js4nSj7HIO zLh~G+V zjV}i~1_DHJ(t_B{-_Tvg4ao8Fw~1QU84v168VQj)v&v~=l;f5g84JHdY=yyP%L5J? zjI{(ckBliV6^%qQDpf{=zOvzoynI$GkljBOU8injDEt)ERKymRxF)=Rq#U*ta1hfG z6;pK}#&WzgD{H`&w4dThuPX=*Mg8XEs*eJ^oyom{!il3Y@PZP;3vrm1O zwNecxajfkTHLj-HX$kBcd?OA6U(EL5!@|M`BHuv$n)&|IwT$f)U<)JjOy&J@{F^yz zUB7Rs&Z2{j-dwt!va` zC)Mil>d45{e#gBQuncYwPx=?XVRqd(7xGdW^*Ct3l-a{)q>DN%!dX)R#ee;STu|adD_dEd!T!o$@9Pi`m%F zL-&(!H3Ltj&hbk8u>X08YdFFRsOzJ>ZYUV*&0v>2lth{0#!3DmK|%}2+;_GP9!`5c z4O-_XwTm~-wAp~SMixWkIF1bXE62ok@=Ynt)fxe$8F@7PX*`)*)0O_IuWPT3PsIm1 zM<>2-6riJKXIzeBd}iEpPKOb^DF)0WX`=;i@HRsl+tYZy|xhgXG&h;gRi zi~bjETQ;4MlHKq@6V*(9(=VtJN2w#?h%ng}Sqw}OfK9xZz!A~*UF)9rg-gbY`r{o; zsJ0WIO+gQVWs*6W)n0OiOKcsd{h}#xrV-Nj!e%3q4pu%?71UrMiWsH`^2~ag=d_hm z=g3*j^@MZ0)5l)lIOWO#mB-3$g?PXuOg&Gm_enShPx=7nUcFVXASZKLDk5MHk} zn2(amnUv+fMGe`#!{2g5elS?}6CY+yPEInfJ>&kq<$*punZ4E$%Zp=I=UHT_U!Q;C zbCmzMcY0-^e_X3d=dZRrg3!r=BI8nnd-A3X*$?n|IV>9=LzMXtqN-68SQetarT^*a6 zKCZDSuj)A3f3v3;$qME?Qj@SIU8oX-rcc!U3%W#3`cKMwlF3`W8^YWKiew9lF@cPv zSfNYo{I}^GD(Xb}FX;t7G9_a9xF9z-;GHe3N3JoQ|H1>Z|I!nt|H_Sd=2~;4E&Fou zQIUzE;TL|63u*YE|GAjZZQZ{g5me_26cRZ?m|9;~kno2c9W!fzZLQ`F{*xo`xNo?4 z&t4{Y>+-uGyG)tc=N1-9w3EOGfker+@}>UM28aGfrhn3IQBO~9ruM5T%8)GQLWajuSlPIRA9Z) zEZnB6_iVf9*nDsYIYH6t1*}_SJnG!CWF&rV0utv@j@#k%(;bc)+dX+NRv`w?H_6^X z#a#f0&#TyhR~ur%ZcHAgEmu7uBe4cu6u9Tc(N+b1}S0-}rULNYHkuD_I z#m7e{@q$95C>9`|y(-tyuSK;!9hB3bz8;w1{@t9On3uN?j1QamWky@PSX^GqXH8KT zSJD1mto}ZU=K6jqNeNd&!@M5W?nKAIJ|ozdgRU(3SMk%HXKEd{cWH!&Dv({Lvi3n5 z=M5X4ZhM2G$8fEXq;Sb!;b70?^46%!1BgC4D@L_e#2%9qexG^!^uDSA6K8k8m{omA zmYOY*-ohgc4daN)MIU{7+Q(?_b5FX=j4!zUL18i0_rC=3}tq)9?zE#WUVyq+}EK=_0|y>)LRbI6S1};Z9wd(S^rA zkP4SkiB!Un*n}4WDZY)(jhm&2fFAs0OP_?zde_LhL9UEG?d&e9oug3)e)zE6z%Y@4 z{x33=)N7uRoNFEd?fp6yc(cC|EGL4!@b-DS){<_VEDR_a_{#~o)Fpr+BF#*gKhD21 z1skG_b$oU^;TsEG`gZR0VvmJuOYxP;rf^r1{n3C|{O~Kv?j8TPU?HD(<%E9E%+$zq z(rGLl-v%Bhl9?J#1xy7Vm$?1%Hm1NnEMsOc_)rh=MX9)UnT&NJ9TcaZIZ=$QaW5}# z9v%+%tyC{==Tue;uAb2k)FKNqiM3O8xYXCcKl=;IZf_ZF{;ig|AL?_E*g-cce>Ix? zG2EBeTvTFVZ1^)K0P8x*K0TqC;Mks<+x^>@vu&<;65ICQjvj&*@wYA}c`*-L*GFq} zqDk|^pr^`j|NdyU;f4IJGyaH_;!m4ajm!H{E?Y8Z#p0+&zde{9R(xH!TLz-W)D?bA zQt!`>sssVHbr*~=LZinE{U-u|7ACSEqq+8v2%+xYqE6Z*W&v@Teqzxo@m*D9TLcaO z)G*SrW3q``?C4h$a)O4rEzD^Bng$wAPO_dz#F@4s6cW$pn#g-Y5%vJsTl67aVPSDn zM+n!*J*U&wx=%QDrf0Bu{MAw1>&R^fbL3g5h|7$wc6-a$8te?6g_;c{Vm}wyS^nH6 z#$U%dP=zik(eIB!XEmj)G#j$(gfC2$O;nMe>xChBzoC<4o8Gr_t=if38Zn;1&ll)# zn8t&=?rpRCA^N{9mS(O$@im#<8vAgr++i8x72nEg`F^>Q9)6hfH z%-Q=5SIm!`N;=%V73F|!Gh9hI_7Z2@IeY+qq-HsA1HR$TBqt$$b}gh}UMxvoEBCbj zof)B#D(Z1`glPOVHtsk-r?7gU2@(pfLli^>ss;89dgYWxZ$Y&{n3my4rh>0CIqW`= z>3RKzdIpGmM6-u|sdFJGhP>|3#bMPIBaVx9*c`G%luu{EjOiwx4 zJ06`~SwP@z%>b1I&FdHQSZQn#+s)T;#$@|`AN(xu2qWLYnwjBHTwV~Dng5F%4P$H! z<0}5tbUNGaJA?+2mNrjZ3m_&A$E#CZS-dUk$}l_Re7$NH{7$+vLP@i?$yz~UoBa(Z z{_Y!&(<5^QS3)|wEE%QrG(&%09b{N3rjdd&df2oJ%})!Vxw#1!^F#|~kl0SPwD+CQ zZO#-A1jr9~#}x%FEf3qtw@6;+9`SCocBbRmZc%QC#xlcXT~?H&;IcAOBL`gj-&|y6 zBCJ!wVy@Jq$Jo+>>cR3_DqX;#7JcTlWSac3Y`c2_^XTU?NW>Kb{Bl5i9@{#dd^R*k&eq?bz%@~okj#(IQAN?~v?%;%`+ zNZZ${3oSzsC71^C5TP-OT>RHxN4rv@LaNtr+K`65a~~v&@~M|08I;I~V!=xLUfU+!XIM-Y5b31CX@3pPE5!=i=kzp^Y?M zdgHih_o#;0pEB8OA~f%SkCAt50@`d0f$T$k7GOxJc~!`}RV+T8_JA&z0qxijZpKI# zUqU5f=rmp{sJ=ikJ*8ksfeO8x2K^f5qB`C?t+_uONFs3-~*o>q`)zI3a1W7Taw z_5HO%N58_$t(ISBbFkj3-xOvar_^%9>A zsI)7(9oGnnU}ub(SoPefDrP6c`W9!j;Mn}jE(+gkH>tb}{<*|13xB_O{0<^;Rt#4d zQHzl*RFCialEKFRxsh=7tZ0d85|W`OFoiQhO4=o!^QyW|{orc0o;1RSu5!*s;CD~6 zeh(SHn}zDGBM8f$DwZMql+icOIz|5XQfp;JCI-uJ{SU^;f`Un+dVeI&yRGq;Gy{Qq z9pdL{0zQ9>ukyZRiQUFdqxd7{OIvO7MLyx2t%x>Kn!SaUL!aiEzm`^R(Tjizk7*+N zZ>x(Lr1lj6GG=|Kw(DMN-007dcn7`rH}0OBq15tG_vd3u4}8Qe9DH4K?K%ru%iT9H z7)nx7BN=hUGg#cqm))mt`t95}#TG~yw{sC{0qh#giYlSbV=TsO85XJW*JpPe9GwrX zwf+7tgs!6znG3x=TP#pv*iAhRLr%m3{Fs@t{maa1XEJMkYc7>GIWwZUGK`;zzpK*k zO0ND%P@wgAyRDbHU&+KRxBLl%>2dAjQO%QZLu~t)m*<(g{$!gu5SdSUu_*vHQ4Q&^M>xsq;?4>Yy4N#J!|9dN?Yv7v&V27}J-2XGssA zAG5DO!FN!Y^Z3{P`8lRJBs$3tUTz_JoK^BLQ^W$Eg?ZZqXzLMo;=r-7LRrRuG`$Gv zDW*}(m)YDa=M`Fw;pj$~Q%c49iKy9q5p%%3^Eu!{r01P+o6OeD`#|kAk;%YE(JiBlCn62?_nkkkykUb z4NdqX)?%i3#C@}zgjqr%?ov#S;%16Ix*@VzZwp8&wE~Q4$s`WS%@`8dAEThM&P%&d z5qjo?O^)=HdHg2-qdFh{$hv_?u^heth4Z?SMGQf|fQWl-<4ajW??HK&F~Yya;+3jQ z>+l42<~0ZnFp$g_CnW2hQf;g$?m2bkcAqs|Q!O!iG*MD^joyqwZ#Xs0ZUdY!t*L9A zT`ebLRu&yQrK+7lNw3?U`FN@i-V{c9hDC95d30QAhLkkrBDFow*lSq+x-=^42Ohp%J1tqPF=z~%Otn}|_vD}Eh zZAM?5^V;o#>%%qGar@53q`!OdKRg+48mokkXL$-ayRTG(9Oe6mDb*0SlO{W?VIVIq{2tc=(P;OcycKeTqMzYkX)HLG8Y{mf>@~YuQjBth zsg8Wnq|GVN%z3v&lcj=xfGe1XvBfQl_wsJOZl&*BAtKTpI)Vz?UE@2ksCL&{HS^oD zYUASmQ@n1&Z&VJVUUW5T=a5m!`v7n-s5tm-ZERGj&sQsgyjz+wBZM$`xc7Uqjqsl` z;#;*Bw=B(e9Vm6YqiRN#WPE={?_HUM8P_Hg4Uml!NMHiNpR*D7xT81G(IgJ3;`pZn z#vlc`z~lmPSg-adt)LW5bQTZ_bi&N$r*l(W%gtXzqm$cty+6w6D+c#4P31@?fYNF5 zCu)aHTNt-z#k_M4ms9T%iHMqbtoDd3Of~NR3V^&dTk$|4>3kHh>vZL|HY<$5EAN63 zbx*H5CXPIFGHyZ$kyf!r>l&=ism+v=m&3J~y0P9~kyL76lJKS?BF!GlAGx{-R~V)D z?c<^YK_8JOmiLv#yS_ZtrHp8D1bnyL&l3}ypc%T&KXNC9`%Er7AS^tl7Qg01lGU{P zZF*@%UoU!f@}|O<(~?|NHta1sRz=Baqp!Apr&>YmQ`H^=dMxV|r zv)V}}xBIj7;C*WY`_w@d`dof2CXN`3FXD{4a`nz%^#?GGg>*r}p;sQkYCR&tBMaJC zdwrqYh%9_Z*`1vRaurorDx1343|VqU-^g}t%x(ewp1VcaVoGbzA};Ka=^T)tpby)W z1uV8Ngck+lxirpb^LlziNBdGk59hzjmPaQu>@UCtOew>HYo70Yq zum44C&fkjczB#$A=(YN6aF^$BaP- z_7>I25ZnY5rX>aw-*6s)GM(w>SKLrgd^R~wT6vVNsY+Jne`eBSfc7T#<3OMF26G7P zcS!SzvYM;obDI7Nm}M9Wc@4^dBY%0v+MND)+I(rkJ$7IQBLSOmTN9l^;$%>ihufK| z)Qk#)(io6aE*d)pm+TsrGcWRMQe5oJ3lXnWeh7r5)92V3$B1j@3V_HILi~IyFjzfv$3cU%y)lO%SShbfpQt{{{ZKn z1XjkZX62hWuW&ZO4`a5d`jPH`Rt9*jV}WSo!=J`Y!>%4472E_dUDj5vj_RTKW%Byf z1nr`*Z(h5pIOb&9j`M>NULAR}T3_W)UK{)G$Ia;$TeoQBj#s%{&BPI=#<^cUNPCZ* zbX^X~)@cp=o3V&@<>i|wzL{5bVV`G|Q%S6UlQRWMX-#eQdtma}{6?TjEGS*KYwLPK ze19;%?tMaqafOawmN%OuS-XRrI5Lt?K@O8KDE>5ZZ$fiOF>Ke5bpgQ75}LUZ)744L z9-lFvfA2!k|goYLIYPZg$Xe0vhGMtovA26PBqG6s0v#P zw==}S6{4KDe?fCbNh2Mh{r==@+P8_nQd0ajXMVTKOs^Ae zQ9UtOc;qB~vG#pfhF&wSG*NFy%@A14#(M}krDblF*yITWJ$;Mi!)X z-8Y$<RpV&JBx;8wWI_rs8(C2R2 z$433_hs4m}c3xxTaXxnOK!aaR?s@~QCKRC3z|X_pJaME@5Z=qizDzZ)v=N0?c1 zOKM<*RJO&l|Jg+6Q+(Fzc%#RY3Z14-QP=K4HqV1wqTf>|G#&3x=-?lUix%jH<`-hb zvisCyt77?dfeJP}B~d#b-{O|Ymk3zW@eeNtK`vAn_c@)y>I+v?LulZ4xwtsbsQQm+ zFHdo+2P<-~cZF-tCu5>GcnCWa?-{I`F<5YunMts=_7SR3yu8xAO9B}3=c%*=4AK6QM>>+)bH6sK8zJBx~bq9LNWnLAEm zUJ1~w+Qu{{#5c@y;$)X5dRY*KFV`;9CirNa3l@DB8GU>34Clw?`Un4z z{k1H=^&@HWQ$$q6Z>U}N_Vng#f2IbQbs>7#kkWz!)jEvS`hjfot^W5NUQ4*0pE3-T zom?5{z(Rbhx^_7Ubo@TE3RwY@X0P# z0}_f^zH`YMr;Ec-ASa+u;+s)TUo79Ny84=z;I03~7N3J0fHhYS@uqGfy)L4R-TeaU z3|zAR4VL)#8n4}E;=Y}YA8&o6$lU`hG{A{Sdy{!#nB_-eIL}~lc}E3Cu=AO@B#&&n z5)dB!%%6_tL?t~UF*5lXen2EqTqz(gr+@;>d0pzPQTH@A4PiVXbmqiUGM|WzkUOQO zTKQ5bqGd3Y4!ZTNs#Lgsf3DTL|AoqQjdASvxnHP-L_B+T8wo?L7Mnd~b93{S`#-I@ ze+RI1yaT6dxac2z&cqN~)jo>xWQlK7nIi)Wl`X<4SZm~) z^T29}fCU%!{vRT-FHh&s+PPQ-<2{%+#@rt90h5zgbkbUF4~NVpu?%f*k%@Rjy%n;& zOsqA{q194%=)chyKMZo)kOgS#Rbuj|ZwAAadg3(mL6=e556?%NlvI3t;~cCYK&WUO zlG#ZA(Gj?1N6rg=>JzYIX}&o{?aBkjvz037iJlb?ubr!vm|hI8r_0y2coElnnuTfRz z(#XB4WRg+}HI4+zHM8=p>)N@XbClJC!r-41lEQ-hpo1??>9KSqW3RH*h$-#Xb%Xfh zC%z)x9Uae`Qxb?m=jzCsACkcO-AcaxuN67rBNF4NG@-;%`OMpK!V;UGCCf63S~xc) zK$qr>x;zs@cB|@k9nh$$@R1gJ6kE+}e&PM72Jvp>jR!s(?UwuhoPZZI$+W^pHfb?2 z*;E@u(Dz78H;^jAOC0ZnL>)69K&c)rk9YWqV+3IA?d2ee#lAd!D?3 z^kT~_{UEb3lIupDd(E{2D8dCPB}My&BQvX5 zhJooLuYGlENmvV-m=d96q05*H_V}oZX>k6dcxgEQKYi(g@Q@ifvEMl)Xqv_$N!8F(9P3=awH zoo6h~Tpo~g8(ma{XzzL_AT2CvqHZP2Z4UdAJ}<%F8~hZS?TKvR*OneTx%5^Yz{MF%vsW#_9mq z1#e_$!>#bP>p2*=6TzWLMwEoH_oh$i$%1;(-lvCb#41C@*D;FeB0jR1p&UfV?A}~$ zmkb;>D?@Y=L|17D$qhDuVVPJ-K-S6ePqa(B%P9vB)ZK4F@bj|db4T6t^PY3(&2d@b zqOwB=BFEw8Ra@!Kb$)h?`vrT>QO*9~*)qLMX<>V$=a9y#!=K?o?J2#Mmc3%&1AK&c zczG`aZ%R-aF;e~cSqn`S2{~_?a~r4$dxbfvqiEqDD}XL(5&-MNvw7O*EVh@@_#0hT za^WKj0(*_9(MgAAa2yMUEjG(!hhP0^+`O~AP!!8aP@a~oM@UQY%I)X0HNWtA{nb(4 z5TZM?c);Vq4n4!zC(FF3jx}-|HuqKqE|AQ%@;Y%&?s#`>>F|IQa*U13l&0EPj628q zkPfd${-n6gi?W>_XTS$Q`wZKi#R*64-IB5LR+*-7Tom}Yp=uAGQc!+EO64M$|dd2Raw2FVkVEHf& zPooyUdbRBlOenHo&9kqD-M~nh7`USBgkDf>;WjCi@^wD4v^{R_1x($cNVw&l>EMDpNT9Aq!! z^lDcH;?Y%@U)SNfUd}rkHBbU&B`H@{OYjpPboE`+MG{RmSOZGAQTF#es7L`{+ z7MZ1M7DdcYnMLB3_;?x6+9zd&l`$*cjB`JBIE=ZNVdwwA+%oi75HgU#S?##*AAyi?);jdF>0h; zhMntIV^;Pl;v)xnW-8TNSKBHJ0i{W=*aY_cF-ymjV$bxeBC9~fxq!X!bzYw_?$m_D zh&6{30FzdIVm&J`^y3Zs&4Q&9WsGjR+~f$M@kBb`4LkZd%LMCJ>jmk_@22s2V03>l z3r8wBSBv+){pru1WMOUNK*Hh0EkSbq5vAopZfTa*@z|6E6Vb}H^)cP?KFWL9ti=4X zL6`2_p~up~P>%dg5qQGxoBib#sT6TV@&j%W=Va{qMmd9Fb0GJk)6t9e&EU7xH&7oG`rqnx=* z^c@o{^6n>lnl2Tpb*bLX_jGULoO3jIfp~61KGr@F69PnOO~(LUSZ6xa?)@coF@&I8P7x7Zcac**t38)_Zw6d&|1a zJ-1%njLMQDc+f=Si+S%Au=iM8RaEU3#u29CPxav50uW)IOzPn8%-ugT(;t7aPaGRE z)!Rtcm=t{lFZuDr^^4htJNZHgLtirON2r%dqXMQ7s|!Rs40BpSFT@1vtvdT5?%zW> zM320SN*BgC{jp3=mhyKA{Q(jT3EubMxZDx$al+7>u#2(w%zm)Jl_|8Ik)(SltJ8}o z-DWa7>3z4EY*k-$4oJ2L&<5Y}h53cw$h9%e)b#IAgYR|k56T^TpP}>iQk$+hYnKV+ z7rlfaPjvtA!-4{;Yp6{F1__CRvU04|#6tb;rvz%N=JSVADM_wz`EhvT^uTY*xak-e z82!#l%iJtvH(cEO+j9Smdu@PDvo~8)7EX*ddFOlGZ%|_YPx_AaUNl)oNV7ZeJ2McB zXl6D>G5cfai{aOHBDFRL3#M@rA1zPckonT#Vgf61f=OjUwUML!TIkHU63!1z$3)`m-;COE0owqe%4`q~S$a&qUzAQ*#b^kEq z_9P1xK~SW)BiShJ2ZaH-IxRj}ma( zX*8$0vUcGf>YC(Y=(ZU&28C+z>Pmi+mYs8f97BPCA*fzMJp?V2vlit^$(KG)Ev!VW za)!t0jsU5f({Ivw%&_ZULOH@7#zpzam5=Jk(39vzrrD5eEu3Il+g3`ffEFj-2sI%|Bcq{3cA}ALeYk=WlIO*fN=m9iogX9is?>ZZjT~871eWN_ubo7N$Mr z3q=Iec0UO+`lLlDi$ol8hP;sQ8}1bDk~d;Be8OEZK3{P+t0}gXI0U1=+w5o$J}^V0 z|KJA-Y$hYGoJK3P_0;66%PLL-t>Tg_qAU*#MP5xX9w7 zBE@Jxd;CQ5V7iOF#!ILcVyOx@M+UywHMUoV`cp|M-X-b}Su`}XFbpzORj|Rcm>xA5 zoq#CFl~R}o9P!SosP`@d<=rMfsW2(jd;#~hS~2=OZA%vvvE7cAbm$?7t6QhXvy|jdZZ%+h#_}K%$Bkhr27gEMh zpM1po|NgEydGvS&*&nb47xyRBPbIvMCG%0>Yz8&&Z9A?#5Z4EPPf2;<4H|X!25RrP zNRk@g%P$j{k1)qBiy6JzGN8yb-b{aZg%93zI#nU{qMMu09tN}d3zDu{ zvXEtgtL{UO#Ci-;`oc3lK}i5tdm+PX++HnCoK{0(XERmWmB*#WNf3FPGg}3)&9_$$ zm=;>k$@GbLF<6R|@l(tb7PDIa?#XIv^p@InS*IP+`Nf^?zb+&86$6^W#fC$ig1{a< zE22?}xkd(lF$Rb5 z_RH{Pe67vsXnA+Epw!jTQ(niuIP3M$vb=A_*Y$05nYPj{yPrHh{I*aPF8{p(3d1Oa zDxq~h`;i7_yfXoX0GzM@ik}A4^YgP+=h9(x?Qy;>;ev1al0I*{^nr8BJ_#}!rmZiD zg|Gk_c_bT2rP=bFdP|$W_;%|*@e~?XU&dof7XP*z;aTn`T*Bi?K_-TC`pNLCL%%eZ zWoG6$>PwRnn!2(I2HRXt`Fgf43F*|F*fyU&>Rb0!w~}?AczfE-a?{)M#r{l4qrX?8 zx!>8TkN>Ljlz~^kQsYf+p+XE&Tjx$LLQ}RqtPV$8S5Nc_w4Mx?VReNCQZc=}FYS1s zkA8(%X8LYWKW&D*4(Q>LY^=3HCqw)mKD^wGAn-juGhODk!Vk*coq2Wq&l|UG^Dlt4 z5KOV?G9o|E+BhS+D4d%LVPpZ=SKpgRhkute#}!YQ2dQ|Lq=3wDyZwZhjOv!uCqPds zAUImmrsSmHFmCRwtNY<*=nl%wn`kDW-&;|Fwazq8Q5?n9 zg`OUxw?o&eIn(>hX`>|}Q4ZDU+0xzhLpe{i+6>YiPNo1L8-9FsD$l#f{{cw_JY3dQ zaXZ!VaFNcmtw}y8QDIYyMek-3bQ%P*1%^gNsV5A74E$aiET{|9mYX}n+3+JaT~uFw z&f_EmrP@4k`l6!hdT!P^b~3RI(2p!i)-1bAxu&sk!nysm(L#2Rc5zT1SO97t-NVxfl%3)H5Y@nnQ+db zXI%#HG+{V`SrJ|&zsvAvu83#nEjN@t)rgGW6?wXq^qGSfDfDoAd%j3_Q_BOCq5pR@ z8x;FFX)$wZhT;7^>{K_Y<+>-xf%cl`S%||8Ss9(A@1jn{dsGTaqgQ+1+BMj(%S%ap zR8msfYCe7E&KU-Yq|&!I-16MA=mi(sqLH1zrGju@)lDa5Z=P^JZ5|pHaYxXakt(GW z{+a#%y)ZiGL?Yo;qvbtJ53f?DIfhn)4jmb3wPIcOY{O2PlUA~%;)u*KY*H8>ABq0G z_`v^iTTOijwH^2dwH@e%5+&)x)ESj8vE|;4HMI>vM3H7Wv9UA^^+x;a-I+L9zcmD3 zhz0LwYoGj_ky=}y^TwDcp&|GOS* zzL%AcUUAM+QlSNB?ZP^1eW*EjCt^DH)cW^*K%d<-!7U9YzJ69Fo85A~RhI&KN&q19 ztsZs2Dc=Z&Li)j0C?kfS%;$W7-b~${Jiajc7LiA*+vOw4Q))(ePhH;*3xAh*)s1UZ z=NSWZqpiV3_ccpjN0C^Aj*T2D*1)o<)cWl zA|q9DI?07A3)jNP91^y%lR)?DW7aE#`qhnScuT@^eJ#qh55A`I;l1;a-PUkcOO&gO z%H(Zh?Q2j{@vUf_&m-sk?dempy`TqHV?JBe#_<**-%@rw?}&vfXYd|6WaY~9<&mzj z_A~9kS%XNRv_LmQ))Uw3X`H8rb(%%-X;-n!C81tB^T-fEz6Jj<$=&DIo4BmY+$;fb zbmuj9hm$+w21dwU#hOHIZ3?HpU~cqez)V|9LKrD0a`i_W2h8Iy4E-E-TM6cL%=Axi z8s!~{Y4G$5vbHno$c}p!A30x+Iqz;?U+7;w?BTyXKXN;k#fb0R7q3XF|0B0T&xfTL zsELO0MKQqF*O!fhqhziOq1lg9H30mBCGwpgE}`lRHW(T9+mGe#y{Pb< z9zun1(g5&+rWeu@$`zNC?SjOw!-CS)Zwf$4OL;&(oiudR>=P$x(D(aGXvLVdS=P7W zax4qkKAdHa_uXkn+z(6koNo7l?f|&Eio9&1)R58egnHBNea!|npc^l8tkozXCaW5u?wr>E8+E-Bw|ACt1Ij>Q}f)X zH4G|)Ax%DvElcvJz%DkiF|M0A_$V*jYEETWL)J8R)#~yt1;}?S`c%%eMcT=Q2$2J( zgXav=2)t%Y26{80McF@HH*2={WI(C^-YJTtzb%@mvhba==b1Y0a=f1HiZ+;yfvRFD zQKG3cdHDuP6YPBR#)cSus+fBH4c+xNVV#-o5gN4sXY76#?IX8G*v%s&L%OL*#adJV9~m6Uk#^vU7Dpf=QS{EFxq|OmeyX5h@jjf~AGcrMsP4=4` zq!J@K3|Zu1G<{a%Xhn852`P+o1B^@}(nzjRF>e+ZiMFs#>Rr9h8&v_&sq{9Qs9W3U z+-)Gr`LVr!NPp)g`^%y8p=K(sOgy7iTQo}6Y(L5Kkz9TBYI11!u=(|EG+U!UJ~Wu!aM*iz#=KOjOX?r9Ej zAdYIXbkuGcKifKR+$lf?TjWL2V8e`_*bk*ze67iwG$ zPd9Pr!gdZ<;%iY&h!z56MvSBWrEnFi9^Js4xi%P9mgfubgiY>w^cr!)jP7v9?6pq> zmIb;N?=dXCpN{=v-wpWvv%MliyECgxaa@z6)5(p*e(=YZV$W^r#Kex2vIy(0@}5GvYEb*UIQfU}!hPlc5&NL1 zrIY86{#|*rO;A=u1R{HAuKya7oqKzZ;e0G1p4c!P{%8}s5Ni0mT<<>I z#QI$K7nyhD@;J2^yS1Mmy}auE@Oe?D*R z#I-UPpo7xf#{A$69evZ~v{Q!}OHwxAhk1Gh>W;$HZ{#|Qz7BAW0%7qfv?eJbXDv%y z9hbHo?dRB)L`Rz*KfkKY>p|DKkoDfdEI4sVdKq!lno}EHvN@G`1w!mt!z&r6`q&1F z+5@0|TqUwvTF4xcENr`%WZdiL&1eYk$@XAM_f7=5vm5ozrgaDwJb%+j@batjV9;c+ zW|W$3r`JZmSPnP26$E9!5p-*f44TJ^N&F#NxAwKm`9}dM)8kU4?6`E#=Bb2v<%P<4c^Bl1<+QCnY=;Eab`lPX)e7)xFd;%K(I#{-czU-+&YtBJ205=;% z8Sjxr&_kPRWZ{HV{`&NX8Lq-W?hD?Q4CypaxR!J(F(;9=Fid?$|K3p<#oh^!X4Bjw zHYA8W|7%2z_5EHLI=1P4HPYh#>1pBo4sZcq=ItITv>DP1t_-g!z((M+w!j&JSf z0ak410hQTEvQUQ~W@Bx%pB&3WTf#~WO?b1XXD=86fIdX1wXvu*;@;?@36`l+19On7 zX@uMZmrb=8wQ0oCzMfR!pYHt*G(>d9>hcL`s6oYl;|Izi1 z;gv4k+V*M%9otFAPC9ndv2EM7la4uOY;|ngwr$(CzS-+pc=o&ZcO3bfnm4NI9yP|e z&Z|6}ACC}$urg`7(aiQkb#?XFa{o%eG1(xs?pkkIU8Bk!UO}@R+agQz=`}dZKuZr;DHW+} z(54`g>@{C!#S&PWmU~s{kiHp)@$f+`y+HXGz(s2S{KcoTuF#OI6=jvRpA{lI)Fj3Q z=Q!xB#S>YdXeixeIgyvduF6_~(X3q{gY*cJa^5T>ZlAPIl;BZZ&|{8;iK(zWA?4x0 z1!Rt_Fb-^Wzqf5EO23^i#pm9PC4QIaaUb5bL%_lk*VEf_p*ea!_T!|{_-mev{Wx&{ zJF}ZGp~`JSle;E#Pxfx}D@h${>fvam zz8}xY=;C_D*=vh z65HsJMuR>MM_d7nu0;GLlkZ>kdlL~1w$_qP(X_afa!2!@Y~Q#;?MUk_OHL|n8ImMO zpNV&7xG6ok7L8+MF?s*pp?5z0FjM<8!AFN4J((nqQ9II6+Tuo4jX_^3Q>I*0PH^ZT zDDWkFW>g%D9g9`1J>j(!tI(XMV?zh(QzpD0H;m6uKrww;7FnT5i^G3?KtElosDLC)pW-wgo27ue(RpNP<56ifyLA-bp;_^?YNr*Ra~p1Cjp zJ5SS1cF9Pxqy-V5GkkKaa>C?L>P;_a#nA_D@8$j9%FJ%2fA3#_pb;_h&+826(}2jL zsg&LD?fODRr8bay!WL^(rsK9IXJlNyll)??qFe`Lx}Ga=m;0}H6aP`xVBkfC;2J!z_^!z*B z3;Fq@83xG5UZF;D0@Z@B54*eS<KD^p&&XO35mTAtK9P!$S>^G*HSW=L*8o z(lQ(f6ypaessD*a%TyRcX$C8hB|l0V!CVZ{*!dU}P3AV~iz z>K0U*|6QufuCA89-6Er*>C>wW-`C>IO1&#{5~?8-=oc&|?NPZ^Drvf`Kr_VkpAVwl z&?jQ-60!MQKR^0o{dW=D#hx=DAYk9R+lKH}QrPvfaCPRc$p&aFP2zlLInw&XthE0l z)s^%5_1Dbo{A7=~`nUX=NI^=dV8yCiedqoL_#`Oa*lCy8gmms~ZOFzR)Un+nb0r2I zO5n$3m$%0TjZ;?^UtAj;mSwA&nw%W6 z81#NypINmO$DfYp;4|P^Xl$7~b>RPGLX&D zB@W8+C!p7(53cSl6g~*ew&~5PP_-ZuCXUe)$0ueFn5j{yA))@1{sEME^J@2Q*eWoIw=yd+`mgl`QH?Pzq!Bd4ojy_Pai!W5IuJCcVZCZ=)LY=Zd{*C@GM9f znB{L*CP|MDo$rdD15(lSv3ETE9W&mUBe?FdK`W{H~H&B>%q9UN3u0_1>MDyR#ANmui`A$%R|3)g>HAwG4<^Yr8L+q{eLagE8Rag znj{8eyH&^e)^mA%4_&;`Hlr3yTG2V8+a0vcS6glm-i)TGqq+F(7KP@FZLV6ER;`ht zb|r1fSKiE}3~<@9x!_KNPE-`Z8H_~y>D8V|*CrDg-|6+jOHICq ze6v)USWs~_p8b-7&AAEVa_DqlRsYHw6qH;rdp8Y#1~P~i0t7fE#P}eLH{3jb`yLFM z^p)9)3b<^1nvYf>tJDyd^_4!3WuWZZSuc0iKtL=r8nx+JR7>{-CkfZFWBIdGUe;d@6;STe_(RU^gB&Tb^eB(i!dM0N59kV3+Q{sN+|X(c zosn{Nuz*QEi`2lM%@JcqW?)Z6g_b589hEd-EgxtKTns%tfb5t+E8TIWT+fuX&C%6e z1&4*%R?*mGP~Mrs`Y#`vuwg`s1&u2KkVg%`cm^I+>F+ z{oMrGtWEoIKJ&$1YH3cvzZ)B*tG}LgH?4+=YNH2NwqjgkWl#fzj7hTyfU0jquY+HK|Pj_q(rZ z$XpIRuokCpJ>q!-%e`ey*IVIi_vgKOr0cQs)EcSpusWyxvdv-$u6yZ{IC>vE0p;%w ze)QI_tS!c1TVz+Q94>F54lp$DWTNbu-GZlSRYy!c$)NMa@u$vBSL76ImchB^8+~-QB7uFhvh({NTXE zfqm8GY{3gvFX3(2$JrtFsSi~yI%Z&a5EFza!sp}zRdZ)O*`WjJ2>W_BaB;S5wzcRH zw-VzRB&qd-ihYf-mrdy5Y;szY2ydAZw>D&?sj*UkQ@W0k$w_0WJ%=Mu2GKa7_$Sx4 zEw2@7QldhgE{8D}PTv<~d*c)8Y_=Y7ole$9`e3kJ6h*O^Te5SMP6)aDOK6u~*RvRtn0{bsoDNi2P!M<~yX zR+ny9927r5(GxN%KU7j|M{B}Ipl?o>cw}j(fp*GFr%DH(Y14 zRCt+k502r3-DiA@{;GJYhV4Whwtsk7$U5>?8V8M5rrVcAOqCJOXLJK`>V7ZVR*Knw zqfVyjNQtM~?0XAkfxa@~)+NfDoR-XAI)kgwXM0EyuTdMSUasA-#g>$l43jwHBu;b= zVm6;Uu+Pp916UWuPGD)ck3j^?n2X1yzQGD3k){r2cmK7Z z*Ld{I!7f)VwqjL4z>ZfTP7Ub)iEZX^eEN0s8^RvccXN9?xv)?mwH2U|K~O;DJ1{8f z9H=?-tj2a?Wi)O>y}Z)DxTZLk{$^(8%hh8dMJ@NzfOPk6TpAh4b6&jzZYeKaY z!BFe3AcXlp?#`^-VrNS8w20Ykn}jcgYXp3Ss0ybC8;^{*-v*x_XI7Q%mlZEfn$<8) zDj7-`;DMsVG|fL(q7mtPiI3@J{sh8*r;e35I?nN}+z z#wWy!Tuh_gIyQI#T)?$2LMkd0pEy4lLp(k*s?}f6e!t4gF-k7ta1{nzw_VNyOA>@< zEt^E*xi^|yx%>vVY7Y)qB0;=(oTX<>J@y7>hNZ?P$0g=*C|UA&;OB9a>HawL>9|o> z3pYSbP#20kbU8R^a*gB&wzYRJ4aK5#E{e{ZIBaj+NUQ3Dc|}a#5QURvVfHMJAdwhG z*pADTqZDT?3ifhK0{ip#FkP1Q<)Us2#Dfofp!z%T6gjT%|!JS=Hzaric%gV3Z_9fts4(WG5q2zdqSU zB*f@aNnd4`gRH;LS`#>UZp%FmIcTe^-6KEXXUBHCuqjJR%MFK!jT2NC#AbEsj_{w! zlh(O3VH{HAx3ncIzh8XjdEZL&IEryDGJHGr=IkA7T`sUV{iWurbCb#=ld(OMxb6`U z#FG*RN>~-HvXMLNzQSWGKB-Fvkp>7|_p8XsNr%(u69-DEE z)wOcC9)U{F>)g5Fy`((7Y1%Jr5$~IdMaOZKN7$Lmi2&CpKBIWUn6et-{|em={!D;+ zn2q#mL4||CU|^^@Ftgmra`@Q%6p;MLAjzN--xkg)iS2pzK~H=;iOHC`m?5E(PyUA% z8ER|d9z=tm6EV-3{xN7Yj(ya*1B7waN9G=+xE4&YAm+jQKAFTj!~`jsy>=@WuY5kHiBQU!NOnC zzw271;?4RYCg3I1At#ukMeO)Bt}7!5TevwHvVv2enE3U2k?eD9oD8iYbtfX@yYKBqhCAdw;-0 zN_b)kN%&CpQt(t8x}lf#8;8|kJ;*T?!$}cN#xz4gnJg@ECgq{0{e|VdEWDpE;za=? zLfG}>^8A8l{f!ZiT#|rRtWdR3n{){IG)ja9iGYY6WF!b;F$||$FzYtN{(YdN;rY{i z0TwVgG?Z0RA_4Gek2Lp@Ehl85L-nH*IX9v0w1F?aq7_dV3vFoJNt#w9W}&1Fn>x|k z>qn8pmik6xqR=Y*ncoLL)yIn-v4m);Z|HRcy^CX}ce4KUrjcQw@yUqWY5aBNKI*v9 zRu>^8w5t597+;DT15>vLr(;v_5bbjys1OAE-GClmDcYp4Nd~}tQzsCupG}rb7eRb{ zws-c7yCZ+UI<|_Z+Ux6Th-{o2iII!@*?cmzyj%!9qDBf`QIV52mEh97(Sn-me=F1XeJF>kf?rEhssZK zy{@xbq~LIz9kcEM`YILp3~62`9}4*&EtoF^9~Jx&1S|~5m?0gWSD^v0QQ718q8T~d z@0|o{kzkV;k+B6Yh5gf90>+NCFxftp6X@+z5%F40>Oloc^q?ND{ARzgKqSVVMRY)j zkSpSBCm{unxDkz^VE+U=MZpT)&v|Oxf_|-65}xi)B2q{wzY8EAw4Zf~~j!0E% z2OCq(82(D`Zg)*yf9W1yw3(4=B?t4AMHNjl9Z|3L%{5ovbiKqebH>e7D;%ag8oH&Y zHYJq=S3i&&wx!$+j?r7&>E~G%RV-)K_(v!UdWuK`^731J6+KYR;J2DT;v#K|b!ny8a7{`2|b6e}=7-lx~s1~AQoR<}@w(2$4_;c}j! zzW1{HzVO_%esk72oSe)_fzFXsdD8q~W9jsQ=<$*%Y`v#rj05(eHfQDv*KM#nY*qom z{qMqHF=S~*21Y|<;OiDy-UsM7X;_OdQ(#)l%lx}0bjq6T$+go=J-|CaLeg;Rmq!ED zTj=IyHrorPI*YXdN_Vq`MZ*qGPrB=UGr{obsrm*OmVW$o*tMXR`bgd}JWremzKmmcL{;tK+Sm2dc(Ra;)dtVQv*0<@igJ6>*#d)I~`v zJvgp(G^l&_gb^!I4S#&rXL@e*U9T&a34j81m6Vhr%xA}att6@M)|RAFPB1+WAdL2> zd#12bRrsOGJC;K)9}F1MSsGF&Pvb~yQDNbi;#l>=6p~;Y(WXm_&N7%Kv!5dit0Sh| zEg2#u9sMD2DBOM!LD*G6m%_$EljQ&swr^jnkR4GBkjk1aPq_{n^qHccU2j17Llkbu zc%EGzp5`wX_NFogsZv_&C}n*ZF8I`J|JnJ(!$>NlyYw2AGwF-csEJHcULPpoBt*q_ zSO!0EI;0Oznc0!cS?~6(n=LE$%-rl${xKms7SU+3P##l^fjzyNpVIBe z%coWcHx7^yl->Y?KsZC-%Z2r0Zp;>Sp2V#o}c+KiIpP;^%Rx~nGxCcAILoAzw((f3+2*!y(dbDV30b1L5l?e zNc+vQwA*YkqR5|0h0Bq3W`gO$;1$xDD7?d7wHb#PbPYK_iDmeOo-90&S+7qIAvhjR zkZ&8qZ|91nD*_9|2pXXw#@nN!5N46K{eGYW1C0CsJ2_`F6zxsYg*EwCSs@Fe2y5HV zD*r!8&B3^i9%qKi)$ShWGJ7Em4Ws{~q#)=R6Bt>@+u#HT4gKA6sU`;NR~udrnj1p& zjsyE4)>-!Wd=TYU*Y@1DJ!NQ((@&9}P$BDXOdh_HHNF;_bOmz?$V$i}Bqvyo!%V;Yk=|;KV?-aZ(_sMRmdLHMs6Eod_Sr772PJIuZJG#hDz4~%;$ z@le_;-5L90{@WcJ) zrtZ`8v#F(JF35*N^7ItvNQ*$PJ)WV?_un-H>MsucO>PK=BVZKz292#}zf@L6Qws#O zLZ^Z3H-W|(p1{#_i@dxhrBxXr3xdB}mVb{h7zaZCNFX3((sfbp$RYH>ZSGF4%yd;= zeVru~ILV?Mk`fam;NnUH5%(SK6=D{1hM+!4sH- z{*(OZyaINtI1WyZQyZqgsO5rIX98IUMalG4L~-4a+zaOCWjD)yWtH;XVj`^JudZ@6 zte#yW{+pTt)g%6?4M2Pf22~2RM~#p+6XCtj-WbLgGIZp35MX=WfWPhDXx~iJncjiI zz7ZET>)o81&y1%&PN1?Oo03=fTzuXCJM4tO*n(iSlTG5db-A9U8l!e{IyWd6a_xSw^VijRCd?9pm-@5A9T>X8OwKj~T<*I{& z!xYF(EnQ?u$a684FUSFp0df7--@CJ>yRO?FK{K3|?%-1I6oOIB!zWnw6b z2XFJC6ZQlj#%CbWmKO{17v%CGyMym5Ep~S8dOq+J9FSNq(j%(P&lYEWzGI_^G&{O_ zgzZp|w>z*&c;a0QlyV1k%8g=|A9OICv{y7fK%v|Jo926L|8pJwcI*=ZWg|!n3d=IH z^L>=wnNy?oE}Qi~gDeOc@rmDKjW~GTFxw*UJ(*C1wWSp&2G8cuCi<3=+I7;495N1D zk(hh4Mwn8i zz-X<`{m>T3uG<$AM!KUc1p1}GUL9G3k+s|}d%U87sB6}E`_9_!ae~>NCth3LY%U&1 z<1H;w=UjC$MONouMg!2VL56sCBmbVWb70dEA@%#e`vS5vjU`5#f zRm9UHH4+ZHb-|Gtj9x4;K8DZA3_AY7L2tTTcXSnRH|)I$m|G|`5+&<<_U(hE&da8= zFtG8TeZ6sN@_(gXZ_dP;WpezZJ&gu}WLBi1>Ki_{gmx*dFYt-kA-b}uZa3m_leEyR zNn^(?APM9Y6p$T#a>RzUB*nJfB<%Sm#IG$7q>iQovc21$hDQtD&O1m+L}3tr?R_uJ zQ)ZoV|M|h1mJpLCQ&$kf=?fkBC=n@Xv1spd$n;uod^hhD6iBN%+?gjkguDi}`7K!o zis@Nn;kXNVMNP;|;}5^;puMGSh1nTd^>qR92q@dw;LA4dftLKFt-3k zM|Skf01T_*yka{ZYrG?T13+hFG@n@wjK0g~jOyzW`hdxPc*`F=TMFF*m?=v(H;$82 zMFY%mAZet}n$S`aML~h7T(=v08h4jlu0*Sn=>A1w@c-K+jv(I?=dK5HFVmbIGk1gl zT6qFhrjau0qo$shpKnYYg+{<8+@23Ct#c}$7E~=Kf?5SuRuxzrCT3?vot;^jW?Nml z5pFIg6XTX5U@MPVkhgD zy!QX;E2nsp6ZJqIo|ZagBK@uRN#}B3X!GO%NhRfBFwyv}t!Y8k-6Fai%bh>CHvRl> zxSt3yn`(6Vk{SA%@Z>ZLIlo_jsLHNBbYi|92?;WFJmts2_!0C8jWArmyis=y2H6O; zC`@!$6B^$~m-LgObyfWwKeeldqbFq2k`gDA_ugWETQ6Pg+N( zaQU$|nUgON9prvgp-N!l$Pew9v5}_z_H&-4y?bm4)rm2=l9)tJ$)v|=3q$L5z5n6N z`z=+w{a4Lq0FK4VqM)=KEY~xO?DG|^G}g82w*Hw{ge#->#q&2&ZUd3OOYehmevJO% zAfP%L5Q0HeT3R_Ku_r9EurOq4N$s|2T1LFNGNkSMQ9Aq(biw1%S;6Wr$E6TF*y!>> z9n&YZS&=DLmEp6oc?^gEa{ZiQy+Beq2%ftM=@#R4sccv8W6{*{hw3D^Q zG#0Jpj^c8wjaop8YxR^MnJKDxnO0XcBH<@tIN8eVkIsXD5e-iy7Om<)tUc99x9*y` zh5>5aEL&-6VP^Nimxca@vt+q=lmpYXb9@pl@ux2ACh*Xt_A9WnSARL9sQ5Sj6xO%9 zWyV~M@$fhnyWwOMs*tk|gzvT`^L-!H!Dqpf*(%3*$Eu1|njC0~(MaG6x%&!8GW>V( zwgb)QZC|4gN5-M2Y`TJa4Ze}mZsyGQiqcHLPkHG@mPq&L@vI1~&dGbKY7}I8W+16& z!P-kjChxE3aK!>05BsIf`8{{ZD%-fj1HI~6Q~<>6eyYlv!;bURTgkf&NpYy|L)SvQ z*_AqzV3k4`wr~!%HyyZIZm&$tmh3-@`-8a&)1ZgH`@LCc1k#^1y&G9+s7c7$QDKU6 z&XpkMQLBs&Va?f}UYU;2)=jLyn$mfN8WBxy$y_O=VqW|3?`QPyvD1R6heK|3;earK z-^9xQaTdr?V-S?!X38rsmu9jG7Hx?<&dkJjb8`dPmO?-C9Sst{9?Z%hq(t|0O*G${ z;CR`teOHYl+Up&azfMUTjlGX$z`hD+GDwYd`dr#47^~_XuPcNHSpeqS*;xsX9JQ2k zY+6>Hl~ojhU`cg2{WW-M@sLw?aI6%jreSMRy=qWI^xO17m%Mgore(9qp=Ea2vZQoA zn7GpiV)49ci#3NlLDCq_RLRb*-JBg7-OHE7674AAQPB4u<%Br9D_(KB$BaJ$?m!| z1w89aevD@E#c2V&n~8nwbMdjlHsn5)%Fp1oPArwy_H6w}fd?!*sTTa<#qySZtZ&u* z+4ziRMBIiX_GL{z(rb-@OxLk@W=umVu3ZpWEk_bWD71QGN6U%wk$f$(s^E9bY83aC zuQE95MfjBlsHP0@bky#UEZQ7lYz)zHjWgL1qWC1m{wu1)2FAwniF(Antl`ydSb$Ek zyQ*HIeJXCtk#$Sl;q^t~)1P5JkqQL=1{pzkzqOG=!^6^lBImXeBy?X9+nv7lM@UIR zw9iQ+@?H@jP-W76ar0edD{e46GY+Bav&ngeD4%KX+BgWvP+|Zf>j2)@)af2~s_CwK z80qh~(vQ6?xI5y5kvq2XlQs!0!j?IJt)sxjgj~d*33}N zjgdVD@Q?%|QvpfG*8(Va^clH7=?}{7jSUbo8L4nx)wg5@D!<(j@w_iDyIyGJzKp+8 zYCp}DFV>r5p;%gCpHI_aVizCjA@qg74-)k)^*>!b9C|hy8j>Vw_7|8H$t_ z2DU%nS!phNwHA?3bx`(8lE#A`nq}crQ6@wc;5Hu zt8SdqU3EEbrQo;$-Wo2@njMk@jeh#&++))3huRJAZ_l&LFQ;&CBXjAzCs7PXSa{dY zDgDWTc0i|x1Mby$l7CN_cw)bO(?MObLMI4zbn||GG=Umcj;YI|r;I86z)=`Dvk(li zU42(LJN_q_5nvMU^n`Bc_WpMk*MK9iwpMEn>-*LaUWRZf`y(_@7+azPah0f6po{nm z`8+5?rEf}qo)O9#-G*Fs{VR`7L+^}B(Qr5Y(te6q!~SQvud(squd+IA|s42&8&RkL;}#n~W)fdQjZfVfNW8y1qJ2YSqAN*$+6j-swvzH-4S9Cm$9gS+sk~%h)PdlC6)4Uk&=jigO%J zZwEktW)~!3{pd%!pnbUIPZ;>6K3+CeQ(*AM{)Tu)n02n-hsD=`y7es8Ql*wE&El90 zB@V$ZZ}+>i6^-mrMKSKT{U1AFt_Uf|m;j*?A?mpX-6kOHCfiDPc(Fx|T8mKu~$UmugR1+;}05&$KPdW7pDQF7X_P^PID+-Sms{ zI5`o|SorQ%Ruhr;?!ezlwukkKzlPHopI@lUnoHOmWs{_^s2XKyb$F|k0Z>46^4 z)*S-_y%S`uM`4Cizq`^0^QFF$?9pxN_7T+Pv-G@F8Bv1}+%PWp2i4|hi6{jjY{Kwx zvaj#%-&*J;23;l8=>h2a!JXSoH{jVJJ$=z>=_4h@R(nqzxEr0|cstY1t0Ru)N-}bC zd{$Xei3jLZbl0j)7iMM2@;@>igMpto3QJ6XnKJs)GS)%Q_F4c5hjvIvR(`Is^-Kh7 zGnIUKeo~Nzk6=?Xtv_Vc2Lpp*S0@m)l|>#;?Y_b~-;BBcy|+Hoowb~@$5W9J@^GZ3 z9tcu24iw;ak=hNpQX%Xt?t|0`aec*?1w<3UKr$*&}VSARFoe^xt4>>3} zxUSPx5&~O9eIu*vC>t;>y9%XB|b94fMkv+ zPUN36<<+L}@6^s9s750$7Mk@dek>=)AlVFh()H89^716dF^XUvO4`CSKmKI=0Dr)H z*MB+jDIgzFr9tqpX@&s8dZIRmW$tksCzwqEN{L!x=`3Ac{Iw1$b`?fX8}IA|0erci=jx3=V+}E}E?tex z>wbRU(-iYuf;#u3Z7nU^;N(NC>IfOTn-bPjkrsw|Hwd|Z=zH`=avsR4H(&X>|MJw> z|IokhRJDGn#L@=?(x4R-=8PThi8wVK5hLctvS3IKh>4{5j-?8IW0J*?M*@BT$GOFs zdGIg}>I;u>HJW?i#I<5G$8En~kSc0wHN*P1A8w}`2n|Rg_|40vt0Um#3wL&R=15yD zbrEj5G;c8>1mo+TL?={2EP*U)iFACxc_}=VW?Tm9i(O>`CR5{$dZ_fG9ARvqSZBA1 zXslKw4>W<}f~hjukW-qf!rtm|O>vY1A>!XixdrS`KLAhH2Fz3Hsw-O(wDdo)iO1W_ z-XL$SNDV2d02^HVxq$K?!_RcCJBX1T=s4$`E#Q3?&a4BFd^sYIu78{D= zaaP^3#8Bz1tq^ienQznpQwf!2UqKFHqGVeKs+(rBUN1kdUOqUshjW1g?F#6^>D*E0 zwV5JZRSOdXn;;g8rSA;)eazGlQNLSuB9>8);`6M9I~P3HFk7HmCbk7XPE+L^;+(KK zlvQ#CuyQNo3wluX9weAereR zz{ivOyLzEil%fTS3@!AvLJU6Ys>Ei}{gud621ELbB$0#-!rumqqK$|BY5$kI8IUN# zk5;#J>EcqoCn@ESCeywHMHu{D;1*=u8dj{&y2i`O>i?uOvXU9OW zvLbvw=a=L+5|RWqd*obhF0EUlBpEM4%ul+K^oPBVu^K7-dE`+qFOMUdjp=92>`EV~{MYk9XK4HY^Sgq&7!_v>zp@2?B16F3qjs z{(v5|5#y(-+t|Lt3HRrR_tP|R9qfMBy7g7cgSbC}`92aYxFdxX=-rx$*6ptCE&%l@ zL-aW=GkSnH9JZ-Fz%5)-Dcd;e!K%_VVllmQ7$T7@q}Kc5=Jyu+`i>8uMIt}{hX`@G)C1u?aNi6W5Lo$a3JDHpEj$SUkeK8rK}uS4q6*idYwz38`E+i z8d2P*=~ymL4mpX%9#L!a5YbX|>td%3fKt}uU8ACEKTBtrnmA9+p004YB#0Z=D^XK) z5L)cp0!j-_y&P9q&C;(hk>b9k!_LgkX0z+66pPIX;@mUOM487>!* zQl=H0s!-mv7z{xG;rs3PU)OF#X81mS#DExw+hrj&aRV{S7dV=+urnMC%uSD>_>7G5 zphFH;u~C z8xUBG*8#_9TIIq8JrrghSz>5k12^r2g|d20dZfvq>-&+Ib}Tj5vA^`p^;D3p zU1(UTE2%v12cxd8%&?8wrdxe^f`>>kTNcpp&@jjl`}E48OTW$;Bo&l@r>={&#(Mq( z6Pj3?3VY>0io-RAYjQXUnk*NdW z^Xu9uQN%6v!G&f!6R!+^>r&`0sG9=M4DUKiOfaL{0Up=6Q9@I@j-9k_1Y>{k$hM~D z>oi&&%32CodD3OTDUgr@B=gVI=JDJwWg#H6ml?!^UG^|GCY_p^x?$uC3X#hH&--xb zI83oM{gOW}sIHsUnCLRxO&SE5JB%%E{R||MfIC^l_z^ug}RDLb>lh(~Y)ZatMk!pnBhGRWQ7u=9;Z~ z^O90z7^@*fMMaxrA^$V}@44r|Te2a#rMHHO1f`wbY<5fG;OwaHIp^kKIX!E#;cLB;A&DN`v8cS@-MLuQxITKp70vOetRY&wu?jL?hrEL~r=!pfNC! zpaKubC@2Jkgql!!ANCS@8^bEu^cm)Q)`NFD%_~c;)k-c)dy9G`Rid4l?Ck7rDDC9s z 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 literal 39493 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

RiOV1-~ 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 VXERAptbpenC>>+%e9dbQ{|5+EZ%6=5{@nlG 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 Y4W9OrY|54a9hwgvO@ljyw;#OtZ?3fLOaK4? literal 22617 zcmbq*2UJttwk{S#MVhDxNEeVUU3zcQqzIvF=tMwzO;Azky-8O(5`v)mZqv93CVdR z3CX$pmoE|DNm`OgOYBHUOgFStm5lwZvCU-3cTfQ<&u&Shw!;!*F1{xg?fvHpH0mTk2eL3h4YtYzr{BF^4= z#VSP~F8=4^SFfr69}eRw=`aen<#JD+fA-o<=ZPD!F*$j4;xQ_^tHCilg47LnxIleT z>G$(4-S7uszagPCL4Vk0#y@nsf^LL`0#6SHP8+&fxr#Bq_&b$`_*f?R#*PKP_gmWP zl(BM%@PgxRw=nrGt|@PVV z%eB!;#i8o-nqP?NQS3CdH0_~u<*C_a7KJdc8zW;{;?B9`XVM>k>b20STe!GFOMbV9+eH$HHK@Q}@-WI_=d8bLJxb>3|6NkpmDuSjjZ7bp8&( zt}USem~9IFlI+m9qx^1KB%`&8M@0(j1W!fTN7OdO@NlC#CW}Mn{U3_B>ZCQ!YO?*l z^03+8E7K2M@s=paNW#%zSZ-j8@(wl7A^QX#f{~X3eqosmP3ub4P=F81S9r*a40+^{ zwI(R}sAbF}b+sq^ZL}0SBE3h*kvAoq2dQq{pd;l62kbc2cn8z`R!evGeZ-;Xt5Gzx zi#=PQblJ|YeKLMcLjzl!t1qoyG0?1PbLW5@uQQ@8Sh^vPCXo~I1{uOn7N;yYJ!&~K z)cS83;2Nw@fi0qt%$FeJDTYId70LPzeO}vj3j-j=UdN|>Y7J;nZR=_>gArKB za&g8I&*w6tC9Sk-yC(*jJJlLv?K-J{TWKDRx}=R>ymU6bMM)LsSQa$0Mqq5PDI_+h zw4QgPw57E*h$tKm-|uz!iiZ%s@PzvB43%~QRPZ}` zJQX1wZqBl362pk(py(6b$v=3>M3yNay1>;O+7*Tam;}->=9!eEC3CJPr!n<=Wz!NU z(dTxiI(+A`V+w-=0fD6W`YvgLUL~{XoNQgU_3X1bvu_cd(#aCPC4M*hqFUWEM^4QU zqR{)MaYXm(XVE+E&r%QcndMvwjTCALiO$Knowio73%ITcWg1F&-FeGQ!>QwKcV2;J zl5BsavvvWjk49NE7OK^I1-?RKE!;oPCA2Ago-c1NDyhDS9Nr(%>&!V^ahjKNw{bxJ z(bQf#<+MV8xxh~NSZ!5BKXSnz#@#L9ycf|VPuD~VYS|Z7B?>a$>Ge>58f}4|V@IkB zBsmwe=8#Afrko*RIxOwp-WSrqz;E=zhJ+-Kn%!UV0=xZ?G3Ae&LB4MH;SNK>uX!9a zt9ioJ{jF70EH#O<9WJE3uT_2L+(>djWU0Vsb+ATB4B`s5!#)2w9;1p)qY22)z+uuv zHJ&cC-6=R#nvK8v&opDl-D9UOnd!f9-FE5qVscQmss0aL(`0KpYQw6yka5vjf_73) z^(`xNewng0r(t^q_ExKRK)nS?UZBRmHvwhA4 z&*5Ox)!5y=Y@X7!WG6uyAg+@FSXj%>Vip?!~R~2eUfoi6TaVZw>@gRF_!UD zHN9AA#NpOz9NX{6tI84W){@2QBP|U%pH0y)kO9DK7c#XL44Q<*oj9!4RWE7TdIP#D zM0oo+;LF%^d$MLl#^;QR4r{NIpHd0+xQ^SqSb-be&~>&wmUjxlu^_^wVFBvpusxk= z5#~>)>c{&QFPw8v0t7ga=+PR?IPUJ^wj$;yz`ZHa&FIcPBh?i*4)kB;-Mxpfml56X zqiSE>9wP|jrzqm=?jpnW?u|qRgZ{}QW|h3iO@1r=DhDBIW!KJIn2NZdN3Sv0@B|=s z`^wNW#ogPJ!|HA@KB0e~K zNdAvGHC+79S!^Wm-%x^tg!N)2AJQ*%STrE_eN&Sx_uxoM zapjMW;(i058vgZSPcL8x8@MD~%>S;7?8|y_l_2VJt<9;

LcUXswf6RM8p57H~T4 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 AAOHXW diff --git a/windows/deployment/images/mdt-10-fig05.png b/windows/deployment/images/mdt-10-fig05.png index 8625f2972b85edfdf864b9ce218412bc59f6ea48..94ce5cd3102576f26e77e4e60da7a214371c642f 100644 GIT binary patch literal 194727 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≠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

s75}5Ff2nK<^TVT%fXNwt7wgQ-ICLYM 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

c5BS;ot(fzHV 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

!kVpYt4%2pBgyS7bTZ0! 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

Cz4Cw+ittIt|vAhG@_HF_}HG) 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 aIa%B!R)i}=GVEt`6b=r44S4jC;Njq&Xyw&5 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 From 66cf3cde90d1be2708b9333454f5e437df79541a Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Fri, 24 Sep 2021 14:55:01 -0700 Subject: [PATCH 451/930] review feedback --- .../windows-10-and-privacy-compliance.md | 33 +++++++++---------- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 317810aead..834b448116 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -20,12 +20,9 @@ ms.date: 07/21/2020 Applies to: -- Windows 11 Enterprise -- Windows 11 Education -- Windows 11 Professional -- Windows 10 Enterprise -- Windows 10 Education -- Windows 10 Professional +- Windows 10 and 11 Enterprise +- Windows 10 and 11 Education +- Windows 10 and 11 Professional - Windows Server 2016 and later ## Overview @@ -47,7 +44,7 @@ When setting up a device, a user can configure their privacy settings. Those pri The following table provides an overview of the Windows 10 and Windows 11 privacy settings presented during the device setup experience that involve processing personal data and where to find additional information. > [!NOTE] -> This table is limited to the privacy settings that are available as part of setting up a curent version of Windows. For the full list of settings that involve data collection, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +> This table is limited to the privacy settings that are most commonly avaialable when setting up a current version of Windows 10 or newer. For the full list of settings that involve data collection, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). | Feature/Setting | Description | Supporting Content | Privacy Statement | | --- | --- | --- | --- | @@ -70,11 +67,11 @@ An administrator can also use the Diagnostic Data Viewer for PowerShell module t ## 2. Windows data collection management -Windows provides the ability to manage privacy settings through several different methods. Users can change their privacy settings using Windows settings (**Start > Settings > Privacy**). The organization can also manage the privacy settings using Group Policy or Mobile Device Management (MDM). The following sections provide an overview on how to manage the privacy settings previously discussed in this article. +Windows provides the ability to manage privacy settings through several different methods. Users can change their privacy settings by opening the Settings app in Windows, or the organization can also manage the privacy settings using Group Policy or Mobile Device Management (MDM). The following sections provide an overview on how to manage the privacy settings previously discussed in this article. ### 2.1 Privacy setting options for users -Once a Windows device is set up, a user can manage data collection settings by navigating to the Settings app in Windows. Administrators can control privacy settings via setting policy on the device (see Section 2.2 below). If this is the case, the user will see an alert that says **Some settings are hidden or managed by your organization** when they navigate to the Settings app. In this case, the user can only change settings in accordance with the policies that the administrator has applied to the device. +Once a Windows device is set up, a user can manage data collection settings by opening the Settings app in Windows. Administrators can control privacy settings via setting policy on the device (see Section 2.2 below). If this is the case, the user will see an alert that says **Some settings are hidden or managed by your organization** when they navigate to the Settings page. In this case, the user can only change settings in accordance with the policies that the administrator has applied to the device. ### 2.2 Privacy setting controls for administrators @@ -83,14 +80,14 @@ Administrators can configure and control privacy settings across their organizat The following table provides an overview of the privacy settings discussed earlier in this document with details on how to configure these policies. The table also provides information on what the default value would be for each of these privacy settings if you do not manage the setting by using policy and suppress the Out-of-box Experience (OOBE) during device setup. If you’re interested in minimizing data collection, we also provide the recommended value to set. > [!NOTE] -> This is not a complete list of settings that involve connecting to Microsoft services. For a more detailed list, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +> This is not a complete list of settings that involve managing data collection or connecting to Microsoft services. For a more detailed list, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). | Feature/Setting | GP/MDM Documentation | Default State if the Setup experience is suppressed | State to stop/minimize data collection | |---|---|---|---| | [Speech](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-speech) | Group Policy:
**Computer Configuration** > **Control Panel** > **Regional and Language Options** > **Allow users to enable online speech recognition services**

MDM: [Privacy/AllowInputPersonalization](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off | Off | | [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
**Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

MDM: [Privacy/LetAppsAccessLocation](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later and Windows 11) | Off | | [Find my device](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#find-my-device) | Group Policy:
**Computer Configuration** > **Windows Components** > **Find My Device** > **Turn On/Off Find My Device**

MDM: [Experience/AllFindMyDevice](/windows/client-management/mdm/policy-csp-experience#experience-allowfindmydevice) | Off | Off | -| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md#manage-enterprise-diagnostic-data) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry**

MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

**Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. See [Enabling the Windows diagnostic data processor configuration](#238-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration) below for more information. | Required diagnostic data (Windows 10, version 1903 and later and Windows 11)

Server editions:
Enhanced diagnostic data | Security (Off) and block endpoints | +| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md#manage-enterprise-diagnostic-data) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry** (or **Allow diagnostic data** in Windows 11 or Windows Server 2022)

MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

**Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. See [Enabling the Windows diagnostic data processor configuration](#238-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration) below for more information. | Required diagnostic data (Windows 10, version 1903 and later and Windows 11)

Server editions:
Enhanced diagnostic data | Security (Off) and block endpoints | | [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
**Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

MDM: [TextInput/AllowLinguisticDataCollection](/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later and Windows 11) | Off | | Tailored Experiences | Group Policy:
**User Configuration** > **Windows Components** > **Cloud Content** > **Do not use diagnostic data for tailored experiences**

MDM: [Experience/AllowTailoredExperiencesWithDiagnosticData](/windows/client-management/mdm/policy-csp-experience#experience-allowtailoredexperienceswithdiagnosticdata) | Off | Off | | Advertising ID | Group Policy:
**Computer Configuration** > **System** > **User Profile** > **Turn off the advertising Id**

MDM: [Privacy/DisableAdvertisingId](/windows/client-management/mdm/policy-csp-privacy#privacy-disableadvertisingid) | Off | Off | @@ -132,7 +129,7 @@ An organization may want to minimize the amount of data sent back to Microsoft o >[!IMPORTANT] > - We recommend that you fully test any modifications to these settings before deploying them in your organization. -> - We also recommend that if you plan to enable the Windows diagnostic data processor configuration, adjust the limited configuration baseline before deploying to ensure the Windows diagnostic setting is not turned off. +> - We also recommend that if you plan to enable the Windows diagnostic data processor configuration, adjust the limited configuration baseline before deploying it to ensure the Windows diagnostic setting is not turned off. #### _2.3.5 Diagnostic data: Managing notifications for change of level at logon_ @@ -140,11 +137,11 @@ Starting with Windows 10, version 1803 and Windows 11, if an administrator modif #### _2.3.6 Diagnostic data: Managing end user choice for changing the setting_ -Windows 10, version 1803 and later and Windows 11 allows users to change their diagnostic data level to a lower setting than what their administrator has set. For example, if you have configured the device to send optional diagnostic data, a user can change the setting so that only required diagnostic data is sent by going into **Settings** > **Privacy** > **Diagnostics & feedback**. Administrators can restrict a user’s ability to change the setting using **Setting** > **Privacy** by setting the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in setting user interface** or the MDM policy `ConfigureTelemetryOptInSettingsUx`. +Windows 10, version 1803 and later and Windows 11 allows users to change their diagnostic data level to a lower setting than what their administrator has set. For example, if you have configured the device to send optional diagnostic data, a user can change the setting so that only required diagnostic data is sent by opening the Settings app in Windows. Administrators can restrict a user’s ability to change the setting by enabling the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in setting user interface** or the MDM policy `ConfigureTelemetryOptInSettingsUx`. #### _2.3.7 Diagnostic data: Managing device-based data delete_ -Windows 10, version 1809 and later and Windows 11 allow a user to delete diagnostic data collected from their device by using **Settings** > **Privacy** > **Diagnostic & feedback** and clicking the **Delete** button under the **Delete diagnostic data** heading. An administrator can also delete diagnostic data for a device using the [Clear-WindowsDiagnosticData](/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData) PowerShell cmdlet. +Windows 10, version 1809 and later and Windows 11 allow a user to delete diagnostic data collected from their device by opening the Settings app in Windows and navigating to **Diagnostic & feedback** and clicking the **Delete** button under the **Delete diagnostic data** heading. An administrator can also delete diagnostic data for a device using the [Clear-WindowsDiagnosticData](/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData) PowerShell cmdlet. An administrator can disable a user’s ability to delete their device’s diagnostic data by setting the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Disable deleting diagnostic data** or the MDM policy `DisableDeviceDelete`. @@ -182,7 +179,7 @@ For IT administrators who have devices using the Windows diagnostic data process ### 3.1 Delete -Users can delete their device-based data by going to **Settings** > **Privacy** > **Diagnostic & feedback** and clicking the **Delete** button under the **Delete diagnostic data** heading. Administrators can also use the [Clear-WindowsDiagnosticData](/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData) PowerShell cmdlet. +Users can delete their device-based data by opening the Windows settings app and navigating to **Diagnostic & feedback** and clicking the **Delete** button under the **Delete diagnostic data** heading. Administrators can also use the [Clear-WindowsDiagnosticData](/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData) PowerShell cmdlet. >[!Note] >If the Windows diagnostic data processor configuration is being used, the Delete diagnostic data functionality will be disabled. IT administrators can delete diagnostic data associated with a user from the admin portal. @@ -216,9 +213,9 @@ Microsoft’s [Privacy Statement](https://privacy.microsoft.com/privacystatement The following sections provide details about how privacy data is collected and managed across related Windows products. -### 5.1 Windows Server 2016 and later +### 5.1 Windows Server 2016 and newer -Windows Server follows the same mechanisms as Windows for handling of personal data. +Windows Server follows the same mechanisms as Windows 10 (and newer versions) for handling of personal data. >[!Note] >The Windows diagnostic data processor configuration is not available for Windows Server. @@ -237,7 +234,7 @@ An administrator can configure privacy-related settings, such as choosing to onl ### 5.3 Desktop Analytics -[Desktop Analytics](/mem/configmgr/desktop-analytics/overview) is a set of solutions for Azure portal that provide you with extensive data about the state of devices in your deployment. Desktop Analytics is a separate offering from Windows 10 and is dependent on enabling a minimum set of data collection on the device to function. +[Desktop Analytics](/mem/configmgr/desktop-analytics/overview) is a set of solutions for Azure portal that provide you with extensive data about the state of devices in your deployment. Desktop Analytics is a separate offering from Windows and is dependent on enabling a minimum set of data collection on the device to function. ### 5.4 Microsoft Managed Desktop From 101696dc9a7a00d4e0a2cc508d8f907f07fe378c Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 24 Sep 2021 16:06:30 -0700 Subject: [PATCH 452/930] update --- ...uted-environment-for-windows-deployment.md | 30 ++++++++-------- .../deploy-a-windows-11-image-using-mdt.md | 33 ++++++++---------- windows/deployment/images/fig6-taskseq.png | Bin 39493 -> 322819 bytes windows/deployment/images/mdt-07-fig10.png | Bin 22617 -> 138607 bytes windows/deployment/images/mdt-10-fig05.png | Bin 39806 -> 194727 bytes windows/deployment/images/mdt-10-fig09.png | Bin 39491 -> 185761 bytes .../deployment/images/mdt-offline-media.png | Bin 37324 -> 220272 bytes .../deployment/images/pc0005-vm-office.png | Bin 577250 -> 1402371 bytes windows/deployment/images/pc0005-vm.png | Bin 717022 -> 1592869 bytes 9 files changed, 28 insertions(+), 35 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md b/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md index ebb671ae9c..b47530ab45 100644 --- a/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md +++ b/windows/deployment/deploy-windows-mdt/build-a-distributed-environment-for-windows-deployment.md @@ -22,7 +22,7 @@ ms.topic: article - Windows 10 - Windows 11 -Perform the steps in this article to build a distributed environment for Windows 10 deployment. A distributed environment for deployment is useful when you have a segmented network, for example one that is segmented geographically into two branch locations. If you work in a distributed environment, replicating the deployment shares is an important part of a deployment solution because images of 5 GB or more in size can present bandwidth issues when deployed over the wire. Replicating this content enables clients to do local deployments. +Perform the steps in this article to build a distributed environment for Windows 11 deployment. A distributed environment for deployment is useful when you have a segmented network, for example one that is segmented geographically into two branch locations. If you work in a distributed environment, replicating the deployment shares is an important part of a deployment solution because images of 5 GB or more in size can present bandwidth issues when deployed over the wire. Replicating this content enables clients to do local deployments. Four computers are used in this topic: DC01, MDT01, MDT02, and PC0006. DC01 is a domain controller, MDT01 and MDT02 are domain member computers running Windows Server 2019, and PC0006 is a blank device where we will deploy Windows 10. The second deployment server (MDT02) will be configured for a remote site (Stockholm) by replicating the deployment share on MDT01 at the original site (New York). All devices are members of the domain contoso.com for the fictitious Contoso Corporation. @@ -32,7 +32,7 @@ For the purposes of this article, we assume that MDT02 is prepared with the same Computers used in this topic. ->HV01 is also used in this topic to host the PC0006 virtual machine. +> HV01 is also used in this topic to host the PC0006 virtual machine. ## Replicate deployment shares @@ -120,7 +120,7 @@ When you have multiple deployment servers sharing the same content, you need to On **MDT01**: -1. Using Notepad, navigate to the **D:\\MDTProduction\\Control** folder and modify the Boostrap.ini file as follows. Under [DefaultGateway] enter the IP addresses for the client's default gateway in New York and Stockholm, respectively (replace 10.10.10.1 and 10.10.20.1 with your default gateways). The default gateway setting is what tells the client which deployment share (i.e. server) to use. +1. Using Notepad, navigate to the **D:\\MDTProduction\\Control** folder and modify the Boostrap.ini file as follows. Under [DefaultGateway] enter the IP addresses for the default gateway of client devices in your locations (replace 10.10.10.1 and 10.10.20.1 with your default gateways). The default gateway setting is what tells the client which deployment share (i.e. server) to use. ```ini [Settings] @@ -142,8 +142,8 @@ On **MDT01**: UserPassword=pass@word1 SkipBDDWelcome=YES ``` - >[!NOTE] - >The DeployRoot value needs to go into the Bootstrap.ini file, but you can use the same logic in the CustomSettings.ini file. For example, you can redirect the logs to the local deployment server (SLSHARE), or have the User State Migration Tool (USMT) migration store (UDDIR) local. To learn more about USMT, see [Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md) and [Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md). + > [!NOTE] + > The DeployRoot value needs to go into the Bootstrap.ini file, but you can use the same logic in the CustomSettings.ini file. For example, you can redirect the logs to the local deployment server (SLSHARE), or have the User State Migration Tool (USMT) migration store (UDDIR) local. To learn more about USMT, see [Refresh a Windows 10 computer with Windows 11](refresh-a-windows-10-computer-with-windows-11.md) and [Replace a Windows 10 computer with a Windows 11 computer](replace-a-windows-10-computer-with-a-windows-11-computer.md). 2. Save the Bootstrap.ini file. 3. Using the Deployment Workbench, right-click the **MDT Production** deployment share and select **Update Deployment Share**. Use the default settings for the Update Deployment Share Wizard. This process will take a few minutes. @@ -154,8 +154,8 @@ On **MDT01**: Replacing the updated boot image in WDS. - >[!TIP] - >If you modify bootstrap.ini again later, be sure to repeat the process of updating the deployment share in the Deployment Workbench and replacing the boot image in the WDS console. + > [!TIP] + > If you modify bootstrap.ini again later, be sure to repeat the process of updating the deployment share in the Deployment Workbench and replacing the boot image in the WDS console. ## Replicate the content @@ -228,7 +228,7 @@ On **MDT02**: The DFS Replication Health Report. ->If there are replication errors you can review the DFS event log in Event Viewer under **Applications and Services Logs**. +> If there are replication errors you can review the DFS event log in Event Viewer under **Applications and Services Logs**. ## Configure Windows Deployment Services (WDS) in a remote site @@ -251,21 +251,19 @@ Now you should have a solution ready for deploying the Windows 10 client to the 6. Install an operating system from a network-based installation server 2. Start the PC0006 virtual machine, and press **Enter** to start the Pre-Boot Execution Environment (PXE) boot. The VM will now load the Windows PE boot image from the WDS server. 3. After Windows Preinstallation Environment (Windows PE) has booted, complete the Windows Deployment Wizard using the following settings: - 1. Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Custom Image + 1. Select a task sequence to execute on this computer: Windows 11 Enterprise x64 Custom Image 2. Computer Name: PC0006 3. Applications: Select the Install - Adobe Reader 4. Setup will now start and perform the following: - 1. Install the Windows 10 Enterprise operating system. + 1. Install the Windows 11 Enterprise operating system. 2. Install applications. 3. Update the operating system using your local Windows Server Update Services (WSUS) server. -![pc0001.](../images/pc0006.png) - ## Related topics [Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
-[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
-[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
-[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
-[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
+[Create a Windows 11 reference image](create-a-windows-11-reference-image.md)
+[Deploy a Windows 11 image using MDT](deploy-a-windows-11-image-using-mdt.md)
+[Refresh a Windows 10 computer with Windows 11](refresh-a-windows-10-computer-with-windows-11.md)
+[Replace a Windows 10 computer with a Windows 11 computer](replace-a-windows-10-computer-with-a-windows-11-computer.md)
[Configure MDT settings](configure-mdt-settings.md) \ No newline at end of file diff --git a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md index f5e939b233..435f937e56 100644 --- a/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md +++ b/windows/deployment/deploy-windows-mdt/deploy-a-windows-11-image-using-mdt.md @@ -305,7 +305,7 @@ On **MDT01**: For the HP EliteBook 8560w, you use HP Image Assistant to get the drivers. The HP Image Assistant can be accessed on the [HP Support site](https://ftp.ext.hp.com/pub/caps-softpaq/cmit/HPIA.html). -In these steps, we assume you have downloaded and extracted the drivers for the HP EliteBook 8650w model to the **D:\\Drivers\\Windows 10 x64\\Hewlett-Packard\\HP EliteBook 8560w** folder. +In these steps, we assume you have downloaded and extracted the drivers for the HP EliteBook 8650w model to the **D:\\Drivers\\Windows 11 x64\\Hewlett-Packard\\HP EliteBook 8560w** folder. On **MDT01**: @@ -317,7 +317,7 @@ On **MDT01**: ### For the Microsoft Surface Laptop -For the Microsoft Surface Laptop model, you find the drivers on the Microsoft website. In these steps we assume you have downloaded and extracted the Surface Laptop drivers to the **D:\\Drivers\\Windows 10 x64\\Microsoft\\Surface Laptop** folder. +For the Microsoft Surface Laptop model, you find the drivers on the Microsoft website. In these steps we assume you have downloaded and extracted the Surface Laptop drivers to the **D:\\Drivers\\Windows 11 x64\\Microsoft\\Surface Laptop** folder. On **MDT01**: @@ -473,7 +473,7 @@ On **MDT01**: 11. Click **OK**. >[!NOTE] - >It will take a while for the Deployment Workbench to create the monitoring database and web service. + >It might take a while for the Deployment Workbench to create the monitoring database and web service. ![figure 8.](../images/mdt-07-fig08.png) @@ -604,7 +604,7 @@ Like the MDT Build Lab deployment share, the MDT Production deployment share nee >[!NOTE] >The update process will take 5 to 10 minutes. -## Step 8: Deploy the Windows 10 client image +## Step 8: Deploy the Windows 11 client image These steps will walk you through the process of using task sequences to deploy Windows 10 images through a fully automated process. First, you need to add the boot image to Windows Deployment Services (WDS) and then start the deployment. In contrast with deploying images from the MDT Build Lab deployment share, we recommend using the Pre-Installation Execution Environment (PXE) to start the full deployments in the datacenter, even though you technically can use an ISO/CD or USB to start the process. @@ -624,7 +624,7 @@ On **MDT01**: The boot image added to the WDS console. -### Deploy the Windows 10 client +### Deploy the Windows 11 client At this point, you should have a solution ready for deploying the Windows 10 client. We recommend starting by trying a few deployments at a time until you are confident that your configuration works as expected. We find it useful to try some initial tests on virtual machines before testing on physical hardware. This helps rule out hardware issues when testing or troubleshooting. Here are the steps to deploy your Windows 10 image to a virtual machine: @@ -654,9 +654,9 @@ On **HV01**: 4. Setup now begins and does the following: - - Installs the Windows 10 Enterprise operating system. + - Installs the Windows 11 Enterprise operating system. - Installs the added application. - - Updates the operating system via your local Windows Server Update Services (WSUS) server. + - Updates the operating system via your local Windows Server Update Services (WSUS) server (if configured). ![pc0005 image1.](../images/pc0005-vm.png) @@ -714,9 +714,9 @@ On **MDT01**: The newly created multicast namespace. -## Use offline media to deploy Windows 10 +## Use offline media to deploy Windows 11 -In addition to network-based deployments, MDT supports the use of offline media-based deployments of Windows 10. You can very easily generate an offline version of your deployment share - either the full deployment share or a subset of it - through the use of selection profiles. The generated offline media can be burned to a DVD or copied to a USB stick for deployment. +In addition to network-based deployments, MDT supports the use of offline media-based deployments of Windows 11. You can very easily generate an offline version of your deployment share - either the full deployment share or a subset of it - through the use of selection profiles. The generated offline media can be burned to a DVD or copied to a USB stick for deployment. Offline media are useful not only when you do not have network connectivity to the deployment share, but also when you have limited connection to the deployment share and do not want to copy 5 GB of data over the wire. Offline media can still join the domain, but you save the transfer of operating system images, drivers, and applications over the wire. @@ -735,10 +735,10 @@ On **MDT01**: - Folders - Applications / Adobe - - Operating Systems / Windows 10 + - Operating Systems / Windows 11 - Out-Of-Box Drivers / WinPE x64 - - Out-Of-Box Drivers / Windows 10 x64 - - Task Sequences / Windows 10 + - Out-Of-Box Drivers / Windows 11 x64 + - Task Sequences / Windows 11 ![offline media.](../images/mdt-offline-media.png) @@ -756,7 +756,7 @@ In these steps, you generate offline media from the MDT Production deployment sh 3. Use the following settings for the New Media Wizard: - General Settings - Media path: **D:\\MDTOfflineMedia** - - Selection profile: **Windows 10 Offline Media** + - Selection profile: **Windows 11 Offline Media** ### Configure the offline media @@ -770,7 +770,7 @@ On **MDT01**: 3. In the **General** tab, configure the following: - Clear the Generate x86 boot image check box. - - ISO file name: Windows 10 Offline Media.iso + - ISO file name: Windows 11 Offline Media.iso 4. On the **Windows PE** tab, in the **Platform** drop-down list, select **x64**. @@ -803,15 +803,10 @@ The ISO that you got when updating the offline media item can be burned to a DVD Follow these steps to create a bootable USB stick from the offline media content: 1. On a physical machine running Windows 7 or later, insert the USB stick you want to use. - 2. Copy the content of the **MDTOfflineMedia\\Content** folder to the root of the USB stick. - 3. Start an elevated command prompt (run as Administrator), and start the Diskpart utility by typing **Diskpart** and pressing **Enter**. - 4. In the Diskpart utility, you can type **list volume** (or the shorter **list vol**) to list the volumes, but you really only need to remember the drive letter of the USB stick to which you copied the content. In our example, the USB stick had the drive letter F. - 5. In the Diskpart utility, type **select volume F** (replace F with your USB stick drive letter). - 6. In the Diskpart utility, type **active**, and then type **exit**. ## Unified Extensible Firmware Interface (UEFI)-based deployments diff --git a/windows/deployment/images/fig6-taskseq.png b/windows/deployment/images/fig6-taskseq.png index 8696cc04c4d15cf6be8ebf8b0c274713ef4df52d..d77e99d70d95071ab002db5cea6c6e52937fdcba 100644 GIT binary patch literal 322819 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 z zxf(5+xvguql%t^JR_fIh-;8vK%%fF|tLjH~;WIvyZiS_mgf#v(PXV(kbxwP>Cg1Ut z^Zp}z(wF^NUiN&=G@?^#7&VbI3*QGbvYEgWm#bY}_B9~;cn76hY`vK^93hqC73*?8 zu9e7WDH?+GB-_ADvDD0b7M zc>%+50~m9FAH^Mo4qZx?8g6utWILF-Rei_X*^@Pw-?bKnG-lXm>?hqZ>-lf$?*5$k zqwgj{=Ev#kLFXzoT1v5JEOPT_6`+|lrjaH;HGodAtWkBFlRC>bQ_Qklp&QvLtW32Z z+4(cef>igEpJD&wdNE_Kz+m880@MFY>ND&{*+EW48j3+<_=GJ;@JURjEc1Q4Q8uCM zCV#F-a0(2@+VV2IGD}?Kf(d?+Ty}S=a0-aNuKMEStLK;+RLtIthH1FGf26hGaIxb# zLIbwxpTb|ekO2b?k|#9>L7kp;@)PirX0x&ZQrVaCuXZZ8xSqIu5mRU)F9+l{@&gw- z%mn##m;qogqXkvpDi+sWvj0(;*MAIYs}JM-)xRx53+(~;68i1W0Wr<&d9|2oWy7c+ zE8PR&9DG>9lwVFfSLgqRt}o7p%W=ZyRinH$gv2vdm|?uIerW|{?{bsL4)69wo9Pk# za19VN_jmlMaShV>CtA%M(TXqDPVS9=Ui+s=r)=;^>=)x#W=3v_9@Ep_Wp8uGGY1`w zoHkFvD^S7m{S;@>8N|_PDhumO7emiZL%=nySp8p%*v(uo{*V-c`I$b-tPNWj5cI`7irC2jp`U{Rv`PwWbv0eKZV6W%*Yshq0--pUPadNsf=U29OwRtRQ_J=&6xXBKGWF6ki1UBYY zfWnXeS@i!deb|dHyL=b~h~Vk_8|mB4*l{?K`lb=|ulj5$a_}Ky-6wcvZ0-8&f!#lr znE(4Lj06)?L!^G*V8_+^cAP)I&C1Arp;A=?iq(*}x3{5X?_zY#__Avg6zDhao=#Q% zw;Q|0lOgeWIOAe6EcoK$;z4A;7}W>w2Ti%!F#iz_gg%{+J^Km7BKr#*hh26SUTyfI zN=oP(8X6Y!Bf0u7E;yv5rLiI;s_uV>USm=Hw`DfG>U%Mnk11k;IU4WH@l81;@ISjy zNo0HgAz`@}=LtD6K^}a(ETaGWm9$_@D62DVBt!aBU%D#G@NON5@|%s#YzU^AhAEb* zjm=4W^Z~{BNJ3lBH?~WK`801YXiIZU+GLw+qqjCuLIb zOV~-5*Vbv*+@HX>wN^5U-;ViY9svp`;^&vX_h9??%+-2v{Hq=0V`%7Fwfm(2m}p=O zh3~1K&y$XjL+0m)TQ{ESwP^l7XPS;9p==fY8Ir%JCxygVu8IHq>EU9DbEF6OZW1J# z`C8&AP5XhpvEzf~$@p?ZNHJ+al!oz;d8oZ^+?c%f

+> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -51,28 +57,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -91,12 +103,6 @@ manager: dansimp -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -114,28 +120,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -154,12 +166,7 @@ ADMX Info: -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -177,28 +184,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -217,12 +230,7 @@ ADMX Info: -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -240,28 +248,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -280,12 +294,7 @@ ADMX Info: -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -303,28 +312,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -343,12 +358,6 @@ ADMX Info: -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -366,28 +375,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -406,12 +421,6 @@ ADMX Info: -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -422,16 +431,6 @@ ADMX Info:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-msslegacy.md b/windows/client-management/mdm/policy-csp-msslegacy.md index d4a5030052..00d3582526 100644 --- a/windows/client-management/mdm/policy-csp-msslegacy.md +++ b/windows/client-management/mdm/policy-csp-msslegacy.md @@ -15,7 +15,6 @@ manager: dansimp # Policy CSP - MSSLegacy -
@@ -36,6 +35,12 @@ manager: dansimp
+> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -45,28 +50,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -85,12 +96,6 @@ manager: dansimp -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -108,28 +113,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -148,12 +159,7 @@ ADMX Info: -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -171,28 +177,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -211,12 +223,6 @@ ADMX Info: -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -234,28 +240,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -274,12 +286,6 @@ ADMX Info: -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -290,16 +296,7 @@ ADMX Info:
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-multitasking.md b/windows/client-management/mdm/policy-csp-multitasking.md index 9c58b25ef3..1fd89a2f03 100644 --- a/windows/client-management/mdm/policy-csp-multitasking.md +++ b/windows/client-management/mdm/policy-csp-multitasking.md @@ -14,9 +14,6 @@ manager: dansimp # Policy CSP - Multitasking -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. -
@@ -37,28 +34,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark9YesYes
Businesscheck mark9YesYes
Enterprisecheck mark9YesYes
Educationcheck mark9YesYes
@@ -115,17 +118,5 @@ The following list shows the supported values:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. -- 9 - Available in Windows 10, version 20H2. - diff --git a/windows/client-management/mdm/policy-csp-networkisolation.md b/windows/client-management/mdm/policy-csp-networkisolation.md index 8646c8830d..922e55784c 100644 --- a/windows/client-management/mdm/policy-csp-networkisolation.md +++ b/windows/client-management/mdm/policy-csp-networkisolation.md @@ -57,28 +57,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -117,28 +123,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -190,28 +202,34 @@ fd00::-fdff:ffff:ffff:ffff:ffff:ffff:ffff:ffff - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -249,28 +267,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -309,28 +333,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -370,28 +400,34 @@ Here are the steps to create canonical domain names: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -430,28 +466,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -489,28 +531,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -542,15 +590,5 @@ ADMX Info:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-networklistmanager.md b/windows/client-management/mdm/policy-csp-networklistmanager.md index 9bbe04d477..955af06501 100644 --- a/windows/client-management/mdm/policy-csp-networklistmanager.md +++ b/windows/client-management/mdm/policy-csp-networklistmanager.md @@ -38,28 +38,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markNoNo
Businesscheck markNoNo
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -89,28 +95,34 @@ This policy setting provides the list of URLs (separated by Unicode character 0x - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markNoNo
Businesscheck markNoNo
Enterprisecheck markYesYes
Educationcheck markYesYes
diff --git a/windows/client-management/mdm/policy-csp-notifications.md b/windows/client-management/mdm/policy-csp-notifications.md index b9cb69c43d..643ef3e681 100644 --- a/windows/client-management/mdm/policy-csp-notifications.md +++ b/windows/client-management/mdm/policy-csp-notifications.md @@ -42,28 +42,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -80,7 +86,7 @@ manager: dansimp -Added in Windows 10, version 1803. This policy setting blocks applications from using the network to send tile, badge, toast, and raw notifications. Specifically, this policy setting turns off the connection between Windows and the Windows Push Notification Service (WNS). This policy setting also stops applications from being able to use [periodic (polling) notifications](/windows/uwp/design/shell/tiles-and-notifications/periodic-notification-overview). +This policy setting blocks applications from using the network to send tile, badge, toast, and raw notifications. Specifically, this policy setting turns off the connection between Windows and the Windows Push Notification Service (WNS). This policy setting also stops applications from being able to use [periodic (polling) notifications](/windows/uwp/design/shell/tiles-and-notifications/periodic-notification-overview). If you enable this policy setting, applications and system features will not be able receive notifications from the network from WNS or via notification polling APIs. @@ -123,28 +129,34 @@ Validation: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -161,7 +173,7 @@ Validation: -Added in Windows 10, version 1607. Boolean value that turns off notification mirroring. +Boolean value that turns off notification mirroring. For each user logged into the device, if you enable this policy (set value to 1) the app and system notifications received by this user on this device will not get mirrored to other devices of the same logged in user. If you disable or do not configure this policy (set value to 0) the notifications received by this user on this device will be mirrored to other devices of the same logged in user. This feature can be turned off by apps that do not want to participate in Notification Mirroring. This feature can also be turned off by the user in the Cortana setting page. @@ -193,28 +205,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -231,7 +249,7 @@ The following list shows the supported values: -Added in Windows 10, version 1803. This policy setting turns off tile notifications. +This policy setting turns off tile notifications. If you enable this policy setting, applications and system features will not be able to update their tiles and tile badges in the Start screen. @@ -262,15 +280,5 @@ Validation:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-power.md b/windows/client-management/mdm/policy-csp-power.md index c9c793a619..367d969417 100644 --- a/windows/client-management/mdm/policy-csp-power.md +++ b/windows/client-management/mdm/policy-csp-power.md @@ -90,6 +90,13 @@ manager: dansimp
+> [!TIP] +> Some of these are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
@@ -99,28 +106,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -144,12 +157,6 @@ If you enable or do not configure this policy setting, Windows uses standby stat If you disable this policy setting, standby states (S1-S3) are not allowed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -169,28 +176,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -214,12 +227,6 @@ If you enable or do not configure this policy setting, Windows uses standby stat If you disable this policy setting, standby states (S1-S3) are not allowed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -239,28 +246,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -277,7 +290,7 @@ ADMX Info: -Added in Windows 10, version 1709. This policy setting allows you to specify the period of inactivity before Windows turns off the display. +This policy setting allows you to specify the period of inactivity before Windows turns off the display. If you enable this policy setting, you must provide a value, in seconds, indicating how much idle time should elapse before Windows turns off the display. @@ -286,12 +299,6 @@ If you disable or do not configure this policy setting, users control this setti If the user has configured a slide show to run on the lock screen when the machine is locked, this can prevent the display from turning off. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -311,28 +318,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -349,7 +362,7 @@ ADMX Info: -Added in Windows 10, version 1709. This policy setting allows you to specify the period of inactivity before Windows turns off the display. +This policy setting allows you to specify the period of inactivity before Windows turns off the display. If you enable this policy setting, you must provide a value, in seconds, indicating how much idle time should elapse before Windows turns off the display. @@ -358,12 +371,6 @@ If you disable or do not configure this policy setting, users control this setti If the user has configured a slide show to run on the lock screen when the machine is locked, this can prevent the display from turning off. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -383,28 +390,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -422,7 +435,7 @@ ADMX Info: -Added in Windows 10, version 1903. This policy setting allows you to specify battery charge level at which Energy Saver is turned on. +This policy setting allows you to specify battery charge level at which Energy Saver is turned on. If you enable this policy setting, you must specify a percentage value that indicates the battery charge level. Energy Saver is automatically turned on at (and below) the specified battery charge level. @@ -457,28 +470,34 @@ Supported values: 0-100. The default is 70. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -495,7 +514,7 @@ Supported values: 0-100. The default is 70. -Added in Windows 10, version 1903. This policy setting allows you to specify battery charge level at which Energy Saver is turned on. +This policy setting allows you to specify battery charge level at which Energy Saver is turned on. If you enable this policy setting, you must provide a percentage value that indicates the battery charge level. Energy Saver is automatically turned on at (and below) the specified battery charge level. @@ -530,28 +549,34 @@ Supported values: 0-100. The default is 70. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -568,7 +593,7 @@ Supported values: 0-100. The default is 70. -Added in Windows 10, version 1709. This policy setting allows you to specify the period of inactivity before Windows transitions the system to hibernate. +This policy setting allows you to specify the period of inactivity before Windows transitions the system to hibernate. If you enable this policy setting, you must provide a value, in seconds, indicating how much idle time should elapse before Windows transitions to hibernate. @@ -577,12 +602,6 @@ If you disable or do not configure this policy setting, users control this setti If the user has configured a slide show to run on the lock screen when the machine is locked, this can prevent the sleep transition from occurring. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -602,28 +621,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -640,7 +665,7 @@ ADMX Info: -Added in Windows 10, version 1709. This policy setting allows you to specify the period of inactivity before Windows transitions the system to hibernate. +This policy setting allows you to specify the period of inactivity before Windows transitions the system to hibernate. If you enable this policy setting, you must provide a value, in seconds, indicating how much idle time should elapse before Windows transitions to hibernate. @@ -649,12 +674,7 @@ If you disable or do not configure this policy setting, users control this setti If the user has configured a slide show to run on the lock screen when the machine is locked, this can prevent the sleep transition from occurring. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -674,28 +694,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -719,12 +745,6 @@ If you enable or do not configure this policy setting, the user is prompted for If you disable this policy setting, the user is not prompted for a password when the system resumes from sleep. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -744,28 +764,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -789,12 +815,6 @@ If you enable or do not configure this policy setting, the user is prompted for If you disable this policy setting, the user is not prompted for a password when the system resumes from sleep. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -814,28 +834,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -852,7 +878,7 @@ ADMX Info: -Added in Windows 10, version 1903. This policy setting specifies the action that Windows takes when a user closes the lid on a mobile PC. +This policy setting specifies the action that Windows takes when a user closes the lid on a mobile PC. If you enable this policy setting, you must select the desired action. @@ -893,28 +919,34 @@ The following are the supported lid close switch actions (on battery): - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -931,7 +963,7 @@ The following are the supported lid close switch actions (on battery): -Added in Windows 10, version 1903. This policy setting specifies the action that Windows takes when a user closes the lid on a mobile PC. +This policy setting specifies the action that Windows takes when a user closes the lid on a mobile PC. If you enable this policy setting, you must select the desired action. @@ -972,28 +1004,34 @@ The following are the supported lid close switch actions (plugged in): - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -1010,7 +1048,7 @@ The following are the supported lid close switch actions (plugged in): -Added in Windows 10, version 1903. This policy setting specifies the action that Windows takes when a user presses the Power button. +This policy setting specifies the action that Windows takes when a user presses the Power button. If you enable this policy setting, you must select the desired action. @@ -1051,28 +1089,34 @@ The following are the supported Power button actions (on battery): - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -1089,7 +1133,7 @@ The following are the supported Power button actions (on battery): -Added in Windows 10, version 1903. This policy setting specifies the action that Windows takes when a user presses the Power button. +This policy setting specifies the action that Windows takes when a user presses the Power button. If you enable this policy setting, you must select the desired action. @@ -1130,28 +1174,34 @@ The following are the supported Power button actions (plugged in): - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -1168,7 +1218,7 @@ The following are the supported Power button actions (plugged in): -Added in Windows 10, version 1903. This policy setting specifies the action that Windows takes when a user presses the Sleep button. +This policy setting specifies the action that Windows takes when a user presses the Sleep button. If you enable this policy setting, you must select the desired action. @@ -1209,28 +1259,34 @@ The following are the supported Sleep button actions (on battery): - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -1247,7 +1303,7 @@ The following are the supported Sleep button actions (on battery): -Added in Windows 10, version 1903. This policy setting specifies the action that Windows takes when a user presses the Sleep button. +This policy setting specifies the action that Windows takes when a user presses the Sleep button. If you enable this policy setting, you must select the desired action. @@ -1288,28 +1344,34 @@ The following are the supported Sleep button actions (plugged in): - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -1326,7 +1388,7 @@ The following are the supported Sleep button actions (plugged in): -Added in Windows 10, version 1709. This policy setting allows you to specify the period of inactivity before Windows transitions the system to sleep. +This policy setting allows you to specify the period of inactivity before Windows transitions the system to sleep. If you enable this policy setting, you must provide a value, in seconds, indicating how much idle time should elapse before Windows transitions to sleep. @@ -1335,12 +1397,6 @@ If you disable or do not configure this policy setting, users control this setti If the user has configured a slide show to run on the lock screen when the machine is locked, this can prevent the sleep transition from occurring. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1360,28 +1416,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -1398,7 +1460,7 @@ ADMX Info: -Added in Windows 10, version 1709. This policy setting allows you to specify the period of inactivity before Windows transitions the system to sleep. +This policy setting allows you to specify the period of inactivity before Windows transitions the system to sleep. If you enable this policy setting, you must provide a value, in seconds, indicating how much idle time should elapse before Windows transitions to sleep. @@ -1407,12 +1469,6 @@ If you disable or do not configure this policy setting, users control this setti If the user has configured a slide show to run on the lock screen when the machine is locked, this can prevent the sleep transition from occurring. The "Prevent enabling lock screen slide show" policy setting can be used to disable the slide show feature. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1432,28 +1488,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -1470,7 +1532,7 @@ ADMX Info: -Added in Windows 10, version 1903. This policy setting allows you to turn off hybrid sleep. +This policy setting allows you to turn off hybrid sleep. If you set this policy setting to 0, a hiberfile is not generated when the system transitions to sleep (Stand By). @@ -1508,28 +1570,34 @@ The following are the supported values for Hybrid sleep (on battery): - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -1546,7 +1614,7 @@ The following are the supported values for Hybrid sleep (on battery): -Added in Windows 10, version 1903. This policy setting allows you to turn off hybrid sleep. +This policy setting allows you to turn off hybrid sleep. If you set this policy setting to 0, a hiberfile is not generated when the system transitions to sleep (Stand By). @@ -1584,28 +1652,34 @@ The following are the supported values for Hybrid sleep (plugged in): - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -1622,7 +1696,7 @@ The following are the supported values for Hybrid sleep (plugged in): -Added in Windows 10, version 1903. This policy setting allows you to specify the period of inactivity before Windows transitions to sleep automatically when a user is not present at the computer. +This policy setting allows you to specify the period of inactivity before Windows transitions to sleep automatically when a user is not present at the computer. If you enable this policy setting, you must provide a value, in seconds, indicating how much idle time should elapse before Windows automatically transitions to sleep when left unattended. If you specify 0 seconds, Windows does not automatically transition to sleep. @@ -1660,28 +1734,34 @@ Default value for unattended sleep timeout (on battery): - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -1698,7 +1778,7 @@ Default value for unattended sleep timeout (on battery): -Added in Windows 10, version 1903. This policy setting allows you to specify the period of inactivity before Windows transitions to sleep automatically when a user is not present at the computer. +This policy setting allows you to specify the period of inactivity before Windows transitions to sleep automatically when a user is not present at the computer. If you enable this policy setting, you must provide a value, in seconds, indicating how much idle time should elapse before Windows automatically transitions to sleep when left unattended. If you specify 0 seconds, Windows does not automatically transition to sleep. @@ -1729,17 +1809,6 @@ Default value for unattended sleep timeout (plugged in):
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. -- 9 - Available in Windows 10, version 20H2. diff --git a/windows/client-management/mdm/policy-csp-userrights.md b/windows/client-management/mdm/policy-csp-userrights.md index 7ac5e6f283..65fb6facfd 100644 --- a/windows/client-management/mdm/policy-csp-userrights.md +++ b/windows/client-management/mdm/policy-csp-userrights.md @@ -15,7 +15,6 @@ manager: dansimp # Policy CSP - UserRights -
User rights are assigned for user accounts or groups. The name of the policy defines the user right in question, and the values are always users or groups. Values can be represented as SIDs or strings. For reference, see [Well-Known SID Structures](/openspecs/windows_protocols/ms-dtyp/81d92bba-d22b-4a8c-908a-554ab29148ab). @@ -200,28 +199,34 @@ For example, the following syntax grants user rights to a specific user or group - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -257,28 +262,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -316,28 +327,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -375,28 +392,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -434,28 +457,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -493,28 +522,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -550,28 +585,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -609,28 +650,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -666,28 +713,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -723,28 +776,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -784,28 +843,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -843,28 +908,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -902,28 +973,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -959,28 +1036,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1018,28 +1101,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1075,28 +1164,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1134,28 +1229,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1191,28 +1292,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1258,28 +1365,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1320,28 +1433,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1379,28 +1498,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1436,28 +1561,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1493,28 +1624,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1550,28 +1687,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1609,28 +1752,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1666,28 +1815,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1723,28 +1878,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1780,28 +1941,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1839,28 +2006,34 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -1891,14 +2064,4 @@ GP Info:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-wifi.md b/windows/client-management/mdm/policy-csp-wifi.md index 0db9332538..77728974a0 100644 --- a/windows/client-management/mdm/policy-csp-wifi.md +++ b/windows/client-management/mdm/policy-csp-wifi.md @@ -15,7 +15,6 @@ manager: dansimp # Policy CSP - Wifi -
@@ -67,28 +66,34 @@ This policy has been deprecated. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -135,28 +140,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -203,28 +214,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -266,28 +283,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -326,28 +349,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
@@ -364,7 +393,7 @@ The following list shows the supported values: -Added in Windows 10, version 1703. Allow WiFi Direct connection.. +Allow WiFi Direct connection.. @@ -384,28 +413,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -434,16 +469,6 @@ Supported operations are Add, Delete, Get, and Replace.
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md index 9af69e0c2b..a5e847a460 100644 --- a/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md +++ b/windows/client-management/mdm/policy-csp-windowsconnectionmanager.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -107,16 +113,6 @@ ADMX Info:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md index 10c2f369a9..6b2e339e43 100644 --- a/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md +++ b/windows/client-management/mdm/policy-csp-windowsdefendersecuritycenter.md @@ -98,28 +98,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -136,7 +142,7 @@ manager: dansimp -Added in Windows 10, version 1709. The company name that is displayed to the users. CompanyName is required for both EnableCustomizedToasts and EnableInAppCustomization. If you disable or do not configure this setting, or do not have EnableCustomizedToasts or EnableInAppCustomization enabled, then devices will not display the contact options. +The company name that is displayed to the users. CompanyName is required for both EnableCustomizedToasts and EnableInAppCustomization. If you disable or do not configure this setting, or do not have EnableCustomizedToasts or EnableInAppCustomization enabled, then devices will not display the contact options. Value type is string. Supported operations are Add, Get, Replace and Delete. @@ -160,28 +166,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark4YesYes
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -198,7 +210,7 @@ ADMX Info: -Added in Windows 10, next major release. Use this policy setting to specify if to display the Account protection area in Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. +Use this policy setting to specify if to display the Account protection area in Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. @@ -226,28 +238,34 @@ Valid values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -264,7 +282,7 @@ Valid values: -Added in Windows 10, version 1709. Use this policy setting if you want to disable the display of the app and browser protection area in Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. +Use this policy setting if you want to disable the display of the app and browser protection area in Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. Value type is integer. Supported operations are Add, Get, Replace and Delete. @@ -294,28 +312,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark5YesYes
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
@@ -376,28 +400,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark4YesYes
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -414,7 +444,7 @@ ADMX Info: -Added in Windows 10, next major release. Use this policy setting if you want to disable the display of the Device security area in the Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. +Use this policy setting if you want to disable the display of the Device security area in the Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. @@ -442,28 +472,34 @@ Valid values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -480,7 +516,7 @@ Valid values: -Added in Windows 10, version 1709. Use this policy if you want Windows Defender Security Center to only display notifications which are considered critical. If you disable or do not configure this setting, Windows Defender Security Center will display critical and non-critical notifications to users. +Use this policy if you want Windows Defender Security Center to only display notifications which are considered critical. If you disable or do not configure this setting, Windows Defender Security Center will display critical and non-critical notifications to users. > [!NOTE] > If Suppress notification is enabled then users will not see critical or non-critical messages. @@ -513,28 +549,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -551,7 +593,7 @@ The following list shows the supported values: -Added in Windows 10, version 1709. Use this policy setting if you want to disable the display of the family options area in Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. +Use this policy setting if you want to disable the display of the family options area in Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. Value type is integer. Supported operations are Add, Get, Replace and Delete. @@ -581,28 +623,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -619,7 +667,7 @@ The following list shows the supported values: -Added in Windows 10, version 1709. Use this policy setting if you want to disable the display of the device performance and health area in Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. +Use this policy setting if you want to disable the display of the device performance and health area in Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. Value type is integer. Supported operations are Add, Get, Replace and Delete. @@ -649,28 +697,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -687,7 +741,7 @@ The following list shows the supported values: -Added in Windows 10, version 1709. Use this policy setting if you want to disable the display of the firewall and network protection area in Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. +Use this policy setting if you want to disable the display of the firewall and network protection area in Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. Value type is integer. Supported operations are Add, Get, Replace and Delete. @@ -717,28 +771,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -755,7 +815,7 @@ The following list shows the supported values: -Added in Windows 10, version 1709. Use this policy setting if you want to disable the display of Windows Defender Security Center notifications. If you disable or do not configure this setting, Windows Defender Security Center notifications will display on devices. +Use this policy setting if you want to disable the display of Windows Defender Security Center notifications. If you disable or do not configure this setting, Windows Defender Security Center notifications will display on devices. Value type is integer. Supported operations are Add, Get, Replace and Delete. @@ -785,28 +845,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark5YesYes
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
@@ -867,28 +933,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -905,7 +977,7 @@ ADMX Info: -Added in Windows 10, version 1709. Use this policy setting if you want to disable the display of the virus and threat protection area in Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. +Use this policy setting if you want to disable the display of the virus and threat protection area in Windows Defender Security Center. If you disable or do not configure this setting, Windows defender Security Center will display this area. Value type is integer. Supported operations are Add, Get, Replace and Delete. @@ -935,28 +1007,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -973,7 +1051,7 @@ The following list shows the supported values: -Added in Windows 10, version 1709. Prevent users from making changes to the exploit protection settings area in the Windows Defender Security Center. If you disable or do not configure this setting, local users can make changes in the exploit protection settings area. +Prevent users from making changes to the exploit protection settings area in the Windows Defender Security Center. If you disable or do not configure this setting, local users can make changes in the exploit protection settings area. Value type is integer. Supported operations are Add, Get, Replace and Delete. @@ -1003,28 +1081,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -1041,7 +1125,7 @@ The following list shows the supported values: -Added in Windows 10, version 1709. The email address that is displayed to users.  The default mail application is used to initiate email actions. If you disable or do not configure this setting, or do not have EnableCustomizedToasts or EnableInAppCustomization enabled, then devices will not display contact options. +The email address that is displayed to users.  The default mail application is used to initiate email actions. If you disable or do not configure this setting, or do not have EnableCustomizedToasts or EnableInAppCustomization enabled, then devices will not display contact options. Value type is string. Supported operations are Add, Get, Replace and Delete. @@ -1065,28 +1149,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -1103,7 +1193,7 @@ ADMX Info: -Added in Windows 10, version 1709. Enable this policy to display your company name and contact options in the notifications. If you disable or do not configure this setting, or do not provide CompanyName and a minimum of one contact method (Phone using Skype, Email, Help portal URL) Windows Defender Security Center will display a default notification text. +Enable this policy to display your company name and contact options in the notifications. If you disable or do not configure this setting, or do not provide CompanyName and a minimum of one contact method (Phone using Skype, Email, Help portal URL) Windows Defender Security Center will display a default notification text. Value type is integer. Supported operations are Add, Get, Replace, and Delete. @@ -1133,28 +1223,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -1171,7 +1267,7 @@ The following list shows the supported values: -Added in Windows 10, version 1709. Enable this policy to have your company name and contact options displayed in a contact card fly out in Windows Defender Security Center. If you disable or do not configure this setting, or do not provide CompanyName and a minimum of one contact method (Phone using Skype, Email, Help portal URL) Windows Defender Security Center will not display the contact card fly out notification. +Enable this policy to have your company name and contact options displayed in a contact card fly out in Windows Defender Security Center. If you disable or do not configure this setting, or do not provide CompanyName and a minimum of one contact method (Phone using Skype, Email, Help portal URL) Windows Defender Security Center will not display the contact card fly out notification. Value type is integer. Supported operations are Add, Get, Replace, and Delete. @@ -1201,28 +1297,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark4YesYes
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -1239,7 +1341,7 @@ The following list shows the supported values: -Added in Windows 10, version 1803. Use this policy setting to hide the Ransomware data recovery area in Windows Defender Security Center. +Use this policy setting to hide the Ransomware data recovery area in Windows Defender Security Center. @@ -1267,28 +1369,34 @@ Valid values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark4YesYes
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -1305,7 +1413,7 @@ Valid values: -Added in Windows 10, version 1803. Use this policy to hide the Secure boot area in the Windows Defender Security Center. +Use this policy to hide the Secure boot area in the Windows Defender Security Center. @@ -1333,28 +1441,34 @@ Valid values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark4YesYes
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -1371,7 +1485,7 @@ Valid values: -Added in Windows 10, version 1803. Use this policy to hide the Security processor (TPM) troubleshooting area in the Windows Defender Security Center. +Use this policy to hide the Security processor (TPM) troubleshooting area in the Windows Defender Security Center. @@ -1399,28 +1513,34 @@ Valid values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark5YesYes
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
@@ -1483,28 +1603,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -1521,7 +1647,7 @@ ADMX Info: -Added in Windows 10, version 1709. The phone number or Skype ID that is displayed to users.  Skype is used to initiate the call. If you disable or do not configure this setting, or do not have EnableCustomizedToasts or EnableInAppCustomization enabled, then devices will not display contact options. +The phone number or Skype ID that is displayed to users.  Skype is used to initiate the call. If you disable or do not configure this setting, or do not have EnableCustomizedToasts or EnableInAppCustomization enabled, then devices will not display contact options. Value type is string. Supported operations are Add, Get, Replace, and Delete. @@ -1545,28 +1671,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -1583,7 +1715,7 @@ ADMX Info: -Added in Windows 10, version 1709. The help portal URL this is displayed to users. The default browser is used to initiate this action. If you disable or do not configure this setting, or do not have EnableCustomizedToasts or EnableInAppCustomization enabled, then the device will not display contact options. +The help portal URL this is displayed to users. The default browser is used to initiate this action. If you disable or do not configure this setting, or do not have EnableCustomizedToasts or EnableInAppCustomization enabled, then the device will not display contact options. Value type is Value type is string. Supported operations are Add, Get, Replace, and Delete. @@ -1600,16 +1732,5 @@ ADMX Info:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. - diff --git a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md index b352b0818c..f463131d83 100644 --- a/windows/client-management/mdm/policy-csp-windowsinkworkspace.md +++ b/windows/client-management/mdm/policy-csp-windowsinkworkspace.md @@ -15,7 +15,6 @@ manager: dansimp # Policy CSP - WindowsInkWorkspace -
@@ -39,28 +38,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -77,7 +82,7 @@ manager: dansimp -Added in Windows 10, version 1607. Show recommended app suggestions in the ink workspace. +Show recommended app suggestions in the ink workspace. @@ -105,28 +110,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -143,7 +154,7 @@ The following list shows the supported values: -Added in Windows 10, version 1607. Specifies whether to allow the user to access the ink workspace. +Specifies whether to allow the user to access the ink workspace. @@ -166,16 +177,5 @@ Value type is int. The following list shows the supported values:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. - diff --git a/windows/client-management/mdm/policy-csp-windowslogon.md b/windows/client-management/mdm/policy-csp-windowslogon.md index 4d822efc0c..94a49ce87c 100644 --- a/windows/client-management/mdm/policy-csp-windowslogon.md +++ b/windows/client-management/mdm/policy-csp-windowslogon.md @@ -45,6 +45,13 @@ manager: dansimp
+> [!TIP] +> Some of these are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
@@ -54,28 +61,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark6YesYes
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -105,12 +118,6 @@ After enabling this policy, you can configure its settings through the [ConfigAu If you disable this policy setting, the device does not configure automatic sign in. The user’s lock screen apps are not restarted after the system restarts. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -139,28 +146,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark6YesYes
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -190,12 +203,6 @@ BitLocker is suspended during updates if: If you disable or do not configure this setting, automatic sign on defaults to the “Enabled if BitLocker is on and not suspended” behavior. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -224,28 +231,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -269,12 +282,6 @@ If you enable this policy setting, no app notifications are displayed on the loc If you disable or do not configure this policy setting, users can choose which apps display notifications on the lock screen. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -294,28 +301,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -364,12 +377,6 @@ Here is an example to enable this policy: ``` -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -389,28 +396,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markYesYes
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -468,28 +481,34 @@ Supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -513,12 +532,6 @@ If you enable this policy setting, Logon UI will enumerate all local users on do If you disable or do not configure this policy setting, the Logon UI will not enumerate local users on domain-joined computers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -538,28 +551,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
@@ -576,7 +595,7 @@ ADMX Info: -Added in Windows 10, version 1703. This policy setting allows you to hide the Switch account button on the sign-in screen, Start, and the Task Manager. If you enable this policy setting, the Switch account button is hidden from the user who is attempting to sign-in or is signed in to the computer that has this policy applied. If you disable or do not configure this policy setting, the Switch account button is accessible to the user in the three locations. +This policy setting allows you to hide the Switch account button on the sign-in screen, Start, and the Task Manager. If you enable this policy setting, the Switch account button is hidden from the user who is attempting to sign-in or is signed in to the computer that has this policy applied. If you disable or do not configure this policy setting, the Switch account button is accessible to the user in the three locations. @@ -604,16 +623,5 @@ To validate on Desktop, do the following:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. - diff --git a/windows/client-management/mdm/policy-csp-windowspowershell.md b/windows/client-management/mdm/policy-csp-windowspowershell.md index 3cf0a24d74..a67752e251 100644 --- a/windows/client-management/mdm/policy-csp-windowspowershell.md +++ b/windows/client-management/mdm/policy-csp-windowspowershell.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -104,16 +110,6 @@ ADMX Info:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-windowssandbox.md b/windows/client-management/mdm/policy-csp-windowssandbox.md index e1e54793b4..f3fd70ab14 100644 --- a/windows/client-management/mdm/policy-csp-windowssandbox.md +++ b/windows/client-management/mdm/policy-csp-windowssandbox.md @@ -12,9 +12,6 @@ ms.date: 10/14/2020 # Policy CSP - WindowsSandbox -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. -
@@ -53,28 +50,34 @@ Available in the latest Windows 10 insider preview build. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -141,28 +144,34 @@ Available in the latest Windows 10 insider preview build. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -226,28 +235,34 @@ Available in the latest Windows 10 insider preview build. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -309,28 +324,34 @@ Available in the latest Windows 10 insider preview build. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -393,28 +414,34 @@ Available in the latest Windows 10 insider preview build. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -480,28 +507,34 @@ Available in the latest Windows 10 insider preview build. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscross markNoNo
Enterprisecheck markYesYes
Educationcheck markYesYes
diff --git a/windows/client-management/mdm/policy-csp-wirelessdisplay.md b/windows/client-management/mdm/policy-csp-wirelessdisplay.md index b1b0988561..9d941ee024 100644 --- a/windows/client-management/mdm/policy-csp-wirelessdisplay.md +++ b/windows/client-management/mdm/policy-csp-wirelessdisplay.md @@ -55,28 +55,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -93,7 +99,7 @@ manager: dansimp -Added in Windows 10, version 1709. This policy setting allows you to turn off the Wireless Display multicast DNS service advertisement from a Wireless Display receiver. If the network administrator is concerned about network congestion, they may set this policy to 0, disabling mDNS advertisement. +This policy setting allows you to turn off the Wireless Display multicast DNS service advertisement from a Wireless Display receiver. If the network administrator is concerned about network congestion, they may set this policy to 0, disabling mDNS advertisement. @@ -113,28 +119,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -151,7 +163,7 @@ The following list shows the supported values: -Added in Windows 10, version 1709. This policy setting allows you to turn off discovering the display service advertised over multicast DNS by a Wireless Display receiver. If the network administrator is concerned about network congestion, they may set this policy to 0, disabling mDNS discovery. +This policy setting allows you to turn off discovering the display service advertised over multicast DNS by a Wireless Display receiver. If the network administrator is concerned about network congestion, they may set this policy to 0, disabling mDNS discovery. @@ -171,28 +183,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
@@ -209,7 +227,7 @@ The following list shows the supported values: -Added in Windows 10, version 1703. This policy allows you to turn off projection from a PC. +This policy allows you to turn off projection from a PC. @@ -229,28 +247,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
@@ -267,7 +291,7 @@ The following list shows the supported values: -Added in Windows 10, version 1703. This policy allows you to turn off projection from a PC over infrastructure. +This policy allows you to turn off projection from a PC over infrastructure. @@ -287,28 +311,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -325,7 +355,7 @@ The following list shows the supported values: -Added in Windows 10, version 1607. Allow or disallow turning off the projection to a PC. +Allow or disallow turning off the projection to a PC. If you set it to 0 (zero), your PC is not discoverable and you cannot project to it. If you set it to 1, your PC is discoverable and you can project to it above the lock screen. The user has an option to turn it always on or always off except for manual launch. In PCs that support Miracast, after the policy is applied you can verify the setting from the user interface in **Settings** > **System** > **Projecting to this PC**. @@ -357,28 +387,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
@@ -395,7 +431,7 @@ The following list shows the supported values: -Added in Windows 10, version 1703. This policy setting allows you to turn off projection to a PC over infrastructure. +This policy setting allows you to turn off projection to a PC over infrastructure. @@ -415,28 +451,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
@@ -453,7 +495,7 @@ The following list shows the supported values: -Added in Windows 10, version 1703. Setting this policy controls whether or not the wireless display can send input—keyboard, mouse, pen, and touch input if the display supports it—back to the source device. +Setting this policy controls whether or not the wireless display can send input—keyboard, mouse, pen, and touch input if the display supports it—back to the source device. @@ -473,28 +515,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -511,7 +559,7 @@ The following list shows the supported values: -Added in Windows 10, version 1607. Allow or disallow requirement for a PIN for pairing. +Allow or disallow requirement for a PIN for pairing. If you turn this on, the pairing ceremony for new devices will always require a PIN. If you turn this off or do not configure it, a PIN is not required for pairing. In PCs that support Miracast, after the policy is applied you can verify the setting from the user interface in **Settings** > **System** > **Projecting to this PC**. @@ -536,16 +584,5 @@ The following list shows the supported values:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. - From 632b7ae8614963da8e766e326c20964b57fdf934 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Tue, 28 Sep 2021 12:47:53 +0530 Subject: [PATCH 516/930] minor --- windows/client-management/mdm/policy-csp-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 687357ade7..27199f57a1 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -4963,4 +4963,4 @@ ADMX Info:
-1` \ No newline at end of file + From 279f4a52425727e8414ed832c163ca36f05d82d6 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 28 Sep 2021 14:12:33 +0530 Subject: [PATCH 517/930] Updated --- .../mdm/policy-csp-admx-appxpackagemanager.md | 22 ++- .../mdm/policy-csp-admx-appxruntime.md | 52 ++---- .../mdm/policy-csp-admx-attachmentmanager.md | 61 ++----- .../mdm/policy-csp-admx-auditsettings.md | 23 ++- .../mdm/policy-csp-admx-bits.md | 163 +++++------------- 5 files changed, 98 insertions(+), 223 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md b/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md index 0b8b0533a4..4e924cb2a7 100644 --- a/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md +++ b/windows/client-management/mdm/policy-csp-admx-appxpackagemanager.md @@ -13,8 +13,13 @@ manager: dansimp --- # Policy CSP - ADMX_AppxPackageManager -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + + > [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -62,8 +67,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -94,12 +99,7 @@ If you enable this policy setting, Group Policy allows deployment operations (ad If you disable or do not configure this policy setting, Group Policy blocks deployment operations of Windows Store apps when using a special profile. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -112,7 +112,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-appxruntime.md b/windows/client-management/mdm/policy-csp-admx-appxruntime.md index aaec3dafb9..74860dbb38 100644 --- a/windows/client-management/mdm/policy-csp-admx-appxruntime.md +++ b/windows/client-management/mdm/policy-csp-admx-appxruntime.md @@ -13,8 +13,13 @@ manager: dansimp --- # Policy CSP - ADMX_AppXRuntime -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -71,8 +76,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -95,12 +100,7 @@ If you enable this policy setting, you can define additional Content URI Rules t If you disable or don't set this policy setting, Windows Store apps will only use the static Content URI Rules. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -145,8 +145,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -171,12 +171,6 @@ If you enable this policy setting, Windows Store apps cannot open files in the d If you disable or do not configure this policy setting, Windows Store apps can open files in the default desktop app for a file type. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -221,8 +215,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -249,12 +243,6 @@ If you disable or do not configure this policy setting, all Universal Windows ap > This policy should not be enabled unless recommended by Microsoft as a security response because it can cause severe app compatibility issues. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -299,8 +287,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -328,12 +316,6 @@ If you disable or do not configure this policy setting, Windows Store apps can o > Enabling this policy setting does not block Windows Store apps from opening the default desktop app for the http, https, and mailto URI schemes. The handlers for these URI schemes are hardened against URI-based vulnerabilities from untrusted sources, reducing the associated risk. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -346,8 +328,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md b/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md index ad8afe2281..9ddc5dc7bc 100644 --- a/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md +++ b/windows/client-management/mdm/policy-csp-admx-attachmentmanager.md @@ -13,8 +13,13 @@ manager: dansimp --- # Policy CSP - ADMX_AttachmentManager -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -74,8 +79,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -105,12 +110,6 @@ If you disable this policy setting, Windows uses its default trust logic, which If you do not configure this policy setting, Windows uses its default trust logic, which prefers the file handler over the file type. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -154,8 +153,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -187,12 +186,6 @@ If you disable this policy setting, Windows sets the default risk level to moder If you do not configure this policy setting, Windows sets the default risk level to moderate. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -237,8 +230,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -264,12 +257,6 @@ If you disable this policy setting, Windows uses its built-in list of file types If you do not configure this policy setting, Windows uses its built-in list of high-risk file types. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -314,8 +301,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -341,12 +328,6 @@ If you disable this policy setting, Windows uses its default trust logic. If you do not configure this policy setting, Windows uses its default trust logic. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -391,8 +372,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -418,12 +399,6 @@ If you disable this policy setting, Windows uses its default trust logic. If you do not configure this policy setting, Windows uses its default trust logic. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -436,7 +411,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-auditsettings.md b/windows/client-management/mdm/policy-csp-admx-auditsettings.md index e2ccc80ff4..5e4ce66ca3 100644 --- a/windows/client-management/mdm/policy-csp-admx-auditsettings.md +++ b/windows/client-management/mdm/policy-csp-admx-auditsettings.md @@ -12,9 +12,14 @@ ms.reviewer: manager: dansimp --- -# Policy CSP - ADMX_AuditSettings -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +# Policy CSP - ADMX_AuditSettings. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -62,8 +67,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -92,12 +97,6 @@ Default is Not configured. > When this policy setting is enabled, any user with access to read the security events will be able to read the command line arguments for any successfully created process. Command line arguments can contain sensitive or private information, such as passwords or user data. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -110,8 +109,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-bits.md b/windows/client-management/mdm/policy-csp-admx-bits.md index 76a477a1a4..db5b7fc71f 100644 --- a/windows/client-management/mdm/policy-csp-admx-bits.md +++ b/windows/client-management/mdm/policy-csp-admx-bits.md @@ -13,8 +13,13 @@ manager: dansimp --- # Policy CSP - ADMX_Bits -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -101,8 +106,8 @@ manager: dansimp Education - No - No + Yes + Yes @@ -127,14 +132,8 @@ If you disable or do not configure this policy setting, the BITS client uses Win > [!NOTE] > This policy setting does not affect the use of Windows Branch Cache by applications other than BITS. This policy setting does not apply to BITS transfers over SMB. This setting has no effect if the computer's administrative settings for Windows Branch Cache disable its use entirely. - + -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -179,8 +178,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -207,12 +206,7 @@ If you disable or do not configure this policy setting, the computer attempts to > This policy setting has no effect if the "Allow BITS peer caching" policy setting is disabled or not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -257,8 +251,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -285,12 +279,7 @@ If you disable or do not configure this policy setting, the computer will offer > This setting has no effect if the "Allow BITS peer caching" setting is disabled or not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -336,8 +325,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -363,12 +352,7 @@ If you enable this policy setting, BITS downloads files from peers, caches the f If you disable or do not configure this policy setting, the BITS peer caching feature will be disabled, and BITS will download files directly from the origin server. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -414,8 +398,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -446,12 +430,6 @@ If you disable this policy setting or do not configure it, the default value of > This setting has no effect if the "Allow BITS peer caching" policy setting is disabled or not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -496,8 +474,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -526,12 +504,6 @@ If you disable or do not configure this policy setting, the limits defined for w > The bandwidth limits that are set for the maintenance period supersede any limits defined for work and other schedules. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -577,8 +549,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -604,12 +576,6 @@ You can specify a limit to use for background jobs during a work schedule. For e If you disable or do not configure this policy setting, BITS uses all available unused bandwidth for background job transfers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -655,8 +621,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -683,12 +649,6 @@ If you disable or do not configure this policy setting, the default size of the > This policy setting has no effect if the "Allow BITS peer caching" setting is disabled or not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -733,8 +693,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -761,12 +721,6 @@ If you disable or do not configure this policy setting, files that have not been > This policy setting has no effect if the "Allow BITS Peercaching" policy setting is disabled or not configured. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -807,12 +761,12 @@ ADMX Info: Enterprise Yes - Yestd> + Yes Education - No - No + Yes + Yes @@ -840,12 +794,7 @@ If you enable this policy setting, you can set the maximum job download time to If you disable or do not configure this policy setting, the default value of 90 days (7,776,000 seconds) will be used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -890,8 +839,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -918,12 +867,7 @@ If you disable or do not configure this policy setting, BITS will use the defaul > BITS Jobs created by services and the local administrator account do not count toward this limit. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -968,8 +912,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -996,12 +940,7 @@ If you disable or do not configure this policy setting, BITS will use the defaul > BITS jobs created by services and the local administrator account do not count toward this limit. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1046,8 +985,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1074,12 +1013,7 @@ If you disable or do not configure this policy setting, BITS will use the defaul > This limit must be lower than the setting specified in the "Maximum number of BITS jobs for this computer" policy setting, or 300 if the "Maximum number of BITS jobs for this computer" policy setting is not configured. BITS jobs created by services and the local administrator account do not count toward this limit. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1124,8 +1058,8 @@ ADMX Info: Education - No - No + Yes + Yes @@ -1152,12 +1086,7 @@ If you disable or do not configure this policy setting, BITS will limit ranges t > BITS Jobs created by services and the local administrator account do not count toward this limit. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1170,8 +1099,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. From c16ef88881d0a1331e6a08f45c3eaa44c5491929 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Tue, 28 Sep 2021 14:18:38 +0530 Subject: [PATCH 518/930] Updated with review comments --- .../mdm/policy-csp-admx-networkconnections.md | 13 ++++++------- .../mdm/policy-csp-admx-printing.md | 4 +--- .../mdm/policy-csp-admx-reliability.md | 2 -- 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-networkconnections.md b/windows/client-management/mdm/policy-csp-admx-networkconnections.md index 93c7d26bdf..e0e2c1610b 100644 --- a/windows/client-management/mdm/policy-csp-admx-networkconnections.md +++ b/windows/client-management/mdm/policy-csp-admx-networkconnections.md @@ -792,14 +792,13 @@ This policy setting determines whether settings that existed in Windows 2000 Ser The set of Network Connections group settings that existed in Windows 2000 Professional also exists in Windows XP Professional. In Windows 2000 Professional, all of these settings had the ability to prohibit the use of certain features from Administrators. -By default, Network Connections group settings in Windows XP Professional do not have the ability to prohibit the use of features from Administrators. +By default, Network Connections group settings in Windows do not have the ability to prohibit the use of features from Administrators. -If you enable this setting, the Windows XP settings that existed in Windows 2000 Professional will have the ability to prohibit Administrators from using certain features. These settings are "Ability to rename LAN connections or remote access connections available to all users", "Prohibit access to properties of components of a LAN connection", "Prohibit access to properties of components of a remote access connection", "Ability to access TCP/IP advanced configuration", "Prohibit access to the Advanced Settings Item on the Advanced Menu", "Prohibit adding and removing components for a LAN or remote access connection", "Prohibit access to properties of a LAN connection", "Prohibit Enabling/Disabling components of a LAN connection", "Ability to change properties of an all user remote access connection", "Prohibit changing properties of a private remote access connection", "Prohibit deletion of remote access connections", "Ability to delete all user remote access connections", "Prohibit connecting and disconnecting a remote access connection", "Ability to Enable/Disable a LAN connection", "Prohibit access to the New Connection Wizard", "Prohibit renaming private remote access connections", "Prohibit access to the Remote Access Preferences item on the Advanced menu", "Prohibit viewing of status for an active connection". When this setting is enabled, settings that exist in both Windows 2000 Professional and Windows XP Professional behave the same for administrators. +If you enable this setting, the Windows XP settings that existed in Windows 2000 Professional will have the ability to prohibit Administrators from using certain features. These settings are "Ability to rename LAN connections or remote access connections available to all users", "Prohibit access to properties of components of a LAN connection", "Prohibit access to properties of components of a remote access connection", "Ability to access TCP/IP advanced configuration", "Prohibit access to the Advanced Settings Item on the Advanced Menu", "Prohibit adding and removing components for a LAN or remote access connection", "Prohibit access to properties of a LAN connection", "Prohibit Enabling/Disabling components of a LAN connection", "Ability to change properties of an all user remote access connection", "Prohibit changing properties of a private remote access connection", "Prohibit deletion of remote access connections", "Ability to delete all user remote access connections", "Prohibit connecting and disconnecting a remote access connection", "Ability to Enable/Disable a LAN connection", "Prohibit access to the New Connection Wizard", "Prohibit renaming private remote access connections", "Prohibit access to the Remote Access Preferences item on the Advanced menu", "Prohibit viewing of status for an active connection". When this setting is enabled, settings that exist in both Windows 2000 Professional and Windows behave the same for administrators. + +If you disable this setting or do not configure it, Windows settings that existed in Windows 2000 will not apply to administrators. -If you disable this setting or do not configure it, Windows XP settings that existed in Windows 2000 will not apply to administrators. -> [!NOTE] -> This setting is intended to be used in a situation in which the Group Policy object that these settings are being applied to contains both Windows 2000 Professional and Windows XP Professional computers, and identical Network Connections policy behavior is required between all Windows 2000 Professional and Windows XP Professional computers. @@ -1501,7 +1500,7 @@ If you disable this setting or do not configure it, the Properties button is ena The Networking tab of the Remote Access Connection Properties dialog box includes a list of the network components that the connection uses. To view or change the properties of a component, click the name of the component, and then click the Properties button beneath the component list. -> [NOTE] +> [!NOTE] > Not all network components have configurable properties. For components that are not configurable, the Properties button is always disabled. > > When the "Ability to change properties of an all user remote access connection" or "Prohibit changing properties of a private remote access connection" settings are set to deny access to the Remote Access Connection Properties dialog box, the Properties button for remote access connection components is blocked. @@ -2045,7 +2044,7 @@ ICS lets administrators configure their system as an Internet gateway for a smal If you enable this setting, ICS cannot be enabled or configured by administrators, and the ICS service cannot run on the computer. The Advanced tab in the Properties dialog box for a LAN or remote access connection is removed. The Internet Connection Sharing page is removed from the New Connection Wizard. The Network Setup Wizard is disabled. -If you disable this setting or do not configure it and have two or more connections, administrators can enable ICS. The Advanced tab in the properties dialog box for a LAN or remote access connection is available. In addition, the user is presented with the option to enable Internet Connection Sharing in the Network Setup Wizard and Make New Connection Wizard. (The Network Setup Wizard is available only in Windows XP Professional.) +If you disable this setting or do not configure it and have two or more connections, administrators can enable ICS. The Advanced tab in the properties dialog box for a LAN or remote access connection is available. In addition, the user is presented with the option to enable Internet Connection Sharing in the Network Setup Wizard and Make New Connection Wizard. By default, ICS is disabled when you create a remote access connection, but administrators can use the Advanced tab to enable it. When running the New Connection Wizard or Network Setup Wizard, administrators can choose to enable ICS. diff --git a/windows/client-management/mdm/policy-csp-admx-printing.md b/windows/client-management/mdm/policy-csp-admx-printing.md index cceb1665c6..fe3a0db756 100644 --- a/windows/client-management/mdm/policy-csp-admx-printing.md +++ b/windows/client-management/mdm/policy-csp-admx-printing.md @@ -399,7 +399,6 @@ If you disable this policy setting, the client computer will only search the loc This policy setting is not configured by default, and the behavior depends on the version of Windows that you are using. -By default, Windows Ultimate, Professional and Home SKUs will continue to search for compatible Point and Print drivers from Windows Update, if needed. However, you must explicitly enable this policy setting for other versions of Windows (for example Windows Enterprise, and all versions of Windows Server 2008 R2 and later) to have the same behavior. @@ -847,14 +846,13 @@ ADMX Info: Determines whether printers using kernel-mode drivers may be installed on the local computer. Kernel-mode drivers have access to system-wide memory, and therefore poorly-written kernel-mode drivers can cause stop errors. -If you disable this setting, or do not configure it, then printers using a kernel-mode drivers may be installed on the local computer running Windows XP Home Edition and Windows XP Professional. If you do not configure this setting on Windows Server 2003 family products, the installation of kernel-mode printer drivers will be blocked. If you enable this setting, installation of a printer using a kernel-mode driver will not be allowed. > [!NOTE] -> By applying this policy, existing kernel-mode drivers will be disabled upon installation of service packs or reinstallation of the Windows XP operating system. This policy does not apply to 64-bit kernel-mode printer drivers as they cannot be installed and associated with a print queue. +> This policy does not apply to 64-bit kernel-mode printer drivers as they cannot be installed and associated with a print queue. diff --git a/windows/client-management/mdm/policy-csp-admx-reliability.md b/windows/client-management/mdm/policy-csp-admx-reliability.md index 90b7ddfb6a..d7e4ecc5bc 100644 --- a/windows/client-management/mdm/policy-csp-admx-reliability.md +++ b/windows/client-management/mdm/policy-csp-admx-reliability.md @@ -256,8 +256,6 @@ If you disable this policy setting, the System State Data feature is never activ If you do not configure this policy setting, the default behavior for the System State Data feature occurs. -> [!NOTE] -> By default, the System State Data feature is always enabled on Windows Server 2003. From 9fed7e965f37229f84fe720070be290f6f475e2a Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Tue, 28 Sep 2021 16:58:16 +0530 Subject: [PATCH 519/930] Updated with review changes --- .../mdm/policy-csp-admx-grouppolicy.md | 1 + .../mdm/policy-csp-admx-logon.md | 20 ++--- ...icy-csp-admx-microsoftdefenderantivirus.md | 86 +++++++++---------- .../mdm/policy-csp-admx-msi.md | 4 +- 4 files changed, 51 insertions(+), 60 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md index 793fb78ddb..f6360ba2ae 100644 --- a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md @@ -205,6 +205,7 @@ manager: dansimp > [!div class = "checklist"] > * Device +> * User
diff --git a/windows/client-management/mdm/policy-csp-admx-logon.md b/windows/client-management/mdm/policy-csp-admx-logon.md index 8e229d1626..186c87c708 100644 --- a/windows/client-management/mdm/policy-csp-admx-logon.md +++ b/windows/client-management/mdm/policy-csp-admx-logon.md @@ -268,11 +268,7 @@ ADMX Info: This policy setting ignores the customized run list. -You can create a customized list of additional programs and documents that the system starts automatically when it runs on Windows Vista, Windows XP Professional, and Windows 2000 Professional. These programs are added to the standard run list of programs and services that the system starts. - -If you enable this policy setting, the system ignores the run list for Windows Vista, Windows XP Professional, and Windows 2000 Professional. - -If you disable or do not configure this policy setting, Windows Vista adds any customized run list configured to its run list. +These programs are added to the standard run list of programs and services that the system starts. This policy setting appears in the Computer Configuration and User Configuration folders. If both policy settings are configured, the policy setting in Computer Configuration takes precedence over the policy setting in User Configuration. @@ -345,11 +341,7 @@ ADMX Info: This policy setting ignores the customized run list. -You can create a customized list of additional programs and documents that the system starts automatically when it runs on Windows Vista, Windows XP Professional, and Windows 2000 Professional. These programs are added to the standard run list of programs and services that the system starts. - -If you enable this policy setting, the system ignores the run list for Windows Vista, Windows XP Professional, and Windows 2000 Professional. - -If you disable or do not configure this policy setting, Windows Vista adds any customized run list configured to its run list. +These programs are added to the standard run list of programs and services that the system starts. This policy setting appears in the Computer Configuration and User Configuration folders. If both policy settings are configured, the policy setting in Computer Configuration takes precedence over the policy setting in User Configuration. @@ -714,7 +706,7 @@ ADMX Info: -This policy setting hides the welcome screen that is displayed on Windows 2000 Professional each time the user logs on. +This policy setting hides the welcome screen that is displayed on Windows each time the user logs on. If you enable this policy setting, the welcome screen is hidden from the user logging on to a computer where this policy is applied. @@ -722,7 +714,7 @@ Users can still display the welcome screen by selecting it on the Start menu or If you disable or do not configure this policy, the welcome screen is displayed each time a user logs on to the computer. -This setting applies only to Windows 2000 Professional. It does not affect the "Configure Your Server on a Windows 2000 Server" screen on Windows 2000 Server. +This setting applies only to Windows. It does not affect the "Configure Your Server on a Windows Server" screen on Windows Server. > [!NOTE] > This setting appears in the Computer Configuration and User Configuration folders. If both settings are configured, the setting in Computer Configuration takes precedence over the setting in User Configuration. @@ -795,13 +787,13 @@ ADMX Info: -This policy setting hides the welcome screen that is displayed on Windows 2000 Professional each time the user logs on. +This policy setting hides the welcome screen that is displayed on Windows each time the user logs on. If you enable this policy setting, the welcome screen is hidden from the user logging on to a computer where this policy is applied. Users can still display the welcome screen by selecting it on the Start menu or by typing "Welcome" in the Run dialog box. -If you disable or do not configure this policy, the welcome screen is displayed each time a user logs on to the computer. This setting applies only to Windows 2000 Professional. It does not affect the "Configure Your Server on a Windows 2000 Server" screen on Windows 2000 Server. +If you disable or do not configure this policy, the welcome screen is displayed each time a user logs on to the computer. This setting applies only to Windows. It does not affect the "Configure Your Server on a Windows Server" screen on Windows Server. > [!NOTE] > This setting appears in the Computer Configuration and User Configuration folders. If both settings are configured, the setting in Computer Configuration takes precedence over the setting in User Configuration. diff --git a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md index 86d6dee6ba..e5b1bcf653 100644 --- a/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md +++ b/windows/client-management/mdm/policy-csp-admx-microsoftdefenderantivirus.md @@ -584,7 +584,7 @@ This feature ensures the device checks in real time with the Microsoft Active Pr Enabled – The Block at First Sight setting is turned on. Disabled – The Block at First Sight setting is turned off. -This feature requires these Group Policy settings to be set as follows: +This feature requires these Policy settings to be set as follows: - MAPS -> The “Join Microsoft MAPS” must be enabled or the “Block at First Sight” feature will not function. - MAPS -> The “Send file samples when further analysis is required” should be set to 1 (Send safe samples) or 3 (Send all samples). Setting to 0 (Always Prompt) will lower the protection state of the device. Setting to 2 (Never send) means the “Block at First Sight” feature will not function. @@ -655,11 +655,11 @@ ADMX Info: -This policy setting controls whether or not complex list settings configured by a local administrator are merged with Group Policy settings. This setting applies to lists such as threats and Exclusions. +This policy setting controls whether or not complex list settings configured by a local administrator are merged with Policy settings. This setting applies to lists such as threats and Exclusions. -If you enable or do not configure this setting, unique items defined in Group Policy and in preference settings configured by the local administrator will be merged into the resulting effective policy. In the case of conflicts, Group policy Settings will override preference settings. +If you enable or do not configure this setting, unique items defined in Policy and in preference settings configured by the local administrator will be merged into the resulting effective policy. In the case of conflicts, Policy Settings will override preference settings. -If you disable this setting, only items defined by Group Policy will be used in the resulting effective policy. Group Policy settings will override preference settings configured by the local administrator. +If you disable this setting, only items defined by Policy will be used in the resulting effective policy. Policy settings will override preference settings configured by the local administrator. @@ -1915,11 +1915,11 @@ ADMX Info: -This policy setting configures a local override for the configuration of the number of days items should be kept in the Quarantine folder before being removed. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of the number of days items should be kept in the Quarantine folder before being removed. This setting can only be set by Policy. -If you enable this setting, the local preference setting will take priority over Group Policy. +If you enable this setting, the local preference setting will take priority over Policy. -If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. +If you disable or do not configure this setting, Policy will take priority over the local preference setting. @@ -2545,11 +2545,11 @@ ADMX Info: -This policy setting configures a local override for the configuration of behavior monitoring. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of behavior monitoring. This setting can only be set by Policy. -If you enable this setting, the local preference setting will take priority over Group Policy. +If you enable this setting, the local preference setting will take priority over Policy. -If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. +If you disable or do not configure this setting, Policy will take priority over the local preference setting. @@ -2615,11 +2615,11 @@ ADMX Info: -This policy setting configures a local override for the configuration of scanning for all downloaded files and attachments. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of scanning for all downloaded files and attachments. This setting can only be set by Policy. -If you enable this setting, the local preference setting will take priority over Group Policy. +If you enable this setting, the local preference setting will take priority over Policy. -If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. +If you disable or do not configure this setting, Policy will take priority over the local preference setting. @@ -2685,11 +2685,11 @@ ADMX Info: -This policy setting configures a local override for the configuration of monitoring for file and program activity on your computer. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of monitoring for file and program activity on your computer. This setting can only be set by Policy. -If you enable this setting, the local preference setting will take priority over Group Policy. +If you enable this setting, the local preference setting will take priority over Policy. -If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. +If you disable or do not configure this setting, Policy will take priority over the local preference setting. @@ -2755,11 +2755,11 @@ ADMX Info: -This policy setting configures a local override for the configuration to turn on real-time protection. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration to turn on real-time protection. This setting can only be set by Policy. -If you enable this setting, the local preference setting will take priority over Group Policy. +If you enable this setting, the local preference setting will take priority over Policy. -If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. +If you disable or do not configure this setting, Policy will take priority over the local preference setting. @@ -2825,11 +2825,11 @@ ADMX Info: -This policy setting configures a local override for the configuration of monitoring for incoming and outgoing file activity. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of monitoring for incoming and outgoing file activity. This setting can only be set by Policy. -If you enable this setting, the local preference setting will take priority over Group Policy. +If you enable this setting, the local preference setting will take priority over Policy. -If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. +If you disable or do not configure this setting, Policy will take priority over the local preference setting. @@ -2895,11 +2895,11 @@ ADMX Info: -This policy setting configures a local override for the configuration of the time to run a scheduled full scan to complete remediation. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of the time to run a scheduled full scan to complete remediation. This setting can only be set by Policy. -If you enable this setting, the local preference setting will take priority over Group Policy. +If you enable this setting, the local preference setting will take priority over Policy. -If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. +If you disable or do not configure this setting, Policy will take priority over the local preference setting. @@ -4497,11 +4497,11 @@ ADMX Info: -This policy setting configures a local override for the configuration of maximum percentage of CPU utilization during scan. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of maximum percentage of CPU utilization during scan. This setting can only be set by Policy. -If you enable this setting, the local preference setting will take priority over Group Policy. +If you enable this setting, the local preference setting will take priority over Policy. -If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. +If you disable or do not configure this setting, Policy will take priority over the local preference setting. @@ -4567,11 +4567,11 @@ ADMX Info: -This policy setting configures a local override for the configuration of the scan type to use during a scheduled scan. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of the scan type to use during a scheduled scan. This setting can only be set by Policy. -If you enable this setting, the local preference setting will take priority over Group Policy. +If you enable this setting, the local preference setting will take priority over Policy. -If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. +If you disable or do not configure this setting, Policy will take priority over the local preference setting. @@ -4637,11 +4637,11 @@ ADMX Info: -This policy setting configures a local override for the configuration of scheduled scan day. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of scheduled scan day. This setting can only be set by Policy. -If you enable this setting, the local preference setting will take priority over Group Policy. +If you enable this setting, the local preference setting will take priority over Policy. -If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. +If you disable or do not configure this setting, Policy will take priority over the local preference setting. @@ -4707,11 +4707,11 @@ ADMX Info: -This policy setting configures a local override for the configuration of scheduled quick scan time. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of scheduled quick scan time. This setting can only be set by Policy. -If you enable this setting, the local preference setting will take priority over Group Policy. +If you enable this setting, the local preference setting will take priority over Policy. -If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. +If you disable or do not configure this setting, Policy will take priority over the local preference setting. @@ -4777,11 +4777,11 @@ ADMX Info: -This policy setting configures a local override for the configuration of scheduled scan time. This setting can only be set by Group Policy. +This policy setting configures a local override for the configuration of scheduled scan time. This setting can only be set by Policy. -If you enable this setting, the local preference setting will take priority over Group Policy. +If you enable this setting, the local preference setting will take priority over Policy. -If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. +If you disable or do not configure this setting, Policy will take priority over the local preference setting. @@ -6565,11 +6565,11 @@ ADMX Info: - This policy setting configures a local override for the configuration to join Microsoft MAPS. This setting can only be set by Group Policy. + This policy setting configures a local override for the configuration to join Microsoft MAPS. This setting can only be set by Policy. -If you enable this setting, the local preference setting will take priority over Group Policy. +If you enable this setting, the local preference setting will take priority over Policy. -If you disable or do not configure this setting, Group Policy will take priority over the local preference setting. +If you disable or do not configure this setting, Policy will take priority over the local preference setting. diff --git a/windows/client-management/mdm/policy-csp-admx-msi.md b/windows/client-management/mdm/policy-csp-admx-msi.md index 95b1e859e7..b27f5623cc 100644 --- a/windows/client-management/mdm/policy-csp-admx-msi.md +++ b/windows/client-management/mdm/policy-csp-admx-msi.md @@ -678,7 +678,7 @@ This policy setting restricts the use of Windows Installer. If you enable this policy setting, you can prevent users from installing software on their systems or permit users to install only those programs offered by a system administrator. You can use the options in the Disable Windows Installer box to establish an installation setting. -- The "Never" option indicates Windows Installer is fully enabled. Users can install and upgrade software. This is the default behavior for Windows Installer on Windows 2000 Professional, Windows XP Professional and Windows Vista when the policy is not configured. +- The "Never" option indicates Windows Installer is fully enabled. Users can install and upgrade software. - The "For non-managed applications only" option permits users to install only those programs that a system administrator assigns (offers on the desktop) or publishes (adds them to Add or Remove Programs). This is the default behavior of Windows Installer on Windows Server 2003 family when the policy is not configured. @@ -1871,8 +1871,6 @@ This policy setting is designed for enterprises to prevent unauthorized or malic If you disable this policy setting, Windows Installer stores transform files in the Application Data directory in the user's profile. -If you do not configure this policy setting on Windows 2000 Professional, Windows XP Professional and Windows Vista, when a user reinstalls, removes, or repairs an installation, the transform file is available, even if the user is on a different computer or is not connected to the network. - From c5e02cff19b7eaf13a2248fd9e0e064df5bf6061 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Tue, 28 Sep 2021 16:59:46 +0530 Subject: [PATCH 520/930] Updated --- windows/client-management/mdm/policy-csp-admx-mmcsnapins.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md b/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md index 56a7fdc9a3..0a7761776b 100644 --- a/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md +++ b/windows/client-management/mdm/policy-csp-admx-mmcsnapins.md @@ -878,7 +878,7 @@ If this policy setting is not configured, the setting of the "Restrict users to - If the policy setting "Restrict users to the explicitly permitted list of snap-ins" is disabled or not configured, users can use any snap-in except those explicitly prohibited. To explicitly prohibit use of this snap-in, disable this policy setting. If this policy setting is not configured or enabled, the snap-in is permitted. -When a snap-in is prohibited, it does not appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in does not appear. +When a snap-in is prohibited, it doesn't appear in the Add/Remove Snap-in window in MMC. Also, when a user opens a console file that includes a prohibited snap-in, the console file opens, but the prohibited snap-in doesn't appear. @@ -947,7 +947,7 @@ ADMX Info: This policy setting permits or prohibits the use of this snap-in. -If you enable this policy setting, the snap-in is permitted and can be added into the Microsoft Management Console or run from the command line as a standalone console. +If you enable this policy setting, the snap-in is permitted. It can be added into the Microsoft Management Console or run from the command line as a standalone console. If you disable this policy setting, the snap-in is prohibited and cannot be added into the Microsoft Management Console or run from the command line as a standalone console. An error message is displayed stating that policy is prohibiting the use of this snap-in. From 4a5580786e1a6ae71e2f8e4f7bf1894b575ffb82 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Sep 2021 07:39:57 -0700 Subject: [PATCH 521/930] Update docfx.json Changing Microsoft 365 security to Windows security --- windows/security/docfx.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/docfx.json b/windows/security/docfx.json index 3a997cd1e9..d1a625e8bd 100644 --- a/windows/security/docfx.json +++ b/windows/security/docfx.json @@ -48,7 +48,7 @@ "folder_relative_path_in_docset": "./" } }, - "titleSuffix": "Microsoft 365 Security", + "titleSuffix": "Windows security", "contributors_to_exclude": [ "rjagiewich", "traya1", From 288d75cbd53bda8c291a3dd64d394167bfbc9ac4 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Sep 2021 08:10:48 -0700 Subject: [PATCH 522/930] updates to security & resources --- windows/hub/indexnew.yml | 57 +++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index fc11a94ce2..3f2d7c0b53 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -51,13 +51,13 @@ productDirectory: text: What's new in Windows 11 - url: /windows/whats-new/windows-11-overview text: Windows 11 overview + - url: /windows/whats-new/windows-11-requirements + text: Windows 11 requirements # Card - - title: What else about Windows 11 + - title: Get started with Windows 11 # imageSrc should be square in ratio with no whitespace imageSrc: /windows/resources/images/winlogo.svg links: - - url: /windows/whats-new/windows-11-requirements - text: Windows 11 requirements - url: /windows/whats-new/windows-11-plan text: Plan for Windows 11 - url: /windows/whats-new/windows-11-prepare @@ -72,7 +72,7 @@ conceptualContent: summary: Plan, deploy, secure, and manage devices running Windows 10 and Windows 11. items: # card - - title: overview + - title: Overview links: - url: /windows/whats-new/windows-11 itemType: overview @@ -165,29 +165,26 @@ conceptualContent: - title: Security and Privacy links: - url: /windows/security/index - itemType: get-started + itemType: overview text: Windows Enterprise Security - url: /windows/privacy/index - itemType: get-started + itemType: overview text: Windows Privacy - - url: /windows/security/identity-protection/index - itemType: get-started - text: Identity and access management - - url: /windows/security/threat-protection/index - itemType: get-started - text: Threat protection - - url: /windows/security/information-protection/index - itemType: get-started - text: Information protection - - url: /windows/privacy/required-windows-diagnostic-data-events-and-fields-2004 + - url: /windows/security/hardware itemType: overview - text: Required diagnostic data - - url: /windows/privacy/windows-diagnostic-data + text: Hardware security + - url: /windows/security/operating-system itemType: overview - text: Optional diagnostic data - - url: /windows/privacy/changes-to-windows-diagnostic-data-collection + text: Operating system security + - url: /windows/security/apps itemType: overview - text: Changes to Windows diagnostic data collection + text: Application security + - url: /windows/security/identity + itemType: overview + text: User and identity security + - url: /windows/security/cloud + itemType: overview + text: Cloud services # additionalContent section (optional) # Card with summary style @@ -197,17 +194,17 @@ additionalContent: - title: Additional Windows resources # < 60 chars (optional) items: # Card - - title: Something here - summary: cardsummary1 - url: /windows/deployment/deploy-whats-new.md + - title: Windows blogs + summary: Keep up with the latest news about Windows + url: https://blogs.windows.com/ # Card - - title: Something else here - summary: cardsummary2 - url: /windows/deployment/deploy-whats-new.md + - title: Participate in the Tech Community + summary: Be a part of the Windows Tech Community + url: https://techcommunity.microsoft.com/t5/windows/ct-p/Windows10 # Card - - title: How about here? - summary: cardsummary3 - url: /windows/deployment/deploy-whats-new.md + - title: Ask the community + summary: Get help, and help others + url: https://answers.microsoft.com/windows/forum - title: Additional resources (option 2) items: From 9efdad2e8aea737922b621f8c3071ae33132092a Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Sep 2021 08:18:45 -0700 Subject: [PATCH 523/930] adding insider & release health links --- windows/hub/indexnew.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index 3f2d7c0b53..cc8ad7d967 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -24,13 +24,13 @@ highlightedContent: # itemType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new items: # Card - - title: What's new in Windows 11 (or something else if next section stays) + - title: Become a Windows Insider itemType: overview - url: /windows/deployment/deploy-whats-new.md + url: https://insider.windows.com # Card - - title: What's new in Windows 10, version X + - title: See what's new in Windows release health itemType: overview - url: /windows/deployment/deploy-whats-new.md + url: /windows/release-health/ # Card - title: Learn more about Hybrid Work itemType: overview From 96f9551f2040fbbae5aed97ea35e89d0773c60b3 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Sep 2021 09:24:45 -0700 Subject: [PATCH 524/930] Update healthattestation-csp.md edits (pass 1) --- .../mdm/healthattestation-csp.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index c18c474d71..7c0aef670f 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -8,25 +8,26 @@ ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows -author: manikadhiman -ms.date: 06/26/2017 +author: dansimp +ms.date: --- # Device HealthAttestation CSP -The Device HealthAttestation configuration service provider (DHA-CSP) enables enterprise IT managers to assess if a device is booted to a trusted and compliant state, and take enterprise policy actions. +The Device HealthAttestation configuration service provider (DHA-CSP) enables enterprise IT admins to assess if a device is booted to a trusted and compliant state, and to take enterprise policy actions. The following is a list of functions performed by the Device HealthAttestation CSP: -- Collects device boot logs, TPM audit trails and the TPM certificate (DHA-BootData) from a managed device -- Forwards DHA-BootData to Device Health Attestation Service (DHA-Service) +- Collects device boot logs, Trusted Platform Module (TPM) audit trails and the TPM certificate (DHA-BootData) from a managed device +- Forwards DHA-BootData to a Device Health Attestation Service (DHA-Service) - Receives an encrypted blob (DHA-EncBlob) from DHA-Service, and stores it in a local cache on the device -- Receives attestation requests (DHA-Requests) from a DHA-Enabled MDM, and replies with Device Health Attestation data (DHA-Data +- Receives attestation requests (DHA-Requests) from a DHA-Enabled MDM, and replies with Device Health Attestation data (DHA-Data) -## Windhows 11 Device HealthAttestation +## Windows 11 Device health attestation ->Windows 11 introduces an update to the device health attestation feature bringing in support for deeper insights into windows boot security, enhancing zero trust solutions. Device health attestation on windows can be accessed via the HealthAttestation CSP which enables enterprise device managers to assess if a device is booted to a trusted and compliant state and take enterprise policy actions. Windows 11 introduces additional child nodes to the HealthAttestation node for the MDM providers to connect to the Microsoft Azure Attestation service which provides a simplified approach to attestation. -The attested report provides a health assessment of the boot time properties of the device to ensure that the devices are automatically secure from the first power on. The health attestation result can then be used to allow or deny access to networks, apps, or services, based on whether devices prove to be healthy. +Windows 11 introduces an update to the device health attestation feature. This helps add support for deeper insights to Windows boot security, supporting a zero trust approach to device security. Device health attestation on Windows can be accessed by using the HealthAttestation CSP. This CSP helps assess if a device is booted to a trusted and compliant state and then to take appropriate action. Windows 11 introduces additional child nodes to the HealthAttestation node for the MDM providers to connect to the Microsoft Azure Attestation service which provides a simplified approach to attestation. + +The attestation report provides a health assessment of the boot-time properties of the device to ensure that the devices are automatically secure as soon as they power on. The health attestation result can then be used to allow or deny access to networks, apps, or services, depending on the health of the device. ### Terms **TPM (Trusted Platform Module)** From 046287fd565696df7282b2b0fcb2c6053ac1b021 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 28 Sep 2021 10:22:53 -0700 Subject: [PATCH 525/930] Update policy-csp-timelanguagesettings.md --- .../client-management/mdm/policy-csp-timelanguagesettings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-timelanguagesettings.md b/windows/client-management/mdm/policy-csp-timelanguagesettings.md index 732cf867cc..b6c1c6d85e 100644 --- a/windows/client-management/mdm/policy-csp-timelanguagesettings.md +++ b/windows/client-management/mdm/policy-csp-timelanguagesettings.md @@ -7,7 +7,7 @@ ms.prod: w10 ms.technology: windows author: manikadhiman ms.localizationpriority: medium -ms.date: 09/27/2019 +ms.date: 09/28/2021 ms.reviewer: manager: dansimp --- From 9084ed655b94533391ae4d894b5b58d127c02cfe Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 28 Sep 2021 23:15:12 +0530 Subject: [PATCH 526/930] Made a change --- .../smart-card-how-smart-card-sign-in-works-in-windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/smart-cards/smart-card-how-smart-card-sign-in-works-in-windows.md b/windows/security/identity-protection/smart-cards/smart-card-how-smart-card-sign-in-works-in-windows.md index 8dc9a36c37..05d1dbf771 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-how-smart-card-sign-in-works-in-windows.md +++ b/windows/security/identity-protection/smart-cards/smart-card-how-smart-card-sign-in-works-in-windows.md @@ -1,5 +1,5 @@ --- -title: How Smart Card Sign-in Works in Windows (Windows) +title: How Smart Card Sign-in Works in Windows description: This topic for IT professional provides links to resources about the implementation of smart card technologies in the Windows operating system. ms.prod: w10 ms.mktglfcycl: deploy From 5e27c5ce8ac7e2061cc664cac4ed045a62ff28d6 Mon Sep 17 00:00:00 2001 From: Asha Iyengar Date: Tue, 28 Sep 2021 23:20:43 +0530 Subject: [PATCH 527/930] Minor changes --- .../user-account-control/how-user-account-control-works.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md index abdfb49e90..a5676db15b 100644 --- a/windows/security/identity-protection/user-account-control/how-user-account-control-works.md +++ b/windows/security/identity-protection/user-account-control/how-user-account-control-works.md @@ -28,9 +28,9 @@ User Account Control (UAC) is a fundamental component of Microsoft's overall sec ## UAC process and interactions -Each app that requires the administrator access token must prompt for consent. The one exception is the relationship that exists between parent and child processes. Child processes inherit the user's access token from the parent process. Both the parent and child processes, however, must have the same integrity level. Windows 10 and Windows 11 protect processes by marking their integrity levels. Integrity levels are measurements of trust. A "high" integrity application is one that performs tasks that modify system data, such as a disk partitioning application, while a "low" integrity application is one that performs tasks that could potentially compromise the operating system, such as a Web browser. Apps with lower integrity levels cannot modify data in applications with higher integrity levels. When a standard user attempts to run an app that requires an administrator access token, UAC requires that the user provide valid administrator credentials. +Each app that requires the administrator access token must prompt for consent. The one exception is the relationship that exists between parent and child processes. Child processes inherit the user's access token from the parent process. Both the parent and child processes, however, must have the same integrity level. Windows protects processes by marking their integrity levels. Integrity levels are measurements of trust. A "high" integrity application is one that performs tasks that modify system data, such as a disk partitioning application, while a "low" integrity application is one that performs tasks that could potentially compromise the operating system, such as a Web browser. Apps with lower integrity levels cannot modify data in applications with higher integrity levels. When a standard user attempts to run an app that requires an administrator access token, UAC requires that the user provide valid administrator credentials. -In order to better understand how this process happens, let's look at the Windows logon process. +To better understand how this process happens, let's look at the Windows logon process. ### Logon process From e5b694fcd418b6abe30251056b4f9307e6d65e5c Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Tue, 28 Sep 2021 11:05:05 -0700 Subject: [PATCH 528/930] Update delivery-optimization-workflow.md --- windows/deployment/update/delivery-optimization-workflow.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/delivery-optimization-workflow.md b/windows/deployment/update/delivery-optimization-workflow.md index 4336f3ab23..8a493889bd 100644 --- a/windows/deployment/update/delivery-optimization-workflow.md +++ b/windows/deployment/update/delivery-optimization-workflow.md @@ -40,5 +40,5 @@ This workflow allows Delivery Optimization to securely and efficiently deliver r | kv\*.prod.do.dsp.mp.microsoft.com | 443| KeyValue | Bootstrap service provides endpoints for all other services as well as device configs. | **countryCode**: The country the client is connected from
**doClientVersion**: The version of the DoSvc client
**Profile**: The device type (for example, PC or Xbox)
**eId**: Client grouping Id
**CacheHost**: Cache host id | | cp\*.prod.do.dsp.mp.microsoft.com
| 443 | Content Policy | Provides content specific policies as well as content metadata URLs. | **Profile**: The device type (for example, PC or Xbox)
**ContentId**: The content identifier
**doClientVersion**: The version of the DoSvc client
**countryCode**: The country the client is connected from
**altCatalogId**: If ContentId isn't available, use the download URL instead
**eId**: Client grouping Id
**CacheHost**: Cache host id | | disc\*.prod.do.dsp.mp.microsoft.com | 443 | Discovery | Directs clients to a particular instance of the peer matching service (Array), ensuing that clients are collocated by factors, such as content, groupId and external IP. | **Profile**: The device type (for example, PC or Xbox)
**ContentId**: The content identifier
**doClientVersion**: The version of the DoSvc client
**partitionId**: Client partitioning hint
**altCatalogId**: If ContentId isn't available, use the download URL instead
**eId**: Client grouping Id | -| array\*.prod.do.dsp.mp.microsoft.com | 443 | Arrays | Provides the client with list of peers that have the same content and belong to the same peer group. | **Profile**: The device type (for example, PC or Xbox)
**ContentId**: The content identifier
**doClientVersion**: The version of the DoSvc client
**altCatalogId**: If ContentId isn't available, use the download URL instead
**PeerId**: Identified of the device running DO client
**ReportedIp**: The internal / private IP Address
**IsBackground**: Is the download interactive or background
**Uploaded**: Total bytes uploaded to peers
**Downloaded**: Total bytes downloaded from peers
**DownloadedCdn**: Total bytes downloaded from CDN
**Left**: Bytes left to download
**Peers Wanted**: Total number of peers wanted
**Group Id**: Group the device belongs to (set via DownloadMode 2 + Group ID GP / MDM policies)
**Scope**: The Download mode
**UploadedBPS**: The upload speed in bytes per second
**DownloadBPS**: The download speed in Bytes per second
**eId**: Client grouping Id | +| array\*.prod.do.dsp.mp.microsoft.com | 443 | Arrays | Provides the client with list of peers that have the same content and belong to the same peer group. | **Profile**: The device type (for example, PC or Xbox)
**ContentId**: The content identifier
**doClientVersion**: The version of the DoSvc client
**altCatalogId**: If ContentId isn't available, use the download URL instead
**PeerId**: Identity of the device running DO client
**ReportedIp**: The internal / private IP Address
**IsBackground**: Is the download interactive or background
**Uploaded**: Total bytes uploaded to peers
**Downloaded**: Total bytes downloaded from peers
**DownloadedCdn**: Total bytes downloaded from CDN
**Left**: Bytes left to download
**Peers Wanted**: Total number of peers wanted
**Group Id**: Group the device belongs to (set via DownloadMode 2 + Group ID GP / MDM policies)
**Scope**: The Download mode
**UploadedBPS**: The upload speed in bytes per second
**DownloadBPS**: The download speed in Bytes per second
**eId**: Client grouping Id | | dl.delivery.mp.microsoft.com
emdl.ws.microsoft.com | 80 | Delivery Optimization metadata file hosting | CDN hostnames for Delivery Optimization content metadata files | Metadata download can come from different hostnames, but it's required for peer to peer. | From 5d0648b05cdcd08b123f75493d84d164114f68c4 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 28 Sep 2021 11:26:13 -0700 Subject: [PATCH 529/930] update with 11 --- .../windows-10-subscription-activation.md | 60 +++++++++++-------- 1 file changed, 35 insertions(+), 25 deletions(-) diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index 16e8c70c2a..b52b567397 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -1,6 +1,6 @@ --- -title: Windows 10 Subscription Activation -description: In this article, you will learn how to dynamically enable Windows 10 Enterprise or Education subscriptions. +title: Windows 10/11 Subscription Activation +description: In this article, you will learn how to dynamically enable Windows 10 and Windows 11 Enterprise or Education subscriptions. keywords: upgrade, update, task sequence, deploy ms.custom: seo-marvel-apr2020 ms.prod: w10 @@ -17,45 +17,49 @@ search.appverid: ms.topic: article --- -# Windows 10 Subscription Activation +# Windows 10/11 Subscription Activation -Starting with Windows 10, version 1703 Windows 10 Pro supports the Subscription Activation feature, enabling users to “step-up” from Windows 10 Pro to **Windows 10 Enterprise** automatically if they are subscribed to Windows 10 Enterprise E3 or E5. +Applies to: +- Windows 10 +- Windows 11 -With Windows 10, version 1903 the Subscription Activation feature also supports the ability to step-up from Windows 10 Pro Education to the Enterprise grade edition for educational institutions—**Windows 10 Education**. +Starting with Windows 10, version 1703 Windows 10 Pro supports the Subscription Activation feature, enabling users to “step-up” from Windows 10 Pro or Windows 11 Pro to **Windows 10 Enterprise** or **Windows 11 Enterprise**, respectively, if they are subscribed to Windows 10/11 Enterprise E3 or E5. + +With Windows 10, version 1903 and later, the Subscription Activation feature also supports the ability to step-up from Windows 10 Pro Education or Windows 11 Pro Education to the Enterprise grade editions for educational institutions—**Windows 10 Education** or **Windows 11 Education**. The Subscription Activation feature eliminates the need to manually deploy Windows 10 Enterprise or Education images on each target device, then later standing up on-prem key management services such as KMS or MAK based activation, entering Generic Volume License Keys (GVLKs), and subsequently rebooting client devices. -## Subscription Activation for Windows 10 Enterprise +## Subscription Activation for Windows 10 Enterprise and Windows 11 Enterprise -With Windows 10, version 1703 both Windows 10 Enterprise E3 and Windows 10 Enterprise E5 are available as online services via subscription. Deploying [Windows 10 Enterprise](planning/windows-10-enterprise-faq-itpro.yml) in your organization can now be accomplished with no keys and no reboots. +With Windows 10, version 1703 and later both Windows 10/11 Enterprise E3 and Windows 10/11 Enterprise E5 are available as online services via subscription. Deploying [Windows 10 Enterprise or Windows 11 Enterprise](planning/windows-10-enterprise-faq-itpro.yml) in your organization can now be accomplished with no keys and no reboots. If you are running Windows 10, version 1703 or later: -- Devices with a current Windows 10 Pro license can be seamlessly upgraded to Windows 10 Enterprise. -- Product key-based Windows 10 Enterprise software licenses can be transitioned to Windows 10 Enterprise subscriptions. +- Devices with a current Windows 10 Pro license or Windows 11 Pro license can be seamlessly upgraded to Windows 10 Enterprise or Windows 11 Enterprise, respectively. +- Product key-based Windows 10 Enterprise or Windows 11 Enterpise software licenses can be transitioned to Windows 10 Enterprise and Windows 11 Enterprise subscriptions. Organizations that have an Enterprise agreement can also benefit from the new service, using traditional Active Directory-joined devices. In this scenario, the Active Directory user that signs in on their device must be synchronized with Azure AD using [Azure AD Connect Sync](/azure/active-directory/connect/active-directory-aadconnectsync-whatis). -## Subscription Activation for Windows 10 Education +## Subscription Activation for Windows 10 Education and Windows 11 Education -Subscription Activation for Education works the same as the Enterprise version, but in order to use Subscription Activation for Education, you must have a device running Windows 10 Pro Education, version 1903 or later and an active subscription plan with a Windows 10 Enterprise license. For more information, see the [requirements](#windows-10-education-requirements) section. +Subscription Activation for Education works the same as the Enterprise version, but in order to use Subscription Activation for Education, you must have a device running Windows 10 Pro Education, version 1903 or later and an active subscription plan with a Windows 10 Enterprise or Windows 11 Enterprise license. For more information, see the [requirements](#windows-10-education-requirements) section. ## Summary - [Inherited Activation](#inherited-activation): Description of a new feature available in Windows 10, version 1803 and later. - [The evolution of Windows 10 deployment](#the-evolution-of-deployment): A short history of Windows deployment. - [Requirements](#requirements): Prerequisites to use the Windows 10 Subscription Activation model. -- [Benefits](#benefits): Advantages of Windows 10 subscription-based licensing. +- [Benefits](#benefits): Advantages of Windows 10/11 subscription-based licensing. - [How it works](#how-it-works): A summary of the subscription-based licensing option. -- [Virtual Desktop Access (VDA)](#virtual-desktop-access-vda): Enable Windows 10 Subscription Activation for VMs in the cloud. +- [Virtual Desktop Access (VDA)](#virtual-desktop-access-vda): Enable Windows 10/11 Subscription Activation for VMs in the cloud. -For information on how to deploy Windows 10 Enterprise licenses, see [Deploy Windows 10 Enterprise licenses](deploy-enterprise-licenses.md). +For information on how to deploy Windows 10 Enterprise licenses, see [Deploy Windows 10/11 Enterprise licenses](deploy-enterprise-licenses.md). ## Inherited Activation -Inherited Activation is a new feature available in Windows 10, version 1803 that allows Windows 10 virtual machines to inherit activation state from their Windows 10 host. +Inherited Activation is a new feature available in Windows 10, version 1803 or later that allows Windows 10/11 virtual machines to inherit activation state from their Windows 10/11 host. -When a user with Windows 10 E3/E5 or A3/A5 license assigned creates a new Windows 10 virtual machine (VM) using a Windows 10 local host, the VM inherits the activation state from a host machine independent of whether user signs on with a local account or using an Azure Active Directory (AAD) account on a VM. +When a user with Windows 10/11 E3/E5 or A3/A5 license assigned creates a new Windows 10 virtual machine (VM) using a Windows 10/11 local host, the VM inherits the activation state from a host machine independent of whether user signs on with a local account or using an Azure Active Directory (AAD) account on a VM. To support Inherited Activation, both the host computer and the VM must be running Windows 10, version 1803 or later. The hypervisor platform must also be Windows Hyper-V. @@ -83,12 +87,15 @@ The following figure illustrates how deploying Windows 10 has evolved with each - **Windows 10, version 1903** updates Windows 10 Subscription Activation to enable step up from Windows 10 Pro Education to Windows 10 Education for those with a qualifying Windows 10 or Microsoft 365 subscription. +> [!NOTE] +> All the benefits of Windows 10 Subscription Activation are carried forward with Windows 11 and Windows 10/11 Subscription Activation. + ## Requirements -### Windows 10 Enterprise requirements +### Windows 10/11 Enterprise requirements > [!NOTE] -> The following requirements do not apply to general Windows 10 activation on Azure. Azure activation requires a connection to Azure KMS only, and supports workgroup, Hybrid, and Azure AD-joined VMs. In most scenarios, activation of Azure VMs happens automatically. For more information, see [Understanding Azure KMS endpoints for Windows product activation of Azure Virtual Machines](/azure/virtual-machines/troubleshooting/troubleshoot-activation-problems#understanding-azure-kms-endpoints-for-windows-product-activation-of-azure-virtual-machines). +> The following requirements do not apply to general Windows 10/11 activation on Azure. Azure activation requires a connection to Azure KMS only, and supports workgroup, Hybrid, and Azure AD-joined VMs. In most scenarios, activation of Azure VMs happens automatically. For more information, see [Understanding Azure KMS endpoints for Windows product activation of Azure Virtual Machines](/azure/virtual-machines/troubleshooting/troubleshoot-activation-problems#understanding-azure-kms-endpoints-for-windows-product-activation-of-azure-virtual-machines). > [!NOTE] > Currently, Subscription Activation is only available on commercial tenants and is currently not available on US GCC, GCC High, or DoD tenants. @@ -99,7 +106,7 @@ For Microsoft customers with Enterprise Agreements (EA) or Microsoft Products & - Azure Active Directory (Azure AD) available for identity management. - Devices must be Azure AD-joined or Hybrid Azure AD joined. Workgroup-joined or Azure AD registered devices are not supported. -For Microsoft customers that do not have EA or MPSA, you can obtain Windows 10 Enterprise E3/E5 or A3/A5 through a cloud solution provider (CSP). Identity management and device requirements are the same when you use CSP to manage licenses, with the exception that Windows 10 Enterprise E3 is also available through CSP to devices running Windows 10, version 1607. For more information about obtaining Windows 10 Enterprise E3 through your CSP, see [Windows 10 Enterprise E3 in CSP](windows-10-enterprise-e3-overview.md). +For Microsoft customers that do not have EA or MPSA, you can obtain Windows 10 Enterprise E3/E5 or A3/A5 through a cloud solution provider (CSP). Identity management and device requirements are the same when you use CSP to manage licenses, with the exception that Windows 10/11 Enterprise E3 is also available through CSP to devices running Windows 10, version 1607. For more information about obtaining Windows 10/11 Enterprise E3 through your CSP, see [Windows 10 Enterprise E3 in CSP](windows-10-enterprise-e3-overview.md). If devices are running Windows 7 or Windows 8.1, see [New Windows 10 upgrade benefits for Windows Cloud Subscriptions in CSP](https://www.microsoft.com/en-us/microsoft-365/blog/2017/01/19/new-windows-10-upgrade-benefits-windows-cloud-subscriptions-csp/) @@ -123,7 +130,7 @@ If the device is running Windows 10, version 1809 or later: ![Subscription Activation with MFA example 3.](images/sa-mfa3.png) -### Windows 10 Education requirements +### Windows 10/11 Education requirements - Windows 10 Pro Education, version 1903 or later installed on the devices to be upgraded. @@ -139,7 +146,7 @@ If the device is running Windows 10, version 1809 or later: ## Benefits -With Windows 10 Enterprise or Windows 10 Education, businesses and institutions can benefit from enterprise-level security and control. Previously, only organizations with a Microsoft Volume Licensing Agreement could deploy Windows 10 Education or Windows 10 Enterprise to their users. Now, with Windows 10 Enterprise E3 or A3 and E5 or A5 being available as a true online service, it is available in select channels thus allowing all organizations to take advantage of enterprise-grade Windows 10 features. To compare Windows 10 editions and review pricing, see the following: +With Windows 10/11 Enterprise or Windows 10/11 Education, businesses and institutions can benefit from enterprise-level security and control. Previously, only organizations with a Microsoft Volume Licensing Agreement could deploy Windows 10/11 Education or Windows 10/11 Enterprise to their users. Now, with Windows 10/11 Enterprise E3 or A3 and E5 or A5 being available as a true online service, it is available in select channels thus allowing all organizations to take advantage of enterprise-grade Windows 10 features. To compare Windows 10 editions and review pricing, see the following: - [Compare Windows 10 editions](https://www.microsoft.com/windowsforbusiness/compare) - [Enterprise Mobility + Security Pricing Options](https://www.microsoft.com/cloud-platform/enterprise-mobility-security-pricing) @@ -158,6 +165,9 @@ You can benefit by moving to Windows as an online service in the following ways: ## How it works +> [!NOTE] +. The following Windows 10 examples and scenarios also apply to Windows 11. + The device is AAD joined from **Settings > Accounts > Access work or school**. The IT administrator assigns Windows 10 Enterprise to a user. See the following figure. @@ -214,8 +224,8 @@ If you’re running Windows 7, it can be more work.  A wipe-and-load approach w The following policies apply to acquisition and renewal of licenses on devices: - Devices that have been upgraded will attempt to renew licenses about every 30 days, and must be connected to the Internet to successfully acquire or renew a license. -- If a device is disconnected from the Internet until its current subscription expires, the operating system will revert to Windows 10 Pro or Windows 10 Pro Education. As soon as the device is connected to the Internet again, the license will automatically renew. -- Up to five devices can be upgraded for each user license. If the user license is used for a sixth device, the operating system on the computer to which a user has not logged in the longest will revert to Windows 10 Pro or Windows 10 Pro Education. +- If a device is disconnected from the Internet until its current subscription expires, the operating system will revert to Windows 10/11 Pro or Windows 10/11 Pro Education. As soon as the device is connected to the Internet again, the license will automatically renew. +- Up to five devices can be upgraded for each user license. If the user license is used for a sixth device, the operating system on the computer to which a user has not logged in the longest will revert to Windows 10/11 Pro or Windows 10/11 Pro Education. - If a device meets the requirements and a licensed user signs in on that device, it will be upgraded. Licenses can be reallocated from one user to another user, allowing you to optimize your licensing investment against changing needs. @@ -224,7 +234,7 @@ When you have the required Azure AD subscription, group-based licensing is the p ### Existing Enterprise deployments -If you are running Windows 10, version 1803 or later, Subscription Activation will automatically pull the firmware-embedded Windows 10 activation key and activate the underlying Pro License. The license will then step-up to Windows 10 Enterprise using Subscription Activation. This automatically migrates your devices from KMS or MAK activated Enterprise to Subscription activated Enterprise. +If you are running Windows 10, version 1803 or later, Subscription Activation will automatically pull the firmware-embedded Windows 10 activation key and activate the underlying Pro License. The license will then step-up to Windows 10/11 Enterprise using Subscription Activation. This automatically migrates your devices from KMS or MAK activated Enterprise to Subscription activated Enterprise. > [!CAUTION] > Firmware-embedded Windows 10 activation happens automatically only when we go through OOBE (Out Of Box Experience). @@ -273,7 +283,7 @@ See [Deploy Windows 10 Enterprise licenses](deploy-enterprise-licenses.md). ## Virtual Desktop Access (VDA) -Subscriptions to Windows 10 Enterprise are also available for virtualized clients. Windows 10 Enterprise E3 and E5 are available for Virtual Desktop Access (VDA) in Windows Azure or in another [qualified multitenant hoster](https://microsoft.com/en-us/CloudandHosting/licensing_sca.aspx). +Subscriptions to Windows 10/11 Enterprise are also available for virtualized clients. Windows 10/11 Enterprise E3 and E5 are available for Virtual Desktop Access (VDA) in Windows Azure or in another [qualified multitenant hoster](https://microsoft.com/en-us/CloudandHosting/licensing_sca.aspx). Virtual machines (VMs) must be configured to enable Windows 10 Enterprise subscriptions for VDA. Active Directory-joined and Azure Active Directory-joined clients are supported. See [Enable VDA for Subscription Activation](vda-subscription-activation.md). From acc1caa9c0efe9909c332368c165e2daabc5b7d1 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 28 Sep 2021 12:15:45 -0700 Subject: [PATCH 530/930] update with 11 --- windows/deployment/TOC.yml | 6 +- .../windows-10-enterprise-e3-overview.md | 67 +++++++++---------- .../windows-10-subscription-activation.md | 24 ++----- 3 files changed, 40 insertions(+), 57 deletions(-) diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 18817d1d38..cdcc9f1abd 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -134,13 +134,13 @@ href: deploy-windows-mdt/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md - name: Subscription Activation items: - - name: Windows 10 Subscription Activation + - name: Windows 10/11 Subscription Activation href: windows-10-subscription-activation.md - - name: Windows 10 Enterprise E3 in CSP + - name: Windows 10/11 Enterprise E3 in CSP href: windows-10-enterprise-e3-overview.md - name: Configure VDA for Subscription Activation href: vda-subscription-activation.md - - name: Deploy Windows 10 Enterprise licenses + - name: Deploy Windows 10/11 Enterprise licenses href: deploy-enterprise-licenses.md - name: Deploy Windows 10 updates items: diff --git a/windows/deployment/windows-10-enterprise-e3-overview.md b/windows/deployment/windows-10-enterprise-e3-overview.md index 33fe4e9e80..f9f45982f7 100644 --- a/windows/deployment/windows-10-enterprise-e3-overview.md +++ b/windows/deployment/windows-10-enterprise-e3-overview.md @@ -1,5 +1,5 @@ --- -title: Windows 10 Enterprise E3 in CSP +title: Windows 10/11 Enterprise E3 in CSP description: Describes Windows 10 Enterprise E3, an offering that delivers, by subscription, the features of Windows 10 Enterprise edition. keywords: upgrade, update, task sequence, deploy ms.prod: w10 @@ -7,9 +7,9 @@ ms.mktglfcycl: deploy ms.localizationpriority: medium ms.sitesec: library ms.pagetype: mdt -ms.date: 08/24/2017 +ms.date: 09/28/2021 ms.reviewer: -manager: laurawi +manager: dougeby ms.audience: itpro author: greg-lindsay audience: itpro @@ -17,51 +17,46 @@ ms.collection: M365-modern-desktop ms.topic: article --- -# Windows 10 Enterprise E3 in CSP +# Windows 10/11 Enterprise E3 in CSP -Windows 10 Enterprise E3 launched in the Cloud Solution Provider (CSP) channel on September 1, 2016. Windows 10 Enterprise E3 in CSP is a new offering that delivers, by subscription, exclusive features reserved for Windows 10 Enterprise edition. This offering is available through the Cloud Solution Provider (CSP) channel via the Partner Center as an online service. Windows 10 Enterprise E3 in CSP provides a flexible, per-user subscription for small- and medium-sized organizations (from one to hundreds of users). To take advantage of this offering, you must have the following: +Windows 10 Enterprise E3 launched in the Cloud Solution Provider (CSP) channel on September 1, 2016. Windows 10/11 Enterprise E3 in CSP is available now for both Windows 10 and Windows 11. It delivers, by subscription, exclusive features reserved for Windows 10 or Windows 11 Enterprise editions. This offering is available through the Cloud Solution Provider (CSP) channel via the Partner Center as an online service. Windows 10/11 Enterprise E3 in CSP provides a flexible, per-user subscription for small- and medium-sized organizations (from one to hundreds of users). To take advantage of this offering, you must have the following: -- Windows 10 Pro, version 1607 (Windows 10 Anniversary Update) or later, installed and activated, on the devices to be upgraded +- Windows 10 Pro, version 1607 (Windows 10 Anniversary Update) or later, installed and activated, on the devices to be upgraded. Windows 11 is considered "later" in this context. - Azure Active Directory (Azure AD) available for identity management -Starting with Windows 10, version 1607 (Windows 10 Anniversary Update), you can move from Windows 10 Pro to Windows 10 Enterprise more easily than ever before—no keys and no reboots. After one of your users enters the Azure AD credentials associated with a Windows 10 Enterprise E3 license, the operating system turns from Windows 10 Pro to Windows 10 Enterprise and all the appropriate Windows 10 Enterprise features are unlocked. When a subscription license expires or is transferred to another user, the Windows 10 Enterprise device seamlessly steps back down to Windows 10 Pro. +Starting with Windows 10, version 1607 (Windows 10 Anniversary Update), you can move from Windows 10 Pro or Windows 11 Pro to Windows 10 Enterprise or Windows 11 Enterprise more easily than ever before—no keys and no reboots. After one of your users enters the Azure AD credentials associated with a Windows 10/11 Enterprise E3 license, the operating system turns from Windows 10 Pro to Windows 10 Enterprise or Windows 11 Pro to Windows 11 Enterprise and all the appropriate Enterprise features are unlocked. When a subscription license expires or is transferred to another user, the Enterprise device seamlessly steps back down to Windows 10 Pro or Windows 11 Pro. -Previously, only organizations with a Microsoft Volume Licensing Agreement could deploy Windows 10 Enterprise to their users. Now, with Windows 10 Enterprise E3 in CSP, small- and medium-sized organizations can more easily take advantage of Windows 10 Enterprise features. +Previously, only organizations with a Microsoft Volume Licensing Agreement could deploy Windows 10 Enterprise or Windows 11 Enterprise to their users. Now, with Windows 10/11 Enterprise E3 in CSP, small- and medium-sized organizations can more easily take advantage of Enterprise edition features. -When you purchase Windows 10 Enterprise E3 via a partner, you get the following benefits: - -- **Windows 10 Enterprise edition**. Devices currently running Windows 10 Pro, version 1607 can get Windows 10 Enterprise Current Branch (CB) or Current Branch for Business (CBB). This benefit does not include Long Term Service Branch (LTSB). - -- **Support from one to hundreds of users**. Although the Windows 10 Enterprise E3 in CSP program does not have a limitation on the number of licenses an organization can have, the program is designed for small- and medium-sized organizations. +When you purchase Windows 10/11 Enterprise E3 via a partner, you get the following benefits: +- **Windows 10/11 Enterprise edition**. Devices currently running Windows 10 Pro or Windows 11 Pro can get Windows 10/11 Enterprise Current Branch (CB) or Current Branch for Business (CBB). This benefit does not include Long Term Service Branch (LTSB). +- **Support from one to hundreds of users**. Although the Windows 10/11 Enterprise E3 in CSP program does not have a limitation on the number of licenses an organization can have, the program is designed for small- and medium-sized organizations. - **Deploy on up to five devices**. For each user covered by the license, you can deploy Windows 10 Enterprise edition on up to five devices. - -- **Roll back to Windows 10 Pro at any time**. When a user’s subscription expires or is transferred to another user, the Windows 10 Enterprise device reverts seamlessly to Windows 10 Pro edition (after a grace period of up to 90 days). - -- **Monthly, per-user pricing model**. This makes Windows 10 Enterprise E3 affordable for any organization. - +- **Roll back to Windows 10 Pro at any time**. When a user’s subscription expires or is transferred to another user, the Windows 10/11 Enterprise device reverts seamlessly to Windows 10/11 Pro edition (after a grace period of up to 90 days). +- **Monthly, per-user pricing model**. This makes Windows 10/11 Enterprise E3 affordable for any organization. - **Move licenses between users**. Licenses can be quickly and easily reallocated from one user to another user, allowing you to optimize your licensing investment against changing needs. -How does the Windows 10 Enterprise E3 in CSP program compare with Microsoft Volume Licensing Agreements and Software Assurance? +How does the Windows 10/11 Enterprise E3 in CSP program compare with Microsoft Volume Licensing Agreements and Software Assurance? - [Microsoft Volume Licensing](https://www.microsoft.com/licensing/default.aspx) programs are broader in scope, providing organizations with access to licensing for all Microsoft products. - [Software Assurance](https://www.microsoft.com/Licensing/licensing-programs/software-assurance-default.aspx) provides organizations with the following categories of benefits: - **Deployment and management**. These benefits include planning services, Microsoft Desktop Optimization (MDOP), Windows Virtual Desktop Access Rights, Windows-To-Go Rights, Windows Roaming Use Rights, Windows Thin PC, Windows RT Companion VDA Rights, and other benefits. - - **Training**. These benefits include training vouchers, online e-learning, and a home use program. - - **Support**. These benefits include 24x7 problem resolution support, backup capabilities for disaster recovery, System Center Global Service Monitor, and a passive secondary instance of SQL Server. - - **Specialized**. These benefits include step-up licensing availability (which enables you to migrate software from an earlier edition to a higher-level edition) and to spread license and Software Assurance payments across three equal, annual sums. - In addition, in Windows 10 Enterprise E3 in CSP, a partner can manage your licenses for you. With Software Assurance, you, the customer, manage your own licenses. + In addition, in Windows 10/11 Enterprise E3 in CSP, a partner can manage your licenses for you. With Software Assurance, you, the customer, manage your own licenses. -In summary, the Windows 10 Enterprise E3 in CSP program is an upgrade offering that provides small- and medium-sized organizations easier, more flexible access to the benefits of Windows 10 Enterprise edition, whereas Microsoft Volume Licensing programs and Software Assurance are broader in scope and provide benefits beyond access to Windows 10 Enterprise edition. +In summary, the Windows 10/11 Enterprise E3 in CSP program is an upgrade offering that provides small- and medium-sized organizations easier, more flexible access to the benefits of Windows 10 Enterprise edition, whereas Microsoft Volume Licensing programs and Software Assurance are broader in scope and provide benefits beyond access to the Enterprise edition of Windows 10 or Windows 11. ## Compare Windows 10 Pro and Enterprise editions +> [NOTE!] +> The following table only lists Windows 10. More information will be available about differences between Windows 11 editions after Windows 11 is generally available. + Windows 10 Enterprise edition has a number of features that are unavailable in Windows 10 Pro. Table 1 lists the Windows 10 Enterprise features not found in Windows 10 Pro. Many of these features are security-related, whereas others enable finer-grained device management. *Table 1. Windows 10 Enterprise features not found in Windows 10 Pro* @@ -140,19 +135,19 @@ Windows 10 Enterprise edition has a number of features that are unavailable in -## Deployment of Windows 10 Enterprise E3 licenses +## Deployment of Windows 10/11 Enterprise E3 licenses See [Deploy Windows 10 Enterprise licenses](deploy-enterprise-licenses.md). -## Deploy Windows 10 Enterprise features +## Deploy Windows 10/11 Enterprise features -Now that you have Windows 10 Enterprise edition running on devices, how do you take advantage of the Enterprise edition features and capabilities? What are the next steps that need to be taken for each of the features discussed in [Table 1](#compare-windows10-pro-and-enterprise-editions)? +Now that you have Windows 10/11 Enterprise edition running on devices, how do you take advantage of the Enterprise edition features and capabilities? What are the next steps that need to be taken for each of the features discussed in [Table 1](#compare-windows10-pro-and-enterprise-editions)? -The following sections provide you with the high-level tasks that need to be performed in your environment to help users take advantage of the Windows 10 Enterprise edition features. +The following sections provide you with the high-level tasks that need to be performed in your environment to help users take advantage of the Windows 10/11 Enterprise edition features. ### Credential Guard\* -You can implement Credential Guard on Windows 10 Enterprise devices by turning on Credential Guard on these devices. Credential Guard uses Windows 10 virtualization-based security features (Hyper-V features) that must be enabled on each device before you can turn on Credential Guard. You can turn on Credential Guard by using one of the following methods: +You can implement Credential Guard on Windows 10 Enterprise devices by turning on Credential Guard on these devices. Credential Guard uses Windows 10/11 virtualization-based security features (Hyper-V features) that must be enabled on each device before you can turn on Credential Guard. You can turn on Credential Guard by using one of the following methods: - **Automated**. You can automatically turn on Credential Guard for one or more devices by using Group Policy. The Group Policy settings automatically add the virtualization-based security features and configure the Credential Guard registry settings on managed devices. @@ -174,7 +169,7 @@ For more information about implementing Credential Guard, see the following reso ### Device Guard -Now that the devices have Windows 10 Enterprise, you can implement Device Guard on the Windows 10 Enterprise devices by performing the following steps: +Now that the devices have Windows 10/11 Enterprise, you can implement Device Guard on the Windows 10 Enterprise devices by performing the following steps: 1. **Optionally, create a signing certificate for code integrity policies**. As you deploy code integrity policies, you might need to sign catalog files or code integrity policies internally. To do this, you will either need a publicly issued code signing certificate (that you purchase) or an internal certificate authority (CA). If you choose to use an internal CA, you will need to create a code signing certificate. @@ -197,7 +192,7 @@ For more information about implementing Device Guard, see: ### AppLocker management -You can manage AppLocker in Windows 10 Enterprise by using Group Policy. Group Policy requires that the you have AD DS and that the Windows 10 Enterprise devices are joined to the your AD DS domain. You can create AppLocker rules by using Group Policy, and then target those rules to the appropriate devices. +You can manage AppLocker in Windows 10 Enterprise by using Group Policy. Group Policy requires that the you have AD DS and that the Windows 10/11 Enterprise devices are joined to the your AD DS domain. You can create AppLocker rules by using Group Policy, and then target those rules to the appropriate devices. For more information about AppLocker management by using Group Policy, see [AppLocker deployment guide](/windows/security/threat-protection/windows-defender-application-control/applocker/applocker-policies-deployment-guide). @@ -209,7 +204,7 @@ App-V requires an App-V server infrastructure to support App-V clients. The prim - **App-V sequencer**. The App-V sequencer is a typical client device that is used to sequence (capture) apps and prepare them for hosting from the App-V server. You install apps on the App-V sequencer, and the App-V sequencer software determines the files and registry settings that are changed during app installation. Then the sequencer captures these settings to create a virtualized app. -- **App-V client**. The App-V client must be enabled on any client device on which apps will be run from the App-V server. These will be the Windows 10 Enterprise E3 devices. +- **App-V client**. The App-V client must be enabled on any client device on which apps will be run from the App-V server. These will be the Windows 10/11 Enterprise E3 devices. For more information about implementing the App-V server, App-V sequencer, and App-V client, see the following resources: @@ -253,7 +248,7 @@ The Managed User Experience feature is a set of Windows 10 Enterprise edition f ## Related topics -[Windows 10 Enterprise Subscription Activation](windows-10-subscription-activation.md) -
[Connect domain-joined devices to Azure AD for Windows 10 experiences](/azure/active-directory/devices/hybrid-azuread-join-plan) -
[Compare Windows 10 editions](https://www.microsoft.com/WindowsForBusiness/Compare) -
[Windows for business](https://www.microsoft.com/windowsforbusiness/default.aspx) \ No newline at end of file +[Windows 10/11 Enterprise Subscription Activation](windows-10-subscription-activation.md)
+[Connect domain-joined devices to Azure AD for Windows 10 experiences](/azure/active-directory/devices/hybrid-azuread-join-plan)
+[Compare Windows 10 editions](https://www.microsoft.com/WindowsForBusiness/Compare)
+[Windows for business](https://www.microsoft.com/windowsforbusiness/default.aspx)
\ No newline at end of file diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index b52b567397..3582a6b312 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -27,7 +27,7 @@ Starting with Windows 10, version 1703 Windows 10 Pro supports the Subscription With Windows 10, version 1903 and later, the Subscription Activation feature also supports the ability to step-up from Windows 10 Pro Education or Windows 11 Pro Education to the Enterprise grade editions for educational institutions—**Windows 10 Education** or **Windows 11 Education**. -The Subscription Activation feature eliminates the need to manually deploy Windows 10 Enterprise or Education images on each target device, then later standing up on-prem key management services such as KMS or MAK based activation, entering Generic Volume License Keys (GVLKs), and subsequently rebooting client devices. +The Subscription Activation feature eliminates the need to manually deploy Enterprise or Education edition images on each target device, then later standing up on-prem key management services such as KMS or MAK based activation, entering Generic Volume License Keys (GVLKs), and subsequently rebooting client devices. ## Subscription Activation for Windows 10 Enterprise and Windows 11 Enterprise @@ -42,7 +42,7 @@ Organizations that have an Enterprise agreement can also benefit from the new se ## Subscription Activation for Windows 10 Education and Windows 11 Education -Subscription Activation for Education works the same as the Enterprise version, but in order to use Subscription Activation for Education, you must have a device running Windows 10 Pro Education, version 1903 or later and an active subscription plan with a Windows 10 Enterprise or Windows 11 Enterprise license. For more information, see the [requirements](#windows-10-education-requirements) section. +Subscription Activation for Education works the same as the Enterprise version, but in order to use Subscription Activation for Education, you must have a device running Windows 10 Pro Education, version 1903 or later and an active subscription plan with a Windows 10 Enterprise or Windows 11 Enterprise license. For more information, see the [requirements](#windows-10-11-education-requirements) section. ## Summary @@ -59,7 +59,7 @@ For information on how to deploy Windows 10 Enterprise licenses, see [Deploy Win Inherited Activation is a new feature available in Windows 10, version 1803 or later that allows Windows 10/11 virtual machines to inherit activation state from their Windows 10/11 host. -When a user with Windows 10/11 E3/E5 or A3/A5 license assigned creates a new Windows 10 virtual machine (VM) using a Windows 10/11 local host, the VM inherits the activation state from a host machine independent of whether user signs on with a local account or using an Azure Active Directory (AAD) account on a VM. +When a user with Windows 10/11 E3/E5 or A3/A5 license assigned creates a new Windows 10 or Windows 11 virtual machine (VM) using a Windows 10/11 local host, the VM inherits the activation state from a host machine independent of whether user signs on with a local account or using an Azure Active Directory (AAD) account on a VM. To support Inherited Activation, both the host computer and the VM must be running Windows 10, version 1803 or later. The hypervisor platform must also be Windows Hyper-V. @@ -72,37 +72,28 @@ The following figure illustrates how deploying Windows 10 has evolved with each ![Illustration of how Windows 10 deployment has evolved.](images/sa-evolution.png) - **Windows 7** required you to redeploy the operating system using a full wipe-and-load process if you wanted to change from Windows 7 Professional to Windows 10 Enterprise.
- - **Windows 8.1** added support for a Windows 8.1 Pro to Windows 8.1 Enterprise in-place upgrade (considered a “repair upgrade” because the OS version was the same before and after).  This was a lot easier than wipe-and-load, but it was still time-consuming.
- - **Windows 10, version 1507** added the ability to install a new product key using a provisioning package or using MDM to change the SKU.  This required a reboot, which would install the new OS components, and took several minutes to complete. However, it was a lot quicker than in-place upgrade.
- - **Windows 10, version 1607** made a big leap forward. Now you can just change the product key and the SKU instantly changes from Windows 10 Pro to Windows 10 Enterprise.  In addition to provisioning packages and MDM, you can just inject a key using SLMGR.VBS (which injects the key into WMI), so it became trivial to do this using a command line.
- - **Windows 10, version 1703** made this “step-up” from Windows 10 Pro to Windows 10 Enterprise automatic for those that subscribed to Windows 10 Enterprise E3 or E5 via the CSP program.
- - **Windows 10, version 1709** adds support for Windows 10 Subscription Activation, very similar to the CSP support but for large enterprises, enabling the use of Azure AD for assigning licenses to users. When those users sign in on an AD or Azure AD-joined machine, it automatically steps up from Windows 10 Pro to Windows 10 Enterprise.
- - **Windows 10, version 1803** updates Windows 10 Subscription Activation to enable pulling activation keys directly from firmware for devices that support firmware-embedded keys. It is no longer necessary to run a script to perform the activation step on Windows 10 Pro prior to activating Enterprise. For virtual machines and hosts running Windows 10, version 1803 [Inherited Activation](#inherited-activation) is also enabled.
- - **Windows 10, version 1903** updates Windows 10 Subscription Activation to enable step up from Windows 10 Pro Education to Windows 10 Education for those with a qualifying Windows 10 or Microsoft 365 subscription. - -> [!NOTE] -> All the benefits of Windows 10 Subscription Activation are carried forward with Windows 11 and Windows 10/11 Subscription Activation. +- **Windows 11** updates Subscription Activation to work on both Windows 10 and Windows 11 devices. **Important**: Subscription activation does not update a device from Windows 10 to Windows 11. Only the edition is updated. ## Requirements ### Windows 10/11 Enterprise requirements > [!NOTE] -> The following requirements do not apply to general Windows 10/11 activation on Azure. Azure activation requires a connection to Azure KMS only, and supports workgroup, Hybrid, and Azure AD-joined VMs. In most scenarios, activation of Azure VMs happens automatically. For more information, see [Understanding Azure KMS endpoints for Windows product activation of Azure Virtual Machines](/azure/virtual-machines/troubleshooting/troubleshoot-activation-problems#understanding-azure-kms-endpoints-for-windows-product-activation-of-azure-virtual-machines). +> The following requirements do not apply to general Windows client activation on Azure. Azure activation requires a connection to Azure KMS only, and supports workgroup, Hybrid, and Azure AD-joined VMs. In most scenarios, activation of Azure VMs happens automatically. For more information, see [Understanding Azure KMS endpoints for Windows product activation of Azure Virtual Machines](/azure/virtual-machines/troubleshooting/troubleshoot-activation-problems#understanding-azure-kms-endpoints-for-windows-product-activation-of-azure-virtual-machines). > [!NOTE] > Currently, Subscription Activation is only available on commercial tenants and is currently not available on US GCC, GCC High, or DoD tenants. For Microsoft customers with Enterprise Agreements (EA) or Microsoft Products & Services Agreements (MPSA), you must have the following: -- Windows 10 (Pro or Enterprise) version 1703 or later installed on the devices to be upgraded. +- Windows 10 (Pro or Enterprise) version 1703 or later installed on the devices to be upgraded. Windows 11 is considered a "later" version in this context. - Azure Active Directory (Azure AD) available for identity management. - Devices must be Azure AD-joined or Hybrid Azure AD joined. Workgroup-joined or Azure AD registered devices are not supported. @@ -133,11 +124,8 @@ If the device is running Windows 10, version 1809 or later: ### Windows 10/11 Education requirements - Windows 10 Pro Education, version 1903 or later installed on the devices to be upgraded. - - A device with a Windows 10 Pro Education digital license. You can confirm this information in **Settings > Update & Security > Activation**. - - The Education tenant must have an active subscription to Microsoft 365 with a Windows 10 Enterprise license or a Windows 10 Enterprise or Education subscription. - - Devices must be Azure AD-joined or Hybrid Azure AD joined. Workgroup-joined or Azure AD registered devices are not supported. > [!IMPORTANT] From 246e887958b4b73f7fdf44d4d332fed0adbbae1f Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 28 Sep 2021 12:26:57 -0700 Subject: [PATCH 531/930] update with 11 --- .../deployment/deploy-enterprise-licenses.md | 80 ++++++++----------- .../deployment/vda-subscription-activation.md | 4 +- 2 files changed, 37 insertions(+), 47 deletions(-) diff --git a/windows/deployment/deploy-enterprise-licenses.md b/windows/deployment/deploy-enterprise-licenses.md index 1101efd400..35d5e7ad7f 100644 --- a/windows/deployment/deploy-enterprise-licenses.md +++ b/windows/deployment/deploy-enterprise-licenses.md @@ -1,10 +1,10 @@ --- -title: Deploy Windows 10 Enterprise licenses +title: Deploy Windows 10/11 Enterprise licenses ms.reviewer: manager: laurawi ms.audience: itpro ms.author: greglin -description: Steps to deploy Windows 10 Enterprise licenses for Windows 10 Enterprise E3 or E5 Subscription Activation, or for Windows 10 Enterprise E3 in CSP +description: Steps to deploy Windows 10 Enterprise or Windows 11 Enterprise licenses for Windows 10/11 Enterprise E3 or E5 Subscription Activation, or for Windows 10/11 Enterprise E3 in CSP keywords: upgrade, update, task sequence, deploy ms.prod: w10 ms.mktglfcycl: deploy @@ -16,18 +16,18 @@ author: greg-lindsay ms.topic: article --- -# Deploy Windows 10 Enterprise licenses +# Deploy Windows 10/11 Enterprise licenses -This topic describes how to deploy Windows 10 Enterprise E3 or E5 licenses with [Windows 10 Enterprise Subscription Activation](windows-10-subscription-activation.md) or [Windows 10 Enterprise E3 in CSP](windows-10-enterprise-e3-overview.md) and Azure Active Directory (Azure AD). +This topic describes how to deploy Windows 10 or Windows 11 Enterprise E3 or E5 licenses with [Windows 10/11 Enterprise Subscription Activation](windows-10-subscription-activation.md) or [Windows 10/11 Enterprise E3 in CSP](windows-10-enterprise-e3-overview.md) and Azure Active Directory (Azure AD). ->[!NOTE] ->* Windows 10 Enterprise Subscription Activation (EA or MPSA) requires Windows 10 Pro, version 1703 or later. ->* Windows 10 Enterprise E3 in CSP requires Windows 10 Pro, version 1607 or later. ->* Automatic, non-KMS activation requires Windows 10, version 1803 or later, on a device with a firmware-embedded activation key. ->* Windows 10 Enterprise Subscription Activation requires Windows 10 Enterprise per user licensing; it does not work on per device based licensing. +> [!NOTE] +> * Windows 10/11 Enterprise Subscription Activation (EA or MPSA) requires Windows 10 Pro, version 1703 or later. Windows 11 is considered "later" in this context. +> * Windows 10/11 Enterprise E3 in CSP requires Windows 10 Pro, version 1607 or later. +> * Automatic, non-KMS activation requires Windows 10, version 1803 or later, on a device with a firmware-embedded activation key. +> * Windows 10/11 Enterprise Subscription Activation requires Windows 10/11 Enterprise per user licensing; it does not work on per device based licensing. ->[!IMPORTANT] ->An issue has been identified where devices can lose activation status or be blocked from upgrading to Windows Enterprise if the device is not able to connect to Windows Update. A workaround is to ensure that devices do not have the REG_DWORD present HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\DoNotConnectToWindowsUpdateInternetLocations and set to 1. If this REG_DWORD is present, it must be set to 0. +> [!IMPORTANT] +> An issue has been identified where devices can lose activation status or be blocked from upgrading to Windows Enterprise if the device is not able to connect to Windows Update. A workaround is to ensure that devices do not have the REG_DWORD present HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\DoNotConnectToWindowsUpdateInternetLocations and set to 1. If this REG_DWORD is present, it must be set to 0. > >Also ensure that the Group Policy setting: Computer Configuration > Administrative Templates > Windows Components > Windows Update > "Do not connect to any Windows Update Internet locations" is set to "Disabled". @@ -50,24 +50,17 @@ If you are an EA customer with an existing Office 365 tenant, use the following - **AAA-51069** - Win10UsrOLSActv Alng MonthlySub Addon E3 - **AAA-51068** - Win10UsrOLSActv Alng MonthlySub Addon E5 -1. After placing an order, the OLS admin on the agreement will receive a service activation email, indicating their subscription licenses have been provisioned on the tenant. - -1. The admin can now assign subscription licenses to users. +2. After placing an order, the OLS admin on the agreement will receive a service activation email, indicating their subscription licenses have been provisioned on the tenant. +3. The admin can now assign subscription licenses to users. Use the following process if you need to update contact information and retrigger activation in order to resend the activation email: 1. Sign in to the [Microsoft Volume Licensing Service Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx). - 2. Click **Subscriptions**. - 3. Click **Online Services Agreement List**. - 4. Enter your agreement number, and then click **Search**. - 5. Click the **Service Name**. - 6. In the **Subscription Contact** section, click the name listed under **Last Name**. - 7. Update the contact information, then click **Update Contact Details**. This will trigger a new email. Also in this article: @@ -76,9 +69,9 @@ Also in this article: ## Active Directory synchronization with Azure AD -You probably have on-premises Active Directory Domain Services (AD DS) domains. Users will use their domain-based credentials to sign in to the AD DS domain. Before you start deploying Windows 10 Enterprise E3 or E5 licenses to users, you need to synchronize the identities in the on-premises ADDS domain with Azure AD. +You probably have on-premises Active Directory Domain Services (AD DS) domains. Users will use their domain-based credentials to sign in to the AD DS domain. Before you start deploying Windows 10/11 Enterprise E3 or E5 licenses to users, you need to synchronize the identities in the on-premises ADDS domain with Azure AD. -You might ask why you need to synchronize these identities. The answer is so that users will have a *single identity* that they can use to access their on-premises apps and cloud services that use Azure AD (such as Windows 10 Enterprise E3 or E5). This means that users can use their existing credentials to sign in to Azure AD and access the cloud services that you provide and manage for them. +You might ask why you need to synchronize these identities. The answer is so that users will have a *single identity* that they can use to access their on-premises apps and cloud services that use Azure AD (such as Windows 10/11 Enterprise E3 or E5). This means that users can use their existing credentials to sign in to Azure AD and access the cloud services that you provide and manage for them. **Figure 1** illustrates the integration between the on-premises AD DS domain with Azure AD. [Microsoft Azure Active Directory Connect](https://www.microsoft.com/download/details.aspx?id=47594) (Azure AD Connect) is responsible for synchronization of identities between the on-premises AD DS domain and Azure AD. Azure AD Connect is a service that you can install on-premises or in a virtual machine in Azure. @@ -91,16 +84,16 @@ For more information about integrating on-premises AD DS domains with Azure AD, - [Integrating your on-premises identities with Azure Active Directory](/azure/active-directory/hybrid/whatis-hybrid-identity) - [Azure AD + Domain Join + Windows 10](https://blogs.technet.microsoft.com/enterprisemobility/2016/02/17/azure-ad-domain-join-windows-10/) ->[!NOTE] ->If you are implementing Azure AD, and you already have an on-premises domain, you don't need to integrate with Azure AD, since your main authentication method is your internal AD. If you want to manage all your infrastructure in the cloud, you can safely configure your domain controller remotely to integrate your computers with Azure AD, but you won't be able to apply fine controls using GPO. Azure AD is best suited for the global administration of devices when you don't have any on-premises servers. +> [!NOTE] +> If you are implementing Azure AD, and you already have an on-premises domain, you don't need to integrate with Azure AD, since your main authentication method is your internal AD. If you want to manage all your infrastructure in the cloud, you can safely configure your domain controller remotely to integrate your computers with Azure AD, but you won't be able to apply fine controls using GPO. Azure AD is best suited for the global administration of devices when you don't have any on-premises servers. ## Preparing for deployment: reviewing requirements -Devices must be running Windows 10 Pro, version 1703, and be Azure Active Directory joined, or hybrid domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. For more information, see [Review requirements on devices](#review-requirements-on-devices), later in this topic. +Devices must be running Windows 10 Pro, version 1703, or later and be Azure Active Directory joined, or hybrid domain joined with Azure AD Connect. Customers who are federated with Azure Active Directory are also eligible. For more information, see [Review requirements on devices](#review-requirements-on-devices), later in this topic. ## Assigning licenses to users -Upon acquisition of Windows 10 subscription has been completed (Windows 10 Business, E3 or E5), customers will receive an email that will provide guidance on how to use Windows as an online service: +Upon acquisition of Windows 10/11 subscription has been completed (Windows 10 Business, E3 or E5), customers will receive an email that will provide guidance on how to use Windows as an online service: > [!div class="mx-imgBorder"] > ![profile.](images/al01.png) @@ -121,11 +114,11 @@ The following methods are available to assign licenses: ## Explore the upgrade experience -Now that your subscription has been established and Windows 10 Enterprise E3 or E5 licenses have been assigned to users, the users are ready to upgrade their devices running Windows 10 Pro, (version 1703 or later) to Windows 10 Enterprise. What will the users experience? How will they upgrade their devices? +Now that your subscription has been established and Windows 10 Enterprise E3 or E5 licenses have been assigned to users, the users are ready to upgrade their devices running Windows 10 Pro, (version 1703 or later) to Windows 10/11 Enterprise. What will the users experience? How will they upgrade their devices? ### Step 1: Join Windows 10 Pro devices to Azure AD -Users can join a Windows 10 Pro device to Azure AD the first time they start the device (during setup), or they can join a device that they already use running Windows 10 Pro, version 1703. +Users can join a Windows 10/11 Pro device to Azure AD the first time they start the device (during setup), or they can join a device that they already use running Windows 10 Pro, version 1703 or later. **To join a device to Azure AD the first time the device is started** @@ -176,16 +169,15 @@ Now the device is Azure AD–joined to the company's subscription. ### Step 2: Pro edition activation ->[!IMPORTANT] ->If your device is running Windows 10, version 1803 or later, this step is not needed. From Windows 10, version 1803, the device will automatically activate Windows 10 Enterprise using the firmware-embedded activation key. ->If the device is running Windows 10, version 1703 or 1709, then Windows 10 Pro must be successfully activated in **Settings > Update & Security > Activation**, as illustrated in **Figure 7a**. +> [!IMPORTANT] +> If your device is running Windows 10, version 1803 or later, this step is not needed. From Windows 10, version 1803, the device will automatically activate Windows 10 Enterprise using the firmware-embedded activation key. +> If the device is running Windows 10, version 1703 or 1709, then Windows 10 Pro must be successfully activated in **Settings > Update & Security > Activation**, as illustrated in **Figure 7a**.
Windows 10 Pro activated
Figure 7a - Windows 10 Pro activation in Settings -Windows 10 Pro activation is required before Enterprise E3 or E5 can be enabled (Windows 10, versions 1703 and 1709 only). - +Windows 10/11 Pro activation is required before Enterprise E3 or E5 can be enabled (Windows 10, versions 1703 and 1709 only). ### Step 3: Sign in using Azure AD account @@ -197,35 +189,33 @@ Once the device is joined to your Azure AD subscription, the user will sign in b ### Step 4: Verify that Enterprise edition is enabled -You can verify the Windows 10 Enterprise E3 or E5 subscription in **Settings > Update & Security > Activation**, as illustrated in **Figure 9**. +You can verify the Windows 10/11 Enterprise E3 or E5 subscription in **Settings > Update & Security > Activation**, as illustrated in **Figure 9**.
Windows 10 activated and subscription active **Figure 9 - Windows 10 Enterprise subscription in Settings** +If there are any problems with the Windows 10/11 Enterprise E3 or E5 license or the activation of the license, the **Activation** panel will display the appropriate error message or status. You can use this information to help you diagnose the licensing and activation process. -If there are any problems with the Windows 10 Enterprise E3 or E5 license or the activation of the license, the **Activation** panel will display the appropriate error message or status. You can use this information to help you diagnose the licensing and activation process. - ->[!NOTE] ->If you use slmgr /dli or /dlv commands to retrieve the activation information for the Windows 10 E3 or E5 license, the license information displayed will be the following: ->Name: Windows(R), Professional edition ->Description: Windows(R) Operating System, RETAIL channel ->Partial Product Key: 3V66T +> [!NOTE] +> If you use slmgr /dli or /dlv commands to retrieve the activation information for the Windows 10 E3 or E5 license, the license information displayed will be the following: +> Name: Windows(R), Professional edition +> Description: Windows(R) Operating System, RETAIL channel +> Partial Product Key: 3V66T ## Virtual Desktop Access (VDA) -Subscriptions to Windows 10 Enterprise are also available for virtualized clients. Windows 10 Enterprise E3 and E5 are available for Virtual Desktop Access (VDA) in Windows Azure or in another [qualified multitenant hoster](https://aka.ms/qmth). +Subscriptions to Windows 10/11 Enterprise are also available for virtualized clients. Windows 10/11 Enterprise E3 and E5 are available for Virtual Desktop Access (VDA) in Windows Azure or in another [qualified multitenant hoster](https://aka.ms/qmth). Virtual machines (VMs) must be configured to enable Windows 10 Enterprise subscriptions for VDA. Active Directory-joined and Azure Active Directory-joined clients are supported. See [Enable VDA for Enterprise Subscription Activation](vda-subscription-activation.md). ## Troubleshoot the user experience -In some instances, users may experience problems with the Windows 10 Enterprise E3 or E5 subscription. The most common problems that users may experience are as follows: +In some instances, users may experience problems with the Windows 10/11 Enterprise E3 or E5 subscription. The most common problems that users may experience are as follows: - The existing Windows 10 Pro, version 1703 or 1709 operating system is not activated. This problem does not apply to Windows 10, version 1803 or later. - -- The Windows 10 Enterprise E3 or E5 subscription has lapsed or has been removed. +- The Windows 10/11 Enterprise E3 or E5 subscription has lapsed or has been removed. Use the following figures to help you troubleshoot when users experience these common problems: diff --git a/windows/deployment/vda-subscription-activation.md b/windows/deployment/vda-subscription-activation.md index 25ae02c985..c7c43f8741 100644 --- a/windows/deployment/vda-subscription-activation.md +++ b/windows/deployment/vda-subscription-activation.md @@ -20,7 +20,7 @@ ms.collection: M365-modern-desktop # Configure VDA for Windows 10 Subscription Activation -This document describes how to configure virtual machines (VMs) to enable [Windows 10 Subscription Activation](windows-10-subscription-activation.md) in a Windows Virtual Desktop Access (VDA) scenario. Windows VDA is a device or user-based licensing mechanism for managing access to virtual desktops. +This document describes how to configure virtual machines (VMs) to enable [Windows 10/11 Subscription Activation](windows-10-subscription-activation.md) in a Windows Virtual Desktop Access (VDA) scenario. Windows VDA is a device or user-based licensing mechanism for managing access to virtual desktops. Deployment instructions are provided for the following scenarios: 1. [Active Directory-joined VMs](#active-directory-joined-vms) @@ -29,7 +29,7 @@ Deployment instructions are provided for the following scenarios: ## Requirements -- VMs must be running Windows 10 Pro, version 1703 (also known as the Creator's Update) or later. +- VMs must be running Windows 10 Pro, version 1703 (also known as the Creator's Update) or later. - VMs must be Active Directory-joined or Azure Active Directory (AAD)-joined. - VMs must be generation 1. - VMs must be hosted by a [Qualified Multitenant Hoster](https://www.microsoft.com/en-us/CloudandHosting/licensing_sca.aspx) (QMTH). From 47467de7ff79e6e291e90e74a3783b3c73cb66fd Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Tue, 28 Sep 2021 15:31:56 -0400 Subject: [PATCH 532/930] Updating applies to --- .../add-apps-and-features.md | 7 ++--- .../app-v/appv-auto-batch-sequencing.md | 9 ++++--- .../app-v/appv-auto-batch-updating.md | 9 ++++--- .../app-v/appv-auto-provision-a-vm.md | 13 +++++---- .../appv-client-configuration-settings.md | 9 ++++--- .../appv-create-a-package-accelerator.md | 7 +++-- ...application-package-package-accelerator.md | 7 +++-- .../appv-create-and-use-a-project-template.md | 9 ++++--- ...g-and-managing-virtualized-applications.md | 9 ++++--- .../app-v/appv-deploy-the-appv-server.md | 6 ++--- .../app-v/appv-deploying-appv.md | 9 ++++--- ...eploying-microsoft-office-2010-wth-appv.md | 9 ++++--- ...ploying-microsoft-office-2013-with-appv.md | 11 +++++--- ...ploying-microsoft-office-2016-with-appv.md | 15 ++++++----- ...deploying-the-appv-sequencer-and-client.md | 9 ++++--- .../app-v/appv-deploying-the-appv-server.md | 10 +++---- .../app-v/appv-deployment-checklist.md | 7 +++-- .../appv-enable-the-app-v-desktop-client.md | 11 +++++--- .../app-v/appv-evaluating-appv.md | 10 ++++--- .../app-v/appv-for-windows.md | 9 ++++--- .../app-v/appv-getting-started.md | 27 ++++++++++--------- .../app-v/appv-high-level-architecture.md | 7 +++-- .../app-v/appv-install-the-sequencer.md | 9 ++++--- ...an-existing-virtual-application-package.md | 8 +++--- .../app-v/appv-operations.md | 7 +++-- .../app-v/appv-planning-checklist.md | 9 ++++--- ...v-planning-folder-redirection-with-appv.md | 7 +++-- .../app-v/appv-planning-for-appv.md | 7 +++-- ...lanning-for-high-availability-with-appv.md | 5 +++- ...ing-for-sequencer-and-client-deployment.md | 9 ++++--- ...ppv-planning-for-using-appv-with-office.md | 9 ++++--- ...ctronic-software-distribution-solutions.md | 7 +++-- .../app-v/appv-planning-to-deploy-appv.md | 11 +++++--- .../app-v/appv-preparing-your-environment.md | 7 +++-- .../app-v/appv-prerequisites.md | 14 ++++++---- .../app-v/appv-security-considerations.md | 7 +++-- .../app-v/appv-sequence-a-new-application.md | 9 ++++--- .../app-v/appv-supported-configurations.md | 18 +++++++++---- .../apps-in-windows-10.md | 11 ++++---- .../provisioned-apps-windows-client-os.md | 9 ++++--- .../sideload-apps-in-windows-10.md | 16 +++++------ .../system-apps-windows-client-os.md | 9 ++++--- 42 files changed, 260 insertions(+), 147 deletions(-) diff --git a/windows/application-management/add-apps-and-features.md b/windows/application-management/add-apps-and-features.md index 30c4423927..557504605e 100644 --- a/windows/application-management/add-apps-and-features.md +++ b/windows/application-management/add-apps-and-features.md @@ -16,9 +16,10 @@ ms.topic: article # Add or hide features on the Windows client OS -> Applies to: -> -> - Windows 10 +**Applies to**: + +- Windows 10 +- Windows 11 The Windows client operating systems include more features that you and your users can install. These features are called [Features on Demand](/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities) (opens another Microsoft web site), and can be installed at any time. On your organization-owned devices, you may want to control access to these other features. diff --git a/windows/application-management/app-v/appv-auto-batch-sequencing.md b/windows/application-management/app-v/appv-auto-batch-sequencing.md index fe2fe8690a..bed697e971 100644 --- a/windows/application-management/app-v/appv-auto-batch-sequencing.md +++ b/windows/application-management/app-v/appv-auto-batch-sequencing.md @@ -1,5 +1,5 @@ --- -title: Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) (Windows 10) +title: Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) (Windows 10/11) description: How to automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer). author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,11 +14,14 @@ ms.topic: article --- # Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) ->Applies to: Windows 10, version 1703 +**Applies to**: + +- Windows 10 +- Windows 11 Sequencing multiple apps at the same time requires you to install and start Microsoft Application Virtualization Sequencer (App-V Sequencer), and to install the necessary apps to collect any changes made to the operating system during the installation and building of the App-V package. -In Windows 10, version 1703, running the App-V Sequencer automatically captures and stores your customizations as an App-V project template (.appvt) file. If you want to make changes to this package later, your customizations will be automatically loaded from this template file. This is applicable to all of the sequencing scenarios: +Starting with Windows 10 version 1703, running the App-V Sequencer automatically captures and stores your customizations as an App-V project template (.appvt) file. If you want to make changes to this package later, your customizations will be automatically loaded from this template file. This is applicable to all of the sequencing scenarios: - Using the **New-BatchAppVSequencerPackages** cmdlet - Using the App-V Sequencer interface diff --git a/windows/application-management/app-v/appv-auto-batch-updating.md b/windows/application-management/app-v/appv-auto-batch-updating.md index 24651988b3..52349a97ee 100644 --- a/windows/application-management/app-v/appv-auto-batch-updating.md +++ b/windows/application-management/app-v/appv-auto-batch-updating.md @@ -1,5 +1,5 @@ --- -title: Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) (Windows 10) +title: Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) (Windows 10/11) description: How to automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer). author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,11 +14,14 @@ ms.topic: article --- # Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) ->Applies to: Windows 10, version 1703 +**Applies to**: + +- Windows 10 +- Windows 11 Updating multiple apps at the same time follows a similar process to the one used for [automatically sequencing multiple apps at the same time](appv-auto-batch-sequencing.md). However, when updating, you'll also have to pass your previously created app package files to the App-V Sequencer cmdlet. -Starting with Windows 10, version 1703, running the New-BatchAppVSequencerPackages cmdlet or the App-V Sequencer interface captures and stores all of your customizations as an App-V project template. If you want to make changes to this package later, your customizations are automatically loaded from this template file. +Starting with Windows 10 version 1703, running the New-BatchAppVSequencerPackages cmdlet or the App-V Sequencer interface captures and stores all of your customizations as an App-V project template. If you want to make changes to this package later, your customizations are automatically loaded from this template file. >[!NOTE] >If you're trying to sequence multiple apps at the same time, see [Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer)](appv-auto-batch-sequencing.md). diff --git a/windows/application-management/app-v/appv-auto-provision-a-vm.md b/windows/application-management/app-v/appv-auto-provision-a-vm.md index 1acb2935e3..2cfba09688 100644 --- a/windows/application-management/app-v/appv-auto-provision-a-vm.md +++ b/windows/application-management/app-v/appv-auto-provision-a-vm.md @@ -1,5 +1,5 @@ --- -title: Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer) (Windows 10) +title: Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer) (Windows 10/11) description: How to automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer) PowerShell cmdlet or the user interface. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,9 +14,12 @@ ms.topic: article --- # Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer) ->Applies to: Windows 10, version 1703 +**Applies to**: -Previous versions of the App-V Sequencer have required you to manually create your sequencing environment. Windows 10, version 1703 introduces two new PowerShell cmdlets, New-AppVSequencerVM and Connect-AppvSequencerVM, which automatically create your sequencing environment for you, including provisioning your virtual machine. +- Windows 10 +- Windows 11 + +Previous versions of the App-V Sequencer have required you to manually create your sequencing environment. Starting with Windows 10 version 1703, the `New-AppVSequencerVM` and `Connect-AppvSequencerVM` Windows PowerShell cmdlets are available, which automatically create your sequencing environment for you, including provisioning your virtual machine. ## Automatic VM provisioning of the sequencing environment @@ -54,7 +57,7 @@ For this process to work, you must have a base operating system available as a V After you have a VHD file, you must provision your VM for auto-sequencing. -1. On the Host device, install Windows 10, version 1703 and the **Microsoft Application Virtualization (App-V) Auto Sequencer** component from the matching version of the Windows Assessment and Deployment Kit (ADK). For more info on how to install the App-V Sequencer, see [Install the App-V Sequencer](appv-install-the-sequencer.md). +1. On the Host device, install the Windows client and the **Microsoft Application Virtualization (App-V) Auto Sequencer** component from the matching version of the Windows Assessment and Deployment Kit (ADK). For more info on how to install the App-V Sequencer, see [Install the App-V Sequencer](appv-install-the-sequencer.md). 2. Make sure that Hyper-V is turned on. For more info about turning on and using Hyper-V, see [Hyper-V on Windows Server 2016](/windows-server/virtualization/hyper-v/Hyper-V-on-Windows-Server). 3. Open PowerShell as an admin and run the **New-AppVSequencerVM** cmdlet, using the following parameters: @@ -93,7 +96,7 @@ If your apps require custom prerequisites, such as Microsoft SQL Server, we reco #### Provision an existing VM -1. On the Host device, install Windows 10, version 1703 and the **Microsoft Application Virtualization (App-V) Auto Sequencer** component from the matching version of the Windows Assessment and Deployment Kit (ADK). For more info on how to install the App-V Sequencer, see [Install the App-V Sequencer](appv-install-the-sequencer.md). +1. On the Host device, install the Windows client and the **Microsoft Application Virtualization (App-V) Auto Sequencer** component from the matching version of the Windows Assessment and Deployment Kit (ADK). For more info on how to install the App-V Sequencer, see [Install the App-V Sequencer](appv-install-the-sequencer.md). 2. Open PowerShell as an admin and run the **Connect-AppvSequencerVM** cmdlet, using the following parameters: diff --git a/windows/application-management/app-v/appv-client-configuration-settings.md b/windows/application-management/app-v/appv-client-configuration-settings.md index b0821ae348..c27a0a72b1 100644 --- a/windows/application-management/app-v/appv-client-configuration-settings.md +++ b/windows/application-management/app-v/appv-client-configuration-settings.md @@ -1,5 +1,5 @@ --- -title: About Client Configuration Settings (Windows 10) +title: About Client Configuration Settings (Windows 10/11) description: Learn about the App-V client configuration settings and how to use Windows PowerShell to modify the client configuration settings. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # About Client Configuration Settings ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 The Microsoft Application Virtualization (App-V) client stores its configuration in the registry. Understanding how the register's format for data works can help you better understand the client, as you can configure many client actions by changing registry entries. This topic lists the App-V client configuration settings and explains their uses. You can use Windows PowerShell to modify the client configuration settings. For more information about using Windows PowerShell and App-V see [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md). @@ -29,7 +32,7 @@ The following table provides information about App-V client configuration settin |------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------| | Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-PackageInstallationRoot**
String | Specifies directory where all new applications and updates will be installed. | Policy value not written (same as Not Configured) | | Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-PackageSourceRoot**
String | Overrides source location for downloading package content. | Policy value not written (same as Not Configured) | -| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-AllowHighCostLaunch**
True (enabled); False (Disabled state) | This setting controls whether virtualized applications are launched on Windows 10 machines connected by a metered network connection (for example, 4G). | 0 | +| Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-AllowHighCostLaunch**
True (enabled); False (Disabled state) | This setting controls whether virtualized applications are launched on Windows client machines connected by a metered network connection (for example, 4G). | 0 | | Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-ReestablishmentRetries**
Integer (0–99) | Specifies the number of times to retry a dropped session. | Policy value not written (same as Not Configured) | | Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-ReestablishmentInterval**
Integer (0–3600) | Specifies the number of seconds between attempts to reestablish a dropped session. | Policy value not written (same as Not Configured) | | Set-AppvClientConfiguration,
Set-AppvPublishingServer

**-LocationProvider**
String | Specifies the CLSID for a compatible implementation of the IAppvPackageLocationProvider interface. | Policy value not written (same as Not Configured) | diff --git a/windows/application-management/app-v/appv-create-a-package-accelerator.md b/windows/application-management/app-v/appv-create-a-package-accelerator.md index 19d0617e41..bc872e32f4 100644 --- a/windows/application-management/app-v/appv-create-a-package-accelerator.md +++ b/windows/application-management/app-v/appv-create-a-package-accelerator.md @@ -1,5 +1,5 @@ --- -title: How to create a package accelerator (Windows 10) +title: How to create a package accelerator (Windows 10/11) description: Learn how to create App-V Package Accelerators to automatically generate new virtual application packages. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # How to create a package accelerator ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 App-V Package Accelerators automatically generate new virtual application packages. diff --git a/windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md b/windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md index f091625f1a..0386b3f99e 100644 --- a/windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md +++ b/windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md @@ -1,5 +1,5 @@ --- -title: How to create a virtual application package using an App-V Package Accelerator (Windows 10) +title: How to create a virtual application package using an App-V Package Accelerator (Windows 10/11) description: How to create a virtual application package using an App-V Package Accelerator. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # How to create a virtual application package using an App-V Package Accelerator ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 Use the following procedure to create a virtual application package with the App-V Package Accelerator. diff --git a/windows/application-management/app-v/appv-create-and-use-a-project-template.md b/windows/application-management/app-v/appv-create-and-use-a-project-template.md index 4927af50b8..29401f6f29 100644 --- a/windows/application-management/app-v/appv-create-and-use-a-project-template.md +++ b/windows/application-management/app-v/appv-create-and-use-a-project-template.md @@ -1,5 +1,5 @@ --- -title: Create and apply an App-V project template to a sequenced App-V package (Windows 10) +title: Create and apply an App-V project template to a sequenced App-V package (Windows 10/11) description: Steps for how to create and apply an App-V project template (.appvt) to a sequenced App-V package. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,12 +14,15 @@ ms.topic: article --- # Create and apply an App-V project template to a sequenced App-V package ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 You can use an App-V Project Template (.appvt) file to save commonly applied settings associated with an existing virtual application package. You can then apply these settings whenever you create new virtual application packages in your environment, streamlining the package creation process. App-V Project Templates differ from App-V Package Accelerators because App-V Package Accelerators are application-specific, while App-V Project Templates can be applied to multiple applications. To learn more about package accelerators, see [How to create a package accelerator](appv-create-a-package-accelerator.md). >[!IMPORTANT] ->In Windows 10, version 1703, running the **New-AppvSequencerPackage** or the **Update-AppvSequencerPackage** cmdlets will automatically capture and store your customizations as an App-V Project Template. If you want to make changes to this package later, you can automatically load your customizations from this template file. If you have an auto-saved template and you attempt to load another template through the *TemplateFilePath* parameter, the customization value from the parameter will override the auto-saved template. +>Starting with Windows 10 version 1703, running the **New-AppvSequencerPackage** or the **Update-AppvSequencerPackage** cmdlets will automatically capture and store your customizations as an App-V Project Template. If you want to make changes to this package later, you can automatically load your customizations from this template file. If you have an auto-saved template and you attempt to load another template through the *TemplateFilePath* parameter, the customization value from the parameter will override the auto-saved template. ## Create a project template diff --git a/windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md b/windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md index 0d5400a65a..76e0a87b14 100644 --- a/windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md +++ b/windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md @@ -1,5 +1,5 @@ --- -title: Creating and managing App-V virtualized applications (Windows 10) +title: Creating and managing App-V virtualized applications (Windows 10/11) description: Create and manage App-V virtualized applications to monitor and record the installation process for an application to be run as a virtualized application. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # Creating and managing App-V virtualized applications ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 After you have properly deployed the Microsoft Application Virtualization (App-V) sequencer, you can use it to monitor and record the installation and setup process for an application to be run as a virtualized application. @@ -119,7 +122,7 @@ A template can specify and store multiple settings as follows: - **General Options**. Enables the use of **Windows Installer**, **Append Package Version to Filename**. - **Exclusion Items.** Contains the Exclusion pattern list. -In Windows 10, version 1703, running the **new-appvsequencerpackage** or **update-appvsequencepackage** cmdlets automatically captures and stores all of your customizations as an App-V project template. If you want to make changes to this package later, your customizations are automatically loaded from this template file. +Starting with Windows 10 version 1703, running the **new-appvsequencerpackage** or **update-appvsequencepackage** cmdlets automatically captures and stores all of your customizations as an App-V project template. If you want to make changes to this package later, your customizations are automatically loaded from this template file. >[!IMPORTANT] >If you attempt to load another template through the *_TemplateFilePath_* parameter while already having an auto-saved template, the customization value from the parameter will override the auto-saved template. diff --git a/windows/application-management/app-v/appv-deploy-the-appv-server.md b/windows/application-management/app-v/appv-deploy-the-appv-server.md index e8fa0ac8b9..a29b019396 100644 --- a/windows/application-management/app-v/appv-deploy-the-appv-server.md +++ b/windows/application-management/app-v/appv-deploy-the-appv-server.md @@ -1,6 +1,6 @@ --- -title: How to Deploy the App-V Server (Windows 10) -description: Use these instructions to deploy the Application Virtualization (App-V) Server in App-V for Windows 10. +title: How to Deploy the App-V Server (Windows 10/11) +description: Use these instructions to deploy the Application Virtualization (App-V) Server in App-V for Windows 10/11. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -32,7 +32,7 @@ ms.topic: article 1. Download the App-V server components. All five App-V server components are included in the Microsoft Desktop Optimization Pack (MDOP) 2015 ISO package, which can be downloaded from either of the following locations: * The [MSDN (Microsoft Developer Network) subscriptions site](https://msdn.microsoft.com/subscriptions/downloads/default.aspx#FileId=65215). You must have a MSDN subscription to download the MDOP ISO package from this site. - * The [Volume Licensing Service Center](https://www.microsoft.com/licensing/default.aspx) if you're using [Windows 10 for Enterprise or Education](https://www.microsoft.com/WindowsForBusiness/windows-product-home). + * The [Volume Licensing Service Center](https://www.microsoft.com/licensing/default.aspx) if you're using [Windows client for Enterprise or Education](https://www.microsoft.com/WindowsForBusiness/windows-product-home). 2. Copy the App-V server installation files to the computer on which you want to install it. diff --git a/windows/application-management/app-v/appv-deploying-appv.md b/windows/application-management/app-v/appv-deploying-appv.md index 04cd90525d..10fee7b05b 100644 --- a/windows/application-management/app-v/appv-deploying-appv.md +++ b/windows/application-management/app-v/appv-deploying-appv.md @@ -1,5 +1,5 @@ --- -title: Deploying App-V (Windows 10) +title: Deploying App-V (Windows 10/11) description: App-V supports several different deployment options. Learn how to complete App-V deployment at different stages in your App-V deployment. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -12,9 +12,12 @@ manager: dansimp ms.author: greglin ms.topic: article --- -# Deploying App-V for Windows 10 +# Deploying App-V for Windows client ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 App-V supports several different deployment options. Review this topic for information about the tasks that you must complete at different stages in your deployment. diff --git a/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md b/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md index 7a38ac29e7..f4ac45ec12 100644 --- a/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md +++ b/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md @@ -1,5 +1,5 @@ --- -title: Deploying Microsoft Office 2010 by Using App-V (Windows 10) +title: Deploying Microsoft Office 2010 by Using App-V (Windows 10/11) description: Create Office 2010 packages for Microsoft Application Virtualization (App-V) using the App-V Sequencer or the App-V Package Accelerator. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # Deploying Microsoft Office 2010 by Using App-V ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 You can create Office 2010 packages for Microsoft Application Virtualization (App-V) using one of the following methods: @@ -37,7 +40,7 @@ Sequencing Office 2010 is one of the main methods for creating an Office 2010 pa ## Creating Office 2010 App-V packages using package accelerators -Office 2010 App-V packages can be created through package accelerators. Microsoft has provided package accelerators for creating Office 2010 on Windows 10, Windows 8, and Windows 7. The following pages will show you which package accelerator is best for creating Office 2010 App-V packages on your version of Windows: +Office 2010 App-V packages can be created through package accelerators. Microsoft has provided package accelerators for creating Office 2010 on Windows 10/11, Windows 8, and Windows 7. The following pages will show you which package accelerator is best for creating Office 2010 App-V packages on your version of Windows: * [App-V 5.0 Package Accelerator for Office Professional Plus 2010 – Windows 8](https://gallery.technet.microsoft.com/App-V-50-Package-a29410db) * [App-V 5.0 Package Accelerator for Office Professional Plus 2010 – Windows 7](https://gallery.technet.microsoft.com/App-V-50-Package-e7ef536b) diff --git a/windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md b/windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md index 778f467100..c986e312c3 100644 --- a/windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md +++ b/windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md @@ -1,5 +1,5 @@ --- -title: Deploying Microsoft Office 2013 by Using App-V (Windows 10) +title: Deploying Microsoft Office 2013 by Using App-V (Windows 10/11) description: Use Application Virtualization (App-V) to deliver Microsoft Office 2013 as a virtualized application to computers in your organization. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # Deploying Microsoft Office 2013 by Using App-V ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 Use the information in this article to use Application Virtualization (App-V) to deliver Microsoft Office 2013 as a virtualized application to computers in your organization. For information about using App-V to deliver Office 2010, see [Deploying Microsoft Office 2010 by Using App-V](appv-deploying-microsoft-office-2010-wth-appv.md). To successfully deploy Office 2013 with App-V, you need to be familiar with Office 2013 and App-V. @@ -73,7 +76,7 @@ Before you start, make sure that the computer on which you are installing the Of You create Office 2013 App-V packages with the Office Deployment Tool. The following instructions explain how to create an Office 2013 App-V package with Volume Licensing or Subscription Licensing. -Create Office 2013 App-V packages on 64-bit Windows computers. Once created, the Office 2013 App-V package will run on 32-bit and 64-bit Windows 7, Windows 8.1, and Windows 10 computers. +Create Office 2013 App-V packages on 64-bit Windows computers. Once created, the Office 2013 App-V package will run on 32-bit and 64-bit Windows 7, Windows 8.1, and Windows 10/11 computers. ### Download the Office Deployment Tool @@ -148,7 +151,7 @@ After you download the Office 2013 applications through the Office Deployment To #### What you'll need to do -* Create the Office 2013 App-V packages on 64-bit Windows computers. However, the package will run on 32-bit and 64-bit Windows 7, Windows 8, and Windows 10 computers. +* Create the Office 2013 App-V packages on 64-bit Windows computers. However, the package will run on 32-bit and 64-bit Windows 7, Windows 8, and Windows 10/11 computers. * Create an Office App-V package for either the Subscription Licensing package or Volume Licensing by using the Office Deployment Tool, then modify the **Customconfig.xml** configuration file. The following table summarizes the values you need to enter in the **Customconfig.xml** file for the licensing model you’re using. The steps in the sections that follow the table will specify the exact entries you need to make. diff --git a/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md b/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md index 654fa05a45..15a331200f 100644 --- a/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md +++ b/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md @@ -1,5 +1,5 @@ --- -title: Deploying Microsoft Office 2016 by using App-V (Windows 10) +title: Deploying Microsoft Office 2016 by using App-V (Windows 10/11) description: Use Application Virtualization (App-V) to deliver Microsoft Office 2016 as a virtualized application to computers in your organization. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # Deploying Microsoft Office 2016 by using App-V ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 Use the information in this article to use Application Virtualization (App-V) to deliver Microsoft Office 2016 as a virtualized application to computers in your organization. For information about using App-V to deliver Office 2013, see [Deploying Microsoft Office 2013 by using App-V](appv-deploying-microsoft-office-2013-with-appv.md). For information about using App-V to deliver Office 2010, see [Deploying Microsoft Office 2010 by using App-V](appv-deploying-microsoft-office-2010-wth-appv.md). @@ -64,7 +67,7 @@ The computer on which you are installing the Office Deployment Tool must have th | Prerequisite | Description | |----------------------|--------------------| | Prerequisite software | .Net Framework 4 | -| Supported operating systems | 64-bit version of Windows 10
64-bit version of Windows 8 or 8.1
64-bit version of Windows 7 | +| Supported operating systems | 64-bit version of Windows 10/11
64-bit version of Windows 8 or 8.1
64-bit version of Windows 7 | >[!NOTE] >In this topic, the term “Office 2016 App-V package” refers to subscription licensing. @@ -73,7 +76,7 @@ The computer on which you are installing the Office Deployment Tool must have th You create Office 2016 App-V packages by using the Office Deployment Tool. The following instructions explain how to create an Office 2016 App-V package with subscription licensing. -Create Office 2016 App-V packages on 64-bit Windows computers. Once created, the Office 2016 App-V package will run on 32-bit and 64-bit Windows 7, Windows 8.1, and Windows 10 computers. +Create Office 2016 App-V packages on 64-bit Windows computers. Once created, the Office 2016 App-V package will run on 32-bit and 64-bit Windows 7, Windows 8.1, and Windows 10/11 computers. ### Download the Office Deployment Tool @@ -146,7 +149,7 @@ After you download the Office 2016 applications through the Office Deployment To #### What you’ll need to do -* Create the Office 2016 App-V packages on 64-bit Windows computers. However, the package will run on 32-bit and 64-bit Windows 7, Windows 8 or 8.1, and Windows 10 computers. +* Create the Office 2016 App-V packages on 64-bit Windows computers. However, the package will run on 32-bit and 64-bit Windows 7, Windows 8 or 8.1, and Windows 10/11 computers. * Create an Office App-V package for either Subscription Licensing package by using the Office Deployment Tool, and then modify the **Customconfig.xml** configuration file. The following table summarizes the values you need to enter in the **Customconfig.xml** file. The steps in the sections that follow the table will specify the exact entries you need to make. @@ -377,7 +380,7 @@ The following table describes the requirements and options for deploying Visio 2 ## Related topics -* [Deploying App-V for Windows 10](appv-deploying-appv.md) +* [Deploying App-V for Windows client](appv-deploying-appv.md) * [Deploying Microsoft Office 2013 by using App-V](appv-deploying-microsoft-office-2013-with-appv.md) * [Deploying Microsoft Office 2010 by using App-V](appv-deploying-microsoft-office-2010-wth-appv.md) * [Office 2016 Deployment Tool for Click-to-Run](https://www.microsoft.com/download/details.aspx?id=49117) \ No newline at end of file diff --git a/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md b/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md index 9547612b38..484a48bf68 100644 --- a/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md +++ b/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md @@ -1,5 +1,5 @@ --- -title: Deploying the App-V Sequencer and configuring the client (Windows 10) +title: Deploying the App-V Sequencer and configuring the client (Windows 10/11) description: Learn how to deploy the App-V Sequencer and configure the client by using the ADMX template and Group Policy. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # Deploying the App-V Sequencer and configuring the client ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 The App-V Sequencer and client let administrators to virtualize and run virtual applications. @@ -23,7 +26,7 @@ The App-V Sequencer and client let administrators to virtualize and run virtual The App-V client is the component that runs a virtualized application on a target computer. The client lets users interact with icons and file types, starting virtualized applications. The client can also get the virtual application content from the management server. >[!NOTE] ->In Windows 10, version 1607, App-V is included with the operating system. You only need to enable it. +>Starting with Windows 10 version 1607, App-V is included with the operating system. You only need to enable it. [Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md) diff --git a/windows/application-management/app-v/appv-deploying-the-appv-server.md b/windows/application-management/app-v/appv-deploying-the-appv-server.md index 71d9510a36..5677a2f846 100644 --- a/windows/application-management/app-v/appv-deploying-the-appv-server.md +++ b/windows/application-management/app-v/appv-deploying-the-appv-server.md @@ -1,6 +1,6 @@ --- -title: Deploying the App-V Server (Windows 10) -description: Learn how to deploy the Application Virtualization (App-V) Server in App-V for Windows 10 by using different deployment configurations described in this article. +title: Deploying the App-V Server (Windows 10/11) +description: Learn how to deploy the Application Virtualization (App-V) Server in App-V for Windows 10/11 by using different deployment configurations described in this article. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -19,9 +19,9 @@ ms.topic: article You can install the Application Virtualization (App-V) server components using different deployment configurations, which are described in this topic. Before you install the server features, review the server section of [App-V security considerations](appv-security-considerations.md). >[!NOTE] ->If you plan to use the App-V server components in your deployment, note that the version number is still listed as App-V 5.x, as the App-V server components have not changed in App-V for Windows 10. +>If you plan to use the App-V server components in your deployment, note that the version number is still listed as App-V 5.x, as the App-V server components have not changed in App-V for Windows client. -To learn more about deploying App-V for Windows 10, read [What's new in App-V](appv-about-appv.md). +To learn more about deploying App-V for Windows client, read [What's new in App-V](appv-about-appv.md). >[!IMPORTANT] >Before installing and configuring the App-V servers, you must specify the port or ports where each component will be hosted. You must also add the associated firewall rules to allow incoming requests to access the specified ports, as the installer does not modify firewall settings. @@ -49,7 +49,7 @@ App-V offers the following five server components, each of which serves a specif All five App-V server components are included in the Microsoft Desktop Optimization Pack (MDOP) 2015 ISO package, which can be downloaded from either of the following locations: * The [MSDN (Microsoft Developer Network) subscriptions site](https://msdn.microsoft.com/subscriptions/downloads/default.aspx#FileId=65215). You must have a MSDN subscription to download the MDOP ISO package from this site. -* The [Volume Licensing Service Center](https://www.microsoft.com/licensing/default.aspx) if you're using [Windows 10 for Enterprise or Education](https://www.microsoft.com/WindowsForBusiness/windows-product-home). +* The [Volume Licensing Service Center](https://www.microsoft.com/licensing/default.aspx) if you're using [Windows client for Enterprise or Education](https://www.microsoft.com/WindowsForBusiness/windows-product-home). In large organizations, you might want to install more than one instance of the server components to get the following benefits. diff --git a/windows/application-management/app-v/appv-deployment-checklist.md b/windows/application-management/app-v/appv-deployment-checklist.md index 4183212c31..72d0a6d1d0 100644 --- a/windows/application-management/app-v/appv-deployment-checklist.md +++ b/windows/application-management/app-v/appv-deployment-checklist.md @@ -1,5 +1,5 @@ --- -title: App-V Deployment Checklist (Windows 10) +title: App-V Deployment Checklist (Windows 10/11) description: Use the App-V deployment checklist to understand the recommended steps and items to consider when deploying App-V features. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # App-V Deployment Checklist ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 This checklist outlines the recommended steps and items to consider when deploying App-V features. Use it to organize your priorities while you deploy App-V. You can copy this checklist into a spreadsheet program and customize it for your use. diff --git a/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md b/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md index 7aa623a0a3..69000c221c 100644 --- a/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md +++ b/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md @@ -1,6 +1,6 @@ --- -title: Enable the App-V in-box client (Windows 10) -description: Learn how to enable the Microsoft Application Virtualization (App-V) in-box client installed with Windows 10. +title: Enable the App-V in-box client (Windows 10/11) +description: Learn how to enable the Microsoft Application Virtualization (App-V) in-box client installed with Windows 10/11. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -14,11 +14,14 @@ ms.topic: article --- # Enable the App-V in-box client ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 The App-V client is the component that runs virtualized applications on user devices. Once you enable the client, users can interact with icons and file names to start virtualized applications. The client can also get virtual application content from the management server. -With Windows 10, version 1607, the App-V client is installed automatically. However, you'll still need to enable the client yourself to allow user devices to access and run virtual applications. You can set up the client with the Group Policy editor or with Windows PowerShell. +Starting with Windows 10 version 1607, the App-V client is installed automatically. However, you'll still need to enable the client yourself to allow user devices to access and run virtual applications. You can set up the client with the Group Policy editor or with Windows PowerShell. Here's how to enable the App-V client with Group Policy: diff --git a/windows/application-management/app-v/appv-evaluating-appv.md b/windows/application-management/app-v/appv-evaluating-appv.md index 731ea42546..10d3e83e75 100644 --- a/windows/application-management/app-v/appv-evaluating-appv.md +++ b/windows/application-management/app-v/appv-evaluating-appv.md @@ -1,6 +1,6 @@ --- -title: Evaluating App-V (Windows 10) -description: Learn how to evaluate App-V for Windows 10 in a lab environment before deploying into a production environment. +title: Evaluating App-V (Windows 10/11) +description: Learn how to evaluate App-V for Windows 10/11 in a lab environment before deploying into a production environment. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -15,8 +15,10 @@ ms.author: greglin # Evaluating App-V -**Applies to** -- Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 > [!NOTE] > [!INCLUDE [Application Virtualization will be end of life in April 2026](../includes/app-v-end-life-statement.md)] diff --git a/windows/application-management/app-v/appv-for-windows.md b/windows/application-management/app-v/appv-for-windows.md index 51b2a21a10..0cc3adc116 100644 --- a/windows/application-management/app-v/appv-for-windows.md +++ b/windows/application-management/app-v/appv-for-windows.md @@ -1,5 +1,5 @@ --- -title: Application Virtualization (App-V) (Windows 10) +title: Application Virtualization (App-V) (Windows 10/11) description: See various topics that can help you administer Application Virtualization (App-V) and its components. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -12,9 +12,12 @@ manager: dansimp ms.author: greglin ms.topic: article --- -# Application Virtualization (App-V) for Windows 10 overview +# Application Virtualization (App-V) for Windows client overview ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 > [!NOTE] > [!INCLUDE [Application Virtualization will be end of life in April 2026](../includes/app-v-end-life-statement.md)] diff --git a/windows/application-management/app-v/appv-getting-started.md b/windows/application-management/app-v/appv-getting-started.md index fd20851076..3f649a92c9 100644 --- a/windows/application-management/app-v/appv-getting-started.md +++ b/windows/application-management/app-v/appv-getting-started.md @@ -1,6 +1,6 @@ --- -title: Getting Started with App-V (Windows 10) -description: Get started with Microsoft Application Virtualization (App-V) for Windows 10. App-V for Windows 10 delivers Win32 applications to users as virtual applications. +title: Getting Started with App-V (Windows 10/11) +description: Get started with Microsoft Application Virtualization (App-V) for Windows 10/11. App-V for Windows client devices delivers Win32 applications to users as virtual applications. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -12,35 +12,38 @@ manager: dansimp ms.author: greglin ms.topic: article --- -# Getting started with App-V for Windows 10 +# Getting started with App-V for Windows client ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 > [!NOTE] > [!INCLUDE [Application Virtualization will be end of life in April 2026](../includes/app-v-end-life-statement.md)] -Microsoft Application Virtualization (App-V) for Windows 10 delivers Win32 applications to users as virtual applications. Virtual applications are installed on centrally managed servers and delivered to users as a service in real time and on an as-needed basis. Users launch virtual applications from familiar access points and interact with them as if they were installed locally. +Microsoft Application Virtualization (App-V) for Windows delivers Win32 applications to users as virtual applications. Virtual applications are installed on centrally managed servers and delivered to users as a service in real time and on an as-needed basis. Users launch virtual applications from familiar access points and interact with them as if they were installed locally. -With the release of Windows 10, version 1607, App-V is included with the [Windows 10 for Enterprise edition](https://www.microsoft.com/WindowsForBusiness/windows-for-enterprise). If you're new to Windows 10 and App-V, you’ll need to download, activate, and install server- and client-side components to start delivering virtual applications to users. To learn what you need to know before getting started with App-V, see the [Application Virtualization (App-V) overview](appv-for-windows.md). +Starting with Windows 10 version 1607, App-V is included with the [Windows 10 for Enterprise edition](https://www.microsoft.com/WindowsForBusiness/windows-for-enterprise). If you're new to Windows client and App-V, you’ll need to download, activate, and install server- and client-side components to start delivering virtual applications to users. To learn what you need to know before getting started with App-V, see the [Application Virtualization (App-V) overview](appv-for-windows.md). -If you’re already using App-V, performing an in-place upgrade to Windows 10 on user devices automatically installs the App-V client and migrates users’ App-V applications and settings. For more information about how to configure an existing App-V installation after upgrading user devices to Windows 10, see [Upgrading to App-V for Windows 10 from an existing installation](appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md). +If you’re already using App-V, performing an in-place upgrade to Windows 10/11 on user devices automatically installs the App-V client and migrates users’ App-V applications and settings. For more information about how to configure an existing App-V installation after upgrading user devices to Windows 10/11, see [Upgrading to App-V for Windows from an existing installation](appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md). >[!IMPORTANT] >You can upgrade your existing App-V installation to App-V for Windows from App-V versions 5.0 SP2 and higher only. If you are using an earlier version of App-V, you’ll need to upgrade your existing App-V installation to App-V 5.0 SP2 before upgrading to App-V for Windows. To learn more about previous versions of App-V, see [MDOP information experience](/microsoft-desktop-optimization-pack/index). -## Getting started with App-V for Windows 10 (new installations) +## Getting started with App-V for Windows (new installations) -To start using App-V to deliver virtual applications to users, you’ll need to download, enable, and install server- and client-side components. The following table describes the App-V for Windows 10 components, what they do, and where to find them. +To start using App-V to deliver virtual applications to users, you’ll need to download, enable, and install server- and client-side components. The following table describes the App-V for Windows client components, what they do, and where to find them. | Component | What it does | Where to find it | |------------|--|------| -| App-V server components | App-V offers five server components that work together to allow you to host and publish virtual applications, generate usage reports, and manage your App-V environment. For more details, see [Deploying the App-V Server](appv-deploying-the-appv-server.md).

If you're already using App-V 5.x, you don't need to redeploy the App-V server components, as they haven't changed since App-V 5.0's release. | The App-V server components are included in the Microsoft Desktop Optimization Pack (MDOP) 2015 ISO package that can be downloaded from the following locations:

If you have a Microsoft Developer Network (MSDN) subscription, use the [MSDN (Microsoft Developer Network) subscriptions site](https://msdn.microsoft.com/subscriptions/downloads/default.aspx#FileId=65215) to download the MDOP ISO package.

If you're using [Windows 10 for Enterprise or Education](https://www.microsoft.com/WindowsForBusiness/windows-product-home), download it from the [Volume Licensing Service Center](https://www.microsoft.com/licensing/default.aspx).

See [Deploying the App-V Server](appv-deploying-the-appv-server.md) for more information about installing and using the server components.| -| App-V client and App-V Remote Desktop Services (RDS) client | The App-V client is the component that runs virtualized applications on user devices, allowing users to interact with icons and file names to start virtualized applications. | The App-V client is automatically installed with Windows 10, version 1607.

To learn how to enable the client, see [Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md). | -| App-V sequencer | Use the App-V sequencer to convert Win32 applications into virtual packages for deployment to user devices. Devices must run the App-V client to allow users to interact with virtual applications. | Installed with the [Windows Assessment and Deployment kit (ADK) for Windows 10, version 1607](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). | +| App-V server components | App-V offers five server components that work together to allow you to host and publish virtual applications, generate usage reports, and manage your App-V environment. For more details, see [Deploying the App-V Server](appv-deploying-the-appv-server.md).

If you're already using App-V 5.x, you don't need to redeploy the App-V server components, as they haven't changed since App-V 5.0's release. | The App-V server components are included in the Microsoft Desktop Optimization Pack (MDOP) 2015 ISO package that can be downloaded from the following locations:

If you have a Microsoft Developer Network (MSDN) subscription, use the [MSDN (Microsoft Developer Network) subscriptions site](https://msdn.microsoft.com/subscriptions/downloads/default.aspx#FileId=65215) to download the MDOP ISO package.

If you're using [Windows client for Enterprise or Education](https://www.microsoft.com/WindowsForBusiness/windows-product-home), download it from the [Volume Licensing Service Center](https://www.microsoft.com/licensing/default.aspx).

See [Deploying the App-V Server](appv-deploying-the-appv-server.md) for more information about installing and using the server components.| +| App-V client and App-V Remote Desktop Services (RDS) client | The App-V client is the component that runs virtualized applications on user devices, allowing users to interact with icons and file names to start virtualized applications. | Starting with Windows 10 version 1607, the App-V client is automatically installed.

To learn how to enable the client, see [Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md). | +| App-V sequencer | Use the App-V sequencer to convert Win32 applications into virtual packages for deployment to user devices. Devices must run the App-V client to allow users to interact with virtual applications. | Installed with the [Windows Assessment and Deployment kit (ADK) for Windows client](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). | For more information about these components, see [High Level Architecture for App-V](appv-high-level-architecture.md). diff --git a/windows/application-management/app-v/appv-high-level-architecture.md b/windows/application-management/app-v/appv-high-level-architecture.md index 7c11b77a24..fef069e911 100644 --- a/windows/application-management/app-v/appv-high-level-architecture.md +++ b/windows/application-management/app-v/appv-high-level-architecture.md @@ -1,5 +1,5 @@ --- -title: High-level architecture for App-V (Windows 10) +title: High-level architecture for App-V (Windows 10/11) description: Use the information in this article to simplify your Microsoft Application Virtualization (App-V) deployment. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # High-level architecture for App-V ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 Use the following information to simplify your Microsoft Application Virtualization (App-V) deployment. diff --git a/windows/application-management/app-v/appv-install-the-sequencer.md b/windows/application-management/app-v/appv-install-the-sequencer.md index 9bde5d0531..633c980c5b 100644 --- a/windows/application-management/app-v/appv-install-the-sequencer.md +++ b/windows/application-management/app-v/appv-install-the-sequencer.md @@ -1,5 +1,5 @@ --- -title: Install the App-V Sequencer (Windows 10) +title: Install the App-V Sequencer (Windows 10/11) description: Learn how to install the App-V Sequencer to convert Win32 applications into virtual packages for deployment to user devices. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,11 +14,14 @@ ms.topic: article --- # Install the App-V Sequencer ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 Use the App-V Sequencer to convert Win32 applications into virtual packages for deployment to user devices. Those devices must be running the App-V client to allow users to interact with virtual applications. -The App-V Sequencer is included in the Windows 10 Assessment and Deployment Kit (Windows ADK). +The App-V Sequencer is included in the Windows client Assessment and Deployment Kit (Windows ADK). >[!NOTE] >The computer that will run the sequencer must not have the App-V client enabled. As a best practice, choose a computer with the same hardware and software configurations as the computers that will run the virtual applications. The sequencing process is resource-intensive, so make sure the computer that will run the Sequencer has plenty of memory, a fast processor, and a fast hard drive. diff --git a/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md b/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md index 0cc6df1e55..6b47cd4840 100644 --- a/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md +++ b/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md @@ -1,5 +1,5 @@ --- -title: How to Modify an Existing Virtual Application Package (Windows 10) +title: How to Modify an Existing Virtual Application Package (Windows 10/11) description: Learn how to modify an existing virtual application package and add a new application to an existing virtual application package. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -15,8 +15,10 @@ ms.author: greglin # How to Modify an Existing Virtual Application Package -**Applies to** -- Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 This topic explains how to: diff --git a/windows/application-management/app-v/appv-operations.md b/windows/application-management/app-v/appv-operations.md index 91ddd5b656..d098e56921 100644 --- a/windows/application-management/app-v/appv-operations.md +++ b/windows/application-management/app-v/appv-operations.md @@ -1,5 +1,5 @@ --- -title: Operations for App-V (Windows 10) +title: Operations for App-V (Windows 10/11) description: Learn about the various types of App-V administration and operating tasks that are typically performed by an administrator. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # Operations for App-V ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 This section of the Microsoft Application Virtualization (App-V) Administrator’s Guide includes information about the various types of App-V administration and operating tasks that are typically performed by an administrator. This section also includes step-by-step procedures to help you successfully perform those tasks. diff --git a/windows/application-management/app-v/appv-planning-checklist.md b/windows/application-management/app-v/appv-planning-checklist.md index 50887ca724..b85b69132e 100644 --- a/windows/application-management/app-v/appv-planning-checklist.md +++ b/windows/application-management/app-v/appv-planning-checklist.md @@ -1,11 +1,11 @@ --- -title: App-V Planning Checklist (Windows 10) +title: App-V Planning Checklist (Windows 10/11) description: Learn about the recommended steps and items to consider when planning an Application Virtualization (App-V) deployment. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy ms.sitesec: library -ms.prod: w10 +ms.prod: w10/11 ms.date: 04/18/2018 ms.reviewer: manager: dansimp @@ -14,7 +14,10 @@ ms.topic: article --- # App-V Planning Checklist ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10/11 +- Windows 11 This checklist can be used to help you plan for preparing your organization for an App-V deployment. diff --git a/windows/application-management/app-v/appv-planning-folder-redirection-with-appv.md b/windows/application-management/app-v/appv-planning-folder-redirection-with-appv.md index 18032d260a..5a586baefb 100644 --- a/windows/application-management/app-v/appv-planning-folder-redirection-with-appv.md +++ b/windows/application-management/app-v/appv-planning-folder-redirection-with-appv.md @@ -1,5 +1,5 @@ --- -title: Planning to Use Folder Redirection with App-V (Windows 10) +title: Planning to Use Folder Redirection with App-V (Windows 10/11) description: Learn about folder redirection with App-V. Folder redirection enables users and administrators to redirect the path of a folder to a new location. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # Planning to Use Folder Redirection with App-V ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 Microsoft Application Virtualization (App-V) supports the use of folder redirection, a feature that enables users and administrators to redirect the path of a folder to a new location. diff --git a/windows/application-management/app-v/appv-planning-for-appv.md b/windows/application-management/app-v/appv-planning-for-appv.md index 9f7685040d..6f5c42093c 100644 --- a/windows/application-management/app-v/appv-planning-for-appv.md +++ b/windows/application-management/app-v/appv-planning-for-appv.md @@ -1,5 +1,5 @@ --- -title: Planning for App-V (Windows 10) +title: Planning for App-V (Windows 10/11) description: Use the information in this article to plan to deploy App-V without disrupting your existing network or user experience. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # Planning for App-V ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 > [!NOTE] > [!INCLUDE [Application Virtualization will be end of life in April 2026](../includes/app-v-end-life-statement.md)] diff --git a/windows/application-management/app-v/appv-planning-for-high-availability-with-appv.md b/windows/application-management/app-v/appv-planning-for-high-availability-with-appv.md index 4cdce6102f..500b47e979 100644 --- a/windows/application-management/app-v/appv-planning-for-high-availability-with-appv.md +++ b/windows/application-management/app-v/appv-planning-for-high-availability-with-appv.md @@ -14,7 +14,10 @@ ms.topic: article --- # Planning for high availability with App-V Server ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 Microsoft Application Virtualization (App-V) system configurations can take advantage of options that maintain a high available service level. diff --git a/windows/application-management/app-v/appv-planning-for-sequencer-and-client-deployment.md b/windows/application-management/app-v/appv-planning-for-sequencer-and-client-deployment.md index f6e0a38b9e..380ec453b7 100644 --- a/windows/application-management/app-v/appv-planning-for-sequencer-and-client-deployment.md +++ b/windows/application-management/app-v/appv-planning-for-sequencer-and-client-deployment.md @@ -1,5 +1,5 @@ --- -title: Planning for the App-V Sequencer and Client Deployment (Windows 10) +title: Planning for the App-V Sequencer and Client Deployment (Windows 10/11) description: Learn what you need to do to plan for the App-V Sequencer and Client deployment, and where to find additional information about the deployment process. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # Planning for the App-V Sequencer and Client Deployment ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 Before you can use App-V, you must install the App-V Sequencer and enable the App-V client. You can also the App-V shared content store, although it isn't required. The following sections will tell you how to set these up. @@ -38,7 +41,7 @@ Ideally, you should install the sequencer on a computer running as a virtual mac ## Planning for App-V client deployment -In Windows 10, version 1607, the App-V client is included with the operating system. For more information, see [Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md). +Starting with Windows 10 version 1607, the App-V client is included with the operating system. For more information, see [Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md). ## Planning for the App-V Shared Content Store (SCS) diff --git a/windows/application-management/app-v/appv-planning-for-using-appv-with-office.md b/windows/application-management/app-v/appv-planning-for-using-appv-with-office.md index 9db1afb81a..a7779a7e96 100644 --- a/windows/application-management/app-v/appv-planning-for-using-appv-with-office.md +++ b/windows/application-management/app-v/appv-planning-for-using-appv-with-office.md @@ -1,5 +1,5 @@ --- -title: Planning for Deploying App-V with Office (Windows 10) +title: Planning for Deploying App-V with Office (Windows 10/11) description: Use the information in this article to plan how to deploy Office within Microsoft Application Virtualization (App-V). author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # Planning for deploying App-V with Office ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 Use the following information to plan how to deploy Office within Microsoft Application Virtualization (App-V). @@ -92,7 +95,7 @@ To bypass the auto-registration operation for native Word 2010, follow these ste * In Windows 7k, select **Start**, type **regedit** in the Start Search box, then select the Enter key. - * In Windows 8.1 or Windows 10, enter **regedit**, select **Enter** on the Start page, then select the Enter key. + * In Windows client, enter **regedit**, select **Enter** on the Start page, then select the Enter key. If you're prompted for an administrator password, enter the password. If you're prompted for a confirmation, select **Continue**. 3. Locate and then select the following registry subkey: diff --git a/windows/application-management/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md b/windows/application-management/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md index a5ab9870cf..776072fef4 100644 --- a/windows/application-management/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md +++ b/windows/application-management/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md @@ -1,5 +1,5 @@ --- -title: Planning to Deploy App-V with an Electronic Software Distribution System (Windows 10) +title: Planning to Deploy App-V with an Electronic Software Distribution System (Windows 10/11) description: Planning to Deploy App-V with an Electronic Software Distribution System author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # Planning to Deploy App-V with an electronic software distribution system ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 If you are using an electronic software distribution (ESD) system to deploy App-V packages, review the following planning considerations. For information about deploying App-V with Microsoft Endpoint Configuration Manager, see [Introduction to application management in Configuration Manager](/previous-versions/system-center/system-center-2012-R2/gg682125(v=technet.10)#BKMK_Appv). diff --git a/windows/application-management/app-v/appv-planning-to-deploy-appv.md b/windows/application-management/app-v/appv-planning-to-deploy-appv.md index 0b26e63e8a..0793ec479e 100644 --- a/windows/application-management/app-v/appv-planning-to-deploy-appv.md +++ b/windows/application-management/app-v/appv-planning-to-deploy-appv.md @@ -1,5 +1,5 @@ --- -title: Planning to Deploy App-V (Windows 10) +title: Planning to Deploy App-V (Windows 10/11) description: Learn about the different deployment configurations and requirements to consider before you deploy App-V for Windows 10. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -12,11 +12,14 @@ manager: dansimp ms.author: greglin ms.topic: article --- -# Planning to Deploy App-V for Windows 10 +# Planning to Deploy App-V for Windows client ->Applies to: Windows 10, version 1607 +**Applies to**: -There are several different deployment configurations and requirements to consider before you deploy App-V for Windows 10. Review this topic for information about what you'll need to make a deployment plan that best meets your needs. +- Windows 10 +- Windows 11 + +There are several different deployment configurations and requirements to consider before you deploy App-V for Windows client. Review this topic for information about what you'll need to make a deployment plan that best meets your needs. ## App-V supported configurations diff --git a/windows/application-management/app-v/appv-preparing-your-environment.md b/windows/application-management/app-v/appv-preparing-your-environment.md index 9753d170ef..7b441ae569 100644 --- a/windows/application-management/app-v/appv-preparing-your-environment.md +++ b/windows/application-management/app-v/appv-preparing-your-environment.md @@ -1,5 +1,5 @@ --- -title: Preparing Your Environment for App-V (Windows 10) +title: Preparing Your Environment for App-V (Windows 10/11) description: Use this info to prepare for deployment configurations and prerequisites for Microsoft Application Virtualization (App-V). ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -14,7 +14,10 @@ ms.topic: article --- # Preparing your environment for App-V ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 There are several different deployment configurations and prerequisites that you must consider before creating your deployment plan for Microsoft App-V. The following articles will help you gather the information you need to set up a deployment plan that best suits your business’ needs. diff --git a/windows/application-management/app-v/appv-prerequisites.md b/windows/application-management/app-v/appv-prerequisites.md index 2cdfd2d90c..fabd6776e3 100644 --- a/windows/application-management/app-v/appv-prerequisites.md +++ b/windows/application-management/app-v/appv-prerequisites.md @@ -1,5 +1,5 @@ --- -title: App-V Prerequisites (Windows 10) +title: App-V Prerequisites (Windows 10/11) description: Learn about the prerequisites you need before you begin installing Application Virtualization (App-V). author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -12,11 +12,15 @@ manager: dansimp ms.author: greglin ms.topic: article --- -# App-V for Windows 10 prerequisites ->Applies to: Windows 10, version 1607 +# App-V for Windows client prerequisites -Before installing App-V for Windows 10, ensure that you have installed all of the following required prerequisite software. +**Applies to**: + +- Windows 10 +- Windows 11 + +Before installing App-V for Windows client, ensure that you have installed all of the following required prerequisite software. For a list of supported operating systems and hardware requirements for the App-V server, sequencer, and client, see [App-V Supported Configurations](appv-supported-configurations.md). @@ -26,7 +30,7 @@ The following table indicates the software that is already installed for differe |Operating system|Prerequisite description| |---|---| -|Windows 10|All prerequisite software is already installed.| +|Windows 10/11|All prerequisite software is already installed.| |Windows 8.1|All prerequisite software is already installed.
If you're running Windows 8, upgrade to Windows 8.1 before using App-V.| |Windows Server 2016|The following prerequisite software is already installed:
- Microsoft .NET Framework 4.5
- Windows PowerShell 3.0

Installing Windows PowerShell requires a restart.| |Windows 7|No prerequisite software is installed. You must install the software before you can install App-V.| diff --git a/windows/application-management/app-v/appv-security-considerations.md b/windows/application-management/app-v/appv-security-considerations.md index 02603d57b2..6707151ad2 100644 --- a/windows/application-management/app-v/appv-security-considerations.md +++ b/windows/application-management/app-v/appv-security-considerations.md @@ -1,5 +1,5 @@ --- -title: App-V Security Considerations (Windows 10) +title: App-V Security Considerations (Windows 10/11) description: Learn about accounts and groups, log files, and other security-related considerations for Microsoft Application Virtualization (App-V). author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,10 @@ ms.topic: article --- # App-V security considerations ->Applies to: Windows 10, version 1607 +**Applies to**: + +- Windows 10 +- Windows 11 This topic contains a brief overview of the accounts and groups, log files, and other security-related considerations for Microsoft Application Virtualization (App-V). diff --git a/windows/application-management/app-v/appv-sequence-a-new-application.md b/windows/application-management/app-v/appv-sequence-a-new-application.md index 0c47bf69b6..84d323ae88 100644 --- a/windows/application-management/app-v/appv-sequence-a-new-application.md +++ b/windows/application-management/app-v/appv-sequence-a-new-application.md @@ -1,5 +1,5 @@ --- -title: Manually sequence a new app using the Microsoft Application Virtualization Sequencer (App-V Sequencer) (Windows 10) +title: Manually sequence a new app using the Microsoft Application Virtualization Sequencer (App-V Sequencer) (Windows 10/11) description: Learn how to manually sequence a new app by using the App-V Sequencer that's included with the Windows ADK. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,9 +14,12 @@ ms.topic: article --- # Manually sequence a new app using the Microsoft Application Virtualization Sequencer (App-V Sequencer) ->Applies to: Windows 10, version 1607 and later +**Applies to**: -In Windows 10, version 1607, the App-V Sequencer is included with the Windows ADK. For more info on how to install the App-V Sequencer, see [Install the App-V Sequencer](appv-install-the-sequencer.md). +- Windows 10 +- Windows 11 + +Starting with Windows 10 version 1607, the App-V Sequencer is included with the Windows ADK. For more info on how to install the App-V Sequencer, see [Install the App-V Sequencer](appv-install-the-sequencer.md). ## Before you start sequencing diff --git a/windows/application-management/app-v/appv-supported-configurations.md b/windows/application-management/app-v/appv-supported-configurations.md index f2d40d15b1..4fe89ecc0c 100644 --- a/windows/application-management/app-v/appv-supported-configurations.md +++ b/windows/application-management/app-v/appv-supported-configurations.md @@ -1,6 +1,6 @@ --- -title: App-V Supported Configurations (Windows 10) -description: Learn the requirements to install and run App-V supported configurations in your Windows 10 environment. +title: App-V Supported Configurations (Windows 10/11) +description: Learn the requirements to install and run App-V supported configurations in your Windows 10/11 environment. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -14,9 +14,17 @@ ms.topic: article --- # App-V Supported Configurations ->Applies to: Windows 10, version 1607; Window Server 2019; Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 (Extended Security Update) +**Applies to**: -This topic specifies the requirements to install and run App-V in your Windows 10 environment. For information about prerequisite software such as the .NET Framework, see [App-V prerequisites](appv-prerequisites.md). +- Windows 10 +- Windows 11 +- Window Server 2019 +- Windows Server 2016 +- Windows Server 2012 R2 +- Windows Server 2012 +- Windows Server 2008 R2 (Extended Security Update) + +This topic specifies the requirements to install and run App-V in your Windows client environment. For information about prerequisite software such as the .NET Framework, see [App-V prerequisites](appv-prerequisites.md). ## App-V Server system requirements @@ -98,7 +106,7 @@ The following table lists the SQL Server versions that are supported for the App ## App-V client and Remote Desktop Services client requirements -With Windows 10, version 1607 and later releases, the App-V client is included with Windows 10 Enterprise and Windows 10 Education. The App-V client is no longer part of the Microsoft Desktop Optimization Pack. Before you can use the App-V client, it must be enabled, as described in [Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md). +Starting with Windows 10 version 1607, the App-V client is included with Windows Enterprise and Windows Education. The App-V client is no longer part of the Microsoft Desktop Optimization Pack. Before you can use the App-V client, it must be enabled, as described in [Enable the App-V desktop client](appv-enable-the-app-v-desktop-client.md). Similarly, the App-V Remote Desktop Services (RDS) client is included with Windows Server 2016 Standard and Windows Server 2016 Datacenter. diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index f30e8fa94f..43bc4bec68 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -1,5 +1,5 @@ --- -title: Learn about the different app types in Windows 10 | Microsoft Docs +title: Learn about the different app types in Windows 10/11 | Microsoft Docs ms.reviewer: manager: dougeby description: Learn more and understand the different types of apps that run on Windows 10 and Windows 11. For example, learn more about UWP, WPF, Win32, and Windows Forms apps, including the best way to install these apps. @@ -15,9 +15,10 @@ ms.topic: article # Overview of apps on Windows client devices -> Applies to: -> -> - Windows 10 +**Applies to**: + +- Windows 10 +- Windows 11 ## Before you begin @@ -76,7 +77,7 @@ When your apps are ready, you can add or deploy these apps to your Windows devic - **Manually install**: On your devices, users can install apps from the Microsoft Store, from the internet, and from an organization shared drive. These apps, and more, are listed in **Settings** > **Apps** > **Apps and Features**. - If you want to prevent users from downloading apps on organization owned devices, use an MDM provider, like Microsoft Intune. For example, you can create a policy that allows or prevents users from sideloading apps, only allow the private store, and more. For more information on the features you can restrict, see [Windows 10 (and newer) device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10). + If you want to prevent users from downloading apps on organization owned devices, use an MDM provider, like Microsoft Intune. For example, you can create a policy that allows or prevents users from sideloading apps, only allow the private store, and more. For more information on the features you can restrict, see [Windows client device settings to allow or restrict features using Intune](/mem/intune/configuration/device-restrictions-windows-10). For an overview of the different types of device policies you can create, see [Apply features and settings on your devices using device profiles in Microsoft Intune](/mem/intune/configuration/device-profiles). diff --git a/windows/application-management/provisioned-apps-windows-client-os.md b/windows/application-management/provisioned-apps-windows-client-os.md index 48795d6801..04aa767487 100644 --- a/windows/application-management/provisioned-apps-windows-client-os.md +++ b/windows/application-management/provisioned-apps-windows-client-os.md @@ -2,7 +2,7 @@ title: Get the provisioned apps on Windows client operating system | Microsoft Docs ms.reviewer: manager: dougeby -description: Use the Windows PowerShell Get-AppxProvisionedPackage command to get a list off the provisioned apps installed in Windows OS. See a list of some common provisioned apps installed a Windows Enterprise client computer or device, including Windows 10. +description: Use the Windows PowerShell Get-AppxProvisionedPackage command to get a list off the provisioned apps installed in Windows OS. See a list of some common provisioned apps installed a Windows Enterprise client computer or device, including Windows 10/11. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -15,9 +15,10 @@ ms.topic: article # Provisioned apps installed with the Windows client OS -> Applies to: -> -> - Windows 10 +**Applies to**: + +- Windows 10 +- Windows 11 Provisioned apps are included with the OS, and automatically installed when a user signs into a Windows device the first time. They are per-user apps, and typically installed in the `C:\Program Files\WindowsApps` folder. On your Windows devices, you can use Windows PowerShell to see the provisioned apps automatically installed. diff --git a/windows/application-management/sideload-apps-in-windows-10.md b/windows/application-management/sideload-apps-in-windows-10.md index 7edd100ef0..645475d40c 100644 --- a/windows/application-management/sideload-apps-in-windows-10.md +++ b/windows/application-management/sideload-apps-in-windows-10.md @@ -1,6 +1,6 @@ --- title: Sideload LOB apps in Windows client OS | Microsoft Docs -description: Learn how to sideload line-of-business (LOB) apps in Windows client operating systems, including Windows 10. When you sideload an app, you deploy a signed app package to a device. +description: Learn how to sideload line-of-business (LOB) apps in Windows client operating systems, including Windows 10/11. When you sideload an app, you deploy a signed app package to a device. ms.assetid: C46B27D0-375B-4F7A-800E-21595CF1D53D ms.reviewer: manager: dougeby @@ -10,15 +10,15 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: mobile author: greg-lindsay -ms.date: 08/31/2021 ms.localizationpriority: medium --- # Sideload line of business (LOB) apps in Windows client devices -> Applies to: -> -> - Windows 10 +**Applies to**: + +- Windows 10 +- Windows 11 > [!NOTE] > Starting with Windows 10 2004, sideloading is enabled by default. You can deploy a signed package onto a device without a special configuration. @@ -56,9 +56,9 @@ Managed devices are typically owned by your organization. They're managed by Gro Unmanaged devices are devices that are not managed by your organization. These devices are typically personal devices owned by users. Users can turn on sideloading using the Settings app. > [!IMPORTANT] -> To install an app on Windows 10 and later, you can: +> To install an app on Windows client, you can: > -> - [Install Windows 10 apps from a web page](/windows/msix/app-installer/installing-windows10-apps-web). +> - [Install Windows apps from a web page](/windows/msix/app-installer/installing-windows10-apps-web). > - Users can double-click any `.msix` or `.appx` package. ### User interface @@ -98,7 +98,7 @@ This step installs the app certificate to the local device. Installing the certi -OR- - You can use a runtime provisioning package to import a security certificate. For information about applying a provisioning package to a Windows 10 device, see runtime instructions on [Create a provisioning package for Windows 10](/windows/configuration/provisioning-packages/provisioning-create-package). + You can use a runtime provisioning package to import a security certificate. For information about applying a provisioning package, see runtime instructions on [Create a provisioning package](/windows/configuration/provisioning-packages/provisioning-create-package). ## Step 3: Install the app diff --git a/windows/application-management/system-apps-windows-client-os.md b/windows/application-management/system-apps-windows-client-os.md index 6ebea1ded8..d498c17fb4 100644 --- a/windows/application-management/system-apps-windows-client-os.md +++ b/windows/application-management/system-apps-windows-client-os.md @@ -2,7 +2,7 @@ title: Get the system apps on Windows client operating system | Microsoft Docs ms.reviewer: manager: dougeby -description: Use the Windows PowerShell Get-AppxPackage command to get a list off the system apps installed in Windows OS. See a list of some common system apps installed a Windows Enterprise client computer or device, including Windows 10. +description: Use the Windows PowerShell Get-AppxPackage command to get a list off the system apps installed in Windows OS. See a list of some common system apps installed a Windows Enterprise client computer or device, including Windows 10/11. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -15,9 +15,10 @@ ms.topic: article # System apps installed with the Windows client OS -> Applies to: -> -> - Windows 10 +**Applies to**: + +- Windows 10 +- Windows 11 On all Windows devices, the OS automatically installs some apps. These apps are called system apps, and are typically installed in the `C:\Windows\` folder. On your Windows devices, you can use Windows PowerShell to see the system apps automatically installed. From d1ee55fb2680e4f0b12bc6a121cac491df6bbbe3 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 28 Sep 2021 12:38:39 -0700 Subject: [PATCH 533/930] update with 11 --- windows/deployment/windows-10-enterprise-e3-overview.md | 6 +++++- windows/deployment/windows-10-subscription-activation.md | 6 +++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/windows/deployment/windows-10-enterprise-e3-overview.md b/windows/deployment/windows-10-enterprise-e3-overview.md index f9f45982f7..2eeaf3054d 100644 --- a/windows/deployment/windows-10-enterprise-e3-overview.md +++ b/windows/deployment/windows-10-enterprise-e3-overview.md @@ -1,6 +1,6 @@ --- title: Windows 10/11 Enterprise E3 in CSP -description: Describes Windows 10 Enterprise E3, an offering that delivers, by subscription, the features of Windows 10 Enterprise edition. +description: Describes Windows 10/11 Enterprise E3, an offering that delivers, by subscription, the features of Windows 10/11 Enterprise edition. keywords: upgrade, update, task sequence, deploy ms.prod: w10 ms.mktglfcycl: deploy @@ -19,6 +19,10 @@ ms.topic: article # Windows 10/11 Enterprise E3 in CSP +Applies to: +- Windows 10 +- Windows 11 + Windows 10 Enterprise E3 launched in the Cloud Solution Provider (CSP) channel on September 1, 2016. Windows 10/11 Enterprise E3 in CSP is available now for both Windows 10 and Windows 11. It delivers, by subscription, exclusive features reserved for Windows 10 or Windows 11 Enterprise editions. This offering is available through the Cloud Solution Provider (CSP) channel via the Partner Center as an online service. Windows 10/11 Enterprise E3 in CSP provides a flexible, per-user subscription for small- and medium-sized organizations (from one to hundreds of users). To take advantage of this offering, you must have the following: - Windows 10 Pro, version 1607 (Windows 10 Anniversary Update) or later, installed and activated, on the devices to be upgraded. Windows 11 is considered "later" in this context. diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index 3582a6b312..398d4cb1c4 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -29,7 +29,7 @@ With Windows 10, version 1903 and later, the Subscription Activation feature als The Subscription Activation feature eliminates the need to manually deploy Enterprise or Education edition images on each target device, then later standing up on-prem key management services such as KMS or MAK based activation, entering Generic Volume License Keys (GVLKs), and subsequently rebooting client devices. -## Subscription Activation for Windows 10 Enterprise and Windows 11 Enterprise +## Subscription Activation for Windows 10/11 Enterprise With Windows 10, version 1703 and later both Windows 10/11 Enterprise E3 and Windows 10/11 Enterprise E5 are available as online services via subscription. Deploying [Windows 10 Enterprise or Windows 11 Enterprise](planning/windows-10-enterprise-faq-itpro.yml) in your organization can now be accomplished with no keys and no reboots. @@ -40,9 +40,9 @@ With Windows 10, version 1703 and later both Windows 10/11 Enterprise E3 and Win Organizations that have an Enterprise agreement can also benefit from the new service, using traditional Active Directory-joined devices. In this scenario, the Active Directory user that signs in on their device must be synchronized with Azure AD using [Azure AD Connect Sync](/azure/active-directory/connect/active-directory-aadconnectsync-whatis). -## Subscription Activation for Windows 10 Education and Windows 11 Education +## Subscription Activation for Windows 10/11 Education -Subscription Activation for Education works the same as the Enterprise version, but in order to use Subscription Activation for Education, you must have a device running Windows 10 Pro Education, version 1903 or later and an active subscription plan with a Windows 10 Enterprise or Windows 11 Enterprise license. For more information, see the [requirements](#windows-10-11-education-requirements) section. +Subscription Activation for Education works the same as the Enterprise version, but in order to use Subscription Activation for Education, you must have a device running Windows 10 Pro Education, version 1903 or later and an active subscription plan with a Windows 10 Enterprise or Windows 11 Enterprise license. For more information, see the [requirements](#windows-1011-education-requirements) section. ## Summary From 5319d8da7fa75dca539ba5efb0db11ec39419fcb Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Tue, 28 Sep 2021 15:41:15 -0400 Subject: [PATCH 534/930] fixed typo --- windows/application-management/app-v/appv-planning-checklist.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/app-v/appv-planning-checklist.md b/windows/application-management/app-v/appv-planning-checklist.md index b85b69132e..38dcba49db 100644 --- a/windows/application-management/app-v/appv-planning-checklist.md +++ b/windows/application-management/app-v/appv-planning-checklist.md @@ -16,7 +16,7 @@ ms.topic: article **Applies to**: -- Windows 10/11 +- Windows 10 - Windows 11 This checklist can be used to help you plan for preparing your organization for an App-V deployment. From 4f6b56af6e1165cd9603c4fe32b61fb6636fe10c Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Tue, 28 Sep 2021 15:42:25 -0400 Subject: [PATCH 535/930] fixed another typo --- windows/application-management/app-v/appv-planning-checklist.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/app-v/appv-planning-checklist.md b/windows/application-management/app-v/appv-planning-checklist.md index 38dcba49db..ec6b16a771 100644 --- a/windows/application-management/app-v/appv-planning-checklist.md +++ b/windows/application-management/app-v/appv-planning-checklist.md @@ -5,7 +5,7 @@ author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy ms.sitesec: library -ms.prod: w10/11 +ms.prod: w10 ms.date: 04/18/2018 ms.reviewer: manager: dansimp From e48fe882c5e09760efc805e4a44a71e169fada04 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 28 Sep 2021 13:24:08 -0700 Subject: [PATCH 536/930] update with 11 --- .../windows-10-enterprise-e3-overview.md | 6 ++--- .../windows-10-subscription-activation.md | 23 +++++++++++-------- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/windows/deployment/windows-10-enterprise-e3-overview.md b/windows/deployment/windows-10-enterprise-e3-overview.md index 2eeaf3054d..e1d673f759 100644 --- a/windows/deployment/windows-10-enterprise-e3-overview.md +++ b/windows/deployment/windows-10-enterprise-e3-overview.md @@ -23,12 +23,12 @@ Applies to: - Windows 10 - Windows 11 -Windows 10 Enterprise E3 launched in the Cloud Solution Provider (CSP) channel on September 1, 2016. Windows 10/11 Enterprise E3 in CSP is available now for both Windows 10 and Windows 11. It delivers, by subscription, exclusive features reserved for Windows 10 or Windows 11 Enterprise editions. This offering is available through the Cloud Solution Provider (CSP) channel via the Partner Center as an online service. Windows 10/11 Enterprise E3 in CSP provides a flexible, per-user subscription for small- and medium-sized organizations (from one to hundreds of users). To take advantage of this offering, you must have the following: +Windows 10 Enterprise E3 launched in the Cloud Solution Provider (CSP) channel on September 1, 2016. With the release of Windows 11, Windows 10/11 Enterprise E3 in CSP is available. It delivers, by subscription, exclusive features reserved for Windows 10 or Windows 11 Enterprise editions. This offering is available through the Cloud Solution Provider (CSP) channel via the Partner Center as an online service. Windows 10/11 Enterprise E3 in CSP provides a flexible, per-user subscription for small- and medium-sized organizations (from one to hundreds of users). To take advantage of this offering, you must have the following: -- Windows 10 Pro, version 1607 (Windows 10 Anniversary Update) or later, installed and activated, on the devices to be upgraded. Windows 11 is considered "later" in this context. +- Windows 10 Pro, version 1607 (Windows 10 Anniversary Update) or later (or Windows 11), installed and activated, on the devices to be upgraded. - Azure Active Directory (Azure AD) available for identity management -Starting with Windows 10, version 1607 (Windows 10 Anniversary Update), you can move from Windows 10 Pro or Windows 11 Pro to Windows 10 Enterprise or Windows 11 Enterprise more easily than ever before—no keys and no reboots. After one of your users enters the Azure AD credentials associated with a Windows 10/11 Enterprise E3 license, the operating system turns from Windows 10 Pro to Windows 10 Enterprise or Windows 11 Pro to Windows 11 Enterprise and all the appropriate Enterprise features are unlocked. When a subscription license expires or is transferred to another user, the Enterprise device seamlessly steps back down to Windows 10 Pro or Windows 11 Pro. +You can move from Windows 10 Pro or Windows 11 Pro to Windows 10 Enterprise or Windows 11 Enterprise more easily than ever before — with no keys, and no reboots. After one of your users enters the Azure AD credentials associated with a Windows 10/11 Enterprise E3 license, the operating system turns from Windows 10 Pro to Windows 10 Enterprise or Windows 11 Pro to Windows 11 Enterprise and all the appropriate Enterprise features are unlocked. When a subscription license expires or is transferred to another user, the Enterprise device seamlessly steps back down to Windows 10 Pro or Windows 11 Pro. Previously, only organizations with a Microsoft Volume Licensing Agreement could deploy Windows 10 Enterprise or Windows 11 Enterprise to their users. Now, with Windows 10/11 Enterprise E3 in CSP, small- and medium-sized organizations can more easily take advantage of Enterprise edition features. diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index 398d4cb1c4..b1736d3583 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -31,7 +31,7 @@ The Subscription Activation feature eliminates the need to manually deploy Enter ## Subscription Activation for Windows 10/11 Enterprise -With Windows 10, version 1703 and later both Windows 10/11 Enterprise E3 and Windows 10/11 Enterprise E5 are available as online services via subscription. Deploying [Windows 10 Enterprise or Windows 11 Enterprise](planning/windows-10-enterprise-faq-itpro.yml) in your organization can now be accomplished with no keys and no reboots. +With Windows 10, version 1703 and later both Windows 10/11 Enterprise E3 and Windows 10/11 Enterprise E5 are available as online services via subscription. Deploying Windows 10 Enterprise or Windows 11 Enterprise in your organization can now be accomplished with no keys and no reboots. If you are running Windows 10, version 1703 or later: @@ -40,24 +40,27 @@ With Windows 10, version 1703 and later both Windows 10/11 Enterprise E3 and Win Organizations that have an Enterprise agreement can also benefit from the new service, using traditional Active Directory-joined devices. In this scenario, the Active Directory user that signs in on their device must be synchronized with Azure AD using [Azure AD Connect Sync](/azure/active-directory/connect/active-directory-aadconnectsync-whatis). -## Subscription Activation for Windows 10/11 Education +> [!NOTE] +> You cannot use Subscripton Activation to upgrade from Windows 10 to Windows 11. The operating system version does not change when you switch to Enterprise edition. -Subscription Activation for Education works the same as the Enterprise version, but in order to use Subscription Activation for Education, you must have a device running Windows 10 Pro Education, version 1903 or later and an active subscription plan with a Windows 10 Enterprise or Windows 11 Enterprise license. For more information, see the [requirements](#windows-1011-education-requirements) section. +## Subscription Activation for Education -## Summary +Subscription Activation for Education works the same as the Enterprise version, but in order to use Subscription Activation for Education, you must have a device running Windows 10 Pro Education, version 1903 or later (or Windows 11) and an active subscription plan with a Windows 10/11 Enterprise license. For more information, see the [requirements](#windows-1011-education-requirements) section. + +## In this article - [Inherited Activation](#inherited-activation): Description of a new feature available in Windows 10, version 1803 and later. -- [The evolution of Windows 10 deployment](#the-evolution-of-deployment): A short history of Windows deployment. -- [Requirements](#requirements): Prerequisites to use the Windows 10 Subscription Activation model. -- [Benefits](#benefits): Advantages of Windows 10/11 subscription-based licensing. +- [The evolution of deployment](#the-evolution-of-deployment): A short history of Windows deployment. +- [Requirements](#requirements): Prerequisites to use the Windows 10/11 Subscription Activation model. +- [Benefits](#benefits): Advantages of subscription-based licensing. - [How it works](#how-it-works): A summary of the subscription-based licensing option. -- [Virtual Desktop Access (VDA)](#virtual-desktop-access-vda): Enable Windows 10/11 Subscription Activation for VMs in the cloud. +- [Virtual Desktop Access (VDA)](#virtual-desktop-access-vda): Enable Windows 10 Subscription Activation for VMs in the cloud. For information on how to deploy Windows 10 Enterprise licenses, see [Deploy Windows 10/11 Enterprise licenses](deploy-enterprise-licenses.md). ## Inherited Activation -Inherited Activation is a new feature available in Windows 10, version 1803 or later that allows Windows 10/11 virtual machines to inherit activation state from their Windows 10/11 host. +Inherited Activation is a new feature available in Windows 10, version 1803 or later (Windows 11 is considered "later" here) that allows Windows 10/11 virtual machines to inherit activation state from their Windows 10/11 host. When a user with Windows 10/11 E3/E5 or A3/A5 license assigned creates a new Windows 10 or Windows 11 virtual machine (VM) using a Windows 10/11 local host, the VM inherits the activation state from a host machine independent of whether user signs on with a local account or using an Azure Active Directory (AAD) account on a VM. @@ -154,7 +157,7 @@ You can benefit by moving to Windows as an online service in the following ways: ## How it works > [!NOTE] -. The following Windows 10 examples and scenarios also apply to Windows 11. +> The following Windows 10 examples and scenarios also apply to Windows 11. The device is AAD joined from **Settings > Accounts > Access work or school**. From 8af70e6c8781e51a0183d9adb26aca64cfd59c68 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 28 Sep 2021 13:31:50 -0700 Subject: [PATCH 537/930] update with 11 --- windows/deployment/windows-10-subscription-activation.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index b1736d3583..55559f11aa 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -10,7 +10,7 @@ ms.sitesec: library ms.pagetype: mdt audience: itpro author: greg-lindsay -manager: laurawi +manager: dougeby ms.collection: M365-modern-desktop search.appverid: - MET150 @@ -47,7 +47,7 @@ Organizations that have an Enterprise agreement can also benefit from the new se Subscription Activation for Education works the same as the Enterprise version, but in order to use Subscription Activation for Education, you must have a device running Windows 10 Pro Education, version 1903 or later (or Windows 11) and an active subscription plan with a Windows 10/11 Enterprise license. For more information, see the [requirements](#windows-1011-education-requirements) section. -## In this article +## Article summary - [Inherited Activation](#inherited-activation): Description of a new feature available in Windows 10, version 1803 and later. - [The evolution of deployment](#the-evolution-of-deployment): A short history of Windows deployment. @@ -56,7 +56,7 @@ Subscription Activation for Education works the same as the Enterprise version, - [How it works](#how-it-works): A summary of the subscription-based licensing option. - [Virtual Desktop Access (VDA)](#virtual-desktop-access-vda): Enable Windows 10 Subscription Activation for VMs in the cloud. -For information on how to deploy Windows 10 Enterprise licenses, see [Deploy Windows 10/11 Enterprise licenses](deploy-enterprise-licenses.md). +For information on how to deploy Enterprise licenses, see [Deploy Windows 10/11 Enterprise licenses](deploy-enterprise-licenses.md). ## Inherited Activation From 032397009672607734df52d1941f34fef9609b69 Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Tue, 28 Sep 2021 16:34:40 -0400 Subject: [PATCH 538/930] app-v round 2 --- ...ministrator-with-the-management-console.md | 4 +-- ...de-packages-with-the-management-console.md | 4 +-- ...appv-administering-appv-with-powershell.md | 4 +-- ...pplications-with-the-management-console.md | 4 +-- ...inistrators-to-enable-connection-groups.md | 4 +-- ...ation-publishing-and-client-interaction.md | 4 +-- ...ment-configuration-file-with-powershell.md | 6 ++-- ...user-configuration-file-with-powershell.md | 6 ++-- .../app-v/appv-auto-batch-sequencing.md | 5 +-- .../app-v/appv-auto-batch-updating.md | 5 +-- .../appv-auto-clean-unpublished-packages.md | 6 ++-- .../app-v/appv-auto-provision-a-vm.md | 5 +-- .../app-v/appv-available-mdm-settings.md | 34 +++++++++---------- .../app-v/appv-capacity-planning.md | 2 +- .../appv-client-configuration-settings.md | 5 +-- ...to-packages-with-the-management-console.md | 4 +-- ...on-groups-to-ignore-the-package-version.md | 4 +-- ...eive-updates-from-the-publishing-server.md | 4 +-- .../appv-connect-to-the-management-console.md | 4 +-- .../app-v/appv-connection-group-file.md | 4 +-- ...pv-connection-group-virtual-environment.md | 4 +-- ...e-created-in-a-previous-version-of-appv.md | 12 +++---- ...blished-and-globally-published-packages.md | 4 +-- .../app-v/appv-create-a-connection-group.md | 4 +-- ...ration-file-with-the-management-console.md | 4 +-- ...e-a-package-accelerator-with-powershell.md | 4 +-- .../appv-create-a-package-accelerator.md | 5 +-- ...application-package-package-accelerator.md | 5 +-- .../appv-create-and-use-a-project-template.md | 5 +-- ...g-and-managing-virtualized-applications.md | 5 +-- ...-extensions-with-the-management-console.md | 4 +-- ...e-a-package-with-the-management-console.md | 4 +-- .../app-v/appv-dynamic-configuration.md | 6 ++-- .../app-v/appv-for-windows.md | 5 +-- ...-a-packages-with-the-management-console.md | 4 +-- ...hing-server-with-the-management-console.md | 5 ++- ...f-a-package-with-the-management-console.md | 5 ++- ...-extensions-with-the-management-console.md | 5 ++- .../applies-to-windows-client-versions.md | 15 ++++++++ 39 files changed, 104 insertions(+), 119 deletions(-) create mode 100644 windows/application-management/includes/applies-to-windows-client-versions.md diff --git a/windows/application-management/app-v/appv-add-or-remove-an-administrator-with-the-management-console.md b/windows/application-management/app-v/appv-add-or-remove-an-administrator-with-the-management-console.md index 2b8eb78f4d..ba98c209b2 100644 --- a/windows/application-management/app-v/appv-add-or-remove-an-administrator-with-the-management-console.md +++ b/windows/application-management/app-v/appv-add-or-remove-an-administrator-with-the-management-console.md @@ -1,5 +1,5 @@ --- -title: How to Add or Remove an Administrator by Using the Management Console (Windows 10) +title: How to Add or Remove an Administrator by Using the Management Console (Windows 10/11) description: Add or remove an administrator on the Microsoft Application Virtualization (App-V) server by using the Management Console. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to add or remove an administrator by using the Management Console ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following procedures to add or remove an administrator on the Microsoft Application Virtualization (App-V) server. diff --git a/windows/application-management/app-v/appv-add-or-upgrade-packages-with-the-management-console.md b/windows/application-management/app-v/appv-add-or-upgrade-packages-with-the-management-console.md index d09522b1ba..a91752fa7d 100644 --- a/windows/application-management/app-v/appv-add-or-upgrade-packages-with-the-management-console.md +++ b/windows/application-management/app-v/appv-add-or-upgrade-packages-with-the-management-console.md @@ -1,5 +1,5 @@ --- -title: How to Add or Upgrade Packages by Using the Management Console (Windows 10) +title: How to Add or Upgrade Packages by Using the Management Console (Windows 10/11) description: Add or remove an administrator on the Microsoft Application Virtualization (App-V) server by using the Management Console. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to add or upgrade packages by using the Management Console ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] You can use the following procedure to add or upgrade a package to the App-V Management Console. To upgrade a package that already exists in the Management Console, use the following steps and import the upgraded package using the same package **Name**. diff --git a/windows/application-management/app-v/appv-administering-appv-with-powershell.md b/windows/application-management/app-v/appv-administering-appv-with-powershell.md index fd18bc7d76..92659b1ce8 100644 --- a/windows/application-management/app-v/appv-administering-appv-with-powershell.md +++ b/windows/application-management/app-v/appv-administering-appv-with-powershell.md @@ -1,5 +1,5 @@ --- -title: Administering App-V by using Windows PowerShell (Windows 10) +title: Administering App-V by using Windows PowerShell (Windows 10/11) description: Administer App-V by using Windows PowerShell and learn where to find more information about PowerShell for App-V. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # Administering App-V by using Windows PowerShell ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Microsoft Application Virtualization (App-V) supports Windows PowerShell cmdlets that give administrators a quick and easy way to manage App-V. The following sections will tell you more about how to use Windows PowerShell with App-V. diff --git a/windows/application-management/app-v/appv-administering-virtual-applications-with-the-management-console.md b/windows/application-management/app-v/appv-administering-virtual-applications-with-the-management-console.md index 9b26750d0e..32b6f0bef7 100644 --- a/windows/application-management/app-v/appv-administering-virtual-applications-with-the-management-console.md +++ b/windows/application-management/app-v/appv-administering-virtual-applications-with-the-management-console.md @@ -1,5 +1,5 @@ --- -title: Administering App-V Virtual Applications by using the Management Console (Windows 10) +title: Administering App-V Virtual Applications by using the Management Console (Windows 10/11) description: Administering App-V Virtual Applications by using the Management Console author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # Administering App-V Virtual Applications by using the Management Console ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the Microsoft Application Virtualization (App-V) management server to manage packages, connection groups, and package access in your environment. The server publishes application icons, shortcuts, and file type associations to authorized computers running the App-V client. One or more management servers typically share a common data store for configuration and package information. diff --git a/windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md b/windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md index af9ea8e786..728de7998a 100644 --- a/windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md +++ b/windows/application-management/app-v/appv-allow-administrators-to-enable-connection-groups.md @@ -1,5 +1,5 @@ --- -title: Only Allow Admins to Enable Connection Groups (Windows 10) +title: Only Allow Admins to Enable Connection Groups (Windows 10/11) description: Configure the App-V client so that only administrators, not users, can enable or disable connection groups. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to allow only administrators to enable connection groups ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] You can configure the App-V client so that only administrators, not users, can enable or disable connection groups. In earlier versions of App-V, there was no way to restrict access to disabling connection groups to users. diff --git a/windows/application-management/app-v/appv-application-publishing-and-client-interaction.md b/windows/application-management/app-v/appv-application-publishing-and-client-interaction.md index 130ad633ee..0c949d9dd5 100644 --- a/windows/application-management/app-v/appv-application-publishing-and-client-interaction.md +++ b/windows/application-management/app-v/appv-application-publishing-and-client-interaction.md @@ -1,5 +1,5 @@ --- -title: Application Publishing and Client Interaction (Windows 10) +title: Application Publishing and Client Interaction (Windows 10/11) description: Learn technical information about common App-V Client operations and their integration with the local operating system. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # Application publishing and client interaction ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] This article provides technical information about common App-V Client operations and their integration with the local operating system. diff --git a/windows/application-management/app-v/appv-apply-the-deployment-configuration-file-with-powershell.md b/windows/application-management/app-v/appv-apply-the-deployment-configuration-file-with-powershell.md index bf6f0effd2..a8a744e7e2 100644 --- a/windows/application-management/app-v/appv-apply-the-deployment-configuration-file-with-powershell.md +++ b/windows/application-management/app-v/appv-apply-the-deployment-configuration-file-with-powershell.md @@ -1,6 +1,6 @@ --- -title: Apply deployment config file via Windows PowerShell (Windows 10) -description: How to apply the deployment configuration file by using Windows PowerShell for Windows 10. +title: Apply deployment config file via Windows PowerShell (Windows 10/11) +description: How to apply the deployment configuration file by using Windows PowerShell for Windows 10/11. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -14,7 +14,7 @@ ms.topic: article --- # How to apply the deployment configuration file by using Windows PowerShell ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] When you add or set a package to a computer running the App-V client before it's been published, a dynamic deployment configuration file is applied to it. The dynamic deployment configuration file configures the default settings for the package that all users share on the computer running the App-V client. This section will tell you how to use a deployment configuration file. diff --git a/windows/application-management/app-v/appv-apply-the-user-configuration-file-with-powershell.md b/windows/application-management/app-v/appv-apply-the-user-configuration-file-with-powershell.md index 851e74f1e6..1650a46de5 100644 --- a/windows/application-management/app-v/appv-apply-the-user-configuration-file-with-powershell.md +++ b/windows/application-management/app-v/appv-apply-the-user-configuration-file-with-powershell.md @@ -1,6 +1,6 @@ --- -title: How to apply the user configuration file by using Windows PowerShell (Windows 10) -description: How to apply the user configuration file by using Windows PowerShell (Windows 10). +title: How to apply the user configuration file by using Windows PowerShell (Windows 10/11) +description: How to apply the user configuration file by using Windows PowerShell (Windows 10/11). author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -14,7 +14,7 @@ ms.topic: article --- # How to apply the user configuration file by using Windows PowerShell ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] When you publish a package to a specific user, you'll also need to specify a dynamic user configuration file to tell that package how to run. diff --git a/windows/application-management/app-v/appv-auto-batch-sequencing.md b/windows/application-management/app-v/appv-auto-batch-sequencing.md index bed697e971..7875e506a1 100644 --- a/windows/application-management/app-v/appv-auto-batch-sequencing.md +++ b/windows/application-management/app-v/appv-auto-batch-sequencing.md @@ -14,10 +14,7 @@ ms.topic: article --- # Automatically sequence multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Sequencing multiple apps at the same time requires you to install and start Microsoft Application Virtualization Sequencer (App-V Sequencer), and to install the necessary apps to collect any changes made to the operating system during the installation and building of the App-V package. diff --git a/windows/application-management/app-v/appv-auto-batch-updating.md b/windows/application-management/app-v/appv-auto-batch-updating.md index 52349a97ee..3ce6b6faac 100644 --- a/windows/application-management/app-v/appv-auto-batch-updating.md +++ b/windows/application-management/app-v/appv-auto-batch-updating.md @@ -14,10 +14,7 @@ ms.topic: article --- # Automatically update multiple apps at the same time using Microsoft Application Virtualization Sequencer (App-V Sequencer) -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Updating multiple apps at the same time follows a similar process to the one used for [automatically sequencing multiple apps at the same time](appv-auto-batch-sequencing.md). However, when updating, you'll also have to pass your previously created app package files to the App-V Sequencer cmdlet. diff --git a/windows/application-management/app-v/appv-auto-clean-unpublished-packages.md b/windows/application-management/app-v/appv-auto-clean-unpublished-packages.md index acf7bb3cdf..38ab629d22 100644 --- a/windows/application-management/app-v/appv-auto-clean-unpublished-packages.md +++ b/windows/application-management/app-v/appv-auto-clean-unpublished-packages.md @@ -1,5 +1,5 @@ --- -title: Auto-remove unpublished packages on App-V client (Windows 10) +title: Auto-remove unpublished packages on App-V client (Windows 10/11) description: How to automatically clean up any unpublished packages on your App-V client devices. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,9 +14,9 @@ ms.topic: article --- # Automatically clean up unpublished packages on the App-V client ->Applies to: Windows 10, version 1703 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] -If you wanted to free up additional storage space in previous versions of App-V, you would have had to manually remove your unpublished packages from your client devices. Windows 10, version 1703 introduces the ability to use PowerShell or Group Policy settings to automatically clean up your unpublished packages after restarting your device. +If you wanted to free up additional storage space in previous versions of App-V, you would have had to manually remove your unpublished packages from your client devices. Starting with Windows 10 version 1703, use PowerShell or Group Policy settings to automatically clean up your unpublished packages after restarting your device. ## Clean up with PowerShell cmdlets diff --git a/windows/application-management/app-v/appv-auto-provision-a-vm.md b/windows/application-management/app-v/appv-auto-provision-a-vm.md index 2cfba09688..f9e98f0849 100644 --- a/windows/application-management/app-v/appv-auto-provision-a-vm.md +++ b/windows/application-management/app-v/appv-auto-provision-a-vm.md @@ -14,10 +14,7 @@ ms.topic: article --- # Automatically provision your sequencing environment using Microsoft Application Virtualization Sequencer (App-V Sequencer) -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Previous versions of the App-V Sequencer have required you to manually create your sequencing environment. Starting with Windows 10 version 1703, the `New-AppVSequencerVM` and `Connect-AppvSequencerVM` Windows PowerShell cmdlets are available, which automatically create your sequencing environment for you, including provisioning your virtual machine. diff --git a/windows/application-management/app-v/appv-available-mdm-settings.md b/windows/application-management/app-v/appv-available-mdm-settings.md index 2b73883501..107fab760e 100644 --- a/windows/application-management/app-v/appv-available-mdm-settings.md +++ b/windows/application-management/app-v/appv-available-mdm-settings.md @@ -1,5 +1,5 @@ --- -title: Available Mobile Device Management (MDM) settings for App-V (Windows 10) +title: Available Mobile Device Management (MDM) settings for App-V (Windows 10/11) description: Learn the available Mobile Device Management (MDM) settings you can use to configure App-V on Windows 10. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,22 +14,22 @@ ms.topic: article --- # Available Mobile Device Management (MDM) settings for App-V -With Windows 10, version 1703, you can configure, deploy, and manage your App-V apps with the following Mobile Device Management (MDM) settings. For the full list of available settings, see the [EnterpriseAppVManagement CSP](/windows/client-management/mdm/enterpriseappvmanagement-csp) page. +Starting with Windows 10 version 1703, you can configure, deploy, and manage your App-V apps with the following Mobile Device Management (MDM) settings. For the full list of available settings, see the [EnterpriseAppVManagement CSP](/windows/client-management/mdm/enterpriseappvmanagement-csp) page. |Policy name|Supported versions|URI full path|Data type|Values| |---|---|---|---|---| -|Name|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //Name|String|Read-only data, provided by your App-V packages.| -|Version|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //Version|String|Read-only data, provided by your App-V packages.| -|Publisher|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //Publisher|String|Read-only data, provided by your App-V packages.| -|InstallLocation|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //InstallLocation|String|Read-only data, provided by your App-V packages.| -|InstallDate|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //InstallDate|String|Read-only data, provided by your App-V packages.| -|Users|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //Users|String|Read-only data, provided by your App-V packages.| -|AppVPackageID|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //AppVPackageID|String|Read-only data, provided by your App-V packages.| -|AppVVersionID|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //AppVVersionID|String|Read-only data, provided by your App-V packages.| -|AppVPackageUri|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //AppVPackageUri|String|Read-only data, provided by your App-V packages.| -|LastError|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/
AppVPublishing/LastSync/LastError|String|Read-only data, provided by your App-V packages.| -|LastErrorDescription|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPublishing/LastSync/LastErrorDescription|String|- **0**: No errors returned during publish.
- **1**: Unpublish groups failed during publish.
- **2**: Publish no-group packages failed during publish.
- **3**: Publish group packages failed during publish.
- **4**: Unpublish packages failed during publish.
- **5**: New policy write failed during publish.
- **6**: Multiple non-fatal errors occurred during publish.| -|SyncStatusDescription|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPublishing/LastSync/SyncStatusDescription|String|- **0**: App-V publishing is idle.
- **1**: App-V connection groups publish in progress.
- **2**: App-V packages (non-connection group) publish in progress.
- **3**: App-V packages (connection group) publish in progress.
- **4**: App-V packages unpublish in progress.| -|SyncProgress|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPublishing/LastSync/SyncProgress|String|- **0**: App-V Sync is idle.
- **1**: App-V Sync is initializing.
- **2**: App-V Sync is in progress.
- **3**: App-V Sync is complete.
- **4**: App-V Sync requires device reboot.| -|PublishXML|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/
AppVPublishing/Sync/PublishXML|String|Custom value, entered by admin.| -|Policy|Windows 10, version 1703|./Vendor/MSFT/EnterpriseAppVManagement/
AppVDynamicPolicy/configurationid/Policy|String|Custom value, entered by admin.| \ No newline at end of file +|Name|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //Name|String|Read-only data, provided by your App-V packages.| +|Version|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //Version|String|Read-only data, provided by your App-V packages.| +|Publisher|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //Publisher|String|Read-only data, provided by your App-V packages.| +|InstallLocation|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //InstallLocation|String|Read-only data, provided by your App-V packages.| +|InstallDate|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //InstallDate|String|Read-only data, provided by your App-V packages.| +|Users|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //Users|String|Read-only data, provided by your App-V packages.| +|AppVPackageID|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //AppVPackageID|String|Read-only data, provided by your App-V packages.| +|AppVVersionID|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //AppVVersionID|String|Read-only data, provided by your App-V packages.| +|AppVPackageUri|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPackageManagement// //AppVPackageUri|String|Read-only data, provided by your App-V packages.| +|LastError|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/
AppVPublishing/LastSync/LastError|String|Read-only data, provided by your App-V packages.| +|LastErrorDescription|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPublishing/LastSync/LastErrorDescription|String|- **0**: No errors returned during publish.
- **1**: Unpublish groups failed during publish.
- **2**: Publish no-group packages failed during publish.
- **3**: Publish group packages failed during publish.
- **4**: Unpublish packages failed during publish.
- **5**: New policy write failed during publish.
- **6**: Multiple non-fatal errors occurred during publish.| +|SyncStatusDescription|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPublishing/LastSync/SyncStatusDescription|String|- **0**: App-V publishing is idle.
- **1**: App-V connection groups publish in progress.
- **2**: App-V packages (non-connection group) publish in progress.
- **3**: App-V packages (connection group) publish in progress.
- **4**: App-V packages unpublish in progress.| +|SyncProgress|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/ AppVPublishing/LastSync/SyncProgress|String|- **0**: App-V Sync is idle.
- **1**: App-V Sync is initializing.
- **2**: App-V Sync is in progress.
- **3**: App-V Sync is complete.
- **4**: App-V Sync requires device reboot.| +|PublishXML|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/
AppVPublishing/Sync/PublishXML|String|Custom value, entered by admin.| +|Policy|Windows 10/11|./Vendor/MSFT/EnterpriseAppVManagement/
AppVDynamicPolicy/configurationid/Policy|String|Custom value, entered by admin.| \ No newline at end of file diff --git a/windows/application-management/app-v/appv-capacity-planning.md b/windows/application-management/app-v/appv-capacity-planning.md index 76f23f4537..75a7a8d6ec 100644 --- a/windows/application-management/app-v/appv-capacity-planning.md +++ b/windows/application-management/app-v/appv-capacity-planning.md @@ -1,5 +1,5 @@ --- -title: App-V Capacity Planning (Windows 10) +title: App-V Capacity Planning (Windows 10/11) description: Use these recommendations as a baseline to help determine capacity planning information that is appropriate to your organization’s App-V infrastructure. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization diff --git a/windows/application-management/app-v/appv-client-configuration-settings.md b/windows/application-management/app-v/appv-client-configuration-settings.md index c27a0a72b1..f66d17b837 100644 --- a/windows/application-management/app-v/appv-client-configuration-settings.md +++ b/windows/application-management/app-v/appv-client-configuration-settings.md @@ -14,10 +14,7 @@ ms.topic: article --- # About Client Configuration Settings -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] The Microsoft Application Virtualization (App-V) client stores its configuration in the registry. Understanding how the register's format for data works can help you better understand the client, as you can configure many client actions by changing registry entries. This topic lists the App-V client configuration settings and explains their uses. You can use Windows PowerShell to modify the client configuration settings. For more information about using Windows PowerShell and App-V see [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md). diff --git a/windows/application-management/app-v/appv-configure-access-to-packages-with-the-management-console.md b/windows/application-management/app-v/appv-configure-access-to-packages-with-the-management-console.md index 82dca3e617..92657e83fa 100644 --- a/windows/application-management/app-v/appv-configure-access-to-packages-with-the-management-console.md +++ b/windows/application-management/app-v/appv-configure-access-to-packages-with-the-management-console.md @@ -1,5 +1,5 @@ --- -title: How to configure access to packages by using the Management Console (Windows 10) +title: How to configure access to packages by using the Management Console (Windows 10/11) description: How to configure access to packages by using the App-V Management Console. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to configure access to packages by using the Management Console ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Before you deploy an App-V virtualized package, you must configure the Active Directory Domain Services (AD DS) security groups that will be allowed to access and run the applications. The security groups may contain computers or users. Entitling a package to a computer group publishes the package globally to all computers in the group. diff --git a/windows/application-management/app-v/appv-configure-connection-groups-to-ignore-the-package-version.md b/windows/application-management/app-v/appv-configure-connection-groups-to-ignore-the-package-version.md index 12b44773a7..c2d3446d5e 100644 --- a/windows/application-management/app-v/appv-configure-connection-groups-to-ignore-the-package-version.md +++ b/windows/application-management/app-v/appv-configure-connection-groups-to-ignore-the-package-version.md @@ -1,5 +1,5 @@ --- -title: How to make a connection group ignore the package version (Windows 10) +title: How to make a connection group ignore the package version (Windows 10/11) description: Learn how to make a connection group ignore the package version with the App-V Server Management Console. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to make a connection group ignore the package version -> Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] You can use Application Virtualization (App-V) to configure a connection group to use any version of a package, simplifying package upgrades and reducing the number of connection groups you need to create. diff --git a/windows/application-management/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server.md b/windows/application-management/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server.md index 9dadc20365..b4b2fc014d 100644 --- a/windows/application-management/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server.md +++ b/windows/application-management/app-v/appv-configure-the-client-to-receive-updates-from-the-publishing-server.md @@ -1,5 +1,5 @@ --- -title: How to configure the client to receive package and connection groups updates from the publishing server (Windows 10) +title: How to configure the client to receive package and connection groups updates from the publishing server (Windows 10/11) description: How to configure the client to receive package and connection groups updates from the publishing server. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to configure the client to receive package and connection groups updates from the publishing server ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] The App-V publishing server's single-point management and high scalability lets you deploy packages and connection groups and keep them up to date. diff --git a/windows/application-management/app-v/appv-connect-to-the-management-console.md b/windows/application-management/app-v/appv-connect-to-the-management-console.md index b2414c2635..48b893e5af 100644 --- a/windows/application-management/app-v/appv-connect-to-the-management-console.md +++ b/windows/application-management/app-v/appv-connect-to-the-management-console.md @@ -1,5 +1,5 @@ --- -title: How to connect to the Management Console (Windows 10) +title: How to connect to the Management Console (Windows 10/11) description: In this article, learn the procedure for connecting to the App-V Management Console through your web browser. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to connect to the Management Console ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following procedure to connect to the App-V Management Console. diff --git a/windows/application-management/app-v/appv-connection-group-file.md b/windows/application-management/app-v/appv-connection-group-file.md index 70072685d4..b73008a5ac 100644 --- a/windows/application-management/app-v/appv-connection-group-file.md +++ b/windows/application-management/app-v/appv-connection-group-file.md @@ -1,5 +1,5 @@ --- -title: About the connection group file (Windows 10) +title: About the connection group file (Windows 10/11) description: A summary of what the connection group file is and how to configure it. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # About the connection group file ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] ## Connection group file overview diff --git a/windows/application-management/app-v/appv-connection-group-virtual-environment.md b/windows/application-management/app-v/appv-connection-group-virtual-environment.md index a1a9c16649..dcd72b455c 100644 --- a/windows/application-management/app-v/appv-connection-group-virtual-environment.md +++ b/windows/application-management/app-v/appv-connection-group-virtual-environment.md @@ -1,5 +1,5 @@ --- -title: About the connection group virtual environment (Windows 10) +title: About the connection group virtual environment (Windows 10/11) description: Learn how the connection group virtual environment works and how package priority is determined. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # About the connection group virtual environment ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] ## How package priority is determined diff --git a/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md b/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md index 44e0487b4e..1088fd28a2 100644 --- a/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md +++ b/windows/application-management/app-v/appv-convert-a-package-created-in-a-previous-version-of-appv.md @@ -1,5 +1,5 @@ --- -title: How to convert a package created in a previous version of App-V (Windows 10) +title: How to convert a package created in a previous version of App-V (Windows 10/11) description: Use the package converter utility to convert a virtual application package created in a previous version of App-V. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to convert a package created in a previous version of App-V ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] You can use the package converter utility to upgrade virtual application packages created by previous versions of App-V. This section will tell you how to convert existing virtual application packages for upgrade. @@ -28,9 +28,9 @@ The package converter can only directly convert packages created by an App-V seq ## App-V 4.6 installation folder is redirected to virtual file system root -When you convert packages from App-V 4.6 to App-V for Windows 10, the App-V for Windows 10 package can access the hardcoded drive that you were required to use when you created 4.6 packages. The drive letter will be the drive you selected as the installation drive on the 4.6 sequencing machine. (The default drive is drive Q.) +When you convert packages from App-V 4.6 to App-V for Windows 10/11, the App-V for Windows client package can access the hardcoded drive that you were required to use when you created 4.6 packages. The drive letter will be the drive you selected as the installation drive on the 4.6 sequencing machine. (The default drive is drive Q.) -The App-V package converter will save the App-V 4.6 installation root folder and short folder names in the FilesystemMetadata.xml file in the **Filesystem** element. When the App-V for Windows 10 client creates the virtual process, it will map requests from the App-V 4.6 installation root to the virtual file system root. +The App-V package converter will save the App-V 4.6 installation root folder and short folder names in the FilesystemMetadata.xml file in the **Filesystem** element. When the App-V for Windows client creates the virtual process, it will map requests from the App-V 4.6 installation root to the virtual file system root. ## Getting started @@ -50,9 +50,9 @@ The App-V package converter will save the App-V 4.6 installation root folder and ConvertFrom-AppvLegacyPackage C:\contentStore C:\convertedPackages ``` - In this cmdlet, `C:\contentStore` represents the location of the existing package and `C:\convertedPackages` is the output directory to which the resulting App-V for Windows 10 virtual application package file will be saved. By default, if you do not specify a new name, the old package name will be used. + In this cmdlet, `C:\contentStore` represents the location of the existing package and `C:\convertedPackages` is the output directory to which the resulting App-V for Windows client virtual application package file will be saved. By default, if you do not specify a new name, the old package name will be used. - Additionally, the package converter optimizes performance of packages in App-V for Windows 10 by setting the package to stream fault the App-V package.  This is more performant than the primary feature block and fully downloading the package. The flag **DownloadFullPackageOnFirstLaunch** allows you to convert the package and set the package to be fully downloaded by default. + Additionally, the package converter optimizes performance of packages in App-V for Windows client by setting the package to stream fault the App-V package.  This is more performant than the primary feature block and fully downloading the package. The flag **DownloadFullPackageOnFirstLaunch** allows you to convert the package and set the package to be fully downloaded by default. > [!NOTE] > Before you specify the output directory, you must create the output directory. diff --git a/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md b/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md index 1b3212816f..70409e9d70 100644 --- a/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md +++ b/windows/application-management/app-v/appv-create-a-connection-group-with-user-published-and-globally-published-packages.md @@ -1,5 +1,5 @@ --- -title: How to create a connection croup with user-published and globally published packages (Windows 10) +title: How to create a connection croup with user-published and globally published packages (Windows 10/11) description: How to create a connection croup with user-published and globally published packages. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to create a connection croup with user-published and globally published packages ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] You can create user-entitled connection groups that contain both user-published and globally published packages, using either of the following methods: diff --git a/windows/application-management/app-v/appv-create-a-connection-group.md b/windows/application-management/app-v/appv-create-a-connection-group.md index 38fb3646e7..35002a1b2b 100644 --- a/windows/application-management/app-v/appv-create-a-connection-group.md +++ b/windows/application-management/app-v/appv-create-a-connection-group.md @@ -1,5 +1,5 @@ --- -title: How to create a connection group (Windows 10) +title: How to create a connection group (Windows 10/11) description: Learn how to create a connection group with the App-V Management Console and where to find information about managing connection groups. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to create a connection group ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use these steps to create a connection group by using the App-V Management Console. To use Windows PowerShell to create connection groups, see [How to manage connection groups on a stand-alone computer by using Windows PowerShell](appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md). diff --git a/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md b/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md index 34f45644e9..877f356159 100644 --- a/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md +++ b/windows/application-management/app-v/appv-create-a-custom-configuration-file-with-the-management-console.md @@ -1,5 +1,5 @@ --- -title: How to create a custom configuration file by using the App-V Management Console (Windows 10) +title: How to create a custom configuration file by using the App-V Management Console (Windows 10/11) description: How to create a custom configuration file by using the App-V Management Console. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to create a custom configuration file by using the App-V Management Console ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] You can use a dynamic configuration to customize an App-V package for a specific user. However, you must first create the dynamic user configuration (.xml) file or the dynamic deployment configuration file before you can use the files. Creation of the file is an advanced manual operation. For general information about dynamic user configuration files, see [About App-V dynamic configuration](appv-dynamic-configuration.md). diff --git a/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md b/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md index 3e6fe295f1..79b713f591 100644 --- a/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md +++ b/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md @@ -1,5 +1,5 @@ --- -title: How to create a package accelerator by using Windows PowerShell (Windows 10) +title: How to create a package accelerator by using Windows PowerShell (Windows 10/11) description: Learn how to create an App-v Package Accelerator by using Windows PowerShell. App-V Package Accelerators automatically sequence large, complex applications. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to create a package accelerator by using Windows PowerShell ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] App-V Package Accelerators automatically sequence large, complex applications. Also, when you apply an App-V Package Accelerator, you don't have to manually install an application to create the virtualized package. diff --git a/windows/application-management/app-v/appv-create-a-package-accelerator.md b/windows/application-management/app-v/appv-create-a-package-accelerator.md index bc872e32f4..c9eff04f48 100644 --- a/windows/application-management/app-v/appv-create-a-package-accelerator.md +++ b/windows/application-management/app-v/appv-create-a-package-accelerator.md @@ -14,10 +14,7 @@ ms.topic: article --- # How to create a package accelerator -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] App-V Package Accelerators automatically generate new virtual application packages. diff --git a/windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md b/windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md index 0386b3f99e..7a9d9a8b7f 100644 --- a/windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md +++ b/windows/application-management/app-v/appv-create-a-virtual-application-package-package-accelerator.md @@ -14,10 +14,7 @@ ms.topic: article --- # How to create a virtual application package using an App-V Package Accelerator -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following procedure to create a virtual application package with the App-V Package Accelerator. diff --git a/windows/application-management/app-v/appv-create-and-use-a-project-template.md b/windows/application-management/app-v/appv-create-and-use-a-project-template.md index 29401f6f29..908c5fc16f 100644 --- a/windows/application-management/app-v/appv-create-and-use-a-project-template.md +++ b/windows/application-management/app-v/appv-create-and-use-a-project-template.md @@ -14,10 +14,7 @@ ms.topic: article --- # Create and apply an App-V project template to a sequenced App-V package -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] You can use an App-V Project Template (.appvt) file to save commonly applied settings associated with an existing virtual application package. You can then apply these settings whenever you create new virtual application packages in your environment, streamlining the package creation process. App-V Project Templates differ from App-V Package Accelerators because App-V Package Accelerators are application-specific, while App-V Project Templates can be applied to multiple applications. To learn more about package accelerators, see [How to create a package accelerator](appv-create-a-package-accelerator.md). diff --git a/windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md b/windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md index 76e0a87b14..6a372fbbdf 100644 --- a/windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md +++ b/windows/application-management/app-v/appv-creating-and-managing-virtualized-applications.md @@ -14,10 +14,7 @@ ms.topic: article --- # Creating and managing App-V virtualized applications -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] After you have properly deployed the Microsoft Application Virtualization (App-V) sequencer, you can use it to monitor and record the installation and setup process for an application to be run as a virtualized application. diff --git a/windows/application-management/app-v/appv-customize-virtual-application-extensions-with-the-management-console.md b/windows/application-management/app-v/appv-customize-virtual-application-extensions-with-the-management-console.md index b6ed9b54af..4de66c5d97 100644 --- a/windows/application-management/app-v/appv-customize-virtual-application-extensions-with-the-management-console.md +++ b/windows/application-management/app-v/appv-customize-virtual-application-extensions-with-the-management-console.md @@ -1,5 +1,5 @@ --- -title: How to customize virtual application extensions for a specific AD group by using the Management Console (Windows 10) +title: How to customize virtual application extensions for a specific AD group by using the Management Console (Windows 10/11) description: How to customize virtual application extensions for a specific AD group by using the Management Console. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to customize virtual applications extensions for a specific AD group by using the Management Console ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following procedure to customize the virtual application extensions for an Active Directory (AD) group. diff --git a/windows/application-management/app-v/appv-delete-a-package-with-the-management-console.md b/windows/application-management/app-v/appv-delete-a-package-with-the-management-console.md index 989346048b..775893310a 100644 --- a/windows/application-management/app-v/appv-delete-a-package-with-the-management-console.md +++ b/windows/application-management/app-v/appv-delete-a-package-with-the-management-console.md @@ -1,5 +1,5 @@ --- -title: How to delete a package in the Management Console (Windows 10) +title: How to delete a package in the Management Console (Windows 10/11) description: Learn how to delete a package in the App-V Management Console and where to find information about operations for App-V. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to delete a package in the Management Console ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following procedure to delete an App-V package. diff --git a/windows/application-management/app-v/appv-dynamic-configuration.md b/windows/application-management/app-v/appv-dynamic-configuration.md index 8d5b3cafad..26a4d6b23c 100644 --- a/windows/application-management/app-v/appv-dynamic-configuration.md +++ b/windows/application-management/app-v/appv-dynamic-configuration.md @@ -1,5 +1,5 @@ --- -title: About App-V Dynamic Configuration (Windows 10) +title: About App-V Dynamic Configuration (Windows 10/11) description: Learn how to create or edit an existing Application Virtualization (App-V) dynamic configuration file. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # About App-V dynamic configuration ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] You can use dynamic configuration to customize an App-V package for a user. This article will tell you how to create or edit an existing dynamic configuration file. @@ -562,7 +562,7 @@ The following table describes the various script events and the context under wh ### Using multiple scripts on a single event trigger -App-V supports the use of multiple scripts on a single event trigger for App-V packages, including packages that you convert from App-V 4.6 to App-V for Windows 10. To enable the use of multiple scripts, App-V uses a script launcher application, named ScriptRunner.exe, which is included in the App-V client. +App-V supports the use of multiple scripts on a single event trigger for App-V packages, including packages that you convert from App-V 4.6 to App-V for Windows client. To enable the use of multiple scripts, App-V uses a script launcher application, named ScriptRunner.exe, which is included in the App-V client. #### How to use multiple scripts on a single event trigger diff --git a/windows/application-management/app-v/appv-for-windows.md b/windows/application-management/app-v/appv-for-windows.md index 0cc3adc116..32c7f7e7ef 100644 --- a/windows/application-management/app-v/appv-for-windows.md +++ b/windows/application-management/app-v/appv-for-windows.md @@ -14,10 +14,7 @@ ms.topic: article --- # Application Virtualization (App-V) for Windows client overview -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] > [!NOTE] > [!INCLUDE [Application Virtualization will be end of life in April 2026](../includes/app-v-end-life-statement.md)] diff --git a/windows/application-management/app-v/appv-publish-a-packages-with-the-management-console.md b/windows/application-management/app-v/appv-publish-a-packages-with-the-management-console.md index c438b69062..f50ef817a3 100644 --- a/windows/application-management/app-v/appv-publish-a-packages-with-the-management-console.md +++ b/windows/application-management/app-v/appv-publish-a-packages-with-the-management-console.md @@ -1,5 +1,5 @@ --- -title: How to publish a package by using the Management console (Windows 10) +title: How to publish a package by using the Management console (Windows 10/11) description: Learn how the Management console in App-V can help you enable admin controls as well as publish App-V packages. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to publish a package by using the Management console ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following procedure to publish an App-V package. Once you publish a package, computers running the App-V client can access and run the applications in that package. diff --git a/windows/application-management/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console.md b/windows/application-management/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console.md index 7023d46bce..509d82740c 100644 --- a/windows/application-management/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console.md +++ b/windows/application-management/app-v/appv-register-and-unregister-a-publishing-server-with-the-management-console.md @@ -1,5 +1,5 @@ --- -title: How to Register and Unregister a Publishing Server by Using the Management Console (Windows 10) +title: How to Register and Unregister a Publishing Server by Using the Management Console (Windows 10/11) description: How to Register and Unregister a Publishing Server by Using the Management Console author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -15,8 +15,7 @@ ms.author: greglin # How to Register and Unregister a Publishing Server by Using the Management Console -**Applies to** -- Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] You can register and unregister publishing servers that will synchronize with the App-V management server. You can also see the last attempt that the publishing server made to synchronize the information with the management server. diff --git a/windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md b/windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md index 28caecc4fa..52fd89cf85 100644 --- a/windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md +++ b/windows/application-management/app-v/appv-transfer-access-and-configurations-to-another-version-of-a-package-with-the-management-console.md @@ -1,5 +1,5 @@ --- -title: How to Transfer Access and Configurations to Another Version of a Package by Using the Management Console (Windows 10) +title: How to Transfer Access and Configurations to Another Version of a Package by Using the Management Console (Windows 10/11) description: How to Transfer Access and Configurations to Another Version of a Package by Using the Management Console author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -15,8 +15,7 @@ ms.author: greglin # How to Transfer Access and Configurations to Another Version of a Package by Using the Management Console -**Applies to** -- Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following procedure to transfer the access and default package configurations to another version of a package by using the management console. diff --git a/windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md b/windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md index 96494e493b..3e7c56d05e 100644 --- a/windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md +++ b/windows/application-management/app-v/appv-view-and-configure-applications-and-default-virtual-application-extensions-with-the-management-console.md @@ -1,5 +1,5 @@ --- -title: How to View and Configure Applications and Default Virtual Application Extensions by Using the Management Console (Windows 10) +title: How to View and Configure Applications and Default Virtual Application Extensions by Using the Management Console (Windows 10/11) description: How to View and Configure Applications and Default Virtual Application Extensions by Using the Management Console author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -15,8 +15,7 @@ ms.author: greglin # How to View and Configure Applications and Default Virtual Application Extensions by Using the Management Console -**Applies to** -- Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following procedure to view and configure default package extensions. diff --git a/windows/application-management/includes/applies-to-windows-client-versions.md b/windows/application-management/includes/applies-to-windows-client-versions.md new file mode 100644 index 0000000000..33ade955c1 --- /dev/null +++ b/windows/application-management/includes/applies-to-windows-client-versions.md @@ -0,0 +1,15 @@ +--- +author: MandiOhlinger +ms.author: mandia +ms.date: 09/28/2021 +ms.reviewer: +audience: itpro +manager: dansimp +ms.prod: w10 +ms.topic: include +--- + +**Applies to**: + +- Windows 10 +- Windows 11 From 003394794a309fba980f065a1ff1d096c7e1a7ca Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 28 Sep 2021 13:40:14 -0700 Subject: [PATCH 539/930] update --- .../windows-10-subscription-activation.md | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index 55559f11aa..725f2f12f6 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -29,6 +29,19 @@ With Windows 10, version 1903 and later, the Subscription Activation feature als The Subscription Activation feature eliminates the need to manually deploy Enterprise or Education edition images on each target device, then later standing up on-prem key management services such as KMS or MAK based activation, entering Generic Volume License Keys (GVLKs), and subsequently rebooting client devices. +See the following topics: + +- [Subscription Activation](#subscription-activation-for-windows-1011-enterprise): An introduction to Subscription Activation for Windows 10/11 Enterprise. +- [Subscription Activation for Education](#subscription-activation-for-windows-1011-enterprise): Information about Subscription Activation for Windows 10/11 Education. +- [Inherited Activation](#inherited-activation): Description of a new feature available in Windows 10, version 1803 and later. +- [The evolution of deployment](#the-evolution-of-deployment): A short history of Windows deployment. +- [Requirements](#requirements): Prerequisites to use the Windows 10/11 Subscription Activation model. +- [Benefits](#benefits): Advantages of subscription-based licensing. +- [How it works](#how-it-works): A summary of the subscription-based licensing option. +- [Virtual Desktop Access (VDA)](#virtual-desktop-access-vda): How to enable Windows 10 Subscription Activation for VMs in the cloud. + +For information on how to deploy Enterprise licenses, see [Deploy Windows 10/11 Enterprise licenses](deploy-enterprise-licenses.md). + ## Subscription Activation for Windows 10/11 Enterprise With Windows 10, version 1703 and later both Windows 10/11 Enterprise E3 and Windows 10/11 Enterprise E5 are available as online services via subscription. Deploying Windows 10 Enterprise or Windows 11 Enterprise in your organization can now be accomplished with no keys and no reboots. @@ -47,17 +60,6 @@ Organizations that have an Enterprise agreement can also benefit from the new se Subscription Activation for Education works the same as the Enterprise version, but in order to use Subscription Activation for Education, you must have a device running Windows 10 Pro Education, version 1903 or later (or Windows 11) and an active subscription plan with a Windows 10/11 Enterprise license. For more information, see the [requirements](#windows-1011-education-requirements) section. -## Article summary - -- [Inherited Activation](#inherited-activation): Description of a new feature available in Windows 10, version 1803 and later. -- [The evolution of deployment](#the-evolution-of-deployment): A short history of Windows deployment. -- [Requirements](#requirements): Prerequisites to use the Windows 10/11 Subscription Activation model. -- [Benefits](#benefits): Advantages of subscription-based licensing. -- [How it works](#how-it-works): A summary of the subscription-based licensing option. -- [Virtual Desktop Access (VDA)](#virtual-desktop-access-vda): Enable Windows 10 Subscription Activation for VMs in the cloud. - -For information on how to deploy Enterprise licenses, see [Deploy Windows 10/11 Enterprise licenses](deploy-enterprise-licenses.md). - ## Inherited Activation Inherited Activation is a new feature available in Windows 10, version 1803 or later (Windows 11 is considered "later" here) that allows Windows 10/11 virtual machines to inherit activation state from their Windows 10/11 host. From 6308ff83d7eedb81621151a6c83fbd8ae2cbfa3d Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Tue, 28 Sep 2021 17:15:06 -0400 Subject: [PATCH 540/930] app-v applies to round 3 --- .../app-v/appv-delete-a-connection-group.md | 4 ++-- ...-deploy-appv-databases-with-sql-scripts.md | 2 +- ...ctronic-software-distribution-solutions.md | 4 ++-- ...pv-deploy-the-appv-server-with-a-script.md | 2 +- .../app-v/appv-deploying-appv.md | 5 +---- ...eploying-microsoft-office-2010-wth-appv.md | 5 +---- ...ploying-microsoft-office-2013-with-appv.md | 5 +---- ...ploying-microsoft-office-2016-with-appv.md | 5 +---- ...ctronic-software-distribution-solutions.md | 2 +- ...deploying-the-appv-sequencer-and-client.md | 5 +---- .../app-v/appv-deployment-checklist.md | 5 +---- ...ctronic-software-distribution-solutions.md | 4 ++-- ...ting-on-the-appv-client-with-powershell.md | 5 ++--- .../appv-enable-the-app-v-desktop-client.md | 5 +---- .../app-v/appv-evaluating-appv.md | 5 +---- .../app-v/appv-getting-started.md | 5 +---- .../app-v/appv-high-level-architecture.md | 5 +---- ...ed-security-identifiers-with-powershell.md | 2 +- ...porting-databases-on-separate-computers.md | 2 +- ...agement-server-on-a-standalone-computer.md | 2 +- ...-publishing-server-on-a-remote-computer.md | 2 +- ...porting-server-on-a-standalone-computer.md | 2 +- .../app-v/appv-install-the-sequencer.md | 5 +---- ...-powershell-cmdlets-and-get-cmdlet-help.md | 4 ++-- .../app-v/appv-maintaining-appv.md | 10 ++++----- ...-a-stand-alone-computer-with-powershell.md | 4 ++-- ...-a-stand-alone-computer-with-powershell.md | 5 ++--- .../app-v/appv-managing-connection-groups.md | 5 ++--- ...grating-to-appv-from-a-previous-version.md | 11 +++++----- ...an-existing-virtual-application-package.md | 5 +---- ...fy-client-configuration-with-powershell.md | 5 ++--- ...ove-the-appv-server-to-another-computer.md | 2 +- .../app-v/appv-operations.md | 5 +---- .../app-v/appv-performance-guidance.md | 18 +++++++++------- .../app-v/appv-planning-checklist.md | 5 +---- ...v-planning-folder-redirection-with-appv.md | 5 +---- ...ppv-planning-for-appv-server-deployment.md | 2 +- .../app-v/appv-planning-for-appv.md | 5 +---- ...lanning-for-high-availability-with-appv.md | 5 +---- ...ing-for-sequencer-and-client-deployment.md | 5 +---- ...ppv-planning-for-using-appv-with-office.md | 5 +---- ...ctronic-software-distribution-solutions.md | 5 +---- .../app-v/appv-planning-to-deploy-appv.md | 5 +---- .../app-v/appv-preparing-your-environment.md | 5 +---- .../app-v/appv-prerequisites.md | 5 +---- .../app-v/appv-publish-a-connection-group.md | 4 ++-- ...release-notes-for-appv-for-windows-1703.md | 15 +++++++------ .../app-v/appv-reporting.md | 4 ++-- ...plications-inside-a-virtual-environment.md | 3 ++- .../app-v/appv-security-considerations.md | 5 +---- .../app-v/appv-sequence-a-new-application.md | 5 +---- ...appv-sequence-a-package-with-powershell.md | 7 +++---- .../app-v/appv-technical-reference.md | 5 ++--- .../app-v/appv-troubleshooting.md | 11 +++++----- ...indows-10-from-an-existing-installation.md | 21 +++++++++---------- ...ppv-using-the-client-management-console.md | 5 ++--- ...viewing-appv-server-publishing-metadata.md | 12 +++++------ 57 files changed, 114 insertions(+), 197 deletions(-) diff --git a/windows/application-management/app-v/appv-delete-a-connection-group.md b/windows/application-management/app-v/appv-delete-a-connection-group.md index a252b5a53d..a1a8185b9a 100644 --- a/windows/application-management/app-v/appv-delete-a-connection-group.md +++ b/windows/application-management/app-v/appv-delete-a-connection-group.md @@ -1,5 +1,5 @@ --- -title: How to delete a connection group (Windows 10) +title: How to delete a connection group (Windows 10/11) description: Learn how to delete an existing App-V connection group in the App-V Management Console and where to find information about managing connection groups. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to delete a connection group ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following procedure to delete an existing App-V connection group. diff --git a/windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md b/windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md index 8fd2c674f6..5cdd91138e 100644 --- a/windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md +++ b/windows/application-management/app-v/appv-deploy-appv-databases-with-sql-scripts.md @@ -1,5 +1,5 @@ --- -title: How to Deploy the App-V Databases by Using SQL Scripts (Windows 10) +title: How to Deploy the App-V Databases by Using SQL Scripts (Windows 10/11) description: Learn how to use SQL scripts to install the App-V databases and upgrade the App-V databases to a later version. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization diff --git a/windows/application-management/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md b/windows/application-management/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md index 0d670783b7..a8477d90ae 100644 --- a/windows/application-management/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md +++ b/windows/application-management/app-v/appv-deploy-appv-packages-with-electronic-software-distribution-solutions.md @@ -1,5 +1,5 @@ --- -title: How to deploy App-V packages using electronic software distribution (Windows 10) +title: How to deploy App-V packages using electronic software distribution (Windows 10/11) description: Learn how use an electronic software distribution (ESD) system to deploy App-V virtual applications to App-V clients. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to deploy App-V packages using electronic software distribution ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] You can use an electronic software distribution (ESD) system to deploy App-V virtual applications to App-V clients. diff --git a/windows/application-management/app-v/appv-deploy-the-appv-server-with-a-script.md b/windows/application-management/app-v/appv-deploy-the-appv-server-with-a-script.md index 467272455a..ead9d82133 100644 --- a/windows/application-management/app-v/appv-deploy-the-appv-server-with-a-script.md +++ b/windows/application-management/app-v/appv-deploy-the-appv-server-with-a-script.md @@ -1,5 +1,5 @@ --- -title: How to Deploy the App-V Server Using a Script (Windows 10) +title: How to Deploy the App-V Server Using a Script (Windows 10/11) description: 'Learn how to deploy the App-V server by using a script (appv_server_setup.exe) from the command line.' author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization diff --git a/windows/application-management/app-v/appv-deploying-appv.md b/windows/application-management/app-v/appv-deploying-appv.md index 10fee7b05b..148567438b 100644 --- a/windows/application-management/app-v/appv-deploying-appv.md +++ b/windows/application-management/app-v/appv-deploying-appv.md @@ -14,10 +14,7 @@ ms.topic: article --- # Deploying App-V for Windows client -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] App-V supports several different deployment options. Review this topic for information about the tasks that you must complete at different stages in your deployment. diff --git a/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md b/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md index f4ac45ec12..5ec4cf5cad 100644 --- a/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md +++ b/windows/application-management/app-v/appv-deploying-microsoft-office-2010-wth-appv.md @@ -14,10 +14,7 @@ ms.topic: article --- # Deploying Microsoft Office 2010 by Using App-V -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] You can create Office 2010 packages for Microsoft Application Virtualization (App-V) using one of the following methods: diff --git a/windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md b/windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md index c986e312c3..e895318669 100644 --- a/windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md +++ b/windows/application-management/app-v/appv-deploying-microsoft-office-2013-with-appv.md @@ -14,10 +14,7 @@ ms.topic: article --- # Deploying Microsoft Office 2013 by Using App-V -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the information in this article to use Application Virtualization (App-V) to deliver Microsoft Office 2013 as a virtualized application to computers in your organization. For information about using App-V to deliver Office 2010, see [Deploying Microsoft Office 2010 by Using App-V](appv-deploying-microsoft-office-2010-wth-appv.md). To successfully deploy Office 2013 with App-V, you need to be familiar with Office 2013 and App-V. diff --git a/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md b/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md index 15a331200f..cbe270cf7d 100644 --- a/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md +++ b/windows/application-management/app-v/appv-deploying-microsoft-office-2016-with-appv.md @@ -14,10 +14,7 @@ ms.topic: article --- # Deploying Microsoft Office 2016 by using App-V -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the information in this article to use Application Virtualization (App-V) to deliver Microsoft Office 2016 as a virtualized application to computers in your organization. For information about using App-V to deliver Office 2013, see [Deploying Microsoft Office 2013 by using App-V](appv-deploying-microsoft-office-2013-with-appv.md). For information about using App-V to deliver Office 2010, see [Deploying Microsoft Office 2010 by using App-V](appv-deploying-microsoft-office-2010-wth-appv.md). diff --git a/windows/application-management/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions.md b/windows/application-management/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions.md index 032233877b..9485202cc5 100644 --- a/windows/application-management/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions.md +++ b/windows/application-management/app-v/appv-deploying-packages-with-electronic-software-distribution-solutions.md @@ -14,7 +14,7 @@ ms.topic: article --- # Deploying App-V packages by using electronic software distribution (ESD) ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] You can deploy App-V packages using an electronic software distribution (ESD) solution. For information about planning to deploy App-V packages with an ESD, see [Planning to deploy App-V with an electronic software distribution system](appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md). diff --git a/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md b/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md index 484a48bf68..bfd34cfcaa 100644 --- a/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md +++ b/windows/application-management/app-v/appv-deploying-the-appv-sequencer-and-client.md @@ -14,10 +14,7 @@ ms.topic: article --- # Deploying the App-V Sequencer and configuring the client -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] The App-V Sequencer and client let administrators to virtualize and run virtual applications. diff --git a/windows/application-management/app-v/appv-deployment-checklist.md b/windows/application-management/app-v/appv-deployment-checklist.md index 72d0a6d1d0..aa72671760 100644 --- a/windows/application-management/app-v/appv-deployment-checklist.md +++ b/windows/application-management/app-v/appv-deployment-checklist.md @@ -14,10 +14,7 @@ ms.topic: article --- # App-V Deployment Checklist -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] This checklist outlines the recommended steps and items to consider when deploying App-V features. Use it to organize your priorities while you deploy App-V. You can copy this checklist into a spreadsheet program and customize it for your use. diff --git a/windows/application-management/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions.md b/windows/application-management/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions.md index 93ddd8f4d6..bd42de3c84 100644 --- a/windows/application-management/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions.md +++ b/windows/application-management/app-v/appv-enable-administrators-to-publish-packages-with-electronic-software-distribution-solutions.md @@ -1,5 +1,5 @@ --- -title: How to Enable Only Administrators to Publish Packages by Using an ESD (Windows 10) +title: How to Enable Only Administrators to Publish Packages by Using an ESD (Windows 10/11) description: Learn how to enable only administrators to publish packages by bsing an electronic software delivery (ESD). author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to enable only administrators to publish packages by using an ESD ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Starting in App-V 5.0 SP3, you can configure the App-V client so that only administrators (not end users) can publish or unpublish packages. In earlier versions of App-V, you could not prevent end users from performing these tasks. diff --git a/windows/application-management/app-v/appv-enable-reporting-on-the-appv-client-with-powershell.md b/windows/application-management/app-v/appv-enable-reporting-on-the-appv-client-with-powershell.md index 8b6dd8e9fc..3983d8787c 100644 --- a/windows/application-management/app-v/appv-enable-reporting-on-the-appv-client-with-powershell.md +++ b/windows/application-management/app-v/appv-enable-reporting-on-the-appv-client-with-powershell.md @@ -1,5 +1,5 @@ --- -title: How to Enable Reporting on the App-V Client by Using Windows PowerShell (Windows 10) +title: How to Enable Reporting on the App-V Client by Using Windows PowerShell (Windows 10/11) description: How to Enable Reporting on the App-V Client by Using Windows PowerShell author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,8 +14,7 @@ ms.topic: article --- # How to Enable Reporting on the App-V Client by Using Windows PowerShell -**Applies to** -- Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following procedure to configure the App-V for reporting. diff --git a/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md b/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md index 69000c221c..a0fd066d26 100644 --- a/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md +++ b/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.md @@ -14,10 +14,7 @@ ms.topic: article --- # Enable the App-V in-box client -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] The App-V client is the component that runs virtualized applications on user devices. Once you enable the client, users can interact with icons and file names to start virtualized applications. The client can also get virtual application content from the management server. diff --git a/windows/application-management/app-v/appv-evaluating-appv.md b/windows/application-management/app-v/appv-evaluating-appv.md index 10d3e83e75..e15b0a5209 100644 --- a/windows/application-management/app-v/appv-evaluating-appv.md +++ b/windows/application-management/app-v/appv-evaluating-appv.md @@ -15,10 +15,7 @@ ms.author: greglin # Evaluating App-V -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] > [!NOTE] > [!INCLUDE [Application Virtualization will be end of life in April 2026](../includes/app-v-end-life-statement.md)] diff --git a/windows/application-management/app-v/appv-getting-started.md b/windows/application-management/app-v/appv-getting-started.md index 3f649a92c9..0e3c91919c 100644 --- a/windows/application-management/app-v/appv-getting-started.md +++ b/windows/application-management/app-v/appv-getting-started.md @@ -14,10 +14,7 @@ ms.topic: article --- # Getting started with App-V for Windows client -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] > [!NOTE] > [!INCLUDE [Application Virtualization will be end of life in April 2026](../includes/app-v-end-life-statement.md)] diff --git a/windows/application-management/app-v/appv-high-level-architecture.md b/windows/application-management/app-v/appv-high-level-architecture.md index fef069e911..62ec6658b4 100644 --- a/windows/application-management/app-v/appv-high-level-architecture.md +++ b/windows/application-management/app-v/appv-high-level-architecture.md @@ -14,10 +14,7 @@ ms.topic: article --- # High-level architecture for App-V -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following information to simplify your Microsoft Application Virtualization (App-V) deployment. diff --git a/windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md b/windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md index b0daa8e5c6..446fb2362d 100644 --- a/windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md +++ b/windows/application-management/app-v/appv-install-the-appv-databases-and-convert-the-associated-security-identifiers-with-powershell.md @@ -1,5 +1,5 @@ --- -title: How to Install the App-V Databases and Convert the Associated Security Identifiers by Using Windows PowerShell (Windows 10) +title: How to Install the App-V Databases and Convert the Associated Security Identifiers by Using Windows PowerShell (Windows 10/11) description: How to Install the App-V Databases and Convert the Associated Security Identifiers by Using Windows PowerShell author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization diff --git a/windows/application-management/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers.md b/windows/application-management/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers.md index b48c88fe55..2f8a941579 100644 --- a/windows/application-management/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers.md +++ b/windows/application-management/app-v/appv-install-the-management-and-reporting-databases-on-separate-computers.md @@ -1,5 +1,5 @@ --- -title: How to Install the Management and Reporting Databases on separate computers from the Management and Reporting Services (Windows 10) +title: How to Install the Management and Reporting Databases on separate computers from the Management and Reporting Services (Windows 10/11) description: How to install the Management and Reporting Databases on separate computers from the Management and Reporting Services. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization diff --git a/windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md b/windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md index 9a7bb5df47..c7c54d8a32 100644 --- a/windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md +++ b/windows/application-management/app-v/appv-install-the-management-server-on-a-standalone-computer.md @@ -1,5 +1,5 @@ --- -title: How to install the Management Server on a Standalone Computer and Connect it to the Database (Windows 10) +title: How to install the Management Server on a Standalone Computer and Connect it to the Database (Windows 10/11) description: How to install the Management Server on a Standalone Computer and Connect it to the Database author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization diff --git a/windows/application-management/app-v/appv-install-the-publishing-server-on-a-remote-computer.md b/windows/application-management/app-v/appv-install-the-publishing-server-on-a-remote-computer.md index 3ac42e959a..261eb206aa 100644 --- a/windows/application-management/app-v/appv-install-the-publishing-server-on-a-remote-computer.md +++ b/windows/application-management/app-v/appv-install-the-publishing-server-on-a-remote-computer.md @@ -1,5 +1,5 @@ --- -title: Install the Publishing Server on a Remote Computer (Windows 10) +title: Install the Publishing Server on a Remote Computer (Windows 10/11) description: Use the procedures in this article to install the Microsoft Application Virtualization (App-V) publishing server on a separate computer. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization diff --git a/windows/application-management/app-v/appv-install-the-reporting-server-on-a-standalone-computer.md b/windows/application-management/app-v/appv-install-the-reporting-server-on-a-standalone-computer.md index 41fb1e6ffa..f2848972d7 100644 --- a/windows/application-management/app-v/appv-install-the-reporting-server-on-a-standalone-computer.md +++ b/windows/application-management/app-v/appv-install-the-reporting-server-on-a-standalone-computer.md @@ -1,5 +1,5 @@ --- -title: How to install the Reporting Server on a standalone computer and connect it to the database (Windows 10) +title: How to install the Reporting Server on a standalone computer and connect it to the database (Windows 10/11) description: How to install the App-V Reporting Server on a Standalone Computer and Connect it to the Database author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization diff --git a/windows/application-management/app-v/appv-install-the-sequencer.md b/windows/application-management/app-v/appv-install-the-sequencer.md index 633c980c5b..410d7b4f25 100644 --- a/windows/application-management/app-v/appv-install-the-sequencer.md +++ b/windows/application-management/app-v/appv-install-the-sequencer.md @@ -14,10 +14,7 @@ ms.topic: article --- # Install the App-V Sequencer -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the App-V Sequencer to convert Win32 applications into virtual packages for deployment to user devices. Those devices must be running the App-V client to allow users to interact with virtual applications. diff --git a/windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md b/windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md index 3f38081e58..c79bfcbc87 100644 --- a/windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md +++ b/windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md @@ -1,5 +1,5 @@ --- -title: How to Load the Windows PowerShell Cmdlets for App-V and Get Cmdlet Help (Windows 10) +title: How to Load the Windows PowerShell Cmdlets for App-V and Get Cmdlet Help (Windows 10/11) description: How to Load the Windows PowerShell Cmdlets for App-V and Get Cmdlet Help author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to load the Windows PowerShell cmdlets for App-V and get cmdlet help ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] ## Requirements for using Windows PowerShell cmdlets diff --git a/windows/application-management/app-v/appv-maintaining-appv.md b/windows/application-management/app-v/appv-maintaining-appv.md index 6375ae29ad..543c13a48b 100644 --- a/windows/application-management/app-v/appv-maintaining-appv.md +++ b/windows/application-management/app-v/appv-maintaining-appv.md @@ -1,11 +1,11 @@ --- -title: Maintaining App-V (Windows 10) -description: After you have deployed App-V for Windows 10, you can use the following information to maintain the App-V infrastructure. +title: Maintaining App-V (Windows 10/11) +description: After you have deployed App-V for Windows 10/11, you can use the following information to maintain the App-V infrastructure. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy ms.sitesec: library -ms.prod: w10 +ms.prod: w10/11 ms.date: 09/27/2018 ms.reviewer: manager: dansimp @@ -14,9 +14,9 @@ ms.topic: article --- # Maintaining App-V ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] -After you have deployed App-V for Windows 10, you can use the following information to maintain the App-V infrastructure. +After you have deployed App-V for Windows client, you can use the following information to maintain the App-V infrastructure. ## Moving the App-V server diff --git a/windows/application-management/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md b/windows/application-management/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md index 278b757481..102c1d61e6 100644 --- a/windows/application-management/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md +++ b/windows/application-management/app-v/appv-manage-appv-packages-running-on-a-stand-alone-computer-with-powershell.md @@ -1,5 +1,5 @@ --- -title: How to manage App-V packages running on a stand-alone computer by using Windows PowerShell (Windows 10) +title: How to manage App-V packages running on a stand-alone computer by using Windows PowerShell (Windows 10/11) description: How to manage App-V packages running on a stand-alone computer by using Windows PowerShell. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to manage App-V packages running on a stand-alone computer by using Windows PowerShell ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] The following sections explain how to perform various management tasks on a stand-alone client computer with Windows PowerShell cmdlets. diff --git a/windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md b/windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md index 5333448a99..88a684ce46 100644 --- a/windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md +++ b/windows/application-management/app-v/appv-manage-connection-groups-on-a-stand-alone-computer-with-powershell.md @@ -1,5 +1,5 @@ --- -title: How to Manage Connection Groups on a Stand-alone Computer by Using Windows PowerShell (Windows 10) +title: How to Manage Connection Groups on a Stand-alone Computer by Using Windows PowerShell (Windows 10/11) description: How to Manage Connection Groups on a Stand-alone Computer by Using Windows PowerShell author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -15,8 +15,7 @@ ms.author: greglin # How to Manage Connection Groups on a Stand-alone Computer by Using Windows PowerShell -**Applies to** -- Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] An App-V connection group allows you to run all the virtual applications as a defined set of packages in a single virtual environment. For example, you can virtualize an application and its plug-ins by using separate packages, but run them together in a single connection group. diff --git a/windows/application-management/app-v/appv-managing-connection-groups.md b/windows/application-management/app-v/appv-managing-connection-groups.md index 1a1fed1187..bfbd7fe594 100644 --- a/windows/application-management/app-v/appv-managing-connection-groups.md +++ b/windows/application-management/app-v/appv-managing-connection-groups.md @@ -1,5 +1,5 @@ --- -title: Managing Connection Groups (Windows 10) +title: Managing Connection Groups (Windows 10/11) description: Connection groups can allow administrators to manage packages independently and avoid having to add the same application multiple times to a client computer. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -15,8 +15,7 @@ ms.author: greglin # Managing Connection Groups -**Applies to** -- Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Connection groups enable the applications within a package to interact with each other in the virtual environment, while remaining isolated from the rest of the system. By using connection groups, administrators can manage packages independently and can avoid having to add the same application multiple times to a client computer. diff --git a/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md b/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md index da8bf8b6cc..894d080a23 100644 --- a/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md +++ b/windows/application-management/app-v/appv-migrating-to-appv-from-a-previous-version.md @@ -1,6 +1,6 @@ --- -title: Migrating to App-V from a Previous Version (Windows 10) -description: Learn how to migrate to Microsoft Application Virtualization (App-V) for Windows 10 from a previous version. +title: Migrating to App-V from a Previous Version (Windows 10/11) +description: Learn how to migrate to Microsoft Application Virtualization (App-V) for Windows 10/11 from a previous version. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -15,10 +15,9 @@ ms.author: greglin # Migrating to App-V from previous versions -**Applies to** -- Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] -To migrate from App-V 4.x to App-V for Windows 10, you must upgrade to App-V 5.x first. +To migrate from App-V 4.x to App-V for Windows 10/11, you must upgrade to App-V 5.x first. ## Improvements to the App-V Package Converter @@ -34,7 +33,7 @@ You can also use the `–OSDsToIncludeInPackage` parameter with the `ConvertFrom -New in App-V for Windows 10 +New in App-V for Windows client Prior to App-V for Windows 10 diff --git a/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md b/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md index 6b47cd4840..69acd8e60e 100644 --- a/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md +++ b/windows/application-management/app-v/appv-modify-an-existing-virtual-application-package.md @@ -15,10 +15,7 @@ ms.author: greglin # How to Modify an Existing Virtual Application Package -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] This topic explains how to: diff --git a/windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md b/windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md index ad99c8c0b2..552c9efd53 100644 --- a/windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md +++ b/windows/application-management/app-v/appv-modify-client-configuration-with-powershell.md @@ -1,5 +1,5 @@ --- -title: How to Modify Client Configuration by Using Windows PowerShell (Windows 10) +title: How to Modify Client Configuration by Using Windows PowerShell (Windows 10/11) description: Learn how to modify the Application Virtualization (App-V) client configuration by using Windows PowerShell. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -15,8 +15,7 @@ ms.author: greglin # How to Modify Client Configuration by Using Windows PowerShell -**Applies to** -- Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following procedure to configure the App-V client configuration. diff --git a/windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md b/windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md index ea80b1f3c8..e3bd963ee4 100644 --- a/windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md +++ b/windows/application-management/app-v/appv-move-the-appv-server-to-another-computer.md @@ -1,5 +1,5 @@ --- -title: How to Move the App-V Server to Another Computer (Windows 10) +title: How to Move the App-V Server to Another Computer (Windows 10/11) description: Learn how to create a new management server console in your environment and learn how to connect it to the App-V database. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization diff --git a/windows/application-management/app-v/appv-operations.md b/windows/application-management/app-v/appv-operations.md index d098e56921..08dba24e7a 100644 --- a/windows/application-management/app-v/appv-operations.md +++ b/windows/application-management/app-v/appv-operations.md @@ -14,10 +14,7 @@ ms.topic: article --- # Operations for App-V -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] This section of the Microsoft Application Virtualization (App-V) Administrator’s Guide includes information about the various types of App-V administration and operating tasks that are typically performed by an administrator. This section also includes step-by-step procedures to help you successfully perform those tasks. diff --git a/windows/application-management/app-v/appv-performance-guidance.md b/windows/application-management/app-v/appv-performance-guidance.md index dba895b3b1..392ba61769 100644 --- a/windows/application-management/app-v/appv-performance-guidance.md +++ b/windows/application-management/app-v/appv-performance-guidance.md @@ -1,5 +1,5 @@ --- -title: Performance Guidance for Application Virtualization (Windows 10) +title: Performance Guidance for Application Virtualization (Windows 10/11) description: Learn how to configure App-V for optimal performance, optimize virtual app packages, and provide a better user experience with RDS and VDI. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -15,11 +15,13 @@ ms.author: greglin # Performance Guidance for Application Virtualization -**Applies to** -- Windows 7 SP1 -- Windows 10 -- Server 2012 R2 -- Server 2016 +**Applies to**: + +- Windows 7 SP1 +- Windows 10 +- Windows 11 +- Server 2012 R2 +- Server 2016 Learn how to configure App-V for optimal performance, optimize virtual app packages, and provide a better user experience with RDS and VDI. @@ -270,11 +272,11 @@ We recommend using User Experience Virtualization (UE-V) to capture and centrali For more information, see: -- [User Experience Virtualization (UE-V) for Windows 10 overview](/windows/configuration/ue-v/uev-for-windows) +- [User Experience Virtualization (UE-V) for Windows client overview](/windows/configuration/ue-v/uev-for-windows) - [Get Started with UE-V](/windows/configuration/ue-v/uev-getting-started) -In essence all that is required is to enable the UE-V service and download the following Microsoft authored App-V settings template from the [Microsoft User Experience Virtualization (UE-V) template gallery](https://gallery.technet.microsoft.com/Authored-UE-V-Settings-bb442a33). Register the template. For more information about UE-V templates, see [User Experience Virtualization (UE-V) for Windows 10 overview](/windows/configuration/ue-v/uev-for-windows). +In essence all that is required is to enable the UE-V service and download the following Microsoft authored App-V settings template from the [Microsoft User Experience Virtualization (UE-V) template gallery](https://gallery.technet.microsoft.com/Authored-UE-V-Settings-bb442a33). Register the template. For more information about UE-V templates, see [User Experience Virtualization (UE-V) for Windows client overview](/windows/configuration/ue-v/uev-for-windows). **Note**   Without performing an additional configuration step, User Environment Virtualization (UE-V) will not be able to synchronize the Start menu shortcuts (.lnk files) on the target computer. The .lnk file type is excluded by default. diff --git a/windows/application-management/app-v/appv-planning-checklist.md b/windows/application-management/app-v/appv-planning-checklist.md index ec6b16a771..90f3c89418 100644 --- a/windows/application-management/app-v/appv-planning-checklist.md +++ b/windows/application-management/app-v/appv-planning-checklist.md @@ -14,10 +14,7 @@ ms.topic: article --- # App-V Planning Checklist -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] This checklist can be used to help you plan for preparing your organization for an App-V deployment. diff --git a/windows/application-management/app-v/appv-planning-folder-redirection-with-appv.md b/windows/application-management/app-v/appv-planning-folder-redirection-with-appv.md index 5a586baefb..40386c2097 100644 --- a/windows/application-management/app-v/appv-planning-folder-redirection-with-appv.md +++ b/windows/application-management/app-v/appv-planning-folder-redirection-with-appv.md @@ -14,10 +14,7 @@ ms.topic: article --- # Planning to Use Folder Redirection with App-V -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Microsoft Application Virtualization (App-V) supports the use of folder redirection, a feature that enables users and administrators to redirect the path of a folder to a new location. diff --git a/windows/application-management/app-v/appv-planning-for-appv-server-deployment.md b/windows/application-management/app-v/appv-planning-for-appv-server-deployment.md index f17f8cf5e9..b5f01d47c7 100644 --- a/windows/application-management/app-v/appv-planning-for-appv-server-deployment.md +++ b/windows/application-management/app-v/appv-planning-for-appv-server-deployment.md @@ -1,5 +1,5 @@ --- -title: Planning for the App-V Server Deployment (Windows 10) +title: Planning for the App-V Server Deployment (Windows 10/11) description: Learn what you need to know so you can plan for the Microsoft Application Virtualization (App-V) 5.1 server deployment. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization diff --git a/windows/application-management/app-v/appv-planning-for-appv.md b/windows/application-management/app-v/appv-planning-for-appv.md index 6f5c42093c..0f7c0bbb39 100644 --- a/windows/application-management/app-v/appv-planning-for-appv.md +++ b/windows/application-management/app-v/appv-planning-for-appv.md @@ -14,10 +14,7 @@ ms.topic: article --- # Planning for App-V -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] > [!NOTE] > [!INCLUDE [Application Virtualization will be end of life in April 2026](../includes/app-v-end-life-statement.md)] diff --git a/windows/application-management/app-v/appv-planning-for-high-availability-with-appv.md b/windows/application-management/app-v/appv-planning-for-high-availability-with-appv.md index 500b47e979..f3e4e0b58f 100644 --- a/windows/application-management/app-v/appv-planning-for-high-availability-with-appv.md +++ b/windows/application-management/app-v/appv-planning-for-high-availability-with-appv.md @@ -14,10 +14,7 @@ ms.topic: article --- # Planning for high availability with App-V Server -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Microsoft Application Virtualization (App-V) system configurations can take advantage of options that maintain a high available service level. diff --git a/windows/application-management/app-v/appv-planning-for-sequencer-and-client-deployment.md b/windows/application-management/app-v/appv-planning-for-sequencer-and-client-deployment.md index 380ec453b7..f1c589ae07 100644 --- a/windows/application-management/app-v/appv-planning-for-sequencer-and-client-deployment.md +++ b/windows/application-management/app-v/appv-planning-for-sequencer-and-client-deployment.md @@ -14,10 +14,7 @@ ms.topic: article --- # Planning for the App-V Sequencer and Client Deployment -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Before you can use App-V, you must install the App-V Sequencer and enable the App-V client. You can also the App-V shared content store, although it isn't required. The following sections will tell you how to set these up. diff --git a/windows/application-management/app-v/appv-planning-for-using-appv-with-office.md b/windows/application-management/app-v/appv-planning-for-using-appv-with-office.md index a7779a7e96..c5885a941b 100644 --- a/windows/application-management/app-v/appv-planning-for-using-appv-with-office.md +++ b/windows/application-management/app-v/appv-planning-for-using-appv-with-office.md @@ -14,10 +14,7 @@ ms.topic: article --- # Planning for deploying App-V with Office -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following information to plan how to deploy Office within Microsoft Application Virtualization (App-V). diff --git a/windows/application-management/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md b/windows/application-management/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md index 776072fef4..12d3de4f82 100644 --- a/windows/application-management/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md +++ b/windows/application-management/app-v/appv-planning-to-deploy-appv-with-electronic-software-distribution-solutions.md @@ -14,10 +14,7 @@ ms.topic: article --- # Planning to Deploy App-V with an electronic software distribution system -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] If you are using an electronic software distribution (ESD) system to deploy App-V packages, review the following planning considerations. For information about deploying App-V with Microsoft Endpoint Configuration Manager, see [Introduction to application management in Configuration Manager](/previous-versions/system-center/system-center-2012-R2/gg682125(v=technet.10)#BKMK_Appv). diff --git a/windows/application-management/app-v/appv-planning-to-deploy-appv.md b/windows/application-management/app-v/appv-planning-to-deploy-appv.md index 0793ec479e..3bb30afe33 100644 --- a/windows/application-management/app-v/appv-planning-to-deploy-appv.md +++ b/windows/application-management/app-v/appv-planning-to-deploy-appv.md @@ -14,10 +14,7 @@ ms.topic: article --- # Planning to Deploy App-V for Windows client -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] There are several different deployment configurations and requirements to consider before you deploy App-V for Windows client. Review this topic for information about what you'll need to make a deployment plan that best meets your needs. diff --git a/windows/application-management/app-v/appv-preparing-your-environment.md b/windows/application-management/app-v/appv-preparing-your-environment.md index 7b441ae569..979f7a1094 100644 --- a/windows/application-management/app-v/appv-preparing-your-environment.md +++ b/windows/application-management/app-v/appv-preparing-your-environment.md @@ -14,10 +14,7 @@ ms.topic: article --- # Preparing your environment for App-V -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] There are several different deployment configurations and prerequisites that you must consider before creating your deployment plan for Microsoft App-V. The following articles will help you gather the information you need to set up a deployment plan that best suits your business’ needs. diff --git a/windows/application-management/app-v/appv-prerequisites.md b/windows/application-management/app-v/appv-prerequisites.md index fabd6776e3..0e3e61bac8 100644 --- a/windows/application-management/app-v/appv-prerequisites.md +++ b/windows/application-management/app-v/appv-prerequisites.md @@ -15,10 +15,7 @@ ms.topic: article # App-V for Windows client prerequisites -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Before installing App-V for Windows client, ensure that you have installed all of the following required prerequisite software. diff --git a/windows/application-management/app-v/appv-publish-a-connection-group.md b/windows/application-management/app-v/appv-publish-a-connection-group.md index 27eb277fc2..4297883e3a 100644 --- a/windows/application-management/app-v/appv-publish-a-connection-group.md +++ b/windows/application-management/app-v/appv-publish-a-connection-group.md @@ -1,5 +1,5 @@ --- -title: How to Publish a Connection Group (Windows 10) +title: How to Publish a Connection Group (Windows 10/11) description: Learn how to publish a connection group to computers that run the Application Virtualization (App-V) client. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # How to Publish a Connection Group ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] After you create a connection group, you must publish it to computers that run the App-V client. diff --git a/windows/application-management/app-v/appv-release-notes-for-appv-for-windows-1703.md b/windows/application-management/app-v/appv-release-notes-for-appv-for-windows-1703.md index 993c86f316..8765ba9fa6 100644 --- a/windows/application-management/app-v/appv-release-notes-for-appv-for-windows-1703.md +++ b/windows/application-management/app-v/appv-release-notes-for-appv-for-windows-1703.md @@ -1,6 +1,6 @@ --- -title: Release Notes for App-V for Windows 10, version 1703 (Windows 10) -description: A list of known issues and workarounds for App-V running on Windows 10, version 1703. +title: Release Notes for App-V for Windows 10 version 1703 (Windows 10/11) +description: A list of known issues and workarounds for App-V running on Windows 10 version 1703 and Windows 11. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -13,12 +13,11 @@ ms.author: greglin --- -# Release Notes for App-V for Windows 10, version 1703 +# Release Notes for App-V for Windows 10 version 1703 and later -**Applies to** -- Windows 10, version 1703 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] -The following are known issues and workarounds for Application Virtualization (App-V) running on Windows 10, version 1703. +The following are known issues and workarounds for Application Virtualization (App-V) running on Windows 10 version 1703 and later @@ -106,7 +105,7 @@ The following are known issues and workarounds for Application Virtualization (A ## Related resources list -For information that can help with troubleshooting App-V for Windows 10, see: +For information that can help with troubleshooting App-V for Windows client, see: - [Application Virtualization (App-V): List of Microsoft Support Knowledge Base Articles](https://social.technet.microsoft.com/wiki/contents/articles/14272.app-v-v5-x-list-of-microsoft-support-knowledge-base-articles.aspx) - [The Official Microsoft App-V Team Blog](/archive/blogs/appv/) @@ -119,6 +118,6 @@ For information that can help with troubleshooting App-V for Windows 10, see:
For App-V issues, use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). ## Related topics -- [What's new in App-V for Windows 10](appv-about-appv.md) +- [What's new in App-V for Windows client](appv-about-appv.md) - [Release Notes for App-V for Windows 10, version 1607](appv-release-notes-for-appv-for-windows-1703.md) \ No newline at end of file diff --git a/windows/application-management/app-v/appv-reporting.md b/windows/application-management/app-v/appv-reporting.md index a777b5a01e..31fd82260d 100644 --- a/windows/application-management/app-v/appv-reporting.md +++ b/windows/application-management/app-v/appv-reporting.md @@ -1,5 +1,5 @@ --- -title: About App-V Reporting (Windows 10) +title: About App-V Reporting (Windows 10/11) description: Learn how the App-V reporting feature collects information about computers running the App-V client and virtual application package usage. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -14,7 +14,7 @@ ms.topic: article --- # About App-V reporting ->Applies to: Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Application Virtualization (App-V) includes a built-in reporting feature that collects information about computers running the App-V client and virtual application package usage. You can generate reports from a centralized database with this information. diff --git a/windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md b/windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md index d552115faf..b22a3ebbce 100644 --- a/windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md +++ b/windows/application-management/app-v/appv-running-locally-installed-applications-inside-a-virtual-environment.md @@ -1,5 +1,5 @@ --- -title: Running a Locally Installed Application Inside a Virtual Environment with Virtualized Applications (Windows 10) +title: Running a Locally Installed Application Inside a Virtual Environment with Virtualized Applications (Windows 10/11) description: Running a Locally Installed Application Inside a Virtual Environment with Virtualized Applications author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -18,6 +18,7 @@ ms.author: greglin **Applies to** - Windows 7 SP1 - Windows 10 +- Windows 11 - Windows Server 2012 R2 - Windows Server 2016 diff --git a/windows/application-management/app-v/appv-security-considerations.md b/windows/application-management/app-v/appv-security-considerations.md index 6707151ad2..36f3d39141 100644 --- a/windows/application-management/app-v/appv-security-considerations.md +++ b/windows/application-management/app-v/appv-security-considerations.md @@ -14,10 +14,7 @@ ms.topic: article --- # App-V security considerations -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] This topic contains a brief overview of the accounts and groups, log files, and other security-related considerations for Microsoft Application Virtualization (App-V). diff --git a/windows/application-management/app-v/appv-sequence-a-new-application.md b/windows/application-management/app-v/appv-sequence-a-new-application.md index 84d323ae88..c456583c56 100644 --- a/windows/application-management/app-v/appv-sequence-a-new-application.md +++ b/windows/application-management/app-v/appv-sequence-a-new-application.md @@ -14,10 +14,7 @@ ms.topic: article --- # Manually sequence a new app using the Microsoft Application Virtualization Sequencer (App-V Sequencer) -**Applies to**: - -- Windows 10 -- Windows 11 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Starting with Windows 10 version 1607, the App-V Sequencer is included with the Windows ADK. For more info on how to install the App-V Sequencer, see [Install the App-V Sequencer](appv-install-the-sequencer.md). diff --git a/windows/application-management/app-v/appv-sequence-a-package-with-powershell.md b/windows/application-management/app-v/appv-sequence-a-package-with-powershell.md index 6a5a084f6a..60d9e3bf9e 100644 --- a/windows/application-management/app-v/appv-sequence-a-package-with-powershell.md +++ b/windows/application-management/app-v/appv-sequence-a-package-with-powershell.md @@ -1,5 +1,5 @@ --- -title: How to sequence a package by using Windows PowerShell (Windows 10) +title: How to sequence a package by using Windows PowerShell (Windows 10/11) description: Learn how to sequence a new Microsoft Application Virtualization (App-V) package by using Windows PowerShell. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -15,8 +15,7 @@ ms.author: greglin # How to Sequence a Package by using Windows PowerShell -**Applies to** -- Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] Use the following procedure to create a new App-V package using Windows PowerShell. @@ -63,7 +62,7 @@ The following list displays additional optional parameters that can be used with - FullLoad - specifies that the package must be fully downloaded to the computer running the App-V before it can be opened. -In Windows 10, version 1703, running the new-appvsequencerpackage or the update-appvsequencepackage cmdlets automatically captures and stores all of your customizations as an App-V project template. If you want to make changes to this package later, your customizations are automatically loaded from this template file. +Starting with Windows 10 version 1703, the `new-appvsequencerpackage` or the `update-appvsequencepackage` cmdlets automatically capture and store all of your customizations as an App-V project template. If you want to make changes to this package later, your customizations are automatically loaded from this template file. > [!IMPORTANT] > If you have an auto-saved template and you attempt to load another template through the _TemplateFilePath_ parameter, the customization value from the parameter will override the auto-saved template. diff --git a/windows/application-management/app-v/appv-technical-reference.md b/windows/application-management/app-v/appv-technical-reference.md index ec6e36ed71..378c6cf052 100644 --- a/windows/application-management/app-v/appv-technical-reference.md +++ b/windows/application-management/app-v/appv-technical-reference.md @@ -1,5 +1,5 @@ --- -title: Technical Reference for App-V (Windows 10) +title: Technical Reference for App-V (Windows 10/11) description: Learn strategy and context for many performance optimization practices in this technical reference for Application Virtualization (App-V). author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -15,8 +15,7 @@ ms.author: greglin # Technical Reference for App-V -**Applies to** -- Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] This section provides reference information related to managing App-V. diff --git a/windows/application-management/app-v/appv-troubleshooting.md b/windows/application-management/app-v/appv-troubleshooting.md index 2ee6c51728..0ca75469ad 100644 --- a/windows/application-management/app-v/appv-troubleshooting.md +++ b/windows/application-management/app-v/appv-troubleshooting.md @@ -1,5 +1,5 @@ --- -title: Troubleshooting App-V (Windows 10) +title: Troubleshooting App-V (Windows 10/11) description: Learn how to find information about troubleshooting Application Virtualization (App-V) and information about other App-V topics. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -15,10 +15,9 @@ ms.author: greglin # Troubleshooting App-V -**Applies to** -- Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] -For information that can help with troubleshooting App-V for Windows 10, see: +For information that can help with troubleshooting App-V for Windows client, see: - [Application Virtualization (App-V): List of Microsoft Support Knowledge Base Articles](https://social.technet.microsoft.com/wiki/contents/articles/14272.app-v-v5-x-list-of-microsoft-support-knowledge-base-articles.aspx) @@ -33,9 +32,9 @@ For information that can help with troubleshooting App-V for Windows 10, see: ## Other resources -- [Application Virtualization (App-V) for Windows 10 overview](appv-for-windows.md) +- [Application Virtualization (App-V) for Windows client overview](appv-for-windows.md) -- [Getting Started with App-V for Windows 10](appv-getting-started.md) +- [Getting Started with App-V for Windows client](appv-getting-started.md) - [Planning for App-V](appv-planning-for-appv.md) diff --git a/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md b/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md index fd2a4d1bf4..f1e570b02a 100644 --- a/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md +++ b/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md @@ -1,6 +1,6 @@ --- -title: Upgrading to App-V for Windows 10 from an existing installation (Windows 10) -description: Learn about upgrading to Application Virtualization (App-V) for Windows 10 from an existing installation. +title: Upgrading to App-V for Windows 10/11 from an existing installation (Windows 10/11) +description: Learn about upgrading to Application Virtualization (App-V) for Windows 10/11 from an existing installation. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy @@ -12,14 +12,13 @@ manager: dansimp ms.author: greglin --- -# Upgrading to App-V for Windows 10 from an existing installation +# Upgrading to App-V for Windows client from an existing installation -**Applies to** -- Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] -If you’re already using App-V and you’re planning to upgrade user devices to Windows 10, you need to make only the following few adjustments to your existing environment to start using App-V for Windows 10. +If you’re already using App-V and you’re planning to upgrade user devices to Windows 10/11, you need to make only the following few adjustments to your existing environment to start using App-V for Windows client. -1. [Upgrade user devices to Windows 10](#upgrade-user-devices-to-windows-10). Performing an in-place upgrade automatically installs the App-V client and migrates users’ App-V applications and settings. +1. [Upgrade user devices to Windows 10/11](#upgrade-user-devices-to-windows-10). Performing an in-place upgrade automatically installs the App-V client and migrates users’ App-V applications and settings. 2. [Verify that App-V applications and settings were migrated correctly](#verify-that-app-v-applications-and-settings-were-migrated-correctly). @@ -31,13 +30,13 @@ If you’re already using App-V and you’re planning to upgrade user devices to These steps are explained in more detail below. -## Upgrade user devices to Windows 10 +## Upgrade user devices to Windows 10/11 -Performing an in-place upgrade automatically installs the App-V client and migrates users’ App-V applications and settings. See the [Windows 10 and Windows 10 Mobile document set](/windows/windows-10/) for information about upgrading user devices to Windows 10. +Performing an in-place upgrade automatically installs the App-V client and migrates users’ App-V applications and settings. See the [Windows document set](/windows/windows-10/) for information about upgrading user devices. ## Verify that App-V applications and settings were migrated correctly -After upgrading a user device to Windows 10, it’s important to verify that App-V applications and settings were migrated correctly during the upgrade. +After upgrading a user device, it’s important to verify that App-V applications and settings were migrated correctly during the upgrade. To verify that the user’s App-V application packages were migrated correctly, type `Get-AppvClientPackage` in Windows PowerShell. @@ -45,7 +44,7 @@ To verify that the user’s App-V settings were migrated correctly, type `Get-Ap ## Enable the in-box App-V client -With Windows 10, the App-V client is installed automatically. You need to enable the client to allow user devices to access and run virtual applications. You can enable the client with the Group Policy editor or with Windows PowerShell. +With Windows 10/11, the App-V client is installed automatically. You need to enable the client to allow user devices to access and run virtual applications. You can enable the client with the Group Policy editor or with Windows PowerShell. **To enable the App-V client with Group Policy** diff --git a/windows/application-management/app-v/appv-using-the-client-management-console.md b/windows/application-management/app-v/appv-using-the-client-management-console.md index 1f463763a0..4d7ae4ff1a 100644 --- a/windows/application-management/app-v/appv-using-the-client-management-console.md +++ b/windows/application-management/app-v/appv-using-the-client-management-console.md @@ -1,5 +1,5 @@ --- -title: Using the App-V Client Management Console (Windows 10) +title: Using the App-V Client Management Console (Windows 10/11) description: Learn how to use the Application Virtualization (App-V) client management console to manage packages on the computer running the App-V client. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -15,8 +15,7 @@ ms.author: greglin # Using the App-V Client Management Console -**Applies to** -- Windows 10, version 1607 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] This topic provides information about using the Application Virtualization (App-V) client management console to manage packages on the computer running the App-V client. diff --git a/windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md b/windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md index 8cb9a3b085..eebe3e0c35 100644 --- a/windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md +++ b/windows/application-management/app-v/appv-viewing-appv-server-publishing-metadata.md @@ -1,5 +1,5 @@ --- -title: Viewing App-V Server Publishing Metadata (Windows 10) +title: Viewing App-V Server Publishing Metadata (Windows 10/11) description: Use this procedure to view App-V Server publishing metadata, which can help you resolve publishing-related issues. author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization @@ -42,7 +42,7 @@ You can view the metadata for each request in an Internet browser by using a que ## Query syntax for viewing publishing metadata -This section provides information about queries for viewing publishing metadata for App-V 5.0 SP3 Server and App-V 5.1 server. The App-V server components have not changed since App-V 5.0 was released, so App-V 5.x Server is the version of the server used with App-V for Windows 10. +This section provides information about queries for viewing publishing metadata for App-V 5.0 SP3 Server and App-V 5.1 server. The App-V server components have not changed since App-V 5.0 was released, so App-V 5.x Server is the version of the server used with App-V for Windows client. **Query syntax** @@ -58,7 +58,7 @@ In this example: - A computer running Windows Server 2016 named “pubsvr01” hosts the Publishing service. -- The Windows client is Windows 10, 64-bit. +- The Windows client is 64-bit. **Query parameter descriptions** @@ -68,7 +68,7 @@ The following table describes the parameters shown in the preceding **Query synt |------------|---------------| | `` | Name of the App-V Publishing server. | | `` | Port to the App-V Publishing server, which you defined when you configured the Publishing server. | -| `ClientVersion=` | Windows 10 build number. You can obtain this number by running the following Windows PowerShell command:
`(Get-CimInstance Win32_OperatingSystem).version` | +| `ClientVersion=` | Windows client build number. You can obtain this number by running the following Windows PowerShell command:
`(Get-CimInstance Win32_OperatingSystem).version` | | `ClientOS=` | Operating system of the computer that is running the App-V client. Refer to the table that follows for the correct value.
You can omit this parameter, with the result that only the packages that were sequenced to support all operating systems will appear in the metadata. | To get the name of the Publishing server and the port number (`http://:`) from the App-V client, look at the URL configuration of the Get-AppvPublishingServer Windows PowerShell cmdlet. @@ -92,12 +92,12 @@ In your publishing metadata query, enter the string values that correspond to th
- + - + From ef6e223a3334a7691877472377414ea2c6fe36aa Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Tue, 28 Sep 2021 17:21:57 -0400 Subject: [PATCH 541/930] fixed validation warnings and suggestions --- .../appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md | 2 +- windows/application-management/app-v/appv-maintaining-appv.md | 2 +- ...ing-to-app-v-for-windows-10-from-an-existing-installation.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md b/windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md index c79bfcbc87..081235fe4b 100644 --- a/windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md +++ b/windows/application-management/app-v/appv-load-the-powershell-cmdlets-and-get-cmdlet-help.md @@ -82,7 +82,7 @@ Starting in App-V 5.0 SP3, cmdlet help is available in two formats: |App-V Sequencer|**Update-Help -Module AppvSequencer**| |App-V Client|**Update-Help -Module AppvClient**| -* Online in the [Microsoft Desktop Optimization Pack](/powershell/mdop/get-started?view=win-mdop2-ps). +* Online in the [Microsoft Desktop Optimization Pack](/powershell/mdop/get-started). ## Displaying the help for a Windows PowerShell cmdlet diff --git a/windows/application-management/app-v/appv-maintaining-appv.md b/windows/application-management/app-v/appv-maintaining-appv.md index 543c13a48b..b67604f857 100644 --- a/windows/application-management/app-v/appv-maintaining-appv.md +++ b/windows/application-management/app-v/appv-maintaining-appv.md @@ -5,7 +5,7 @@ author: greg-lindsay ms.pagetype: mdop, appcompat, virtualization ms.mktglfcycl: deploy ms.sitesec: library -ms.prod: w10/11 +ms.prod: w10 ms.date: 09/27/2018 ms.reviewer: manager: dansimp diff --git a/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md b/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md index f1e570b02a..1645168178 100644 --- a/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md +++ b/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md @@ -18,7 +18,7 @@ ms.author: greglin If you’re already using App-V and you’re planning to upgrade user devices to Windows 10/11, you need to make only the following few adjustments to your existing environment to start using App-V for Windows client. -1. [Upgrade user devices to Windows 10/11](#upgrade-user-devices-to-windows-10). Performing an in-place upgrade automatically installs the App-V client and migrates users’ App-V applications and settings. +1. [Upgrade user devices to Windows 10/11](#upgrade-user-devices-to-windows-10-11). Performing an in-place upgrade automatically installs the App-V client and migrates users’ App-V applications and settings. 2. [Verify that App-V applications and settings were migrated correctly](#verify-that-app-v-applications-and-settings-were-migrated-correctly). From 645b4c380d0f00821393a6fe85f2a5c30aa18606 Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Tue, 28 Sep 2021 17:28:02 -0400 Subject: [PATCH 542/930] fixed bookmark --- ...ing-to-app-v-for-windows-10-from-an-existing-installation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md b/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md index 1645168178..cb48f4c88a 100644 --- a/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md +++ b/windows/application-management/app-v/appv-upgrading-to-app-v-for-windows-10-from-an-existing-installation.md @@ -18,7 +18,7 @@ ms.author: greglin If you’re already using App-V and you’re planning to upgrade user devices to Windows 10/11, you need to make only the following few adjustments to your existing environment to start using App-V for Windows client. -1. [Upgrade user devices to Windows 10/11](#upgrade-user-devices-to-windows-10-11). Performing an in-place upgrade automatically installs the App-V client and migrates users’ App-V applications and settings. +1. [Upgrade user devices to Windows 10/11](#upgrade-user-devices-to-windows-1011). Performing an in-place upgrade automatically installs the App-V client and migrates users’ App-V applications and settings. 2. [Verify that App-V applications and settings were migrated correctly](#verify-that-app-v-applications-and-settings-were-migrated-correctly). From 7e23517a5ad917e516841d9455ab16427a37bae6 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 28 Sep 2021 17:34:57 -0400 Subject: [PATCH 543/930] 10/11 --- .../enterprise-background-activity-controls.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/application-management/enterprise-background-activity-controls.md b/windows/application-management/enterprise-background-activity-controls.md index 0a72c19e87..9c4133cd25 100644 --- a/windows/application-management/enterprise-background-activity-controls.md +++ b/windows/application-management/enterprise-background-activity-controls.md @@ -17,7 +17,7 @@ To provide the best experience for consumers, Windows provides controls that giv By default, resource limits are imposed on applications. Foreground apps are given the most memory and execution time; background apps get less. Users are thus protected from poor foreground app performance and heavy battery drain. -Enterprise users want the same ability to enable or limit background activity. In Windows 10, version 1703 (also known as the Creators Update), enterprises can now configure settings via policy and provisioning that control background activity. +Enterprise users want the same ability to enable or limit background activity. Starting with Windows 10 version 1703, enterprises can now configure settings via policy and provisioning that control background activity. ## Background activity controls @@ -33,7 +33,7 @@ Here is the set of available controls for mobile devices:  ![Battery usage by app on mobile.](images/battery-usage-by-app-mobile.png) -Although the user interface differs across editions of the operating system, the policy and developer interface is consistent across Windows 10. For more information about these controls, see [Optimize background activity](/windows/uwp/debug-test-perf/optimize-background-activity). +Although the user interface differs across editions of the operating system, the policy and developer interface is consistent across Windows clients. For more information about these controls, see [Optimize background activity](/windows/uwp/debug-test-perf/optimize-background-activity). ## Enterprise background activity controls  @@ -62,4 +62,4 @@ The Universal Windows Platform ensures that consumers will have great battery li - [Run in the background indefinitely](/windows/uwp/launch-resume/run-in-the-background-indefinetly) - [Policy CSP](/windows/client-management/mdm/policy-configuration-service-provider#privacy-letappsruninbackground) -[Optimize background activity](/windows/uwp/debug-test-perf/optimize-background-activity) \ No newline at end of file +[Optimize background activity](/windows/uwp/debug-test-perf/optimize-background-activity) From bf43d60452829c13a1d0c3ff2a2c270dd31d66e7 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 28 Sep 2021 17:38:49 -0400 Subject: [PATCH 544/930] 10/11 --- .../manage-windows-mixed-reality.md | 32 +++++++++++-------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 2305949341..775ad66f85 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -1,5 +1,5 @@ --- -title: Enable or block Windows Mixed Reality apps in the enterprise (Windows 10) +title: Enable or block Windows Mixed Reality apps in the enterprise (Windows 10/11) description: Learn how to enable Windows Mixed Reality apps in WSUS or block the Windows Mixed Reality portal in enterprises. ms.reviewer: manager: dansimp @@ -15,37 +15,41 @@ ms.topic: article # Enable or block Windows Mixed Reality apps in enterprises -**Applies to** - -- Windows 10 +[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] -[Windows Mixed Reality](https://blogs.windows.com/windowsexperience/2017/10/03/the-era-of-windows-mixed-reality-begins-october-17/) was introduced in Windows 10, version 1709 (also known as the Fall Creators Update), as a [Windows 10 Feature on Demand (FOD)](/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities). Features on Demand are Windows feature packages that can be added at any time. When a Windows 10 PC needs a new feature, it can request the feature package from Windows Update. +[Windows Mixed Reality](https://blogs.windows.com/windowsexperience/2017/10/03/the-era-of-windows-mixed-reality-begins-october-17/) was introduced in Windows 10, version 1709 (also known as the Fall Creators Update), as a [Windows Feature on Demand (FOD)](/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities). Features on Demand are Windows feature packages that can be added at any time. When a Windows client needs a new feature, it can request the feature package from Windows Update. Organizations that use Windows Server Update Services (WSUS) must take action to [enable Windows Mixed Reality](#enable-windows-mixed-reality-in-wsus). Any organization that wants to prohibit use of Windows Mixed Reality can [block the installation of the Mixed Reality Portal](#block-the-mixed-reality-portal). ## Enable Windows Mixed Reality in WSUS -1. [Check your version of Windows 10.](https://support.microsoft.com/help/13443/windows-which-operating-system) +1. [Check your version of Windows.](https://support.microsoft.com/help/13443/windows-which-operating-system) >[!NOTE] >You must be on at least Windows 10, version 1709, to run Windows Mixed Reality. 2. Windows Mixed Reality Feature on Demand (FOD) is downloaded from Windows Update. If access to Windows Update is blocked, you must manually install the Windows Mixed Reality FOD. - 1. Download the FOD .cab file for [Windows 10, version 2004](https://software-download.microsoft.com/download/pr/6cf73b63/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab), [Windows 10, version 1903 and 1909](https://software-download.microsoft.com/download/pr/Microsoft-Windows-Holographic-Desktop-FOD-Package-31bf3856ad364e35-amd64.cab), [Windows 10, version 1809](https://software-download.microsoft.com/download/pr/microsoft-windows-holographic-desktop-fod-package31bf3856ad364e35amd64_1.cab), [Windows 10, version 1803](https://download.microsoft.com/download/9/9/3/9934B163-FA01-4108-A38A-851B4ACD1244/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab), or [Windows 10, version 1709](https://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab). + 1. Download the FOD .cab file: - > [!NOTE] - > You must download the FOD .cab file that matches your operating system version. + - [Windows 10, version 2004](https://software-download.microsoft.com/download/pr/6cf73b63/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) + - [Windows 10, version 1903 and 1909](https://software-download.microsoft.com/download/pr/Microsoft-Windows-Holographic-Desktop-FOD-Package-31bf3856ad364e35-amd64.cab) + - [Windows 10, version 1809](https://software-download.microsoft.com/download/pr/microsoft-windows-holographic-desktop-fod-package31bf3856ad364e35amd64_1.cab) + - [Windows 10, version 1803](https://download.microsoft.com/download/9/9/3/9934B163-FA01-4108-A38A-851B4ACD1244/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) + - [Windows 10, version 1709](https://download.microsoft.com/download/6/F/8/6F816172-AC7D-4F45-B967-D573FB450CB7/Microsoft-Windows-Holographic-Desktop-FOD-Package.cab) + + > [!NOTE] + > You must download the FOD .cab file that matches your operating system version. 1. Use `Dism` to add Windows Mixed Reality FOD to the image. - ```powershell - Dism /Online /Add-Package /PackagePath:(path) - ``` + ```powershell + Dism /Online /Add-Package /PackagePath:(path) + ``` - > [!NOTE] - > You must rename the FOD .CAB file to : **Microsoft-Windows-Holographic-Desktop-FOD-Package\~31bf3856ad364e35\~amd64\~\~.cab** + > [!NOTE] + > You must rename the FOD .CAB file to : **Microsoft-Windows-Holographic-Desktop-FOD-Package\~31bf3856ad364e35\~amd64\~\~.cab** 1. In **Settings** > **Update & Security** > **Windows Update**, select **Check for updates**. From 667f3fd7d5e6f5f75bbf1f2627848670d11f8fe0 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 28 Sep 2021 17:43:02 -0400 Subject: [PATCH 545/930] Fixed path --- windows/application-management/manage-windows-mixed-reality.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 775ad66f85..8640d74fc3 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -15,7 +15,7 @@ ms.topic: article # Enable or block Windows Mixed Reality apps in enterprises -[!INCLUDE [Applies to Windows client versions](../includes/applies-to-windows-client-versions.md)] +[!INCLUDE [Applies to Windows client versions](./includes/applies-to-windows-client-versions.md)] [Windows Mixed Reality](https://blogs.windows.com/windowsexperience/2017/10/03/the-era-of-windows-mixed-reality-begins-october-17/) was introduced in Windows 10, version 1709 (also known as the Fall Creators Update), as a [Windows Feature on Demand (FOD)](/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities). Features on Demand are Windows feature packages that can be added at any time. When a Windows client needs a new feature, it can request the feature package from Windows Update. From b6ba405980cb95b018ec5ba354bfdb5272c5d310 Mon Sep 17 00:00:00 2001 From: Joe Henry Date: Tue, 28 Sep 2021 19:14:56 -0400 Subject: [PATCH 546/930] Update use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md Added a note that all policies must be PKCS 7 signed --- ...t-windows-defender-application-control-against-tampering.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md b/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md index 11d3f0df1e..3ceb3636e0 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-signed-policies-to-protect-windows-defender-application-control-against-tampering.md @@ -46,6 +46,9 @@ To sign a WDAC policy with SignTool.exe, you need the following components: - An internal CA code signing certificate or a purchased code signing certificate +> [!NOTE] +> All policies (base and supplemental and single-policy format) must be pkcs7 signed. [PKCS 7 Standard](https://datatracker.ietf.org/doc/html/rfc5652) + If you do not have a code signing certificate, see [Optional: Create a code signing certificate for Windows Defender Application Control](create-code-signing-cert-for-windows-defender-application-control.md) for instructions on how to create one. If you use an alternate certificate or WDAC policy, be sure to update the following steps with the appropriate variables and certificate so that the commands will function properly. To sign the existing WDAC policy, copy each of the following commands into an elevated Windows PowerShell session: 1. Initialize the variables that will be used: From c77db21b149a0828f8fcae518d242b08d21e2370 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 28 Sep 2021 17:25:11 -0700 Subject: [PATCH 547/930] feedback --- windows/security/hardware.md | 2 +- windows/security/index.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/hardware.md b/windows/security/hardware.md index ae5f6ae709..435dd886c2 100644 --- a/windows/security/hardware.md +++ b/windows/security/hardware.md @@ -24,4 +24,4 @@ These new threats call for computing hardware that is secure down to the very co | Hardware-based root of trust with Windows Defender System Guard | To protect critical resources such as Windows authentication, single sign-on tokens, Windows Hello, and the Virtual Trusted Platform Module, a system's firmware and hardware must be trustworthy.
Windows Defender System Guard helps protect and maintain the integrity of the system as it starts up and validate that system integrity has truly been maintained through local and remote attestation.

Learn more about [How a hardware-based root of trust helps protect Windows](threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md) and [System Guard Secure Launch and SMM protection](threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md). | | Enable virtualization-based protection of code integrity | Hypervisor-protected Code Integrity (HVCI) is a virtualization based security (VBS) feature available in Windows. In the Windows Device Security settings, HVCI is referred to as Memory Integrity.
HVCI and VBS improve the threat model of Windows and provide stronger protections against malware trying to exploit the Windows Kernel. VBS uses the Windows Hypervisor to create an isolated virtual environment that becomes the root of trust of the OS that assumes the kernel can be compromised. HVCI is a critical component that protects and hardens this virtual environment by running kernel mode code integrity within it and restricting kernel memory allocations that could be used to compromise the system.

Learn more: [Enable virtualization-based protection of code integrity](threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md). | Kernel Direct Memory Access (DMA) Protection | PCIe hot plug devices such as Thunderbolt, USB4, and CFexpress allow users to attach new classes of external peripherals, including graphics cards or other PCI devices, to their PCs with an experience identical to USB. Because PCI hot plug ports are external and easily accessible, PCs are susceptible to drive-by Direct Memory Access (DMA) attacks. Memory access protection (also known as Kernel DMA Protection) protects PCs against drive-by DMA attacks that use PCIe hot plug devices by limiting these external peripherals from being able to directly copy memory when the user has locked their PC.

Learn more about [Kernel DMA Protection](information-protection/kernel-dma-protection-for-thunderbolt.md). | -| Secure core devices | Microsoft is working closely with OEM partners and silicon vendors to build Secured-core PCs that feature deeply integrated hardware, firmware, and software to ensure enhanced security for devices, identities, and data.

Secured-core PCs provide protections that are useful against sophisticated attacks and can provide increased assurance when handling mission-critical data in some of the most data-sensitive industries, such as healthcare workers that handle medical records and other personally identifiable information (PII), commercial roles that handle high business impact and highly sensitive data, such as a financial controller with earnings data.

Learn more about [Secure core PCs](/windows-hardware/design/device-experiences/oem-highly-secure).| +| Secured-core PCs | Microsoft is working closely with OEM partners and silicon vendors to build Secured-core PCs that feature deeply integrated hardware, firmware, and software to ensure enhanced security for devices, identities, and data.

Secured-core PCs provide protections that are useful against sophisticated attacks and can provide increased assurance when handling mission-critical data in some of the most data-sensitive industries, such as healthcare workers that handle medical records and other personally identifiable information (PII), commercial roles that handle high business impact and highly sensitive data, such as a financial controller with earnings data.

Learn more about [Secured-core PCs](/windows-hardware/design/device-experiences/oem-highly-secure).| diff --git a/windows/security/index.yml b/windows/security/index.yml index d7f93945a5..7a5576692b 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -39,9 +39,9 @@ landingContent: links: - text: Trusted Platform Module url: information-protection/tpm/trusted-platform-module-top-node.md - - text: Hardware-based root of trust + - text: Windows Defender System Guard firmware protection url: threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md - - text: System Guard Secure Launch and SMM protection + - text: System Guard Secure Launch and SMM protection enablement url: threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md - text: Virtualization-based protection of code integrity url: threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md From 9b1fdf0ae45e7820c38ecfbf4554c6dc8fc08841 Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Tue, 28 Sep 2021 19:33:15 -0700 Subject: [PATCH 548/930] Update indexnew.yml --- windows/hub/indexnew.yml | 49 +++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index cc8ad7d967..1349cea5c0 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -15,7 +15,7 @@ metadata: ms.collection: windows-10 # Optional; Remove if no collection is used. author: dougeby #Required; your GitHub user alias, with correct capitalization. ms.author: dougeby #Required; microsoft alias of author; optional team alias. - ms.date: 09/22/2021 #Required; mm/dd/yyyy format. + ms.date: 09/28/2021 #Required; mm/dd/yyyy format. localization_priority: medium # highlightedContent section (optional) @@ -40,7 +40,7 @@ highlightedContent: # productDirectory section (optional) productDirectory: title: Discover Windows 11 # < 60 chars (optional) - summary: Use the following information to learn, plan, and get started with Windows 11 # < 160 chars (optional) + summary: Use the following information to learn more about Windows 11 # < 160 chars (optional) items: # Card - title: Learn about Windows 11 @@ -52,16 +52,7 @@ productDirectory: - url: /windows/whats-new/windows-11-overview text: Windows 11 overview - url: /windows/whats-new/windows-11-requirements - text: Windows 11 requirements - # Card - - title: Get started with Windows 11 - # imageSrc should be square in ratio with no whitespace - imageSrc: /windows/resources/images/winlogo.svg - links: - - url: /windows/whats-new/windows-11-plan - text: Plan for Windows 11 - - url: /windows/whats-new/windows-11-prepare - text: Prepare for Windows 11 + text: Windows 11 requirements # conceptualContent section (optional) conceptualContent: @@ -206,17 +197,29 @@ additionalContent: summary: Get help, and help others url: https://answers.microsoft.com/windows/forum - - title: Additional resources (option 2) + - title: Additional resources items: - - title: Something here like blogs? Other? + - title: Microsoft Endpoint Manager links: - - text: First link here - url: /windows/deployment/deploy-whats-new.md - - text: second link here - url: /windows/deployment/deploy-whats-new.md - - title: Something else here + - text: Microsoft Endpoint Manager documentation + url: /mem/index + - text: Overview of Microsoft Endpoint Manager + url: /mem/endpoint-manager-overview.md + - text: Getting started with Microsoft Endpoint Manager + url: /mem/endpoint-manager-getting-started.md + - title: Windows 365 links: - - text: First link here - url: /windows/deployment/deploy-whats-new.md - - text: second link here - url: /windows/deployment/deploy-whats-new.md + - text: Windows 365 documentation + url: /windows-365/index + - text: What is Windows 365 + url: /windows-365/overview.md + - text: Planning guide for Windows 365 + url: /windows-365/planning-guide.md + - title: Windows Server + links: + - text: Windows Server documentation + url: /windows-server/index + - text: What's new in Windows Server 2022? + url: /windows-server/get-started/whats-new-in-windows-server-2022.md + - text: Get started with Windows Server + url: /windows-server/get-started/get-started-with-windows-server.md \ No newline at end of file From 88d2f3226bd88d67466cd2af4f94eeef18cb2702 Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Tue, 28 Sep 2021 22:18:28 -0700 Subject: [PATCH 549/930] Update indexnew.yml --- windows/hub/indexnew.yml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index 1349cea5c0..673bea40b3 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -42,18 +42,20 @@ productDirectory: title: Discover Windows 11 # < 60 chars (optional) summary: Use the following information to learn more about Windows 11 # < 160 chars (optional) items: - # Card - - title: Learn about Windows 11 - # imageSrc should be square in ratio with no whitespace + # Card + - title: What's new in Windows 11 imageSrc: /windows/resources/images/winlogo.svg - links: - - url: /windows/whats-new/whats-new-in-windows-11 - text: What's new in Windows 11 - - url: /windows/whats-new/windows-11-overview - text: Windows 11 overview - - url: /windows/whats-new/windows-11-requirements - text: Windows 11 requirements - + summary: Discover what's new in Windows 11 + url: /windows/whats-new/whats-new-in-windows-11 + - title: Windows 11 overview + imageSrc: /windows/resources/images/winlogo.svg + summary: Learn more about Windows 11 + url: /windows/whats-new/windows-11-overview + - title: Windows 11 requirements + imageSrc: /windows/resources/images/winlogo.svg + summary: Learn more about the Windows 11 requirements + url: /windows/whats-new/windows-11-requirements + # conceptualContent section (optional) conceptualContent: # Supports up to 3 sections From 4981d1dfe98768e23259965de30ccb993288e8be Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Tue, 28 Sep 2021 22:20:44 -0700 Subject: [PATCH 550/930] Update indexnew.yml --- windows/hub/indexnew.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index 673bea40b3..d0c639bbe1 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -184,7 +184,7 @@ conceptualContent: additionalContent: # Supports up to 4 subsections sections: - - title: Additional Windows resources # < 60 chars (optional) + - title: More Windows resources # < 60 chars (optional) items: # Card - title: Windows blogs @@ -199,7 +199,7 @@ additionalContent: summary: Get help, and help others url: https://answers.microsoft.com/windows/forum - - title: Additional resources + - title: Other resources items: - title: Microsoft Endpoint Manager links: From 53b45196ad2f3c6b173437d38097cf2c869223fe Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Tue, 28 Sep 2021 22:23:42 -0700 Subject: [PATCH 551/930] Update indexnew.yml --- windows/hub/indexnew.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index d0c639bbe1..9d875dc817 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -53,7 +53,7 @@ productDirectory: url: /windows/whats-new/windows-11-overview - title: Windows 11 requirements imageSrc: /windows/resources/images/winlogo.svg - summary: Learn more about the Windows 11 requirements + summary: Learn about the system requirements for Windows 11, as well as the requirements to run Windows 11 on a virtual machine (VM). url: /windows/whats-new/windows-11-requirements # conceptualContent section (optional) From 52195f38e5ac6439c2cf4a0b6cc20a293c267b43 Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Tue, 28 Sep 2021 22:26:18 -0700 Subject: [PATCH 552/930] Update indexnew.yml --- windows/hub/indexnew.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index 9d875dc817..0c59e5446e 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -53,7 +53,7 @@ productDirectory: url: /windows/whats-new/windows-11-overview - title: Windows 11 requirements imageSrc: /windows/resources/images/winlogo.svg - summary: Learn about the system requirements for Windows 11, as well as the requirements to run Windows 11 on a virtual machine (VM). + summary: Learn about the system requirements for Windows 11 and the requirements to run Windows 11 on a virtual machine (VM). url: /windows/whats-new/windows-11-requirements # conceptualContent section (optional) From 70c1c1fc2c4904679d6eb47770e71c324cf78fad Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Tue, 28 Sep 2021 22:52:02 -0700 Subject: [PATCH 553/930] Update indexnew.yml --- windows/hub/indexnew.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index 0c59e5446e..8f6f8a6b1f 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -40,7 +40,7 @@ highlightedContent: # productDirectory section (optional) productDirectory: title: Discover Windows 11 # < 60 chars (optional) - summary: Use the following information to learn more about Windows 11 # < 160 chars (optional) + summary: Use the following information to discover what's been updated in Windows 11 # < 160 chars (optional) items: # Card - title: What's new in Windows 11 @@ -49,11 +49,11 @@ productDirectory: url: /windows/whats-new/whats-new-in-windows-11 - title: Windows 11 overview imageSrc: /windows/resources/images/winlogo.svg - summary: Learn more about Windows 11 + summary: Get an overview for the Windows 11 updates that will help you be more url: /windows/whats-new/windows-11-overview - title: Windows 11 requirements imageSrc: /windows/resources/images/winlogo.svg - summary: Learn about the system requirements for Windows 11 and the requirements to run Windows 11 on a virtual machine (VM). + summary: Learn about the system requirements for Windows 11 and the requirements to run Windows 11 on a virtual machine url: /windows/whats-new/windows-11-requirements # conceptualContent section (optional) @@ -70,9 +70,6 @@ conceptualContent: - url: /windows/whats-new/windows-11 itemType: overview text: Windows 11 overview - - url: /windows/whats-new/windows-11-requirements - itemType: overview - text: Windows 11 requirements - url: /windows/whats-new/windows-11-plan itemType: overview text: Plan for Windows 11 From f1507340f872312160b9880ddafe13f48310fd18 Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Tue, 28 Sep 2021 22:57:21 -0700 Subject: [PATCH 554/930] Update indexnew.yml --- windows/hub/indexnew.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index 8f6f8a6b1f..fea2287ade 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -49,7 +49,7 @@ productDirectory: url: /windows/whats-new/whats-new-in-windows-11 - title: Windows 11 overview imageSrc: /windows/resources/images/winlogo.svg - summary: Get an overview for the Windows 11 updates that will help you be more + summary: Get an overview of the updates in Windows 11 url: /windows/whats-new/windows-11-overview - title: Windows 11 requirements imageSrc: /windows/resources/images/winlogo.svg From 7e2414ec920033f9af0ff465f4f2c9a8aa217003 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Wed, 29 Sep 2021 13:05:23 +0530 Subject: [PATCH 555/930] CSP -03 : Windows 11 matrix update Updated the tables with Windows 11 and converted images into text respectively --- .../mdm/policy-csp-internetexplorer.md | 6716 +++++++++-------- .../mdm/policy-csp-kerberos.md | 54 +- .../mdm/policy-csp-kioskbrowser.md | 163 +- .../mdm/policy-csp-lanmanworkstation.md | 33 +- .../mdm/policy-csp-licensing.md | 54 +- ...policy-csp-localpoliciessecurityoptions.md | 10 - .../mdm/policy-csp-localusersandgroups.md | 25 +- .../mdm/policy-csp-lockdown.md | 34 +- 8 files changed, 3533 insertions(+), 3556 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-internetexplorer.md b/windows/client-management/mdm/policy-csp-internetexplorer.md index 8222726809..3d06d6810d 100644 --- a/windows/client-management/mdm/policy-csp-internetexplorer.md +++ b/windows/client-management/mdm/policy-csp-internetexplorer.md @@ -799,6 +799,12 @@ manager: dansimp +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -808,28 +814,34 @@ manager: dansimp

Windows 10

Windows 10/11

64-bit

WindowsClient_10.0_x64

Windows 10

Windows 10/11

32-bit

WindowsClient_10.0_x86

- - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -854,12 +866,6 @@ If you enable this policy setting, the user can add and remove search providers, If you disable or do not configure this policy setting, the user can configure their list of search providers unless another policy setting restricts such configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -879,28 +885,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -925,12 +937,6 @@ If you enable this policy setting, ActiveX Filtering is enabled by default for t If you disable or do not configure this policy setting, ActiveX Filtering is not enabled by default for the user. The user can turn ActiveX Filtering on or off. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -950,28 +956,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1002,12 +1014,6 @@ Value - A number indicating whether Internet Explorer should deny or allow the a If you disable this policy setting, the list is deleted. The 'Deny all add-ons unless specifically allowed in the Add-on List' policy setting will still determine whether add-ons not in this list are assumed to be denied. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1027,28 +1033,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1074,12 +1086,6 @@ If you disable this setting the user cannot change "User name and passwords on f If you do not configure this setting, the user has the freedom of turning on Auto complete for User name and passwords on forms and the option of prompting to save passwords. To display this option, the users open the Internet Options dialog box, click the Contents Tab and click the Settings button. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1099,28 +1105,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1145,12 +1157,6 @@ If you enable this policy setting, the certificate address mismatch warning alwa If you disable or do not configure this policy setting, the user can choose whether the certificate address mismatch warning appears (by using the Advanced page in the Internet Control panel). -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1170,28 +1176,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1220,12 +1232,6 @@ If you do not configure this policy setting, it can be configured on the General If the "Prevent access to Delete Browsing History" policy setting is enabled, this policy setting has no effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1245,28 +1251,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1293,12 +1305,6 @@ If you disable this policy setting, Enhanced Protected Mode will be turned off. If you do not configure this policy, users will be able to turn on or turn off Enhanced Protected Mode on the Advanced tab of the Internet Options dialog. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1318,28 +1324,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -1366,12 +1378,6 @@ If you disable this policy setting, users do not receive enhanced suggestions wh If you do not configure this policy setting, users can change the Suggestions setting on the Settings charm. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1402,28 +1408,34 @@ Supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1448,12 +1460,6 @@ If you turn this setting on, users can see and use the Enterprise Mode option fr If you disable or don't configure this policy setting, the menu option won't appear and users won't be able to run websites in Enterprise Mode. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1473,28 +1479,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1519,12 +1531,6 @@ If you enable this policy setting, Internet Explorer downloads the website list If you disable or don't configure this policy setting, Internet Explorer opens all websites using Standards mode. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1544,28 +1550,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1591,12 +1603,6 @@ This policy does not affect which security protocols are enabled. If you disable this policy, system defaults will be used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1616,28 +1622,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1662,12 +1674,6 @@ If you enable this policy setting, the user can add and remove sites from the li If you disable or do not configure this policy setting, the user can add and remove sites from the list. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1687,28 +1693,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1735,12 +1747,6 @@ If you disable this policy setting, Internet Explorer uses an Internet Explorer If you do not configure this policy setting, Internet Explorer uses an Internet Explorer 7 user agent string (with an additional string appended) for local intranet content. Additionally, all local intranet Standards Mode pages appear in Internet Explorer 7 Standards Mode. This option results in the greatest compatibility with existing webpages, but newer content written to common Internet standards may be displayed incorrectly. This option matches the default behavior of Internet Explorer. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1760,28 +1766,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1812,12 +1824,6 @@ Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1837,28 +1843,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1889,12 +1901,6 @@ Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1914,28 +1920,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1966,12 +1978,6 @@ Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -1991,28 +1997,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -2043,12 +2055,6 @@ Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2068,28 +2074,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -2120,12 +2132,6 @@ Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2145,28 +2151,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -2197,12 +2209,6 @@ Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2222,28 +2228,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -2274,12 +2286,6 @@ Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2299,28 +2305,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -2345,12 +2357,6 @@ If you enable this policy setting, Internet Explorer goes directly to an intrane If you disable or do not configure this policy setting, Internet Explorer does not go directly to an intranet site for a one-word entry in the Address bar. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2370,28 +2376,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark7YesYes
Businesscheck mark7YesYes
Enterprisecheck mark7YesYes
Educationcheck mark7YesYes
@@ -2417,12 +2429,6 @@ This policy setting allows the administrator to enable "Save Target As" context For more information, see [https://go.microsoft.com/fwlink/?linkid=2102115](/deployedge/edge-ie-mode-faq) -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2452,28 +2458,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -2509,12 +2521,6 @@ If you disable or do not configure this policy, users may choose their own site- The list is a set of pairs of strings. Each string is separated by F000. Each pair of strings is stored as a registry name and value. The registry name is the site and the value is an index. The index has to be sequential. See an example below. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2559,28 +2565,34 @@ Value and index pairs in the SyncML example: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -2607,12 +2619,6 @@ If you disable this policy setting, users cannot run or install files with an in If you do not configure this policy, users can choose to run or install files with an invalid signature. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2632,28 +2638,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -2680,12 +2692,6 @@ If you disable this policy setting, the entry points and functionality associate If you do not configure this policy setting, the user can turn on and turn off the Suggested Sites feature. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2705,28 +2711,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -2757,12 +2769,6 @@ Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2782,28 +2788,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -2834,12 +2846,6 @@ Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2859,28 +2865,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -2911,12 +2923,6 @@ Note. Local Machine Zone Lockdown Security and Network Protocol Lockdown operate Note. It is recommended to configure template policy settings in one Group Policy object (GPO) and configure any related individual policy settings in a separate GPO. You can then use Group Policy management features (for example, precedence, inheritance, or enforce) to apply individual settings to specific targets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -2936,28 +2942,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -2984,12 +2996,6 @@ If you disable this policy setting, Internet Explorer will not check server cert If you do not configure this policy setting, Internet Explorer will not check server certificates to see if they have been revoked. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3009,28 +3015,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -3057,12 +3069,6 @@ If you disable this policy setting, Internet Explorer will not check the digital If you do not configure this policy, Internet Explorer will not check the digital signatures of executable programs or display their identities before downloading them to user computers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3081,28 +3087,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark7YesYes
Businesscheck mark7YesYes
Enterprisecheck mark7YesYes
Educationcheck mark7YesYes
@@ -3147,12 +3159,6 @@ If the Windows Update for the next version of Microsoft Edge* or Microsoft Edge > For more information about the Windows update for the next version of Microsoft Edge including how to disable it, see [https://go.microsoft.com/fwlink/?linkid=2102115](/deployedge/edge-ie-mode-faq). This update applies only to Windows 10 version 1709 and higher. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3374,28 +3380,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -3424,12 +3436,6 @@ If you disable this policy setting, Internet Explorer will not require consisten If you do not configure this policy setting, Internet Explorer requires consistent MIME data for all received files. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3449,28 +3455,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -3495,12 +3507,6 @@ This setting determines whether IE automatically downloads updated versions of M If you disable or do not configure this setting, IE continues to download updated versions of VersionList.XML. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3531,28 +3537,34 @@ Supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -3579,12 +3591,6 @@ If you disable, or do not configure this policy setting, Flash is turned on for Note that Adobe Flash can still be disabled through the "Add-on List" and "Deny all add-ons unless specifically allowed in the Add-on List" policy settings, even if this policy setting is disabled, or not configured. However, if Adobe Flash is disabled through the "Add-on List" and "Deny all add-ons unless specifically allowed in the Add-on List" policy settings and not through this policy setting, all applications that use Internet Explorer technology to instantiate Flash object can still do so. For more information, see "Group Policy Settings in Internet Explorer 10" in the Internet Explorer TechNet library. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3604,28 +3610,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -3650,12 +3662,6 @@ If you enable this policy setting, Windows Defender SmartScreen warnings block t If you disable or do not configure this policy setting, the user can bypass Windows Defender SmartScreen warnings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3675,28 +3681,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -3721,12 +3733,6 @@ If you enable this policy setting, Windows Defender SmartScreen warnings block t If you disable or do not configure this policy setting, the user can bypass Windows Defender SmartScreen warnings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3746,28 +3752,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -3792,12 +3804,6 @@ If you enable this policy setting, the user cannot use the Compatibility View bu If you disable or do not configure this policy setting, the user can use the Compatibility View button and manage the Compatibility View sites list. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3828,28 +3834,34 @@ Supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -3874,12 +3886,6 @@ If you enable this policy setting, a user cannot set the number of days that Int If you disable or do not configure this policy setting, a user can set the number of days that Internet Explorer tracks views of pages in the History list. Users can delete browsing history. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3899,28 +3905,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -3945,12 +3957,6 @@ If you enable this policy setting, a crash in Internet Explorer will exhibit beh If you disable or do not configure this policy setting, the crash detection feature for add-on management will be functional. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -3970,28 +3976,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -4018,12 +4030,6 @@ If you disable this policy setting, the user must participate in the CEIP, and t If you do not configure this policy setting, the user can choose to participate in the CEIP. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4043,28 +4049,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -4093,12 +4105,6 @@ If you do not configure this policy setting, the user can choose whether to dele If the "Prevent access to Delete Browsing History" policy setting is enabled, this policy setting is enabled by default. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4118,28 +4124,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -4164,12 +4176,6 @@ If you enable this policy setting, the user cannot set the Feed Sync Engine to d If you disable or do not configure this policy setting, the user can set the Feed Sync Engine to download an enclosure through the Feed property page. A developer can change the download setting through the Feed APIs. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4189,28 +4195,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -4237,12 +4249,6 @@ If you disable or do not configure this policy setting, the user can select whic Note: SSL 2.0 is off by default and is no longer supported starting with Windows 10 Version 1607. SSL 2.0 is an outdated security protocol, and enabling SSL 2.0 impairs the performance and functionality of TLS 1.0. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4262,28 +4268,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -4308,12 +4320,6 @@ If you enable this policy setting, the ability to synchronize feeds and Web Slic If you disable or do not configure this policy setting, the user can synchronize feeds and Web Slices in the background. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4344,28 +4350,34 @@ Supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -4394,12 +4406,6 @@ Starting with Windows 8, the "Welcome to Internet Explorer" webpage is not avail If you disable or do not configure this policy setting, Internet Explorer may run the First Run wizard the first time the browser is started after installation. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4419,28 +4425,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -4469,12 +4481,6 @@ If you disable this policy setting, flip ahead with page prediction is turned on If you don't configure this setting, users can turn this behavior on or off, using the Settings charm. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4494,28 +4500,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -4542,12 +4554,6 @@ If you disable this policy setting, browser geolocation support is turned on. If you do not configure this policy setting, browser geolocation support can be turned on or off in Internet Options on the Privacy tab. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4578,28 +4584,34 @@ Supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -4623,12 +4635,6 @@ If you enable this policy setting, a user cannot set a custom default home page. If you disable or do not configure this policy setting, the Home page box is enabled and users can choose their own home page. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4646,28 +4652,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark7YesYes
Businesscheck mark7YesYes
Enterprisecheck mark7YesYes
Educationcheck mark7YesYes
@@ -4699,12 +4711,6 @@ If you disable, or do not configure this policy, all sites are opened using the > Microsoft Edge Stable Channel must be installed for this policy to take effect. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4742,28 +4748,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -4788,12 +4800,6 @@ If you enable this policy setting, the user cannot continue browsing. If you disable or do not configure this policy setting, the user can choose to ignore certificate errors and continue browsing. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4813,28 +4819,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -4863,12 +4875,6 @@ If you disable this policy setting, InPrivate Browsing is available for use. If you do not configure this policy setting, InPrivate Browsing can be turned on or off through the registry. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4888,28 +4894,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -4938,12 +4950,6 @@ If you disable this policy setting, Internet Explorer 11 will use 32-bit tab pro If you don't configure this policy setting, users can turn this feature on or off using Internet Explorer settings. This feature is turned off by default. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -4963,28 +4969,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -5009,12 +5021,6 @@ If you enable this policy setting, the user will not be able to configure proxy If you disable or do not configure this policy setting, the user can configure proxy settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5034,28 +5040,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -5080,12 +5092,6 @@ If you enable this policy setting, the user cannot change the default search pro If you disable or do not configure this policy setting, the user can change the default search provider. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5105,28 +5111,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -5153,12 +5165,6 @@ If you disable or do not configure this policy setting, the user can add seconda Note: If the “Disable Changing Home Page Settings” policy is enabled, the user cannot add secondary home pages. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5178,28 +5184,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -5224,12 +5236,6 @@ If you enable this policy setting, the feature is turned off. If you disable or do not configure this policy setting, the feature is turned on. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5249,28 +5255,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -5296,12 +5308,6 @@ If you disable this policy or do not configure it, Internet Explorer checks ever This policy is intended to help the administrator maintain version control for Internet Explorer by preventing users from being notified about new versions of the browser. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5321,28 +5327,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -5369,12 +5381,6 @@ If you disable this policy setting, users are suggested matches when entering We If you do not configure this policy setting, users can choose to turn the auto-complete setting for web-addresses on or off. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5405,28 +5411,34 @@ Supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -5455,12 +5467,6 @@ If you enable this policy setting, Internet Explorer will not give the user the If you disable or do not configure this policy setting, Internet Explorer notifies users and provides an option to run websites with incompatible ActiveX controls in regular Protected Mode. This is the default behavior. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5480,28 +5486,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -5531,12 +5543,6 @@ Note: The "Disable the Security page" policy (located in \User Configuration\Ad Also, see the "Security zones: Use only machine settings" policy. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5556,28 +5562,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -5607,12 +5619,6 @@ Note: The "Disable the Security page" policy (located in \User Configuration\Adm Also, see the "Security zones: Use only machine settings" policy. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5632,28 +5638,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -5680,12 +5692,6 @@ If you disable or don't configure this policy setting, Internet Explorer continu For more information, see "Outdated ActiveX Controls" in the Internet Explorer TechNet library. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5705,28 +5711,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -5757,12 +5769,6 @@ If you disable or don't configure this policy setting, the list is deleted and I For more information, see "Outdated ActiveX Controls" in the Internet Explorer TechNet library. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5782,28 +5788,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -5830,12 +5842,6 @@ If you disable this policy setting, local sites which are not explicitly mapped If you do not configure this policy setting, users choose whether to force local sites into the Intranet Zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5855,28 +5861,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -5903,12 +5915,6 @@ If you disable this policy setting, network paths are not necessarily mapped int If you do not configure this policy setting, users choose whether network paths are mapped into the Intranet Zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -5928,28 +5934,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -5976,12 +5988,6 @@ If you disable this policy setting, users cannot load a page in the zone that us If you do not configure this policy setting, users cannot load a page in the zone that uses MSXML or ADO to access data from another site in the zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6001,28 +6007,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6049,12 +6061,6 @@ If you disable this policy setting, ActiveX control installations will be blocke If you do not configure this policy setting, ActiveX control installations will be blocked using the Notification bar. Users can click on the Notification bar to allow the ActiveX control prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6074,28 +6080,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6120,12 +6132,6 @@ If you enable this setting, users will receive a file download dialog for automa If you disable or do not configure this setting, file downloads that are not user-initiated will be blocked, and users will see the Notification bar instead of the file download dialog. Users can then click the Notification bar to allow the file download prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6145,28 +6151,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6195,12 +6207,6 @@ If you disable this policy setting, a script cannot perform a clipboard operatio If you do not configure this policy setting, a script can perform a clipboard operation. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6220,28 +6226,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6268,12 +6280,6 @@ If you disable this policy setting, users are prevented from dragging files or c If you do not configure this policy setting, users can drag files or copy and paste files from this zone automatically. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6293,28 +6299,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6341,12 +6353,6 @@ If you disable this policy setting, HTML fonts are prevented from downloading. If you do not configure this policy setting, HTML fonts can be downloaded automatically. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6366,28 +6372,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6414,12 +6426,6 @@ If you disable this policy setting, the possibly harmful navigations are prevent If you do not configure this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6439,28 +6445,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6487,12 +6499,6 @@ If you disable this policy setting, XAML files are not loaded inside Internet Ex If you do not configure this policy setting, the user can decide whether to load XAML files inside Internet Explorer. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6512,28 +6518,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6560,12 +6572,6 @@ If you disable this policy setting, Internet Explorer will not execute unsigned If you do not configure this policy setting, Internet Explorer will execute unsigned managed components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6585,28 +6591,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6631,12 +6643,6 @@ If you enable this policy setting, the user is prompted before ActiveX controls If you disable this policy setting, the user does not see the per-site ActiveX prompt, and ActiveX controls can run from all sites in this zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6656,28 +6662,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6702,12 +6714,6 @@ If you enable this policy setting, the TDC ActiveX control will not run from web If you disable this policy setting, the TDC Active X control will run from all sites in this zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6727,28 +6733,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6775,12 +6787,6 @@ If you disable this policy setting, the possible harmful actions contained in sc If you do not configure this policy setting, the possible harmful actions contained in script-initiated pop-up windows and windows that include the title and status bars cannot be run. This Internet Explorer security feature will be on in this zone as dictated by the Scripted Windows Security Restrictions feature control setting for the process. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6800,28 +6806,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6848,12 +6860,6 @@ If you disable this policy setting, script access to the WebBrowser control is n If you do not configure this policy setting, the user can enable or disable script access to the WebBrowser control. By default, script access to the WebBrowser control is allowed only in the Local Machine and Intranet zones. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6873,28 +6879,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6921,12 +6933,6 @@ If you disable this policy setting, the user cannot run scriptlets. If you do not configure this policy setting, the user can enable or disable scriptlets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -6946,28 +6952,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -6996,12 +7008,6 @@ If you do not configure this policy setting, the user can choose whether Windows Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7021,28 +7027,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -7067,12 +7079,6 @@ If you enable this policy setting, script is allowed to update the status bar. If you disable or do not configure this policy setting, script is not allowed to update the status bar. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7092,28 +7098,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -7140,12 +7152,6 @@ If you disable this policy setting, users cannot preserve information in the bro If you do not configure this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7165,28 +7171,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -7215,12 +7227,6 @@ If you selected Disable in the drop-down box, VBScript is prevented from running If you do not configure or disable this policy setting, VBScript is prevented from running. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7240,28 +7246,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -7288,12 +7300,6 @@ If you disable this policy setting, Internet Explorer always checks with your an If you don't configure this policy setting, Internet Explorer always checks with your antimalware program to see if it's safe to create an instance of the ActiveX control. Users can turn this behavior on or off, using Internet Explorer Security settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7313,28 +7319,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -7361,12 +7373,6 @@ If you disable the policy setting, signed controls cannot be downloaded. If you do not configure this policy setting, users are queried whether to download controls signed by publishers who aren't trusted. Code signed by trusted publishers is silently downloaded. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7386,28 +7392,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -7434,12 +7446,6 @@ If you disable this policy setting, users cannot run unsigned controls. If you do not configure this policy setting, users cannot run unsigned controls. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7459,28 +7465,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -7505,12 +7517,6 @@ If you enable this policy setting, the XSS Filter is turned on for sites in this If you disable this policy setting, the XSS Filter is turned off for sites in this zone, and Internet Explorer permits cross-site script injections. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7530,28 +7536,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -7580,12 +7592,6 @@ In Internet Explorer 10, if you disable this policy setting or do not configure In Internet Explorer 9 and earlier versions, if you disable this policy or do not configure it, users can drag content from one domain to a different domain when the source and destination are in different windows. Users cannot change this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7605,28 +7611,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -7655,12 +7667,6 @@ In Internet Explorer 10, if you disable this policy setting or do not configure In Internet Explorer 9 and earlier versions, if you disable this policy setting or do not configure it, users can drag content from one domain to a different domain when the source and destination are in the same window. Users cannot change this setting in the Internet Options dialog. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7680,28 +7686,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -7728,12 +7740,6 @@ If you disable this policy setting, the actions that may be harmful cannot run; If you do not configure this policy setting, the MIME Sniffing Safety Feature will not apply in this zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7753,28 +7759,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -7801,12 +7813,6 @@ If you disable this policy setting, Protected Mode is turned off. The user canno If you do not configure this policy setting, the user can turn on or turn off Protected Mode. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7826,28 +7832,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -7874,12 +7886,6 @@ If you disable this policy setting, path information is removed when the user is If you do not configure this policy setting, the user can choose whether path information is sent when he or she is uploading a file via an HTML form. By default, path information is sent. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7899,28 +7905,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -7949,12 +7961,6 @@ If you disable this policy setting, ActiveX controls that cannot be made safe ar If you do not configure this policy setting, ActiveX controls that cannot be made safe are not loaded with parameters or scripted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -7974,28 +7980,34 @@ ADMX Info: - - + + + - + + - + + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark1YesYes
Procheck mark1YesYes
Business
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -8015,28 +8027,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -8069,12 +8087,6 @@ If you disable this policy setting, Java applets cannot run. If you do not configure this policy setting, the permission is set to High Safety. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8094,28 +8106,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -8142,12 +8160,6 @@ If you disable this policy setting, users are prevented from running application If you do not configure this policy setting, users are queried to choose whether to run applications and download files from IFRAMEs on the pages in this zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8167,28 +8179,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -8223,12 +8241,6 @@ If you disable this policy setting, logon is set to Automatic logon only in Intr If you do not configure this policy setting, logon is set to Automatic logon only in Intranet zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8248,28 +8260,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -8296,12 +8314,6 @@ If you disable this policy setting, users cannot open windows and frames to acce If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8321,28 +8333,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -8369,12 +8387,6 @@ If you disable this policy setting, Internet Explorer will not execute signed ma If you do not configure this policy setting, Internet Explorer will execute signed managed components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8394,28 +8406,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -8442,12 +8460,6 @@ If you disable this policy setting, these files do not open. If you do not configure this policy setting, the user can configure how the computer handles these files. By default, these files are blocked in the Restricted zone, enabled in the Intranet and Local Computer zones, and set to prompt in the Internet and Trusted zones. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8467,28 +8479,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -8515,12 +8533,6 @@ If you disable this policy setting, pop-up windows are not prevented from appear If you do not configure this policy setting, most unwanted pop-up windows are prevented from appearing. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8540,28 +8552,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -8588,12 +8606,6 @@ If you disable this policy setting, users cannot load a page in the zone that us If you do not configure this policy setting, users are queried to choose whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8613,28 +8625,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -8661,12 +8679,6 @@ If you disable this policy setting, ActiveX control installations will be blocke If you do not configure this policy setting, users will receive a prompt when a site instantiates an ActiveX control they do not have installed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8686,28 +8698,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -8732,12 +8750,6 @@ If you enable this setting, users will receive a file download dialog for automa If you disable or do not configure this setting, users will receive a file download dialog for automatic download attempts. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8757,28 +8769,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -8805,12 +8823,6 @@ If you disable this policy setting, HTML fonts are prevented from downloading. If you do not configure this policy setting, HTML fonts can be downloaded automatically. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8830,28 +8842,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -8878,12 +8896,6 @@ If you disable this policy setting, the possibly harmful navigations are prevent If you do not configure this policy setting, Web sites from less privileged zones can open new windows in, or navigate into, this zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8903,28 +8915,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -8951,12 +8969,6 @@ If you disable this policy setting, Internet Explorer will not execute unsigned If you do not configure this policy setting, Internet Explorer will execute unsigned managed components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -8976,28 +8988,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -9024,12 +9042,6 @@ If you disable this policy setting, the user cannot run scriptlets. If you do not configure this policy setting, the user can enable or disable scriptlets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -9049,28 +9061,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -9099,12 +9117,6 @@ If you do not configure this policy setting, the user can choose whether Windows Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -9124,28 +9136,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -9172,12 +9190,6 @@ If you disable this policy setting, users cannot preserve information in the bro If you do not configure this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -9197,28 +9209,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -9245,12 +9263,6 @@ If you disable this policy setting, Internet Explorer always checks with your an If you don't configure this policy setting, Internet Explorer won't check with your antimalware program to see if it's safe to create an instance of the ActiveX control. Users can turn this behavior on or off, using Internet Explorer Security settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -9270,28 +9282,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -9320,12 +9338,6 @@ If you disable this policy setting, ActiveX controls that cannot be made safe ar If you do not configure this policy setting, ActiveX controls that cannot be made safe are not loaded with parameters or scripted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -9345,28 +9357,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -9399,12 +9417,6 @@ If you disable this policy setting, Java applets cannot run. If you do not configure this policy setting, the permission is set to Medium Safety. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -9424,28 +9436,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -9472,12 +9490,6 @@ If you disable this policy setting, users cannot open windows and frames to acce If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -9497,28 +9509,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark7YesYes
Businesscheck mark7YesYes
Enterprisecheck mark7YesYes
Educationcheck mark7YesYes
@@ -9553,12 +9571,6 @@ Related policies: For more information on how to use this policy together with other related policies to create the optimal configuration for your organization, see [https://go.microsoft.com/fwlink/?linkid=2094210.](/DeployEdge/edge-ie-mode-policies#configure-internet-explorer-integration) -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -9596,28 +9608,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -9644,12 +9662,6 @@ If you disable this policy setting, users cannot load a page in the zone that us If you do not configure this policy setting, users can load a page in the zone that uses MSXML or ADO to access data from another site in the zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -9669,28 +9681,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -9717,12 +9735,6 @@ If you disable this policy setting, ActiveX control installations will be blocke If you do not configure this policy setting, users will receive a prompt when a site instantiates an ActiveX control they do not have installed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -9742,28 +9754,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -9788,12 +9806,6 @@ If you enable this setting, users will receive a file download dialog for automa If you disable or do not configure this setting, users will receive a file download dialog for automatic download attempts. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -9813,28 +9825,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -9861,12 +9879,6 @@ If you disable this policy setting, HTML fonts are prevented from downloading. If you do not configure this policy setting, HTML fonts can be downloaded automatically. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -9886,28 +9898,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -9934,12 +9952,6 @@ If you disable this policy setting, the possibly harmful navigations are prevent If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -9959,28 +9971,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10007,12 +10025,6 @@ If you disable this policy setting, Internet Explorer will not execute unsigned If you do not configure this policy setting, Internet Explorer will not execute unsigned managed components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10032,28 +10044,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10080,12 +10098,6 @@ If you disable this policy setting, the user cannot run scriptlets. If you do not configure this policy setting, the user can enable or disable scriptlets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10105,28 +10117,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10155,12 +10173,6 @@ If you do not configure this policy setting, the user can choose whether Windows Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10180,28 +10192,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10228,12 +10246,6 @@ If you disable this policy setting, users cannot preserve information in the bro If you do not configure this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10253,28 +10265,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10301,12 +10319,6 @@ If you disable this policy setting, Internet Explorer always checks with your an If you don't configure this policy setting, Internet Explorer won't check with your antimalware program to see if it's safe to create an instance of the ActiveX control. Users can turn this behavior on or off, using Internet Explorer Security settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10326,28 +10338,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10376,12 +10394,6 @@ If you disable this policy setting, ActiveX controls that cannot be made safe ar If you do not configure this policy setting, users are queried whether to allow the control to be loaded with parameters or scripted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10401,28 +10413,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10455,12 +10473,6 @@ If you disable this policy setting, Java applets cannot run. If you do not configure this policy setting, the permission is set to Medium Safety. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10480,28 +10492,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10528,12 +10546,6 @@ If you disable this policy setting, users cannot open windows and frames to acce If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10553,28 +10565,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10601,12 +10619,6 @@ If you disable this policy setting, users cannot load a page in the zone that us If you do not configure this policy setting, users cannot load a page in the zone that uses MSXML or ADO to access data from another site in the zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10626,28 +10638,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10674,12 +10692,6 @@ If you disable this policy setting, ActiveX control installations will be blocke If you do not configure this policy setting, ActiveX control installations will be blocked using the Notification bar. Users can click on the Notification bar to allow the ActiveX control prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10699,28 +10711,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10745,12 +10763,6 @@ If you enable this setting, users will receive a file download dialog for automa If you disable or do not configure this setting, file downloads that are not user-initiated will be blocked, and users will see the Notification bar instead of the file download dialog. Users can then click the Notification bar to allow the file download prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10770,28 +10782,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10818,12 +10836,6 @@ If you disable this policy setting, HTML fonts are prevented from downloading. If you do not configure this policy setting, HTML fonts can be downloaded automatically. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10843,28 +10855,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10891,12 +10909,6 @@ If you disable this policy setting, the possibly harmful navigations are prevent If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10916,28 +10928,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -10964,12 +10982,6 @@ If you disable this policy setting, Internet Explorer will not execute unsigned If you do not configure this policy setting, Internet Explorer will not execute unsigned managed components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -10989,28 +11001,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -11037,12 +11055,6 @@ If you disable this policy setting, the user cannot run scriptlets. If you do not configure this policy setting, the user can enable or disable scriptlets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -11062,28 +11074,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -11112,12 +11130,6 @@ If you do not configure this policy setting, the user can choose whether Windows Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -11137,28 +11149,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -11185,12 +11203,6 @@ If you disable this policy setting, users cannot preserve information in the bro If you do not configure this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -11210,28 +11222,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -11260,12 +11278,6 @@ If you disable this policy setting, ActiveX controls that cannot be made safe ar If you do not configure this policy setting, ActiveX controls that cannot be made safe are not loaded with parameters or scripted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -11285,28 +11297,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -11339,12 +11357,6 @@ If you disable this policy setting, Java applets cannot run. If you do not configure this policy setting, Java applets are disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -11364,28 +11376,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -11412,12 +11430,6 @@ If you disable this policy setting, users cannot open windows and frames to acce If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -11437,28 +11449,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -11491,12 +11509,6 @@ If you disable this policy setting, Java applets cannot run. If you do not configure this policy setting, Java applets are disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -11516,28 +11528,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -11564,12 +11582,6 @@ If you disable this policy setting, users cannot load a page in the zone that us If you do not configure this policy setting, users are queried to choose whether to allow a page to be loaded in the zone that uses MSXML or ADO to access data from another site in the zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -11589,28 +11601,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -11637,12 +11655,6 @@ If you disable this policy setting, ActiveX control installations will be blocke If you do not configure this policy setting, ActiveX control installations will be blocked using the Notification bar. Users can click on the Notification bar to allow the ActiveX control prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -11662,28 +11674,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -11708,12 +11726,6 @@ If you enable this setting, users will receive a file download dialog for automa If you disable or do not configure this setting, file downloads that are not user-initiated will be blocked, and users will see the Notification bar instead of the file download dialog. Users can then click the Notification bar to allow the file download prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -11733,28 +11745,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -11781,12 +11799,6 @@ If you disable this policy setting, HTML fonts are prevented from downloading. If you do not configure this policy setting, HTML fonts can be downloaded automatically. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -11806,28 +11818,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -11854,12 +11872,6 @@ If you disable this policy setting, the possibly harmful navigations are prevent If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -11879,28 +11891,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -11927,12 +11945,6 @@ If you disable this policy setting, Internet Explorer will not execute unsigned If you do not configure this policy setting, Internet Explorer will not execute unsigned managed components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -11952,28 +11964,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12000,12 +12018,6 @@ If you disable this policy setting, the user cannot run scriptlets. If you do not configure this policy setting, the user can enable or disable scriptlets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12025,28 +12037,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12075,12 +12093,6 @@ If you do not configure this policy setting, the user can choose whether Windows Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12100,28 +12112,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12148,12 +12166,6 @@ If you disable this policy setting, users cannot preserve information in the bro If you do not configure this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12173,28 +12185,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12223,12 +12241,6 @@ If you disable this policy setting, ActiveX controls that cannot be made safe ar If you do not configure this policy setting, ActiveX controls that cannot be made safe are not loaded with parameters or scripted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12248,28 +12260,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12296,12 +12314,6 @@ If you disable this policy setting, users cannot open windows and frames to acce If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12321,28 +12333,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12369,12 +12387,6 @@ If you disable this policy setting, users cannot load a page in the zone that us If you do not configure this policy setting, users can load a page in the zone that uses MSXML or ADO to access data from another site in the zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12394,28 +12406,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12442,12 +12460,6 @@ If you disable this policy setting, ActiveX control installations will be blocke If you do not configure this policy setting, ActiveX control installations will be blocked using the Notification bar. Users can click on the Notification bar to allow the ActiveX control prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12467,28 +12479,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12513,12 +12531,6 @@ If you enable this setting, users will receive a file download dialog for automa If you disable or do not configure this setting, file downloads that are not user-initiated will be blocked, and users will see the Notification bar instead of the file download dialog. Users can then click the Notification bar to allow the file download prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12538,28 +12550,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12586,12 +12604,6 @@ If you disable this policy setting, HTML fonts are prevented from downloading. If you do not configure this policy setting, HTML fonts can be downloaded automatically. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12611,28 +12623,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12659,12 +12677,6 @@ If you disable this policy setting, the possibly harmful navigations are prevent If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12684,28 +12696,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12732,12 +12750,6 @@ If you disable this policy setting, Internet Explorer will not execute unsigned If you do not configure this policy setting, Internet Explorer will not execute unsigned managed components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12757,28 +12769,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12805,12 +12823,6 @@ If you disable this policy setting, the user cannot run scriptlets. If you do not configure this policy setting, the user can enable or disable scriptlets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12830,28 +12842,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12880,12 +12898,6 @@ If you do not configure this policy setting, the user can choose whether Windows Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12905,28 +12917,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -12953,12 +12971,6 @@ If you disable this policy setting, users cannot preserve information in the bro If you do not configure this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -12978,28 +12990,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13028,12 +13046,6 @@ If you disable this policy setting, ActiveX controls that cannot be made safe ar If you do not configure this policy setting, ActiveX controls that cannot be made safe are not loaded with parameters or scripted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -13053,28 +13065,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13107,12 +13125,6 @@ If you disable this policy setting, Java applets cannot run. If you do not configure this policy setting, Java applets are disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -13132,28 +13144,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13180,12 +13198,6 @@ If you disable this policy setting, users cannot open windows and frames to acce If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -13205,28 +13217,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13253,12 +13271,6 @@ If you disable this policy setting, users cannot load a page in the zone that us If you do not configure this policy setting, users cannot load a page in the zone that uses MSXML or ADO to access data from another site in the zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -13278,28 +13290,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13326,12 +13344,6 @@ If you disable this policy setting, ActiveX control installations will be blocke If you do not configure this policy setting, ActiveX control installations will be blocked using the Notification bar. Users can click on the Notification bar to allow the ActiveX control prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -13351,28 +13363,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13397,12 +13415,6 @@ If you enable this setting, users will receive a file download dialog for automa If you disable or do not configure this setting, file downloads that are not user-initiated will be blocked, and users will see the Notification bar instead of the file download dialog. Users can then click the Notification bar to allow the file download prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -13422,28 +13434,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13470,12 +13488,6 @@ If you disable this policy setting, HTML fonts are prevented from downloading. If you do not configure this policy setting, users are queried whether to allow HTML fonts to download. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -13495,28 +13507,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13543,12 +13561,6 @@ If you disable this policy setting, the possibly harmful navigations are prevent If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -13568,28 +13580,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13616,12 +13634,6 @@ If you disable this policy setting, Internet Explorer will not execute unsigned If you do not configure this policy setting, Internet Explorer will not execute unsigned managed components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -13641,28 +13653,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13689,12 +13707,6 @@ If you disable this policy setting, the user cannot run scriptlets. If you do not configure this policy setting, the user can enable or disable scriptlets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -13714,28 +13726,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13764,12 +13782,6 @@ If you do not configure this policy setting, the user can choose whether Windows Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -13789,28 +13801,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13837,12 +13855,6 @@ If you disable this policy setting, users cannot preserve information in the bro If you do not configure this policy setting, users cannot preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -13862,28 +13874,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13912,12 +13930,6 @@ If you disable this policy setting, ActiveX controls that cannot be made safe ar If you do not configure this policy setting, ActiveX controls that cannot be made safe are not loaded with parameters or scripted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -13937,28 +13949,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -13991,12 +14009,6 @@ If you disable this policy setting, Java applets cannot run. If you do not configure this policy setting, Java applets are disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14016,28 +14028,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -14064,12 +14082,6 @@ If you disable this policy setting, users cannot open other windows and frames f If you do not configure this policy setting, users cannot open other windows and frames from different domains or access applications from different domains. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14089,28 +14101,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -14137,12 +14155,6 @@ If you disable this policy setting, users cannot load a page in the zone that us If you do not configure this policy setting, users can load a page in the zone that uses MSXML or ADO to access data from another site in the zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14162,28 +14174,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -14210,12 +14228,6 @@ If you disable this policy setting, ActiveX control installations will be blocke If you do not configure this policy setting, ActiveX control installations will be blocked using the Notification bar. Users can click on the Notification bar to allow the ActiveX control prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14235,28 +14247,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -14281,12 +14299,6 @@ If you enable this setting, users will receive a file download dialog for automa If you disable or do not configure this setting, file downloads that are not user-initiated will be blocked, and users will see the Notification bar instead of the file download dialog. Users can then click the Notification bar to allow the file download prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14306,28 +14318,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -14354,12 +14372,6 @@ If you disable this policy setting, HTML fonts are prevented from downloading. If you do not configure this policy setting, HTML fonts can be downloaded automatically. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14379,28 +14391,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -14427,12 +14445,6 @@ If you disable this policy setting, the possibly harmful navigations are prevent If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14452,28 +14464,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -14500,12 +14518,6 @@ If you disable this policy setting, Internet Explorer will not execute unsigned If you do not configure this policy setting, Internet Explorer will not execute unsigned managed components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14525,28 +14537,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -14573,12 +14591,6 @@ If you disable this policy setting, the user cannot run scriptlets. If you do not configure this policy setting, the user can enable or disable scriptlets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14598,28 +14610,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -14648,12 +14666,6 @@ If you do not configure this policy setting, the user can choose whether Windows Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14673,28 +14685,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -14721,12 +14739,6 @@ If you disable this policy setting, users cannot preserve information in the bro If you do not configure this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14746,28 +14758,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -14796,12 +14814,6 @@ If you disable this policy setting, ActiveX controls that cannot be made safe ar If you do not configure this policy setting, ActiveX controls that cannot be made safe are not loaded with parameters or scripted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14821,28 +14833,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -14875,12 +14893,6 @@ If you disable this policy setting, Java applets cannot run. If you do not configure this policy setting, Java applets are disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14900,28 +14912,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -14948,12 +14966,6 @@ If you disable this policy setting, users cannot open windows and frames to acce If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -14973,28 +14985,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -15021,12 +15039,6 @@ If you disable this policy setting, applications can use the MK protocol API. Re If you do not configure this policy setting, the MK Protocol is prevented for File Explorer and Internet Explorer, and resources hosted on the MK protocol will fail. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -15046,28 +15058,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -15094,12 +15112,6 @@ If you disable this policy setting, Internet Explorer processes will allow a MIM If you do not configure this policy setting, MIME sniffing will never promote a file of one type to a more dangerous file type. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -15119,28 +15131,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
@@ -15165,12 +15183,6 @@ If you enable this policy setting, you can choose which page to display when the If you disable or do not configure this policy setting, users can select their preference for this behavior. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -15204,28 +15216,34 @@ Supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -15252,12 +15270,6 @@ If you disable this policy setting, the Notification bar will not be displayed f If you do not configure this policy setting, the Notification bar will be displayed for Internet Explorer Processes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -15277,28 +15289,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -15323,12 +15341,6 @@ If you enable this policy setting, the user is not prompted to turn on Windows D If you disable or do not configure this policy setting, the user is prompted to decide whether to turn on Windows Defender SmartScreen during the first-run experience. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -15348,28 +15360,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -15394,12 +15412,6 @@ If you enable this policy setting, ActiveX controls cannot be installed on a per If you disable or do not configure this policy setting, ActiveX controls can be installed on a per-user basis. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -15419,28 +15431,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -15467,12 +15485,6 @@ If you disable this policy setting, no zone receives such protection for Interne If you do not configure this policy setting, any zone can be protected from zone elevation by Internet Explorer processes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -15492,28 +15504,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -15540,12 +15558,6 @@ If you disable or don't configure this policy setting, users will see the "Run t For more information, see "Outdated ActiveX Controls" in the Internet Explorer TechNet library. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -15565,28 +15577,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -15613,12 +15631,6 @@ If you disable this policy setting, prompting for ActiveX control installations If you do not configure this policy setting, the user's preference will be used to determine whether to block ActiveX control installations for Internet Explorer processes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -15638,28 +15650,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -15686,12 +15704,6 @@ If you disable this policy setting, prompting will occur for file downloads that If you do not configure this policy setting, the user's preference determines whether to prompt for file downloads that are not user initiated for Internet Explorer processes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -15711,28 +15723,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -15759,12 +15777,6 @@ If you disable this policy setting, users cannot load a page in the zone that us If you do not configure this policy setting, users cannot load a page in the zone that uses MSXML or ADO to access data from another site in the zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -15784,28 +15796,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -15832,12 +15850,6 @@ If you disable this policy setting, script code on pages in the zone is prevente If you do not configure this policy setting, script code on pages in the zone is prevented from running. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -15857,28 +15869,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -15905,12 +15923,6 @@ If you disable this policy setting, ActiveX control installations will be blocke If you do not configure this policy setting, ActiveX control installations will be blocked using the Notification bar. Users can click on the Notification bar to allow the ActiveX control prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -15930,28 +15942,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -15976,12 +15994,6 @@ If you enable this setting, users will receive a file download dialog for automa If you disable or do not configure this setting, file downloads that are not user-initiated will be blocked, and users will see the Notification bar instead of the file download dialog. Users can then click the Notification bar to allow the file download prompt. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16001,28 +16013,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16049,12 +16067,6 @@ If you disable this policy setting, binary and script behaviors are not availabl If you do not configure this policy setting, binary and script behaviors are not available unless applications have implemented a custom security manager. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16074,28 +16086,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16124,12 +16142,6 @@ If you disable this policy setting, a script cannot perform a clipboard operatio If you do not configure this policy setting, a script cannot perform a clipboard operation. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16149,28 +16161,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16197,12 +16215,6 @@ If you disable this policy setting, users are prevented from dragging files or c If you do not configure this policy setting, users are queried to choose whether to drag or copy files from this zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16222,28 +16234,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16270,12 +16288,6 @@ If you disable this policy setting, files are prevented from being downloaded fr If you do not configure this policy setting, files are prevented from being downloaded from the zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16295,28 +16307,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16343,12 +16361,6 @@ If you disable this policy setting, HTML fonts are prevented from downloading. If you do not configure this policy setting, users are queried whether to allow HTML fonts to download. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16368,28 +16380,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16416,12 +16434,6 @@ If you disable this policy setting, the possibly harmful navigations are prevent If you do not configure this policy setting, the possibly harmful navigations are prevented. The Internet Explorer security feature will be on in this zone as set by Protection from Zone Elevation feature control. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16441,28 +16453,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16489,12 +16507,6 @@ If you disable this policy setting, XAML files are not loaded inside Internet Ex If you do not configure this policy setting, the user can decide whether to load XAML files inside Internet Explorer. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16514,28 +16526,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16562,12 +16580,6 @@ If you disable this policy setting, a user's browser that loads a page containin If you do not configure this policy setting, a user's browser that loads a page containing an active Meta Refresh setting cannot be redirected to another Web page. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16587,28 +16599,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16635,12 +16653,6 @@ If you disable this policy setting, Internet Explorer will not execute unsigned If you do not configure this policy setting, Internet Explorer will not execute unsigned managed components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16660,28 +16672,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16706,12 +16724,6 @@ If you enable this policy setting, the user is prompted before ActiveX controls If you disable this policy setting, the user does not see the per-site ActiveX prompt, and ActiveX controls can run from all sites in this zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16731,28 +16743,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16777,12 +16795,6 @@ If you enable this policy setting, the TDC ActiveX control will not run from web If you disable this policy setting, the TDC Active X control will run from all sites in this zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16802,28 +16814,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16850,12 +16868,6 @@ If you disable this policy setting, the possible harmful actions contained in sc If you do not configure this policy setting, the possible harmful actions contained in script-initiated pop-up windows and windows that include the title and status bars cannot be run. This Internet Explorer security feature will be on in this zone as dictated by the Scripted Windows Security Restrictions feature control setting for the process. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16875,28 +16887,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16923,12 +16941,6 @@ If you disable this policy setting, script access to the WebBrowser control is n If you do not configure this policy setting, the user can enable or disable script access to the WebBrowser control. By default, script access to the WebBrowser control is allowed only in the Local Machine and Intranet zones. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -16948,28 +16960,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -16996,12 +17014,6 @@ If you disable this policy setting, the user cannot run scriptlets. If you do not configure this policy setting, the user can enable or disable scriptlets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17021,28 +17033,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -17071,12 +17089,6 @@ If you do not configure this policy setting, the user can choose whether Windows Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17096,28 +17108,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -17142,12 +17160,6 @@ If you enable this policy setting, script is allowed to update the status bar. If you disable or do not configure this policy setting, script is not allowed to update the status bar. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17167,28 +17179,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -17215,12 +17233,6 @@ If you disable this policy setting, users cannot preserve information in the bro If you do not configure this policy setting, users cannot preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17240,28 +17252,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -17290,12 +17308,6 @@ If you selected Disable in the drop-down box, VBScript is prevented from running If you do not configure or disable this policy setting, VBScript is prevented from running. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17315,28 +17327,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -17363,12 +17381,6 @@ If you disable this policy setting, Internet Explorer always checks with your an If you don't configure this policy setting, Internet Explorer always checks with your antimalware program to see if it's safe to create an instance of the ActiveX control. Users can turn this behavior on or off, using Internet Explorer Security settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17388,28 +17400,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -17436,12 +17454,6 @@ If you disable the policy setting, signed controls cannot be downloaded. If you do not configure this policy setting, signed controls cannot be downloaded. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17461,28 +17473,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -17509,12 +17527,6 @@ If you disable this policy setting, users cannot run unsigned controls. If you do not configure this policy setting, users cannot run unsigned controls. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17534,28 +17546,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -17580,12 +17598,6 @@ If you enable this policy setting, the XSS Filter is turned on for sites in this If you disable this policy setting, the XSS Filter is turned off for sites in this zone, and Internet Explorer permits cross-site script injections. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17605,28 +17617,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -17655,12 +17673,6 @@ In Internet Explorer 10, if you disable this policy setting or do not configure In Internet Explorer 9 and earlier versions, if you disable this policy or do not configure it, users can drag content from one domain to a different domain when the source and destination are in different windows. Users cannot change this setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17680,28 +17692,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -17730,12 +17748,6 @@ In Internet Explorer 10, if you disable this policy setting or do not configure In Internet Explorer 9 and earlier versions, if you disable this policy setting or do not configure it, users can drag content from one domain to a different domain when the source and destination are in the same window. Users cannot change this setting in the Internet Options dialog. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17755,28 +17767,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -17803,12 +17821,6 @@ If you disable this policy setting, the actions that may be harmful cannot run; If you do not configure this policy setting, the actions that may be harmful cannot run; this Internet Explorer security feature will be turned on in this zone, as dictated by the feature control setting for the process. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17828,28 +17840,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -17876,12 +17894,6 @@ If you disable this policy setting, path information is removed when the user is If you do not configure this policy setting, the user can choose whether path information is sent when he or she is uploading a file via an HTML form. By default, path information is sent. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17901,28 +17913,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -17951,12 +17969,6 @@ If you disable this policy setting, ActiveX controls that cannot be made safe ar If you do not configure this policy setting, ActiveX controls that cannot be made safe are not loaded with parameters or scripted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -17976,28 +17988,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18030,12 +18048,6 @@ If you disable this policy setting, Java applets cannot run. If you do not configure this policy setting, Java applets are disabled. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -18055,28 +18067,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18103,12 +18121,6 @@ If you disable this policy setting, users are prevented from running application If you do not configure this policy setting, users are prevented from running applications and downloading files from IFRAMEs on the pages in this zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -18128,28 +18140,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18184,12 +18202,6 @@ If you disable this policy setting, logon is set to Automatic logon only in Intr If you do not configure this policy setting, logon is set to Prompt for username and password. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -18209,28 +18221,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18257,12 +18275,6 @@ If you disable this policy setting, users cannot open other windows and frames f If you do not configure this policy setting, users cannot open other windows and frames from different domains or access applications from different domains. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -18282,28 +18294,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18332,12 +18350,6 @@ If you disable this policy setting, controls and plug-ins are prevented from run If you do not configure this policy setting, controls and plug-ins are prevented from running. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -18357,28 +18369,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18405,12 +18423,6 @@ If you disable this policy setting, Internet Explorer will not execute signed ma If you do not configure this policy setting, Internet Explorer will not execute signed managed components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -18430,28 +18442,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18480,12 +18498,6 @@ If you disable this policy setting, script interaction is prevented from occurri If you do not configure this policy setting, script interaction is prevented from occurring. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -18505,28 +18517,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18555,12 +18573,6 @@ If you disable this policy setting, scripts are prevented from accessing applets If you do not configure this policy setting, scripts are prevented from accessing applets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -18580,28 +18592,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18628,12 +18646,6 @@ If you disable this policy setting, these files do not open. If you do not configure this policy setting, the user can configure how the computer handles these files. By default, these files are blocked in the Restricted zone, enabled in the Intranet and Local Computer zones, and set to prompt in the Internet and Trusted zones. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -18653,28 +18665,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18701,12 +18719,6 @@ If you disable this policy setting, Protected Mode is turned off. The user canno If you do not configure this policy setting, the user can turn on or turn off Protected Mode. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -18726,28 +18738,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18774,12 +18792,6 @@ If you disable this policy setting, pop-up windows are not prevented from appear If you do not configure this policy setting, most unwanted pop-up windows are prevented from appearing. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -18799,28 +18811,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18847,12 +18865,6 @@ If you disable this policy setting, scripts can continue to create popup windows If you do not configure this policy setting, popup windows and other restrictions apply for File Explorer and Internet Explorer processes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -18872,28 +18884,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18918,12 +18936,6 @@ If you enable this policy setting, the user cannot configure the list of search If you disable or do not configure this policy setting, the user can configure his or her list of search providers. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -18943,28 +18955,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -18992,12 +19010,6 @@ This policy is intended to ensure that security zone settings apply uniformly to Also, see the "Security zones: Do not allow users to change policies" policy. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19017,28 +19029,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark7YesYes
Businesscheck mark7YesYes
Enterprisecheck mark7YesYes
Educationcheck mark7YesYes
@@ -19066,12 +19084,6 @@ If you disable, or not configure this setting, then it opens all sites based on > If you have also enabled the [InternetExplorer/SendIntranetTraffictoInternetExplorer](#internetexplorer-policies) policy setting, then all intranet sites will continue to open in Internet Explorer 11. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19111,28 +19123,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -19157,12 +19175,6 @@ If you enable this policy setting, ActiveX controls are installed only if the Ac If you disable or do not configure this policy setting, ActiveX controls, including per-user controls, are installed through the standard installation process. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19182,28 +19194,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -19230,12 +19248,6 @@ If you disable this policy setting, users cannot load a page in the zone that us If you do not configure this policy setting, users can load a page in the zone that uses MSXML or ADO to access data from another site in the zone. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19255,28 +19267,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -19303,12 +19321,6 @@ If you disable this policy setting, ActiveX control installations will be blocke If you do not configure this policy setting, users will receive a prompt when a site instantiates an ActiveX control they do not have installed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19328,28 +19340,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -19374,12 +19392,6 @@ If you enable this setting, users will receive a file download dialog for automa If you disable or do not configure this setting, users will receive a file download dialog for automatic download attempts. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19399,28 +19411,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -19447,12 +19465,6 @@ If you disable this policy setting, HTML fonts are prevented from downloading. If you do not configure this policy setting, HTML fonts can be downloaded automatically. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19472,28 +19484,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -19520,12 +19538,6 @@ If you disable this policy setting, the possibly harmful navigations are prevent If you do not configure this policy setting, a warning is issued to the user that potentially risky navigation is about to occur. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19545,28 +19557,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -19593,12 +19611,6 @@ If you disable this policy setting, Internet Explorer will not execute unsigned If you do not configure this policy setting, Internet Explorer will execute unsigned managed components. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19618,28 +19630,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -19666,12 +19684,6 @@ If you disable this policy setting, the user cannot run scriptlets. If you do not configure this policy setting, the user can enable or disable scriptlets. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19691,28 +19703,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -19741,12 +19759,6 @@ If you do not configure this policy setting, the user can choose whether Windows Note: In Internet Explorer 7, this policy setting controls whether Phishing Filter scans pages in this zone for malicious content. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19766,28 +19778,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -19814,12 +19832,6 @@ If you disable this policy setting, users cannot preserve information in the bro If you do not configure this policy setting, users can preserve information in the browser's history, in favorites, in an XML store, or directly within a Web page saved to disk. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19839,28 +19851,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -19887,12 +19905,6 @@ If you disable this policy setting, Internet Explorer always checks with your an If you don't configure this policy setting, Internet Explorer won't check with your antimalware program to see if it's safe to create an instance of the ActiveX control. Users can turn this behavior on or off, using Internet Explorer Security settings. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19912,28 +19924,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -19962,12 +19980,6 @@ If you disable this policy setting, ActiveX controls that cannot be made safe ar If you do not configure this policy setting, users are queried whether to allow the control to be loaded with parameters or scripted. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -19987,28 +19999,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -20041,12 +20059,6 @@ If you disable this policy setting, Java applets cannot run. If you do not configure this policy setting, the permission is set to Low Safety. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -20066,28 +20078,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -20114,12 +20132,6 @@ If you disable this policy setting, users cannot open windows and frames to acce If you do not configure this policy setting, users can open windows and frames from other domains and access applications from other domains. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -20132,15 +20144,5 @@ ADMX Info:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-kerberos.md b/windows/client-management/mdm/policy-csp-kerberos.md index 863153876a..d51018a42a 100644 --- a/windows/client-management/mdm/policy-csp-kerberos.md +++ b/windows/client-management/mdm/policy-csp-kerberos.md @@ -44,6 +44,13 @@ manager: dansimp
+> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
@@ -104,12 +111,6 @@ If you enable this policy setting, the Kerberos client searches the forests in t If you disable or do not configure this policy setting, the Kerberos client does not search the listed forests to resolve the SPN. If the Kerberos client is unable to resolve the SPN because the name is not found, NTLM authentication might be used. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -179,12 +180,6 @@ If you enable this policy setting, the client computers will request claims, pro If you disable or do not configure this policy setting, the client devices will not request claims, provide information required to create compounded authentication and armor Kerberos messages. Services hosted on the device will not be able to retrieve claims for clients using Kerberos protocol transition. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -263,12 +258,6 @@ If you disable or do not configure this policy, each algorithm will assume the * More information about the hash and checksum algorithms supported by the Windows Kerberos client and their default states can be found https://go.microsoft.com/fwlink/?linkid=2169037. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -344,12 +333,6 @@ If you enable this policy setting, the client computers in the domain enforce th If you disable or do not configure this policy setting, the client computers in the domain enforce the use of Kerberos armoring when possible as supported by the target domain. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -420,12 +403,6 @@ If you enable this policy setting, the Kerberos client requires that the KDC's X If you disable or do not configure this policy setting, the Kerberos client requires only that the KDC certificate contain the Server Authentication purpose object identifier in the EKU extensions which can be issued to any server. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -501,12 +478,6 @@ If you disable or do not configure this policy setting, the Kerberos client or s > This policy setting configures the existing MaxTokenSize registry value in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters, which was added in Windows XP and Windows Server 2003, with a default value of 12,000 bytes. Beginning with Windows 8 the default is 48,000 bytes. Due to HTTP's base64 encoding of authentication context tokens, it is not advised to set this value more than 48,000 bytes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -587,16 +558,5 @@ Devices joined to Azure Active Directory in a hybrid environment need to interac
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. - diff --git a/windows/client-management/mdm/policy-csp-kioskbrowser.md b/windows/client-management/mdm/policy-csp-kioskbrowser.md index b7c4328ba0..76dcd8f06b 100644 --- a/windows/client-management/mdm/policy-csp-kioskbrowser.md +++ b/windows/client-management/mdm/policy-csp-kioskbrowser.md @@ -57,28 +57,34 @@ These policies currently only apply to Kiosk Browser app. Kiosk Browser is a Mic - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -95,7 +101,7 @@ These policies currently only apply to Kiosk Browser app. Kiosk Browser is a Mic -Added in Windows 10, version 1803. List of exceptions to the blocked website URLs (with wildcard support). This is used to configure URLs kiosk browsers are allowed to navigate to, which are a subset of the blocked URLs. +List of exceptions to the blocked website URLs (with wildcard support). This is used to configure URLs kiosk browsers are allowed to navigate to, which are a subset of the blocked URLs. > [!NOTE] > This policy only applies to the Kiosk Browser app in Microsoft Store. @@ -111,28 +117,34 @@ Added in Windows 10, version 1803. List of exceptions to the blocked website URL - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -149,7 +161,7 @@ Added in Windows 10, version 1803. List of exceptions to the blocked website URL -Added in Windows 10, version 1803. List of blocked website URLs (with wildcard support). This is used to configure blocked URLs kiosk browsers cannot navigate to. +List of blocked website URLs (with wildcard support). This is used to configure blocked URLs kiosk browsers cannot navigate to. > [!NOTE] > This policy only applies to the Kiosk Browser app in Microsoft Store. @@ -165,28 +177,34 @@ Added in Windows 10, version 1803. List of blocked website URLs (with wildcard s - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -203,7 +221,7 @@ Added in Windows 10, version 1803. List of blocked website URLs (with wildcard s -Added in Windows 10, version 1803. Configures the default URL kiosk browsers to navigate on launch and restart. +Configures the default URL kiosk browsers to navigate on launch and restart. > [!NOTE] > This policy only applies to the Kiosk Browser app in Microsoft Store. @@ -219,28 +237,34 @@ Added in Windows 10, version 1803. Configures the default URL kiosk browsers to - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -270,28 +294,34 @@ Shows the Kiosk Browser's end session button. When the policy is enabled, the Ki - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -308,7 +338,7 @@ Shows the Kiosk Browser's end session button. When the policy is enabled, the Ki -Added in Windows 10, version 1803. Enable/disable kiosk browser's home button. +Enable/disable kiosk browser's home button. > [!NOTE] > This policy only applies to the Kiosk Browser app in Microsoft Store. @@ -324,28 +354,34 @@ Added in Windows 10, version 1803. Enable/disable kiosk browser's home button. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -362,7 +398,7 @@ Added in Windows 10, version 1803. Enable/disable kiosk browser's home button. -Added in Windows 10, version 1803. Enable/disable kiosk browser's navigation buttons (forward/back). +Enable/disable kiosk browser's navigation buttons (forward/back). > [!NOTE] > This policy only applies to the Kiosk Browser app in Microsoft Store. @@ -378,28 +414,34 @@ Added in Windows 10, version 1803. Enable/disable kiosk browser's navigation but - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -416,7 +458,7 @@ Added in Windows 10, version 1803. Enable/disable kiosk browser's navigation but -Added in Windows 10, version 1803. Amount of time in minutes the session is idle until the kiosk browser restarts in a fresh state. +Amount of time in minutes the session is idle until the kiosk browser restarts in a fresh state. The value is an int 1-1440 that specifies the amount of minutes the session is idle until the kiosk browser restarts in a fresh state. The default value is empty which means there is no idle timeout within the kiosk browser. @@ -427,15 +469,4 @@ The value is an int 1-1440 that specifies the amount of minutes the session is i
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. - \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-lanmanworkstation.md b/windows/client-management/mdm/policy-csp-lanmanworkstation.md index f7c4cf4015..fd3a136e36 100644 --- a/windows/client-management/mdm/policy-csp-lanmanworkstation.md +++ b/windows/client-management/mdm/policy-csp-lanmanworkstation.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
@@ -74,7 +80,7 @@ manager: dansimp -Added in Windows 10, version 1803. This policy setting determines if the SMB client will allow insecure guest logons to an SMB server. +This policy setting determines if the SMB client will allow insecure guest logons to an SMB server. If you enable this policy setting or if you do not configure this policy setting, the SMB client will allow insecure guest logons. @@ -98,16 +104,5 @@ This setting supports a range of values between 0 and 1.
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. - diff --git a/windows/client-management/mdm/policy-csp-licensing.md b/windows/client-management/mdm/policy-csp-licensing.md index 3bc05c7260..518cd8ad84 100644 --- a/windows/client-management/mdm/policy-csp-licensing.md +++ b/windows/client-management/mdm/policy-csp-licensing.md @@ -39,28 +39,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -77,7 +83,7 @@ manager: dansimp -Added in Windows 10, version 1607. Enables or Disable Windows license reactivation on managed devices. +Enables or Disable Windows license reactivation on managed devices. @@ -105,28 +111,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -143,7 +155,7 @@ The following list shows the supported values: -Added in Windows 10, version 1607. Enabling this setting prevents this computer from sending data to Microsoft regarding its activation state. +Enabling this setting prevents this computer from sending data to Microsoft regarding its activation state. @@ -164,16 +176,6 @@ The following list shows the supported values:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index 1c0cdcacb8..0dac27d890 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -3798,15 +3798,5 @@ The following list shows the supported values:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-localusersandgroups.md b/windows/client-management/mdm/policy-csp-localusersandgroups.md index 5f21ba8658..523f62fb82 100644 --- a/windows/client-management/mdm/policy-csp-localusersandgroups.md +++ b/windows/client-management/mdm/policy-csp-localusersandgroups.md @@ -34,28 +34,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark9YesYes
Businesscheck mark9YesYes
Enterprisecheck mark9YesYes
Educationcheck mark9YesYes
@@ -72,7 +78,7 @@ manager: dansimp -Available in Windows 10, version 20H2. This policy setting allows IT admins to add, remove, or replace members of local groups on a managed device. +This policy setting allows IT admins to add, remove, or replace members of local groups on a managed device. > [!NOTE] > The [RestrictedGroups/ConfigureGroupMembership](./policy-csp-restrictedgroups.md#restrictedgroups-configuregroupmembership) policy setting also allows you to configure members (users or AAD groups) to a Windows 10 local group. However, it allows only for a full replace of the existing groups with the new members and does not allow selective add or remove. @@ -313,8 +319,5 @@ To troubleshoot Name/SID lookup APIs: ``` -Footnotes: - -Available in Windows 10, version 20H2 diff --git a/windows/client-management/mdm/policy-csp-lockdown.md b/windows/client-management/mdm/policy-csp-lockdown.md index 774ac1a21f..3300c86079 100644 --- a/windows/client-management/mdm/policy-csp-lockdown.md +++ b/windows/client-management/mdm/policy-csp-lockdown.md @@ -15,7 +15,6 @@ manager: dansimp # Policy CSP - LockDown -
@@ -36,28 +35,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
@@ -74,7 +79,7 @@ manager: dansimp -Added in Windows 10, version 1607. Allows the user to invoke any system user interface by swiping in from any screen edge using touch. +Allows the user to invoke any system user interface by swiping in from any screen edge using touch. The easiest way to verify the policy is to restart the explorer process or to reboot after the policy is applied. And then try to swipe from the right edge of the screen. The desired result is for Action Center to not be invoked by the swipe. You can also enter tablet mode and attempt to swipe from the top of the screen to rearrange. That will also be disabled. @@ -97,16 +102,5 @@ The following list shows the supported values:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. - From 8af95e7302cc43c0fc6734445a80b4973f19fdf3 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Wed, 29 Sep 2021 13:31:15 +0530 Subject: [PATCH 556/930] Checking Acrolinx score for this file --- windows/client-management/mdm/policy-csp-internetexplorer.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-internetexplorer.md b/windows/client-management/mdm/policy-csp-internetexplorer.md index 3d06d6810d..df389346d7 100644 --- a/windows/client-management/mdm/policy-csp-internetexplorer.md +++ b/windows/client-management/mdm/policy-csp-internetexplorer.md @@ -20144,5 +20144,4 @@ ADMX Info:
- \ No newline at end of file From 772d707552625531fd5c6309d9fe9d55b3dec3ee Mon Sep 17 00:00:00 2001 From: Benzy Dharmanayagam Date: Wed, 29 Sep 2021 14:50:16 +0530 Subject: [PATCH 557/930] Updated-5442542 --- .../privacy/manage-windows-11-endpoints.md | 20 +++-- .../privacy/manage-windows-21H1-endpoints.md | 4 +- ...ws-11-endpoints-non-enterprise-editions.md | 76 +++++++++++++------ ...-endpoints-21H1-non-enterprise-editions.md | 26 +++---- 4 files changed, 77 insertions(+), 49 deletions(-) diff --git a/windows/privacy/manage-windows-11-endpoints.md b/windows/privacy/manage-windows-11-endpoints.md index d977b42d2c..a2b10e6e6a 100644 --- a/windows/privacy/manage-windows-11-endpoints.md +++ b/windows/privacy/manage-windows-11-endpoints.md @@ -63,13 +63,11 @@ The following methodology was used to derive these network endpoints: |||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 will not be authenticated.|HTTPS|login.live.com*| +||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device will not 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 will not 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, will not 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 will not 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 will not 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)| @@ -81,9 +79,8 @@ The following methodology was used to derive these network endpoints: |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 cannot 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| +||This traffic is related to the Microsoft Edge browser. This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer.|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 cannot 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| @@ -114,6 +111,19 @@ The following methodology was used to derive these network endpoints: |||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| +| Teams Chat integration with Windows   | The following endpoints are used to configure Microsoft Teams Chat integration with Windows. | | | +| | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request | +| | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com
*.telecommand.telemetry.microsoft.com
*.co4.telecommand.telemetry.microsoft.com
*.watson.telemetry.microsoft.com | +| Widgets    | | | How to turn off | +| The following endpoints are used for Widgets. | MSN news feed | The windows feeds endpoint on msn.com is used to download news headlines to the dashboard. | Sign out of dashboard | +| | Calendar | The calendar endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Microsoft 365 recommendations | The Microsoft 365 recommendations endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Photos | The photos endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Family | The family endpoint is used to download content for the widget | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Finance, Sports, Weather, Traffic, eSports | The WebXT endpoint is used to download content for all WebXT widgets. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Tips | The Tips endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | | TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | |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 will not 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 will not appear.|HTTPS|*smartscreen-prod.microsoft.com| diff --git a/windows/privacy/manage-windows-21H1-endpoints.md b/windows/privacy/manage-windows-21H1-endpoints.md index 5f9ce40031..52fc822b24 100644 --- a/windows/privacy/manage-windows-21H1-endpoints.md +++ b/windows/privacy/manage-windows-21H1-endpoints.md @@ -65,10 +65,8 @@ The following methodology was used to derive these network endpoints: ||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device will not 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 will not 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, will not 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)| +|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, will not 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 will not 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 will not 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)| diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index 1b2a4a3137..d5312274ba 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -26,12 +26,12 @@ The following methodology was used to derive the network endpoints: 1. Set up the latest version of Windows 11 on a test virtual machine using the default settings. 2. Leave the device(s) running idle for a week ("idle" means a user is not interacting with the system/device). -3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +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 was not joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using a 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. If you capture traffic for longer you may have different results. +6. All traffic was captured in our lab using a 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. 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. @@ -40,7 +40,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | |-----------|--------------- |------------- |-----------------| -| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -53,9 +53,7 @@ The following methodology was used to derive the network endpoints: |Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| |Device Directory Service|Used by Device Directory Service to keep track of user-device associations and storing metadata about the devices.|HTTPS/HTTP|cs.dds.microsoft.com| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||TLSv1.2/HTTP|www.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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| @@ -68,11 +66,9 @@ The following methodology was used to derive the network endpoints: |||HTTPS/HTTP|ecn.dev.virtualearth.net| |||HTTPS/HTTP|ssl.bing.com| |Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| -|Microsoft Edge|The following endpoints are used for Microsoft Edge Browser Services.|HTTPS/HTTP|edge.activity.windows.com| +|Microsoft Edge|The following endpoints are used for Microsoft Edge Browser Services.
This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer.|HTTPS/HTTP|edge.activity.windows.com| |||HTTPS/HTTP|edge.microsoft.com| -||The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| -|Microsoft forward link redirection|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|HTTP|go.microsoft.com/fwlink/| -|||TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.
This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| |Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| ||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| @@ -104,6 +100,18 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| +| Teams Chat integration with Windows  | 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, will not be sent back to Microsoft.  | | | +| | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request  | +| | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | +| Widgets | | | How to turn off  | +| | MSN news feed | The windows feeds endpoint on msn.com is used to download news headlines to the dashboard. | Sign out of dashboard | +| | Calendar | The calendar endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Microsoft 365 recommendations | The Microsoft 365 recommendations endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Photos | The photos endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Family | The family endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Finance, Sports, Weather, Traffic, eSports | The WebXT endpoint is used to download content for all WebXT widgets. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | | TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | |Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| @@ -131,7 +139,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | | --- | --- | --- | ---| -| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -140,16 +148,13 @@ The following methodology was used to derive the network endpoints: |Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| |Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||TLSv1.2/HTTP|www.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, will not be sent back to Microsoft. |TLSv1.2/HTTP|v10.events.data.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| |Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| -|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| -|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| -|Microsoft forward link redirection|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|TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in. |TLSv1.2/HTTPS/HTTP|*login.live.com| +|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.
This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer. |HTTPS/HTTP|msedge.api.cdp.microsoft.com| |Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| ||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| @@ -178,6 +183,18 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| +| Teams Chat integration with Windows | 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, will not be sent back to Microsoft.| | | +|||HTTP|www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request| +|||TLSv1.2/HTTPS| *.v10.events.data.microsoft.com
*.telecommand.telemetry.microsoft.com
*.co4.telecommand.telemetry.microsoft.com
*.watson.telemetry.microsoft.com| +|Widgets|||How to turn off | +||MSN news feed |The windows feeds endpoint on msn.com is used to download news headlines to the dashboard.|Sign out of dashboard| +||Calendar|The calendar endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| +||ToDo|The ToDo endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| +||Microsoft 365 recommendations|The Microsoft 365 recommendations endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| +||Photos|The photos endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| +||Family|The family endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| +||Finance, Sports, Weather, Traffic, eSports|The WebXT endpoint is used to download content for all WebXT widgets.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| +|||TLSv1.2/HTTPS/HTTP|https://www.msn.com/pcs/api/widget/newsplus/widget| |Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| @@ -202,7 +219,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | | --- | --- | --- | ---| -| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -213,17 +230,14 @@ The following methodology was used to derive the network endpoints: |||TLSv1.2|odinvzc.azureedge.net| |||TLSv1.2|b-ring.msedge.net| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||TLSv1.2/HTTP|www.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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| |Location|The following endpoints are used for location data.|TLSV1.2|inference.location.live.net| |Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| |Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| -|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| -|Microsoft forward link redirection|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|TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.
This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| |Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| ||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| @@ -244,6 +258,18 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| +| Teams Chat integration with Windows  | 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, will not be sent back to Microsoft. | | | +| | | HTTP | www.microsoft.com 
*.watson.telemetry.microsoft.com/telemetry.request  | +| | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | +| Widgets | | | How to turn off  | +| | MSN news feed | The windows feeds endpoint on msn.com is used to download news headlines to the dashboard. | Sign out of dashboard | +| | Calendar | The calendar endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Microsoft 365 recommendations | The Microsoft 365 recommendations endpoint is used to download content for the widget.| Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Photos | The photos endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Family | The family endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Finance, Sports, Weather, Traffic, eSports | The WebXT endpoint is used to download content for all WebXT widgets. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | | TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | |Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| diff --git a/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md index f40e2ae5f5..887239462e 100644 --- a/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md @@ -28,12 +28,12 @@ The following methodology was used to derive the 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 is not interacting with the system/device). -3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +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 was not joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using a 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. If you capture traffic for longer you may have different results. +6. All traffic was captured in our lab using a 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. 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. @@ -42,7 +42,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | |-----------|--------------- |------------- |-----------------| -| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -55,9 +55,7 @@ The following methodology was used to derive the network endpoints: |Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| |Device Directory Service|Used by Device Directory Service to keep track of user-device associations and storing metadata about the devices.|HTTPS/HTTP|cs.dds.microsoft.com| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||TLSv1.2/HTTP|www.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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| @@ -133,7 +131,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | | --- | --- | --- | ---| -| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -142,9 +140,7 @@ The following methodology was used to derive the network endpoints: |Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| |Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||TLSv1.2/HTTP|www.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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| @@ -204,7 +200,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | | --- | --- | --- | ---| -| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -215,9 +211,7 @@ The following methodology was used to derive the network endpoints: |||TLSv1.2|odinvzc.azureedge.net| |||TLSv1.2|b-ring.msedge.net| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||TLSv1.2/HTTP|www.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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| From 18babda919f3a492ef84e76a3085fed125c81593 Mon Sep 17 00:00:00 2001 From: maiid Date: Wed, 29 Sep 2021 20:08:39 +0900 Subject: [PATCH 558/930] Update Notes of Performance Log Users Group --- .../access-control/active-directory-security-groups.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/security/identity-protection/access-control/active-directory-security-groups.md b/windows/security/identity-protection/access-control/active-directory-security-groups.md index f191ffdf77..3285407800 100644 --- a/windows/security/identity-protection/access-control/active-directory-security-groups.md +++ b/windows/security/identity-protection/access-control/active-directory-security-groups.md @@ -2435,6 +2435,9 @@ Members of the Performance Log Users group can manage performance counters, logs > [!WARNING] > If you are a member of the Performance Log Users group, you must configure Data Collector Sets that you create to run under your credentials. + > [!NOTE] + > Windows Server 2016 or later, you cannot create Data Collector Sets by a member of the Performance Log Users group. + > If a member of the Performance Log Users group tries to create Data Collector Sets, they cannot complete creation because of Access Denied. - Cannot use the Windows Kernel Trace event provider in Data Collector Sets. From 60fe20fc33a6b8fbce9df899352b79b17abbd700 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Wed, 29 Sep 2021 16:44:59 +0530 Subject: [PATCH 559/930] Updated --- .../mdm/policy-csp-credentialsdelegation.md | 43 +- .../mdm/policy-csp-credentialsui.md | 72 +- .../mdm/policy-csp-cryptography.md | 51 +- .../mdm/policy-csp-dataprotection.md | 51 +- .../mdm/policy-csp-datausage.md | 44 +- .../mdm/policy-csp-defender.md | 887 ++++++++++++------ .../mdm/policy-csp-deliveryoptimization.md | 631 ++++++++----- .../mdm/policy-csp-desktop.md | 44 +- .../mdm/policy-csp-deviceguard.md | 98 +- .../mdm/policy-csp-devicehealthmonitoring.md | 72 +- .../mdm/policy-csp-deviceinstallation.md | 272 +++--- .../mdm/policy-csp-devicelock.md | 313 +++--- .../mdm/policy-csp-display.md | 114 ++- .../mdm/policy-csp-dmaguard.md | 30 +- .../mdm/policy-csp-education.md | 101 +- 15 files changed, 1729 insertions(+), 1094 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-credentialsdelegation.md b/windows/client-management/mdm/policy-csp-credentialsdelegation.md index d4806508e7..a02c13b489 100644 --- a/windows/client-management/mdm/policy-csp-credentialsdelegation.md +++ b/windows/client-management/mdm/policy-csp-credentialsdelegation.md @@ -14,6 +14,12 @@ manager: dansimp # Policy CSP - CredentialsDelegation +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -36,31 +42,38 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -83,12 +96,7 @@ If you enable this policy setting, the host supports Restricted Admin or Remote If you disable or do not configure this policy setting, Restricted Administration and Remote Credential Guard mode are not supported. User will always need to pass their credentials to the host. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -101,16 +109,7 @@ ADMX Info:
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-credentialsui.md b/windows/client-management/mdm/policy-csp-credentialsui.md index 5fdff42127..0d294e4618 100644 --- a/windows/client-management/mdm/policy-csp-credentialsui.md +++ b/windows/client-management/mdm/policy-csp-credentialsui.md @@ -14,7 +14,12 @@ manager: dansimp # Policy CSP - CredentialsUI - +> [!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -39,31 +44,38 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -89,12 +101,7 @@ By default, the password reveal button is displayed after a user types a passwor The policy applies to all Windows components and applications that use the Windows system controls, including Internet Explorer. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -114,31 +121,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -159,12 +173,7 @@ If you enable this policy setting, all local administrator accounts on the PC wi If you disable this policy setting, users will always be required to type a user name and password to elevate. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -177,16 +186,7 @@ ADMX Info:
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-cryptography.md b/windows/client-management/mdm/policy-csp-cryptography.md index 88e34b4df9..66af935c69 100644 --- a/windows/client-management/mdm/policy-csp-cryptography.md +++ b/windows/client-management/mdm/policy-csp-cryptography.md @@ -39,31 +39,38 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -108,31 +115,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -164,16 +178,7 @@ Lists the Cryptographic Cipher Algorithms allowed for SSL connections. Format is
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-dataprotection.md b/windows/client-management/mdm/policy-csp-dataprotection.md index afbff9a990..ed9a1f87c4 100644 --- a/windows/client-management/mdm/policy-csp-dataprotection.md +++ b/windows/client-management/mdm/policy-csp-dataprotection.md @@ -39,31 +39,38 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -99,31 +106,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -150,15 +164,6 @@ Setting used by Windows 8.1 Selective Wipe.
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-datausage.md b/windows/client-management/mdm/policy-csp-datausage.md index 652bf56c3c..9fcd657539 100644 --- a/windows/client-management/mdm/policy-csp-datausage.md +++ b/windows/client-management/mdm/policy-csp-datausage.md @@ -14,7 +14,12 @@ manager: dansimp # Policy CSP - DataUsage - +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -52,31 +57,38 @@ This policy is deprecated in Windows 10, version 1809. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -103,12 +115,7 @@ If this policy setting is enabled, a drop-down list box presenting possible cost If this policy setting is disabled or is not configured, the cost of 4G connections is Fixed by default. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -121,16 +128,7 @@ ADMX Info:
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-defender.md b/windows/client-management/mdm/policy-csp-defender.md index c7445826de..fddac52c0c 100644 --- a/windows/client-management/mdm/policy-csp-defender.md +++ b/windows/client-management/mdm/policy-csp-defender.md @@ -156,31 +156,38 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -226,31 +233,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -296,31 +310,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -367,31 +388,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -437,31 +465,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -507,31 +542,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -577,31 +619,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -647,31 +696,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -709,31 +765,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -779,31 +842,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -849,31 +919,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -919,31 +996,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -981,31 +1065,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -1051,31 +1142,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -1093,7 +1191,7 @@ The following list shows the supported values: > This policy is only enforced in Windows 10 for desktop. -Added in Windows 10, version 1709. This policy setting allows you to prevent Attack Surface reduction rules from matching on files under the paths specified or for the fully qualified resources specified. Paths should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of a path or a fully qualified resource name. As an example, a path might be defined as: "c:\Windows" to exclude all files in this directory. A fully qualified resource name might be defined as: "C:\Windows\App.exe".. +This policy setting allows you to prevent Attack Surface reduction rules from matching on files under the paths specified or for the fully qualified resources specified. Paths should be added under the Options for this setting. Each entry must be listed as a name value pair, where the name should be a string representation of a path or a fully qualified resource name. As an example, a path might be defined as: "c:\Windows" to exclude all files in this directory. A fully qualified resource name might be defined as: "C:\Windows\App.exe".. Value type is string. @@ -1117,31 +1215,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -1159,7 +1264,7 @@ ADMX Info: > This policy is only enforced in Windows 10 for desktop. -Added in Windows 10, version 1709. This policy setting enables setting the state (Block/Audit/Off) for each Attack surface reduction (ASR) rule. Each ASR rule listed can be set to one of the following states (Block/Audit/Off). The ASR rule ID and state should be added under the Options for this setting. Each entry must be listed as a name value pair. The name defines a valid ASR rule ID, while the value contains the status ID indicating the status of the rule. +This policy setting enables setting the state (Block/Audit/Off) for each Attack surface reduction (ASR) rule. Each ASR rule listed can be set to one of the following states (Block/Audit/Off). The ASR rule ID and state should be added under the Options for this setting. Each entry must be listed as a name value pair. The name defines a valid ASR rule ID, while the value contains the status ID indicating the status of the rule. For more information about ASR rule ID and status ID, see [Enable Attack Surface Reduction](/windows/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction). @@ -1185,31 +1290,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -1256,31 +1368,38 @@ Valid values: 0–100 - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark5YesYes
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -1338,31 +1457,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -1380,7 +1506,7 @@ ADMX Info: > This policy is only enforced in Windows 10 for desktop. -Added in Windows 10, version 1709. This policy setting determines how aggressive Microsoft Defender Antivirus will be in blocking and scanning suspicious files. Value type is integer. +This policy setting determines how aggressive Microsoft Defender Antivirus will be in blocking and scanning suspicious files. Value type is integer. If this setting is on, Microsoft Defender Antivirus will be more aggressive when identifying suspicious files to block and scan; otherwise, it will be less aggressive and therefore block and scan with less frequency. @@ -1418,31 +1544,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -1459,7 +1592,7 @@ The following list shows the supported values: > [!NOTE] > This policy is only enforced in Windows 10 for desktop. -Added in Windows 10, version 1709. This feature allows Microsoft Defender Antivirus to block a suspicious file for up to 60 seconds, and scan it in the cloud to make sure it's safe. Value type is integer, range is 0 - 50. +This feature allows Microsoft Defender Antivirus to block a suspicious file for up to 60 seconds, and scan it in the cloud to make sure it's safe. Value type is integer, range is 0 - 50. The typical cloud check timeout is 10 seconds. To enable the extended cloud check feature, specify the extended time in seconds, up to an additional 50 seconds. @@ -1488,31 +1621,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -1551,31 +1691,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -1592,7 +1739,7 @@ ADMX Info: > [!NOTE] > This policy is only enforced in Windows 10 for desktop. The previous name was GuardedFoldersList and changed to ControlledFolderAccessProtectedFolders. -Added in Windows 10, version 1709. This policy settings allows adding user-specified folder locations to the controlled folder access feature. These folders will complement the system defined folders such as My Documents and My Pictures. The list of system folders will be displayed in the user interface and can not be changed. Value type is string. Use the | as the substring separator. +This policy settings allows adding user-specified folder locations to the controlled folder access feature. These folders will complement the system defined folders such as My Documents and My Pictures. The list of system folders will be displayed in the user interface and can not be changed. Value type is string. Use the | as the substring separator. @@ -1614,31 +1761,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -1685,31 +1839,38 @@ Valid values: 0–90 - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark5YesYes
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -1765,31 +1926,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark5YesYes
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -1845,31 +2013,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -1886,7 +2061,7 @@ ADMX Info: > [!NOTE] > This policy is only enforced in Windows 10 for desktop. The previous name was EnableGuardMyFolders and changed to EnableControlledFolderAccess. -Added in Windows 10, version 1709. This policy enables setting the state (On/Off/Audit) for the controlled folder access feature. The controlled folder access feature removes modify and delete permissions from untrusted applications to certain folders such as My Documents. Value type is integer and the range is 0 - 2. +This policy enables setting the state (On/Off/Audit) for the controlled folder access feature. The controlled folder access feature removes modify and delete permissions from untrusted applications to certain folders such as My Documents. Value type is integer and the range is 0 - 2. @@ -1916,31 +2091,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark5YesYes
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -1994,31 +2176,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -2035,7 +2224,7 @@ ADMX Info: > [!NOTE] > This policy is only enforced in Windows 10 for desktop. -Added in Windows 10, version 1709. This policy allows you to turn network protection on (block/audit) or off. Network protection protects employees using any app from accessing phishing scams, exploit-hosting sites, and malicious content on the Internet. This includes preventing third-party browsers from connecting to dangerous sites. Value type is integer. +This policy allows you to turn network protection on (block/audit) or off. Network protection protects employees using any app from accessing phishing scams, exploit-hosting sites, and malicious content on the Internet. This includes preventing third-party browsers from connecting to dangerous sites. Value type is integer. If you enable this setting, network protection is turned on and employees can't turn it off. Its behavior can be controlled by the following options: Block and Audit. If you enable this policy with the ""Block"" option, users/apps will be blocked from connecting to dangerous domains. You will be able to see this activity in Windows Defender Security Center. @@ -2071,31 +2260,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -2135,31 +2331,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -2199,31 +2402,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -2269,31 +2479,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -2311,7 +2528,7 @@ ADMX Info: > This policy is only enforced in Windows 10 for desktop. -Added in Windows 10, version 1607. Specifies the level of detection for potentially unwanted applications (PUAs). Windows Defender alerts you when potentially unwanted software is being downloaded or attempts to install itself on your computer. +Specifies the level of detection for potentially unwanted applications (PUAs). Windows Defender alerts you when potentially unwanted software is being downloaded or attempts to install itself on your computer. > [!NOTE] > Potentially unwanted applications (PUA) are a category of software that can cause your machine to run slowly, display unexpected ads, or at worst, install other software which might be unexpected or unwanted. By default in Windows 10 (version 2004 and later), Microsoft Defender Antivirus blocks apps that are considered PUA, for Enterprise (E5) devices. For more information about PUA, see [Detect and block potentially unwanted applications](/microsoft-365/security/defender-endpoint/detect-block-potentially-unwanted-apps-microsoft-defender-antivirus). @@ -2344,31 +2561,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -2419,31 +2643,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -2490,31 +2721,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -2567,31 +2805,38 @@ Valid values: 0–1380 - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -2648,31 +2893,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -2725,31 +2977,38 @@ Valid values: 0–1380. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark5YesYes
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -2809,31 +3068,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark5YesYes
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -2888,31 +3154,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -2963,31 +3236,38 @@ Valid values: 0–24. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -3036,31 +3316,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -3111,16 +3398,6 @@ ADMX Info:
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. -- 9 - Available in Windows 10, version 20H2. \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-deliveryoptimization.md b/windows/client-management/mdm/policy-csp-deliveryoptimization.md index a1644a0373..b889259061 100644 --- a/windows/client-management/mdm/policy-csp-deliveryoptimization.md +++ b/windows/client-management/mdm/policy-csp-deliveryoptimization.md @@ -14,6 +14,13 @@ manager: dansimp # Policy CSP - DeliveryOptimization +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
@@ -123,31 +130,38 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
+
@@ -165,7 +179,7 @@ manager: dansimp > This policy is only enforced in Windows 10 Pro, Enterprise, and Education editions and not supported in Windows 10 Mobile. -Added in Windows 10, version 1607. Specifies the maximum size in GB of Delivery Optimization cache. This policy overrides the DOMaxCacheSize policy. The value 0 (zero) means "unlimited" cache. Delivery Optimization will clear the cache when the device is running low on disk space. +Specifies the maximum size in GB of Delivery Optimization cache. This policy overrides the DOMaxCacheSize policy. The value 0 (zero) means "unlimited" cache. Delivery Optimization will clear the cache when the device is running low on disk space. The default value is 10. @@ -189,31 +203,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
+
@@ -231,7 +252,7 @@ ADMX Info: > This policy is only enforced in Windows 10 Pro, Enterprise, and Education editions and not supported in Windows 10 Mobile. -Added in Windows 10, version 1703. Specifies whether the device is allowed to participate in Peer Caching while connected via VPN to the domain network. This means the device can download from or upload to other domain network devices, either on VPN or on the corporate domain network. +Specifies whether the device is allowed to participate in Peer Caching while connected via VPN to the domain network. This means the device can download from or upload to other domain network devices, either on VPN or on the corporate domain network. @@ -260,31 +281,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -332,31 +360,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark8YesYes
Businesscheck mark8YesYes
Enterprisecheck mark8YesYes
Educationcheck mark8YesYes
+
@@ -412,31 +447,38 @@ When DHCP Option ID Force (2) is set, the client will query DHCP Option ID 235 a - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
+
@@ -450,7 +492,7 @@ When DHCP Option ID Force (2) is set, the client will query DHCP Option ID 235 a -Added in Windows 10, version 1803. This policy allows you to delay the use of an HTTP source in a background download that is allowed to use peer-to-peer. +This policy allows you to delay the use of an HTTP source in a background download that is allowed to use peer-to-peer. After the max delay is reached, the download will resume using HTTP, either downloading the entire payload or complementing the bytes that could not be downloaded from peers. Note that a download that is waiting for peer sources, will appear to be stuck for the end user. The recommended value is 1 hour (3600). @@ -474,31 +516,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
+
@@ -547,31 +596,38 @@ Supported values: 0 - one month (in seconds) - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
+
@@ -618,31 +674,38 @@ Supported values: 0 - one month (in seconds) - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
+
@@ -656,7 +719,7 @@ Supported values: 0 - one month (in seconds) -Added in Windows 10, version 1803. This policy allows you to delay the use of an HTTP source in a foreground (interactive) download that is allowed to use peer-to-peer. +This policy allows you to delay the use of an HTTP source in a foreground (interactive) download that is allowed to use peer-to-peer. After the max delay has reached, the download will resume using HTTP, either downloading the entire payload or complementing the bytes that could not be downloaded from Peers. @@ -692,31 +755,38 @@ The following list shows the supported values as number of seconds: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -766,31 +836,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -833,31 +910,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
+
@@ -871,7 +955,7 @@ ADMX Info: -Added in Windows 10, version 1803. Set this policy to restrict peer selection to a specific source. Available options are: 1 = AD Site, 2 = Authenticated domain SID, 3 = DHCP Option ID, 4 = DNS Suffix, 5 = AAD. +Set this policy to restrict peer selection to a specific source. Available options are: 1 = AD Site, 2 = Authenticated domain SID, 3 = DHCP Option ID, 4 = DNS Suffix, 5 = AAD. When set, the Group ID will be assigned automatically from the selected source. @@ -913,31 +997,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark8YesYes
Businesscheck mark8YesYes
Enterprisecheck mark8YesYes
Educationcheck mark8YesYes
+
@@ -975,28 +1066,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -1041,31 +1138,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -1130,31 +1234,38 @@ This policy is deprecated. Use [DOMaxForegroundDownloadBandwidth](#deliveryoptim - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark8YesYes
Businesscheck mark8YesYes
Enterprisecheck mark8YesYes
Educationcheck mark8YesYes
+
@@ -1211,31 +1322,38 @@ This policy is deprecated because it only applies to uploads to Internet peers ( - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
+
@@ -1253,7 +1371,7 @@ This policy is deprecated because it only applies to uploads to Internet peers ( > This policy is only enforced in Windows 10 Pro, Enterprise, and Education editions and not supported in Windows 10 Mobile. -Added in Windows 10, version 1607. Specifies the minimum download QoS (Quality of Service or speed) in KiloBytes/sec for background downloads. This policy affects the blending of peer and HTTP sources. Delivery Optimization complements the download from the HTTP source to achieve the minimum QoS value set. +Specifies the minimum download QoS (Quality of Service or speed) in KiloBytes/sec for background downloads. This policy affects the blending of peer and HTTP sources. Delivery Optimization complements the download from the HTTP source to achieve the minimum QoS value set. The default value is 500. @@ -1277,31 +1395,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
+
@@ -1318,7 +1443,7 @@ ADMX Info: > [!NOTE] > This policy is only enforced in Windows 10 Pro, Business, Enterprise, and Education editions and not supported in Windows 10 Mobile. -Added in Windows 10, version 1703. Specifies any value between 1 and 100 (in percentage) to allow the device to upload data to LAN and Group peers while on battery power. Uploads will automatically pause when the battery level drops below the set minimum battery level. The recommended value to set is 40 (for 40%) if you allow uploads on battery. +Specifies any value between 1 and 100 (in percentage) to allow the device to upload data to LAN and Group peers while on battery power. Uploads will automatically pause when the battery level drops below the set minimum battery level. The recommended value to set is 40 (for 40%) if you allow uploads on battery. The default value is 0. The value 0 (zero) means "not limited" and the cloud service default value will be used. @@ -1342,31 +1467,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
+
@@ -1384,7 +1516,7 @@ ADMX Info: > This policy is only enforced in Windows 10 Pro, Business, Enterprise, and Education editions and not supported in Windows 10 Mobile. -Added in Windows 10, version 1703. Specifies the required minimum disk size (capacity in GB) for the device to use Peer Caching. Recommended values: 64 GB to 256 GB. +Specifies the required minimum disk size (capacity in GB) for the device to use Peer Caching. Recommended values: 64 GB to 256 GB. > [!NOTE] > If the DOMofidyCacheDrive policy is set, the disk size check will apply to the new working directory specified by this policy. @@ -1411,31 +1543,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
+
@@ -1453,7 +1592,7 @@ ADMX Info: > This policy is only enforced in Windows 10 Pro, Business, Enterprise, and Education editions and not supported in Windows 10 Mobile. -Added in Windows 10, version 1703. Specifies the minimum content file size in MB enabled to use Peer Caching. Recommended values: 1 MB to 100,000 MB. +Specifies the minimum content file size in MB enabled to use Peer Caching. Recommended values: 1 MB to 100,000 MB. The default value is 100 MB. @@ -1477,31 +1616,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
+
@@ -1519,7 +1665,7 @@ ADMX Info: > This policy is only enforced in Windows 10 Pro, Business, Enterprise, and Education editions and not supported in Windows 10 Mobile. -Added in Windows 10, version 1703. Specifies the minimum RAM size in GB required to use Peer Caching. For example, if the minimum set is 1 GB, then devices with 1 GB or higher available RAM will be allowed to use Peer caching. Recommended values: 1 GB to 4 GB. +Specifies the minimum RAM size in GB required to use Peer Caching. For example, if the minimum set is 1 GB, then devices with 1 GB or higher available RAM will be allowed to use Peer caching. Recommended values: 1 GB to 4 GB. The default value is 4 GB. @@ -1543,31 +1689,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
+
@@ -1585,7 +1738,7 @@ ADMX Info: > This policy is only enforced in Windows 10 Pro, Enterprise, and Education editions and not supported in Windows 10 Mobile. -Added in Windows 10, version 1607. Specifies the drive that Delivery Optimization should use for its cache. The drive location can be specified using environment variables, drive letter or using a full path. +Specifies the drive that Delivery Optimization should use for its cache. The drive location can be specified using environment variables, drive letter or using a full path. By default, %SystemDrive% is used to store the cache. @@ -1609,31 +1762,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
+
@@ -1651,7 +1811,7 @@ ADMX Info: > This policy is only enforced in Windows 10 Pro, Enterprise, and Education editions and not supported in Windows 10 Mobile. -Added in Windows 10, version 1607. Specifies the maximum total bytes in GB that Delivery Optimization is allowed to upload to Internet peers in each calendar month. +Specifies the maximum total bytes in GB that Delivery Optimization is allowed to upload to Internet peers in each calendar month. The value 0 (zero) means "unlimited"; No monthly upload limit is applied if 0 is set. @@ -1677,31 +1837,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
+
@@ -1715,7 +1882,7 @@ ADMX Info: -Added in Windows 10, version 1803. Specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. The default value 0 (zero) means that Delivery Optimization dynamically adjusts to use the available bandwidth for background downloads. +Specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. The default value 0 (zero) means that Delivery Optimization dynamically adjusts to use the available bandwidth for background downloads. Note that downloads from LAN peers will not be throttled even when this policy is set. @@ -1752,31 +1919,38 @@ This policy is deprecated. Use [DOPercentageMaxForegroundBandwidth](#deliveryopt - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
+
@@ -1790,7 +1964,7 @@ This policy is deprecated. Use [DOPercentageMaxForegroundBandwidth](#deliveryopt -Added in Windows 10, version 1803. Specifies the maximum foreground download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. The default value 0 (zero) means that Delivery Optimization dynamically adjusts to use the available bandwidth for foreground downloads. +Specifies the maximum foreground download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. The default value 0 (zero) means that Delivery Optimization dynamically adjusts to use the available bandwidth for foreground downloads. Note that downloads from LAN peers will not be throttled even when this policy is set. @@ -1814,31 +1988,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
+
@@ -1852,7 +2033,7 @@ ADMX Info: -Added in Windows 10, version 1803. Set this policy to restrict peer selection via selected option. +Set this policy to restrict peer selection via selected option. Options available are: 1=Subnet mask (more options will be added in a future release). Option 1 (Subnet mask) applies to both Download Mode LAN (1) and Group (2). @@ -1883,31 +2064,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
+
@@ -1921,15 +2109,10 @@ The following list shows the supported values: -Added in Windows 10, version 1803. Specifies the maximum background download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. +Specifies the maximum background download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1957,31 +2140,38 @@ This policy allows an IT Admin to define the following: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
+
@@ -1995,15 +2185,10 @@ This policy allows an IT Admin to define the following: -Added in Windows 10, version 1803. Specifies the maximum foreground download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. +Specifies the maximum foreground download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -2024,16 +2209,6 @@ This policy allows an IT Admin to define the following:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-desktop.md b/windows/client-management/mdm/policy-csp-desktop.md index 9a3bcc48ee..1c8ca1f094 100644 --- a/windows/client-management/mdm/policy-csp-desktop.md +++ b/windows/client-management/mdm/policy-csp-desktop.md @@ -14,7 +14,12 @@ manager: dansimp # Policy CSP - Desktop - +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -36,31 +41,38 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscross markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -81,12 +93,7 @@ By default, a user can change the location of their individual profile folders l If you enable this setting, users are unable to type a new location in the Target box. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -99,16 +106,7 @@ ADMX Info:
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-deviceguard.md b/windows/client-management/mdm/policy-csp-deviceguard.md index 157279f8f5..a7b099ab6f 100644 --- a/windows/client-management/mdm/policy-csp-deviceguard.md +++ b/windows/client-management/mdm/policy-csp-deviceguard.md @@ -44,31 +44,38 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -121,31 +128,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -159,7 +173,7 @@ ADMX Info: -Added in Windows 10, version 1709. Turns on virtualization based security(VBS) at the next reboot. virtualization based security uses the Windows Hypervisor to provide support for security services. Value type is integer. +Turns on virtualization based security(VBS) at the next reboot. virtualization based security uses the Windows Hypervisor to provide support for security services. Value type is integer. @@ -187,31 +201,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -225,7 +246,7 @@ The following list shows the supported values: -Added in Windows 10, version 1709. This setting lets users turn on Credential Guard with virtualization-based security to help protect credentials at next reboot. Value type is integer. +This setting lets users turn on Credential Guard with virtualization-based security to help protect credentials at next reboot. Value type is integer. @@ -255,28 +276,34 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -293,7 +320,7 @@ The following list shows the supported values: -Added in Windows 10, version 1709. Specifies the platform security level at the next reboot. Value type is integer. +Specifies the platform security level at the next reboot. Value type is integer. @@ -315,15 +342,6 @@ The following list shows the supported values:
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md b/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md index 35190895c9..2d0bfe0011 100644 --- a/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md +++ b/windows/client-management/mdm/policy-csp-devicehealthmonitoring.md @@ -42,31 +42,38 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
+
@@ -106,31 +113,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
+
@@ -169,31 +183,38 @@ IT Pros do not need to set this policy. Instead, Microsoft Intune is expected to - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
+
@@ -225,16 +246,7 @@ In most cases, an IT Pro does not need to define this policy. Instead, it is exp
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-deviceinstallation.md b/windows/client-management/mdm/policy-csp-deviceinstallation.md index 013edacaec..c14144ccd7 100644 --- a/windows/client-management/mdm/policy-csp-deviceinstallation.md +++ b/windows/client-management/mdm/policy-csp-deviceinstallation.md @@ -14,6 +14,13 @@ ms.localizationpriority: medium # Policy CSP - DeviceInstallation +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
@@ -59,31 +66,38 @@ ms.localizationpriority: medium - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -120,12 +134,7 @@ Peripherals can be specified by their [hardware identity](/windows-hardware/driv -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -183,31 +192,38 @@ To verify that the policy is applied, check C:\windows\INF\setupapi.dev.log and - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
+
@@ -216,7 +232,7 @@ To verify that the policy is applied, check C:\windows\INF\setupapi.dev.log and > [!div class = "checklist"] > * Device -Added in Windows 10, version 1903. Also available in Windows 10, version 1809. +
@@ -244,12 +260,7 @@ If you disable or do not configure this policy setting, and no other policy sett Peripherals can be specified by their [device instance ID](/windows-hardware/drivers/install/device-instance-ids). Test the configuration prior to rolling it out to ensure it allows the devices expected. Ideally test various instances of the hardware. For example, test multiple USB keys rather than only one. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -304,31 +315,38 @@ To verify the policy is applied, check C:\windows\INF\setupapi.dev.log and see i - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -367,12 +385,7 @@ If you disable or do not configure this policy setting, and no other policy sett Peripherals can be specified by their [hardware identity](/windows-hardware/drivers/install/device-identification-strings). For a list of common identifier structures, see [Device Identifier Formats](/windows-hardware/drivers/install/device-identifier-formats). Test the configuration prior to rolling it out to ensure it allows the devices expected. Ideally test various instances of the hardware. For example, test multiple USB keys rather than only one. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -437,31 +450,38 @@ To verify that the policy is applied, check C:\windows\INF\setupapi.dev.log and - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -500,12 +520,7 @@ Device instance IDs > Device IDs > Device setup class > Removable devices If you disable or do not configure this policy setting, the default evaluation is used. By default, all "Prevent installation..." policy settings have precedence over any other policy setting that allows Windows to install a device. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -564,31 +579,38 @@ You can also change the evaluation order of device installation policy settings - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -609,12 +631,7 @@ If you enable this policy setting, Windows does not retrieve device metadata for If you disable or do not configure this policy setting, the setting in the Device Installation Settings dialog box controls whether Windows retrieves device metadata from the Internet. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -643,31 +660,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -691,12 +715,7 @@ If you enable this policy setting, Windows is prevented from installing or updat If you disable or do not configure this policy setting, Windows is allowed to install or update the driver package for any device that is not described by the "Prevent installation of devices that match any of these device IDs", "Prevent installation of devices for these device classes" policy setting, "Prevent installation of devices that match any of these device instance IDs", or "Prevent installation of removable devices" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -758,31 +777,38 @@ You can also block installation by using a custom profile in Intune. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -808,12 +834,7 @@ If you disable or do not configure this policy setting, devices can be installed Peripherals can be specified by their [hardware identity](/windows-hardware/drivers/install/device-identification-strings). For a list of common identifier structures, see [Device Identifier Formats](/windows-hardware/drivers/install/device-identifier-formats). Test the configuration prior to rolling it out to ensure it blocks the devices expected. Ideally test various instances of the hardware. For example, test multiple USB keys rather than only one. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -878,31 +899,38 @@ For example, this custom profile blocks installation and usage of USB devices wi - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark6YesYes
Businesscheck mark6YesYes
Enterprisecheck mark6YesYes
Educationcheck mark6YesYes
+
@@ -916,7 +944,7 @@ For example, this custom profile blocks installation and usage of USB devices wi -Added in Windows 10, version 1903. Also available in Windows 10, version 1809. This policy setting allows you to specify a list of Plug and Play device instance IDs for devices that Windows is prevented from installing. This policy setting takes precedence over any other policy setting that allows Windows to install a device. +This policy setting allows you to specify a list of Plug and Play device instance IDs for devices that Windows is prevented from installing. This policy setting takes precedence over any other policy setting that allows Windows to install a device. If you enable this policy setting, Windows is prevented from installing a device whose device instance ID appears in the list you create. If you enable this policy setting on a remote desktop server, the policy setting affects redirection of the specified devices from a remote desktop client to the remote desktop server. @@ -925,12 +953,7 @@ If you disable or do not configure this policy setting, devices can be installed Peripherals can be specified by their [device instance ID](/windows-hardware/drivers/install/device-instance-ids). Test the configuration prior to rolling it out to ensure it allows the devices expected. Ideally test various instances of the hardware. For example, test multiple USB keys rather than only one. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1005,31 +1028,38 @@ with - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -1055,12 +1085,7 @@ If you disable or do not configure this policy setting, Windows can install and Peripherals can be specified by their [hardware identity](/windows-hardware/drivers/install/device-identification-strings). For a list of common identifier structures, see [Device Identifier Formats](/windows-hardware/drivers/install/device-identifier-formats). Test the configuration prior to rolling it out to ensure it blocks the devices expected. Ideally test various instances of the hardware. For example, test multiple USB keys rather than only one. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -1117,15 +1142,6 @@ To verify the policy is applied, check C:\windows\INF\setupapi.dev.log and see i
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-devicelock.md b/windows/client-management/mdm/policy-csp-devicelock.md index 3df3e81293..0288d5c9c7 100644 --- a/windows/client-management/mdm/policy-csp-devicelock.md +++ b/windows/client-management/mdm/policy-csp-devicelock.md @@ -75,31 +75,38 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procross markNoNo
Businesscross markNoNo
Enterprisecross markNoNo
Educationcross markNoNo
+
@@ -139,31 +146,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -204,31 +218,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -247,7 +268,7 @@ Determines the type of PIN required. This policy only applies if the **DeviceLoc > [!NOTE] > This policy must be wrapped in an Atomic command. > -> Always use the Replace command instead of Add for this policy in Windows 10 for desktop editions (Home, Pro, Enterprise, and Education). +> Always use the Replace command instead of Add for this policy in Windows for desktop editions (Home, Pro, Enterprise, and Education). @@ -275,31 +296,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -318,7 +346,7 @@ Specifies whether device lock is enabled. > [!NOTE] > This policy must be wrapped in an Atomic command. > -> Always use the Replace command instead of Add for this policy in Windows 10 for desktop editions. +> Always use the Replace command instead of Add for this policy in Windows for desktop editions. @@ -374,31 +402,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -441,31 +476,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -508,31 +550,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark1YesYes
Procheck mark1YesYes
Businesscheck mark1YesYes
Enterprisecheck mark1YesYes
Educationcheck mark1YesYes
+
@@ -546,7 +595,7 @@ The following list shows the supported values: -Added in Windows 10, version 1607. Specifies the default lock screen and logon image shown when no user is signed in. It also sets the specified image for all users, which replaces the default image. The same image is used for both the lock and logon screens. Users will not be able to change this image. +Specifies the default lock screen and logon image shown when no user is signed in. It also sets the specified image for all users, which replaces the default image. The same image is used for both the lock and logon screens. Users will not be able to change this image. > [!NOTE] > This policy is only enforced in Windows 10 Enterprise and Education editions and not supported in Windows 10 Home and Pro. @@ -565,31 +614,38 @@ Value type is a string, which is the full image filepath and filename. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -639,31 +695,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -707,31 +770,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -750,7 +820,7 @@ The number of complex element types (uppercase and lowercase letters, numbers, a > [!NOTE] > This policy must be wrapped in an Atomic command. > -> Always use the Replace command instead of Add for this policy in Windows 10 for desktop editions. +> Always use the Replace command instead of Add for this policy in Windows for desktop editions. PIN enforces the following behavior for desktop and mobile devices: @@ -829,31 +899,38 @@ For additional information about this policy, see [Exchange ActiveSync Policy En - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -872,7 +949,7 @@ Specifies the minimum number or characters required in the PIN or password. > [!NOTE] > This policy must be wrapped in an Atomic command. > -> Always use the Replace command instead of Add for this policy in Windows 10 for desktop editions. +> Always use the Replace command instead of Add for this policy in Windows for desktop editions. @@ -922,31 +999,38 @@ The following example shows how to set the minimum password length to 4 characte - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3YesYes
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -983,31 +1067,38 @@ GP Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -1053,31 +1144,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck markYesYes
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
+
@@ -1117,15 +1215,6 @@ ADMX Info:
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-display.md b/windows/client-management/mdm/policy-csp-display.md index 12a6952ffa..d24d5b7075 100644 --- a/windows/client-management/mdm/policy-csp-display.md +++ b/windows/client-management/mdm/policy-csp-display.md @@ -48,31 +48,38 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
+
@@ -108,31 +115,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
+
@@ -188,31 +202,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark4YesYes
Businesscheck mark4YesYes
Enterprisecheck mark4YesYes
Educationcheck mark4YesYes
+
@@ -248,31 +269,38 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
+
@@ -323,31 +351,38 @@ To validate on Desktop, do the following: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
+
@@ -391,16 +426,7 @@ To validate on Desktop, do the following:
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-dmaguard.md b/windows/client-management/mdm/policy-csp-dmaguard.md index 2ca5164a50..e16f8e14e9 100644 --- a/windows/client-management/mdm/policy-csp-dmaguard.md +++ b/windows/client-management/mdm/policy-csp-dmaguard.md @@ -35,31 +35,38 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark5YesYes
Businesscheck mark5YesYes
Enterprisecheck mark5YesYes
Educationcheck mark5YesYes
+
@@ -111,15 +118,6 @@ ADMX Info:
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-education.md b/windows/client-management/mdm/policy-csp-education.md index 7d2b8ebb1e..42ade7935c 100644 --- a/windows/client-management/mdm/policy-csp-education.md +++ b/windows/client-management/mdm/policy-csp-education.md @@ -44,31 +44,38 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark8YesYes
Procheck mark8YesYes
Businesscheck mark8YesYes
Enterprisecheck mark8YesYes
Educationcheck mark8YesYes
+
@@ -82,7 +89,7 @@ manager: dansimp -Added in Windows 10, version 2004. This policy setting allows you to control whether graphing functionality is available in the Windows Calculator app. If you disable this policy setting, graphing functionality will not be accessible in the Windows Calculator app. If you enable or don't configure this policy setting, you will be able to access graphing functionality. +This policy setting allows you to control whether graphing functionality is available in the Windows Calculator app. If you disable this policy setting, graphing functionality will not be accessible in the Windows Calculator app. If you enable or don't configure this policy setting, you will be able to access graphing functionality. ADMX Info: @@ -107,31 +114,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -145,7 +159,7 @@ The following list shows the supported values: -Added in Windows 10, version 1709. This policy allows IT Admins to set the user's default printer. +This policy allows IT Admins to set the user's default printer. The policy value is expected to be the name (network host name) of an installed printer. @@ -160,31 +174,38 @@ The policy value is expected to be the name (network host name) of an installed - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -198,7 +219,7 @@ The policy value is expected to be the name (network host name) of an installed -Added in Windows 10, version 1709. Allows IT Admins to prevent user installation of additional printers from the printers settings. +Allows IT Admins to prevent user installation of additional printers from the printers settings. @@ -226,31 +247,38 @@ The following list shows the supported values: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
+
@@ -264,7 +292,7 @@ The following list shows the supported values: -Added in Windows 10, version 1709. Allows IT Admins to automatically provision printers based on their names (network host names). +Allows IT Admins to automatically provision printers based on their names (network host names). The policy value is expected to be a `````` separated list of printer names. The OS will attempt to search and install the matching printer driver for each listed printer. @@ -272,16 +300,7 @@ The policy value is expected to be a `````` separated list of printer na
-Footnotes: -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. From 821ed1da945aa7c03b14ad99a779d5bdbbe038be Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 29 Sep 2021 19:24:21 +0530 Subject: [PATCH 560/930] Updated --- .../mdm/policy-csp-enterprisecloudprint.md | 142 ++++++++++------- .../mdm/policy-csp-errorreporting.md | 147 +++++++++--------- .../mdm/policy-csp-eventlogservice.md | 114 +++++++------- .../mdm/policy-csp-experience.md | 21 +-- .../mdm/policy-csp-exploitguard.md | 30 ++-- .../mdm/policy-csp-fileexplorer.md | 71 ++++----- .../client-management/mdm/policy-csp-games.md | 30 ++-- .../mdm/policy-csp-handwriting.md | 33 ++-- 8 files changed, 284 insertions(+), 304 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md index af07ab44cf..ab1ce55fca 100644 --- a/windows/client-management/mdm/policy-csp-enterprisecloudprint.md +++ b/windows/client-management/mdm/policy-csp-enterprisecloudprint.md @@ -51,28 +51,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
@@ -89,7 +95,7 @@ manager: dansimp -Added in Windows 10, version 1703. Specifies the authentication endpoint for acquiring OAuth tokens. This policy must target ./User, otherwise it fails. +Specifies the authentication endpoint for acquiring OAuth tokens. This policy must target ./User, otherwise it fails. The datatype is a string. @@ -106,28 +112,34 @@ The default value is an empty string. Otherwise, the value should contain the UR - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
@@ -144,7 +156,7 @@ The default value is an empty string. Otherwise, the value should contain the UR -Added in Windows 10, version 1703. Specifies the GUID of a client application authorized to retrieve OAuth tokens from the OAuthAuthority. This policy must target ./User, otherwise it fails. +Specifies the GUID of a client application authorized to retrieve OAuth tokens from the OAuthAuthority. This policy must target ./User, otherwise it fails. The datatype is a string. @@ -161,28 +173,34 @@ The default value is an empty string. Otherwise, the value should contain a GUID - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
@@ -199,7 +217,7 @@ The default value is an empty string. Otherwise, the value should contain a GUID -Added in Windows 10, version 1703. Specifies the per-user resource URL for which access is requested by the enterprise cloud print client during OAuth authentication. This policy must target ./User, otherwise it fails. +Specifies the per-user resource URL for which access is requested by the enterprise cloud print client during OAuth authentication. This policy must target ./User, otherwise it fails. The datatype is a string. @@ -216,28 +234,34 @@ The default value is an empty string. Otherwise, the value should contain a URL. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
@@ -254,7 +278,7 @@ The default value is an empty string. Otherwise, the value should contain a URL. -Added in Windows 10, version 1703. Specifies the per-user end point for discovering cloud printers. This policy must target ./User, otherwise it fails. +Specifies the per-user end point for discovering cloud printers. This policy must target ./User, otherwise it fails. The datatype is a string. @@ -271,28 +295,34 @@ The default value is an empty string. Otherwise, the value should contain the UR - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
@@ -309,7 +339,7 @@ The default value is an empty string. Otherwise, the value should contain the UR -Added in Windows 10, version 1703. Defines the maximum number of printers that should be queried from a discovery end point. This policy must target ./User, otherwise it fails. +Defines the maximum number of printers that should be queried from a discovery end point. This policy must target ./User, otherwise it fails. The datatype is an integer. @@ -324,28 +354,34 @@ The datatype is an integer. - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark2YesYes
Businesscheck mark2YesYes
Enterprisecheck mark2YesYes
Educationcheck mark2YesYes
@@ -362,7 +398,7 @@ The datatype is an integer. -Added in Windows 10, version 1703. Specifies the per-user resource URL for which access is requested by the Mopria discovery client during OAuth authentication. This policy must target ./User, otherwise it fails. +Specifies the per-user resource URL for which access is requested by the Mopria discovery client during OAuth authentication. This policy must target ./User, otherwise it fails. The datatype is a string. @@ -372,16 +408,6 @@ The default value is an empty string. Otherwise, the value should contain a URL.
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-errorreporting.md b/windows/client-management/mdm/policy-csp-errorreporting.md index a24a91ef51..9c470e1ddf 100644 --- a/windows/client-management/mdm/policy-csp-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-errorreporting.md @@ -14,7 +14,12 @@ manager: dansimp # Policy CSP - ErrorReporting - +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -48,28 +53,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -103,12 +114,6 @@ If you enable this policy setting, you can add specific event types to a list by If you disable or do not configure this policy setting, then the default consent settings that are applied are those specified by the user in Control Panel, or in the Configure Default Consent policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -128,28 +133,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -173,12 +184,6 @@ If you enable this policy setting, Windows Error Reporting does not send any pro If you disable or do not configure this policy setting, the Turn off Windows Error Reporting policy setting in Computer Configuration/Administrative Templates/System/Internet Communication Management/Internet Communication settings takes precedence. If Turn off Windows Error Reporting is also either disabled or not configured, user settings in Control Panel for Windows Error Reporting are applied. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -198,28 +203,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -247,12 +258,6 @@ If you do not configure this policy setting, users can change this setting in Co See also the Configure Error Reporting policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -272,28 +277,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -317,12 +328,6 @@ If you enable this policy setting, any additional data requests from Microsoft i If you disable or do not configure this policy setting, then consent policy settings in Computer Configuration/Administrative Templates/Windows Components/Windows Error Reporting/Consent take precedence. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -342,28 +347,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -387,12 +398,6 @@ If you enable this policy setting, Windows Error Reporting does not display any If you disable or do not configure this policy setting, Windows Error Reporting displays the user interface for critical errors. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -405,16 +410,6 @@ ADMX Info:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-eventlogservice.md b/windows/client-management/mdm/policy-csp-eventlogservice.md index 43366ce6ff..be19cffdee 100644 --- a/windows/client-management/mdm/policy-csp-eventlogservice.md +++ b/windows/client-management/mdm/policy-csp-eventlogservice.md @@ -45,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -92,12 +98,6 @@ If you disable or do not configure this policy setting and a log file reaches it Note: Old events may or may not be retained according to the "Backup log automatically when full" policy setting. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -117,28 +117,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -162,12 +168,6 @@ If you enable this policy setting, you can configure the maximum log file size t If you disable or do not configure this policy setting, the maximum size of the log file will be set to the locally configured value. This value can be changed by the local administrator using the Log Properties dialog and it defaults to 20 megabytes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -187,28 +187,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -232,12 +238,6 @@ If you enable this policy setting, you can configure the maximum log file size t If you disable or do not configure this policy setting, the maximum size of the log file will be set to the locally configured value. This value can be changed by the local administrator using the Log Properties dialog and it defaults to 20 megabytes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -257,28 +257,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -302,12 +308,6 @@ If you enable this policy setting, you can configure the maximum log file size t If you disable or do not configure this policy setting, the maximum size of the log file will be set to the locally configured value. This value can be changed by the local administrator using the Log Properties dialog and it defaults to 20 megabytes. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -320,16 +320,6 @@ ADMX Info:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-experience.md b/windows/client-management/mdm/policy-csp-experience.md index 61abaceb22..79a75e5fb3 100644 --- a/windows/client-management/mdm/policy-csp-experience.md +++ b/windows/client-management/mdm/policy-csp-experience.md @@ -373,7 +373,7 @@ The following list shows the supported values: -Added in Windows 10, version 1703. This policy turns on Find My Device. +This policy turns on Find My Device. When Find My Device is on, the device and its location are registered in the cloud so that the device can be located when the user initiates a Find command from account.microsoft.com. In Windows 10, version 1709 devices that are compatible with active digitizers, enabling Find My Device will also allow the user to view the last location of use of their active digitizer on their device; this location is stored locally on the user's device after each use of their active digitizer. @@ -610,7 +610,7 @@ The following list shows the supported values: > [!NOTE] > This policy is only enforced in Windows 10 for desktop and not supported in Windows 10 Mobile. -Added in Windows 10, version 1703. This policy allows you to prevent Windows from using diagnostic data to provide customized experiences to the user. If you enable this policy setting, Windows will not use diagnostic data from this device to customize content shown on the lock screen, Windows tips, Microsoft consumer features, or other related features. If these features are enabled, users will still see recommendations, tips and offers, but they may be less relevant. If you disable or do not configure this policy setting, Microsoft will use diagnostic data to provide personalized recommendations, tips, and offers to tailor Windows for the user's needs and make it work better for them. +This policy allows you to prevent Windows from using diagnostic data to provide customized experiences to the user. If you enable this policy setting, Windows will not use diagnostic data from this device to customize content shown on the lock screen, Windows tips, Microsoft consumer features, or other related features. If these features are enabled, users will still see recommendations, tips and offers, but they may be less relevant. If you disable or do not configure this policy setting, Microsoft will use diagnostic data to provide personalized recommendations, tips, and offers to tailor Windows for the user's needs and make it work better for them. Diagnostic data can include browser, app and feature usage, depending on the "Diagnostic and usage data" setting value. @@ -925,7 +925,7 @@ The following list shows the supported values: > [!NOTE] > This policy is only enforced in Windows 10 for desktop and not supported in Windows 10 Mobile. -Added in Windows 10, version 1703. This policy allows administrators to prevent Windows spotlight notifications from being displayed in the Action Center. If you enable this policy, Windows spotlight notifications will no longer be displayed in the Action Center. If you disable or do not configure this policy, Microsoft may display notifications in the Action Center that will suggest apps or features to help users be more productive on Windows. +This policy allows administrators to prevent Windows spotlight notifications from being displayed in the Action Center. If you enable this policy, Windows spotlight notifications will no longer be displayed in the Action Center. If you disable or do not configure this policy, Microsoft may display notifications in the Action Center that will suggest apps or features to help users be more productive on Windows. Most restricted value is 0. @@ -999,7 +999,7 @@ The following list shows the supported values: -Added in Windows 10, version 1803. This policy allows IT admins to turn off Suggestions in Settings app. These suggestions from Microsoft may show after each OS clean install, upgrade or an on-going basis to help users discover apps/features on Windows or across devices, to make their experience productive. +This policy allows IT admins to turn off Suggestions in Settings app. These suggestions from Microsoft may show after each OS clean install, upgrade or an on-going basis to help users discover apps/features on Windows or across devices, to make their experience productive. - User setting is under Settings -> Privacy -> General -> Show me suggested content in Settings app. - User Setting is changeable on a per user basis. @@ -1078,7 +1078,7 @@ The following list shows the supported values: > [!NOTE] > This policy is only enforced in Windows 10 for desktop and not supported in Windows 10 Mobile. -Added in Windows 10, version 1703. This policy setting lets you turn off the Windows spotlight Windows welcome experience feature. +This policy setting lets you turn off the Windows spotlight Windows welcome experience feature. The Windows welcome experience feature introduces onboard users to Windows; for example, launching Microsoft Edge with a webpage that highlights new features. If you enable this policy, the Windows welcome experience will no longer be displayed when there are updates and changes to Windows and its apps. If you disable or do not configure this policy, the Windows welcome experience will be launched to inform onboard users about what's new, changed, and suggested. Most restricted value is 0. @@ -1747,16 +1747,5 @@ Supported values:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. -- 9 - Available in Windows 10, version 20H2. diff --git a/windows/client-management/mdm/policy-csp-exploitguard.md b/windows/client-management/mdm/policy-csp-exploitguard.md index e192bd9e82..8e59c287d3 100644 --- a/windows/client-management/mdm/policy-csp-exploitguard.md +++ b/windows/client-management/mdm/policy-csp-exploitguard.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecheck mark3NoNo
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -118,15 +124,5 @@ Here is an example:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-fileexplorer.md b/windows/client-management/mdm/policy-csp-fileexplorer.md index 82dce114b4..1c0625e677 100644 --- a/windows/client-management/mdm/policy-csp-fileexplorer.md +++ b/windows/client-management/mdm/policy-csp-fileexplorer.md @@ -14,6 +14,12 @@ manager: dansimp # Policy CSP - FileExplorer +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
@@ -39,28 +45,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -80,12 +92,6 @@ manager: dansimp Disabling data execution prevention can allow certain legacy plug-in applications to function without terminating Explorer. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -105,28 +111,34 @@ ADMX Info: - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck markYesYes
Businesscheck markYesYes
Enterprisecheck markYesYes
Educationcheck markYesYes
@@ -145,14 +157,6 @@ ADMX Info: Disabling heap termination on corruption can allow certain legacy plug-in applications to function without terminating Explorer immediately, although Explorer may still terminate unexpectedly later. - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - ADMX Info: - GP Friendly name: *Turn off heap termination on corruption* @@ -164,16 +168,5 @@ ADMX Info:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. - diff --git a/windows/client-management/mdm/policy-csp-games.md b/windows/client-management/mdm/policy-csp-games.md index f62143e2a6..8b0c46251d 100644 --- a/windows/client-management/mdm/policy-csp-games.md +++ b/windows/client-management/mdm/policy-csp-games.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark3YesYes
Businesscheck mark3YesYes
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -87,16 +93,6 @@ The following list shows the supported values:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. diff --git a/windows/client-management/mdm/policy-csp-handwriting.md b/windows/client-management/mdm/policy-csp-handwriting.md index 615be07c90..1051831b08 100644 --- a/windows/client-management/mdm/policy-csp-handwriting.md +++ b/windows/client-management/mdm/policy-csp-handwriting.md @@ -36,28 +36,34 @@ manager: dansimp - - + + + - + + - + + - + + - + + - + +
Windows EditionSupported?EditionWindows 10Windows 11
Homecross markNoNo
Procheck mark3NoNo
Businesscross markNoNo
Enterprisecheck mark3YesYes
Educationcheck mark3YesYes
@@ -74,7 +80,7 @@ manager: dansimp -Added in Windows 10. version 1709. This policy allows an enterprise to configure the default mode for the handwriting panel. +This policy allows an enterprise to configure the default mode for the handwriting panel. The handwriting panel has 2 modes - floats near the text box, or docked to the bottom of the screen. The default configuration to is floating near text box. If you want the panel to be fixed or docked, use this policy to fix it to the bottom of the screen. @@ -101,16 +107,5 @@ The following list shows the supported values:
-Footnotes: - -- 1 - Available in Windows 10, version 1607. -- 2 - Available in Windows 10, version 1703. -- 3 - Available in Windows 10, version 1709. -- 4 - Available in Windows 10, version 1803. -- 5 - Available in Windows 10, version 1809. -- 6 - Available in Windows 10, version 1903. -- 7 - Available in Windows 10, version 1909. -- 8 - Available in Windows 10, version 2004. - From 5226a30d9296809204ab45d7ce3a3849ced417e0 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 29 Sep 2021 15:05:18 +0100 Subject: [PATCH 561/930] Update windows-11-endpoints-non-enterprise-editions.md --- .../windows-11-endpoints-non-enterprise-editions.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index d5312274ba..ac4eb5690f 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -103,15 +103,14 @@ The following methodology was used to derive the network endpoints: | Teams Chat integration with Windows  | 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, will not be sent back to Microsoft.  | | | | | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request  | | | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | -| Widgets | | | How to turn off  | -| | MSN news feed | The windows feeds endpoint on msn.com is used to download news headlines to the dashboard. | Sign out of dashboard | -| | Calendar | The calendar endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| Widgets
To turn a widget off locally, right click on the widget to it unpin from dashboard.
Disable the connection point below to turn off for an organization. | |TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | +| | MSN news feed
The Windows feeds endpoint on msn.com is used to download news headlines to the dashboard. ||| +| | Calendar
The calendar endpoint is used to download content for the widget. ||| | | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | | | Microsoft 365 recommendations | The Microsoft 365 recommendations endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | | | Photos | The photos endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | | | Family | The family endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | | | Finance, Sports, Weather, Traffic, eSports | The WebXT endpoint is used to download content for all WebXT widgets. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | | TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | |Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| From 56f6a2bf3b2be3715d850d7ca12b5a523534eac5 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 29 Sep 2021 15:11:16 +0100 Subject: [PATCH 562/930] Update windows-11-endpoints-non-enterprise-editions.md --- windows/privacy/windows-11-endpoints-non-enterprise-editions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index ac4eb5690f..0e8224533c 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -103,7 +103,7 @@ The following methodology was used to derive the network endpoints: | Teams Chat integration with Windows  | 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, will not be sent back to Microsoft.  | | | | | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request  | | | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | -| Widgets
To turn a widget off locally, right click on the widget to it unpin from dashboard.
Disable the connection point below to turn off for an organization. | |TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | +| Widgets | To turn a widget off locally, right click on the widget to it unpin from dashboard.
Disable the connection point below to turn off for an organization. |TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | | | MSN news feed
The Windows feeds endpoint on msn.com is used to download news headlines to the dashboard. ||| | | Calendar
The calendar endpoint is used to download content for the widget. ||| | | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | From d308ba37ec4463bbd27965cdbb4a1bd96fb826ab Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 29 Sep 2021 15:21:25 +0100 Subject: [PATCH 563/930] Update windows-11-endpoints-non-enterprise-editions.md --- .../windows-11-endpoints-non-enterprise-editions.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index 0e8224533c..09c4383824 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -103,14 +103,14 @@ The following methodology was used to derive the network endpoints: | Teams Chat integration with Windows  | 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, will not be sent back to Microsoft.  | | | | | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request  | | | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | -| Widgets | To turn a widget off locally, right click on the widget to it unpin from dashboard.
Disable the connection point below to turn off for an organization. |TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | +| Widgets | To turn off a widget locally, right click on the widget to it unpin from the dashboard.
Disable the connection point to turn off for an organization.
See below for a list of available widgets.|TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | | | MSN news feed
The Windows feeds endpoint on msn.com is used to download news headlines to the dashboard. ||| | | Calendar
The calendar endpoint is used to download content for the widget. ||| -| | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Microsoft 365 recommendations | The Microsoft 365 recommendations endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Photos | The photos endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Family | The family endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Finance, Sports, Weather, Traffic, eSports | The WebXT endpoint is used to download content for all WebXT widgets. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | ToDo
The ToDo endpoint is used to download content for the widget. ||| +| | Microsoft 365 recommendations
The Microsoft 365 recommendations endpoint is used to download content for the widget. ||| +| | Photos
The photos endpoint is used to download content for the widget. ||| +| | Family
The family endpoint is used to download content for the widget. ||| +| | Finance, Sports, Weather, Traffic, eSports
The WebXT endpoint is used to download content for all WebXT widgets. ||| |Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| From 54df60f9ee4747a95558f69f4fbc88cac833f120 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 29 Sep 2021 20:46:59 +0530 Subject: [PATCH 564/930] Updated --- images/no.png | Bin 874 -> 0 bytes images/yes.png | Bin 614 -> 0 bytes includes/appliesto-2013-2016-2019-xxx-md.md | 1 - includes/appliesto-xxx-2016-2019-SUB-xxx-md.md | 1 - 4 files changed, 2 deletions(-) delete mode 100644 images/no.png delete mode 100644 images/yes.png delete mode 100644 includes/appliesto-2013-2016-2019-xxx-md.md delete mode 100644 includes/appliesto-xxx-2016-2019-SUB-xxx-md.md diff --git a/images/no.png b/images/no.png deleted file mode 100644 index 1aa084e6a3326f74e77306adc0bab27e6225b291..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 874 zcmV-w1C{)VP)1D+=^TCDiFvbv#PS{_?BS{~Hb)mp=v5JDn;p0srp zDBgaW-85T$xMZegr&Ez=(t>Ey}+rZ+~|$YN#|mt~xI#DM*RC1^}GS&Ol&CvNL58mSw8<`_Yj=Sus;0jgQ;anX**WR8^qo z!zlEI6Xk~wOloK@0FDs|c7az*3xk0BemZ5p zjtJ`U`t0HIYnvwcd45-~uA9K~|2CI5q&^}j=W^>fmpdpo@%1}K$7cZm1$j9T(lqo- zD;NlAE&y;ixwWXF)~)TqKWm$=fS#PwK{Yl50H`P_L}f)WYN{%Bn#-^p1h&}h;M|_6 zsG(k;PdPsOP3!af0RW6h2#TU`t+WW2&z}LXcg8}R1|t%IqISA>L^Hi$wr({A8Advh znp(TgD!)wp4on-P*&22V8O^rc_nG+x>kCEi-6M}dLI~Pk4?I*)YBzZP|D#Z=GuU2s z54MK$i3&;x!LwIAWgWdrt;u5Zhl6c9IP&J>=weG}-~EF;qQ2Sypi!<6CnX$zBw@ux zu@W{-!ZJym%VTqLt~Ce8Ef~$V$Mto!=7Z}00)LUfCpD&o@&Et;07*qoM6N<$f~ppT Awg3PC diff --git a/images/yes.png b/images/yes.png deleted file mode 100644 index d2285c5c46cfb8c983a2a725f4ff13e241a5f319..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 614 zcmV-s0-61ZP)Mxgdo$d#k7bF$_Of$yBR1%&{?RX(S-St3z34+VrXLUxEO`o(2VC^ z&+dKC``+ikIsC3rO5tTmTbu{3118W0ECLx|N?K~XR#&)%N?U}1$3VPBECs}*rB?S1 zmA1GByabvx;(1^|T58NQRNA5u$N~}VQ$hi_EG_lbY5H7zU_=M#69$IQzbk`4QrhBx zYpAqE6u6_4?QTsFyE=~F2=7`QK(A})PI1q5ZRg z^H1P-gUOB71V0No-put^_M={)ZBB8!{R91Gn!^WM00`C{)YRo0a`@ zUZ9IkkzRO6sJ@B5s7*s4!p)1LGzL!cc0SJf@3}quy3mYMgz(MDvjB-=e++ih~EgalK(_1H>BM+G@)tWBhcwIC%->I;N$c9E4Ear zT6YO}<}}<)q!wTX2x%S^KmlFSQfa5DJ&~lPz5(}vzb=4}DuLkbFLMD%0_`e6c&_{XFn7~=ecbB33Xr4+-ZB*-T1Bh3d_?=3=T>t<807*qoM6N<$f|?{1 AbN~PV diff --git a/includes/appliesto-2013-2016-2019-xxx-md.md b/includes/appliesto-2013-2016-2019-xxx-md.md deleted file mode 100644 index 9a496e3070..0000000000 --- a/includes/appliesto-2013-2016-2019-xxx-md.md +++ /dev/null @@ -1 +0,0 @@ -**APPLIES TO:** ![yes](../media/yes.png)2013 ![yes](../media/yes.png)2016 ![yes](../media/yes.png)2019 ![no](../media/no.png)SharePoint in Microsoft 365 diff --git a/includes/appliesto-xxx-2016-2019-SUB-xxx-md.md b/includes/appliesto-xxx-2016-2019-SUB-xxx-md.md deleted file mode 100644 index a97c23d538..0000000000 --- a/includes/appliesto-xxx-2016-2019-SUB-xxx-md.md +++ /dev/null @@ -1 +0,0 @@ -**APPLIES TO:** ![no-img-13](../media/no.png)2013 ![yes-img-16](../media/yes.png)2016 ![yes-img-19](../media/yes.png)2019 ![yes-img-se](../media/yes.png)Subscription Edition ![no-img-sop](../media/no.png)SharePoint in Microsoft 365 From 9512fa141ad4475b23bfdb5cb2729ca5a31d551d Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Wed, 29 Sep 2021 08:21:53 -0700 Subject: [PATCH 565/930] update --- windows/deployment/windows-10-enterprise-e3-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-enterprise-e3-overview.md b/windows/deployment/windows-10-enterprise-e3-overview.md index e1d673f759..f68b6a5e42 100644 --- a/windows/deployment/windows-10-enterprise-e3-overview.md +++ b/windows/deployment/windows-10-enterprise-e3-overview.md @@ -37,7 +37,7 @@ When you purchase Windows 10/11 Enterprise E3 via a partner, you get the follo - **Windows 10/11 Enterprise edition**. Devices currently running Windows 10 Pro or Windows 11 Pro can get Windows 10/11 Enterprise Current Branch (CB) or Current Branch for Business (CBB). This benefit does not include Long Term Service Branch (LTSB). - **Support from one to hundreds of users**. Although the Windows 10/11 Enterprise E3 in CSP program does not have a limitation on the number of licenses an organization can have, the program is designed for small- and medium-sized organizations. - **Deploy on up to five devices**. For each user covered by the license, you can deploy Windows 10 Enterprise edition on up to five devices. -- **Roll back to Windows 10 Pro at any time**. When a user’s subscription expires or is transferred to another user, the Windows 10/11 Enterprise device reverts seamlessly to Windows 10/11 Pro edition (after a grace period of up to 90 days). +- **Roll back to Windows 10/11 Pro at any time**. When a user’s subscription expires or is transferred to another user, the Windows 10/11 Enterprise device reverts seamlessly to Windows 10/11 Pro edition (after a grace period of up to 90 days). - **Monthly, per-user pricing model**. This makes Windows 10/11 Enterprise E3 affordable for any organization. - **Move licenses between users**. Licenses can be quickly and easily reallocated from one user to another user, allowing you to optimize your licensing investment against changing needs. From b8350d424d25264b805886ab8443d0a0ba5c7505 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 29 Sep 2021 16:36:03 +0100 Subject: [PATCH 566/930] Update windows-11-endpoints-non-enterprise-editions.md --- ...windows-11-endpoints-non-enterprise-editions.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index 09c4383824..c2b9346db8 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -104,13 +104,13 @@ The following methodology was used to derive the network endpoints: | | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request  | | | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | | Widgets | To turn off a widget locally, right click on the widget to it unpin from the dashboard.
Disable the connection point to turn off for an organization.
See below for a list of available widgets.|TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | -| | MSN news feed
The Windows feeds endpoint on msn.com is used to download news headlines to the dashboard. ||| -| | Calendar
The calendar endpoint is used to download content for the widget. ||| -| | ToDo
The ToDo endpoint is used to download content for the widget. ||| -| | Microsoft 365 recommendations
The Microsoft 365 recommendations endpoint is used to download content for the widget. ||| -| | Photos
The photos endpoint is used to download content for the widget. ||| -| | Family
The family endpoint is used to download content for the widget. ||| -| | Finance, Sports, Weather, Traffic, eSports
The WebXT endpoint is used to download content for all WebXT widgets. ||| +| | **MSN news feed**
The Windows feeds endpoint on msn.com is used to download news headlines to the dashboard. ||| +| | **Calendar**
This endpoint downloads calender content for the widget. ||| +| | **ToDo**
This endpoint downloads ToDo content for the widget. ||| +| | **Microsoft 365 recommendations**
This endpoint downloads Microsoft 365 recommendations for the widget. ||| +| | **Photos**
This endpoint downloads photo content for the widget. ||| +| | **Family**
This endpoint downloads family content for the widget. ||| +| | **Finance, Sports, Weather, Traffic, eSports**
The WebXT endpoint is used to download content for all WebXT widgets. ||| |Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| From eb7a3e90be308b89390132003127536f69e9303e Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 29 Sep 2021 08:38:18 -0700 Subject: [PATCH 567/930] updating one file as a test --- windows/deployment/update/waas-delivery-optimization.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index ab8834382a..423c1dc58e 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -21,7 +21,8 @@ ms.custom: seo-marvel-apr2020 **Applies to** -- Windows 10 +- Windows 10 +- Windows 11 > **Looking for Group Policy objects?** See [Delivery Optimization reference](waas-delivery-optimization-reference.md) or the master spreadsheet available at the [Download Center](https://www.microsoft.com/download/details.aspx?id=102158). From 55cd2d95d797a9c18affdcbca11eea94e654cdc6 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 29 Sep 2021 08:58:58 -0700 Subject: [PATCH 568/930] remainder of Delivery Optimization updates --- .../update/delivery-optimization-proxy.md | 5 +- .../update/delivery-optimization-workflow.md | 4 +- .../waas-delivery-optimization-reference.md | 11 ++- .../waas-delivery-optimization-setup.md | 5 +- .../update/waas-delivery-optimization.md | 77 +++---------------- 5 files changed, 29 insertions(+), 73 deletions(-) diff --git a/windows/deployment/update/delivery-optimization-proxy.md b/windows/deployment/update/delivery-optimization-proxy.md index 5e3fa30528..a03d3f5fb1 100644 --- a/windows/deployment/update/delivery-optimization-proxy.md +++ b/windows/deployment/update/delivery-optimization-proxy.md @@ -15,7 +15,10 @@ ms.topic: article # Using a proxy with Delivery Optimization -**Applies to**: Windows 10 +**Applies to** + +- Windows 10 +- Windows 11 When Delivery Optimization downloads content from HTTP sources, it uses the automatic proxy discovery capability of WinHttp to streamline and maximize the support for complex proxy configurations as it makes range requests from the content server. It does this by setting the **WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY** flag in all HTTP calls. diff --git a/windows/deployment/update/delivery-optimization-workflow.md b/windows/deployment/update/delivery-optimization-workflow.md index 4336f3ab23..4b2a35812c 100644 --- a/windows/deployment/update/delivery-optimization-workflow.md +++ b/windows/deployment/update/delivery-optimization-workflow.md @@ -17,8 +17,8 @@ ms.topic: article **Applies to** -- Windows 10 -- Windows 11 +- Windows 10 +- Windows 11 ## Download request workflow diff --git a/windows/deployment/update/waas-delivery-optimization-reference.md b/windows/deployment/update/waas-delivery-optimization-reference.md index df12b64c2c..47e7f5cd13 100644 --- a/windows/deployment/update/waas-delivery-optimization-reference.md +++ b/windows/deployment/update/waas-delivery-optimization-reference.md @@ -20,6 +20,7 @@ ms.custom: seo-marvel-apr2020 **Applies to** - Windows 10 +- Windows 11 > **Looking for more Group Policy settings?** See the master spreadsheet available at the [Download Center](https://www.microsoft.com/download/details.aspx?id=102158). @@ -116,6 +117,9 @@ Download mode dictates which download sources clients are allowed to use when do | Simple (99) | Simple mode disables the use of Delivery Optimization cloud services completely (for offline environments). Delivery Optimization switches to this mode automatically when the Delivery Optimization cloud services are unavailable, unreachable or when the content file size is less than 10 MB. In this mode, Delivery Optimization provides a reliable download experience, with no peer-to-peer caching. | |Bypass (100) | Bypass Delivery Optimization and use BITS, instead. You should only select this mode if you use WSUS and prefer to use BranchCache. You do not need to set this option if you are using Configuration Manager. If you want to disable peer-to-peer functionality, it's best to set **DownloadMode** to **0** or **99**. | +> [!NOTE] +> Starting with Windows 10, version 2006 (and in Windows 11), the Bypass option of Download Mode is no longer used. + >[!NOTE] >Group mode is a best-effort optimization and should not be relied on for an authentication of identity of devices participating in the group. @@ -160,7 +164,7 @@ In environments configured for Delivery Optimization, you might want to set an e ### Max Cache Size -This setting limits the maximum amount of space the Delivery Optimization cache can use as a percentage of the available drive space, from 1 to 100. For example, if you set this value to 10 on a Windows 10 client device that has 100 GB of available drive space, then Delivery Optimization will use up to 10 GB of that space. Delivery Optimization will constantly assess the available drive space and automatically clear the cache to keep the maximum cache size under the set percentage. The default value for this setting is 20. +This setting limits the maximum amount of space the Delivery Optimization cache can use as a percentage of the available drive space, from 1 to 100. For example, if you set this value to 10 on a Windows client device that has 100 GB of available drive space, then Delivery Optimization will use up to 10 GB of that space. Delivery Optimization will constantly assess the available drive space and automatically clear the cache to keep the maximum cache size under the set percentage. The default value for this setting is 20. ### Absolute Max Cache Size @@ -197,8 +201,9 @@ Starting in Windows 10, version 1803, specifies the maximum background download Starting in Windows 10, version 1803, specifies the maximum foreground download bandwidth that Delivery Optimization uses during and outside business hours across all concurrent download activities as a percentage of available download bandwidth. ### Select a method to restrict peer selection -Starting in Windows 10, version 1803, set this policy to restrict peer selection via selected option. -Currently the only available option is **1 = Subnet mask**. The subnet mask option applies to both Download Modes LAN (1) and Group (2). +Starting in Windows 10, version 1803, set this policy to restrict peer selection via selected option. Currently the available options include: 0 = NAT, 1 = Subnet mask, and 2 = Local Peer Discovery. The subnet mask option applies to both Download Modes LAN (1) and Group (2). + +When you set option 0, Delivery Optimization will find peers behind the same NAT (same public IP) but still prioritize same subnet peers. When you set option 2, Delivery Optimization will restrict peer selection to peers that are locally discovered (using DNS-SD). When GroupID mode is set, it will default to using the same subnet. If you want to use the GroupID across subnets, use the NAT option = 0. ### Delay background download from http (in secs) Starting in Windows 10, version 1803, this allows you to delay the use of an HTTP source in a background download that is allowed to use peer-to-peer. diff --git a/windows/deployment/update/waas-delivery-optimization-setup.md b/windows/deployment/update/waas-delivery-optimization-setup.md index ef3f3040cc..b15133d690 100644 --- a/windows/deployment/update/waas-delivery-optimization-setup.md +++ b/windows/deployment/update/waas-delivery-optimization-setup.md @@ -2,7 +2,7 @@ title: Set up Delivery Optimization ms.reviewer: manager: laurawi -description: In this article, learn how to set up Delivery Optimization, a new peer-to-peer distribution method in Windows 10. +description: In this article, learn how to set up Delivery Optimization. keywords: oms, operations management suite, wdav, updates, downloads, log analytics ms.prod: w10 ms.mktglfcycl: deploy @@ -15,11 +15,12 @@ ms.topic: article ms.custom: seo-marvel-apr2020 --- -# Set up Delivery Optimization for Windows 10 updates +# Set up Delivery Optimization for Windows client updates **Applies to** - Windows 10 +- Windows 11 > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 423c1dc58e..c6738e732c 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -1,5 +1,5 @@ --- -title: Delivery Optimization for Windows 10 updates +title: Delivery Optimization for Windows client updates manager: laurawi description: This article provides information about Delivery Optimization, a peer-to-peer distribution method in Windows 10. keywords: oms, operations management suite, wdav, updates, downloads, log analytics @@ -16,13 +16,12 @@ ms.topic: article ms.custom: seo-marvel-apr2020 --- -# Delivery Optimization for Windows 10 updates - +# Delivery Optimization for Windows client updates **Applies to** -- Windows 10 -- Windows 11 +- Windows 10 +- Windows 11 > **Looking for Group Policy objects?** See [Delivery Optimization reference](waas-delivery-optimization-reference.md) or the master spreadsheet available at the [Download Center](https://www.microsoft.com/download/details.aspx?id=102158). @@ -30,44 +29,17 @@ Windows updates, upgrades, and applications can contain packages with very large Delivery Optimization is a cloud-managed solution. Access to the Delivery Optimization cloud services is a requirement. This means that in order to use the peer-to-peer functionality of Delivery Optimization, devices must have access to the internet. -For information about setting up Delivery Optimization, including tips for the best settings in different scenarios, see [Set up Delivery Optimization for Windows 10 updates](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](waas-delivery-optimization-setup.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](waas-branchcache.md) for content sharing and caching. If Delivery Optimization is enabled on devices that use BranchCache, Delivery Optimization will be used instead. -## New in Windows 10, version 2004 +## New in Windows 10, version 20H2 and Windows 11 -- Enterprise network throttling: new settings have been added in Group Policy and mobile device management (MDM) to control foreground and background throttling as absolute values (Maximum Background Download Bandwidth in (in KB/s)). These settings are also available in the Windows user interface: - - ![absolute bandwidth settings in delivery optimization interface.](images/DO-absolute-bandwidth.png) - -- Activity Monitor now identifies the cache server used for as the source for Microsoft Connected Cache. For more information about using Microsoft Connected Cache with Configuration Manager, see [Microsoft Connected Cache](/mem/configmgr/core/plan-design/hierarchy/microsoft-connected-cache). - -- New options for [`Get-DeliveryOptimizationPerfSnap`](waas-delivery-optimization-setup.md#analyze-usage). - -- New cmdlets: - - `Enable-DeliveryOptimizationVerboseLogs` - - `Disable-DeliveryOptimizationVerboseLogs` - - `Get-DeliveryOptimizationLogAnalysis [ETL Logfile path] [-ListConnections]` - -- New policy settings: - - [DOCacheHost](waas-delivery-optimization-reference.md#cache-server-hostname) - - [DOCacheHostSource](waas-delivery-optimization-reference.md#cache-server-hostname-source) - - [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs); replaces DOPercentageMaxDownloadBandwidth - - [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs) - -- Removed policy settings (if you set these policies in Windows 10, 2004, they will have no effect): - - DOMaxDownloadBandwidth; use [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs) or [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) instead. - - DOPercentageMaxDownloadBandwidth; use [DOMaxBackgroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-background-download-bandwidth-in-kbs) or [DOMaxForegroundDownloadBandwidth](waas-delivery-optimization-reference.md#maximum-foreground-download-bandwidth-in-kbs) instead. - - DOMaxUploadBandwidth - -- Support for new types of downloads: - - Office installs and updates - - Xbox game pass games - - MSIX apps (HTTP downloads only) - - Microsoft Edge browser installations and updates - - [Dynamic updates](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/the-benefits-of-windows-10-dynamic-update/ba-p/467847) +- New peer selection options: Currently the available options include: 0 = NAT, 1 = Subnet mask, and 2 = Local Peer Discovery. The subnet mask option applies to both Download Modes LAN (1) and Group (2). When you set Option 0, Delivery Optimization will find peers behind the same NAT (same public IP) but still prioritize same subnet peers. When you set Option 2, Delivery Optimization will restrict peer selection to peers that are locally discovered (using DNS-SD). When GroupID mode is set, it will default to using the same subnet. If you want to use the GroupID across subnets, use the NAT option = 0. +- Local Peer Discovery: a new option for **Restrict Peer Selection By** (in Group Policy) or **DORestrictPeerSelectionBy** (in MDM). This option restricts the discovery of local peers using the DNS-SD protocol. When you set Option 2, Delivery Optimization will restrict peer selection to peers that are locally discovered (using DNS-SD). If you also enabled Group mode, Delivery Optimization will connect to locally discovered peers that are also part of the same group (that is, those which have the same Group ID). +- Starting with Windows 10, version 2006 (and in Windows 11), the Bypass option of [Download Mode](waas-delivery-optimization-reference.md#download-mode) is no longer used. ## Requirements @@ -83,8 +55,8 @@ The following table lists the minimum Windows 10 version that supports Delivery | Download package | Minimum Windows version | |------------------|---------------| -| Windows 10 updates (feature updates and quality updates) | 1511 | -| Windows 10 drivers | 1511 | +| Windows client updates (feature updates and quality updates) | 1511 | +| Windows client drivers | 1511 | | Windows Store files | 1511 | | Windows Store for Business files | 1511 | | Windows Defender definition updates | 1511 | @@ -101,7 +73,7 @@ The following table lists the minimum Windows 10 version that supports Delivery -In Windows 10 Enterprise, Professional, and Education editions, Delivery Optimization is enabled by default for peer-to-peer sharing on the local network (NAT). Specifically, all of the devices must be behind the same NAT, but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. +In Windows client Enterprise, Professional, and Education editions, Delivery Optimization is enabled by default for peer-to-peer sharing on the local network (NAT). Specifically, all of the devices must be behind the same NAT, but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. For more information, see "Download mode" in [Delivery optimization reference](waas-delivery-optimization-reference.md). @@ -255,28 +227,3 @@ Check Delivery Optimization settings that could limit participation in peer cach - Enable peer caching while the device connects using VPN. - Allow uploads when the device is on battery while under the set battery level - - - -## Learn more - -[Windows 10, Delivery Optimization, and WSUS](/archive/blogs/mniehaus/windows-10-delivery-optimization-and-wsus-take-2) - - -## Related articles - -- [Update Windows 10 in the enterprise](index.md) -- [Overview of Windows as a service](waas-overview.md) -- [Prepare servicing strategy for Windows 10 updates](waas-servicing-strategy-windows-10-updates.md) -- [Build deployment rings for Windows 10 updates](waas-deployment-rings-windows-10-updates.md) -- [Assign devices to servicing channels for Windows 10 updates](waas-servicing-channels-windows-10-updates.md) -- [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) -- [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -- [Deploy updates using Windows Update for Business](waas-manage-updates-wufb.md) -- [Configure Windows Update for Business](waas-configure-wufb.md) -- [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) -- [Walkthrough: use Group Policy to configure Windows Update for Business](waas-wufb-group-policy.md) -- [Walkthrough: use Intune to configure Windows Update for Business](/intune/windows-update-for-business-configure) -- [Deploy Windows 10 updates using Windows Server Update Services](waas-manage-updates-wsus.md) -- [Deploy Windows 10 updates using Microsoft Endpoint Configuration Manager](/mem/configmgr/osd/deploy-use/manage-windows-as-a-service) -- [Manage device restarts after updates](waas-restart.md) From b66eef7c0a7dff33412897185c7f9d095dca80f7 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 29 Sep 2021 09:10:48 -0700 Subject: [PATCH 569/930] removing view parameter per suggestion --- windows/deployment/update/waas-delivery-optimization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index c6738e732c..4909cdd452 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -215,7 +215,7 @@ Try a Telnet test between two devices on the network to ensure they can connect 2. Run the test. For example, if you are on device with IP 192.168.8.12 and you are 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 will 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?view=windowsserver2019-ps) instead of Telnet to run the test. +> 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 From 6e7795c0f93dac82b9089389e03d3a144fe2a86f Mon Sep 17 00:00:00 2001 From: Baard Hermansen Date: Wed, 29 Sep 2021 19:01:29 +0200 Subject: [PATCH 570/930] Update policy-csp-localpoliciessecurityoptions.md Corrected two Notes sections that did not display correctly. --- .../policy-csp-localpoliciessecurityoptions.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index 1c0cdcacb8..1b78a514c8 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -14,7 +14,6 @@ manager: dansimp # Policy CSP - LocalPoliciesSecurityOptions -
@@ -164,11 +163,10 @@ manager: dansimp
-
> [!NOTE] -> To find data formats (and other policy-related details), see [Policy DDF file](./policy-ddf-file.md). +> To find data formats (and other policy-related details), see [Policy DDF file](./policy-ddf-file.md). **LocalPoliciesSecurityOptions/Accounts_BlockMicrosoftAccounts** @@ -3189,8 +3187,9 @@ This policy setting controls the behavior of the elevation prompt for administra The options are: - 0 - Elevate without prompting: Allows privileged accounts to perform an operation that requires elevation without requiring consent or credentials. - > [!NOTE] - > Use this option only in the most constrained environments. + + > [!NOTE] + > Use this option only in the most constrained environments. - 1 - Prompt for credentials on the secure desktop: When an operation requires elevation of privilege, the user is prompted on the secure desktop to enter a privileged user name and password. If the user enters valid credentials, the operation continues with the user's highest available privilege. @@ -3565,8 +3564,10 @@ This policy setting controls the behavior of all User Account Control (UAC) poli The options are: - 0 - Disabled: Admin Approval Mode and all related UAC policy settings are disabled. - > [!NOTE] - > If this policy setting is disabled, the Security Center notifies you that the overall security of the operating system has been reduced. + + > [!NOTE] + > If this policy setting is disabled, the Security Center notifies you that the overall security of the operating system has been reduced. + - 1 - Enabled: (Default) Admin Approval Mode is enabled. This policy must be enabled and related UAC policy settings must also be set appropriately to allow the built-in Administrator account and all other users who are members of the Administrators group to run in Admin Approval Mode. From 9a4b2257b4501cf808d7e2e3a739f486a9de5033 Mon Sep 17 00:00:00 2001 From: denisebmsft <18405051+denisebmsft@users.noreply.github.comgit> Date: Wed, 29 Sep 2021 10:39:17 -0700 Subject: [PATCH 571/930] Update faq-md-app-guard.yml --- .../faq-md-app-guard.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml index 9ad53a26f5..c0d45b5bad 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml +++ b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml @@ -9,7 +9,7 @@ metadata: ms.localizationpriority: medium author: denisebmsft ms.author: deniseb - ms.date: 07/23/2021 + ms.date: 09/29/2021 ms.reviewer: manager: dansimp ms.custom: asr @@ -217,6 +217,16 @@ sections: Policy: Allow installation of devices using drivers that match these device setup classes - `{71a27cdd-812a-11d0-bec7-08002be2092f}` + - question: | + I'm encountering TCP fragmentation issues, and cannot enable my VPN connection. How do I fix this? + answer: | + WinNAT drops ICMP/UDP messages with packets greater than MTU when using Default Switch or Docker NAT network. Support for this has been added in [KB4571744](https://www.catalog.update.microsoft.com/Search.aspx?q=4571744). To fix the issue, install the update and enable the fix by following these steps: + + 1. Ensure that the FragmentAware DWORD is set to 1 in this registry setting: `\Registry\Machine\SYSTEM\CurrentControlSet\Services\Winnat`. + + 2. Reboot the device. + + additionalContent: | ## See also From 159c1c40cc824fa70767c910b870b54572c88802 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 29 Sep 2021 10:58:33 -0700 Subject: [PATCH 572/930] ZT updates --- windows/security/zero-trust-windows-device-health.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/windows/security/zero-trust-windows-device-health.md b/windows/security/zero-trust-windows-device-health.md index 17f22fad49..324d3a7083 100644 --- a/windows/security/zero-trust-windows-device-health.md +++ b/windows/security/zero-trust-windows-device-health.md @@ -27,6 +27,12 @@ The [Zero Trust Principles](https://www.microsoft.com/security/business/zero-tru The Zero Trust concept of **verify explicitly** applies to the risks introduced by both devices and users. Windows provides IT administrators the attestation and measurements to determine whether a device meets requirements and can be trusted. Microsoft Intune and Azure Active Directory can be used to manage and enforce access. Plus, IT Administrators can easily customize Windows to meet specific user and policy requirements for access, privacy, compliance, and more. +Zero Trust moves enterprise defenses from static, network-based perimeters to focus on users, assets, and resources. Both [Conditional access](/azure/active-directory/conditional-access/overview) and Device health attestation are used to help grant access to corporate resources. + +[Conditional access](/azure/active-directory/conditional-access/overview) evaluates identity signals to confirm that users are who they say they are. Access can then be allowed or blocked based on this information. + +For devices, each device needs to prove that it hasn't been tampered with and is in a good state. Windows 11 supports remote attestation to help confirm device compliance. This helps users access corporate resources whether they’re in the office, at home, or when they’re traveling. This capability is critical part of enabling hybrid, modern work environment. + ## Device health attestation on Windows Many security risks can emerge during the boot process as this process can be the most privileged component of the whole system. Zero Trust principles state that all endpoints are untrusted unless they are verified. The verification process uses remote attestation as the secure channel to determine and present the device’s health. Remote attestation determines: @@ -34,9 +40,9 @@ The Zero Trust concept of **verify explicitly** applies to the risks introduced - If the operating system booted correctly. - If the OS has the right set of security features enabled. -These determinations are made with the help of a secure root of trust using the Trusted Platform Module (TPM). Devices can attest that the TPM is enabled in the attestation flow, and that the device has not been tampered with. +These determinations are made with the help of a secure root of trust using the Trusted Platform Module (TPM). Devices can attest that the TPM is enabled in the attestation flow, and that the device has not been tampered with. -Windows includes many security features to help protect users from malware and attacks. However, trusting the Windows security components can only be achieved if the platform boots as expected and was not tampered with. Windows relies on Unified Extensible Firmware Interface (UEFI) Secure Boot, Early-launch antimalware (ELAM), Dynamic Root of Trust for Measurement (DRTM), Trusted Boot, and other low-level hardware and firmware security features. When you power on your PC until your anti-malware starts, Windows is backed with the appropriate hardware configuration to help keep you safe. [Measured and Trusted boot](information-protection/secure-the-windows-10-boot-process.md), implemented by bootloaders and BIOS, verifies and cryptographically records each step of the boot in a chained manner. These events are bound to a security coprocessor (TPM) that acts as the Root of Trust. Remote Attestation is the mechanism by which these events are read and verified by a service to provide a verifiable, unbiased, and tamper resilient report. Remote attestation is the trusted auditor of your system's boot, allowing specific entities to trust the device. +Windows includes many security features to help protect users from malware and attacks. However, trusting the Windows security components can only be achieved if the platform boots as expected and was not tampered with. Windows relies on Unified Extensible Firmware Interface (UEFI) Secure Boot, Early-launch antimalware (ELAM), Dynamic Root of Trust for Measurement (DRTM), Trusted Boot, and other low-level hardware and firmware security features. When you power on your PC until your anti-malware starts, Windows is backed with the appropriate hardware configuration to help keep you safe. [Measured and Trusted boot](information-protection/secure-the-windows-10-boot-process.md), implemented by bootloaders and BIOS, verifies and cryptographically records each step of the boot in a chained manner. These events are bound to a security coprocessor (TPM) that acts as the Root of Trust. Remote Attestation is the mechanism by which these events are read and verified by a service to provide a verifiable, unbiased, and tamper resilient report. Remote attestation is the trusted auditor of your system's boot, allowing specific entities to trust the device. A summary of the steps involved in attestation and Zero Trust on the device side are as follows: From 93dac72e3bcf49e30d29794daff02be31595dd5d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 29 Sep 2021 11:02:42 -0700 Subject: [PATCH 573/930] Update policy-csp-localpoliciessecurityoptions.md --- ...policy-csp-localpoliciessecurityoptions.md | 79 +++++++++---------- 1 file changed, 39 insertions(+), 40 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index 1b78a514c8..4b4556e7e0 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -5,9 +5,9 @@ ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows -author: manikadhiman +author: dansimp ms.localizationpriority: medium -ms.date: 05/02/2021 +ms.date: 09/29/2021 ms.reviewer: manager: dansimp --- @@ -522,9 +522,8 @@ Devices: Allow undock without having to log on. This security setting determines whether a portable computer can be undocked without having to log on. If this policy is enabled, logon is not required and an external hardware eject button can be used to undock the computer. If disabled, a user must log on and have the Remove computer from docking station privilege to undock the computer. Default: Enabled. -Caution: - -Disabling this policy may tempt users to try and physically remove the laptop from its docking station using methods other than the external hardware eject button. Since this may cause damage to the hardware, this setting, in general, should only be disabled on laptop configurations that are physically securable. +> [!CAUTION] +> Disabling this policy may tempt users to try and physically remove the laptop from its docking station using methods other than the external hardware eject button. Since this may cause damage to the hardware, this setting, in general, should only be disabled on laptop configurations that are physically securable. @@ -664,7 +663,7 @@ For a computer to print to a shared printer, the driver for that shared printer Default on servers: Enabled. Default on workstations: Disabled ->[!Note] +>[!NOTE] >This setting does not affect the ability to add a local printer. This setting does not affect Administrators. @@ -1411,14 +1410,14 @@ If this setting is enabled, the Microsoft network client will not communicate wi Default: Disabled. ->[!Note] ->All Windows operating systems support both a client-side SMB component and a server-side SMB component.Enabling or requiring packet signing for client and server-side SMB components is controlled by the following four policy settings: ->- Microsoft network client: Digitally sign communications (always) - Controls whether or not the client-side SMB component requires packet signing. ->- Microsoft network client: Digitally sign communications (if server agrees) - Controls whether or not the client-side SMB component has packet signing enabled. ->- Microsoft network server: Digitally sign communications (always) - Controls whether or not the server-side SMB component requires packet signing. ->- Microsoft network server: Digitally sign communications (if client agrees) - Controls whether or not the server-side SMB component has packet signing enabled. +> [!Note] +> All Windows operating systems support both a client-side SMB component and a server-side SMB component.Enabling or requiring packet signing for client and server-side SMB components is controlled by the following four policy settings: +> - Microsoft network client: Digitally sign communications (always) - Controls whether or not the client-side SMB component requires packet signing. +> - Microsoft network client: Digitally sign communications (if server agrees) - Controls whether or not the client-side SMB component has packet signing enabled. +> - Microsoft network server: Digitally sign communications (always) - Controls whether or not the server-side SMB component requires packet signing. +> - Microsoft network server: Digitally sign communications (if client agrees) - Controls whether or not the server-side SMB component has packet signing enabled. > ->SMB packet signing can significantly degrade SMB performance, depending on dialect version, OS version, file sizes, processor offloading capabilities, and application IO behaviors. For more information, reference: [Reduced performance after SMB Encryption or SMB Signing is enabled - Windows Server | Microsoft Docs](/troubleshoot/windows-server/networking/reduced-performance-after-smb-encryption-signing). +> SMB packet signing can significantly degrade SMB performance, depending on dialect version, OS version, file sizes, processor offloading capabilities, and application IO behaviors. For more information, reference: [Reduced performance after SMB Encryption or SMB Signing is enabled - Windows Server | Microsoft Docs](/troubleshoot/windows-server/networking/reduced-performance-after-smb-encryption-signing). @@ -1491,16 +1490,16 @@ If this setting is enabled, the Microsoft network client will ask the server to Default: Enabled. ->[!Note] ->All Windows operating systems support both a client-side SMB component and a server-side SMB component. Enabling or requiring packet signing for client and server-side SMB components is controlled by the following four policy settings: ->- Microsoft network client: Digitally sign communications (always) - Controls whether or not the client-side SMB component requires packet signing. ->- Microsoft network client: Digitally sign communications (if server agrees) - Controls whether or not the client-side SMB component has packet signing enabled. ->- Microsoft network server: Digitally sign communications (always) - Controls whether or not the server-side SMB component requires packet signing. ->- Microsoft network server: Digitally sign communications (if client agrees) - Controls whether or not the server-side SMB component has packet signing enabled. ->If both client-side and server-side SMB signing is enabled and the client establishes an SMB 1.0 connection to the server, SMB signing will be attempted. +> [!Note] +> All Windows operating systems support both a client-side SMB component and a server-side SMB component. Enabling or requiring packet signing for client and server-side SMB components is controlled by the following four policy settings: +> - Microsoft network client: Digitally sign communications (always) - Controls whether or not the client-side SMB component requires packet signing. +> - Microsoft network client: Digitally sign communications (if server agrees) - Controls whether or not the client-side SMB component has packet signing enabled. +> - Microsoft network server: Digitally sign communications (always) - Controls whether or not the server-side SMB component requires packet signing. +> - Microsoft network server: Digitally sign communications (if client agrees) - Controls whether or not the server-side SMB component has packet signing enabled. +> If both client-side and server-side SMB signing is enabled and the client establishes an SMB 1.0 connection to the server, SMB signing will be attempted. > ->SMB packet signing can significantly degrade SMB performance, depending on dialect version, OS version, file sizes, processor offloading capabilities, and application IO behaviors. This setting only applies to SMB 1.0 connections. -For more information, reference: [Reduced performance after SMB Encryption or SMB Signing is enabled - Windows Server | Microsoft Docs](/troubleshoot/windows-server/networking/reduced-performance-after-smb-encryption-signing). +> SMB packet signing can significantly degrade SMB performance, depending on dialect version, OS version, file sizes, processor offloading capabilities, and application IO behaviors. This setting only applies to SMB 1.0 connections. +> For more information, reference: [Reduced performance after SMB Encryption or SMB Signing is enabled - Windows Server | Microsoft Docs](/troubleshoot/windows-server/networking/reduced-performance-after-smb-encryption-signing). @@ -1726,16 +1725,16 @@ If this setting is enabled, the Microsoft network server will not communicate wi Default: Disabled for member servers. Enabled for domain controllers. ->[!Note] ->All Windows operating systems support both a client-side SMB component and a server-side SMB component. Enabling or requiring packet signing for client and server-side SMB components is controlled by the following four policy settings: ->- Microsoft network client: Digitally sign communications (always) - Controls whether or not the client-side SMB component requires packet signing. ->- Microsoft network client: Digitally sign communications (if server agrees) - Controls whether or not the client-side SMB component has packet signing enabled. ->- Microsoft network server: Digitally sign communications (always) - Controls whether or not the server-side SMB component requires packet signing. ->- Microsoft network server: Digitally sign communications (if client agrees) - Controls whether or not the server-side SMB component has packet signing enabled. +> [!NOTE] +> All Windows operating systems support both a client-side SMB component and a server-side SMB component. Enabling or requiring packet signing for client and server-side SMB components is controlled by the following four policy settings: +> - Microsoft network client: Digitally sign communications (always) - Controls whether or not the client-side SMB component requires packet signing. +> - Microsoft network client: Digitally sign communications (if server agrees) - Controls whether or not the client-side SMB component has packet signing enabled. +> - Microsoft network server: Digitally sign communications (always) - Controls whether or not the server-side SMB component requires packet signing. +> - Microsoft network server: Digitally sign communications (if client agrees) - Controls whether or not the server-side SMB component has packet signing enabled. > ->Similarly, if client-side SMB signing is required, that client will not be able to establish a session with servers that do not have packet signing enabled. By default, server-side SMB signing is enabled only on domain controllers. ->If server-side SMB signing is enabled, SMB packet signing will be negotiated with clients that have client-side SMB signing enabled. ->SMB packet signing can significantly degrade SMB performance, depending on dialect version, OS version, file sizes, processor offloading capabilities, and application IO behaviors. For more information, reference: [Reduced performance after SMB Encryption or SMB Signing is enabled - Windows Server | Microsoft Docs](/troubleshoot/windows-server/networking/reduced-performance-after-smb-encryption-signing). +> Similarly, if client-side SMB signing is required, that client will not be able to establish a session with servers that do not have packet signing enabled. By default, server-side SMB signing is enabled only on domain controllers. +> If server-side SMB signing is enabled, SMB packet signing will be negotiated with clients that have client-side SMB signing enabled. +> SMB packet signing can significantly degrade SMB performance, depending on dialect version, OS version, file sizes, processor offloading capabilities, and application IO behaviors. For more information, reference: [Reduced performance after SMB Encryption or SMB Signing is enabled - Windows Server | Microsoft Docs](/troubleshoot/windows-server/networking/reduced-performance-after-smb-encryption-signing). @@ -1808,15 +1807,15 @@ If this setting is enabled, the Microsoft network server will negotiate SMB pack Default: Enabled on domain controllers only. ->[!Note] +> [!NOTE] > All Windows operating systems support both a client-side SMB component and a server-side SMB component. Enabling or requiring packet signing for client and server-side SMB components is controlled by the following four policy settings: ->- Microsoft network client: Digitally sign communications (always) - Controls whether or not the client-side SMB component requires packet signing. ->- Microsoft network client: Digitally sign communications (if server agrees) - Controls whether or not the client-side SMB component has packet signing enabled. ->- Microsoft network server: Digitally sign communications (always) - Controls whether or not the server-side SMB component requires packet signing. ->- Microsoft network server: Digitally sign communications (if client agrees) - Controls whether or not the server-side SMB component has packet signing enabled. ->If both client-side and server-side SMB signing is enabled and the client establishes an SMB 1.0 connection to the server, SMB signing will be attempted. +> - Microsoft network client: Digitally sign communications (always) - Controls whether or not the client-side SMB component requires packet signing. +> - Microsoft network client: Digitally sign communications (if server agrees) - Controls whether or not the client-side SMB component has packet signing enabled. +> - Microsoft network server: Digitally sign communications (always) - Controls whether or not the server-side SMB component requires packet signing. +> - Microsoft network server: Digitally sign communications (if client agrees) - Controls whether or not the server-side SMB component has packet signing enabled. +> If both client-side and server-side SMB signing is enabled and the client establishes an SMB 1.0 connection to the server, SMB signing will be attempted. > ->SMB packet signing can significantly degrade SMB performance, depending on dialect version, OS version, file sizes, processor offloading capabilities, and application IO behaviors. This setting only applies to SMB 1.0 connections. +> SMB packet signing can significantly degrade SMB performance, depending on dialect version, OS version, file sizes, processor offloading capabilities, and application IO behaviors. This setting only applies to SMB 1.0 connections. For more information, reference: [Reduced performance after SMB Encryption or SMB Signing is enabled - Windows Server | Microsoft Docs](/troubleshoot/windows-server/networking/reduced-performance-after-smb-encryption-signing). @@ -1894,8 +1893,8 @@ Disabled: No additional restrictions. Rely on default permissions. Default on workstations: Enabled. Default on server:Enabled. ->[!Important] ->This policy has no impact on domain controllers. +> [!IMPORTANT] +> This policy has no impact on domain controllers. From 9b4ed72c9f675475b12343a28a50ae412921150f Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 29 Sep 2021 11:25:40 -0700 Subject: [PATCH 574/930] Update policy-csp-localpoliciessecurityoptions.md --- .../mdm/policy-csp-localpoliciessecurityoptions.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index 4b4556e7e0..e181048e21 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -302,9 +302,8 @@ This security setting determines whether local accounts that are not password pr Default: Enabled. -Warning: - -Computers that are not in physically secure locations should always enforce strong password policies for all local user accounts. Otherwise, anyone with physical access to the computer can log on by using a user account that does not have a password. This is especially important for portable computers. +> [!WARNING] +> Computers that are not in physically secure locations should always enforce strong password policies for all local user accounts. Otherwise, anyone with physical access to the computer can log on by using a user account that does not have a password. This is especially important for portable computers. If you apply this security policy to the Everyone group, no one will be able to log on through Remote Desktop Services. This setting does not affect logons that use domain accounts. From b0a155bfce30be6ffc06e8698ab55b51279e1849 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Wed, 29 Sep 2021 12:19:33 -0700 Subject: [PATCH 575/930] Update faq-md-app-guard.yml Removed obsolete issue --- .../faq-md-app-guard.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml index c0d45b5bad..eba1952007 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml +++ b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml @@ -171,12 +171,7 @@ sections: 10. Choose **Apply to this Service** and select **Internet Connection Sharing (ICS) Shared Access**. - - question: | - Why can I not launch Application Guard when Exploit Guard is enabled? - answer: | - There is a known issue such that if you change the Exploit Protection settings for CFG and possibly others, hvsimgr cannot launch. To mitigate this issue, go to **Windows Security** > **App and Browser control** > **Exploit Protection Setting**, and then switch CFG to **use default**. - - - question: | + - question: | How can I disable portions of ICS without breaking Application Guard? answer: | ICS is enabled by default in Windows, and ICS must be enabled in order for Application Guard to function correctly. We do not recommend disabling ICS; however, you can disable ICS in part by using a Group Policy and editing registry keys. From b5a33b988ae9afe22cd9052f6af93a6f57cd020f Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 29 Sep 2021 13:26:11 -0700 Subject: [PATCH 576/930] addtl edits --- windows/security/zero-trust-windows-device-health.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/windows/security/zero-trust-windows-device-health.md b/windows/security/zero-trust-windows-device-health.md index 324d3a7083..a90992f99b 100644 --- a/windows/security/zero-trust-windows-device-health.md +++ b/windows/security/zero-trust-windows-device-health.md @@ -27,11 +27,13 @@ The [Zero Trust Principles](https://www.microsoft.com/security/business/zero-tru The Zero Trust concept of **verify explicitly** applies to the risks introduced by both devices and users. Windows provides IT administrators the attestation and measurements to determine whether a device meets requirements and can be trusted. Microsoft Intune and Azure Active Directory can be used to manage and enforce access. Plus, IT Administrators can easily customize Windows to meet specific user and policy requirements for access, privacy, compliance, and more. -Zero Trust moves enterprise defenses from static, network-based perimeters to focus on users, assets, and resources. Both [Conditional access](/azure/active-directory/conditional-access/overview) and Device health attestation are used to help grant access to corporate resources. +**Device health attestation** and **conditional access** are used to grant access to corporate resources. This helps reinforce a Zero Trust paradigm that moves enterprise defenses from static, network- based perimeters to focus on users, assets, and resources. -[Conditional access](/azure/active-directory/conditional-access/overview) evaluates identity signals to confirm that users are who they say they are. Access can then be allowed or blocked based on this information. +[Conditional access](/azure/active-directory/conditional-access/overview) evaluates identity signals to confirm that users are who they say they are before they are granted access to corporate resources. -For devices, each device needs to prove that it hasn't been tampered with and is in a good state. Windows 11 supports remote attestation to help confirm device compliance. This helps users access corporate resources whether they’re in the office, at home, or when they’re traveling. This capability is critical part of enabling hybrid, modern work environment. +Windows 11 supports device health attestation to confirm that devices are in a good state and have not been tampered with. This helps users access corporate resources whether they’re in the office, at home, or when they’re traveling. + +Attestation provides assurance of trust as it can verify the identity and status of essential components and that the device, firmware, and boot process has not been altered. Information about the firmware, boot process, and software, which is cryptographically stored in the security co-processor (TPM), is used to validate the security state of the device. Once the device is attested it can be granted access to resources. ## Device health attestation on Windows Many security risks can emerge during the boot process as this process can be the most privileged component of the whole system. Zero Trust principles state that all endpoints are untrusted unless they are verified. The verification process uses remote attestation as the secure channel to determine and present the device’s health. Remote attestation determines: From 9dd415335b8fc5a56e6bbe5b0f38cafd56855172 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Wed, 29 Sep 2021 14:31:35 -0700 Subject: [PATCH 577/930] safety commit --- .../feature-update-maintenance-window.md | 4 +- .../get-started-updates-channels-tools.md | 30 ++-- .../update/how-windows-update-works.md | 2 +- .../deployment/update/plan-define-strategy.md | 17 +-- .../deployment/update/waas-configure-wufb.md | 72 ++++------ ...aas-deployment-rings-windows-10-updates.md | 2 + .../deployment/update/waas-integrate-wufb.md | 32 ++--- .../update/waas-manage-updates-wufb.md | 132 +++--------------- .../waas-optimize-windows-10-updates.md | 6 +- windows/deployment/update/waas-overview.md | 131 +++++------------ windows/deployment/update/waas-quick-start.md | 43 ++---- ...s-servicing-channels-windows-10-updates.md | 124 ++-------------- .../update/waas-servicing-differences.md | 1 + ...s-servicing-strategy-windows-10-updates.md | 43 ++---- windows/deployment/update/waas-wu-settings.md | 24 ++-- .../update/waas-wufb-group-policy.md | 44 ++---- windows/deployment/update/wufb-autoupdate.md | 2 +- windows/deployment/update/wufb-basics.md | 1 + .../update/wufb-compliancedeadlines.md | 110 +-------------- .../deployment/update/wufb-managedrivers.md | 2 +- .../deployment/update/wufb-manageupdate.md | 2 + windows/deployment/update/wufb-onboard.md | 1 + 22 files changed, 186 insertions(+), 639 deletions(-) diff --git a/windows/deployment/update/feature-update-maintenance-window.md b/windows/deployment/update/feature-update-maintenance-window.md index 771a7648f8..473abc5a46 100644 --- a/windows/deployment/update/feature-update-maintenance-window.md +++ b/windows/deployment/update/feature-update-maintenance-window.md @@ -13,7 +13,7 @@ ms.collection: M365-modern-desktop ms.topic: article ms.custom: seo-marvel-apr2020 --- - +{DELETE} # Deploy feature updates during maintenance windows **Applies to**: Windows 10 @@ -105,7 +105,7 @@ or documentation, even if Microsoft has been advised of the possibility of such ``` > [!NOTE] -> If you elect not to override the default setup priority, you will need to increase the [maximum run time](/sccm/sum/get-started/manage-settings-for-software-updates#BKMK_SetMaxRunTime) value for Feature Update to Windows 10, version 1709 or higher from the default of 60 minutes. A value of 240 minutes may be required. Remember to ensure that your maintenance window duration is larger than your defined maximum run time value. +> If you elect not to override the default setup priority, you will need to increase the [maximum run time](/sccm/sum/get-started/manage-settings-for-software-updates#BKMK_SetMaxRunTime) value for feature update to Windows 10, version 1709 or higher from the default of 60 minutes. A value of 240 minutes may be required. Remember to ensure that your maintenance window duration is larger than your defined maximum run time value. ## Manually deploy feature updates diff --git a/windows/deployment/update/get-started-updates-channels-tools.md b/windows/deployment/update/get-started-updates-channels-tools.md index b034e4e658..726454837e 100644 --- a/windows/deployment/update/get-started-updates-channels-tools.md +++ b/windows/deployment/update/get-started-updates-channels-tools.md @@ -1,5 +1,5 @@ --- -title: Windows 10 updates, channels, and tools +title: Windows client updates, channels, and tools description: Brief summary of the kinds of Windows updates, the channels they are served through, and the tools for managing them keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools ms.prod: w10 @@ -12,7 +12,12 @@ manager: laurawi ms.topic: article --- -# Windows 10 updates, channels, and tools +# Windows client updates, channels, and tools + +**Applies to** + +- Windows 10 +- Windows 11 ## How Windows updates work @@ -30,34 +35,31 @@ version of the software. We include information here about many different update types you'll hear about, but the two overarching types that you have the most direct control over are *feature updates* and *quality updates*. -- **Feature updates:** Released twice per year, during the first half and second half of each calendar year. Feature updates add new features and functionality to Windows 10. Because they are delivered frequently (rather than every 3-5 years), they are easier to manage. -- **Quality updates:** Quality updates deliver both security and non-security fixes to Windows 10. Quality updates include security updates, critical updates, servicing stack updates, and driver updates. They are typically released on the second Tuesday of each month, though they can be released at any time. The second-Tuesday releases are the ones that focus on security updates. Quality updates are *cumulative*, so installing the latest quality update is sufficient to get all the available fixes for a specific Windows 10 feature update, including any out-of-band security fixes and any *servicing stack updates* that might have been released previously. +- **Feature updates:** Released as soon as they become available. Feature updates add new features and functionality to Windows 10. Because they are delivered frequently (rather than every 3-5 years), they are easier to manage. +- **Quality updates:** Quality updates deliver both security and non-security fixes. Quality updates include security updates, critical updates, servicing stack updates, and driver updates. They are typically released on the second Tuesday of each month, though they can be released at any time. The second-Tuesday releases are the ones that focus on security updates. Quality updates are *cumulative*, so installing the latest quality update is sufficient to get all the available fixes for a specific feature update, including any out-of-band security fixes and any *servicing stack updates* that might have been released previously. - **Servicing stack updates:** The "servicing stack" is the code component that actually installs Windows updates. From time to time, the servicing stack itself needs to be updated in order to function smoothly. If you don't install the latest servicing stack update, there's a risk that your device can't be updated with the latest Microsoft security fixes. Servicing stack updates are not necessarily included in *every* monthly quality update, and occasionally are released out of band to address a late-breaking issue. Always install the latest available quality update to catch any servicing stack updates that might have been released. The servicing stack also contains the "component-based servicing stack" (CBS), which is a key underlying component for several elements of Windows deployment, such as DISM, SFC, changing Windows features or roles, and repairing components. The CBS is a small component that typically does not have updates released every month. You can find a list of servicing stack updates at [Latest servicing stack updates](https://portal.msrc.microsoft.com/security-guidance/advisory/ADV990001). For more detail about servicing stack updates, see [Servicing stack updates](servicing-stack-updates.md). - **Driver updates**: These update drivers applicable to your devices. Driver updates are turned off by default in Windows Server Update Services (WSUS), but for cloud-based update methods, you can control whether they are installed or not. - **Microsoft product updates:** These update other Microsoft products, such as Office. You can enable or disable Microsoft updates by using policies controlled by various servicing tools. - ## Servicing channels -Windows 10 offers three servicing channels, each of which offers you a different level of flexibility with how and when updates are delivered to devices. Using the different servicing channels allows you to deploy Windows 10 "as a service," which conceives of deployment as a continual process of updates that roll out across the organization in waves. In this approach, an update is plugged into this process and while it runs, you monitor for anomalies, errors, or user impact and respond as issues arise--without interrupting the entire process. +There are three servicing channels, each of which offers you a different level of flexibility with how and when updates are delivered to devices. Using the different servicing channels allows you to deploy Windows "as a service," which conceives of deployment as a continual process of updates that roll out across the organization in waves. In this approach, an update is plugged into this process and while it runs, you monitor for anomalies, errors, or user impact and respond as issues arise--without interrupting the entire process. The first step of controlling when and how devices install updates is assigning them to the appropriate servicing channel. You can assign devices to a particular channel with any of several tools, including Microsoft Endpoint Configuration Manager, Windows Server Update Services (WSUS), and Group Policy settings applied by any of several means. By dividing devices into different populations ("deployment groups" or "rings") you can use servicing channel assignment, followed by other management features such as update deferral policies, to create a phased deployment of any update that allows you to start with a limited pilot deployment for testing before moving to a broad deployment throughout your organization. -### Semi-annual Channel +### General Availability Channel -In the Semi-annual Channel, feature updates are available as soon as Microsoft releases them, twice per year. As long as a device isn't set to defer feature updates, any device using the Semi-annual Channel will install a feature update as soon as it's released. If you use Windows Update for Business, the Semi-annual Channel provides three months of additional total deployment time before being required to update to the next release. +In the General Availability Channel, feature updates are available as soon as Microsoft releases them. As long as a device isn't set to defer feature updates, any device in this channel will install a feature update as soon as it's released. If you use Windows Update for Business, the channel provides three months of additional total deployment time before being required to update to the next release. -> [!NOTE] -> All releases of Windows 10 have **18 months of servicing for all editions**--these updates provide security and feature updates for the release. However, fall releases of the **Enterprise and Education editions** will have an **additional 12 months of servicing for specific Windows 10 releases, for a total of 30 months from initial release**. This extended servicing window applies to Enterprise and Education editions starting with Windows 10, version 1607. ### Windows Insider Program for Business Insider preview releases are made available during the development of the features that will be shipped in the next feature update, enabling organizations to validate new features and compatibility with existing apps and infrastructure, providing feedback to Microsoft on any issues encountered. There are actually three options within the Windows Insider Program for Business channel: -- Windows Insider Fast -- Windows Insider Slow +- Windows Insider Dev +- Windows Insider Beta - Windows Insider Release Preview We recommend that you use the Windows Insider Release Preview channel for validation activities. @@ -67,10 +69,10 @@ We recommend that you use the Windows Insider Release Preview channel for valida The **Long-Term Servicing Channel** is designed to be used only for specialized devices (which typically don't run Office) such as ones that control medical equipment or ATMs. Devices on this channel receive new feature releases every two to three years. LTSB releases service a special LTSB edition of Windows 10 and are only available through the [Microsoft Volume Licensing Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx). -The Semi-Annual Channel is the default servicing channel for all Windows 10 devices except those with the LTSB edition installed. The following table shows the servicing channels available to each Windows 10 edition. +The General Availability Channel is the default servicing channel for all Windows devices except those with the LTSB edition installed. The following table shows the servicing channels available to each edition. -| Windows 10 edition | Semi-Annual Channel | Insider Program | Long-Term Servicing Channel | +| Edition | General Availability Channel | Insider Program | Long-Term Servicing Channel | | --- | --- | --- | --- | | Home | ![yes.](images/checkmark.png)|![no](images/crossmark.png) | ![no](images/crossmark.png)| | Pro | ![yes.](images/checkmark.png) | ![yes](images/checkmark.png) | ![no](images/crossmark.png)| diff --git a/windows/deployment/update/how-windows-update-works.md b/windows/deployment/update/how-windows-update-works.md index 1cb0a47bf7..821586a7d8 100644 --- a/windows/deployment/update/how-windows-update-works.md +++ b/windows/deployment/update/how-windows-update-works.md @@ -1,6 +1,6 @@ --- title: How Windows Update works -description: In this article, learn about the process Windows Update uses to download and install updates on a Windows 10 devices. +description: In this article, learn about the process Windows Update uses to download and install updates on a Windows client devices. ms.prod: w10 ms.mktglfcycl: audience: itpro diff --git a/windows/deployment/update/plan-define-strategy.md b/windows/deployment/update/plan-define-strategy.md index c18d2b0576..289cffc216 100644 --- a/windows/deployment/update/plan-define-strategy.md +++ b/windows/deployment/update/plan-define-strategy.md @@ -14,6 +14,11 @@ ms.collection: m365initiative-coredeploy # Define update strategy with a calendar +**Applies to** + +- Windows 10 +- Windows 11 + Traditionally, organizations treated the deployment of operating system updates (especially feature updates) as a discrete project that had a beginning, a middle, and an end. A release was "built" (usually in the form of an image) and then distributed to users and their devices. Today, more organizations are treating deployment as a continual process of updates that roll out across the organization in waves. In this approach, an update is plugged into this process and while it runs, you monitor for anomalies, errors, or user impact and respond as issues arise--without interrupting the entire process. Microsoft has been evolving its Windows 10 release cycles, update mechanisms, and relevant tools to support this model. Feature updates are released twice per year, around March and September. All releases of Windows 10 have 18 months of servicing for all editions. Fall releases of the Enterprise and Education editions have an additional 12 months of servicing for specific Windows 10 releases, for a total of 30 months from initial release. @@ -21,7 +26,7 @@ Today, more organizations are treating deployment as a continual process of upda Though we encourage you to deploy every available release and maintain a fast cadence for some portion of your environment, we also recognize that you might have a large number of devices, and a need for little or no disruption, and so you might choose to update annually. The 18/30 month lifecycle cadence lets you allow some portion of your environment to move faster while a majority can move less quickly. ## Calendar approaches -You can use a calendar approach for either a faster twice-per-year cadence or an annual cadence. Depending on company size, installing Windows 10 feature updates less often than once annually risks devices going out of service and becoming vulnerable to security threats, because they will stop receiving the monthly security updates. +You can use a calendar approach for either a faster twice-per-year cadence or an annual cadence. Depending on company size, installing feature updates less often than once annually risks devices going out of service and becoming vulnerable to security threats, because they will stop receiving the monthly security updates. ### Annual Here's a calendar showing an example schedule that applies one Windows 10 feature update per calendar year, aligned with Microsoft Endpoint Manager and Microsoft 365 Apps release cycles: @@ -38,14 +43,4 @@ This cadence might be most suitable for you if any of these conditions apply: - You want to go quickly with feature updates, and want the ability to skip a feature update while keeping Windows 10 serviced in case business priorities change. Aligning to the Windows 10 feature update released in the second half of each calendar year, you get additional servicing for Windows 10 (30 months of servicing compared to 18 months). -### Rapid -This calendar shows an example schedule that installs each feature update as it is released, twice per year: -[ ![Update calendar showing a faster update cadence.](images/rapid-calendar.png) ](images/rapid-calendar.png#lightbox) - -This cadence might be best for you if these conditions apply: - -- You have a strong appetite for change. -- You want to continuously update supporting infrastructure and unlock new scenarios. -- Your organization has a large population of information workers that can use the latest features and functionality in Windows 10 and Office. -- You have experience with feature updates for Windows 10. diff --git a/windows/deployment/update/waas-configure-wufb.md b/windows/deployment/update/waas-configure-wufb.md index d0c4ab43af..0c557a1ac6 100644 --- a/windows/deployment/update/waas-configure-wufb.md +++ b/windows/deployment/update/waas-configure-wufb.md @@ -1,5 +1,5 @@ --- -title: Configure Windows Update for Business (Windows 10) +title: Configure Windows Update for Business ms.reviewer: manager: laurawi description: You can use Group Policy or your mobile device management (MDM) service to configure Windows Update for Business settings for your devices. @@ -19,13 +19,14 @@ ms.topic: article **Applies to** - Windows 10 +- Windows 11 - Windows Server 2016 - Windows Server 2019 +- Windows Server 2022 > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) - -You can use Group Policy or your mobile device management (MDM) service to configure Windows Update for Business settings for your devices. The sections in this topic provide the Group Policy and MDM policies for Windows 10, version 1511 and above. The MDM policies use the OMA-URI setting from the [Policy CSP](/windows/client-management/mdm/policy-configuration-service-provider). +You can use Group Policy or your mobile device management (MDM) service to configure Windows Update for Business settings for your devices. The sections in this topic provide the Group Policy and MDM policies for Windows 10, version 1511 and later, including Windows 11. The MDM policies use the OMA-URI setting from the [Policy CSP](/windows/client-management/mdm/policy-configuration-service-provider). > [!IMPORTANT] > Beginning with Windows 10, version 1903, organizations can use Windows Update for Business policies, regardless of the diagnostic data level chosen. If the diagnostic data level is set to **0 (Security)**, Windows Update for Business policies will still be honored. For instructions, see [Configure the operating system diagnostic data level](/windows/configuration/configure-windows-diagnostic-data-in-your-organization#diagnostic-data-levels). @@ -33,7 +34,7 @@ You can use Group Policy or your mobile device management (MDM) service to confi ## Start by grouping devices -By grouping devices with similar deferral periods, administrators are able to cluster devices into deployment or validation groups which can be as a quality control measure as updates are deployed in Windows 10. With deferral windows and the ability to pause updates, administrators can effectively control and measure update deployments, updating a small pool of devices first to verify quality, prior to a broader roll-out to their organization. For more information, see [Build deployment rings for Windows 10 updates](waas-deployment-rings-windows-10-updates.md). +By grouping devices with similar deferral periods, administrators are able to cluster devices into deployment or validation groups which can be as a quality control measure as updates are deployed. With deferral windows and the ability to pause updates, administrators can effectively control and measure update deployments, updating a small pool of devices first to verify quality, prior to a broader roll-out to their organization. >[!TIP] >In addition to setting up multiple rings for your update deployments, also incorporate devices enrolled in the Windows Insider Program as part of your deployment strategy. This will provide you the chance to not only evaluate new features before they are broadly available to the public, but it also increases the lead time to provide feedback and influence Microsoft’s design on functional aspects of the product. For more information on Windows Insider program, see [https://insider.windows.com/](https://insider.windows.com/). @@ -43,13 +44,13 @@ By grouping devices with similar deferral periods, administrators are able to cl ## Configure devices for the appropriate service channel -With Windows Update for Business, you can set a device to be on either Windows Insider Preview or the Semi-Annual Channel servicing branch. For more information on this servicing model, see [Windows 10 servicing options](waas-overview.md#servicing-channels). +With Windows Update for Business, you can set a device to be on either Windows Insider Preview or the General Availability Channel servicing branch. For more information on this servicing model, see [Servicing channels](waas-overview.md#servicing-channels). **Release branch policies** | Policy | Sets registry key under HKLM\Software | | --- | --- | -| GPO for Windows 10, version 1607 or later:
Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > **Select when Feature Updates are received** | \Policies\Microsoft\Windows\WindowsUpdate\BranchReadinessLevel | +| GPO for Windows 10, version 1607 or later:
Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > **Select when feature updates are received** | \Policies\Microsoft\Windows\WindowsUpdate\BranchReadinessLevel | | GPO for Windows 10, version 1511:
Computer Configuration > Administrative Templates > Windows Components > Windows Update > **Defer Upgrades and Updates** | \Policies\Microsoft\Windows\WindowsUpdate\DeferUpgrade | | MDM for Windows 10, version 1607 or later:
../Vendor/MSFT/Policy/Config/Update/
**BranchReadinessLevel** | \Microsoft\PolicyManager\default\Update\BranchReadinessLevel | | MDM for Windows 10, version 1511:
../Vendor/MSFT/Policy/Config/Update/
**RequireDeferUpgrade** | \Microsoft\PolicyManager\default\Update\RequireDeferUpgrade | @@ -64,9 +65,9 @@ Starting with Windows 10, version 1703, users can configure the branch readiness ## Configure when devices receive feature updates -After you configure the servicing branch (Windows Insider Preview or Semi-Annual Channel), you can then define if, and for how long, you would like to defer receiving Feature Updates following their availability from Microsoft on Windows Update. You can defer receiving these Feature Updates for a period of up to 365 days from their release by setting the `DeferFeatureUpdatesPeriodinDays` value. +After you configure the servicing branch (Windows Insider Preview or General Availability Channel), you can then define if, and for how long, you would like to defer receiving feature updates following their availability from Microsoft on Windows Update. You can defer receiving these feature updates for a period of up to 365 days from their release by setting the `DeferFeatureUpdatesPeriodinDays` value. -For example, a device on the Semi-Annual Channel with `DeferFeatureUpdatesPeriodinDays=30` will not install a feature update that is first publicly available on Windows Update in September until 30 days later, in October. +For example, a device on the General Availability Channel with `DeferFeatureUpdatesPeriodinDays=30` will not install a feature update that is first publicly available on Windows Update in September until 30 days later, in October.

@@ -74,7 +75,7 @@ For example, a device on the Semi-Annual Channel with `DeferFeatureUpdatesPeriod | Policy | Sets registry key under HKLM\Software | | --- | --- | -| GPO for Windows 10, version 1607 or later:
Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > **Select when Feature Updates are received** | \Policies\Microsoft\Windows\WindowsUpdate\DeferFeatureUpdates
\Policies\Microsoft\Windows\WindowsUpdate\DeferFeatureUpdatesPeriodInDays | +| GPO for Windows 10, version 1607 or later:
Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > **Select when feature updates are received** | \Policies\Microsoft\Windows\WindowsUpdate\DeferFeatureUpdates
\Policies\Microsoft\Windows\WindowsUpdate\DeferFeatureUpdatesPeriodInDays | | GPO for Windows 10, version 1511:
Computer Configuration > Administrative Templates > Windows Components > Windows Update > **Defer Upgrades and Updates** | \Policies\Microsoft\Windows\WindowsUpdate\DeferUpgradePeriod | | MDM for Windows 10, version 1607 and later:
../Vendor/MSFT/Policy/Config/Update/
**DeferFeatureUpdatesPeriodInDays** | \Microsoft\PolicyManager\default\Update\DeferFeatureUpdatesPeriodInDays | | MDM for Windows 10, version 1511:
../Vendor/MSFT/Policy/Config/Update/
**DeferUpgrade** | \Microsoft\PolicyManager\default\Update\RequireDeferUpgrade | @@ -84,7 +85,7 @@ For example, a device on the Semi-Annual Channel with `DeferFeatureUpdatesPeriod ## Pause feature updates -You can also pause a device from receiving Feature Updates by a period of up to 35 days from when the value is set. After 35 days has passed, the pause setting will automatically expire and the device will scan Windows Update for applicable Feature Updates. Following this scan, you can then pause Feature Updates for the device again. +You can also pause a device from receiving feature updates by a period of up to 35 days from when the value is set. After 35 days has passed, the pause setting will automatically expire and the device will scan Windows Update for applicable feature updates. Following this scan, you can then pause feature updates for the device again. Starting with Windows 10, version 1703, when you configure a pause by using policy, you must set a start date for the pause to begin. The pause period is calculated by adding 35 days to this start date. @@ -98,20 +99,20 @@ In cases where the pause policy is first applied after the configured start date | Policy | Sets registry key under HKLM\Software | | --- | --- | -| GPO for Windows 10, version 1607 or later:
Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > **Select when Feature Updates are received** | **1607:** \Policies\Microsoft\Windows\WindowsUpdate\PauseFeatureUpdates
**1703 and later:** \Policies\Microsoft\Windows\WindowsUpdate\PauseFeatureUpdatesStartTime | +| GPO for Windows 10, version 1607 or later:
Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > **Select when feature updates are received** | **1607:** \Policies\Microsoft\Windows\WindowsUpdate\PauseFeatureUpdates
**1703 and later:** \Policies\Microsoft\Windows\WindowsUpdate\PauseFeatureUpdatesStartTime | | GPO for Windows 10, version 1511:
Computer Configuration > Administrative Templates > Windows Components > Windows Update > **Defer Upgrades and Updates** | \Policies\Microsoft\Windows\WindowsUpdate\Pause | | MDM for Windows 10, version 1607 or later:
../Vendor/MSFT/Policy/Config/Update/
**PauseFeatureUpdates** | **1607:** \Microsoft\PolicyManager\default\Update\PauseFeatureUpdates
**1703 and later:** \Microsoft\PolicyManager\default\Update\PauseFeatureUpdatesStartTime | | MDM for Windows 10, version 1511:
../Vendor/MSFT/Policy/Config/Update/
**DeferUpgrade** | \Microsoft\PolicyManager\default\Update\Pause | -You can check the date that Feature Updates were paused by checking the registry key **PausedFeatureDate** under **HKLM\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings**. +You can check the date that feature updates were paused by checking the registry key **PausedFeatureDate** under **HKLM\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings**. -The local group policy editor (GPEdit.msc) will not reflect whether the Feature Update pause period has expired. Although the device will resume Feature Updates after 35 days automatically, the pause checkbox will remain selected in the policy editor. To check whether a device has automatically resumed taking Feature Updates, check the status registry key **PausedFeatureStatus** under **HKLM\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings** for the following values: +The local group policy editor (GPEdit.msc) will not reflect whether the feature update pause period has expired. Although the device will resume feature updates after 35 days automatically, the pause check box will remain selected in the policy editor. To check whether a device has automatically resumed taking feature updates, check the status registry key **PausedFeatureStatus** under **HKLM\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings** for the following values: | Value | Status| | --- | --- | -| 0 | Feature Updates not paused | -| 1 | Feature Updates paused | -| 2 | Feature Updates have auto-resumed after being paused | +| 0 | feature updates not paused | +| 1 | feature updates paused | +| 2 | feature updates have auto-resumed after being paused | >[!NOTE] >If not configured by policy, individual users can pause feature updates by using **Settings > Update & security > Windows Update > Advanced options**. @@ -122,9 +123,9 @@ Starting with Windows 10, version 1703, using Settings to control the pause beha - Any pending update installations are canceled. - Any update installation running when pause is activated will attempt to roll back. -## Configure when devices receive Quality Updates +## Configure when devices receive quality updates -Quality updates are typically published on the second Tuesday of every month, although they can be released at any time. You can define if, and for how long, you would like to defer receiving Quality updates following their availability. You can defer receiving these quality updates for a period of up to 30 days from their release by setting the **DeferQualityUpdatesPeriodinDays** value. +Quality updates are typically published on the second Tuesday of every month, although they can be released at any time. You can define if, and for how long, you would like to defer receiving quality updates following their availability. You can defer receiving these quality updates for a period of up to 30 days from their release by setting the **DeferQualityUpdatesPeriodinDays** value. You can set your system to receive updates for other Microsoft products—known as Microsoft updates (such as Microsoft Office, Visual Studio)—along with Windows updates by setting the **AllowMUUpdateService** policy. When you do this, these Microsoft updates will follow the same deferral and pause rules as all other quality updates. @@ -160,15 +161,15 @@ In cases where the pause policy is first applied after the configured start date | MDM for Windows 10, version 1607 or later:
../Vendor/MSFT/Policy/Config/Update/
**PauseQualityUpdates** | **1607:** \Microsoft\PolicyManager\default\Update\PauseQualityUpdates
**1703:** \Microsoft\PolicyManager\default\Update\PauseQualityUpdatesStartTime | | MDM for Windows 10, version 1511:
../Vendor/MSFT/Policy/Config/Update/
**DeferUpgrade** | \Microsoft\PolicyManager\default\Update\Pause | -You can check the date that quality Updates were paused by checking the registry key **PausedQualityDate** under **HKLM\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings**. +You can check the date that quality updates were paused by checking the registry key **PausedQualityDate** under **HKLM\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings**. -The local group policy editor (GPEdit.msc) will not reflect whether the quality Update pause period has expired. Although the device will resume quality Updates after 35 days automatically, the pause checkbox will remain selected in the policy editor. To check whether a device has automatically resumed taking quality Updates, check the status registry key **PausedQualityStatus** under **HKLM\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings** for the following values: +The local group policy editor (GPEdit.msc) will not reflect whether the quality update pause period has expired. Although the device will resume quality updates after 35 days automatically, the pause check box will remain selected in the policy editor. To check whether a device has automatically resumed taking quality Updates, check the status registry key **PausedQualityStatus** under **HKLM\SOFTWARE\Microsoft\WindowsUpdate\UpdatePolicy\Settings** for the following values: | Value | Status| | --- | --- | -| 0 | Quality Updates not paused | -| 1 | Quality Updates paused | -| 2 | Quality Updates have auto-resumed after being paused | +| 0 | quality updates not paused | +| 1 | quality updates paused | +| 2 | quality updates have auto-resumed after being paused | >[!NOTE] >If not configured by policy, individual users can pause quality updates by using **Settings > Update & security > Windows Update > Advanced options**. @@ -193,8 +194,8 @@ The **Manage preview builds** setting gives administrators control over enabling >* Group Policy: **Computer Configuration/Administrative Templates/Windows Components/Data Collection and Preview Builds/Toggle user control over Insider builds** >* MDM: **System/AllowBuildPreview** -The policy settings to **Select when Feature Updates are received** allows you to choose between preview flight rings, and allows you to defer or pause their delivery. -* Group Policy: **Computer Configuration/Administrative Templates/Windows Components/Windows Update/ Windows Update for Business** - *Select when Preview Builds and Feature Updates are received* +The policy settings to **Select when feature updates are received** allows you to choose between preview flight rings, and allows you to defer or pause their delivery. +* Group Policy: **Computer Configuration/Administrative Templates/Windows Components/Windows Update/ Windows Update for Business** - *Select when Preview Builds and feature updates are received* * MDM: **Update/BranchReadinessLevel** ## Exclude drivers from quality updates @@ -216,7 +217,7 @@ The following are quick-reference tables of the supported policy values for Wind | GPO Key | Key type | Value | | --- | --- | --- | -| BranchReadinessLevel | REG_DWORD | 2: systems take Feature Updates for the Windows Insider build - Fast (added in Windows 10, version 1709)
4: systems take Feature Updates for the Windows Insider build - Slow (added in Windows 10, version 1709)
8: systems take Feature Updates for the Release Windows Insider build (added in Windows 10, version 1709)
16: for Windows 10, version 1703: systems take Feature Updates for the Current Branch (CB); for Windows 10, version 1709, 1803 and 1809: systems take Feature Updates from Semi-Annual Channel (Targeted) (SAC-T); for Windows 10, version 1903 or later: systems take Feature Updates from Semi-Annual Channel
32: systems take Feature Updates from Semi-Annual Channel
Note: Other value or absent: receive all applicable updates | +| BranchReadinessLevel | REG_DWORD | 2: systems take feature updates for the Windows Insider build - Fast (added in Windows 10, version 1709)
4: systems take feature updates for the Windows Insider build - Slow (added in Windows 10, version 1709)
8: systems take feature updates for the Release Windows Insider build (added in Windows 10, version 1709)

Other value or absent: receive all applicable updates | | DeferQualityUpdates | REG_DWORD | 1: defer quality updates
Other value or absent: don’t defer quality updates | | DeferQualityUpdatesPeriodinDays | REG_DWORD | 0-35: defer quality updates by given days | | PauseQualityUpdatesStartTime | REG_DWORD | 1: pause quality updates
Other value or absent: don’t pause quality updates | @@ -230,7 +231,7 @@ The following are quick-reference tables of the supported policy values for Wind | MDM Key | Key type | Value | | --- | --- | --- | -| BranchReadinessLevel | REG_DWORD |2: systems take Feature Updates for the Windows Insider build - Fast (added in Windows 10, version 1709)
4: systems take Feature Updates for the Windows Insider build - Slow (added in Windows 10, version 1709)
8: systems take Feature Updates for the Release Windows Insider build (added in Windows 10, version 1709)
16: for Windows 10, version 1703: systems take Feature Updates for the Current Branch (CB); for Windows 10, version 1709, 1803 and 1809: systems take Feature Updates from Semi-Annual Channel (Targeted) (SAC-T); for Windows 10, version 1903 or later: systems take Feature Updates from Semi-Annual Channel
32: systems take Feature Updates from Semi-Annual Channel
Note: Other value or absent: receive all applicable updates | +| BranchReadinessLevel | REG_DWORD |2: systems take feature updates for the Windows Insider build - Fast (added in Windows 10, version 1709)
4: systems take feature updates for the Windows Insider build - Slow (added in Windows 10, version 1709)
8: systems take feature updates for the Release Windows Insider build (added in Windows 10, version 1709)
32: systems take feature updates from General Availability Channel
Note: Other value or absent: receive all applicable updates | | DeferQualityUpdatesPeriodinDays | REG_DWORD | 0-35: defer quality updates by given days | | PauseQualityUpdatesStartTime | REG_DWORD | 1: pause quality updates
Other value or absent: don’t pause quality updates | | DeferFeatureUpdatesPeriodinDays | REG_DWORD | 0-365: defer feature updates by given days | @@ -253,20 +254,3 @@ When a device running a newer version sees an update available on Windows Update | PauseFeatureUpdates | PauseFeatureUpdatesStartTime | | PauseQualityUpdates | PauseQualityUpdatesStartTime | -## Related topics - -- [Update Windows 10 in the enterprise](index.md) -- [Overview of Windows as a service](waas-overview.md) -- [Prepare servicing strategy for Windows 10 updates](waas-servicing-strategy-windows-10-updates.md) -- [Build deployment rings for Windows 10 updates](waas-deployment-rings-windows-10-updates.md) -- [Assign devices to servicing channels for Windows 10 updates](waas-servicing-channels-windows-10-updates.md) -- [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) -- [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) -- [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -- [Deploy updates using Windows Update for Business](waas-manage-updates-wufb.md) -- [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) -- [Walkthrough: use Group Policy to configure Windows Update for Business](waas-wufb-group-policy.md) -- [Walkthrough: use Intune to configure Windows Update for Business](/intune/windows-update-for-business-configure) -- [Deploy Windows 10 updates using Windows Server Update Services](waas-manage-updates-wsus.md) -- [Deploy Windows 10 updates using Microsoft Endpoint Configuration Manager](/mem/configmgr/osd/deploy-use/manage-windows-as-a-service) -- [Manage device restarts after updates](waas-restart.md) diff --git a/windows/deployment/update/waas-deployment-rings-windows-10-updates.md b/windows/deployment/update/waas-deployment-rings-windows-10-updates.md index 4070bb332d..fcb4115629 100644 --- a/windows/deployment/update/waas-deployment-rings-windows-10-updates.md +++ b/windows/deployment/update/waas-deployment-rings-windows-10-updates.md @@ -12,6 +12,8 @@ ms.collection: M365-modern-desktop ms.topic: article --- +{DELETE ALTOGETHER??} + # Build deployment rings for Windows client updates **Applies to** diff --git a/windows/deployment/update/waas-integrate-wufb.md b/windows/deployment/update/waas-integrate-wufb.md index 6460401d70..b5d5e02b67 100644 --- a/windows/deployment/update/waas-integrate-wufb.md +++ b/windows/deployment/update/waas-integrate-wufb.md @@ -1,5 +1,5 @@ --- -title: Integrate Windows Update for Business (Windows 10) +title: Integrate Windows Update for Business description: Use Windows Update for Business deployments with management tools such as Windows Server Update Services (WSUS) and Microsoft Endpoint Configuration Manager. ms.prod: w10 ms.mktglfcycl: manage @@ -17,6 +17,7 @@ ms.topic: article **Applies to** - Windows 10 +- Windows 11 > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) @@ -25,7 +26,7 @@ You can integrate Windows Update for Business deployments with existing manageme ## Integrate Windows Update for Business with Windows Server Update Services -For Windows 10, version 1607, devices can now be configured to receive updates from both Windows Update (or Microsoft Update) and Windows Server Update Services (WSUS). In a joint WSUS and Windows Update for Business setup: +For Windows 10, version 1607 and later, devices can be configured to receive updates from both Windows Update (or Microsoft Update) and Windows Server Update Services (WSUS). In a joint WSUS and Windows Update for Business setup: - Devices will receive their Windows content from Microsoft and defer these updates according to Windows Update for Business policy - All other content synced from WSUS will be directly applied to the device; that is, updates to products other than Windows will not follow your Windows Update for Business deferral policies @@ -34,7 +35,7 @@ For Windows 10, version 1607, devices can now be configured to receive updates f **Configuration:** -- Device is configured to defer Windows Quality Updates using Windows Update for Business +- Device is configured to defer Windows quality updates using Windows Update for Business - Device is also configured to be managed by WSUS - Device is not configured to enable Microsoft Update (**Update/AllowMUUpdateService** = not enabled) - Admin has opted to put updates to Office and other products on WSUS @@ -46,11 +47,11 @@ For Windows 10, version 1607, devices can now be configured to receive updates f Third-party driversWSUSWSUSNo -### Configuration example \#2: Excluding drivers from Windows Quality Updates using Windows Update for Business +### Configuration example \#2: Excluding drivers from Windows quality updates using Windows Update for Business **Configuration:** -- Device is configured to defer Windows Quality Updates and to exclude drivers from Windows Update Quality Updates (**ExcludeWUDriversInQualityUpdate** = enabled) +- Device is configured to defer Windows quality updates and to exclude drivers from Windows Update quality updates (**ExcludeWUDriversInQualityUpdate** = enabled) - Device is also configured to be managed by WSUS - Admin has opted to put Windows Update drivers on WSUS @@ -66,7 +67,7 @@ For Windows 10, version 1607, devices can now be configured to receive updates f **Configuration:** -- Device is configured to defer Quality Updates using Windows Update for Business and to be managed by WSUS +- Device is configured to defer quality updates using Windows Update for Business and to be managed by WSUS - Device is configured to “receive updates for other Microsoft products” along with updates to Windows (**Update/AllowMUUpdateService** = enabled) - Admin has also placed Microsoft Update, non-Microsoft, and locally published update content on the WSUS server @@ -86,26 +87,9 @@ In this example, the deferral behavior for updates to Office and other non-Windo ## Integrate Windows Update for Business with Microsoft Endpoint Configuration Manager -For Windows 10, version 1607, organizations already managing their systems with a Configuration Manager solution can also have their devices configured for Windows Update for Business (i.e. setting deferral policies on those devices). Such devices will be visible in the Configuration Manager console, however they will appear with a detection state of **Unknown**. +For Windows 10, version 1607, organizations already managing their systems with a Configuration Manager solution can also have their devices configured for Windows Update for Business (that is, setting deferral policies on those devices). Such devices will be visible in the Configuration Manager console, however they will appear with a detection state of **Unknown**. ![Example of unknown devices.](images/wufb-sccm.png) For more information, see [Integration with Windows Update for Business in Windows 10](/sccm/sum/deploy-use/integrate-windows-update-for-business-windows-10). -## Related topics - -- [Update Windows 10 in the enterprise](index.md) -- [Overview of Windows as a service](waas-overview.md) -- [Prepare servicing strategy for Windows 10 updates](waas-servicing-strategy-windows-10-updates.md) -- [Build deployment rings for Windows 10 updates](waas-deployment-rings-windows-10-updates.md) -- [Assign devices to servicing channels for Windows 10 updates](waas-servicing-channels-windows-10-updates.md) -- [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) -- [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) -- [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -- [Deploy updates using Windows Update for Business](waas-manage-updates-wufb.md) -- [Configure Windows Update for Business](waas-configure-wufb.md) -- [Walkthrough: use Group Policy to configure Windows Update for Business](waas-wufb-group-policy.md) -- [Walkthrough: use Intune to configure Windows Update for Business](/intune/windows-update-for-business-configure) -- [Deploy Windows 10 updates using Windows Server Update Services](waas-manage-updates-wsus.md) -- [Deploy Windows 10 updates using Microsoft Endpoint Configuration Manager](/mem/configmgr/osd/deploy-use/manage-windows-as-a-service) -- [Manage device restarts after updates](waas-restart.md) \ No newline at end of file diff --git a/windows/deployment/update/waas-manage-updates-wufb.md b/windows/deployment/update/waas-manage-updates-wufb.md index 850d6cec44..dea3bbba22 100644 --- a/windows/deployment/update/waas-manage-updates-wufb.md +++ b/windows/deployment/update/waas-manage-updates-wufb.md @@ -1,5 +1,5 @@ --- -title: Windows Update for Business (Windows 10) +title: Windows Update for Business ms.reviewer: manager: laurawi description: Learn how Windows Update for Business lets you manage when devices receive updates from Windows Update. @@ -18,14 +18,15 @@ ms.custom: seo-marvel-apr2020 **Applies to** - Windows 10 +- Windows 11 -Windows Update for Business is a free service that is available for all premium editions including Windows 10 Pro, Enterprise, Pro for Workstation, and Education editions. +Windows Update for Business is a free service that is available for all premium editions including Windows 10 and Windows 11 Pro, Enterprise, Pro for Workstation, and Education editions. > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) -Windows Update for Business enables IT administrators to keep the Windows 10 devices in their organization always up to date with the latest security defenses and Windows features by directly connecting these systems to Windows Update service. You can use Group Policy or Mobile Device Management (MDM) solutions such as Microsoft Intune to configure the Windows Update for Business settings that control how and when Windows 10 devices are updated. +Windows Update for Business enables IT administrators to keep the Windows client devices in their organization always up to date with the latest security defenses and Windows features by directly connecting these systems to Windows Update service. You can use Group Policy or Mobile Device Management (MDM) solutions such as Microsoft Intune to configure the Windows Update for Business settings that control how and when devices are updated. Specifically, Windows Update for Business lets you control update offerings and experiences to allow for reliability and performance testing on a subset of devices before deploying updates across the organization. It also provides a positive update experience for people in your organization. @@ -46,7 +47,7 @@ Windows Update for Business enables an IT administrator to receive and manage a Windows Update for Business provides management policies for several types of updates to Windows 10 devices: -- **Feature updates:** Previously referred to as "upgrades," feature updates contain not only security and quality revisions, but also significant feature additions and changes. Feature updates are released semi-annually in the fall and in the spring. +- **Feature updates:** Previously referred to as "upgrades," feature updates contain not only security and quality revisions, but also significant feature additions and changes. Feature updates are released as soon as they become available. - **Quality updates:** Quality updates are traditional operating system updates, typically released on the second Tuesday of each month (though they can be released at any time). These include security, critical, and driver updates. Windows Update for Business also treats non-Windows updates (such as updates for Microsoft Office or Visual Studio) as quality updates. These non-Windows Updates are known as "Microsoft updates" and you can set devices to receive such updates (or not) along with their Windows updates. - **Driver updates:** Updates for non-Microsoft drivers that are relevant to your devices. Driver updates are on by default, but you can use Windows Update for Business policies to turn them off if you prefer. - **Microsoft product updates**: Updates for other Microsoft products, such as versions of Office that are installed by using Windows Installer (MSI). Versions of Office that are installed by using Click-to-Run can't be updated by using Windows Update for Business. Product updates are off by default. You can turn them on by using Windows Update for Business policies. @@ -62,16 +63,15 @@ You can defer or pause the installation of updates for a set period of time. The branch readiness level enables administrators to specify which channel of feature updates they want to receive. Today there are branch readiness level options for both pre-release and released updates: -- Windows Insider Fast -- Windows Insider Slow -- Windows Insider Release Preview -- Semi-Annual Channel +- Windows Insider Dev +- Windows Insider Beta +- Windows Insider Preview +- General Availability Channel -Prior to Windows 10, version 1903, there are two channels for released updates: Semi-Annual Channel and Semi-Annual Channel (Targeted). Deferral days are calculated against the release date of the chosen channel. Starting with Windows 10, version 1903 there is only the one release channel: Semi-Annual Channel. All deferral days are calculated against a release’s Semi-Annual Channel release date. For exact release dates, see [Windows Release Information](/windows/release-health/release-information). You can set the branch readiness level by using the **Select when Preview Builds and Feature Updates are Received** policy. To use this policy to manage pre-release builds, first enable preview builds by using the **Manage preview Builds** policy. #### Defer an update -A Windows Update for Business administrator can defer the installation of both feature and quality updates from deploying to devices within a bounded range of time from when those updates are first made available on the Windows Update service. You can use this deferral to allow time to validate deployments as they are pushed to devices. Deferrals work by allowing you to specify the number of days after an update is released before it is offered to a device. That is, if you set a feature update deferral period of 365 days, the device will not install a feature update that has been released for less than 365 days. To defer feature updates, use the **Select when Preview Builds and Feature Updates are Received** policy. +A Windows Update for Business administrator can defer the installation of both feature and quality updates from deploying to devices within a bounded range of time from when those updates are first made available on the Windows Update service. You can use this deferral to allow time to validate deployments as they are pushed to devices. Deferrals work by allowing you to specify the number of days after an update is released before it is offered to a device. That is, if you set a feature update deferral period of 365 days, the device will not install a feature update that has been released for less than 365 days. To defer feature updates, use the **Select when Preview Builds and feature updates are Received** policy. |Category |Maximum deferral period | @@ -88,7 +88,7 @@ A Windows Update for Business administrator can defer the installation of both f If you discover a problem while deploying a feature or quality update, the IT administrator can pause the update for 35 days from a specified start date to prevent other devices from installing it until the issue is mitigated. If you pause a feature update, quality updates are still offered to devices to ensure they stay secure. The pause period for both feature and quality updates is calculated from a start date that you set. -To pause feature updates, use the **Select when Preview Builds and Feature Updates are Received** policy and to pause quality updates use the **Select when Quality Updates are Received** policy. For more information, see [Pause feature updates](waas-configure-wufb.md#pause-feature-updates) and [Pause quality updates](waas-configure-wufb.md#pause-quality-updates). +To pause feature updates, use the **Select when Preview Builds and feature updates are Received** policy and to pause quality updates use the **Select when Quality Updates are Received** policy. For more information, see [Pause feature updates](waas-configure-wufb.md#pause-feature-updates) and [Pause quality updates](waas-configure-wufb.md#pause-quality-updates). Built-in benefits: When updating from Windows Update, you get the added benefits of built-in compatibility checks to prevent against a poor update experience for your device as well as a check to prevent repeated rollbacks. @@ -97,10 +97,10 @@ When updating from Windows Update, you get the added benefits of built-in compat For the best experience with Windows Update, follow these guidelines: -- Use devices for at least 6 hours per month, including at least 2 hours of continuous use. -- Keep devices regularly charged. Plugging in devices overnight enables them to automatically update outside of active hours. -- Make sure that devices have at least 10 GB of free space. -- Give devices unobstructed access to the Windows Update service. +- Use devices for at least 6 hours per month, including at least 2 hours of continuous use. +- Keep devices regularly charged. Plugging in devices overnight enables them to automatically update outside of active hours. +- Make sure that devices have at least 10 GB of free space. +- Give devices unobstructed access to the Windows Update service. ### Manage the end-user experience when receiving Windows Updates @@ -110,9 +110,9 @@ Windows Update for Business provides controls to help meet your organization’s Features like the smart busy check (which ensure updates don't happen when a user is signed in) and active hours help provide the best experience for end users while keeping devices more secure and up to date. Follow these steps to take advantage of these features: -1. Automatically download, install, and restart (default if no restart policies are set up or enabled) -2. Use the default notifications -3. Set update deadlines +1. Automatically download, install, and restart (default if no restart policies are set up or enabled). +2. Use the default notifications. +3. Set update deadlines. ##### Setting deadlines @@ -121,101 +121,11 @@ A compliance deadline policy (released in June 2019) enables you to set separate This policy enables you to specify the number of days from an update's publication date that it must be installed on the device. The policy also includes a configurable grace period that specifies the number of days from when the update is installed on the device until the device is forced to restart. This approach is useful in a vacation scenario as it allows, for example, users who have been away to have a bit of time before being forced to restart their devices when they return from vacation. #### Update Baseline -The large number of different policies offered for Windows 10 can be overwhelming. Update Baseline provides a clear list of recommended Windows update policy settings for IT administrators who want the best user experience while also meeting their update compliance goals. The Update Baseline for Windows 10 includes policy settings recommendations covering deadline configuration, restart behavior, power policies, and more. + +The large number of different policies offered can be overwhelming. Update Baseline provides a clear list of recommended Windows update policy settings for IT administrators who want the best user experience while also meeting their update compliance goals. The Update Baseline for Windows 10 includes policy settings recommendations covering deadline configuration, restart behavior, power policies, and more. The Update Baseline toolkit makes it easy by providing a single command for IT Admins to apply the Update Baseline to devices. You can get the Update Baseline toolkit from the [Download Center](https://www.microsoft.com/download/details.aspx?id=101056). >[!NOTE] ->The Update Baseline toolkit is available only for Group Policy. Update Baseline does not affect your offering policies, whether you’re using deferrals or target version to manage which updates are offered to your devices when. +>The Update Baseline toolkit is available only for Group Policy. Update Baseline does not affect your offering policies, whether you’re using deferrals or target version to manage which updates are offered to your devices when. Update Baseline is not currently supported for Windows 11. - This policy setting hides the instructions in logon scripts written for Windows NT 4.0 and earlier. -Logon scripts are batch files of instructions that run when the user logs on. By default, Windows 2000 displays the instructions in logon scripts written for Windows NT 4.0 and earlier in a command window as they run, although it does not display logon scripts written for Windows 2000. +Logon scripts are batch files of instructions that run when the user logs on. By default, Windows displays the instructions in logon scripts written for Windows NT 4.0 and earlier in a command window as they run, although it does not display logon scripts written for Windows. -If you enable this setting, Windows 2000 does not display logon scripts written for Windows NT 4.0 and earlier. +If you enable this setting, Windows does not display logon scripts written for Windows NT 4.0 and earlier. -If you disable or do not configure this policy setting, Windows 2000 displays login scripts written for Windows NT 4.0 and earlier. +If you disable or do not configure this policy setting, Windows displays login scripts written for Windows NT 4.0 and earlier. Also, see the "Run Logon Scripts Visible" setting. diff --git a/windows/client-management/mdm/policy-csp-admx-securitycenter.md b/windows/client-management/mdm/policy-csp-admx-securitycenter.md index 35bfac8f4e..20f174f66a 100644 --- a/windows/client-management/mdm/policy-csp-admx-securitycenter.md +++ b/windows/client-management/mdm/policy-csp-admx-securitycenter.md @@ -94,13 +94,6 @@ If you enable this policy setting, Security Center is turned on for all users. If you disable this policy setting, Security Center is turned off for domain members. -**Windows XP SP2** - -In Windows XP SP2, the essential security settings that are monitored by Security Center include firewall, antivirus, and Automatic Updates. Note that Security Center might not be available following a change to this policy setting until after the computer is restarted for Windows XP SP2 computers. - -**Windows Vista** - -In Windows Vista, this policy setting monitors essential security settings to include firewall, antivirus, antispyware, Internet security settings, User Account Control, and Automatic Updates. Windows Vista computers do not require a reboot for this policy setting to take effect. diff --git a/windows/client-management/mdm/policy-csp-admx-servicing.md b/windows/client-management/mdm/policy-csp-admx-servicing.md index 0ce2d0d349..0cb2e868e9 100644 --- a/windows/client-management/mdm/policy-csp-admx-servicing.md +++ b/windows/client-management/mdm/policy-csp-admx-servicing.md @@ -81,7 +81,7 @@ manager: dansimp This policy setting specifies the network locations that will be used for the repair of operating system corruption and for enabling optional features that have had their payload files removed. -If you enable this policy setting and specify the new location, the files in that location will be used to repair operating system corruption and for enabling optional features that have had their payload files removed. You must enter the fully qualified path to the new location in the ""Alternate source file path"" text box. Multiple locations can be specified when each path is separated by a semicolon. +If you enable this policy setting and specify the new location, the files in that location will be used to repair operating system corruption and for enabling optional features that have had their payload files removed. You must enter the fully qualified path to the new location in the "Alternate source file path" text box. Multiple locations can be specified when each path is separated by a semicolon. The network location can be either a folder, or a WIM file. If it is a WIM file, the location should be specified by prefixing the path with “wim:” and include the index of the image to use in the WIM file. For example “wim:\\server\share\install.wim:3”. diff --git a/windows/client-management/mdm/policy-csp-admx-skydrive.md b/windows/client-management/mdm/policy-csp-admx-skydrive.md index f206b61441..90f1b868a1 100644 --- a/windows/client-management/mdm/policy-csp-admx-skydrive.md +++ b/windows/client-management/mdm/policy-csp-admx-skydrive.md @@ -13,8 +13,7 @@ manager: dansimp --- # Policy CSP - ADMX_SkyDrive -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +
diff --git a/windows/client-management/mdm/policy-csp-admx-startmenu.md b/windows/client-management/mdm/policy-csp-admx-startmenu.md index 2297184f4b..7d477173ad 100644 --- a/windows/client-management/mdm/policy-csp-admx-startmenu.md +++ b/windows/client-management/mdm/policy-csp-admx-startmenu.md @@ -3762,9 +3762,9 @@ ADMX Info: This setting affects the presentation of the Start menu. -The classic Start menu in Windows 2000 Professional allows users to begin common tasks, while the new Start menu consolidates common items onto one menu. When the classic Start menu is used, the following icons are placed on the desktop: Documents, Pictures, Music, Computer, and Network. The new Start menu starts them directly. +The classic Start menu in Windows allows users to begin common tasks, while the new Start menu consolidates common items onto one menu. When the classic Start menu is used, the following icons are placed on the desktop: Documents, Pictures, Music, Computer, and Network. The new Start menu starts them directly. -If you enable this setting, the Start menu displays the classic Start menu in the Windows 2000 style and displays the standard desktop icons. +If you enable this setting, the Start menu displays the classic Start menu and displays the standard desktop icons. If you disable this setting, the Start menu only displays in the new style, meaning the desktop icons are now on the Start page. @@ -4331,13 +4331,11 @@ ADMX Info: -This policy setting allows you to remove the user name label from the Start Menu in Windows XP and Windows Server 2003. +This policy setting allows you to remove the user name label from the Start Menu. -If you enable this policy setting, the user name label is removed from the Start Menu in Windows XP and Windows Server 2003. +If you enable this policy setting, the user name label is removed from the Start Menu. -To remove the user name folder on Windows Vista, set the "Remove user folder link from Start Menu" policy setting. - -If you disable or do not configure this policy setting, the user name label appears on the Start Menu in Windows XP and Windows Server 2003. +If you disable or do not configure this policy setting, the user name label appears on the Start Menu. From c0fd324765d65488a685f0f3a3520e9f13ae557a Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 30 Sep 2021 12:05:27 +0530 Subject: [PATCH 592/930] Update policy-csp-update.md --- .../mdm/policy-csp-update.md | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 1fe9517d3d..b41fd6dc19 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -198,6 +198,9 @@ manager: dansimp
Update/SetProxyBehaviorForUpdateDetection
+
+ Update/TargetProductVersion +
Update/TargetReleaseVersion
@@ -4284,6 +4287,85 @@ The following list shows the supported values:
+ +**Update/TargetProductVersion** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProYesYes
BusinessYesYes
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
+ + + +Available in Windows 10, version 2004 and later. Enables IT administrators to specify which product they would like their device(s) to move to and/or stay on until they reach end of service or reconfigure the policy to target a new product. + +If no product is specified, the device will continue receiving newer versions of the Windows product it is currently on. For details about different Windows 10 versions, see [https://docs.microsoft.com/windows/release-health/release-information](https://docs.microsoft.com/windows/release-health/release-information). + + +ADMX Info: +- GP Friendly name: *Select the target Feature Update version* +- GP name: *TargetProductVersion* +- GP element: *TargetProductVersionId* +- GP path: *Windows Components/Windows Update/Windows Update for Business* +- GP ADMX file name: *WindowsUpdate.admx* + + + +Value type is a string containing a Windows product, forexample, “Windows 11” or “11” or “Windows 10”. + + + + + + + + +By using this Windows Update for Business policy to upgrade devices to a new product (ex. Windows 11) you are agreeing that when applying this operating system to a device either +(1) The applicable Windows license was purchased though volume licensing, or +(2) That you are authorized to bind your organization and are accepting on its behalf the relevant Microsoft Software License Terms to be found here: (https://www.microsoft.com/Useterms). + +
+ **Update/TargetReleaseVersion** From 05818270a70291c26ea3c90358d6e2e9270280c0 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 30 Sep 2021 12:48:23 +0530 Subject: [PATCH 593/930] Update policy-csp-update.md --- windows/client-management/mdm/policy-csp-update.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index b41fd6dc19..b357e14f2d 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -4339,7 +4339,8 @@ The following list shows the supported values: Available in Windows 10, version 2004 and later. Enables IT administrators to specify which product they would like their device(s) to move to and/or stay on until they reach end of service or reconfigure the policy to target a new product. -If no product is specified, the device will continue receiving newer versions of the Windows product it is currently on. For details about different Windows 10 versions, see [https://docs.microsoft.com/windows/release-health/release-information](https://docs.microsoft.com/windows/release-health/release-information). +If no product is specified, the device will continue receiving newer versions of the Windows product it is currently on. For details about different Windows 10 versions, see [release information](/windows/release-health/release-information). + ADMX Info: From ad54a1f2d929683d7131852299d1969b36ae9869 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Thu, 30 Sep 2021 12:52:25 +0530 Subject: [PATCH 594/930] Incorporated review changes --- .../mdm/policy-csp-admx-tpm.md | 20 ++++----- .../mdm/policy-csp-admx-windowsexplorer.md | 2 - .../policy-csp-admx-windowsfileprotection.md | 44 +++++-------------- 3 files changed, 22 insertions(+), 44 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-tpm.md b/windows/client-management/mdm/policy-csp-admx-tpm.md index 04207bff8f..f6a3adddd5 100644 --- a/windows/client-management/mdm/policy-csp-admx-tpm.md +++ b/windows/client-management/mdm/policy-csp-admx-tpm.md @@ -111,11 +111,11 @@ manager: dansimp -This policy setting allows you to manage the Group Policy list of Trusted Platform Module (TPM) commands blocked by Windows. +This policy setting allows you to manage the Policy list of Trusted Platform Module (TPM) commands blocked by Windows. If you enable this policy setting, Windows will block the specified commands from being sent to the TPM on the computer. TPM commands are referenced by a command number. For example, command number 129 is TPM_OwnerReadInternalPub, and command number 170 is TPM_FieldUpgrade. To find the command number associated with each TPM command with TPM 1.2, run "tpm.msc" and navigate to the "Command Management" section. -If you disable or do not configure this policy setting, only those TPM commands specified through the default or local lists may be blocked by Windows. The default list of blocked TPM commands is pre-configured by Windows. You can view the default list by running "tpm.msc", navigating to the "Command Management" section, and making visible the "On Default Block List" column. The local list of blocked TPM commands is configured outside of Group Policy by running "tpm.msc" or through scripting against the Win32_Tpm interface. See related policy settings to enforce or ignore the default and local lists of blocked TPM commands. +If you disable or do not configure this policy setting, only those TPM commands specified through the default or local lists may be blocked by Windows. The default list of blocked TPM commands is pre-configured by Windows. You can view the default list by running "tpm.msc", navigating to the "Command Management" section, and making visible the "On Default Block List" column. The local list of blocked TPM commands is configured outside of Policy by running "tpm.msc" or through scripting against the Win32_Tpm interface. See related policy settings to enforce or ignore the default and local lists of blocked TPM commands. @@ -247,11 +247,11 @@ ADMX Info: This policy setting allows you to enforce or ignore the computer's default list of blocked Trusted Platform Module (TPM) commands. -If you enable this policy setting, Windows will ignore the computer's default list of blocked TPM commands and will only block those TPM commands specified by Group Policy or the local list. +If you enable this policy setting, Windows will ignore the computer's default list of blocked TPM commands and will only block those TPM commands specified by Policy or the local list. -The default list of blocked TPM commands is pre-configured by Windows. You can view the default list by running "tpm.msc", navigating to the "Command Management" section, and making visible the "On Default Block List" column. The local list of blocked TPM commands is configured outside of Group Policy by running "tpm.msc" or through scripting against the Win32_Tpm interface. See the related policy setting to configure the Group Policy list of blocked TPM commands. +The default list of blocked TPM commands is pre-configured by Windows. You can view the default list by running "tpm.msc", navigating to the "Command Management" section, and making visible the "On Default Block List" column. The local list of blocked TPM commands is configured outside of Policy by running "tpm.msc" or through scripting against the Win32_Tpm interface. See the related policy setting to configure the Policy list of blocked TPM commands. -If you disable or do not configure this policy setting, Windows will block the TPM commands in the default list, in addition to commands in the Group Policy and local lists of blocked TPM commands. +If you disable or do not configure this policy setting, Windows will block the TPM commands in the default list, in addition to commands in the Policy and local lists of blocked TPM commands. @@ -318,11 +318,11 @@ ADMX Info: This policy setting allows you to enforce or ignore the computer's local list of blocked Trusted Platform Module (TPM) commands. -If you enable this policy setting, Windows will ignore the computer's local list of blocked TPM commands and will only block those TPM commands specified by Group Policy or the default list. +If you enable this policy setting, Windows will ignore the computer's local list of blocked TPM commands and will only block those TPM commands specified by Policy or the default list. -The local list of blocked TPM commands is configured outside of Group Policy by running "tpm.msc" or through scripting against the Win32_Tpm interface. The default list of blocked TPM commands is pre-configured by Windows. See the related policy setting to configure the Group Policy list of blocked TPM commands. +The local list of blocked TPM commands is configured outside of Policy by running "tpm.msc" or through scripting against the Win32_Tpm interface. The default list of blocked TPM commands is pre-configured by Windows. See the related policy setting to configure the Policy list of blocked TPM commands. -If you disable or do not configure this policy setting, Windows will block the TPM commands found in the local list, in addition to commands in the Group Policy and default lists of blocked TPM commands. +If you disable or do not configure this policy setting, Windows will block the TPM commands found in the local list, in addition to commands in the Policy and default lists of blocked TPM commands. @@ -465,7 +465,7 @@ ADMX Info: -This group policy enables Device Health Attestation reporting (DHA-report) on supported devices. It enables supported devices to send Device Health Attestation related information (device boot logs, PCR values, TPM certificate, etc.) to Device Health Attestation Service (DHA-Service) every time a device starts. Device Health Attestation Service validates the security state and health of the devices, and makes the findings accessible to enterprise administrators via a cloud based reporting portal. This policy is independent of DHA reports that are initiated by device manageability solutions (like MDM or SCCM), and will not interfere with their workflows. +This Policy enables Device Health Attestation reporting (DHA-report) on supported devices. It enables supported devices to send Device Health Attestation related information (device boot logs, PCR values, TPM certificate, etc.) to Device Health Attestation Service (DHA-Service) every time a device starts. Device Health Attestation Service validates the security state and health of the devices, and makes the findings accessible to enterprise administrators via a cloud based reporting portal. This policy is independent of DHA reports that are initiated by device manageability solutions (like MDM or SCCM), and will not interfere with their workflows. @@ -777,7 +777,7 @@ ADMX Info: -This policy setting configures the TPM to use the Dictionary Attack Prevention Parameters (lockout threshold and recovery time) to the values that were used for Windows 10 Version 1607 and below. Setting this policy will take effect only if a) the TPM was originally prepared using a version of Windows after Windows 10 Version 1607 and b) the System has a TPM 2.0. Note that enabling this policy will only take effect after the TPM maintenance task runs (which typically happens after a system restart). Once this policy has been enabled on a system and has taken effect (after a system restart), disabling it will have no impact and the system's TPM will remain configured using the legacy Dictionary Attack Prevention parameters, regardless of the value of this group policy. The only way for the disabled setting of this policy to take effect on a system where it was once enabled is to a) disable it from group policy and b)clear the TPM on the system. +This policy setting configures the TPM to use the Dictionary Attack Prevention Parameters (lockout threshold and recovery time) to the values that were used for Windows 10 Version 1607 and below. Setting this policy will take effect only if a) the TPM was originally prepared using a version of Windows after Windows 10 Version 1607 and b) the System has a TPM 2.0. Note that enabling this policy will only take effect after the TPM maintenance task runs (which typically happens after a system restart). Once this policy has been enabled on a system and has taken effect (after a system restart), disabling it will have no impact and the system's TPM will remain configured using the legacy Dictionary Attack Prevention parameters, regardless of the value of this Policy. The only way for the disabled setting of this policy to take effect on a system where it was once enabled is to a) disable it from Policy and b)clear the TPM on the system. diff --git a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md index ceb4ad7321..921720b2e6 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md @@ -3807,8 +3807,6 @@ If you enable this policy setting, the Shared Documents folder is not displayed If you disable or do not configure this policy setting, the Shared Documents folder is displayed in Web view and also in My Computer when the client is part of a workgroup. -> [!NOTE] -> The ability to remove the Shared Documents folder via MDM Policy is only available on Windows XP Professional. diff --git a/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md b/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md index 70e3ecad30..8cb83a2ca9 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md @@ -13,8 +13,13 @@ manager: dansimp --- # Policy CSP - ADMX_WindowsFileProtection -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +>[!TIP] +> These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
@@ -96,12 +101,7 @@ This policy setting hides the file scan progress window. This window provides st -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -171,17 +171,12 @@ If the quota is greater than 50 MB, Windows File Protection adds other important - If you enable this policy setting, enter the maximum amount of disk space to be used (in MB). To indicate that the cache size is unlimited, select "4294967295" as the maximum amount of disk space. -- If you disable this policy setting or do not configure it, the default value is set to 50 MB on Windows XP Professional and is unlimited (4294967295 MB) on Windows Server 2003. +- If you disable this policy setting or do not configure it, the default value is set to 50 MB. > [!NOTE] > Icon size is dependent upon what the user has set it to in the previous session. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -260,12 +255,7 @@ This setting delays each startup. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -337,9 +327,6 @@ This policy setting specifies an alternate location for the Windows File Protect > Do not add the cache on a network shared directory. -> [!NOTE] -> For Windows Vista, Windows Server 2008, and earlier versions of Windows, the module name, for example timedate.cpl or inetcpl.cpl, should be entered. If a Control Panel item does not have a CPL file, or the CPL file contains multiple applets, then its module name and string resource identification number should be entered. For example, enter @systemcpl.dll,-1 for System or @themecpl.dll,-1 for Personalization. A complete list of canonical and module names of Control Panel items can be found in MSDN by searching "Control Panel items". - If both the "Hide specified Control Panel items" setting and the "Show only specified Control Panel items" setting are enabled, the "Show only specified Control Panel items" setting is ignored. > [!NOTE] @@ -348,12 +335,7 @@ If both the "Hide specified Control Panel items" setting and the "Show only spec > To hide pages in the System Settings app, use the "Settings Page Visibility" setting under Computer Configuration. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -366,7 +348,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. \ No newline at end of file From 9d46a53147b2de444c37a960e0b880fa77da4c5b Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 30 Sep 2021 10:39:56 +0100 Subject: [PATCH 595/930] Update windows-11-endpoints-non-enterprise-editions.md --- windows/privacy/windows-11-endpoints-non-enterprise-editions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index c2b9346db8..e4ce5d42be 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -103,7 +103,7 @@ The following methodology was used to derive the network endpoints: | Teams Chat integration with Windows  | 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, will not be sent back to Microsoft.  | | | | | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request  | | | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | -| Widgets | To turn off a widget locally, right click on the widget to it unpin from the dashboard.
Disable the connection point to turn off for an organization.
See below for a list of available widgets.|TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | +| Widgets | To turn off a widget locally, right click on the widget to remove it from the widgets board.
Disable the connection point to turn off for an organization.
See below for a list of available widgets.|TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | | | **MSN news feed**
The Windows feeds endpoint on msn.com is used to download news headlines to the dashboard. ||| | | **Calendar**
This endpoint downloads calender content for the widget. ||| | | **ToDo**
This endpoint downloads ToDo content for the widget. ||| From f2e843a665be3df78b420703fb46a8c6704762d8 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 30 Sep 2021 10:58:34 +0100 Subject: [PATCH 596/930] Revert "Update windows-11-endpoints-non-enterprise-editions.md" This reverts commit 9d46a53147b2de444c37a960e0b880fa77da4c5b. --- windows/privacy/windows-11-endpoints-non-enterprise-editions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index e4ce5d42be..c2b9346db8 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -103,7 +103,7 @@ The following methodology was used to derive the network endpoints: | Teams Chat integration with Windows  | 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, will not be sent back to Microsoft.  | | | | | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request  | | | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | -| Widgets | To turn off a widget locally, right click on the widget to remove it from the widgets board.
Disable the connection point to turn off for an organization.
See below for a list of available widgets.|TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | +| Widgets | To turn off a widget locally, right click on the widget to it unpin from the dashboard.
Disable the connection point to turn off for an organization.
See below for a list of available widgets.|TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | | | **MSN news feed**
The Windows feeds endpoint on msn.com is used to download news headlines to the dashboard. ||| | | **Calendar**
This endpoint downloads calender content for the widget. ||| | | **ToDo**
This endpoint downloads ToDo content for the widget. ||| From b07301d2a77ded165bd3182f60d233afe6180e58 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 30 Sep 2021 10:58:47 +0100 Subject: [PATCH 597/930] Revert "Update windows-11-endpoints-non-enterprise-editions.md" This reverts commit b8350d424d25264b805886ab8443d0a0ba5c7505. --- ...windows-11-endpoints-non-enterprise-editions.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index c2b9346db8..09c4383824 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -104,13 +104,13 @@ The following methodology was used to derive the network endpoints: | | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request  | | | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | | Widgets | To turn off a widget locally, right click on the widget to it unpin from the dashboard.
Disable the connection point to turn off for an organization.
See below for a list of available widgets.|TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | -| | **MSN news feed**
The Windows feeds endpoint on msn.com is used to download news headlines to the dashboard. ||| -| | **Calendar**
This endpoint downloads calender content for the widget. ||| -| | **ToDo**
This endpoint downloads ToDo content for the widget. ||| -| | **Microsoft 365 recommendations**
This endpoint downloads Microsoft 365 recommendations for the widget. ||| -| | **Photos**
This endpoint downloads photo content for the widget. ||| -| | **Family**
This endpoint downloads family content for the widget. ||| -| | **Finance, Sports, Weather, Traffic, eSports**
The WebXT endpoint is used to download content for all WebXT widgets. ||| +| | MSN news feed
The Windows feeds endpoint on msn.com is used to download news headlines to the dashboard. ||| +| | Calendar
The calendar endpoint is used to download content for the widget. ||| +| | ToDo
The ToDo endpoint is used to download content for the widget. ||| +| | Microsoft 365 recommendations
The Microsoft 365 recommendations endpoint is used to download content for the widget. ||| +| | Photos
The photos endpoint is used to download content for the widget. ||| +| | Family
The family endpoint is used to download content for the widget. ||| +| | Finance, Sports, Weather, Traffic, eSports
The WebXT endpoint is used to download content for all WebXT widgets. ||| |Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| From fc3a4fade5ccaed06c63b6fa6cfbe8d2f2887289 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 30 Sep 2021 10:58:56 +0100 Subject: [PATCH 598/930] Revert "Update windows-11-endpoints-non-enterprise-editions.md" This reverts commit d308ba37ec4463bbd27965cdbb4a1bd96fb826ab. --- .../windows-11-endpoints-non-enterprise-editions.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index 09c4383824..0e8224533c 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -103,14 +103,14 @@ The following methodology was used to derive the network endpoints: | Teams Chat integration with Windows  | 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, will not be sent back to Microsoft.  | | | | | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request  | | | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | -| Widgets | To turn off a widget locally, right click on the widget to it unpin from the dashboard.
Disable the connection point to turn off for an organization.
See below for a list of available widgets.|TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | +| Widgets | To turn a widget off locally, right click on the widget to it unpin from dashboard.
Disable the connection point below to turn off for an organization. |TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | | | MSN news feed
The Windows feeds endpoint on msn.com is used to download news headlines to the dashboard. ||| | | Calendar
The calendar endpoint is used to download content for the widget. ||| -| | ToDo
The ToDo endpoint is used to download content for the widget. ||| -| | Microsoft 365 recommendations
The Microsoft 365 recommendations endpoint is used to download content for the widget. ||| -| | Photos
The photos endpoint is used to download content for the widget. ||| -| | Family
The family endpoint is used to download content for the widget. ||| -| | Finance, Sports, Weather, Traffic, eSports
The WebXT endpoint is used to download content for all WebXT widgets. ||| +| | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Microsoft 365 recommendations | The Microsoft 365 recommendations endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Photos | The photos endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Family | The family endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | Finance, Sports, Weather, Traffic, eSports | The WebXT endpoint is used to download content for all WebXT widgets. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | |Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| From feb3d8c9bd23fc82d07199450125f54b22ea7314 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 30 Sep 2021 10:59:02 +0100 Subject: [PATCH 599/930] Revert "Update windows-11-endpoints-non-enterprise-editions.md" This reverts commit 56f6a2bf3b2be3715d850d7ca12b5a523534eac5. --- windows/privacy/windows-11-endpoints-non-enterprise-editions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index 0e8224533c..ac4eb5690f 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -103,7 +103,7 @@ The following methodology was used to derive the network endpoints: | Teams Chat integration with Windows  | 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, will not be sent back to Microsoft.  | | | | | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request  | | | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | -| Widgets | To turn a widget off locally, right click on the widget to it unpin from dashboard.
Disable the connection point below to turn off for an organization. |TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | +| Widgets
To turn a widget off locally, right click on the widget to it unpin from dashboard.
Disable the connection point below to turn off for an organization. | |TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | | | MSN news feed
The Windows feeds endpoint on msn.com is used to download news headlines to the dashboard. ||| | | Calendar
The calendar endpoint is used to download content for the widget. ||| | | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | From 9a7ad4962c6d5880d04c11d3df8c7da25e0d833b Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 30 Sep 2021 10:59:10 +0100 Subject: [PATCH 600/930] Revert "Update windows-11-endpoints-non-enterprise-editions.md" This reverts commit 5226a30d9296809204ab45d7ce3a3849ced417e0. --- .../windows-11-endpoints-non-enterprise-editions.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index ac4eb5690f..d5312274ba 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -103,14 +103,15 @@ The following methodology was used to derive the network endpoints: | Teams Chat integration with Windows  | 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, will not be sent back to Microsoft.  | | | | | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request  | | | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | -| Widgets
To turn a widget off locally, right click on the widget to it unpin from dashboard.
Disable the connection point below to turn off for an organization. | |TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | -| | MSN news feed
The Windows feeds endpoint on msn.com is used to download news headlines to the dashboard. ||| -| | Calendar
The calendar endpoint is used to download content for the widget. ||| +| Widgets | | | How to turn off  | +| | MSN news feed | The windows feeds endpoint on msn.com is used to download news headlines to the dashboard. | Sign out of dashboard | +| | Calendar | The calendar endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | | | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | | | Microsoft 365 recommendations | The Microsoft 365 recommendations endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | | | Photos | The photos endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | | | Family | The family endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | | | Finance, Sports, Weather, Traffic, eSports | The WebXT endpoint is used to download content for all WebXT widgets. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | +| | | TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | |Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| From 630fd60b7c9dd04f1dd65d5d19a5a8ba42c690e3 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 30 Sep 2021 11:03:00 +0100 Subject: [PATCH 601/930] Revert "Updated-5442542" This reverts commit 772d707552625531fd5c6309d9fe9d55b3dec3ee. --- .../privacy/manage-windows-11-endpoints.md | 20 ++--- .../privacy/manage-windows-21H1-endpoints.md | 4 +- ...ws-11-endpoints-non-enterprise-editions.md | 76 ++++++------------- ...-endpoints-21H1-non-enterprise-editions.md | 26 ++++--- 4 files changed, 49 insertions(+), 77 deletions(-) diff --git a/windows/privacy/manage-windows-11-endpoints.md b/windows/privacy/manage-windows-11-endpoints.md index a2b10e6e6a..d977b42d2c 100644 --- a/windows/privacy/manage-windows-11-endpoints.md +++ b/windows/privacy/manage-windows-11-endpoints.md @@ -63,11 +63,13 @@ The following methodology was used to derive these network endpoints: |||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 will not be authenticated.|HTTPS|login.live.com*| +||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device will not 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 will not 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, will not 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 will not 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 will not 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)| @@ -79,8 +81,9 @@ The following methodology was used to derive these network endpoints: |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 cannot 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. This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer.|HTTPS|iecvlist.microsoft.com| +||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 cannot 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| @@ -111,19 +114,6 @@ The following methodology was used to derive these network endpoints: |||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| -| Teams Chat integration with Windows   | The following endpoints are used to configure Microsoft Teams Chat integration with Windows. | | | -| | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request | -| | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com
*.telecommand.telemetry.microsoft.com
*.co4.telecommand.telemetry.microsoft.com
*.watson.telemetry.microsoft.com | -| Widgets    | | | How to turn off | -| The following endpoints are used for Widgets. | MSN news feed | The windows feeds endpoint on msn.com is used to download news headlines to the dashboard. | Sign out of dashboard | -| | Calendar | The calendar endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Microsoft 365 recommendations | The Microsoft 365 recommendations endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Photos | The photos endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Family | The family endpoint is used to download content for the widget | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Finance, Sports, Weather, Traffic, eSports | The WebXT endpoint is used to download content for all WebXT widgets. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Tips | The Tips endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | | TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | |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 will not 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 will not appear.|HTTPS|*smartscreen-prod.microsoft.com| diff --git a/windows/privacy/manage-windows-21H1-endpoints.md b/windows/privacy/manage-windows-21H1-endpoints.md index 52fc822b24..5f9ce40031 100644 --- a/windows/privacy/manage-windows-21H1-endpoints.md +++ b/windows/privacy/manage-windows-21H1-endpoints.md @@ -65,8 +65,10 @@ The following methodology was used to derive these network endpoints: ||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device will not 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 will not 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, will not 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)| +|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, will not 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 will not 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 will not 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)| diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index d5312274ba..1b2a4a3137 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -26,12 +26,12 @@ The following methodology was used to derive the network endpoints: 1. Set up the latest version of Windows 11 on a test virtual machine using the default settings. 2. Leave the device(s) running idle for a week ("idle" means a user is not interacting with the system/device). -3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +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 was not joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using a 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. If you capture traffic for longer, you may have different results. +6. All traffic was captured in our lab using a 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. 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. @@ -40,7 +40,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | |-----------|--------------- |------------- |-----------------| -| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -53,7 +53,9 @@ The following methodology was used to derive the network endpoints: |Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| |Device Directory Service|Used by Device Directory Service to keep track of user-device associations and storing metadata about the devices.|HTTPS/HTTP|cs.dds.microsoft.com| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| @@ -66,9 +68,11 @@ The following methodology was used to derive the network endpoints: |||HTTPS/HTTP|ecn.dev.virtualearth.net| |||HTTPS/HTTP|ssl.bing.com| |Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| -|Microsoft Edge|The following endpoints are used for Microsoft Edge Browser Services.
This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer.|HTTPS/HTTP|edge.activity.windows.com| +|Microsoft Edge|The following endpoints are used for Microsoft Edge Browser Services.|HTTPS/HTTP|edge.activity.windows.com| |||HTTPS/HTTP|edge.microsoft.com| -|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.
This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +||The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft forward link redirection|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|HTTP|go.microsoft.com/fwlink/| +|||TLSv1.2/HTTPS/HTTP|go.microsoft.com| |Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| ||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| @@ -100,18 +104,6 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -| Teams Chat integration with Windows  | 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, will not be sent back to Microsoft.  | | | -| | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request  | -| | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | -| Widgets | | | How to turn off  | -| | MSN news feed | The windows feeds endpoint on msn.com is used to download news headlines to the dashboard. | Sign out of dashboard | -| | Calendar | The calendar endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Microsoft 365 recommendations | The Microsoft 365 recommendations endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Photos | The photos endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Family | The family endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Finance, Sports, Weather, Traffic, eSports | The WebXT endpoint is used to download content for all WebXT widgets. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | | TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | |Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| @@ -139,7 +131,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | | --- | --- | --- | ---| -| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -148,13 +140,16 @@ The following methodology was used to derive the network endpoints: |Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| |Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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, will not be sent back to Microsoft. |TLSv1.2/HTTP|v10.events.data.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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| |Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| -|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in. |TLSv1.2/HTTPS/HTTP|*login.live.com| -|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.
This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer. |HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| +|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft forward link redirection|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|TLSv1.2/HTTPS/HTTP|go.microsoft.com| |Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| ||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| @@ -183,18 +178,6 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -| Teams Chat integration with Windows | 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, will not be sent back to Microsoft.| | | -|||HTTP|www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request| -|||TLSv1.2/HTTPS| *.v10.events.data.microsoft.com
*.telecommand.telemetry.microsoft.com
*.co4.telecommand.telemetry.microsoft.com
*.watson.telemetry.microsoft.com| -|Widgets|||How to turn off | -||MSN news feed |The windows feeds endpoint on msn.com is used to download news headlines to the dashboard.|Sign out of dashboard| -||Calendar|The calendar endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| -||ToDo|The ToDo endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| -||Microsoft 365 recommendations|The Microsoft 365 recommendations endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| -||Photos|The photos endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| -||Family|The family endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| -||Finance, Sports, Weather, Traffic, eSports|The WebXT endpoint is used to download content for all WebXT widgets.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| -|||TLSv1.2/HTTPS/HTTP|https://www.msn.com/pcs/api/widget/newsplus/widget| |Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| @@ -219,7 +202,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | | --- | --- | --- | ---| -| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -230,14 +213,17 @@ The following methodology was used to derive the network endpoints: |||TLSv1.2|odinvzc.azureedge.net| |||TLSv1.2|b-ring.msedge.net| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| |Location|The following endpoints are used for location data.|TLSV1.2|inference.location.live.net| |Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| |Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| -|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.
This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft forward link redirection|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|TLSv1.2/HTTPS/HTTP|go.microsoft.com| |Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| ||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| @@ -258,18 +244,6 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -| Teams Chat integration with Windows  | 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, will not be sent back to Microsoft. | | | -| | | HTTP | www.microsoft.com 
*.watson.telemetry.microsoft.com/telemetry.request  | -| | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | -| Widgets | | | How to turn off  | -| | MSN news feed | The windows feeds endpoint on msn.com is used to download news headlines to the dashboard. | Sign out of dashboard | -| | Calendar | The calendar endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Microsoft 365 recommendations | The Microsoft 365 recommendations endpoint is used to download content for the widget.| Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Photos | The photos endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Family | The family endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Finance, Sports, Weather, Traffic, eSports | The WebXT endpoint is used to download content for all WebXT widgets. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | | TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | |Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| diff --git a/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md index 887239462e..f40e2ae5f5 100644 --- a/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md @@ -28,12 +28,12 @@ The following methodology was used to derive the 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 is not interacting with the system/device). -3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +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 was not joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using a 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. If you capture traffic for longer, you may have different results. +6. All traffic was captured in our lab using a 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. 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. @@ -42,7 +42,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | |-----------|--------------- |------------- |-----------------| -| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -55,7 +55,9 @@ The following methodology was used to derive the network endpoints: |Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| |Device Directory Service|Used by Device Directory Service to keep track of user-device associations and storing metadata about the devices.|HTTPS/HTTP|cs.dds.microsoft.com| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| @@ -131,7 +133,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | | --- | --- | --- | ---| -| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -140,7 +142,9 @@ The following methodology was used to derive the network endpoints: |Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| |Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| @@ -200,7 +204,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | | --- | --- | --- | ---| -| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -211,7 +215,9 @@ The following methodology was used to derive the network endpoints: |||TLSv1.2|odinvzc.azureedge.net| |||TLSv1.2|b-ring.msedge.net| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| +|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| +|||TLSv1.2/HTTP|www.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| From 80ef3abce26424647dcb4a1f23d5fb17fab59edf Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 30 Sep 2021 13:27:07 +0100 Subject: [PATCH 602/930] reverting commits --- .../privacy/manage-windows-11-endpoints.md | 17 +------ ...ws-11-endpoints-non-enterprise-editions.md | 49 +++---------------- 2 files changed, 9 insertions(+), 57 deletions(-) diff --git a/windows/privacy/manage-windows-11-endpoints.md b/windows/privacy/manage-windows-11-endpoints.md index a2b10e6e6a..2d099697dc 100644 --- a/windows/privacy/manage-windows-11-endpoints.md +++ b/windows/privacy/manage-windows-11-endpoints.md @@ -79,7 +79,7 @@ The following methodology was used to derive these network endpoints: |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 cannot 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. This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer.|HTTPS|iecvlist.microsoft.com| +||This network traffic is related to the Microsoft Edge browser. The Microsoft Edge browser requires this endpoint to contact external websites.|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 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 cannot 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| @@ -111,20 +111,7 @@ The following methodology was used to derive these network endpoints: |||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| -| Teams Chat integration with Windows   | The following endpoints are used to configure Microsoft Teams Chat integration with Windows. | | | -| | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request | -| | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com
*.telecommand.telemetry.microsoft.com
*.co4.telecommand.telemetry.microsoft.com
*.watson.telemetry.microsoft.com | -| Widgets    | | | How to turn off | -| The following endpoints are used for Widgets. | MSN news feed | The windows feeds endpoint on msn.com is used to download news headlines to the dashboard. | Sign out of dashboard | -| | Calendar | The calendar endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Microsoft 365 recommendations | The Microsoft 365 recommendations endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Photos | The photos endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Family | The family endpoint is used to download content for the widget | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Finance, Sports, Weather, Traffic, eSports | The WebXT endpoint is used to download content for all WebXT widgets. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Tips | The Tips endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | | TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | -|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 will not 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)| +|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled. If you turn off traffic for this endpoint, the device will not 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 will not appear.|HTTPS|*smartscreen-prod.microsoft.com| |||HTTPS/HTTP|checkappexec.microsoft.com| diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index e4ce5d42be..8e47867db0 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -66,9 +66,9 @@ The following methodology was used to derive the network endpoints: |||HTTPS/HTTP|ecn.dev.virtualearth.net| |||HTTPS/HTTP|ssl.bing.com| |Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| -|Microsoft Edge|The following endpoints are used for Microsoft Edge Browser Services.
This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer.|HTTPS/HTTP|edge.activity.windows.com| +|Microsoft Edge|
This network traffic is related to the Microsoft Edge browser. The Microsoft Edge browser requires this endpoint to contact external websites.|HTTPS/HTTP|edge.activity.windows.com| |||HTTPS/HTTP|edge.microsoft.com| -|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.
This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft Edge|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.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| |Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| ||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| @@ -100,18 +100,7 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -| Teams Chat integration with Windows  | 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, will not be sent back to Microsoft.  | | | -| | | HTTP | www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request  | -| | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | -| Widgets | To turn off a widget locally, right click on the widget to remove it from the widgets board.
Disable the connection point to turn off for an organization.
See below for a list of available widgets.|TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | -| | **MSN news feed**
The Windows feeds endpoint on msn.com is used to download news headlines to the dashboard. ||| -| | **Calendar**
This endpoint downloads calender content for the widget. ||| -| | **ToDo**
This endpoint downloads ToDo content for the widget. ||| -| | **Microsoft 365 recommendations**
This endpoint downloads Microsoft 365 recommendations for the widget. ||| -| | **Photos**
This endpoint downloads photo content for the widget. ||| -| | **Family**
This endpoint downloads family content for the widget. ||| -| | **Finance, Sports, Weather, Traffic, eSports**
The WebXT endpoint is used to download content for all WebXT widgets. ||| -|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| +|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| |||TLSv1.2|definitionupdates.microsoft.com| @@ -153,7 +142,7 @@ The following methodology was used to derive the network endpoints: |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| |Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| |Microsoft Account|The following endpoints are used for Microsoft accounts to sign in. |TLSv1.2/HTTPS/HTTP|*login.live.com| -|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.
This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer. |HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft Edge|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. |HTTPS/HTTP|msedge.api.cdp.microsoft.com| |Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| ||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| @@ -182,19 +171,7 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -| Teams Chat integration with Windows | 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, will not be sent back to Microsoft.| | | -|||HTTP|www.microsoft.com
*.watson.telemetry.microsoft.com/telemetry.request| -|||TLSv1.2/HTTPS| *.v10.events.data.microsoft.com
*.telecommand.telemetry.microsoft.com
*.co4.telecommand.telemetry.microsoft.com
*.watson.telemetry.microsoft.com| -|Widgets|||How to turn off | -||MSN news feed |The windows feeds endpoint on msn.com is used to download news headlines to the dashboard.|Sign out of dashboard| -||Calendar|The calendar endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| -||ToDo|The ToDo endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| -||Microsoft 365 recommendations|The Microsoft 365 recommendations endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| -||Photos|The photos endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| -||Family|The family endpoint is used to download content for the widget.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| -||Finance, Sports, Weather, Traffic, eSports|The WebXT endpoint is used to download content for all WebXT widgets.|Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization.| -|||TLSv1.2/HTTPS/HTTP|https://www.msn.com/pcs/api/widget/newsplus/widget| -|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| +|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| ||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| @@ -236,7 +213,7 @@ The following methodology was used to derive the network endpoints: |Location|The following endpoints are used for location data.|TLSV1.2|inference.location.live.net| |Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| |Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| -|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.
This encapsulates all network traffic that supports edge. Edge cannot contact the outside world and thus ceases to function other than as a local PDF viewer.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| +|Microsoft Edge|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.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| |Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| ||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| @@ -257,19 +234,7 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -| Teams Chat integration with Windows  | 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, will not be sent back to Microsoft. | | | -| | | HTTP | www.microsoft.com 
*.watson.telemetry.microsoft.com/telemetry.request  | -| | | TLSv1.2/HTTPS | *.v10.events.data.microsoft.com 
*.telecommand.telemetry.microsoft.com 
*.co4.telecommand.telemetry.microsoft.com 
*.watson.telemetry.microsoft.com | -| Widgets | | | How to turn off  | -| | MSN news feed | The windows feeds endpoint on msn.com is used to download news headlines to the dashboard. | Sign out of dashboard | -| | Calendar | The calendar endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | ToDo | The ToDo endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Microsoft 365 recommendations | The Microsoft 365 recommendations endpoint is used to download content for the widget.| Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Photos | The photos endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Family | The family endpoint is used to download content for the widget. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | Finance, Sports, Weather, Traffic, eSports | The WebXT endpoint is used to download content for all WebXT widgets. | Unpin widget from dashboard through context menu to turn off locally. Disable the connection point below to turn off for an organization. | -| | | TLSv1.2/HTTPS/HTTP | https://www.msn.com/pcs/api/widget/newsplus/widget | -|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| +|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| ||||wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| ||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| From 6144b004865fc4f83f4bae80597aad7af0455dcd Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 30 Sep 2021 13:57:17 +0100 Subject: [PATCH 603/930] Update windows-11-endpoints-non-enterprise-editions.md --- .../privacy/windows-11-endpoints-non-enterprise-editions.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index 8e47867db0..4723122140 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -66,8 +66,7 @@ The following methodology was used to derive the network endpoints: |||HTTPS/HTTP|ecn.dev.virtualearth.net| |||HTTPS/HTTP|ssl.bing.com| |Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| -|Microsoft Edge|
This network traffic is related to the Microsoft Edge browser. The Microsoft Edge browser requires this endpoint to contact external websites.|HTTPS/HTTP|edge.activity.windows.com| -|||HTTPS/HTTP|edge.microsoft.com| +|Microsoft Edge| This network traffic is related to the Microsoft Edge browser. The Microsoft Edge browser requires these endpoint to contact external websites.|HTTPS/HTTP|edge.activity.windows.com
edge.microsoft.com| |Microsoft Edge|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.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| |Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| @@ -249,6 +248,5 @@ The following methodology was used to derive the network endpoints: ||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| ||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| ||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| -|Xbox Live|The following endpoints are used for Xbox Live.| -|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|Xbox Live|The following endpoints are used for Xbox Live.|TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| |||TLSv1.2/HTTPS|da.xboxservices.com| From 95a2fd61318253234de7316b6c0c80c249397994 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 30 Sep 2021 14:13:05 +0100 Subject: [PATCH 604/930] Update windows-11-endpoints-non-enterprise-editions.md --- ...ws-11-endpoints-non-enterprise-editions.md | 28 +++++++------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index 4723122140..a61921e648 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -99,14 +99,12 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| -||||wdcpalt.microsoft.com| +|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com
wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| |||TLSv1.2|definitionupdates.microsoft.com| ||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| |||TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| -|||TLSv1.2/HTTPS/HTTP|ris.api.iris.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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*
ris.api.iris.microsoft.com| |||HTTPS|mucp.api.account.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.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| |||TLSv1.2/HTTP|emdl.ws.microsoft.com| @@ -116,11 +114,10 @@ The following methodology was used to derive the network endpoints: ||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| ||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| ||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| -|Xbox Live|The following endpoints are used for Xbox Live.| -|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|Xbox Live|The following endpoints are used for Xbox Live.|TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| |||TLSv1.2/HTTPS|da.xboxservices.com| |||HTTPS|www.xboxab.com| -| + ## Windows 11 Pro @@ -170,13 +167,11 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| -||||wdcpalt.microsoft.com| +|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com
wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| ||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| |||TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| -|||TLSv1.2/HTTPS/HTTP|ris.api.iris.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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*
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.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| |||TLSv1.2/HTTP|emdl.ws.microsoft.com| |||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| @@ -185,10 +180,9 @@ The following methodology was used to derive the network endpoints: ||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| ||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| ||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| -|Xbox Live|The following endpoints are used for Xbox Live.| -|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|Xbox Live|The following endpoints are used for Xbox Live.
TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| |||TLSv1.2/HTTPS|da.xboxservices.com| -| + ## Windows 11 Education @@ -233,13 +227,11 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| -||||wdcpalt.microsoft.com| +|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com
wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| ||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| |||TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| -|||TLSv1.2/HTTPS/HTTP|ris.api.iris.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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*
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.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| |||TLSv1.2/HTTP|emdl.ws.microsoft.com| |||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| From 4f2890010e3354a57009fd3106252bba47065a19 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Thu, 30 Sep 2021 18:51:51 +0530 Subject: [PATCH 605/930] Updated --- .../mdm/policy-csp-admx-dcom.md | 30 +++++++-------- .../mdm/policy-csp-admx-devicecompat.md | 27 +++++++------ .../mdm/policy-csp-admx-deviceguard.md | 10 ----- .../mdm/policy-csp-admx-dfs.md | 22 ++++++----- .../mdm/policy-csp-admx-diskdiagnostic.md | 29 +++++++------- .../mdm/policy-csp-admx-eventlogging.md | 23 ++++++----- .../mdm/policy-csp-admx-eventviewer.md | 38 ++++++++----------- .../mdm/policy-csp-admx-externalboot.md | 34 ++++++----------- .../mdm/policy-csp-admx-filerevocation.md | 23 ++++++----- .../mdm/policy-csp-admx-framepanes.md | 32 +++++++--------- .../mdm/policy-csp-admx-fthsvc.md | 22 ++++++----- .../mdm/policy-csp-admx-hotspotauth.md | 23 ++++++----- .../mdm/policy-csp-admx-iis.md | 23 ++++++----- .../mdm/policy-csp-admx-leakdiagnostic.md | 23 ++++++----- 14 files changed, 170 insertions(+), 189 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-dcom.md b/windows/client-management/mdm/policy-csp-admx-dcom.md index a7729ee3a4..ab181b1db7 100644 --- a/windows/client-management/mdm/policy-csp-admx-dcom.md +++ b/windows/client-management/mdm/policy-csp-admx-dcom.md @@ -13,8 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_DCOM -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For +details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. +md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of +online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ +#sec-cdata-sect).
@@ -93,12 +104,6 @@ If you do not configure this policy setting, DCOM will only look in the locally > This policy setting applies to all sites in Trusted zones. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -187,12 +192,6 @@ DCOM servers added to this exemption list are only exempted if their custom laun > This policy setting applies to all sites in Trusted zones. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -205,8 +204,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - diff --git a/windows/client-management/mdm/policy-csp-admx-devicecompat.md b/windows/client-management/mdm/policy-csp-admx-devicecompat.md index f53dd522fc..b26b20307f 100644 --- a/windows/client-management/mdm/policy-csp-admx-devicecompat.md +++ b/windows/client-management/mdm/policy-csp-admx-devicecompat.md @@ -13,8 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_DeviceCompat -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For +details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. +md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of +online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ +#sec-cdata-sect).
@@ -85,12 +96,6 @@ manager: dansimp Changes behavior of Microsoft bus drivers to work with specific devices. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -155,12 +160,6 @@ ADMX Info: Changes behavior of third-party drivers to work around incompatibilities introduced between OS versions. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: diff --git a/windows/client-management/mdm/policy-csp-admx-deviceguard.md b/windows/client-management/mdm/policy-csp-admx-deviceguard.md index 079455128a..8981dbebcc 100644 --- a/windows/client-management/mdm/policy-csp-admx-deviceguard.md +++ b/windows/client-management/mdm/policy-csp-admx-deviceguard.md @@ -13,8 +13,6 @@ manager: dansimp --- # Policy CSP - ADMX_DeviceGuard -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
@@ -95,12 +93,6 @@ If using a signed and protected policy then disabling this policy setting doesn' 2. Disable the setting and then remove the policy from each computer, with a physically present user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -112,8 +104,6 @@ ADMX Info: -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-dfs.md b/windows/client-management/mdm/policy-csp-admx-dfs.md index fc3cdf1b1d..67d276d132 100644 --- a/windows/client-management/mdm/policy-csp-admx-dfs.md +++ b/windows/client-management/mdm/policy-csp-admx-dfs.md @@ -13,9 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_DFS -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For +details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. +md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of +online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ +#sec-cdata-sect).
@@ -93,12 +103,6 @@ This value is specified in minutes. > The minimum value you can select is 15 minutes. If you try to set this setting to a value less than 15 minutes, the default value of 15 minutes is applied. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -111,8 +115,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md b/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md index eecf8264d6..bd6b369291 100644 --- a/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md +++ b/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md @@ -13,8 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_DiskDiagnostic -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For +details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. +md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of +online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ +#sec-cdata-sect).
@@ -96,12 +107,6 @@ The DPS can be configured with the Services snap-in to the Microsoft Management > For Windows Server systems, this policy setting applies only if the Desktop Experience optional component is installed and the Remote Desktop Services. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -179,12 +184,6 @@ This policy setting takes effect only when the DPS is in the running state. When > For Windows Server systems, this policy setting applies only if the Desktop Experience optional component is installed and the Remote Desktop Services role is not installed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -197,8 +196,6 @@ ADMX Info:
-> [!NOTE] -> These policies are for upcoming release. diff --git a/windows/client-management/mdm/policy-csp-admx-eventlogging.md b/windows/client-management/mdm/policy-csp-admx-eventlogging.md index f5b94b93f3..378e668122 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventlogging.md +++ b/windows/client-management/mdm/policy-csp-admx-eventlogging.md @@ -13,8 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_EventLogging -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For +details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. +md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of +online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ +#sec-cdata-sect).
@@ -89,12 +100,6 @@ You can use the Unprotect-CmsMessage PowerShell cmdlet to decrypt these encrypte - If you disable or do not configure this policy setting, components will not encrypt event log messages before writing them to the event log. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -107,8 +112,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-eventviewer.md b/windows/client-management/mdm/policy-csp-admx-eventviewer.md index d153f1ca58..19f1b93f61 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventviewer.md +++ b/windows/client-management/mdm/policy-csp-admx-eventviewer.md @@ -13,8 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_EventViewer -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For +details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. +md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of +online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ +#sec-cdata-sect).
@@ -89,13 +100,8 @@ manager: dansimp This is the program that will be invoked when the user clicks the `events.asp` link. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - + + ADMX Info: - GP Friendly name: *Events.asp program* @@ -160,12 +166,6 @@ ADMX Info: This specifies the command line parameters that will be passed to the `events.asp` program. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -232,13 +232,7 @@ This is the URL that will be passed to the Description area in the Event Propert Change this value if you want to use a different Web server to handle event information requests. - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: diff --git a/windows/client-management/mdm/policy-csp-admx-externalboot.md b/windows/client-management/mdm/policy-csp-admx-externalboot.md index 24c4aeecbe..93849e6cdc 100644 --- a/windows/client-management/mdm/policy-csp-admx-externalboot.md +++ b/windows/client-management/mdm/policy-csp-admx-externalboot.md @@ -14,8 +14,18 @@ manager: dansimp # Policy CSP - ADMX_ExternalBoot -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For +details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. +md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of +online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ +#sec-cdata-sect).
@@ -98,12 +108,6 @@ This policy specifies whether the PC can use the hibernation sleep state (S4) wh -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -174,13 +178,6 @@ If you disable or do not configure this setting, Windows, when started from a Wi -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - ADMX Info: - GP Friendly name: *Disallow standby sleep states (S1-S3) when starting from a Windows to Go workspace* @@ -253,13 +250,6 @@ If you do not configure this setting, users who are members of the Administrator -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - ADMX Info: - GP Friendly name: *Windows To Go Default Startup Options* diff --git a/windows/client-management/mdm/policy-csp-admx-filerevocation.md b/windows/client-management/mdm/policy-csp-admx-filerevocation.md index a36aca27de..3985c37445 100644 --- a/windows/client-management/mdm/policy-csp-admx-filerevocation.md +++ b/windows/client-management/mdm/policy-csp-admx-filerevocation.md @@ -13,8 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_FileRevocation -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For +details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. +md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of +online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ +#sec-cdata-sect).
@@ -90,12 +101,6 @@ Any other Windows Runtime application will only be able to revoke access to cont > Information the user should notice even if skimmingFile revocation applies to all content protected under the same second level domain as the provided enterprise identifier. Therefore, revoking an enterprise ID of `mail.contoso.com` will revoke the user’s access to all content protected under the contoso.com hierarchy. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -108,8 +113,6 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-framepanes.md b/windows/client-management/mdm/policy-csp-admx-framepanes.md index b6c506ddd9..63c69f6cd5 100644 --- a/windows/client-management/mdm/policy-csp-admx-framepanes.md +++ b/windows/client-management/mdm/policy-csp-admx-framepanes.md @@ -13,8 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_FramePanes -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For +details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. +md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of +online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ +#sec-cdata-sect).
@@ -94,13 +105,7 @@ This policy setting shows or hides the Details Pane in File Explorer. This is the default policy setting. - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -169,12 +174,6 @@ Hides the Preview Pane in File Explorer. - If you disable, or do not configure this setting, the Preview Pane is hidden by default and can be displayed by the user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -186,8 +185,5 @@ ADMX Info: -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - diff --git a/windows/client-management/mdm/policy-csp-admx-fthsvc.md b/windows/client-management/mdm/policy-csp-admx-fthsvc.md index 8790ac9ad7..ea573c3254 100644 --- a/windows/client-management/mdm/policy-csp-admx-fthsvc.md +++ b/windows/client-management/mdm/policy-csp-admx-fthsvc.md @@ -13,8 +13,18 @@ manager: dansimp --- # Policy CSP - ADMX_FTHSVC -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For +details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. +md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of +online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/
@@ -91,12 +101,6 @@ The DPS can be configured with the Services snap-in to the Microsoft Management No system restart or service restart is required for this policy setting to take effect: changes take effect immediately. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -110,7 +114,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-hotspotauth.md b/windows/client-management/mdm/policy-csp-admx-hotspotauth.md index 17e85306fc..f67287e2fa 100644 --- a/windows/client-management/mdm/policy-csp-admx-hotspotauth.md +++ b/windows/client-management/mdm/policy-csp-admx-hotspotauth.md @@ -13,8 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_HotSpotAuth -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. Fo +details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. +md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of +online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ +#sec-cdata-sect).
@@ -90,12 +101,6 @@ This policy setting defines whether WLAN hotspots are probed for Wireless Intern - If you disable this policy setting, WLAN hotspots are not probed for WISPr protocol support, and users can only authenticate with WLAN hotspots using a web browser. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -109,7 +114,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-iis.md b/windows/client-management/mdm/policy-csp-admx-iis.md index 7516b56b97..7d825532b1 100644 --- a/windows/client-management/mdm/policy-csp-admx-iis.md +++ b/windows/client-management/mdm/policy-csp-admx-iis.md @@ -13,8 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_IIS -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For +details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. +md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of +online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ +#sec-cdata-sect).
@@ -88,12 +99,6 @@ Enabling this setting will not have any effect on IIS if IIS is already installe - If you disable or do not configure this policy setting, IIS can be installed, as well as all the programs and applications that require IIS to run." -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -107,7 +112,5 @@ ADMX Info:
-> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md b/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md index 23ab94d3d1..1a1ae49ae6 100644 --- a/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md +++ b/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md @@ -13,8 +13,19 @@ manager: dansimp --- # Policy CSP - ADMX_LeakDiagnostic -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For +details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. +md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of +online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ +#sec-cdata-sect).
@@ -96,12 +107,6 @@ The DPS can be configured with the Services snap-in to the Microsoft Management > For Windows Server systems, this policy setting applies only if the Desktop Experience optional component is installed and the Remote Desktop Services role is not installed. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -116,8 +121,6 @@ ADMX Info: -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. From 70dfbc747efeaab085ebb9d6b5da65f7635c51af Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 30 Sep 2021 14:36:40 +0100 Subject: [PATCH 606/930] Update windows-11-endpoints-non-enterprise-editions.md --- .../windows-11-endpoints-non-enterprise-editions.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index a61921e648..335ff921c6 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -99,7 +99,7 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com
wdcpalt.microsoft.com| +|Microsoft Defender Antivirus|The following endpoints are used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com
wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| |||TLSv1.2|definitionupdates.microsoft.com| ||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| @@ -167,7 +167,7 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com
wdcpalt.microsoft.com| +|Microsoft Defender Antivirus|The following endpoints are used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com
wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| ||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| |||TLSv1.2/HTTP|checkappexec.microsoft.com| @@ -180,10 +180,12 @@ The following methodology was used to derive the network endpoints: ||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| ||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| ||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| -|Xbox Live|The following endpoints are used for Xbox Live.
TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|Xbox Live|The following endpoints are used for Xbox Live.|TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| |||TLSv1.2/HTTPS|da.xboxservices.com| + + ## Windows 11 Education | **Area** | **Description** | **Protocol** | **Destination** | @@ -227,7 +229,7 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com
wdcpalt.microsoft.com| +|Microsoft Defender Antivirus|The following endpoints are used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com
wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| ||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| |||TLSv1.2/HTTP|checkappexec.microsoft.com| From 44523f1b60890cd2f98016cfbe3b20df73b488eb Mon Sep 17 00:00:00 2001 From: Ashok Lobo Date: Thu, 30 Sep 2021 19:23:01 +0530 Subject: [PATCH 607/930] Updated --- .../smart-cards/smart-card-smart-cards-for-windows-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/smart-cards/smart-card-smart-cards-for-windows-service.md b/windows/security/identity-protection/smart-cards/smart-card-smart-cards-for-windows-service.md index b55d171543..ba3e2a4c05 100644 --- a/windows/security/identity-protection/smart-cards/smart-card-smart-cards-for-windows-service.md +++ b/windows/security/identity-protection/smart-cards/smart-card-smart-cards-for-windows-service.md @@ -26,7 +26,7 @@ The Smart Cards for Windows service provides the basic infrastructure for all ot The Smart Cards for Windows service runs in the context of a local service, and it is implemented as a shared service of the services host (svchost) process. The Smart Cards for Windows service, Scardsvr, has the following service description: -``` +```PowerShell Date: Thu, 30 Sep 2021 09:57:14 -0600 Subject: [PATCH 608/930] Update windows/client-management/mdm/policy-csp-update.md --- windows/client-management/mdm/policy-csp-update.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index b357e14f2d..8b1cc3fa9f 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -4352,7 +4352,7 @@ ADMX Info: -Value type is a string containing a Windows product, forexample, “Windows 11” or “11” or “Windows 10”. +Value type is a string containing a Windows product, for example, “Windows 11” or “11” or “Windows 10”. From 593db0fed827594675a509c6cc27ab9ee0522a2a Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 30 Sep 2021 09:15:44 -0700 Subject: [PATCH 609/930] update --- .../deployment/vda-subscription-activation.md | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/windows/deployment/vda-subscription-activation.md b/windows/deployment/vda-subscription-activation.md index c7c43f8741..a478f26f76 100644 --- a/windows/deployment/vda-subscription-activation.md +++ b/windows/deployment/vda-subscription-activation.md @@ -1,7 +1,7 @@ --- -title: Configure VDA for Windows 10 Subscription Activation +title: Configure VDA for Windows 10/11 Subscription Activation ms.reviewer: -manager: laurawi +manager: dougeby ms.audience: itpro ms.author: greglin author: greg-lindsay @@ -18,7 +18,11 @@ ms.topic: article ms.collection: M365-modern-desktop --- -# Configure VDA for Windows 10 Subscription Activation +# Configure VDA for Windows 10/11 Subscription Activation + +Applies to: +- Windows 10 +- Windows 11 This document describes how to configure virtual machines (VMs) to enable [Windows 10/11 Subscription Activation](windows-10-subscription-activation.md) in a Windows Virtual Desktop Access (VDA) scenario. Windows VDA is a device or user-based licensing mechanism for managing access to virtual desktops. @@ -29,17 +33,18 @@ Deployment instructions are provided for the following scenarios: ## Requirements -- VMs must be running Windows 10 Pro, version 1703 (also known as the Creator's Update) or later. +- VMs must be running Windows 10 Pro, version 1703 or later (Windows 11 is "later"). - VMs must be Active Directory-joined or Azure Active Directory (AAD)-joined. -- VMs must be generation 1. -- VMs must be hosted by a [Qualified Multitenant Hoster](https://www.microsoft.com/en-us/CloudandHosting/licensing_sca.aspx) (QMTH). +- VMs must be hosted by a Qualified Multitenant Hoster (QMTH). + - For more information, see (Qualified Multitenant Hoster (QMTH) +Program)[https://download.microsoft.com/download/3/D/4/3D445779-2870-4E3D-AFCB-D35D2E1BC095/QMTH%20Authorized%20Partner%20List.pdf] ## Activation ### Scenario 1 -- The VM is running Windows 10, version 1803 or later. -- The VM is hosted in Azure or another [Qualified Multitenant Hoster](https://www.microsoft.com/en-us/CloudandHosting/licensing_sca.aspx) (QMTH). +- The VM is running Windows 10, version 1803 or later (ex: Windows 11). +- The VM is hosted in Azure or another Qualified Multitenant Hoster (QMTH). When a user with VDA rights signs in to the VM using their AAD credentials, the VM is automatically stepped-up to Enterprise and activated. There is no need to perform Windows 10 Pro activation. This eliminates the need to maintain KMS or MAK in the qualifying cloud infrastructure. @@ -51,9 +56,9 @@ Deployment instructions are provided for the following scenarios: ### Scenario 3 -- The VM is running Windows 10, version 1703 or 1709, or the hoster is not an authorized [QMTH](https://www.microsoft.com/en-us/CloudandHosting/licensing_sca.aspx) partner. +- The VM is running Windows 10, version 1703 or 1709, or the hoster is not an authorized [QMTH](https://download.microsoft.com/download/3/D/4/3D445779-2870-4E3D-AFCB-D35D2E1BC095/QMTH%20Authorized%20Partner%20List.pdf) partner. - In this scenario, the underlying Windows 10 Pro license must be activated prior to Subscription Activation of Windows 10 Enterprise. Activation is accomplished using a Windows 10 Pro Generic Volume License Key (GVLK) and a Volume License KMS activation server provided by the hoster. Alternatively, a KMS activation server can be used. KMS activation is provided for Azure VMs. For more information, see [Troubleshoot Azure Windows virtual machine activation problems](/azure/virtual-machines/troubleshooting/troubleshoot-activation-problems). + In this scenario, the underlying Windows 10/11 Pro license must be activated prior to Subscription Activation of Windows 10/11 Enterprise. Activation is accomplished using a Generic Volume License Key (GVLK) and a Volume License KMS activation server provided by the hoster. Alternatively, a KMS activation server can be used. KMS activation is provided for Azure VMs. For more information, see [Troubleshoot Azure Windows virtual machine activation problems](/azure/virtual-machines/troubleshooting/troubleshoot-activation-problems). For examples of activation issues, see [Troubleshoot the user experience](./deploy-enterprise-licenses.md#troubleshoot-the-user-experience). @@ -147,6 +152,6 @@ To create custom RDP settings for Azure: ## Related topics -[Windows 10 Subscription Activation](windows-10-subscription-activation.md) +[Windows 10/11 Subscription Activation](windows-10-subscription-activation.md)
[Recommended settings for VDI desktops](/windows-server/remote/remote-desktop-services/rds-vdi-recommendations)
[Licensing the Windows Desktop for VDI Environments](https://download.microsoft.com/download/1/1/4/114A45DD-A1F7-4910-81FD-6CAF401077D0/Microsoft%20VDI%20and%20VDA%20FAQ%20v3%200.pdf) \ No newline at end of file From ce00ae09a30c7b1c278409058bdd21339b2d7333 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Thu, 30 Sep 2021 09:21:35 -0700 Subject: [PATCH 610/930] xml now has parity with the current release of the vulnerable blocklist policy --- ...icrosoft-recommended-driver-block-rules.md | 652 ++++++++++++++---- 1 file changed, 500 insertions(+), 152 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index 21119863f7..c749cb9925 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -59,6 +59,46 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -128,40 +168,148 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -174,22 +322,22 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - - - + + + + + + + - + - - - - - + @@ -225,7 +373,7 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - + @@ -247,17 +395,26 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + - + @@ -288,6 +445,42 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -304,10 +497,10 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - + @@ -315,118 +508,273 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - @@ -441,7 +789,7 @@ Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device- - 10.0.19565.0 + 10.0.22417.0 From 0587eb2f8e0c778c10b7a2689ac4c6886518eb8a Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 30 Sep 2021 09:35:04 -0700 Subject: [PATCH 611/930] update --- windows/deployment/windows-10-subscription-activation.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index 725f2f12f6..76e534a4ae 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -23,8 +23,12 @@ Applies to: - Windows 10 - Windows 11 -Starting with Windows 10, version 1703 Windows 10 Pro supports the Subscription Activation feature, enabling users to “step-up” from Windows 10 Pro or Windows 11 Pro to **Windows 10 Enterprise** or **Windows 11 Enterprise**, respectively, if they are subscribed to Windows 10/11 Enterprise E3 or E5. +> [!NOTE] +> The Subscription Activation feature is available for qualifying devices running Windows 10 or Windows 11. This feature enables you to "step-up" from a Pro edition to the Enterprise or Education edition of Windows client. You cannot use Subscripton Activation to upgrade from Windows 10 to Windows 11, for example. The operating system version does not change when you switch to Enterprise edition. +Starting with Windows 10, version 1703, Windows 10 Pro supports the Subscription Activation feature, enabling users to “step-up” from Windows 10 Pro or Windows 11 Pro to **Windows 10 Enterprise** or **Windows 11 Enterprise**, respectively, if they are subscribed to Windows 10/11 Enterprise E3 or E5. + +**Education edition**
With Windows 10, version 1903 and later, the Subscription Activation feature also supports the ability to step-up from Windows 10 Pro Education or Windows 11 Pro Education to the Enterprise grade editions for educational institutions—**Windows 10 Education** or **Windows 11 Education**. The Subscription Activation feature eliminates the need to manually deploy Enterprise or Education edition images on each target device, then later standing up on-prem key management services such as KMS or MAK based activation, entering Generic Volume License Keys (GVLKs), and subsequently rebooting client devices. @@ -53,9 +57,6 @@ With Windows 10, version 1703 and later both Windows 10/11 Enterprise E3 and Win Organizations that have an Enterprise agreement can also benefit from the new service, using traditional Active Directory-joined devices. In this scenario, the Active Directory user that signs in on their device must be synchronized with Azure AD using [Azure AD Connect Sync](/azure/active-directory/connect/active-directory-aadconnectsync-whatis). -> [!NOTE] -> You cannot use Subscripton Activation to upgrade from Windows 10 to Windows 11. The operating system version does not change when you switch to Enterprise edition. - ## Subscription Activation for Education Subscription Activation for Education works the same as the Enterprise version, but in order to use Subscription Activation for Education, you must have a device running Windows 10 Pro Education, version 1903 or later (or Windows 11) and an active subscription plan with a Windows 10/11 Enterprise license. For more information, see the [requirements](#windows-1011-education-requirements) section. From 8fc109633f3cd9c169ce109940b520df8101632c Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Thu, 30 Sep 2021 09:39:22 -0700 Subject: [PATCH 612/930] Microsoft criteria for driver blocks have been updated. WDSI driver submission page is now linked too. --- .../microsoft-recommended-driver-block-rules.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index c749cb9925..f99fbc4154 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -33,10 +33,15 @@ Microsoft has strict requirements for code running in kernel. So, malicious acto - Hypervisor-protected code integrity (HVCI) enabled devices - Windows 10 in S mode (S mode) devices -Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or S mode to protect your devices against security threats. If this isn't possible, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. It's recommended to first validate this policy in [audit mode](audit-windows-defender-application-control-policies.md) and review the audit block events. +The vulnerable driver blocklist is designed to harden systems against 3rd party-developed drivers across the Windows ecosystem with any of the following: -> [!Note] -> This application list will be updated with the latest vendor information as application vulnerabilities are resolved and new issues are discovered. It's recommended that this policy be first validated in audit mode before rolling the rules into enforcement mode. +- Known security vulnerabilities which can be exploited by attackers to elevate privileges in the Windows kernel +- Malicious behaviors (i.e. malware) or certificates used to sign malware +- Behaviors which are not malicious but circumvent the Windows Security Model and can be exploited by attackers to elevate privileges in the Windows kernel + +Drivers can be submitted by IHVs, OEMs and Windows customers to Microsoft for security analysis at the [Microsoft Security Intelligence Driver Submission page](https://www.microsoft.com/wdsi/driversubmission). + +Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or S mode to protect your devices against security threats. If this isn't possible, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. It's recommended to first validate this policy in [audit mode](audit-windows-defender-application-control-policies.md) and review the audit block events. ```xml From 9731fbb12d7993ca409b9edcc69a8b24d0fc0800 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 30 Sep 2021 09:48:23 -0700 Subject: [PATCH 613/930] update --- windows/deployment/windows-10-subscription-activation.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index 76e534a4ae..177dacf63d 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -23,12 +23,8 @@ Applies to: - Windows 10 - Windows 11 -> [!NOTE] -> The Subscription Activation feature is available for qualifying devices running Windows 10 or Windows 11. This feature enables you to "step-up" from a Pro edition to the Enterprise or Education edition of Windows client. You cannot use Subscripton Activation to upgrade from Windows 10 to Windows 11, for example. The operating system version does not change when you switch to Enterprise edition. - Starting with Windows 10, version 1703, Windows 10 Pro supports the Subscription Activation feature, enabling users to “step-up” from Windows 10 Pro or Windows 11 Pro to **Windows 10 Enterprise** or **Windows 11 Enterprise**, respectively, if they are subscribed to Windows 10/11 Enterprise E3 or E5. -**Education edition**
With Windows 10, version 1903 and later, the Subscription Activation feature also supports the ability to step-up from Windows 10 Pro Education or Windows 11 Pro Education to the Enterprise grade editions for educational institutions—**Windows 10 Education** or **Windows 11 Education**. The Subscription Activation feature eliminates the need to manually deploy Enterprise or Education edition images on each target device, then later standing up on-prem key management services such as KMS or MAK based activation, entering Generic Volume License Keys (GVLKs), and subsequently rebooting client devices. @@ -51,12 +47,14 @@ For information on how to deploy Enterprise licenses, see [Deploy Windows 10/11 With Windows 10, version 1703 and later both Windows 10/11 Enterprise E3 and Windows 10/11 Enterprise E5 are available as online services via subscription. Deploying Windows 10 Enterprise or Windows 11 Enterprise in your organization can now be accomplished with no keys and no reboots. If you are running Windows 10, version 1703 or later: - - Devices with a current Windows 10 Pro license or Windows 11 Pro license can be seamlessly upgraded to Windows 10 Enterprise or Windows 11 Enterprise, respectively. - Product key-based Windows 10 Enterprise or Windows 11 Enterpise software licenses can be transitioned to Windows 10 Enterprise and Windows 11 Enterprise subscriptions. Organizations that have an Enterprise agreement can also benefit from the new service, using traditional Active Directory-joined devices. In this scenario, the Active Directory user that signs in on their device must be synchronized with Azure AD using [Azure AD Connect Sync](/azure/active-directory/connect/active-directory-aadconnectsync-whatis). +> [!NOTE] +> The Subscription Activation feature is available for qualifying devices running Windows 10 or Windows 11. You cannot use Subscription Activation to upgrade from Windows 10 to Windows 11. + ## Subscription Activation for Education Subscription Activation for Education works the same as the Enterprise version, but in order to use Subscription Activation for Education, you must have a device running Windows 10 Pro Education, version 1903 or later (or Windows 11) and an active subscription plan with a Windows 10/11 Enterprise license. For more information, see the [requirements](#windows-1011-education-requirements) section. From 2ade4e01187c12e41cde0f2c60532153004969bd Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Thu, 30 Sep 2021 12:57:07 -0400 Subject: [PATCH 614/930] Adding WN/Overview --- windows/whats-new/TOC.yml | 2 + .../windows-11-snap-layouts.png | Bin 0 -> 3419 bytes .../windows-11-taskbar-microsoft-teams.png | Bin 0 -> 10562 bytes .../windows-11-taskbar-virtual-desktops.png | Bin 0 -> 77017 bytes .../windows-11-taskbar-widgets.png | Bin 0 -> 10579 bytes .../windows-11-taskbar.png | Bin 0 -> 11579 bytes .../windows-terminal-app.png | Bin 0 -> 10096 bytes .../whats-new/windows-11-features-overview.md | 202 ++++++++++++++++++ 8 files changed, 204 insertions(+) create mode 100644 windows/whats-new/images/windows-11-features-overview/windows-11-snap-layouts.png create mode 100644 windows/whats-new/images/windows-11-features-overview/windows-11-taskbar-microsoft-teams.png create mode 100644 windows/whats-new/images/windows-11-features-overview/windows-11-taskbar-virtual-desktops.png create mode 100644 windows/whats-new/images/windows-11-features-overview/windows-11-taskbar-widgets.png create mode 100644 windows/whats-new/images/windows-11-features-overview/windows-11-taskbar.png create mode 100644 windows/whats-new/images/windows-11-features-overview/windows-terminal-app.png create mode 100644 windows/whats-new/windows-11-features-overview.md diff --git a/windows/whats-new/TOC.yml b/windows/whats-new/TOC.yml index a9ae9e12ba..c788530405 100644 --- a/windows/whats-new/TOC.yml +++ b/windows/whats-new/TOC.yml @@ -4,6 +4,8 @@ expanded: true items: - name: Windows 11 overview + href: windows-11-features-overview.md + - name: ORIG overview href: windows-11.md - name: Windows 11 requirements href: windows-11-requirements.md diff --git a/windows/whats-new/images/windows-11-features-overview/windows-11-snap-layouts.png b/windows/whats-new/images/windows-11-features-overview/windows-11-snap-layouts.png new file mode 100644 index 0000000000000000000000000000000000000000..5ad38f511f18a6b3f31aacd0c0a687af3a766c88 GIT binary patch literal 3419 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 literal 0 HcmV?d00001 diff --git a/windows/whats-new/images/windows-11-features-overview/windows-11-taskbar-microsoft-teams.png b/windows/whats-new/images/windows-11-features-overview/windows-11-taskbar-microsoft-teams.png new file mode 100644 index 0000000000000000000000000000000000000000..3d018c0bdaa39f0b6ab42e8d927f7d5e5a9fc775 GIT binary patch literal 10562 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 QH2?qr07*qoM6N<$f`b+UssI20 literal 0 HcmV?d00001 diff --git a/windows/whats-new/images/windows-11-features-overview/windows-11-taskbar-virtual-desktops.png b/windows/whats-new/images/windows-11-features-overview/windows-11-taskbar-virtual-desktops.png new file mode 100644 index 0000000000000000000000000000000000000000..3014eebecf107d448e0be6ca755700b4f283bf59 GIT binary patch literal 77017 zcmXuKWmuHo_dPs8&d}Z6IZ{&6Al=~5LwBQ6!VKMADv}~d4oE7(Fmy;sgVLdrqDb@S z^Zh-~i#yJB-7oHa&R%Qnz0W?0hWd|*Aq)@z06?szsb&lSfXMFOPYFQxcerr-^8EuC zX#7|OP(RM}<9>kSs;s9B05qmUukCT~$Ao^G7J&c&4cC7c@HO=S6##Hop{1s58f?3N zgWoPWY{mk4@+6+wKw)=O{8Vpl%q{Az5yQ3+4hYpj2lWc~R|;syi!Z)Hy!LA(9zYyA z9tYx{$NyR#qRSv3LdI}tm&25&Q+O&xi#tybtVfgAfN+!IWMcqAek4R&DZu8r>!H?KF zEsNc);IvJ`#Ewlo6+FCv`G@tqHWN>6@EPA;1aQ#lHzVAz)(qBSL(J>i+p^WO$IE(8 zbb#)iUnAEJMN<_6+Tb2x9nS*2<=@-TX8GIqH1ga~xii6Sq~h&1q+wy_{^vDJ*4cBQ zZpw%Ux0Yf7B%?`$W~72zgdM<7y95T1>(uFgo~S3Ut*B0+Do!1mA9}_Q%m1x#ip>r^ z#pB7|WGWRIhq|De-f#+M-^`Nu7-jzjaXUHD>K>OLi?TnbDp95xib@o65)z{39B*ts z)=(1ADqI&Dit?O5Ns>lF+}gRzQf>A||5h~{x{t_s!dj11l zdW*}=BS52%*f$XNFx58Vn@J*{Kg@ZP`pP941ZNsD+KKD|481fRL(g2Ib!CR|aCL>~ z{!FO|iY*l;QPC^ou@`UgJamg^nqk7thP-j`5mP0USAO>nrsd|;#09gXsEwt49VuFM z?x;M#FIdo93}`J2YqGrF1k8W_c~t5nya0eY*@vA}p2k>})^eCoda0qD0`S(FGDt1< zl11DcsJ9al70FxX*c1h)0Ydus^dgAayruB6fJbP1lUO0G9)$jj8N)z@1}Xu{M!~iS3gl zTL^z5xDXs$9>f&qR@Tph#jqOGEj-f{Xnaz>m|cga6?=$8d$Vhf2JiBn zc1fwL(qZs|;2iZ<3rmpYnuCRa*!#0xDtF`09(}8NC&^!PqRo<59S#YTc6zX2^N0#{!T{-x=f~=1{Q*N$gSWPg?dxEB^kqliRkP~9hg&-brk9J@! zfH9MC;uY1-b5T9~DU3))FF$}WocQsn68i;St1k>YK}6mzE|T*MsJ!DR%oS}-D{EO; zv8+;g57%AU&(bp$JXwLq^0%dH2&_phMym_BQZjhE*c@AFW;1;hSmM9+?~ZXnq+;t6 zNpsjO4=#U}a!%)Kzi(F@inFhqHMZOi!HaAQvhT%)E-)QFRN5XcIV^cAla>HJYXP>KP%KHZ>$1>hb`g9)Ml(!A0NjWH&0eYm5UP^s`-bDn)x~Ljw2-q{}t>bKwD7) z3Dnv^;~q-$D)Y7v&kWzis^#W?5C|-5d2(Bd(@OCGgTu){*oiuM7Z1!JjMn?3xZttn zYBv3kPOIdHElQhLWjztJSSN0^5Z`6q4_Zj8wbefpFez3k!JCW@uu7dtLVO#-%8sC4 zmi4cZGyJSz!(8Hj&~}b|IJTjt$vU!rwD#H8i6Dp?#)TfUUj#*=-r%W$-QMm6(-{oB5z@*M8qKB~=x*lE67_LiAVIY%0rbIf;sCCouzCJSsoz%NzJ{6s`W;*!Ejp!q_B57Fqt0_Mb{f$+wd# z_&iEHP%py>8;PAA%LADO^~8YOXJHH=oZ7Gjl1B>#Xzrm#_Sb&=NuvK29oQf6q7AoV zU*3{m2^$W{UjyvRqbEpg$;w6w$}+NnT1=ZsWaS?<~PlPl@k3*YL(_|^6DvNl@+3E`Sjt@IG*GF91M%>rq*eEdR%(S zs>|YJUvASV)nn(dI|N{TRrf{?Lx!J8f9p8$5Jh^|PUJyMIbcPq7#D;(VR$3(tv+KY z&3iFVE2?lmqZA>07OhyI^CQ`8G8-T!LT=upmokTQE&J00c0FBGY4c+q^l(CQpDgtg z^U{d_a1XgTi!defp_&JYtDSzxoH|f|YuTv|K(&~yO_06uqQW^5_g7fpFW<^zXKIF~ zXRm&@os%VjM(P4fo7x|j6v}dIl3n=eIRq_r?Q~P#tLf6Dw<5 zmZzZ@COT0+Omeg~yrY%9@ZpP-X!?T5B>nS>l&-hzaK0G_?PPPLWpzn)&hKV)C2n$4 zf)ay|+FR5}P0VkxOpjy;bt{iCkWW{;&f_2_$z>F+Nh6^zlpXXyj{YKpYUmGbCV3Zi zytWVSuK}~6H+SDT!a22$yHjOuFJdkI@TxjY{P0e3{P1$8AMjb3t|tz&fhlrm67%t& zyDJORyq?dsS(+Y7G`vmhv`|(-X@Q(ZhBcQ7G-TOQo>NCO>i`JNXxMlYiJY1RwxxTn z%Rs~XcET!+5=#f4GqeQy+}{KU`oAbdCs^?N(QgYaGx63M3s@^_kTTe>T_AMnZq+D~ z_{IjyH8n{MG*s_+>YW|XUZ`f}%-jREuR>K89;+@f*qH3Hs-OEGVV)+?PWf32I`5!o zD@J9ko`R4m%rkR8Fh?dHED}jeCkhu|C`%jBC`@x!Q)syz%rLlAUak>ZejBvrRr&sx)~tHLA|5^j#TLouATXi)Z$0x ziV8rspbaW|2oXO>JW@~+;^CT}Ia~InY=*%f|Nq@bRsfDRp{7aCDIE-HpQ18ULI9b;cfd5z#34mwv{s&}~$01&R z&m^k)h|Px(n#wJZuqlK;UkWX01OeTTO652^eUkv-jGJB{_5lBR1b@BRBIuKRE|y?Z zTb2t~%#G_fLP*!9^KdYpf8TragzkNF&d5nibS5~xMJ`8Y5E2e3G9{>^vq1=!KxL~E z0_5k6x6X@|^aXZE(!O#t*he?{z@dTXlyGyWCv4f3O}G6tJ$j2$?{CT^-I&aPdYJ%{ z1)gn*j6nGx=fSBNe;#OK0S*##?mvm}I4$jpkS*(4@*>es1eK%MAkk#<@K`|{(*;f( zD2Y1SVj-%z=b{XAT5*>UP{=tf(R_mFGQQ*^SgpH|oj@fzE&NJ*J^_WPyww-p z5?y=p#CJ1BMh(g1zGnZ}u4nXo1#|Lq4Pq6=a)yKjTqm+zKik8BbhTTzKU&Yji9lPr zWtV-)PFu9Uf(c4Y9|0M!ar`Pekh-zwJ>JwQ!Tz8dAxn2YgfpC3f_Kb5DgquaZ&()d zeL*M!;MEM(oULL??lADvFcHk5@!L!ys!t0Ptf8uhDWh5+rlcK5M(c-B(pjcxeI<&Z zGDITvv_HabhnRuC{OvoYY~i_IN?6l$ahloR9)Wrh(USxN!0TBF%1@om1nt%CdS6r6 zP{f#;N=-ljSiHgBQ>aE&<8J=DEX^|!t~F5+Yea}&V^W#ck}pba;1TlY3}ELib4Gqe z4x%Q;96cJ~8g=`a69#WV!`*;u+W5@*RGj=zgRCt_dO&rhxV`n>G{Wsk@AWhR)y{ro z$Ywp|1U$$L=vffK3Z124i880x4FYK9O7aJqO@81y`BbJ$kPFFl=PeYgVc4&Lf6Iew z4v@3EQj>#V@U?o#hPaiuUZtt^bRri0wA^SW#coh^q5c>CP}I+J&b{Z#`^vFSjF~%54n&%Li6athzEn5;t6KES#sxgv@(mzq!~|QOHz;Z7%h+$84up|4&_*s48n&?}_sEBgjwZV-69CC_> zB(+1!G|i+SG@Ybo1)36A12tO^6G${?tJm-XI^Z5Y$4rcU!_=P!(pQ5Ewgsc;^QDu4ouW}5(ZdsGF4O;9=nhU2) z)Bkp$7c|qhlV9CrH|n)~jG(X8r?bP5>GdQ<-++iTCu{sZoq)+Juyq|!!5SSwoyIBu zHqR^^4OTJ_KgsDP!}dYD)DQLJ`2j!s`HWq1Df$Dj+Jlj$YW9llb1Vq{v5;xdIJxKK zDw7NLT@`zfKEB?4r0jqo;sd2#Mer;Il|J0u?p=OkV%=rSfSGLIZ;0 z9ne#w!Qhl-ac>%liUY#H%T*qY+YCqSDIqqs>iyp2By6mO)OKSXBP6i!{=j!94&a(EuWR z?Q-BBSbmaJeNw1i)B63jBDG)v4aF@`K$$a>=uQr`+fMwIh|P9ac4qU-H_^xq%6DI> z#W1Yd+MB9t$a=_k?C9sQ`0atndCZz-&(P5DgURw(Ag79;JvS3u6hP*d40K&!T>?Q$ zDeHlM2wvy-e0R!WkiQK+pK+fmpoEAPL**59PPx)vG|av79n=DyfR_Sn zuH6}`SlgUBpT^T5CR9N10Wr($Y!1Q6OM7%b9iqv0=^WLh~wGLXdU+XMjXFt@=M{6cS9~j6% zWSS(*^6yb5pk&>2Kx4qcksq$#wfT34`eBQ2M>q?Gw4;h^m829!1BWP0pZgXl%Le2{ z7mNMIFxA25F!4F9RT2(;CMTE#uNgX%J83GJbK|DaL@LpTxf8MHS;ZFOUjA^~zM&fT zU!eQc(pR_ZG2_##phyznr=O+?w9sB*f3@Te`ug=Fbs2YOqjr=KiPx_gh45r1WpUBk zJu!de0(l3Te+<@3Bz|473AJnAMd7pD_7z8-k=`Av%4d}nXnFxLs_&SX62(h`ROoV| ziNZuMv1DG9&z}r^qaFKp{WVfBtjGHc_g&Slzyvd=K{=;Ouo{GP8dF3(AcsCtE(TGF z`|J8p&a32rCUS8L06#!RZ0IR$YD7QFeq#;?VQY+)(npa3@R?e3iZWAqG zU#T}ZqLkLUlr#7I=x@E2M6r&lTVnUNjU5wXSzoM8+^*l9OoV+V*HDY*EzM+s$^Py_ zQ)j^Vrn3pf2qMJR3~3J9+rG_Qvfi;PW)@Qg{(wDuo2~pRM$wJFoQdTPf>Qz@ne30k z9ihA6{fkUzd(6wING=}+$oq}&oQzF>m#vLE({8+EX(o|?S$6_iyTUpS@SK8 znf2RS3k|yEpRezWkHD0WQ%G+V005iNGVyEN$$A@HjI`!JcuLIvf|S(oSI7c33&3!u&Zow(d+QlT+-$ZSE|W; z1smp-BE3(k+@V$rt0Yd&4jD)=h=ry-=vMnHp~T9?;HIhc@2MboVfb;d?2HO00gSYe z*^qmJmDFQOl=~e3YM@QEEzzpXF=!9@O+;dvk>_$Ahgx8@|4Z)@T)#njyB4kZr|s4~ z*)OZD3&m{bV4|iSE{PJ|mKK=qQr$3VKjyTT$A3kgI7>x^|3UjosJ*9QZh)h_e4%9TLlVnh zLZdmxEZ>I|dWk07!&m>^-H^UG|9Zw02YwW#LaAX)#dP=A?p;+UO&tpHGYv>5IUKr8JP5Ar`I7%7 zgd-1B+=UN@zJ&}Lo$IPA^gsz4?xr>Dv4Q=CLXZ~@{6D8c_7W{E`G8eH4C;Yl#<;Eg zAJ1#uTD{!TAGZ0rJ~`=++3g&r45XMGvrD;*Wt1zyktN(~rd8Jys6au+)0}C%9$cxE zOPE~Bxtwc&k8IkW>)bO*AZ^?C0I)yMuvfy0jr_dfj^f~ZRQwn4=C16x-pb8~{NW%g z&nNDp1mXKennbN8_E0$L-n*^jnP<|cLMv@Us``)Nr(3Esa7GMOS0mw)nrA$G7nI2QRJdOMLLeh;TH zkpK)^Co(wK9<&^MqZrnq`>dtsaTLH_BA+yK_nsE+dG9V6(fq-_0(3emN^uU7j3?2` z^+L%Mb#NDNWaN-BtQ;>f7kxY{x&FVeC&-U&z}p1iMNsx;_o1!OKorOGN2MH(``?g$ zp4P$(GWba1(XvC42FvOZxdiZV8Ec;riEs5O45??Fti@`G_Mb41^pGl>$YRpD-AV$? z>Ai4t>2+MkfnJ<)TtcOy9_Q~R{x-LtH%ft8Lddj#75&UF_{Hrie(#|lRE@>uD<^Fq zfi7;z2e2c_#A&eOZ{wwPZd5}vnZN$AwP&M42y2`v4g*k!Kh&Q)x7`$l%!-b zwokli43#S2i9bJdsLhVc1SkQ~=thv?B76yY$3F<}`5TO)V>>jUl)F$F4{bqdb1e5% znRc{)C5pVL@_BO4poO@Ho2rvhelarmuy@2CZC-BhKc)T&3wC5VusN;2P*--I&PAKx z3B7H}O9MCMoQF$xo#Th|)thgywP`{@x8c;Bwv1}5EF2|Irk+~7QJHPemp^XO%rE*i zFfYA09nH|eSEBKfP8!i97#;hW@XOw~F*o@cy-1?#mc;)kJRk3)Cn>8!Y8xz2pQeO3 zWnM~~x|EdF6;;d;Y$F!8Zq-9TR>*#<%7;&nZDt=p@_(fi>7^Q?u8vMvQCT}ro7Lh= zTvu8GpczFuF4k61Fr}?z$Elu6IF(U^?BWK0Jjj_GYQk5yMPT>3Dl_SpX!?I^{*ZBu zW{50LAVbCwll`44MFws!a^hZ>t?6o{X@c7^0@UW;B5YDIdq<2nL^VPm&e9K(N11O( zswUjsnRnjt!iFbT-FH`t zf8QG@=d2#tRh#X%!4~N8Xw>N1<(;FEIv@Ip#KT7&e0;{W4dU-!BXaNQxHW^M=tM*- zDovX_axJVTlUEzUh7#+VB;+chBB2X@a7{yb9Jklm)MVT+Z$Ek_e{^*Ft^3L~^2`;s zU-BXnC*CVP?LmCp}pOT#rp$r{ua6 ztiM#@0JEtoWw=(aDdXXN%_7&t5Ou}+EBZZo^8?hSDM(gZ&Ud-8tI+o8Q`qI7ANieI z+(+TNaz|ZPK4?dw%6DuYa>w>qO_PLUHdS_x?RPc*y05++bzLWo+7tZFzWdF)DgAwM@pk;^ zvYzvCnuw_Ii~HX=lUE!KaJ$beyRU4HLjQeQ#dZ8yeEYum()Dh?SXfl_ZkYA%#1D2p z#ds2GGBYnyn{di}*KT)G1pNIs^2k}knP`KL4xVp@Vp{rNl@f9X{ zs8A4@bQGe2WWPjZ)0x_^C-QFJC72|d{@xLD69?$;N%cL*7gL~S)_R1WDtsJ$EZ<;W zgOV)AR|Dte<<);W{3!bUZ~v6rpXKhG<%i$>Hcbo^{?0Z;{QVww^x}Ly{^;YcLo46U zPaPdMyRHu9BCgwyLPCm^OYY<%uYAEh*Gpj$2ZIrR9!FkQMqbiJtgnL1!vFmXpSb(` z;qFQId^8Y0<4dw{H**!i4sLmzLHGvc!$)@)uupgY+9H1099?FbRO)lPL(0>w-}lCo zGCvBfee|&H^M`D#vAdosyY2D4J70pIStG@7dlb*{&3Q3W7rwV&x-T&J3NR*;$PM0z zjr@oo`9572F0HD!C+U&bj;vR71Z0<`qnJbTId;GUOz`&C;#&#Rm>VvsLtkQ{NrIFg zK;PhA#sy-))ZLSa?I+*wZvUyiUL&FzQpUYIy6QT*x+uO2F)Z~jz&*x)g1SL}aGk(r zDMcH;NfnoO1(rj?Nm;svy;Z2gdBB9=bVeYoGA2IrT$6&nWT#6r`6&Te$ybT(O&zkY z_A?t-UAti7t@_=F!|{op0h@dDZ=JCB;oIH*&hN!+9DTm}M*8S_QuyJj7!z@RejbYb z^5(YTZov2aJY1Dn*ohw}R9@w8{Lx)+_latxqw`a0nswIO-pKQH(mRXpRdJ2(pScb9 z7`$6xiVm!+&50z`Yfir2l0;lH=E zGVFuD4BXT;_A1^E-qA5Q34p?XXBP`CMhSD5#4g{jvn<C^6QgUe2soaW?4M36pLBFXY+c`bk514_k>YAg-WBDTQUo%?88(hQPN5x=rBJzZ zRXkl}z3yR+@$bF7yo^`;y)K>h@$;cH)7^Rc-T74cV};-A=@|2?$lLR~i=(@nZaZsh z1|mFO16%*gu^$I@bwYY6QkaJpc^Iw5IFq+8F?(TB_gJSvefu&Z$&(i9fI^d)0mhQ9p+xuT_m;Xh=Nl_JX zdmUo#TClzdeBSk-NPi*9z~xwmD5;9iU*#L5_5e4J8emS~A(`-vt+uvS{`VdyI{H+n z`%g0Fo=Y1ddw)g#eG>T>8w-UEo%anY9){dW`yDMTnDrmdmcBG;6u%+SK z(o&S&@0SzdXQ#z?*KX41*xhcwc^kXV{XS=15_GV!tX3g%(o5=x0DmWCW<@RJ{31vlZ>u6dI}ep}n>geJ66Z5rd0?u18(FMfd#CYmErBv$6Sn zc=?OrFWw*2-@nk;uU|KWZr5N=?>TG>g}@ynM)LF z@Gh_7#V+cI7(crB`hBr%#QwtHc{@_4(;o(rm-o`u%_I{_Rc#k`AgOqFsu=luEB7ek z->1mUhY_1iqevLST3P3Ch)Wsk#%|xiONFw{I9@Al@Hk^nbcOW(rlj$W|PVuLRsgu%^#%+)crEW4bWTTJioZgem98? zo!cT4K=m5fT3mkKZ>n;ZB_y8H^ADSnk``UR*3qM|RW%&y^3UI&L0Y*JpPN^@%Z zRIP}DdpG&3!I{Q!tQfGBAcZ#s-qq{#`?J@$?nXcYt4E&TD0XDf5WPliYfT3^JDY7o zj_`Uc;pcx-`#aO5sZ%3u{=YDnnCUy=_Cl0smj3iNeSO&reIWf zjzfTG`-&2%Gavm2=2Ky{Br8zCb))ZO8&n5R+Jvo%UvNt#Rr9b-yXKb&FYo*>;Jy>f z&?LoEd7z;=ED(UFW(o0SL50H3DYw>}8 zIPpLncmkuJ7D8zqA1I*`Q<@-}0V{cNTo-m&M%6Ci7`j!S9#a_i0aR?|$$Mk;$5$Hs52q0;VgW z_wIf{!i$b0U`~cu1PA`BjM$rl@M;uk@}BV%hA2ZbFMxHsJ!7C&=@}o&t0sWNkrv-~ zkuz%dvfKhFw#Ou~)TC`F7iQ!_Z8ujzFu3L&PYbnUz&D46_?4JzG)@ zi|b~-N0tA-x8d29#2l$N$)kJ?UXf{VtCYgSYtC*kN_r1g@W!ge$Koh}%)_xO4-T!U zDL!T__pvUox1zB{rU7v(OMD%!O*JH{WS>s;y{QtH2X>%3EoS=8Q}cOl?_!A#GDe_| z$pRz=)dNYpMgNyO>c!-+d_w_=)*o0MpYX}2l6P)=m4XMtpE6DKT)}b@M>&9!l zZ5LSjvucR#1%&s(lJz!2+|%NCMxW+su`(QEkSCOJbOk1eUD@!Ro`^=8bQQy9Amykw zQf^+UgjUj&443~3T?rfz7iUgz-5cC8)4k>JEB=x7<@o7Ugq6 zD%V7^Nu==Ok$v(A`+E@Ck+hy6-aZ8a-Am9JH;jweq2rz&GI~#SuI68m>xkKtUCJJa zUU|^fw-Rmb@q|G$O+tf#c$7UAr_CdPop3%7c?9doC`lT?OFd~m$?+4%&&q$2eVikn zyYl`mdw%xYn&CHGV8WdcLy&=B_Uk;B=4|N0Sqfv9q8ClSg5&O!(Dm0KI%C7heyE3x zC>}iwd!CbeyBDtuqqo0aWOR$MZ+6_%KT=&&;UvN_hJ3eVx8Xm5WsbiwRb3kS^q7`* zpPZJ9uX8W2Q-?xe7nepGHpG`cX=o38{MJ41oshm8(L3qRg2^Q(D&wKBSN3(VMgDOQ zho#L2CokcUoYS|l00f@hCuvJ}DRV~ACarCiS9ID=KBL;=;f@a&?eA+3SoOzrPwoNxf>Q%tAXE%NRnyw zl&sg&p!tU!y%;rvG`Q3AKKqCtzLJ>iXP-nEF7eIRZJB$x6(EyKR&}fP4NSVK6bwUj zO?N!8O;( zN1;9auU=t4@DRBbiw>YK?_p?y8Vn;a?XFgyx6t83`yfzi>(Qd!&(zrHhCaIGq&rAf4U9DxIQL9ZO2dsoDdt6L1 z&H3G<^&)zr&e*B#(Lm!l`N4nO-xrAcP?da1TYd@;K=ei`=ElZVSdwAQ5+*+5j&e3$ z<>*4F<}1pgtcP5TIqbZPvLzJ~P2yHbrZaCOq_tq8_O*(s`S21GKI7neB$E@|l<(>B z2%vUDm7JSuXfWHwA&8xRY;nB==Z~QtN=*R|h~+@0UbCXNmC#^>Hf~N{G9kB!3#wDd zq33ykfm4PyG}`$O50e{C&KW}z>dX8;h7;Z#`H!e8XBub`bLW#ELSGEfh=>0I zv}!Ey*uP%w-u6U_JvGU&Ca`Sn319-8kgBi5?)EB}7LP*M$|rA- zODFOco?bkctC7EF#+9!8dt=c@Tq-+h(fB<~gT3X}&P}cjQ+#_8Qaqi^q?9&6{R(J5 z5h3SH2tD1zPVQEe_$9O!cPy4Br!hhMq?1@SN8q9ytRUy)fYZW}K?E8#$2?%LElqhy zsX_$Wz;%TaW()zJK)$`IN(!UWYJFI0$iZ2s08hO78ZqgiR(*`4;2kTBFZP)K^p3bn z7Cp8+d0RGZT-K~hXg2YlV~1#)Rmt58h?aN8F`e~rpS5)u0Y*?o3+plxb6B)q*C<|6 zK<(@>OvTZp?Qhm2AplqTPrYx0VGvLX5u1aKCY=jEoeD?1m~JU128gLQ&(j4%N}hWV z<+m(NQPZc-HFylO`G8CaUPADnog)1JWWPq&Y`2N%_LUOwQH!85sqF$jrTk>+HxSl< z@|vnWO99;qW*LkvqCXt5&5P=(Vhygaid_H&piSMun1T0&vDLATg1Nf1xj!p}D=aOwfzstg zc0r%)_Zvpr3m{lia>s7)wMZ*0xEXk1M}e48WV9MPt|MF!D`vKDx7CwX;3h~XtKvU4 zZhot3+?ssf{Kdyk*o7zyXIRm*$A9gU3nt}#ND;+cgs;v#l3XR0+34%XD2aQk~+C%_`0Jk;(DKS@!TlDOIisFupkKKO+4z>_xMwdED zJ&OUNKSOck*P>R8ECFH9mjOZ21J9KCzUtSX(C?sEb!Br9_7&+-{uJSLx-u0UGh$Xs zp!Zd_!=;cYVbdEW_(PT1N)E@Xy@76^cvB8&$DEI*p*^+mz6T4|51ApT7BWDjLk_?T zjc)0p?+f9aIgj&1;@-4gPyL z;6E!1np72>`FjL%4fbn6)rtqAgsVu4`yBGaz=suu6Bd~*!VRKP8kNfow;15CR5B

j1&p3{6;kRGi!7Y_K%y=dIu)l9qQjsi&`UU+$O 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 literal 0 HcmV?d00001 diff --git a/windows/whats-new/images/windows-11-features-overview/windows-11-taskbar.png b/windows/whats-new/images/windows-11-features-overview/windows-11-taskbar.png new file mode 100644 index 0000000000000000000000000000000000000000..1f997e62f936fb778d17a9378f58f4b8917b6855 GIT binary patch literal 11579 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 W#jnzZG`?MUMo^Md1AUV*3;!RVeX^hc literal 0 HcmV?d00001 diff --git a/windows/whats-new/images/windows-11-features-overview/windows-terminal-app.png b/windows/whats-new/images/windows-11-features-overview/windows-terminal-app.png new file mode 100644 index 0000000000000000000000000000000000000000..6e11e7df5405c3dabbfefd69df95714f39913b65 GIT binary patch literal 10096 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 **Apps** > **Apps & Features**. Admins can [create a policy that pins apps, or removes the default pinned apps from the Taskbar](/windows/configuration/customize-taskbar-windows-11). + +- **Power Automate for desktop** is included with the OS. Your users can create flows with this low-code app to help them with everyday tasks. For example, users can create flows that save a message to OneNote, notify a team when there's a new Forms response, get notified when a file is added to SharePoint, and more. + + For more information, see [Getting started with Power Automate in Windows 11](/power-automate/desktop-flows/getting-started-windows-11). + + Users can manage preinstalled apps using the **Settings** app > **Apps** > **Apps & Features**. + +## Customize the desktop experience + +- **Snap Layouts, Snap Groups**: When you open an app, hover your mouse over the minimize/maximize option. When you do, you can select a different layout for the app: + + :::image type="content" source="./images/windows-11-features-overview/windows-11-snap-layouts.png" alt-text="In Windows 11, use the minimize or maximize button on an app to see the available snap layouts."::: + + This feature allows users to customize the sizes of apps on their desktop. And, when you add other apps to the layout, the snapped layout stays in place. + + When you add your apps in a Snap Layout, that layout is saved in a Snap Group. In the taskbar, when you hover over an app in an existing snap layout, it shows all the apps in that layout. This feature is the Snap Group. You can select the group, and the apps are opened in the same layout. As you add more Snap Groups, you can switch between them just by selecting the Snap Group. + + Users can manage some snap features using the **Settings** app > **System** > **Multitasking**. For more information on the end user experience, see [Snap your windows](https://support.microsoft.com/windows/snap-your-windows-885a9b1e-a983-a3b1-16cd-c531795e6241). + + You can also add Snap Layouts to apps your organization creates. For more information, see [Support snap layouts for desktop apps on Windows 11](/windows/apps/desktop/modernize/apply-snap-layout-menu). + +- **Start menu**: The Start menu includes some apps that are pinned by default. You can customize the Start menu layout by pinning (and unpinning) the apps you want. For example, you can pin commonly used apps in your organization, such as Outlook, Microsoft Teams, apps your organization creates, and more. + + Using policy, you can deploy your customized Start menu layout to devices in your organization. For more information, see [Customize the Start menu layout on Windows 11](/windows/configuration/customize-start-menu-layout-windows-11). + + Users can manage some Start menu features using the **Settings** app > **Personalization**. For more information on the end user experience, see [See what's on the Start menu](https://support.microsoft.com/windows/see-what-s-on-the-start-menu-a8ccb400-ad49-962b-d2b1-93f453785a13). + +- **Taskbar**: You can also pin (and unpin) apps on the Taskbar. For example, you can pin commonly used apps in your organization, such as Outlook, Microsoft Teams, apps your organization creates, and more. + + Using policy, you can deploy your customize Taskbar to devices in your organization. For more information, see [Customize the Taskbar on Windows 11](/windows/configuration/customize-taskbar-windows-11). + + Users can manage some Taskbar features using the **Settings** app > **Personalization**. For more information on the end user experience, see: + + - [Customize the taskbar notification area](https://support.microsoft.com/windows/customize-the-taskbar-notification-area-e159e8d2-9ac5-b2bd-61c5-bb63c1d437c3) + - [Pin apps and folders to the desktop or taskbar](https://support.microsoft.com/windows/pin-apps-and-folders-to-the-desktop-or-taskbar-f3c749fb-e298-4cf1-adda-7fd635df6bb0) + +- **Widgets**: Widgets are available on the Taskbar. It includes a personalized feed that could be weather, calendar, stock prices, news, and more: + + :::image type="content" source="./images/windows-11-features-overview/windows-11-taskbar-widgets.png" alt-text="On the Windows 11 taskbar, select the widgets icon to open and see the available widgets."::: + + You can enable/disable this feature using the `Computer Configuration\Administrative Templates\Windows Components\widgets` Group Policy. You can also deploy a customized Taskbar to devices in your organization. For more information, see [Customize the Taskbar on Windows 11](/windows/configuration/customize-taskbar-windows-11). + + For information on the end user experience, see [Stay up to date with widgets](https://support.microsoft.com/windows/stay-up-to-date-with-widgets-7ba79aaa-dac6-4687-b460-ad16a06be6e4). + +- **Virtual desktops**: On the Taskbar, you can select the Desktops icon to create a new desktop: + + :::image type="content" source="./images/windows-11-features-overview/windows-11-taskbar-virtual-desktops.png" alt-text="On the Windows 11 taskbar, select the desktop icon to create many virtual desktops."::: + + Use the desktop to open different apps depending on what you're doing. For example, you can create a Travel desktop that includes web sites and apps that are focused on travel. + + Using policy, you can deploy a customized Taskbar to devices in your organization. For more information, see [Customize the Taskbar on Windows 11](/windows/configuration/customize-taskbar-windows-11). + + Users can manage some desktop features using **Settings** app > **System** > **Multitasking**. For more information on the end user experience, see [Multiple desktops in Windows](https://support.microsoft.com/windows/multiple-desktops-in-windows-11-36f52e38-5b4a-557b-2ff9-e1a60c976434). + +## Use your same apps, improved + +- Your Windows 10 apps will also work on Windows 11. **[App Assure](https://www.microsoft.com/fasttrack/microsoft-365/app-assure)** is also available if there are some issues. + + You can continue to use **MSIX packages** for your UWP, Win32, WPF, and WinForm desktop application files. Continue to use **Windows Package Manager** to install Windows apps. You can also use **Azure Virtual desktop with MSIX app attach** to virtualize desktops and apps. For more information, see [Overview of apps on Windows client devices](/windows/application-management/apps-in-windows-10). + + In the **Settings** app > **Apps**, users can manage some of the app settings. For example, they can get apps anywhere, but let the user know if there's a comparable app in the Microsoft Store. They can also choose which apps start when they sign in. + + Using an MDM provider, like Endpoint Manager, you can create policies that also manage some app settings. For a list of settings, see [App Store in Endpoint Manager](/mem/intune/configuration/device-restrictions-windows-10#app-store). + +- If you manage devices using Endpoint Manager, then you might be familiar with the **Company Portal app**. Starting with Windows 11, the Company Portal is your private app repository for your organization apps. For more information, see [Private app repository in Windows 11](/windows/application-management/private-app-repository-mdm-company-portal-windows-11). + + For public and retail apps, continue using the Microsoft Store. + +- **Windows Terminal app**: This app is included with the OS. On previous Windows versions, it's a separate download in the Microsoft Store. For more information, see [What is Windows Terminal?](/windows/terminal/). + + This app combines Windows PowerShell, a command prompt, and Azure Cloud Shell all within the same terminal window. You don't need to open separate apps to use these command-line applications. It has tabs. And when you open a new tab, you can choose your command-line application: + + :::image type="content" source="./images/windows-11-features-overview/windows-terminal-app.png" alt-text="On Windows 11, open the Windows Terminal app to use Windows PowerShell, the command prompt, or Azure Cloud Shell to run commands."::: + + If users or groups in your organization do a lot with Windows PowerShell or the command prompt, then use policy to add the Windows Terminal app to the [Start menu layout](/windows/configuration/customize-start-menu-layout-windows-11) or the [Taskbar](/windows/configuration/customize-taskbar-windows-11). + + Users can also search for the Terminal app, right-select the app, and pin the app to the Start menu and taskbar. + +- The **Microsoft Store** has a new look, and includes more public and retail apps. For more information on the end user experience, see: + + - [Get updates for apps and games in Microsoft Store](https://support.microsoft.com/account-billing/get-updates-for-apps-and-games-in-microsoft-store-a1fe19c0-532d-ec47-7035-d1c5a1dd464f) + - [How to open Microsoft Store on Windows](https://support.microsoft.com/account-billing/how-to-open-microsoft-store-on-windows-10-e080b85a-7c9e-46a7-8d8b-3e9a42e32de6) + +- The **Microsoft Edge** browser is included with the OS, and is the default browser. Internet Explorer (IE) isn't available in Windows 11. In Microsoft Edge, you can use IE Mode if a website needs Internet Explorer. Open Microsoft Edge, and enter `edge://settings/defaultBrowser` in the URL. + + To save system resources, Microsoft Edge uses sleeping tabs. Users can configure these settings, and more, in `edge://settings/system`. + + Using Group Policy or an MDM provider, such as Endpoint Manager, you can configure some Microsoft Edge settings. For more information, see [Microsoft Edge - Policies](/deployedge/microsoft-edge-policies) and [Configure Microsoft Edge policy settings](/mem/intune/configuration/administrative-templates-configure-edge). + +## Deployment and servicing + +- **Install Windows 11**: The same methods you used to install Windows 10, can also be used to install Windows 11. For example, you can deploy Windows to your devices using Windows Autopilot, Microsoft Deployment Toolkit (MDT), Configuration Manager, and more. Windows 11 will be delivered as an upgrade to eligible devices running Windows 10. + + For more information on getting started, see [Windows client deployment resources and documentation](/windows/deployment/) and [Plan for Windows 11](windows-11-plan.md). + + For more information on the end user experience, see [Ways to install Windows 11](https://support.microsoft.com/windows/e0edbbfb-cfc5-4011-868b-2ce77ac7c70e). + +- **Windows Autopilot**: If you're purchasing new devices, you can use Windows Autopilot to set up and pre-configure the devices. When users get the device, they sign in with their organization account (`user@contoso.com`). In the background, Autopilot gets them ready for use, and deploys any apps or policies you set. You can also use Windows Autopilot to reset, repurpose, and recover devices. Autopilot offers zero touch deployment for admins. + + If you have a global or remote workforce, then Autopilot might be the right option to install the OS, and get it ready for use. For more information, see [Overview of Windows Autopilot](/mem/autopilot/windows-autopilot). + +- **Microsoft Endpoint Manager** is a mobile application management (MAM) and mobile device management (MDM) provider. It helps manage devices, and manage apps on devices in your organization. You configure policies, and then deploy these policies to users and groups. You can create and deploy policies that install apps, configure device features, enforce PIN requirements, block compromised devices, and more. + + If you currently use Group Policy to manage your Windows 10 devices, you can also use Group Policy to manage Windows 11 devices. In Endpoint Manager, there are [administrative templates](/mem/intune/configuration/administrative-templates-windows) and the [settings catalog](mem/intune/configuration/settings-catalog) that include many of the same policies. [Group Policy analytics](/mem/intune/configuration/group-policy-analytics) analyze your on-premises group policy objects. + +- **Updates and Delivery optimization** helps manage updates, and manage features on your devices. Starting with Windows 11, the OS feature updates are installed annually. In Windows 10, it was semiannually. For more information on servicing channels, and what they are, see [Servicing channels](/windows/deployment/update/waas-overview#servicing-channels). + + Like Windows 10, Windows 11 will receive monthly quality updates. + + You have options to install updates on your Windows devices, including Endpoint Manager, Group Policy, Windows Server Update Services (WSUS), and more. For more information, see [Assign devices to servicing channels](/windows/deployment/update/waas-servicing-channels-windows-10-updates). + + Some updates are large, and use bandwidth. Delivery optimization helps reduce bandwidth consumption. It shares the work of downloading the update packages with multiple devices in your deployment. Windows 11 updates are smaller, as they only pull down source files that are different. You can create policies that configure delivery optimization settings. For example, set the maximum upload and download bandwidth, set caching sizes, and more. + + For more information, see [Delivery Optimization for Windows updates](/windows/deployment/update/waas-delivery-optimization). + + For more information on the end user experience, see: + + - [Installation & updates](https://support.microsoft.com/office/installation-updates-2f9c1819-310d-48a7-ac12-25191269903c#PickTab=Windows_11) + - [Manage updates in Windows](https://support.microsoft.com/windows/manage-updates-in-windows-643e9ea7-3cf6-7da6-a25c-95d4f7f099fe) + +## Next steps + +- [Windows 11 requirements](windows-11-requirements.md) +- [Plan for Windows 11](windows-11-plan.md) +- [Prepare for Windows 11](windows-11-prepare.md) +- [Windows release health](https://aka.ms/windowsreleasehealth) From d05ee01ec09c6cf068f99c5586948bd2f7343f85 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Thu, 30 Sep 2021 10:00:20 -0700 Subject: [PATCH 615/930] updates from Aria --- windows/whats-new/windows-11-plan.md | 4 +--- windows/whats-new/windows-11-prepare.md | 12 +++++------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/windows/whats-new/windows-11-plan.md b/windows/whats-new/windows-11-plan.md index 2aebecdb11..fe62d280f3 100644 --- a/windows/whats-new/windows-11-plan.md +++ b/windows/whats-new/windows-11-plan.md @@ -7,7 +7,6 @@ ms.mktglfcycl: deploy ms.sitesec: library author: greg-lindsay ms.author: greglin -ms.date: 08/18/2021 ms.reviewer: manager: laurawi ms.localizationpriority: high @@ -57,8 +56,7 @@ If you manage devices on behalf of your organization, you will be able to upgrad - Additional insight into safeguard holds. While safeguard holds will function for Windows 11 devices just as they do for Windows 10 today, administrators using Windows Update for Business will have access to information on which safeguard holds are preventing individual devices from taking the upgrade to Windows 11. > [!NOTE] -> If you use Windows Update for Business to manage feature update deployments today, you will need to leverage the **Target Version** policy rather than **Feature Update deferrals** to move from Windows 10 to Windows 11. Deferrals are great for quality updates or to move to newer version of the same product (from example, from Windows 10, version 20H2 to 21H1), but they cannot migrate a device between products (from Windows 10 to Windows 11).
-> Also, Windows 11 has a new End User License Agreement. If you are deploying with Windows Update for Business **Target Version** or with Windows Server Update Services, you are accepting this new End User License Agreement on behalf of the end-users within your organization. +> Also, Windows 11 has new Microsoft Software License Terms. If you are deploying with Windows Update for Business **Target Version** or with Windows Server Update Services, you are accepting these new license terms on behalf of the users in your organization. ##### Unmanaged devices diff --git a/windows/whats-new/windows-11-prepare.md b/windows/whats-new/windows-11-prepare.md index da063c4529..45613110e8 100644 --- a/windows/whats-new/windows-11-prepare.md +++ b/windows/whats-new/windows-11-prepare.md @@ -7,7 +7,6 @@ ms.mktglfcycl: deploy ms.sitesec: library author: greg-lindsay ms.author: greglin -ms.date: 09/03/2021 ms.reviewer: manager: laurawi ms.localizationpriority: high @@ -41,16 +40,15 @@ The tools that you use for core workloads during Windows 10 deployments can stil - If you use [Microsoft Endpoint Configuration Manager](/mem/configmgr/), you can sync the new **Windows 11** product category and begin upgrading eligible devices. If you would like to validate Windows 11 prior to release, you can sync the **Windows Insider Pre-release** category as well. > [!NOTE] - > Configuration Manager will prompt you to accept the End User License Agreement on behalf of the users in your organization. + > Configuration Manager will prompt you to accept the Microsoft Software License Terms on behalf of the users in your organization. #### Cloud-based solutions -- If you use Windows Update for Business policies, you will need to use the **Target Version** capability rather than feature update deferrals to upgrade from Windows 10 to Windows 11. Feature update deferrals are great to move to newer versions of your current product (for example, Windows 10, version 20H2 to 21H1, but do not enable you to move between products (Windows 10 to Windows 11). +- If you use Windows Update for Business policies, you will need to use the **Target Version** capability (either through policy or the Windows Update for Business deployment service) rather than using feature update deferrals alone to upgrade from Windows 10 to Windows 11. Feature update deferrals are great to move to newer versions of your current product (for example, Windows 10, version 20H2 to 21H1), but won't automatically devices move between products (Windows 10 to Windows 11). - In Group Policy, **Select target Feature Update version** has two entry fields after taking the 9/1/2021 optional update ([KB5005101](https://support.microsoft.com/topic/september-1-2021-kb5005101-os-builds-19041-1202-19042-1202-and-19043-1202-preview-82a50f27-a56f-4212-96ce-1554e8058dc1)) or a later update: **Product Version** and **Target Version**. - - The product field must specify Windows 11 in order for devices to upgrade to Windows 11. If only the target version field is configured, the device will be offered matching versions of the same product. - - For example, if a device is running Windows 10, version 2004 and only the target version is configured to 21H1, this device will be offered version Windows 10, version 21H1, even if multiple products have a 21H1 version. -- Quality update deferrals will continue to work the same across both Windows 10 and Windows 11. This is true regardless of which management tool you use to configure Windows Update for Business policies. -- If you use Microsoft Intune and have a Microsoft 365 E3 license, you will be able to use [feature update deployments](/mem/intune/protect/windows-10-feature-updates) to easily update devices from one release of Windows 10 to another, or to upgrade Windows 10 devices to Windows 11. You can also continue using the same update experience controls to manage Windows 10 and Windows 11. If you aren’t ready to move to Windows 11, keep the feature update version set at the version you are currently on. When you are ready to start upgrading devices, change the feature update deployment setting to specify Windows 11. + - The product field must specify Windows 11 in order for devices to upgrade to Windows 11. If only the target version field is configured, the device will be offered matching versions of the same product. For example, if a device is running Windows 10, version 2004 and only the target version is configured to 21H1, this device will be offered version Windows 10, version 21H1, even if multiple products have a 21H1 version. If you use deferrals today in Group Policy, your devices will continue to get the latest feature update of Windows 10 once it has reached your specified deferral age, but will not be offered Windows 11 until you specify this by using the **Select target Feature Update version** policy. Your deferrals will continue to apply in this case as well. +- Quality update deferrals and experience policies will continue to work the same across both Windows 10 and Windows 11. This is true regardless of which management tool you use to configure Windows Update for Business policies. +- If you use Microsoft Intune and have a Microsoft 365 E3 license, you will be able to use the [feature update deployments](/mem/intune/protect/windows-10-feature-updates) page to select **Windows 11, version 21H2** and upgrade Windows 10 devices to Windows 11. You can also continue using the same update experience controls to manage Windows 10 and Windows 11 on the **Update Rings** page in Intune. If you aren’t ready to move to Windows 11, keep the feature update version set at the version you are currently on. When you are ready to start upgrading devices, change the feature update deployment setting to specify Windows 11. ## Cloud-based management From 88ae0df07a1411380e2ccbaa3cac9b949b9a790d Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Thu, 30 Sep 2021 10:00:45 -0700 Subject: [PATCH 616/930] Fixed broken link by hardcoding locale --- .../microsoft-recommended-driver-block-rules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index f99fbc4154..f88525d4c9 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -39,7 +39,7 @@ The vulnerable driver blocklist is designed to harden systems against 3rd party- - Malicious behaviors (i.e. malware) or certificates used to sign malware - Behaviors which are not malicious but circumvent the Windows Security Model and can be exploited by attackers to elevate privileges in the Windows kernel -Drivers can be submitted by IHVs, OEMs and Windows customers to Microsoft for security analysis at the [Microsoft Security Intelligence Driver Submission page](https://www.microsoft.com/wdsi/driversubmission). +Drivers can be submitted by IHVs, OEMs and Windows customers to Microsoft for security analysis at the [Microsoft Security Intelligence Driver Submission page](https://www.microsoft.com/en-us/wdsi/driversubmission). Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or S mode to protect your devices against security threats. If this isn't possible, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. It's recommended to first validate this policy in [audit mode](audit-windows-defender-application-control-policies.md) and review the audit block events. From 8f5b2533b83594b6a799899995d8fd89e8aa6231 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 30 Sep 2021 10:02:06 -0700 Subject: [PATCH 617/930] update --- windows/deployment/vda-subscription-activation.md | 9 ++++----- windows/deployment/windows-10-enterprise-e3-overview.md | 9 +++++---- windows/deployment/windows-10-subscription-activation.md | 6 ++---- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/windows/deployment/vda-subscription-activation.md b/windows/deployment/vda-subscription-activation.md index a478f26f76..a7081e65f1 100644 --- a/windows/deployment/vda-subscription-activation.md +++ b/windows/deployment/vda-subscription-activation.md @@ -33,11 +33,10 @@ Deployment instructions are provided for the following scenarios: ## Requirements -- VMs must be running Windows 10 Pro, version 1703 or later (Windows 11 is "later"). +- VMs must be running Windows 10 Pro, version 1703 or later. Windows 11 is "later" in this context. - VMs must be Active Directory-joined or Azure Active Directory (AAD)-joined. - VMs must be hosted by a Qualified Multitenant Hoster (QMTH). - - For more information, see (Qualified Multitenant Hoster (QMTH) -Program)[https://download.microsoft.com/download/3/D/4/3D445779-2870-4E3D-AFCB-D35D2E1BC095/QMTH%20Authorized%20Partner%20List.pdf] + - For more information, see [Qualified Multitenant Hoster Program](https://download.microsoft.com/download/3/D/4/3D445779-2870-4E3D-AFCB-D35D2E1BC095/QMTH%20Authorized%20Partner%20List.pdf) (PDF download). ## Activation @@ -46,13 +45,13 @@ Program)[https://download.microsoft.com/download/3/D/4/3D445779-2870-4E3D-AFCB-D - The VM is running Windows 10, version 1803 or later (ex: Windows 11). - The VM is hosted in Azure or another Qualified Multitenant Hoster (QMTH). - When a user with VDA rights signs in to the VM using their AAD credentials, the VM is automatically stepped-up to Enterprise and activated. There is no need to perform Windows 10 Pro activation. This eliminates the need to maintain KMS or MAK in the qualifying cloud infrastructure. + When a user with VDA rights signs in to the VM using their AAD credentials, the VM is automatically stepped-up to Enterprise and activated. There is no need to perform Windows 10/11 Pro activation. This eliminates the need to maintain KMS or MAK in the qualifying cloud infrastructure. ### Scenario 2 - The Hyper-V host and the VM are both running Windows 10, version 1803 or later. - [Inherited Activation](./windows-10-subscription-activation.md#inherited-activation) is enabled. All VMs created by a user with a Windows 10 E3 or E5 license are automatically activated independent of whether a user signs in with a local account or using an Azure Active Directory account. + [Inherited Activation](./windows-10-subscription-activation.md#inherited-activation) is enabled. All VMs created by a user with a Windows 10/11 E3 or E5 license are automatically activated independent of whether a user signs in with a local account or using an Azure Active Directory account. ### Scenario 3 diff --git a/windows/deployment/windows-10-enterprise-e3-overview.md b/windows/deployment/windows-10-enterprise-e3-overview.md index f68b6a5e42..a4d743c9db 100644 --- a/windows/deployment/windows-10-enterprise-e3-overview.md +++ b/windows/deployment/windows-10-enterprise-e3-overview.md @@ -23,12 +23,14 @@ Applies to: - Windows 10 - Windows 11 -Windows 10 Enterprise E3 launched in the Cloud Solution Provider (CSP) channel on September 1, 2016. With the release of Windows 11, Windows 10/11 Enterprise E3 in CSP is available. It delivers, by subscription, exclusive features reserved for Windows 10 or Windows 11 Enterprise editions. This offering is available through the Cloud Solution Provider (CSP) channel via the Partner Center as an online service. Windows 10/11 Enterprise E3 in CSP provides a flexible, per-user subscription for small- and medium-sized organizations (from one to hundreds of users). To take advantage of this offering, you must have the following: +Windows 10 Enterprise E3 launched in the Cloud Solution Provider (CSP) channel on September 1, 2016. With the release of Windows 11, Windows 10/11 Enterprise E3 in CSP is available. + +Windows 10/11 Enterprise E3 in CSP delivers, by subscription, exclusive features reserved for Windows 10 or Windows 11 Enterprise editions. This offering is available through the Cloud Solution Provider (CSP) channel via the Partner Center as an online service. Windows 10/11 Enterprise E3 in CSP provides a flexible, per-user subscription for small- and medium-sized organizations (from one to hundreds of users). To take advantage of this offering, you must have the following: - Windows 10 Pro, version 1607 (Windows 10 Anniversary Update) or later (or Windows 11), installed and activated, on the devices to be upgraded. - Azure Active Directory (Azure AD) available for identity management -You can move from Windows 10 Pro or Windows 11 Pro to Windows 10 Enterprise or Windows 11 Enterprise more easily than ever before — with no keys, and no reboots. After one of your users enters the Azure AD credentials associated with a Windows 10/11 Enterprise E3 license, the operating system turns from Windows 10 Pro to Windows 10 Enterprise or Windows 11 Pro to Windows 11 Enterprise and all the appropriate Enterprise features are unlocked. When a subscription license expires or is transferred to another user, the Enterprise device seamlessly steps back down to Windows 10 Pro or Windows 11 Pro. +You can move from Windows 10 Pro or Windows 11 Pro to Windows 10 Enterprise or Windows 11 Enterprise more easily than ever before — with no keys, and no reboots. After one of your users enters the Azure AD credentials associated with a Windows 10/11 Enterprise E3 license, the operating system turns from Windows 10 Pro to Windows 10 Enterprise or Windows 11 Pro to Windows 11 Enterprise, and all the appropriate Enterprise features are unlocked. When a subscription license expires or is transferred to another user, the Enterprise device seamlessly steps back down to Windows 10 Pro or Windows 11 Pro. Previously, only organizations with a Microsoft Volume Licensing Agreement could deploy Windows 10 Enterprise or Windows 11 Enterprise to their users. Now, with Windows 10/11 Enterprise E3 in CSP, small- and medium-sized organizations can more easily take advantage of Enterprise edition features. @@ -44,7 +46,6 @@ When you purchase Windows 10/11 Enterprise E3 via a partner, you get the follo How does the Windows 10/11 Enterprise E3 in CSP program compare with Microsoft Volume Licensing Agreements and Software Assurance? - [Microsoft Volume Licensing](https://www.microsoft.com/licensing/default.aspx) programs are broader in scope, providing organizations with access to licensing for all Microsoft products. - - [Software Assurance](https://www.microsoft.com/Licensing/licensing-programs/software-assurance-default.aspx) provides organizations with the following categories of benefits: - **Deployment and management**. These benefits include planning services, Microsoft Desktop Optimization (MDOP), Windows Virtual Desktop Access Rights, Windows-To-Go Rights, Windows Roaming Use Rights, Windows Thin PC, Windows RT Companion VDA Rights, and other benefits. @@ -58,7 +59,7 @@ In summary, the Windows 10/11 Enterprise E3 in CSP program is an upgrade offeri ## Compare Windows 10 Pro and Enterprise editions -> [NOTE!] +> [!NOTE] > The following table only lists Windows 10. More information will be available about differences between Windows 11 editions after Windows 11 is generally available. Windows 10 Enterprise edition has a number of features that are unavailable in Windows 10 Pro. Table 1 lists the Windows 10 Enterprise features not found in Windows 10 Pro. Many of these features are security-related, whereas others enable finer-grained device management. diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index 177dacf63d..b4f0e331eb 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -71,9 +71,7 @@ To support Inherited Activation, both the host computer and the VM must be runni > The original version of this section can be found at [Changing between Windows SKUs](/archive/blogs/mniehaus/changing-between-windows-skus). -The following figure illustrates how deploying Windows 10 has evolved with each release. With this release, deployment is automatic. - -![Illustration of how Windows 10 deployment has evolved.](images/sa-evolution.png) +The following list illustrates how deploying Windows client has evolved with each release: - **Windows 7** required you to redeploy the operating system using a full wipe-and-load process if you wanted to change from Windows 7 Professional to Windows 10 Enterprise.
- **Windows 8.1** added support for a Windows 8.1 Pro to Windows 8.1 Enterprise in-place upgrade (considered a “repair upgrade” because the OS version was the same before and after).  This was a lot easier than wipe-and-load, but it was still time-consuming.
@@ -92,7 +90,7 @@ The following figure illustrates how deploying Windows 10 has evolved with each > [!NOTE] > The following requirements do not apply to general Windows client activation on Azure. Azure activation requires a connection to Azure KMS only, and supports workgroup, Hybrid, and Azure AD-joined VMs. In most scenarios, activation of Azure VMs happens automatically. For more information, see [Understanding Azure KMS endpoints for Windows product activation of Azure Virtual Machines](/azure/virtual-machines/troubleshooting/troubleshoot-activation-problems#understanding-azure-kms-endpoints-for-windows-product-activation-of-azure-virtual-machines). -> [!NOTE] +> [!IMPORTANT] > Currently, Subscription Activation is only available on commercial tenants and is currently not available on US GCC, GCC High, or DoD tenants. For Microsoft customers with Enterprise Agreements (EA) or Microsoft Products & Services Agreements (MPSA), you must have the following: From b41a13dd9fa59c7f5d99f029ff56d692b1188d3d Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 30 Sep 2021 10:16:53 -0700 Subject: [PATCH 618/930] update --- windows/deployment/deploy-enterprise-licenses.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/deploy-enterprise-licenses.md b/windows/deployment/deploy-enterprise-licenses.md index 35d5e7ad7f..9b4d7283c3 100644 --- a/windows/deployment/deploy-enterprise-licenses.md +++ b/windows/deployment/deploy-enterprise-licenses.md @@ -114,9 +114,9 @@ The following methods are available to assign licenses: ## Explore the upgrade experience -Now that your subscription has been established and Windows 10 Enterprise E3 or E5 licenses have been assigned to users, the users are ready to upgrade their devices running Windows 10 Pro, (version 1703 or later) to Windows 10/11 Enterprise. What will the users experience? How will they upgrade their devices? +Now that your subscription has been established and Windows 10/11 Enterprise E3 or E5 licenses have been assigned to users, the users are ready to upgrade their devices running Windows 10 Pro, (version 1703 or later) to Windows 10/11 Enterprise. What will the users experience? How will they upgrade their devices? -### Step 1: Join Windows 10 Pro devices to Azure AD +### Step 1: Join Windows 10/11 Pro devices to Azure AD Users can join a Windows 10/11 Pro device to Azure AD the first time they start the device (during setup), or they can join a device that they already use running Windows 10 Pro, version 1703 or later. @@ -206,7 +206,7 @@ If there are any problems with the Windows 10/11 Enterprise E3 or E5 license or ## Virtual Desktop Access (VDA) -Subscriptions to Windows 10/11 Enterprise are also available for virtualized clients. Windows 10/11 Enterprise E3 and E5 are available for Virtual Desktop Access (VDA) in Windows Azure or in another [qualified multitenant hoster](https://aka.ms/qmth). +Subscriptions to Windows 10/11 Enterprise are also available for virtualized clients. Windows 10/11 Enterprise E3 and E5 are available for Virtual Desktop Access (VDA) in Windows Azure or in another [Qualified Multitenant Hoster](https://download.microsoft.com/download/3/D/4/3D445779-2870-4E3D-AFCB-D35D2E1BC095/QMTH%20Authorized%20Partner%20List.pdf) (PDF download). Virtual machines (VMs) must be configured to enable Windows 10 Enterprise subscriptions for VDA. Active Directory-joined and Azure Active Directory-joined clients are supported. See [Enable VDA for Enterprise Subscription Activation](vda-subscription-activation.md). From 8262dc1a01114e630db17c31995c250e7993f9c3 Mon Sep 17 00:00:00 2001 From: Jason Sandys <63433304+jasonsandys-microsoft@users.noreply.github.com> Date: Thu, 30 Sep 2021 12:19:58 -0500 Subject: [PATCH 619/930] Update windows-11-prepare.md Updated URLs. --- windows/whats-new/windows-11-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/windows-11-prepare.md b/windows/whats-new/windows-11-prepare.md index d46c11a3bc..77d94ff64c 100644 --- a/windows/whats-new/windows-11-prepare.md +++ b/windows/whats-new/windows-11-prepare.md @@ -53,7 +53,7 @@ The tools that you use for core workloads during Windows 10 deployments can stil - If you use Microsoft Intune and have a Microsoft 365 E3 license, you will be able to use [feature update deployments](/mem/intune/protect/windows-10-feature-updates) to easily update devices from one release of Windows 10 to another, or to upgrade Windows 10 devices to Windows 11. You can also continue using the same update experience controls to manage Windows 10 and Windows 11. If you aren’t ready to move to Windows 11, keep the feature update version set at the version you are currently on. When you are ready to start upgrading devices, change the feature update deployment setting to specify Windows 11. > [!NOTE] - > Endpoints managed by Windows Update for Business will not automatically upgrade to Windows 11 unless an administrator explicllty configures a **Target Version** using the [TargetReleaseVersion](../client-management/mdm/policy-csp-update#update-targetreleaseversion) setting using a Windows CSP, a [feature update profile](/mem/intune/protect/windows-10-feature-updates) in Intune, or the [Select target Feature Update version setting](../deployment/update/waas-wufb-group-policy#i-want-to-stay-on-a-specific-version) in a group policy. + > Endpoints managed by Windows Update for Business will not automatically upgrade to Windows 11 unless an administrator explicllty configures a **Target Version** using the [TargetReleaseVersion](../../client-management/mdm/policy-csp-update#update-targetreleaseversion) setting using a Windows CSP, a [feature update profile](/mem/intune/protect/windows-10-feature-updates) in Intune, or the [Select target Feature Update version setting](../../deployment/update/waas-wufb-group-policy#i-want-to-stay-on-a-specific-version) in a group policy. ## Cloud-based management From 9bb0cb08eafba88b46fcdae2cea14f254c3d1acb Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 30 Sep 2021 10:21:04 -0700 Subject: [PATCH 620/930] typo --- windows/deployment/windows-10-subscription-activation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/windows-10-subscription-activation.md b/windows/deployment/windows-10-subscription-activation.md index b4f0e331eb..4d6d62258a 100644 --- a/windows/deployment/windows-10-subscription-activation.md +++ b/windows/deployment/windows-10-subscription-activation.md @@ -48,7 +48,7 @@ With Windows 10, version 1703 and later both Windows 10/11 Enterprise E3 and Win If you are running Windows 10, version 1703 or later: - Devices with a current Windows 10 Pro license or Windows 11 Pro license can be seamlessly upgraded to Windows 10 Enterprise or Windows 11 Enterprise, respectively. -- Product key-based Windows 10 Enterprise or Windows 11 Enterpise software licenses can be transitioned to Windows 10 Enterprise and Windows 11 Enterprise subscriptions. +- Product key-based Windows 10 Enterprise or Windows 11 Enterprise software licenses can be transitioned to Windows 10 Enterprise and Windows 11 Enterprise subscriptions. Organizations that have an Enterprise agreement can also benefit from the new service, using traditional Active Directory-joined devices. In this scenario, the Active Directory user that signs in on their device must be synchronized with Azure AD using [Azure AD Connect Sync](/azure/active-directory/connect/active-directory-aadconnectsync-whatis). From 28996e9058db548a16913a2eeb29d5482140f1a6 Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Thu, 30 Sep 2021 13:28:25 -0400 Subject: [PATCH 621/930] review updates, fixed warning --- windows/whats-new/TOC.yml | 2 +- .../whats-new/windows-11-features-overview.md | 22 ++++++++++++------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/windows/whats-new/TOC.yml b/windows/whats-new/TOC.yml index c788530405..641241ddd0 100644 --- a/windows/whats-new/TOC.yml +++ b/windows/whats-new/TOC.yml @@ -5,7 +5,7 @@ items: - name: Windows 11 overview href: windows-11-features-overview.md - - name: ORIG overview + - name: ORIG overview-DELETE href: windows-11.md - name: Windows 11 requirements href: windows-11-requirements.md diff --git a/windows/whats-new/windows-11-features-overview.md b/windows/whats-new/windows-11-features-overview.md index d433a487bf..a0cf5090a4 100644 --- a/windows/whats-new/windows-11-features-overview.md +++ b/windows/whats-new/windows-11-features-overview.md @@ -17,11 +17,17 @@ ms.custom: # What's new in Windows 11, and what administrators should know -Windows 11 is the next client operating system, and includes features that organizations should know. Windows 11 is built on the same foundation as Windows 10. If you use Windows 10, then Windows 11 is a natural transition and update to what you know, and what you're familiar. It offers innovations focused on enhancing end-user productivity, and is designed to support today's hybrid work environment. +**Applies to**: -Your investments in tools for update and device management are carried forward. For example, many of the same apps and tools can be used in Windows 11. Many of the same security settings and policies can be applied to Windows 11 devices, including PCs. You can use Windows Autopilot with a zero touch deployment to enroll your Windows devices in Microsoft Endpoint Manager. You can also use newer features, such as Azure Virtual Desktop and Windows 365 on your Windows 11 devices. +- Windows 11 -This article lists what's new, and some of the features & improvements. +Windows 11 is the next client operating system, and includes features that organizations should know. Windows 11 is built on the same foundation as Windows 10. If you use Windows 10, then Windows 11 is a natural transition and update to what you know, and what you're familiar. + +It offers innovations focused on enhancing end-user productivity, and is designed to support today's hybrid work environment. + +Your investments in update and device management are carried forward. For example, many of the same apps and tools can be used in Windows 11. Many of the same security settings and policies can be applied to Windows 11 devices, including PCs. You can use Windows Autopilot with a zero touch deployment to enroll your Windows devices in Microsoft Endpoint Manager. You can also use newer features, such as Azure Virtual Desktop and Windows 365 on your Windows 11 devices. + +This article lists what's new, and some of the features & improvements. For more information on what's new for OEMs, see [What's new in manufacturing, customization, and design](/windows-hardware/get-started/what-s-new-in-windows). ## Security and scanning @@ -39,7 +45,7 @@ The security and privacy features in Windows 11 are similar to Windows 10. Secur For more information, see [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint). -- The Application Security features help prevent unwanted or malicious code from running, isolate untrusted websites and untrusted Office files, protect against phishing or malware websites, and more. +- The Application Security features help prevent unwanted or malicious code from running, isolate untrusted websites & untrusted Office files, protect against phishing or malware websites, and more. For more information, see [Windows application security](/windows/security/apps). @@ -51,7 +57,7 @@ The security and privacy features in Windows 11 are similar to Windows 10. Secur - [Windows Hello for Business Overview](/windows/security/identity-protection/hello-for-business/hello-overview) - [Trusted Platform Module Technology Overview](/windows/security/information-protection/tpm/trusted-platform-module-overview) - - [Integrate Windows Hello for Business with Endpoint Manager](/mem/intune/protect/windows-hello). + - [Integrate Windows Hello for Business with Endpoint Manager](/mem/intune/protect/windows-hello) For more information on the security features you can configure, manage, and enforce using Endpoint Manager, see [Protect data and devices with Microsoft Endpoint Manager](/mem/intune/protect/device-protect). @@ -103,7 +109,7 @@ For more information on the security features you can configure, manage, and enf - **Taskbar**: You can also pin (and unpin) apps on the Taskbar. For example, you can pin commonly used apps in your organization, such as Outlook, Microsoft Teams, apps your organization creates, and more. - Using policy, you can deploy your customize Taskbar to devices in your organization. For more information, see [Customize the Taskbar on Windows 11](/windows/configuration/customize-taskbar-windows-11). + Using policy, you can deploy your customized Taskbar to devices in your organization. For more information, see [Customize the Taskbar on Windows 11](/windows/configuration/customize-taskbar-windows-11). Users can manage some Taskbar features using the **Settings** app > **Personalization**. For more information on the end user experience, see: @@ -132,7 +138,7 @@ For more information on the security features you can configure, manage, and enf - Your Windows 10 apps will also work on Windows 11. **[App Assure](https://www.microsoft.com/fasttrack/microsoft-365/app-assure)** is also available if there are some issues. - You can continue to use **MSIX packages** for your UWP, Win32, WPF, and WinForm desktop application files. Continue to use **Windows Package Manager** to install Windows apps. You can also use **Azure Virtual desktop with MSIX app attach** to virtualize desktops and apps. For more information, see [Overview of apps on Windows client devices](/windows/application-management/apps-in-windows-10). + You can continue to use **MSIX packages** for your UWP, Win32, WPF, and WinForm desktop application files. Continue to use **Windows Package Manager** to install Windows apps. Use **Azure Virtual desktop with MSIX app attach** to virtualize desktops and apps. For more information on these features, see [Overview of apps on Windows client devices](/windows/application-management/apps-in-windows-10). In the **Settings** app > **Apps**, users can manage some of the app settings. For example, they can get apps anywhere, but let the user know if there's a comparable app in the Microsoft Store. They can also choose which apps start when they sign in. @@ -177,7 +183,7 @@ For more information on the security features you can configure, manage, and enf - **Microsoft Endpoint Manager** is a mobile application management (MAM) and mobile device management (MDM) provider. It helps manage devices, and manage apps on devices in your organization. You configure policies, and then deploy these policies to users and groups. You can create and deploy policies that install apps, configure device features, enforce PIN requirements, block compromised devices, and more. - If you currently use Group Policy to manage your Windows 10 devices, you can also use Group Policy to manage Windows 11 devices. In Endpoint Manager, there are [administrative templates](/mem/intune/configuration/administrative-templates-windows) and the [settings catalog](mem/intune/configuration/settings-catalog) that include many of the same policies. [Group Policy analytics](/mem/intune/configuration/group-policy-analytics) analyze your on-premises group policy objects. + If you currently use Group Policy to manage your Windows 10 devices, you can also use Group Policy to manage Windows 11 devices. In Endpoint Manager, there are [administrative templates](/mem/intune/configuration/administrative-templates-windows) and the [settings catalog](/mem/intune/configuration/settings-catalog) that include many of the same policies. [Group Policy analytics](/mem/intune/configuration/group-policy-analytics) analyze your on-premises group policy objects. - **Updates and Delivery optimization** helps manage updates, and manage features on your devices. Starting with Windows 11, the OS feature updates are installed annually. In Windows 10, it was semiannually. For more information on servicing channels, and what they are, see [Servicing channels](/windows/deployment/update/waas-overview#servicing-channels). From d525240ca25c763092f1f2f58434e458000f75e8 Mon Sep 17 00:00:00 2001 From: Jason Sandys <63433304+jasonsandys-microsoft@users.noreply.github.com> Date: Thu, 30 Sep 2021 12:43:39 -0500 Subject: [PATCH 622/930] Update windows-11-prepare.md Further URL tweaks. --- windows/whats-new/windows-11-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/windows-11-prepare.md b/windows/whats-new/windows-11-prepare.md index 77d94ff64c..256ab8439e 100644 --- a/windows/whats-new/windows-11-prepare.md +++ b/windows/whats-new/windows-11-prepare.md @@ -53,7 +53,7 @@ The tools that you use for core workloads during Windows 10 deployments can stil - If you use Microsoft Intune and have a Microsoft 365 E3 license, you will be able to use [feature update deployments](/mem/intune/protect/windows-10-feature-updates) to easily update devices from one release of Windows 10 to another, or to upgrade Windows 10 devices to Windows 11. You can also continue using the same update experience controls to manage Windows 10 and Windows 11. If you aren’t ready to move to Windows 11, keep the feature update version set at the version you are currently on. When you are ready to start upgrading devices, change the feature update deployment setting to specify Windows 11. > [!NOTE] - > Endpoints managed by Windows Update for Business will not automatically upgrade to Windows 11 unless an administrator explicllty configures a **Target Version** using the [TargetReleaseVersion](../../client-management/mdm/policy-csp-update#update-targetreleaseversion) setting using a Windows CSP, a [feature update profile](/mem/intune/protect/windows-10-feature-updates) in Intune, or the [Select target Feature Update version setting](../../deployment/update/waas-wufb-group-policy#i-want-to-stay-on-a-specific-version) in a group policy. + > Endpoints managed by Windows Update for Business will not automatically upgrade to Windows 11 unless an administrator explicllty configures a **Target Version** using the [TargetReleaseVersion](/windows/client-management/mdm/policy-csp-update#update-targetreleaseversion) setting using a Windows CSP, a [feature update profile](/mem/intune/protect/windows-10-feature-updates) in Intune, or the [Select target Feature Update version setting](/windows/deployment/update/waas-wufb-group-policy#i-want-to-stay-on-a-specific-version) in a group policy. ## Cloud-based management From 230d4b44eb56335887421d9e12b684638e3de12f Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Thu, 30 Sep 2021 10:45:11 -0700 Subject: [PATCH 623/930] Added info about disputing blocks and addressed Acrolinx issues --- .../microsoft-recommended-driver-block-rules.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index f88525d4c9..2339453f16 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -28,20 +28,20 @@ ms.date: >[!NOTE] >Some capabilities of Windows Defender Application Control are only available on specific Windows versions. Learn more about the [Windows Defender Application Control feature availability](feature-availability.md). -Microsoft has strict requirements for code running in kernel. So, malicious actors are turning to exploit vulnerabilities in legitimate and signed kernel drivers to run malware in kernel. One of the many strengths of the Windows platform is our strong collaboration with independent hardware vendors (IHVs) and OEMs. Microsoft works closely with our IHVs and security community to ensure the highest level of driver security for our customers and when vulnerabilities in drivers do arise, that they're patched and rolled out to the ecosystem in an expedited manner. Microsoft then adds the vulnerable versions of the drivers to our ecosystem block policy, which is applied to the following sets of devices: +Microsoft has strict requirements for code running in kernel. So, malicious actors are turning to exploit vulnerabilities in legitimate and signed kernel drivers to run malware in kernel. One of the many strengths of the Windows platform is our strong collaboration with independent hardware vendors (IHVs) and OEMs. Microsoft works closely with our IHVs and security community to ensure the highest level of driver security for our customers and when vulnerabilities in drivers do arise, that they're quickly patched and rolled out to the ecosystem. Microsoft then adds the vulnerable versions of the drivers to our ecosystem block policy, which is applied to the following sets of devices: - Hypervisor-protected code integrity (HVCI) enabled devices - Windows 10 in S mode (S mode) devices -The vulnerable driver blocklist is designed to harden systems against 3rd party-developed drivers across the Windows ecosystem with any of the following: +The vulnerable driver blocklist is designed to harden systems against third party-developed drivers across the Windows ecosystem with any of the following attributes: -- Known security vulnerabilities which can be exploited by attackers to elevate privileges in the Windows kernel -- Malicious behaviors (i.e. malware) or certificates used to sign malware -- Behaviors which are not malicious but circumvent the Windows Security Model and can be exploited by attackers to elevate privileges in the Windows kernel +- Known security vulnerabilities that can be exploited by attackers to elevate privileges in the Windows kernel +- Malicious behaviors (malware) or certificates used to sign malware +- Behaviors that are not malicious but circumvent the Windows Security Model and can be exploited by attackers to elevate privileges in the Windows kernel -Drivers can be submitted by IHVs, OEMs and Windows customers to Microsoft for security analysis at the [Microsoft Security Intelligence Driver Submission page](https://www.microsoft.com/en-us/wdsi/driversubmission). +Drivers can be submitted to Microsoft for security analysis at the [Microsoft Security Intelligence Driver Submission page](https://www.microsoft.com/en-us/wdsi/driversubmission). To dispute a block or request a change to the vulnerable driver blocklist, including updating a block rule once a driver vulnerability has been patched, visit the [Microsoft Security Intelligence portal](https://www.microsoft.com/en-us/wdsi) or submit feedback on this article. -Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or S mode to protect your devices against security threats. If this isn't possible, Microsoft recommends blocking the following list of drivers by merging this policy with your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. It's recommended to first validate this policy in [audit mode](audit-windows-defender-application-control-policies.md) and review the audit block events. +Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or S mode to protect your devices against security threats. If this isn't possible, Microsoft recommends blocking this list of drivers within your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. It's recommended to first validate this policy in [audit mode](audit-windows-defender-application-control-policies.md) and review the audit block events. ```xml From dab05973ef0662c698511172c20c0707e575d1b5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 30 Sep 2021 10:48:21 -0700 Subject: [PATCH 624/930] Update faq-md-app-guard.yml --- .../microsoft-defender-application-guard/faq-md-app-guard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml index eba1952007..9b02515ed7 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml +++ b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml @@ -9,7 +9,7 @@ metadata: ms.localizationpriority: medium author: denisebmsft ms.author: deniseb - ms.date: 09/29/2021 + ms.date: 09/30/2021 ms.reviewer: manager: dansimp ms.custom: asr From 63c489bc1fd2ac8f67b3d44144f349a7d9796677 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 30 Sep 2021 10:49:36 -0700 Subject: [PATCH 625/930] Update faq-md-app-guard.yml --- .../microsoft-defender-application-guard/faq-md-app-guard.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml index 9b02515ed7..a34c5d900d 100644 --- a/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml +++ b/windows/security/threat-protection/microsoft-defender-application-guard/faq-md-app-guard.yml @@ -171,7 +171,7 @@ sections: 10. Choose **Apply to this Service** and select **Internet Connection Sharing (ICS) Shared Access**. - - question: | + - question: | How can I disable portions of ICS without breaking Application Guard? answer: | ICS is enabled by default in Windows, and ICS must be enabled in order for Application Guard to function correctly. We do not recommend disabling ICS; however, you can disable ICS in part by using a Group Policy and editing registry keys. From d8ec34075d74d4890aaa77e848304ba61d9f5c7b Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Thu, 30 Sep 2021 10:50:33 -0700 Subject: [PATCH 626/930] Update microsoft-recommended-driver-block-rules.md --- .../microsoft-recommended-driver-block-rules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index 2339453f16..886064a829 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -39,7 +39,7 @@ The vulnerable driver blocklist is designed to harden systems against third part - Malicious behaviors (malware) or certificates used to sign malware - Behaviors that are not malicious but circumvent the Windows Security Model and can be exploited by attackers to elevate privileges in the Windows kernel -Drivers can be submitted to Microsoft for security analysis at the [Microsoft Security Intelligence Driver Submission page](https://www.microsoft.com/en-us/wdsi/driversubmission). To dispute a block or request a change to the vulnerable driver blocklist, including updating a block rule once a driver vulnerability has been patched, visit the [Microsoft Security Intelligence portal](https://www.microsoft.com/en-us/wdsi) or submit feedback on this article. +Drivers can be submitted to Microsoft for security analysis at the [Microsoft Security Intelligence Driver Submission page](https://www.microsoft.com/en-us/wdsi/driversubmission). To report an issue or request a change to the vulnerable driver blocklist, including updating a block rule once a driver vulnerability has been patched, visit the [Microsoft Security Intelligence portal](https://www.microsoft.com/en-us/wdsi) or submit feedback on this article. Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or S mode to protect your devices against security threats. If this isn't possible, Microsoft recommends blocking this list of drivers within your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. It's recommended to first validate this policy in [audit mode](audit-windows-defender-application-control-policies.md) and review the audit block events. From e760c0de5198708ca8b71ac48619505e25e41549 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Thu, 30 Sep 2021 10:55:11 -0700 Subject: [PATCH 627/930] removed en-us locale from wdsi link --- .../microsoft-recommended-driver-block-rules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index 886064a829..3d1e37428f 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -39,7 +39,7 @@ The vulnerable driver blocklist is designed to harden systems against third part - Malicious behaviors (malware) or certificates used to sign malware - Behaviors that are not malicious but circumvent the Windows Security Model and can be exploited by attackers to elevate privileges in the Windows kernel -Drivers can be submitted to Microsoft for security analysis at the [Microsoft Security Intelligence Driver Submission page](https://www.microsoft.com/en-us/wdsi/driversubmission). To report an issue or request a change to the vulnerable driver blocklist, including updating a block rule once a driver vulnerability has been patched, visit the [Microsoft Security Intelligence portal](https://www.microsoft.com/en-us/wdsi) or submit feedback on this article. +Drivers can be submitted to Microsoft for security analysis at the [Microsoft Security Intelligence Driver Submission page](https://www.microsoft.com/en-us/wdsi/driversubmission). To report an issue or request a change to the vulnerable driver blocklist, including updating a block rule once a driver vulnerability has been patched, visit the [Microsoft Security Intelligence portal](https://www.microsoft.com/wdsi) or submit feedback on this article. Microsoft recommends enabling [HVCI](/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity) or S mode to protect your devices against security threats. If this isn't possible, Microsoft recommends blocking this list of drivers within your existing Windows Defender Application Control policy. Blocking kernel drivers without sufficient testing can result in devices or software to malfunction, and in rare cases, blue screen. It's recommended to first validate this policy in [audit mode](audit-windows-defender-application-control-policies.md) and review the audit block events. From dbc4529a455775ab35918a5a55f5b094577b00bd Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Thu, 30 Sep 2021 14:58:58 -0400 Subject: [PATCH 628/930] D&S review updates --- windows/whats-new/windows-11-features-overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/whats-new/windows-11-features-overview.md b/windows/whats-new/windows-11-features-overview.md index a0cf5090a4..5c9d0d304b 100644 --- a/windows/whats-new/windows-11-features-overview.md +++ b/windows/whats-new/windows-11-features-overview.md @@ -21,7 +21,7 @@ ms.custom: - Windows 11 -Windows 11 is the next client operating system, and includes features that organizations should know. Windows 11 is built on the same foundation as Windows 10. If you use Windows 10, then Windows 11 is a natural transition and update to what you know, and what you're familiar. +Windows 11 is the next client operating system, and includes features that organizations should know. Windows 11 is built on the same foundation as Windows 10. If you use Windows 10, then Windows 11 is a natural transition and update to what you know, and what you're familiar with". It offers innovations focused on enhancing end-user productivity, and is designed to support today's hybrid work environment. @@ -171,7 +171,7 @@ For more information on the security features you can configure, manage, and enf ## Deployment and servicing -- **Install Windows 11**: The same methods you used to install Windows 10, can also be used to install Windows 11. For example, you can deploy Windows to your devices using Windows Autopilot, Microsoft Deployment Toolkit (MDT), Configuration Manager, and more. Windows 11 will be delivered as an upgrade to eligible devices running Windows 10. +- **Install Windows 11**: The same methods you use to install Windows 10 can also be used to install Windows 11. For example, you can deploy Windows to your devices using Windows Autopilot, Microsoft Deployment Toolkit (MDT), Configuration Manager, and more. Windows 11 will be delivered as an upgrade to eligible devices running Windows 10. For more information on getting started, see [Windows client deployment resources and documentation](/windows/deployment/) and [Plan for Windows 11](windows-11-plan.md). @@ -185,7 +185,7 @@ For more information on the security features you can configure, manage, and enf If you currently use Group Policy to manage your Windows 10 devices, you can also use Group Policy to manage Windows 11 devices. In Endpoint Manager, there are [administrative templates](/mem/intune/configuration/administrative-templates-windows) and the [settings catalog](/mem/intune/configuration/settings-catalog) that include many of the same policies. [Group Policy analytics](/mem/intune/configuration/group-policy-analytics) analyze your on-premises group policy objects. -- **Updates and Delivery optimization** helps manage updates, and manage features on your devices. Starting with Windows 11, the OS feature updates are installed annually. In Windows 10, it was semiannually. For more information on servicing channels, and what they are, see [Servicing channels](/windows/deployment/update/waas-overview#servicing-channels). +- **Windows Updates and Delivery optimization** helps manage updates, and manage features on your devices. Starting with Windows 11, the OS feature updates are installed annually. For more information on servicing channels, and what they are, see [Servicing channels](/windows/deployment/update/waas-overview#servicing-channels). Like Windows 10, Windows 11 will receive monthly quality updates. From fc5a66769dab066abc546662636d99cedc4ba497 Mon Sep 17 00:00:00 2001 From: David Bradette <87823519+DavidBradette@users.noreply.github.com> Date: Thu, 30 Sep 2021 15:33:53 -0600 Subject: [PATCH 629/930] Update windows-11.md Update to document to reflect the October 5th, 2021 release date. --- windows/whats-new/windows-11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/windows-11.md b/windows/whats-new/windows-11.md index 77e2fa58a9..5780f4ac8f 100644 --- a/windows/whats-new/windows-11.md +++ b/windows/whats-new/windows-11.md @@ -37,7 +37,7 @@ Windows 11 is built on the same foundation as Windows 10, so the investments you ## How to get Windows 11 -Windows 11 will be delivered as an upgrade to eligible devices running Windows 10, beginning later in the 2021 calendar year. Windows 11 will also be available on eligible new devices. +Windows 11 will be delivered as an upgrade to eligible devices running Windows 10, beginning on October 5th, 2021. Windows 11 will also be available on eligible new devices. For administrators managing devices on behalf of their organization, Windows 11 will be available through the same, familiar channels that you use today for Windows 10 feature updates. You will be able to use existing deployment and management tools, such as Windows Update for Business, Microsoft Endpoint Manager, and Windows Autopilot. For more information, see [Plan for Windows 11](windows-11-plan.md). From eb8fec4ef378da97d0644b5621000c58d97c9152 Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Thu, 30 Sep 2021 19:22:14 -0400 Subject: [PATCH 630/930] close to final review --- .openpublishing.redirection.json | 5 + windows/whats-new/TOC.yml | 6 +- .../windows-11-snap-layouts.png | Bin .../windows-11-taskbar-microsoft-teams.png | Bin .../windows-11-taskbar-virtual-desktops.png | Bin .../windows-11-taskbar-widgets.png | Bin .../windows-11-taskbar.png | Bin .../windows-terminal-app.png | Bin windows/whats-new/index.yml | 4 +- windows/whats-new/windows-11-requirements.md | 2 +- ...es-overview.md => windows-11-whats-new.md} | 18 ++-- windows/whats-new/windows-11.md | 93 ------------------ 12 files changed, 18 insertions(+), 110 deletions(-) rename windows/whats-new/images/{windows-11-features-overview => windows-11-whats-new}/windows-11-snap-layouts.png (100%) rename windows/whats-new/images/{windows-11-features-overview => windows-11-whats-new}/windows-11-taskbar-microsoft-teams.png (100%) rename windows/whats-new/images/{windows-11-features-overview => windows-11-whats-new}/windows-11-taskbar-virtual-desktops.png (100%) rename windows/whats-new/images/{windows-11-features-overview => windows-11-whats-new}/windows-11-taskbar-widgets.png (100%) rename windows/whats-new/images/{windows-11-features-overview => windows-11-whats-new}/windows-11-taskbar.png (100%) rename windows/whats-new/images/{windows-11-features-overview => windows-11-whats-new}/windows-terminal-app.png (100%) rename windows/whats-new/{windows-11-features-overview.md => windows-11-whats-new.md} (92%) delete mode 100644 windows/whats-new/windows-11.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 00a95b4582..d916161002 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -1,5 +1,10 @@ { "redirections": [ + { + "source_path": "windows/whats-new/windows-11.md", + "redirect_url": "/windows/whats-new/windows-11-whats-new", + "redirect_document_id": false + }, { "source_path": "windows/configuration/use-json-customize-start-menu-windows.md", "redirect_url": "/windows/configuration/customize-start-menu-layout-windows-11", diff --git a/windows/whats-new/TOC.yml b/windows/whats-new/TOC.yml index 641241ddd0..b7b6b4220a 100644 --- a/windows/whats-new/TOC.yml +++ b/windows/whats-new/TOC.yml @@ -3,10 +3,8 @@ - name: Windows 11 expanded: true items: - - name: Windows 11 overview - href: windows-11-features-overview.md - - name: ORIG overview-DELETE - href: windows-11.md + - name: What's new in Windows 11 + href: windows-11-whats-new.md - name: Windows 11 requirements href: windows-11-requirements.md - name: Plan for Windows 11 diff --git a/windows/whats-new/images/windows-11-features-overview/windows-11-snap-layouts.png b/windows/whats-new/images/windows-11-whats-new/windows-11-snap-layouts.png similarity index 100% rename from windows/whats-new/images/windows-11-features-overview/windows-11-snap-layouts.png rename to windows/whats-new/images/windows-11-whats-new/windows-11-snap-layouts.png diff --git a/windows/whats-new/images/windows-11-features-overview/windows-11-taskbar-microsoft-teams.png b/windows/whats-new/images/windows-11-whats-new/windows-11-taskbar-microsoft-teams.png similarity index 100% rename from windows/whats-new/images/windows-11-features-overview/windows-11-taskbar-microsoft-teams.png rename to windows/whats-new/images/windows-11-whats-new/windows-11-taskbar-microsoft-teams.png diff --git a/windows/whats-new/images/windows-11-features-overview/windows-11-taskbar-virtual-desktops.png b/windows/whats-new/images/windows-11-whats-new/windows-11-taskbar-virtual-desktops.png similarity index 100% rename from windows/whats-new/images/windows-11-features-overview/windows-11-taskbar-virtual-desktops.png rename to windows/whats-new/images/windows-11-whats-new/windows-11-taskbar-virtual-desktops.png diff --git a/windows/whats-new/images/windows-11-features-overview/windows-11-taskbar-widgets.png b/windows/whats-new/images/windows-11-whats-new/windows-11-taskbar-widgets.png similarity index 100% rename from windows/whats-new/images/windows-11-features-overview/windows-11-taskbar-widgets.png rename to windows/whats-new/images/windows-11-whats-new/windows-11-taskbar-widgets.png diff --git a/windows/whats-new/images/windows-11-features-overview/windows-11-taskbar.png b/windows/whats-new/images/windows-11-whats-new/windows-11-taskbar.png similarity index 100% rename from windows/whats-new/images/windows-11-features-overview/windows-11-taskbar.png rename to windows/whats-new/images/windows-11-whats-new/windows-11-taskbar.png diff --git a/windows/whats-new/images/windows-11-features-overview/windows-terminal-app.png b/windows/whats-new/images/windows-11-whats-new/windows-terminal-app.png similarity index 100% rename from windows/whats-new/images/windows-11-features-overview/windows-terminal-app.png rename to windows/whats-new/images/windows-11-whats-new/windows-terminal-app.png diff --git a/windows/whats-new/index.yml b/windows/whats-new/index.yml index 375f946870..403244cfa4 100644 --- a/windows/whats-new/index.yml +++ b/windows/whats-new/index.yml @@ -27,8 +27,8 @@ landingContent: linkLists: - linkListType: overview links: - - text: Windows 11 overview - url: windows-11.md + - text: What's new + url: windows-11-whats-new.md - text: Windows 11 requirements url: windows-11-requirements.md - text: Plan for Windows 11 diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index d9aa505720..842e8bd273 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -89,5 +89,5 @@ Some features in Windows 11 have requirements beyond those listed above. See the ## See also [Windows minimum hardware requirements](/windows-hardware/design/minimum/minimum-hardware-requirements-overview)
-[Windows 11 overview](windows-11.md) +[What's new in Windows 11 overview](windows-11-whats-new.md) diff --git a/windows/whats-new/windows-11-features-overview.md b/windows/whats-new/windows-11-whats-new.md similarity index 92% rename from windows/whats-new/windows-11-features-overview.md rename to windows/whats-new/windows-11-whats-new.md index 5c9d0d304b..93e63b0c1e 100644 --- a/windows/whats-new/windows-11-features-overview.md +++ b/windows/whats-new/windows-11-whats-new.md @@ -1,6 +1,6 @@ --- title: Windows 11, what's new and overview for administrators -description: Learn more about what's new in Windows 11. Also see the features IT professionals and administrators should know about Windows 11, including security, using apps, the new desktop, and deploying and servicing PCs. +description: Learn more about what's new in Windows 11. Read about see the features IT professionals and administrators should know about Windows 11, including security, using apps, the new desktop, and deploying and servicing PCs. ms.reviewer: manager: dougeby ms.audience: itpro @@ -15,13 +15,13 @@ ms.topic: article ms.custom: --- -# What's new in Windows 11, and what administrators should know +# What's new in Windows 11 **Applies to**: - Windows 11 -Windows 11 is the next client operating system, and includes features that organizations should know. Windows 11 is built on the same foundation as Windows 10. If you use Windows 10, then Windows 11 is a natural transition and update to what you know, and what you're familiar with". +Windows 11 is the next client operating system, and includes features that organizations should know. Windows 11 is built on the same foundation as Windows 10. If you use Windows 10, then Windows 11 is a natural transition and update to what you know, and what you're familiar with. It offers innovations focused on enhancing end-user productivity, and is designed to support today's hybrid work environment. @@ -69,7 +69,7 @@ For more information on the security features you can configure, manage, and enf - **Microsoft Teams** is included with the OS, and is automatically available on the taskbar. Users select the chat icon, sign in with their personal Microsoft account, and start a call: - :::image type="content" source="./images/windows-11-features-overview/windows-11-taskbar-microsoft-teams.png" alt-text="On the Windows 11 taskbar, select the camera chat icon to start a Microsoft Teams call."::: + :::image type="content" source="./images/windows-11-whats-new/windows-11-taskbar-microsoft-teams.png" alt-text="On the Windows 11 taskbar, select the camera chat icon to start a Microsoft Teams call."::: This version of Microsoft Teams is for personal accounts. For organization accounts, such as `user@contoso.com`, you can deploy the Microsoft Teams app using MDM policy, such as Endpoint Manager. For more information, see: @@ -77,8 +77,6 @@ For more information on the security features you can configure, manage, and enf - [Add Microsoft 365 apps to Windows 10 devices with Microsoft Intune](/mem/intune/apps/apps-add-office365) - [Install Microsoft Teams using Microsoft Endpoint Configuration Manager](/microsoftteams/msi-deployment) - ??9.27.2021: Messaged Adesuwa Joseph (OOF until 9.30.2021), as she's writing MS Teams doc for IT Pro. Will link to her doc?? - Users can manage preinstalled apps using the **Settings** app > **Apps** > **Apps & Features**. Admins can [create a policy that pins apps, or removes the default pinned apps from the Taskbar](/windows/configuration/customize-taskbar-windows-11). - **Power Automate for desktop** is included with the OS. Your users can create flows with this low-code app to help them with everyday tasks. For example, users can create flows that save a message to OneNote, notify a team when there's a new Forms response, get notified when a file is added to SharePoint, and more. @@ -91,7 +89,7 @@ For more information on the security features you can configure, manage, and enf - **Snap Layouts, Snap Groups**: When you open an app, hover your mouse over the minimize/maximize option. When you do, you can select a different layout for the app: - :::image type="content" source="./images/windows-11-features-overview/windows-11-snap-layouts.png" alt-text="In Windows 11, use the minimize or maximize button on an app to see the available snap layouts."::: + :::image type="content" source="./images/windows-11-whats-new/windows-11-snap-layouts.png" alt-text="In Windows 11, use the minimize or maximize button on an app to see the available snap layouts."::: This feature allows users to customize the sizes of apps on their desktop. And, when you add other apps to the layout, the snapped layout stays in place. @@ -118,7 +116,7 @@ For more information on the security features you can configure, manage, and enf - **Widgets**: Widgets are available on the Taskbar. It includes a personalized feed that could be weather, calendar, stock prices, news, and more: - :::image type="content" source="./images/windows-11-features-overview/windows-11-taskbar-widgets.png" alt-text="On the Windows 11 taskbar, select the widgets icon to open and see the available widgets."::: + :::image type="content" source="./images/windows-11-whats-new/windows-11-taskbar-widgets.png" alt-text="On the Windows 11 taskbar, select the widgets icon to open and see the available widgets."::: You can enable/disable this feature using the `Computer Configuration\Administrative Templates\Windows Components\widgets` Group Policy. You can also deploy a customized Taskbar to devices in your organization. For more information, see [Customize the Taskbar on Windows 11](/windows/configuration/customize-taskbar-windows-11). @@ -126,7 +124,7 @@ For more information on the security features you can configure, manage, and enf - **Virtual desktops**: On the Taskbar, you can select the Desktops icon to create a new desktop: - :::image type="content" source="./images/windows-11-features-overview/windows-11-taskbar-virtual-desktops.png" alt-text="On the Windows 11 taskbar, select the desktop icon to create many virtual desktops."::: + :::image type="content" source="./images/windows-11-whats-new/windows-11-taskbar-virtual-desktops.png" alt-text="On the Windows 11 taskbar, select the desktop icon to create many virtual desktops."::: Use the desktop to open different apps depending on what you're doing. For example, you can create a Travel desktop that includes web sites and apps that are focused on travel. @@ -152,7 +150,7 @@ For more information on the security features you can configure, manage, and enf This app combines Windows PowerShell, a command prompt, and Azure Cloud Shell all within the same terminal window. You don't need to open separate apps to use these command-line applications. It has tabs. And when you open a new tab, you can choose your command-line application: - :::image type="content" source="./images/windows-11-features-overview/windows-terminal-app.png" alt-text="On Windows 11, open the Windows Terminal app to use Windows PowerShell, the command prompt, or Azure Cloud Shell to run commands."::: + :::image type="content" source="./images/windows-11-whats-new/windows-terminal-app.png" alt-text="On Windows 11, open the Windows Terminal app to use Windows PowerShell, the command prompt, or Azure Cloud Shell to run commands."::: If users or groups in your organization do a lot with Windows PowerShell or the command prompt, then use policy to add the Windows Terminal app to the [Start menu layout](/windows/configuration/customize-start-menu-layout-windows-11) or the [Taskbar](/windows/configuration/customize-taskbar-windows-11). diff --git a/windows/whats-new/windows-11.md b/windows/whats-new/windows-11.md deleted file mode 100644 index 77e2fa58a9..0000000000 --- a/windows/whats-new/windows-11.md +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: Windows 11 overview -description: Overview of Windows 11 -ms.reviewer: -manager: laurawi -ms.audience: itpro -author: greg-lindsay -ms.author: greglin -ms.prod: w11 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.localizationpriority: medium -audience: itpro -ms.topic: article -ms.custom: seo-marvel-apr2020 ---- - -# Windows 11 overview - -**Applies to** - -- Windows 11 - -This article provides an introduction to Windows 11, and answers some frequently asked questions. - -Also see the following articles to learn more about Windows 11: - -- [Windows 11 requirements](windows-11-requirements.md): Requirements to deploy Windows 11. -- [Plan for Windows 11](windows-11-plan.md): Information to help you plan for Windows 11 in your organization. -- [Prepare for Windows 11](windows-11-prepare.md): Procedures to ensure readiness to deploy Windows 11. - -## Introduction - -Windows 11 is the next evolution of Windows; it is the most significant update to the Windows operating system since Windows 10. It offers many innovations focused on enhancing end-user productivity in a fresh experience that is flexible and fluid. Windows 11 is designed to support today's hybrid work environment, and intended to be the most reliable, secure, connected, and performant Windows operating system ever. - -Windows 11 is built on the same foundation as Windows 10, so the investments you have made in tools for update and device management are carried forward. Windows 11 also sustains the application compatibility promise made with Windows 10, supplemented by programs like App Assure. For Microsoft 365 customers seeking further assistance, FastTrack will continue to be available to support your efforts to adopt Windows 11. - -## How to get Windows 11 - -Windows 11 will be delivered as an upgrade to eligible devices running Windows 10, beginning later in the 2021 calendar year. Windows 11 will also be available on eligible new devices. - -For administrators managing devices on behalf of their organization, Windows 11 will be available through the same, familiar channels that you use today for Windows 10 feature updates. You will be able to use existing deployment and management tools, such as Windows Update for Business, Microsoft Endpoint Manager, and Windows Autopilot. For more information, see [Plan for Windows 11](windows-11-plan.md). - -For devices that are not managed by an organization, the Windows 11 upgrade will be offered to eligible Windows 10 devices through Windows Update using Microsoft's intelligent rollout process to ensure a smooth upgrade experience. - -For more information about device eligibility, see [Windows 11 requirements](windows-11-requirements.md). - -If you are interested in testing Windows 11 before general availability, you can join the [Windows Insider Program](https://insider.windows.com) or [Windows Insider Program for Business](https://insider.windows.com/for-business). You can also preview Windows 11 by enabling pre-release Windows 10 feature updates in [Microsoft Endpoint Configuration Manager](/mem/configmgr/core/servers/manage/pre-release-features) or [Windows Server Update Services](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/publishing-pre-release-windows-10-feature-updates-to-wsus/ba-p/845054) (WSUS). - -If you are an administrator, you can manage installations of Windows 11 Insider Preview Builds across multiple devices in your organization using Group Policy, MDM solutions such as Intune, Configuration Manager, or [Windows Server Update Services](https://techcommunity.microsoft.com/t5/windows-it-pro-blog/publishing-pre-release-windows-10-feature-updates-to-wsus/ba-p/845054) (WSUS). For more information, see [Manage Insider Preview builds across your organization](/windows-insider/business/manage-builds). - -## Before you begin - -The following sections provide a quick summary of licensing, compatibility, management, and servicing considerations to help you get started with Windows 11. - -#### Licensing - -There are no unique licensing requirements for Windows 11 beyond what is required for Windows 10 devices. - -Microsoft 365 licenses that include Windows 10 licenses will permit you to run Windows 11 on supported devices. If you have a volume license, it will equally cover Windows 11 and Windows 10 devices before and after upgrade. - -#### Compatibility - -Most accessories and associated drivers that work with Windows 10 are expected to work with Windows 11. Check with your accessory manufacturer for specific details. - -Windows 11 preserves the application compatibility promise made with Windows 10, and does not require changes to existing support processes or tooling to sustain the currency of applications and devices. Microsoft 365 customers can continue to use programs such as App Assure and FastTrack to support IT efforts to adopt and maintain Windows 11. For more information, see [Application compatibility](windows-11-plan.md#application-compatibility). - -#### Familiar processes - -Windows 11 is built on the same foundation as Windows 10. Typically, you can use the same tools and solutions you use today to deploy, manage, and secure Windows 11. Your current management tools and processes will also work to manage monthly quality updates for both Windows 10 and Windows 11. - -> [!IMPORTANT] -> Check with the providers of any non-Microsoft security and management solutions that you use to ensure compatibility with Windows 11, particularly those providing security or data loss prevention capabilities. - -For more information, see [Prepare for Windows 11](windows-11-prepare.md). - -#### Servicing Windows 11 - -Like Windows 10, Windows 11 will receive monthly quality updates. However, it will have a new feature update cadence. Windows 11 feature updates will be released once per year. - -When Windows 11 reaches general availability, important servicing-related announcements and information about known issues and safeguard holds can be found on the [Windows release health](https://aka.ms/windowsreleasehealth) hub. Monthly release notes will also be available from a consolidated Windows 11 update history page at that time. For more information, see [Servicing and support](windows-11-plan.md#servicing-and-support). - -## Next steps - -[Windows 11 requirements](windows-11-requirements.md)
-[Plan for Windows 11](windows-11-plan.md)
-[Prepare for Windows 11](windows-11-prepare.md) - -## Also see - -[What's new in Windows 11](/windows-hardware/get-started/what-s-new-in-windows)
-[Windows 11 Security — Our Hacker-in-Chief Runs Attacks and Shows Solutions](https://www.youtube.com/watch?v=2RTwGNyhSy8)
-[Windows 11: The Optimization and Performance Improvements](https://www.youtube.com/watch?v=oIYHRRTCVy4) From 721ffc09b62984c3a2037c4aefa18d6c0c53763d Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 30 Sep 2021 16:49:59 -0700 Subject: [PATCH 631/930] Labeled code blocks The list of valid content types is here: https://review.docs.microsoft.com/en-us/help/contribute/metadata-taxonomies?branch=master#dev-lang --- .../hello-hybrid-aadj-sso-cert.md | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md index ca2cbe0e86..fba0adf89f 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-cert.md @@ -230,7 +230,7 @@ Sign-in to the issuing certificate authority with access equivalent to _local ad 1. Open an elevated command prompt and type the following command: - ``` + ```console certutil -setreg Policy\EditFlags +EDITF_ATTRIBUTEENDDATE ``` @@ -404,11 +404,13 @@ Sign-in the NDES server with access equivalent to _Domain Admins_. 2. Type the following command to register the service principal name - ``` + ```console setspn -s http/[FqdnOfNdesServer] [DomainName\\NdesServiceAccount] ``` + where **[FqdnOfNdesServer]** is the fully qualified domain name of the NDES server and **[DomainName\NdesServiceAccount]** is the domain name and NDES service account name separated by a backslash (\\). An example of the command looks like the following: - ``` + + ```console setspn -s http/ndes.corp.contoso.com contoso\ndessvc ``` @@ -518,13 +520,13 @@ Sign-in to the NDES Server with _local administrator_ equivalent credentials. 3. Type the following command: - ``` + ```console reg add HKLM\Software\Microsoft\Cryptography\MSCEP /v [registryValueName] /t REG_SZ /d [certificateTemplateName] ``` where **registryValueName** is one of the three value names from the above table and where **certificateTemplateName** is the name of the certificate template you created for Windows Hello for Business Azure AD joined devices. Example: - ``` + ```console reg add HKLM\Software\Microsoft\Cryptography\MSCEP /v SignatureTemplate /t REG_SZ /d AADJWHFBAuthentication ``` @@ -713,9 +715,10 @@ Sign-in the NDES server with access equivalent to _local administrator_. 2. In the navigation bar, type - ``` + ```https https://[fqdnHostName]/certsrv/mscep/mscep.dll ``` + where **[fqdnHostName]** is the fully qualified internal DNS host name of the NDES server. A web page similar to the following should appear in your web browser. If you do not see a similar page, or you get a **503 Service unavailable** message, ensure the NDES Service account has the proper user rights. You can also review the application event log for events with the **NetworkDeviceEnrollmentService** source. @@ -766,7 +769,7 @@ Sign-in the NDES server with access equivalent to _local administrator_. 2. Run the following commands: - ``` + ```console reg add HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters /v MaxFieldLength /t REG_DWORD /d 65534 reg add HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters /v MaxRequestBytes /t REG_DWORD /d 65534 ``` @@ -894,7 +897,7 @@ Sign-in the NDES server with access equivalent to _domain admin_. 2. Type the following command to confirm the NDES Connector's last connection time is current. - ``` + ```console reg query hklm\software\Microsoft\MicrosoftIntune\NDESConnector\ConnectionStatus ``` @@ -904,7 +907,7 @@ Sign-in the NDES server with access equivalent to _domain admin_. 5. In the navigation bar, type: - ``` + ```console https://[fqdnHostName]/certsrv/mscep/mscep.dll ``` From 7bb704180c0a36d2039618c47012bee5eb1d33fc Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Thu, 30 Sep 2021 20:34:32 -0400 Subject: [PATCH 632/930] Defender updates --- windows/whats-new/windows-11-whats-new.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/windows-11-whats-new.md b/windows/whats-new/windows-11-whats-new.md index 93e63b0c1e..b3fdb440f3 100644 --- a/windows/whats-new/windows-11-whats-new.md +++ b/windows/whats-new/windows-11-whats-new.md @@ -41,9 +41,13 @@ The security and privacy features in Windows 11 are similar to Windows 10. Secur For more information, see [Windows security baselines](/windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines). -- **Microsoft Defender** is an endpoint security platform that helps organizations prevent, detect, investigate, and respond to advanced threats. The portal includes helpful information on threats and remediation. If your devices are managed with Endpoint Manager, you can create policies based on threat levels found in Microsoft Defender. +- **Microsoft Defender Antivirus** is built into Windows, and helps protect devices using next-generation security. When used with Microsoft Defender for Endpoint, your organization gets strong endpoint protection, and advanced endpoint protection & response. If your devices are managed with Endpoint Manager, you can create policies based on threat levels found in Microsoft Defender for Endpoint. - For more information, see [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint). + For more information, see: + + - [Microsoft Defender Antivirus](/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-windows) + - [Microsoft Defender for Endpoint](/microsoft-365/security/defender-endpoint/microsoft-defender-endpoint) + - [Enforce compliance for Microsoft Defender for Endpoint](/mem/intune/protect/advanced-threat-protection) - The Application Security features help prevent unwanted or malicious code from running, isolate untrusted websites & untrusted Office files, protect against phishing or malware websites, and more. From c54298fba93aac30ea12033f1868b7d8a056a719 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Thu, 30 Sep 2021 21:07:25 -0400 Subject: [PATCH 633/930] Update indexnew.yml --- windows/hub/indexnew.yml | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index 06d43ee988..1f79814f38 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -39,22 +39,22 @@ highlightedContent: # productDirectory section (optional) productDirectory: - title: Discover Windows 11 # < 60 chars (optional) - summary: Use the following information to discover what's been updated in Windows 11 # < 160 chars (optional) + title: Get to know Windows 11 # < 60 chars (optional) + summary: Learn more about what's new, what's updated, and what you get in Windows 11 # < 160 chars (optional) items: # Card - title: What's new in Windows 11 imageSrc: /windows/resources/images/winlogo.svg - summary: Discover what's new in Windows 11 - url: /windows/whats-new/whats-new-in-windows-11 - - title: Windows 11 overview - imageSrc: /windows/resources/images/winlogo.svg - summary: Get an overview of the updates in Windows 11 - url: /windows/whats-new/windows-11-overview + summary: Get more information about features and improvements that are important to admins + url: /windows/whats-new/windows-11-whats-new - title: Windows 11 requirements imageSrc: /windows/resources/images/winlogo.svg - summary: Learn about the system requirements for Windows 11 and the requirements to run Windows 11 on a virtual machine + summary: See the system requirements for Windows 11, including running Windows 11 on a virtual machine url: /windows/whats-new/windows-11-requirements + - title: Trusted Platform Module (TPM) + imageSrc: /windows/resources/images/winlogo.svg + summary: Learn more about TPM, and why it's a good thing + url: /windows/security/information-protection/tpm/trusted-platform-module-overview # conceptualContent section (optional) conceptualContent: @@ -69,7 +69,7 @@ conceptualContent: links: - url: /windows/whats-new/windows-11 itemType: overview - text: Windows 11 overview + text: What's new in Windows 11 - url: /windows/whats-new/windows-11-plan itemType: overview text: Plan for Windows 11 @@ -89,12 +89,18 @@ conceptualContent: - url: /windows/configuration/index itemType: overview text: Configure Windows + - url: /windows/configuration/provisioning-packages/provisioning-packages + itemType: how-to-guide + text: Use Provisioning packages to configure new devices - url: /windows/configuration/windows-10-accessibility-for-itpros itemType: overview text: Accessibility information for IT Pros + - url: /windows/configuration/customize-start-menu-layout-windows-11 + itemType: how-to-guide + text: Customize the Start menu layout - url: /windows/configuration/stop-employees-from-using-microsoft-store itemType: how-to-guide - text: Configure access to Microsoft Store + text: Control access to Microsoft Store - url: /windows/configuration/set-up-shared-or-guest-pc itemType: how-to-guide text: Set up a shared or guest PC @@ -123,10 +129,10 @@ conceptualContent: text: Windows application management - url: /windows/application-management/apps-in-windows-10 itemType: overview - text: Understand the different apps included in Windows 10 - - url: /windows/application-management/app-v/appv-getting-started - itemType: get-started - text: Get started with App-V for Windows 10 + text: Learn more about the different apps types for Windows + - url: /windows/application-management/private-app-repository-mdm-company-portal-windows-11 + itemType: how-to-guide + text: Use the private app repo on Windows 11 - url: /windows/application-management/remove-provisioned-apps-during-update itemType: how-to-guide text: Keep removed apps from returning during an update @@ -236,4 +242,4 @@ additionalContent: - text: Get started with Windows Server url: /windows-server/get-started/get-started-with-windows-server.md - text: Windows Server blog - url: https://cloudblogs.microsoft.com/windowsserver/ \ No newline at end of file + url: https://cloudblogs.microsoft.com/windowsserver/ From 5b329e13a2fe853e9bdbfcf661cc24bfa1055ad6 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Thu, 30 Sep 2021 21:13:08 -0400 Subject: [PATCH 634/930] Fixed link --- windows/hub/indexnew.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index 1f79814f38..9c681d18a0 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -67,7 +67,7 @@ conceptualContent: # card - title: Overview links: - - url: /windows/whats-new/windows-11 + - url: /windows/whats-new/windows-11-whats-new itemType: overview text: What's new in Windows 11 - url: /windows/whats-new/windows-11-plan From e11578a51d0bb9171c2a649b2a7d9da05e6234c0 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 30 Sep 2021 18:15:22 -0700 Subject: [PATCH 635/930] Various corrections, mostly notes, tables, code blocks --- .../bitlocker/bcd-settings-and-bitlocker.md | 7 ++-- .../bitlocker/bitlocker-basic-deployment.md | 9 ++--- .../bitlocker/bitlocker-overview.md | 2 +- ...ve-encryption-tools-to-manage-bitlocker.md | 34 +++++++++++++------ .../ts-bitlocker-cannot-encrypt-issues.md | 11 ++++-- .../bitlocker/ts-bitlocker-config-issues.md | 4 +-- .../ts-bitlocker-decode-measured-boot-logs.md | 11 +++--- .../bitlocker/ts-bitlocker-intune-issues.md | 9 ++--- .../bitlocker/ts-bitlocker-recovery-issues.md | 32 ++++++++--------- 9 files changed, 72 insertions(+), 47 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md index 34a70a7698..3c10de8372 100644 --- a/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md +++ b/windows/security/information-protection/bitlocker/bcd-settings-and-bitlocker.md @@ -72,7 +72,8 @@ For example, either “`winload:hypervisordebugport`” or “`winload:0x250000f Setting that applies to all boot applications may be applied only to an individual application, however the reverse is not true. For example, one can specify either: “`all:locale`” or “`winresume:locale`”, but as the bcd setting “`win-pe`” does not apply to all boot applications, “`winload:winpe`” is valid, but “`all:winpe`” is not valid. The setting that controls boot debugging (“`bootdebug`” or 0x16000010) will always be validated and will have no effect if it is included in the provided fields. -> **Note:**  Take care when configuring BCD entries in the Group Policy setting. The Local Group Policy Editor does not validate the correctness of the BCD entry. BitLocker will fail to be enabled if the Group Policy setting specified is invalid. +> [!NOTE] +> Take care when configuring BCD entries in the Group Policy setting. The Local Group Policy Editor does not validate the correctness of the BCD entry. BitLocker will fail to be enabled if the Group Policy setting specified is invalid.   ### Default BCD validation profile @@ -109,7 +110,9 @@ The following table contains the default BCD validation profile used by BitLocke ### Full list of friendly names for ignored BCD settings This following is a full list of BCD settings with friendly names, which are ignored by default. These settings are not part of the default BitLocker validation profile, but can be added if you see a need to validate any of these settings before allowing a BitLocker–protected operating system drive to be unlocked. -> **Note:**  Additional BCD settings exist that have hex values but do not have friendly names. These settings are not included in this list. + +> [!NOTE] +> Additional BCD settings exist that have hex values but do not have friendly names. These settings are not included in this list. | Hex Value | Prefix | Friendly Name | | - | - | - | diff --git a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md index 5582a89d66..9a77ca4317 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md +++ b/windows/security/information-protection/bitlocker/bitlocker-basic-deployment.md @@ -190,8 +190,8 @@ Windows PowerShell cmdlets provide an alternative way to work with BitLocker. Us -

Name

-

Parameters

+

Name

+

Parameters

Add-BitLockerKeyProtector

@@ -388,8 +388,9 @@ Get-ADUser -filter {samaccountname -eq "administrator"} > [!NOTE] > Use of this command requires the RSAT-AD-PowerShell feature. -> -> **Tip:**  In addition to the Windows PowerShell command above, information about the locally logged on user and group membership can be found using: WHOAMI /ALL. This does not require the use of additional features. + +> [!TIP] +> In addition to the Windows PowerShell command above, information about the locally logged on user and group membership can be found using: WHOAMI /ALL. This does not require the use of additional features. In the example below, the user wishes to add a domain SID-based protector to the previously encrypted operating system volume. The user knows the SID for the user account or group they wish to add and uses the following command: diff --git a/windows/security/information-protection/bitlocker/bitlocker-overview.md b/windows/security/information-protection/bitlocker/bitlocker-overview.md index fd212875f8..bc8488a920 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-overview.md +++ b/windows/security/information-protection/bitlocker/bitlocker-overview.md @@ -69,7 +69,7 @@ The system BIOS or UEFI firmware (for TPM and non-TPM computers) must support th > [!NOTE] > TPM 2.0 is not supported in Legacy and CSM Modes of the BIOS. Devices with TPM 2.0 must have their BIOS mode configured as Native UEFI only. The Legacy and Compatibility Support Module (CSM) options must be disabled. For added security Enable the Secure Boot feature. - +> > Installed Operating System on hardware in legacy mode will stop the OS from booting when the BIOS mode is changed to UEFI. Use the tool [MBR2GPT](/windows/deployment/mbr-to-gpt) before changing the BIOS mode which will prepare the OS and the disk to support UEFI. The hard disk must be partitioned with at least two drives: diff --git a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md index d58028caea..a4bc245136 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md +++ b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md @@ -64,7 +64,8 @@ manage-bde –protectors -add C: -startupkey E: manage-bde -on C: ``` ->**Note:**  After the encryption is completed, the USB startup key must be inserted before the operating system can be started. +> [!NOTE] +> After the encryption is completed, the USB startup key must be inserted before the operating system can be started. An alternative to the startup key protector on non-TPM hardware is to use a password and an **ADaccountorgroup** protector to protect the operating system volume. In this scenario, you would add the protectors first. To add them, use this command: @@ -102,7 +103,8 @@ You may experience a problem that damages an area of a hard disk on which BitLoc The BitLocker Repair Tool (Repair-bde) can be used to access encrypted data on a severely damaged hard disk if the drive was encrypted by using BitLocker. Repair-bde can reconstruct critical parts of the drive and salvage recoverable data as long as a valid recovery password or recovery key is used to decrypt the data. If the BitLocker metadata data on the drive has become corrupt, you must be able to supply a backup key package in addition to the recovery password or recovery key. This key package is backed up in Active Directory Domain Services (AD DS) if you used the default setting for AD DS backup. With this key package and either the recovery password or recovery key, you can decrypt portions of a BitLocker-protected drive if the disk is corrupted. Each key package will work only for a drive that has the corresponding drive identifier. You can use the BitLocker Recovery Password Viewer to obtain this key package from AD DS. ->**Tip:**  If you are not backing up recovery information to AD DS or if you want to save key packages alternatively, you can use the command `manage-bde -KeyPackage` to generate a key package for a volume. +> [!TIP] +> If you are not backing up recovery information to AD DS or if you want to save key packages alternatively, you can use the command `manage-bde -KeyPackage` to generate a key package for a volume. The Repair-bde command-line tool is intended for use when the operating system does not start or when you cannot start the BitLocker Recovery Console. Use Repair-bde if the following conditions are true: @@ -110,7 +112,8 @@ The Repair-bde command-line tool is intended for use when the operating system d - Windows does not start, or you cannot start the BitLocker recovery console. - You do not have a copy of the data that is contained on the encrypted drive. ->**Note:**  Damage to the drive may not be related to BitLocker. Therefore, we recommend that you try other tools to help diagnose and resolve the problem with the drive before you use the BitLocker Repair Tool. The Windows Recovery Environment (Windows RE) provides additional options to repair computers. +> [!NOTE] +> Damage to the drive may not be related to BitLocker. Therefore, we recommend that you try other tools to help diagnose and resolve the problem with the drive before you use the BitLocker Repair Tool. The Windows Recovery Environment (Windows RE) provides additional options to repair computers. The following limitations exist for Repair-bde: @@ -130,8 +133,8 @@ Windows PowerShell cmdlets provide a new way for administrators to use when work -

Name

-

Parameters

+

Name

+

Parameters

Add-BitLockerKeyProtector

@@ -251,10 +254,13 @@ Windows PowerShell cmdlets provide a new way for administrators to use when work Similar to manage-bde, the Windows PowerShell cmdlets allow configuration beyond the options offered in the control panel. As with manage-bde, users need to consider the specific needs of the volume they are encrypting prior to running Windows PowerShell cmdlets. + A good initial step is to determine the current state of the volume(s) on the computer. You can do this using the Get-BitLockerVolume cmdlet. + The Get-BitLockerVolume cmdlet output gives information on the volume type, protectors, protection status, and other details. ->**Tip:**  Occasionally, all protectors may not be shown when using `Get-BitLockerVolume` due to lack of space in the output display. If you do not see all of the protectors for a volume, you can use the Windows PowerShell pipe command (|) to format a full listing of the protectors. +> [!TIP] +> Occasionally, all protectors may not be shown when using `Get-BitLockerVolume` due to lack of space in the output display. If you do not see all of the protectors for a volume, you can use the Windows PowerShell pipe command (|) to format a full listing of the protectors. `Get-BitLockerVolume C: | fl` If you want to remove the existing protectors prior to provisioning BitLocker on the volume, you could use the `Remove-BitLockerKeyProtector` cmdlet. Accomplishing this requires the GUID associated with the protector to be removed. @@ -274,7 +280,8 @@ By using this information, you can then remove the key protector for a specific Remove-BitLockerKeyProtector : -KeyProtectorID "{GUID}" ``` ->**Note:**  The BitLocker cmdlet requires the key protector GUID enclosed in quotation marks to execute. Ensure the entire GUID, with braces, is included in the command. +> [!NOTE] +> The BitLocker cmdlet requires the key protector GUID enclosed in quotation marks to execute. Ensure the entire GUID, with braces, is included in the command. ### Using the BitLocker Windows PowerShell cmdlets with operating system volumes @@ -302,11 +309,13 @@ $pw = Read-Host -AsSecureString Enable-BitLockerKeyProtector E: -PasswordProtector -Password $pw ``` + ### Using an AD Account or Group protector in Windows PowerShell The **ADAccountOrGroup** protector, introduced in Windows 8 and Windows Server 2012, is an Active Directory SID-based protector. This protector can be added to both operating system and data volumes, although it does not unlock operating system volumes in the pre-boot environment. The protector requires the SID for the domain account or group to link with the protector. BitLocker can protect a cluster-aware disk by adding a SID-based protector for the Cluster Name Object (CNO) that lets the disk properly fail over to and be unlocked by any member computer of the cluster. ->**Warning:**  The **ADAccountOrGroup** protector requires the use of an additional protector for use (such as TPM, PIN, or recovery key) when used on operating system volumes +> [!WARNING] +> The **ADAccountOrGroup** protector requires the use of an additional protector for use (such as TPM, PIN, or recovery key) when used on operating system volumes To add an **ADAccountOrGroup** protector to a volume, use either the actual domain SID or the group name preceded by the domain and a backslash. In the example below, the CONTOSO\\Administrator account is added as a protector to the data volume G. @@ -316,13 +325,15 @@ Enable-BitLocker G: -AdAccountOrGroupProtector -AdAccountOrGroup CONTOSO\Adminis For users who wish to use the SID for the account or group, the first step is to determine the SID associated with the account. To get the specific SID for a user account in Windows PowerShell, use the following command: ->**Note:**  Use of this command requires the RSAT-AD-PowerShell feature. +> [!NOTE] +> Use of this command requires the RSAT-AD-PowerShell feature. ```powershell get-aduser -filter {samaccountname -eq "administrator"} ``` ->**Tip:**  In addition to the PowerShell command above, information about the locally logged on user and group membership can be found using: WHOAMI /ALL. This does not require the use of additional features. +> [!TIP] +> In addition to the PowerShell command above, information about the locally logged on user and group membership can be found using: WHOAMI /ALL. This does not require the use of additional features. The following example adds an **ADAccountOrGroup** protector to the previously encrypted operating system volume using the SID of the account: @@ -330,7 +341,8 @@ The following example adds an **ADAccountOrGroup** protector to the previously e Add-BitLockerKeyProtector C: -ADAccountOrGroupProtector -ADAccountOrGroup S-1-5-21-3651336348-8937238915-291003330-500 ``` ->**Note:**  Active Directory-based protectors are normally used to unlock Failover Cluster enabled volumes. +> [!NOTE] +> Active Directory-based protectors are normally used to unlock Failover Cluster enabled volumes. ## More information diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md index f8dc37af5a..f2ed14e623 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-cannot-encrypt-issues.md @@ -41,6 +41,7 @@ This issue may be caused by settings that are controlled by Group Policy Objects To resolve this issue, follow these steps: 1. Start Registry Editor, and navigate to the following subkey: + **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Policies\\Microsoft\\FVE** 1. Delete the following entries: @@ -55,9 +56,13 @@ To resolve this issue, follow these steps: You have a computer that is running Windows 10, version 1709 or version 1607, or Windows 11. You try to encrypt a USB drive by following these steps: 1. In Windows Explorer, right-click the USB drive and select **Turn on BitLocker**. + 1. On the **Choose how you want to unlock this drive** page, select **Use a password to unlock the drive**. + 1. Follow the instructions on the page to enter your password. + 1. On the **Are you ready to encrypt this drive?** page, select **Start encrypting**. + 1. The **Starting encryption** page displays the message "Access is denied." You receive this message on any computer that runs Windows 10 version 1709 or version 1607, or Windows 11, when you use any USB drive. @@ -72,13 +77,13 @@ To verify that this issue has occurred, follow these steps: 1. At the command prompt, enter the following command: - ```cmd + ```console C:\>sc sdshow bdesvc ``` The output of this command resembles the following: - > D:(A;;CCDCLCSWRPWPDTLORCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLORCWDWO;;;BA)(A;;CCLCSWRPLORC;;;BU)(A;;CCLCSWRPLORC;;;AU)S:(AU;FA;CCDCLCSWRPWPDTLOSDRCWDWO;;;WD) + > `D:(A;;CCDCLCSWRPWPDTLORCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLORCWDWO;;;BA)(A;;CCLCSWRPLORC;;;BU)(A;;CCLCSWRPLORC;;;AU)S:(AU;FA;CCDCLCSWRPWPDTLOSDRCWDWO;;;WD)` 1. Copy this output, and use it as part of the [**ConvertFrom-SddlString**](/powershell/module/microsoft.powershell.utility/convertfrom-sddlstring) command in the PowerShell window, as follows. @@ -95,7 +100,7 @@ To verify that this issue has occurred, follow these steps: 1. To repair the security descriptor of BDESvc, open an elevated PowerShell window and enter the following command: - ```ps + ```powershell sc sdset bdesvc D:(A;;CCDCLCSWRPWPDTLORCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLORCWDWO;;;BA)(A;;CCLCSWRPLORC;;;BU)(A;;CCLCSWRPLORC;;;AU)S:(AU;FA;CCDCLCSWRPWPDTLOSDRCWDWO;;;WD) ``` diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-config-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-config-issues.md index 6b1ee39717..4142982e69 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-config-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-config-issues.md @@ -158,7 +158,7 @@ For more information and recommendations about backing up virtualized domain con When the VSS NTDS writer requests access to the encrypted drive, the Local Security Authority Subsystem Service (LSASS) generates an error entry that resembles the following: -``` +```console \# for hex 0xc0210000 / decimal -1071579136 ‎ STATUS\_FVE\_LOCKED\_VOLUME ntstatus.h ‎ \# This volume is locked by BitLocker Drive Encryption. @@ -166,7 +166,7 @@ When the VSS NTDS writer requests access to the encrypted drive, the Local Secur The operation produces the following call stack: -``` +```console \# Child-SP RetAddr Call Site ‎ 00 00000086\`b357a800 00007ffc\`ea6e7a4c KERNELBASE\!FindFirstFileExW+0x1ba \[d:\\rs1\\minkernel\\kernelbase\\filefind.c @ 872\] ‎ 01 00000086\`b357abd0 00007ffc\`e824accb KERNELBASE\!FindFirstFileW+0x1c \[d:\\rs1\\minkernel\\kernelbase\\filefind.c @ 208\] diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md b/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md index 276b174efd..66a69b499e 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md @@ -63,9 +63,11 @@ To use TBSLogGenerator, follow these steps: ![Properties and location of the TBSLogGenerator.exe file.](./images/ts-tpm-3.png) 1. Run the following command: - ```cmd + + ```console TBSLogGenerator.exe -LF \.log > \.txt ``` + where the variables represent the following values: - \<*LogFolderName*> = the name of the folder that contains the file to be decoded - \<*LogFileName*> = the name of the file to be decoded @@ -74,7 +76,7 @@ To use TBSLogGenerator, follow these steps: For example, the following figure shows Measured Boot logs that were collected from a Windows 10 computer and put into the C:\\MeasuredBoot\\ folder. The figure also shows a Command Prompt window and the command to decode the **0000000005-0000000000.log** file: - ```cmd + ```console TBSLogGenerator.exe -LF C:\MeasuredBoot\0000000005-0000000000.log > C:\MeasuredBoot\0000000005-0000000000.txt ``` @@ -90,7 +92,7 @@ The content of this text file resembles the following. To find the PCR information, go to the end of the file. - ![View of NotePad that shows the PCR information at the end of the text file.](./images/ts-tpm-7.png) +![View of NotePad that shows the PCR information at the end of the text file.](./images/ts-tpm-7.png) ## Use PCPTool to decode Measured Boot logs @@ -102,7 +104,8 @@ PCPTool is part of the [TPM Platform Crypto-Provider Toolkit](https://www.micros To download and install PCPTool, go to the Toolkit page, select **Download**, and follow the instructions. To decode a log, run the following command: -```cmd + +```console PCPTool.exe decodelog \.log > \.xml ``` diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md index 13b4676a20..1996e9d513 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md @@ -104,10 +104,11 @@ The procedures described in this section depend on the default disk partitions t To verify the configuration of the disk partitions, open an elevated Command Prompt window, and run the following commands: -``` +```console diskpart list volume ``` + ![Output of the list volume command in the Diskpart app.](./images/4509195-en-1.png) If the status of any of the volumes is not healthy or if the recovery partition is missing, you may have to reinstall Windows. Before you do this, check the configuration of the Windows image that you are using for provisioning. Make sure that the image uses the correct disk configuration. The image configuration should resemble the following (this example is from Microsoft Endpoint Configuration Manager). @@ -118,7 +119,7 @@ If the status of any of the volumes is not healthy or if the recovery partition To verify the status of WinRE on the device, open an elevated Command Prompt window and run the following command: -```cmd +```console reagentc /info ``` The output of this command resembles the following. @@ -127,7 +128,7 @@ The output of this command resembles the following. If the **Windows RE status** is not **Enabled**, run the following command to enable it: -```cmd +```console reagentc /enable ``` @@ -135,7 +136,7 @@ reagentc /enable If the partition status is healthy, but the **reagentc /enable** command results in an error, verify that Windows Boot Loader contains the recovery sequence GUID. To do this, run the following command in an elevated Command Prompt window: -```cmd +```console bcdedit /enum all ``` diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md index aa70c53412..b2c8989eb7 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md @@ -49,7 +49,7 @@ You can use either of the following methods to manually back up or synchronize a For example, to back up all of the recovery information for the C: drive to AD DS, open an elevated Command Prompt window and run the following command: - ```cmd + ```console manage-bde -protectors -adbackup C: ``` @@ -60,7 +60,7 @@ You can use either of the following methods to manually back up or synchronize a You have a tablet or slate device, and you try to test BitLocker Recovery by running the following command: -```cmd +```console Manage-bde -forcerecovery ``` @@ -83,8 +83,8 @@ To resolve the restart loop, follow these steps: 1. On the BitLocker Recovery screen, select **Skip this drive**. 1. Select **Troubleshoot** \> **Advanced Options** \> **Command Prompt**. -1. In the Command Prompt window, run the following commands : - ```cmd +1. In the Command Prompt window, run the following commands: + ```console manage-bde –unlock C: -rp <48-digit BitLocker recovery password> manage-bde -protectors -disable C: ``` @@ -115,7 +115,7 @@ Devices that support Connected Standby (also known as *InstantGO* or *Always On, To verify the PCR values that are in use on a device, open and elevated Command Prompt window and run the following command: -```cmd +```console manage-bde.exe -protectors -get : ``` @@ -137,7 +137,7 @@ To do this, follow these steps: 1. Your keyboard layout. 1. Select **Troubleshoot** > **Advanced Options** > **Command Prompt**. 1. In the Command Prompt window, run the following commands: - ```cmd + ```console manage-bde -unlock -recoverypassword : manage-bde -protectors -disable : ``` @@ -155,7 +155,7 @@ To do this, follow these steps: To recover data from your Surface device if you cannot start Windows, follow steps 1 through 5 of [Step 1](#step-1) to return to the Command Prompt window, and then follow these steps: 1. At the command prompt, run the following command: - ```cmd + ```console manage-bde -unlock -recoverypassword : ``` In this command, \<*Password*\> is the BitLocker recovery password that you obtained in step 1 of [Step 1](#step-1), and \<*DriveLetter*> is the drive letter that is assigned to your operating system drive. @@ -172,14 +172,14 @@ To prevent this issue from recurring, we strongly recommend that you restore t To enable Secure Boot on a Surface device, follow these steps: 1. Suspend BitLocker. to do this, open an elevated Windows PowerShell window, and run the following cmdlet: - ```ps + ```powershell Suspend-BitLocker -MountPoint ":" -RebootCount 0 ``` In this command, <*DriveLetter*> is the letter that is assigned to your drive. 1. Restart the device, and then edit the BIOS to set the **Secure Boot** option to **Microsoft Only**. 1. Restart the device. 1. Open an elevated PowerShell window, and run the following cmdlet: - ```ps + ```powershell Resume-BitLocker -MountPoint ":" ``` @@ -188,13 +188,13 @@ To reset the PCR settings on the TPM, follow these steps: 1. Disable any Group Policy Objects that configure the PCR settings, or remove the device from any groups that enforce such policies. For more information, see [BitLocker Group Policy settings](./bitlocker-group-policy-settings.md). 1. Suspend BitLocker. To do this, open an elevated Windows PowerShell window, and run the following cmdlet: - ```ps + ```powershell Suspend-BitLocker -MountPoint ":" -RebootCount 0 ``` where <*DriveLetter*> is the letter assigned to your drive. 1. Run the following cmdlet: - ```ps + ```powershell Resume-BitLocker -MountPoint ":" #### Step 4: Suspend BitLocker during TPM or UEFI firmware updates @@ -209,13 +209,13 @@ You can avoid this scenario when you install updates to system firmware or TPM f To suspend BitLocker while you install TPM or UEFI firmware updates: 1. Open an elevated Windows PowerShell window, and run the following cmdlet: - ```ps + ```powershell Suspend-BitLocker -MountPoint ":" -RebootCount 0 ``` In this cmdlet <*DriveLetter*> is the letter that is assigned to your drive. 1. Install the Surface device driver and firmware updates. 1. After you install the firmware updates, restart the computer, open an elevated PowerShell window, and then run the following cmdlet: - ```ps + ```powershell Resume-BitLocker -MountPoint ":" ``` @@ -234,7 +234,7 @@ If your device is already in this state, you can successfully start Windows afte 1. If your device starts in the (WinRE) and prompts you for the recovery password again, select **Skip the drive**. 1. Select **Advanced options** > **Troubleshoot** > **Advanced options** > **Command Prompt**. 1. In the Command Prompt window, run the following commands: - ```cmd + ```console Manage-bde -unlock c: -rp <48 digit numerical recovery password separated by “-“ in 6 digit group> Manage-bde -protectors -disable c: exit @@ -245,7 +245,7 @@ If your device is already in this state, you can successfully start Windows afte > These commands suspend BitLocker for one restart of the device. The **-rc 1** option works only inside the operating system and does not work in the recovery environment. 1. Select **Continue**. Windows should start. 1. After Windows has started, open an elevated Command Prompt window and run the following command: - ```cmd + ```console Manage-bde -protectors -enable c: ``` @@ -254,7 +254,7 @@ If your device is already in this state, you can successfully start Windows afte To temporarily suspend BitLocker just before you restart the device, open an elevated Command Prompt window and run the following command: -```cmd +```console Manage-bde -protectors -disable c: -rc 1 ``` From 836f00b3bad5704bad0ad026099129a8d3bd6095 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 30 Sep 2021 19:08:57 -0700 Subject: [PATCH 636/930] Various fixes for consistent and reliable layout --- .../ts-bitlocker-decode-measured-boot-logs.md | 16 +++--- .../bitlocker/ts-bitlocker-intune-issues.md | 17 +++++-- .../bitlocker/ts-bitlocker-recovery-issues.md | 51 +++++++++++++++++++ 3 files changed, 73 insertions(+), 11 deletions(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md b/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md index 66a69b499e..1b69d2c5db 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md @@ -86,13 +86,13 @@ To use TBSLogGenerator, follow these steps: ![Windows Explorer window that shows the text file that TBSLogGenerator produces.](./images/ts-tpm-5.png) -The content of this text file resembles the following. - -![Contents of the text file, as shown in NotePad.](./images/ts-tpm-6.png) - -To find the PCR information, go to the end of the file. - -![View of NotePad that shows the PCR information at the end of the text file.](./images/ts-tpm-7.png) + The content of this text file resembles the following. + + ![Contents of the text file, as shown in NotePad.](./images/ts-tpm-6.png) + + To find the PCR information, go to the end of the file. + + ![View of NotePad that shows the PCR information at the end of the text file.](./images/ts-tpm-7.png) ## Use PCPTool to decode Measured Boot logs @@ -117,4 +117,4 @@ where the variables represent the following values: The content of the XML file resembles the following. -![Command Prompt window that shows an example of how to use PCPTool.](./images/pcptool-output.jpg) +:::image type="content" alt-text="Command Prompt window that shows an example of how to use PCPTool." source="./images/pcptool-output.jpg" lightbox="./images/pcptool-output.jpg"::: diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md index 1996e9d513..44ad76e76b 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-intune-issues.md @@ -20,7 +20,7 @@ ms.custom: bitlocker This article helps you troubleshoot issues that you may experience if you use Microsoft Intune policy to manage silent BitLocker encryption on devices. The Intune portal indicates whether BitLocker has failed to encrypt one or more managed devices. -![The BitLocker status indictors on the Intune portal.](./images/4509189-en-1.png) +:::image type="content" alt-text="The BitLocker status indictors on the Intune portal." source="./images/4509189-en-1.png" lightbox="./images/4509189-en-1.png"::: To start narrowing down the cause of the problem, review the event logs as described in [Troubleshoot BitLocker](troubleshoot-bitlocker.md). Concentrate on the Management and Operations logs in the **Applications and Services logs\\Microsoft\\Windows\\BitLocker-API** folder. The following sections provide more information about how to resolve the indicated events and error messages: @@ -122,6 +122,7 @@ To verify the status of WinRE on the device, open an elevated Command Prompt win ```console reagentc /info ``` + The output of this command resembles the following. ![Output of the reagentc /info command.](./images/4509193-en-1.png) @@ -142,7 +143,7 @@ bcdedit /enum all The output of this command resembles the following. -![Output of the bcdedit /enum all command.](./images/4509196-en-1.png) +:::image type="content" alt-text="Output of the bcdedit /enum all command." source="./images/4509196-en-1.png" lightbox="./images/4509196-en-1.png"::: In the output, locate the **Windows Boot Loader** section that includes the line **identifier={current}**. In that section, locate the **recoverysequence** attribute. The value of this attribute should be a GUID value, not a string of zeros. @@ -163,9 +164,13 @@ The device must have Unified Extensible Firmware Interface (UEFI) BIOS. Silent B To verify the BIOS mode, use the System Information app. To do this, follow these steps: 1. Select **Start**, and enter **msinfo32** in the **Search** box. + 1. Verify that the **BIOS Mode** setting is **UEFI** and not **Legacy**. + ![System Information app, showing the BIOS Mode setting.](./images/4509198-en-1.png) + 1. If the **BIOS Mode** setting is **Legacy**, you have to switch the BIOS into **UEFI** or **EFI** mode. The steps for doing this are specific to the device. + > [!NOTE] > If the device supports only Legacy mode, you cannot use Intune to manage BitLocker Device Encryption on the device. @@ -187,7 +192,7 @@ You can resolve this issue by verifying the PCR validation profile of the TPM an To verify that PCR 7 is in use, open an elevated Command Prompt window and run the following command: -```cmd +```console Manage-bde -protectors -get %systemdrive% ``` @@ -204,16 +209,22 @@ If **PCR Validation Profile** doesn't include **7** (for example, the values inc To verify the Secure Boot state, use the System Information app. To do this, follow these steps: 1. Select **Start**, and enter **msinfo32** in the **Search** box. + 1. Verify that the **Secure Boot State** setting is **On**, as follows: + ![System Information app, showing a supported Secure Boot State.](./images/4509201-en-1.png) + 1. If the **Secure Boot State** setting is **Unsupported**, you cannot use Silent BitLocker Encryption on this device. + ![System Information app, showing a unsupported Secure Boot State.](./images/4509202-en-1.png) > [!NOTE] > You can also use the [Confirm-SecureBootUEFI](/powershell/module/secureboot/confirm-securebootuefi) cmdlet to verify the Secure Boot state. To do this, open an elevated PowerShell window and run the following command: +> > ```ps > PS C:\> Confirm-SecureBootUEFI > ``` +> > If the computer supports Secure Boot and Secure Boot is enabled, this cmdlet returns "True." > > If the computer supports Secure Boot and Secure Boot is disabled, this cmdlet returns "False." diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md b/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md index b2c8989eb7..110aad6465 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-recovery-issues.md @@ -82,14 +82,21 @@ This behavior is by design for all versions of Windows. To resolve the restart loop, follow these steps: 1. On the BitLocker Recovery screen, select **Skip this drive**. + 1. Select **Troubleshoot** \> **Advanced Options** \> **Command Prompt**. + 1. In the Command Prompt window, run the following commands: + ```console manage-bde –unlock C: -rp <48-digit BitLocker recovery password> manage-bde -protectors -disable C: + ``` + 1. Close the Command Prompt window. + 1. Shut down the device. + 1. Start the device. Windows should start as usual. ## After you install UEFI or TPM firmware updates on Surface, BitLocker prompts for the recovery password @@ -130,21 +137,34 @@ If you have installed a TPM or UEFI update and your device cannot start, even if To do this, follow these steps: 1. Obtain your BitLocker recovery password from [your Microsoft.com account](https://account.microsoft.com/devices/recoverykey). If BitLocker is managed by a different method, such as Microsoft BitLocker Administration and Monitoring (MBAM), contact your administrator for help. + 1. Use another computer to download the Surface recovery image from [Download a recovery image for your Surface](https://support.microsoft.com/surfacerecoveryimage). Use the downloaded image to create a USB recovery drive. + 1. Insert the USB Surface recovery image drive into the Surface device, and start the device. + 1. When you are prompted, select the following items: + 1. Your operating system language. + 1. Your keyboard layout. + 1. Select **Troubleshoot** > **Advanced Options** > **Command Prompt**. + 1. In the Command Prompt window, run the following commands: + ```console manage-bde -unlock -recoverypassword : manage-bde -protectors -disable : + ``` + In these commands, \<*Password*\> is the BitLocker recovery password that you obtained in step 1, and \<*DriveLetter*> is the drive letter that is assigned to your operating system drive. + > [!NOTE] > For more information about how to use this command, see [manage-bde: unlock](/windows-server/administration/windows-commands/manage-bde-unlock). + 1. Restart the computer. + 1. When you are prompted, enter the BitLocker recovery password that you obtained in step 1. > [!NOTE] @@ -155,11 +175,15 @@ To do this, follow these steps: To recover data from your Surface device if you cannot start Windows, follow steps 1 through 5 of [Step 1](#step-1) to return to the Command Prompt window, and then follow these steps: 1. At the command prompt, run the following command: + ```console manage-bde -unlock -recoverypassword : ``` + In this command, \<*Password*\> is the BitLocker recovery password that you obtained in step 1 of [Step 1](#step-1), and \<*DriveLetter*> is the drive letter that is assigned to your operating system drive. + 1. After the drive is unlocked, use the **copy** or **xcopy** command to copy the user data to another drive. + > [!NOTE] > For more information about the these commands, see the [Windows commands](/windows-server/administration/windows-commands/windows-commands). @@ -172,13 +196,19 @@ To prevent this issue from recurring, we strongly recommend that you restore t To enable Secure Boot on a Surface device, follow these steps: 1. Suspend BitLocker. to do this, open an elevated Windows PowerShell window, and run the following cmdlet: + ```powershell Suspend-BitLocker -MountPoint ":" -RebootCount 0 ``` + In this command, <*DriveLetter*> is the letter that is assigned to your drive. + 1. Restart the device, and then edit the BIOS to set the **Secure Boot** option to **Microsoft Only**. + 1. Restart the device. + 1. Open an elevated PowerShell window, and run the following cmdlet: + ```powershell Resume-BitLocker -MountPoint ":" ``` @@ -186,16 +216,22 @@ To enable Secure Boot on a Surface device, follow these steps: To reset the PCR settings on the TPM, follow these steps: 1. Disable any Group Policy Objects that configure the PCR settings, or remove the device from any groups that enforce such policies. + For more information, see [BitLocker Group Policy settings](./bitlocker-group-policy-settings.md). + 1. Suspend BitLocker. To do this, open an elevated Windows PowerShell window, and run the following cmdlet: + ```powershell Suspend-BitLocker -MountPoint ":" -RebootCount 0 ``` where <*DriveLetter*> is the letter assigned to your drive. + 1. Run the following cmdlet: + ```powershell Resume-BitLocker -MountPoint ":" + ``` #### Step 4: Suspend BitLocker during TPM or UEFI firmware updates @@ -209,12 +245,18 @@ You can avoid this scenario when you install updates to system firmware or TPM f To suspend BitLocker while you install TPM or UEFI firmware updates: 1. Open an elevated Windows PowerShell window, and run the following cmdlet: + ```powershell Suspend-BitLocker -MountPoint ":" -RebootCount 0 + ``` + In this cmdlet <*DriveLetter*> is the letter that is assigned to your drive. + 1. Install the Surface device driver and firmware updates. + 1. After you install the firmware updates, restart the computer, open an elevated PowerShell window, and then run the following cmdlet: + ```powershell Resume-BitLocker -MountPoint ":" ``` @@ -230,10 +272,15 @@ You have a device that runs Windows 11, Windows 10, version 1703, Windows 10, v If your device is already in this state, you can successfully start Windows after suspending BitLocker from the Windows Recovery Environment (WinRE). To do this, follow these steps: 1. Retrieve the 48-digit BitLocker recovery password for the operating system drive from your organization's portal or from wherever the password was stored when BitLocker Drive Encryption was first turned on. + 1. On the Recovery screen, press Enter. When you are prompted, enter the recovery password. + 1. If your device starts in the (WinRE) and prompts you for the recovery password again, select **Skip the drive**. + 1. Select **Advanced options** > **Troubleshoot** > **Advanced options** > **Command Prompt**. + 1. In the Command Prompt window, run the following commands: + ```console Manage-bde -unlock c: -rp <48 digit numerical recovery password separated by “-“ in 6 digit group> Manage-bde -protectors -disable c: @@ -241,10 +288,14 @@ If your device is already in this state, you can successfully start Windows afte ``` These commands unlock the drive and then suspend BitLocker by disabling the TPM protectors on the drive. The final command closes the Command Prompt window. + > [!NOTE] > These commands suspend BitLocker for one restart of the device. The **-rc 1** option works only inside the operating system and does not work in the recovery environment. + 1. Select **Continue**. Windows should start. + 1. After Windows has started, open an elevated Command Prompt window and run the following command: + ```console Manage-bde -protectors -enable c: ``` From 49e8f7e77d00aa16643cbd2812520c1d0db43fa2 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 30 Sep 2021 19:17:52 -0700 Subject: [PATCH 637/930] Inserted blank line between primary text and secondary --- .../bitlocker/ts-bitlocker-decode-measured-boot-logs.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md b/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md index 1b69d2c5db..9c0af342bc 100644 --- a/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md +++ b/windows/security/information-protection/bitlocker/ts-bitlocker-decode-measured-boot-logs.md @@ -55,7 +55,8 @@ To install the tool, follow these steps: To use TBSLogGenerator, follow these steps: -1. After the installation finishes, open an elevated Command Prompt window and navigate to the following folder: +1. After the installation finishes, open an elevated Command Prompt window and navigate to the following folder: + **C:\\Program Files (x86)\\Windows Kits\\10\\Hardware Lab Kit\\Tests\\amd64\\NTTEST\\BASETEST\\ngscb** This folder contains the TBSLogGenerator.exe file. From 5d04122101442a1356715b5415804fb6d31d0c81 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Fri, 1 Oct 2021 10:53:54 +0530 Subject: [PATCH 638/930] Update policy-configuration-service-provider.md --- .../mdm/policy-configuration-service-provider.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 37eb3df14f..d202f20376 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -756,7 +756,7 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC
ADMX_DiskNVCache/FeatureOffPolicy
-
1 +
ADMX_DiskNVCache/SolidStatePolicy
@@ -3937,7 +3937,7 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC ADMX_TerminalServer/TS_GATEWAY_POLICY_ENABLE
- ADMX_TerminalServer/TS_GATEWAY_POLICY_AUTH_METHOD/a> + ADMX_TerminalServer/TS_GATEWAY_POLICY_AUTH_METHOD
From d62cff733f3cf9eedb58c7208ec56e1912f53148 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Fri, 1 Oct 2021 12:01:01 +0530 Subject: [PATCH 639/930] Updated --- .../client-management/mdm/policy-csp-admx-errorreporting.md | 1 - windows/client-management/mdm/policy-csp-admx-eventlog.md | 3 ++- .../client-management/mdm/policy-csp-admx-previousversions.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-errorreporting.md b/windows/client-management/mdm/policy-csp-admx-errorreporting.md index 05786ce5b4..ddb1aea9f8 100644 --- a/windows/client-management/mdm/policy-csp-admx-errorreporting.md +++ b/windows/client-management/mdm/policy-csp-admx-errorreporting.md @@ -906,7 +906,6 @@ If you enable this policy setting, WER does not throttle data; that is, WER uplo If you disable or do not configure this policy setting, WER throttles data by default; that is, WER does not upload more than one CAB file for a report that contains data about the same event types. -> [!TIP] ADMX Info: diff --git a/windows/client-management/mdm/policy-csp-admx-eventlog.md b/windows/client-management/mdm/policy-csp-admx-eventlog.md index e5bb236763..acc2191553 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventlog.md +++ b/windows/client-management/mdm/policy-csp-admx-eventlog.md @@ -1505,7 +1505,8 @@ ADMX Info:
-**ADMX_EventLog/Channel_Log_Retention_4** +**ADMX_EventLog/Channel_Log_Retention_4** + diff --git a/windows/client-management/mdm/policy-csp-admx-previousversions.md b/windows/client-management/mdm/policy-csp-admx-previousversions.md index b129567b19..3065cc6777 100644 --- a/windows/client-management/mdm/policy-csp-admx-previousversions.md +++ b/windows/client-management/mdm/policy-csp-admx-previousversions.md @@ -40,7 +40,7 @@ manager: dansimp ADMX_PreviousVersions/DisableRemotePage_2
- ADMX_PreviousVersions/HideBackupEntries_1/a> + ADMX_PreviousVersions/HideBackupEntries_1/
ADMX_PreviousVersions/HideBackupEntries_2 From ed5fbc90447f8c980e12e70b50138548d6bd64e3 Mon Sep 17 00:00:00 2001 From: David Bradette <87823519+DavidBradette@users.noreply.github.com> Date: Fri, 1 Oct 2021 06:44:33 -0600 Subject: [PATCH 640/930] Update windows/whats-new/windows-11.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/whats-new/windows-11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/windows-11.md b/windows/whats-new/windows-11.md index 5780f4ac8f..e41a2d7303 100644 --- a/windows/whats-new/windows-11.md +++ b/windows/whats-new/windows-11.md @@ -37,7 +37,7 @@ Windows 11 is built on the same foundation as Windows 10, so the investments you ## How to get Windows 11 -Windows 11 will be delivered as an upgrade to eligible devices running Windows 10, beginning on October 5th, 2021. Windows 11 will also be available on eligible new devices. +Windows 11 will be delivered as an upgrade to eligible devices running Windows 10, beginning on October 5, 2021. Windows 11 will also be available on eligible new devices. For administrators managing devices on behalf of their organization, Windows 11 will be available through the same, familiar channels that you use today for Windows 10 feature updates. You will be able to use existing deployment and management tools, such as Windows Update for Business, Microsoft Endpoint Manager, and Windows Autopilot. For more information, see [Plan for Windows 11](windows-11-plan.md). From 9eca1f6ad789ea405828b01a3ba683b6002fe418 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Fri, 1 Oct 2021 15:20:33 +0100 Subject: [PATCH 641/930] Create essential-services-and-connected-experiences.md --- ...tial-services-and-connected-experiences.md | 319 ++++++++++++++++++ 1 file changed, 319 insertions(+) create mode 100644 windows/privacy/essential-services-and-connected-experiences.md diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md new file mode 100644 index 0000000000..3e1363a9b3 --- /dev/null +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -0,0 +1,319 @@ +**Essential Services and Connected Experiences for Windows** + +**Applies to** + +- Windows 11 and Windows 10, version 1903 and later. + +Windows includes built-in apps, services, and features, that connect to the internet to provide enhanced experiences and additional capabilities. These are called “connected experiences”. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. + +When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. This data is crucial because this information enables us to deliver these cloud-based connected experiences. We refer to this data as required service data. Required service data can include information related to the operation of the connected experience that is needed to keep the underlying service secure, up to date, and performing as expected. Required service data can also include information needed by a connected experience to perform its task, such as configuration information about Windows. + +We give you the ability to choose which connected experiences you want to use in Windows, which then determines what required service data is sent to us. + +Required service data is also collected and sent to Microsoft for essential services. Essential services are used to keep the product **secure, up to date, performing as expected** or are **integral** to how the product works. For example, the licensing service that confirms that you’re properly licensed to use Windows. + +Although most essential services can be turned off by enterprise admins, we recommend that where applicable you consider hosting the services on-premises and carefully assess the impact of turning off remaining services. The following list describes the essential services and connected experiences that are available to you in Windows and provides links to further information about each one. + +Note: The information in this article describes the most common connected experiences and essential services. We will continue to update our list of connected experiences over time as Windows evolves. **Windows** **Essential Services** + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Essential ServiceDescription
Authentication

The authentication service is required to enable sign in to work or school accounts. It validates a user’s identity and provides access to multiple apps and system components like OneDrive and activity history. Using a work or school account to sign in to Windows enables Microsoft to provide a consistent experience across your devices. If the authentication service is turned off, many apps and components may lose functionality and users may not be able to sign in.

+

To turn it off, see Microsoft Account

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 that are publicly known to be fraudulent. 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.

+

To turn it off, see Automatic Root Certificates Update

Services Configuration

Services Configuration is used by Windows components and apps, such as the telemetry service, to dynamically update their configuration. If you turn off this service, apps using this service may stop working.

+

To turn it off, see Services Services Configuration.

Licensing

Licensing services are used for the activation of Windows, and apps purchased from the Microsoft Store. If you disable the Windows License Manager Service or the Software Protection Platform Service, it may prevent activation of genuine Windows as well as store applications.

+

To turn it off, see License Manager and Software Protection Platform.

Networking

Networking in Windows provides connectivity to and from your devices to the local intranet and internet. If you turn off networking, Windows devices will lose network connectivity.

+

To turn off Network Adapters, see Disable-NetAdapter

Device setup

The first time a user sets up a new device, the Windows out-of-box experience (OOBE) guides the user through the steps to accept the license agreement, connect to the internet, sign in to (or sign up for) a Microsoft account, and takes care of other important tasks. Most settings can also be changed after setup is completed.

+

To customize the initial setup experience, see Customize Setup

Diagnostic Data

Microsoft collects diagnostic data including error data about your device with the help of the telemetry service. Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows behaves in the real world, focus on user priorities, find, and fix problems, and improve services. This data allows Microsoft to improve the Windows experience. Setting diagnostic data to off means important information to help fix issues and improve quality will not be available to Microsoft.

+

To turn it off, see Telemetry Services.

Update

Windows Update ensures devices are kept up to date and secure by downloading the latest updates and security patches for Windows. This service also enables users download apps from the Microsoft Store and keep them up to date.

+

Turning off Windows Update will potentially leave your Windows devices in a vulnerable state and more prone to security threats.

+

Other services like Device metadata retrieval and Font streaming also ensure that the content on your devices is kept up to date.

+

To turn it off, see Windows Update, Device Metadata Retrieval and Font Streaming.

Microsoft Store

Microsoft Store enables users to purchase and download apps, games, and digital content. The Store also enables the developers of these apps to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to store apps in a power-efficient and dependable way. The Store can also revoke malicious apps.

+

To turn it off, see Microsoft Store.

+ +**Windows Connected Experiences** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Connected ExperienceDescription
Activity History

Activity History shows a history of activities a user has performed and can even synchronize activities across multiple devices for the same user.

+

Synchronization across devices only works when a user signs in with the same account.

+

To turn it off, see Activity History.

Cloud Clipboard

Cloud Clipboard enables users to copy images and text across all Windows devices when they sign in with the same account. Users can paste from their clipboard history and also pin items.

+

To turn it off, see Cloud Clipboard

Date and Time

The Windows Time service is used to synchronize and maintain the most accurate date and time on your devices. It is installed by default and starts automatically on devices that are part of a domain. It can be started manually on other devices. If this service is stopped, date and time synchronization will be unavailable and any services that explicitly depend on it will fail to start.

+

To turn it off, see Date and Time

Delivery optimization

Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources (such as other peers on the network), in addition to Microsoft servers. This helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.

+

If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet.

+

By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.

+

To turn it off, see Delivery Optimization.

Emojis and more

The Emoji and more menu allows users to insert a variety of content like emoji, kaomoji, GIFs,  symbols, and clipboard history. This connected experience is new in Windows 11

+

Placeholder – there needs to be a GP link here

Find My Device

Find My Device is a feature that can help users locate their Windows device if it's lost or stolen. This feature only works if a Microsoft account is used to logon to the device, the user is an administrator on the device and when location is turned on for the device. Users can find their device by logging in to https://account.microsoft.com/devices under the Find My Device tab.

+

To turn it off, see Find My Device.

Location services

The device location setting enables certain Windows features such as auto setting the time zone or Find My Device to function properly. When the device location setting is enabled, the Microsoft location service will use a combination of global positioning service (GPS), nearby wireless access points, cell towers, and IP address to determine the device’s location. Depending on the capabilities of the device, its location can be determined with varying degrees of accuracy and may in some cases be determined precisely.

+

To turn it off, see Location Services.

Microsoft Defender Antivirus

Microsoft Defender Antivirus provides cloud-delivered protection against new and emerging threats for the devices in your organization.

+

Turning off Microsoft Defender Antivirus will potentially leave your Windows devices in a vulnerable state and more prone to security threats.

+

To turn it off, see Microsoft Defender Antivirus.

Microsoft Defender SmartScreen

Microsoft Defender SmartScreen is a feature of Windows, Internet Explorer, and Microsoft Edge. It helps protect users against phishing or malware websites and applications, and the downloading of potentially malicious files.

+

Turning off Microsoft Defender SmartScreen means you cannot block a website or warn users they may be accessing a malicious site.

+

To turn it off, see Microsoft Defender SmartScreen.

OneDrive

OneDrive is a cloud storage system that allows you to save your files and photos, and access them from any device, anywhere.

+

To turn off OneDrive, see OneDrive.

Troubleshooting Service

Windows troubleshooting service will automatically fix critical issues like corrupt settings that keep critical services from running, make adjustments to work with your hardware, or make other specific changes required for Windows to operate with the hardware, apps, and settings you’ve selected. In addition, it will recommend troubleshooting for other problems that aren’t critical to normal Windows operation but might impact your experience.

+

To turn it off, see Troubleshooting service

Voice TypingVoice typing (also referred to as Windows dictation in earlier versions of Windows) allows you to write text by speaking by using Microsoft’s online speech recognition technology. To turn it off, see Speech Recognition.
Windows backup

With settings synchronization is turned on, a user's settings are synced across all Windows devices when they sign in with the same account.

+

To turn it off, see Sync Your Settings

Windows Dashboard Widgets

Windows Dashboard widget is a dynamic view that shows you personalized content like news, weather, a glimpse at your calendar and to-do list and your recent photos. It provides a glanceable view which allows users to be productive without needing to go to multiple apps or websites. This connected experience is new in Windows 11

+

Placeholder – there needs to be a GP link

Windows Insider Program

The Windows Insider Preview program lets you help shape the future of Windows, be part of the community, and get early access to builds of Windows. Once you've registered for the program, you can run Insider Preview builds on as many devices as you want, each in the channel of your choice. Learn how to join the Windows Insider program by visiting the program’s website.

+

To turn it off, see Windows Insider Program.

Windows Search

Windows Search lets users use the search box on the taskbar to find what they are looking for, whether it’s on their device, in the cloud, or on the web. Windows Search can provide results for items from the device (including apps, settings, and files), the users account (including OneDrive, SharePoint, and other Microsoft services), and the internet.

+

To turn it off, see Windows Search.

Windows Spotlight

Windows Spotlight displays new background images on the lock screen each day. Additionally, it provides feature suggestions, fun facts, and tips on the lock screen background.

+

Administrators can turn off Windows Spotlight features to prevent users from using the Windows Spotlight background.

+

To turn it off, see Windows Spotlight.

+ +**Edge Essential Services and Connected Experiences** + +Windows ships with Microsoft Edge and Internet Explorer on Windows devices. Microsoft Edge is the default browser and is recommended for the best web browsing experience. + +You can find details on all of Edge's connected experiences and essential services [here](https://docs.microsoft.com/en-us/microsoft-edge/privacy-whitepaper/). + +To turn off specific Edge feature, see [Microsoft Edge](https://docs.microsoft.com/en-us/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#13-microsoft-edge). + +**IE Essential Services and Connected Experiences** + +Internet Explorer shares many of the Windows essential services listed above. The following table provides more details on the essential services and connected experiences specific to Internet Explorer. + +Note: Apart from ActiveX Filtering, which is an essential service, all other features listed below are connected experiences. To turn off specific connected experiences, see [Internet Explorer](https://docs.microsoft.com/en-us/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#8-internet-explorer). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Connected ExperiencesDescription
ActiveX Filtering

ActiveX controls are small apps that allow websites to provide content such as videos and games, and let users interact with controls like toolbars and stock tickers. However, these apps can sometimes malfunction, and in some cases, they might be used to collect information from user devices, install software without a user's agreement, or be used to control a device remotely without user's permission.

+

ActiveX Filtering in Internet Explorer prevents sites from installing and using these apps. This can help keep users safer as they browse, but it can also affect the user experience of certain sites as interactive content might not work when ActiveX Filtering is on.

+

To further enhance security, Internet Explorer also allows you to block out-of-date ActiveX controls.

Suggested SitesSuggested Sites is an online experience that recommends websites, images, or videos a user might be interested in. When Suggested Sites is turned on, a user’s web browsing history is periodically sent to Microsoft.
Address Bar and Search suggestionsWith search suggestions enabled, users will be offered suggested search terms as they type in the Address Bar. As users type information it will be sent to the default search provider.
Auto-complete feature for web addressesThe auto-complete feature suggests possible matches when users are typing web addresses in the browser address bar.
Compatibility loggingThis feature is designed for use by developers and IT professionals to determine the compatibility of their websites with Internet Explorer. It is disabled by default and needs to be enabled to start logging Internet Explorer events in the Windows Event Viewer. These events describe failures that might have happened on the site and can include information about specific controls and webpages that failed.
Compatibility ViewCompatibility View helps make websites designed for older browsers look better when viewed in Internet Explorer. The compatibility view setting allows you to choose whether an employee can fix website display problems they encounter while browsing.
Flip aheadFlip ahead enables your users to flip through web content quickly by swiping across the page or by clicking forward. When flip ahead is turned on, web browsing history is periodically sent to Microsoft. If you turn off this setting your users will no longer be able swipe across a screen or click forward to go to the next pre-loaded page of a website.
Web SlicesA Web Slice enables users to subscribe to and automatically receive updates to content directly within a Web page. Disabling the RSS Feeds setting will turn off background synchronization for feeds and Web Slices.
Accelerators

Accelerators are menu options in Internet Explorer that help automate common browser-related tasks. In Internet Explorer, when you right-click selected text, Accelerators appear in the list of available options.

+

For example, if you select a word, you can use the "Translate with Bing" Accelerator to obtain a translation of that word.

Pinning websites to StartWhen a user pins a website to the Start menu, it displays as a tile similar to the way apps are displayed. Like Microsoft Store apps, website tiles might display updates if the website has been designed to do so. For example, an online email website might send updates to the tile indicating how many new messages a user has.
+ +**Related links** + +[Manage connections from Windows operating system components to Microsoft services](https://docs.microsoft.com/en-us/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services) + +[Connected Experiences in Office.](https://docs.microsoft.com/en-us/deployoffice/privacy/connected-experiences) + +[Essential Services in Office.](https://docs.microsoft.com/en-us/deployoffice/privacy/essential-services) + +To view endpoints for Windows 10 Enterprise, see: + +- + +- [Manage connection endpoints for Windows 10, version 20H2](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-20h2-endpoints)[Manage connection endpoints for Windows 10, version 1909](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-1909-endpoints) + +- [Manage connection endpoints for Windows 10, version 1903](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-1903-endpoints) + +- [Manage connection endpoints for Windows 10, version 1809](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-1809-endpoints) + +- [Manage connection endpoints for Windows 10, version 1803](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-1803-endpoints) + +- [Manage connection endpoints for Windows 10, version 1709](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-1709-endpoints) + +To view endpoints for non-Enterprise Windows 10 editions, see: + +- Windows 10, version 20H2, connection endpoints for non-Enterprise editions + +- [Windows 10, version 1909, connection endpoints for non-Enterprise editions](https://docs.microsoft.com/en-us/windows/privacy/windows-endpoints-1909-non-enterprise-editions) + +- [Windows 10, version 1903, connection endpoints for non-Enterprise editions](https://docs.microsoft.com/en-us/windows/privacy/windows-endpoints-1903-non-enterprise-editions) + +- [Windows 10, version 1809, connection endpoints for non-Enterprise editions](https://docs.microsoft.com/en-us/windows/privacy/windows-endpoints-1809-non-enterprise-editions) + +- [Windows 10, version 1803, connection endpoints for non-Enterprise editions](https://docs.microsoft.com/en-us/windows/privacy/windows-endpoints-1803-non-enterprise-editions) + +- [Windows 10, version 1709, connection endpoints for non-Enterprise editions](https://docs.microsoft.com/en-us/windows/privacy/windows-endpoints-1709-non-enterprise-editions) From 1e95a995d40e1b49996c1698e423ec653f120707 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Fri, 1 Oct 2021 16:39:21 +0100 Subject: [PATCH 642/930] bookmark updates --- .../basic-level-windows-diagnostic-events-and-fields-1809.md | 4 ++-- .../configure-windows-diagnostic-data-in-your-organization.md | 2 -- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 3 files changed, 3 insertions(+), 5 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 c439934182..e45351e107 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 @@ -5202,7 +5202,7 @@ The following fields are available: - **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). +- **IO** Amount of data written to and read from the disk by the OS Loader during boot. - **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. @@ -7862,7 +7862,7 @@ The following fields are available: - **DPRange** Maximum mean value range. - **DPValue** Randomized bit value (0 or 1) that can be reconstituted over a large population to estimate the mean. -- **Value** Standard UTC emitted DP value structure. See [Value](#value). +- **Value** Standard UTC emitted DP value structure. ## Windows Store events diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 9f13070d00..a1e4e10922 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -327,5 +327,3 @@ For more information about how to limit the diagnostic data to the minimum requi ## Change privacy settings on a single server You can also change the privacy settings on a server running either the Azure Stack HCI operating system or Windows Server. For more information, see [Change privacy settings on individual servers](/azure-stack/hci/manage/change-privacy-settings). - -To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](#manage-enterprise-diagnostic-data). \ No newline at end of file diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 834b448116..bf24ccb668 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -87,7 +87,7 @@ The following table provides an overview of the privacy settings discussed earli | [Speech](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-speech) | Group Policy:
**Computer Configuration** > **Control Panel** > **Regional and Language Options** > **Allow users to enable online speech recognition services**

MDM: [Privacy/AllowInputPersonalization](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off | Off | | [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
**Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

MDM: [Privacy/LetAppsAccessLocation](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later and Windows 11) | Off | | [Find my device](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#find-my-device) | Group Policy:
**Computer Configuration** > **Windows Components** > **Find My Device** > **Turn On/Off Find My Device**

MDM: [Experience/AllFindMyDevice](/windows/client-management/mdm/policy-csp-experience#experience-allowfindmydevice) | Off | Off | -| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md#manage-enterprise-diagnostic-data) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry** (or **Allow diagnostic data** in Windows 11 or Windows Server 2022)

MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

**Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. See [Enabling the Windows diagnostic data processor configuration](#238-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration) below for more information. | Required diagnostic data (Windows 10, version 1903 and later and Windows 11)

Server editions:
Enhanced diagnostic data | Security (Off) and block endpoints | +| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md) | Group Policy:
**Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry** (or **Allow diagnostic data** in Windows 11 or Windows Server 2022)

MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

**Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. See [Enabling the Windows diagnostic data processor configuration](#238-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration) below for more information. | Required diagnostic data (Windows 10, version 1903 and later and Windows 11)

Server editions:
Enhanced diagnostic data | Security (Off) and block endpoints | | [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
**Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

MDM: [TextInput/AllowLinguisticDataCollection](/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later and Windows 11) | Off | | Tailored Experiences | Group Policy:
**User Configuration** > **Windows Components** > **Cloud Content** > **Do not use diagnostic data for tailored experiences**

MDM: [Experience/AllowTailoredExperiencesWithDiagnosticData](/windows/client-management/mdm/policy-csp-experience#experience-allowtailoredexperienceswithdiagnosticdata) | Off | Off | | Advertising ID | Group Policy:
**Computer Configuration** > **System** > **User Profile** > **Turn off the advertising Id**

MDM: [Privacy/DisableAdvertisingId](/windows/client-management/mdm/policy-csp-privacy#privacy-disableadvertisingid) | Off | Off | From f4809eb3e7efd82b3f84ef682015fe5306b7dcd8 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 1 Oct 2021 09:11:18 -0700 Subject: [PATCH 643/930] rearranging --- windows/whats-new/windows-11-plan.md | 4 ++-- windows/whats-new/windows-11-prepare.md | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/whats-new/windows-11-plan.md b/windows/whats-new/windows-11-plan.md index fe62d280f3..887ec75b0d 100644 --- a/windows/whats-new/windows-11-plan.md +++ b/windows/whats-new/windows-11-plan.md @@ -38,7 +38,7 @@ If you are looking for ways to optimize your approach to deploying Windows 11, o As a first step, you will need to know which of your current devices meet the Windows 11 hardware requirements. Most devices purchased in the last 18-24 months will be compatible with Windows 11. Verify that your device meets or exceeds [Windows 11 requirements](windows-11-requirements.md) to ensure it is compatible. -Microsoft is currently developing analysis tools to help you evaluate your devices against the Windows 11 hardware requirements. When Windows 11 reaches general availability, end-users running Windows 10 Home, Pro, and Pro for Workstations will be able to use the [PC Health Check](https://www.microsoft.com/windows/windows-11#pchealthcheck) app to determine their eligibility for Windows 11. End-users running Windows 10 Enterprise and Education editions should rely on their IT administrators to let them know when they are eligible for the upgrade.  +Microsoft is currently developing analysis tools to help you evaluate your devices against the Windows 11 hardware requirements. When Windows 11 reaches general availability, users running Windows 10 Home, Pro, and Pro for Workstations will be able to use the [PC Health Check](https://www.microsoft.com/windows/windows-11#pchealthcheck) app to determine their eligibility for Windows 11. End-users running Windows 10 Enterprise and Education editions should rely on their IT administrators to let them know when they are eligible for the upgrade.  Enterprise organizations looking to evaluate device readiness in their environments can expect this capability to be integrated into existing Microsoft tools, such as Endpoint analytics and Update Compliance. This capability will be available when Windows 11 is generally available. Microsoft is also working with software publishing partners to facilitate adding Windows 11 device support into their solutions. @@ -56,7 +56,7 @@ If you manage devices on behalf of your organization, you will be able to upgrad - Additional insight into safeguard holds. While safeguard holds will function for Windows 11 devices just as they do for Windows 10 today, administrators using Windows Update for Business will have access to information on which safeguard holds are preventing individual devices from taking the upgrade to Windows 11. > [!NOTE] -> Also, Windows 11 has new Microsoft Software License Terms. If you are deploying with Windows Update for Business **Target Version** or with Windows Server Update Services, you are accepting these new license terms on behalf of the users in your organization. +> Also, Windows 11 has new Microsoft Software License Terms. If you are deploying with Windows Update for Business or Windows Server Update Services, you are accepting these new license terms on behalf of the users in your organization. ##### Unmanaged devices diff --git a/windows/whats-new/windows-11-prepare.md b/windows/whats-new/windows-11-prepare.md index 45613110e8..c030667b92 100644 --- a/windows/whats-new/windows-11-prepare.md +++ b/windows/whats-new/windows-11-prepare.md @@ -45,10 +45,11 @@ The tools that you use for core workloads during Windows 10 deployments can stil #### Cloud-based solutions - If you use Windows Update for Business policies, you will need to use the **Target Version** capability (either through policy or the Windows Update for Business deployment service) rather than using feature update deferrals alone to upgrade from Windows 10 to Windows 11. Feature update deferrals are great to move to newer versions of your current product (for example, Windows 10, version 20H2 to 21H1), but won't automatically devices move between products (Windows 10 to Windows 11). + - If you use Microsoft Intune and have a Microsoft 365 E3 license, you will be able to use the [feature update deployments](/mem/intune/protect/windows-10-feature-updates) page to select **Windows 11, version 21H2** and upgrade Windows 10 devices to Windows 11. You can also continue using the same update experience controls to manage Windows 10 and Windows 11 on the **Update Rings** page in Intune. If you aren’t ready to move to Windows 11, keep the feature update version set at the version you are currently on. When you are ready to start upgrading devices, change the feature update deployment setting to specify Windows 11. - In Group Policy, **Select target Feature Update version** has two entry fields after taking the 9/1/2021 optional update ([KB5005101](https://support.microsoft.com/topic/september-1-2021-kb5005101-os-builds-19041-1202-19042-1202-and-19043-1202-preview-82a50f27-a56f-4212-96ce-1554e8058dc1)) or a later update: **Product Version** and **Target Version**. - The product field must specify Windows 11 in order for devices to upgrade to Windows 11. If only the target version field is configured, the device will be offered matching versions of the same product. For example, if a device is running Windows 10, version 2004 and only the target version is configured to 21H1, this device will be offered version Windows 10, version 21H1, even if multiple products have a 21H1 version. If you use deferrals today in Group Policy, your devices will continue to get the latest feature update of Windows 10 once it has reached your specified deferral age, but will not be offered Windows 11 until you specify this by using the **Select target Feature Update version** policy. Your deferrals will continue to apply in this case as well. - Quality update deferrals and experience policies will continue to work the same across both Windows 10 and Windows 11. This is true regardless of which management tool you use to configure Windows Update for Business policies. -- If you use Microsoft Intune and have a Microsoft 365 E3 license, you will be able to use the [feature update deployments](/mem/intune/protect/windows-10-feature-updates) page to select **Windows 11, version 21H2** and upgrade Windows 10 devices to Windows 11. You can also continue using the same update experience controls to manage Windows 10 and Windows 11 on the **Update Rings** page in Intune. If you aren’t ready to move to Windows 11, keep the feature update version set at the version you are currently on. When you are ready to start upgrading devices, change the feature update deployment setting to specify Windows 11. + ## Cloud-based management From 208e82cb14f56a93688edcc1e630b652617fb809 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 1 Oct 2021 09:25:35 -0700 Subject: [PATCH 644/930] cleaning up some terminology --- windows/whats-new/windows-11-plan.md | 4 ++-- windows/whats-new/windows-11-prepare.md | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/whats-new/windows-11-plan.md b/windows/whats-new/windows-11-plan.md index 887ec75b0d..7841ae8015 100644 --- a/windows/whats-new/windows-11-plan.md +++ b/windows/whats-new/windows-11-plan.md @@ -38,7 +38,7 @@ If you are looking for ways to optimize your approach to deploying Windows 11, o As a first step, you will need to know which of your current devices meet the Windows 11 hardware requirements. Most devices purchased in the last 18-24 months will be compatible with Windows 11. Verify that your device meets or exceeds [Windows 11 requirements](windows-11-requirements.md) to ensure it is compatible. -Microsoft is currently developing analysis tools to help you evaluate your devices against the Windows 11 hardware requirements. When Windows 11 reaches general availability, users running Windows 10 Home, Pro, and Pro for Workstations will be able to use the [PC Health Check](https://www.microsoft.com/windows/windows-11#pchealthcheck) app to determine their eligibility for Windows 11. End-users running Windows 10 Enterprise and Education editions should rely on their IT administrators to let them know when they are eligible for the upgrade.  +Microsoft is currently developing analysis tools to help you evaluate your devices against the Windows 11 hardware requirements. When Windows 11 reaches general availability, users running Windows 10 Home, Pro, and Pro for Workstations will be able to use the [PC Health Check](https://www.microsoft.com/windows/windows-11#pchealthcheck) app to determine their eligibility for Windows 11. Users running Windows 10 Enterprise and Education editions should rely on their IT administrators to let them know when they are eligible for the upgrade.  Enterprise organizations looking to evaluate device readiness in their environments can expect this capability to be integrated into existing Microsoft tools, such as Endpoint analytics and Update Compliance. This capability will be available when Windows 11 is generally available. Microsoft is also working with software publishing partners to facilitate adding Windows 11 device support into their solutions. @@ -83,7 +83,7 @@ The introduction of Windows 11 is also a good time to review your hardware refre ## Servicing and support -Along with end-user experience and security improvements, Windows 11 introduces enhancements to Microsoft's servicing approach based on your suggestions and feedback. +Along with user experience and security improvements, Windows 11 introduces enhancements to Microsoft's servicing approach based on your suggestions and feedback. **Quality updates**: Windows 11 and Windows 10 devices will receive regular monthly quality updates to provide security updates and bug fixes. diff --git a/windows/whats-new/windows-11-prepare.md b/windows/whats-new/windows-11-prepare.md index c030667b92..7e584d2ea8 100644 --- a/windows/whats-new/windows-11-prepare.md +++ b/windows/whats-new/windows-11-prepare.md @@ -35,7 +35,7 @@ The tools that you use for core workloads during Windows 10 deployments can stil - If you use [Windows Server Update Service (WSUS)](/windows-server/administration/windows-server-update-services/get-started/windows-server-update-services-wsus), you will need to sync the new **Windows 11** product category. After you sync the product category, you will see Windows 11 offered as an option. If you would like to validate Windows 11 prior to release, you can sync the **Windows Insider Pre-release** category as well. > [!NOTE] - > During deployment, you will be prompted to agree to the End User License Agreement on behalf of your users. Additionally, you will not see an x86 option because Windows 11 is not supported on 32-bit architecture. + > During deployment, you will be prompted to agree to the Microsoft Software License Terms on behalf of your users. Additionally, you will not see an x86 option because Windows 11 is not supported on 32-bit architecture. - If you use [Microsoft Endpoint Configuration Manager](/mem/configmgr/), you can sync the new **Windows 11** product category and begin upgrading eligible devices. If you would like to validate Windows 11 prior to release, you can sync the **Windows Insider Pre-release** category as well. @@ -53,7 +53,7 @@ The tools that you use for core workloads during Windows 10 deployments can stil ## Cloud-based management -If you aren’t already taking advantage of cloud-based management capabilities, like those available in [Microsoft Endpoint Manager](/mem/endpoint-manager-overview), it's worth considering. In addition to consolidating device management and endpoint security into a single platform, Microsoft Endpoint Manager can better support the diverse bring-your-own-device (BYOD) ecosystem that is increasingly the norm with hybrid work scenarios. It can also enable you to track your progress against compliance and business objectives, while protecting end-user privacy. +If you aren’t already taking advantage of cloud-based management capabilities, like those available in [Microsoft Endpoint Manager](/mem/endpoint-manager-overview), it's worth considering. In addition to consolidating device management and endpoint security into a single platform, Microsoft Endpoint Manager can better support the diverse bring-your-own-device (BYOD) ecosystem that is increasingly the norm with hybrid work scenarios. It can also enable you to track your progress against compliance and business objectives, while protecting user privacy. The following are some common use cases and the corresponding Microsoft Endpoint Manager capabilities that support them: @@ -112,9 +112,9 @@ At a high level, the tasks involved are: 6. Test and support the pilot devices. 7. Determine broad deployment readiness based on the results of the pilot. -## End-user readiness +## User readiness -Do not overlook the importance of end-user readiness to deliver an effective, enterprise-wide deployment of Windows 11. Windows 11 has a familiar design, but your users will see several enhancements to the overall user interface. They will also need to adapt to changes in menus and settings pages. Therefore, consider the following tasks to prepare users and your IT support staff Windows 11: +Do not overlook the importance of user readiness to deliver an effective, enterprise-wide deployment of Windows 11. Windows 11 has a familiar design, but your users will see several enhancements to the overall user interface. They will also need to adapt to changes in menus and settings pages. Therefore, consider the following tasks to prepare users and your IT support staff Windows 11: - Create a communications schedule to ensure that you provide the right message at the right time to the right groups of users, based on when they will see the changes. - Draft concise emails that inform users of what changes they can expect to see. Offer tips on how to use or customize their experience. Include information about support and help desk options. - Update help desk manuals with screenshots of the new user interface, the out-of-box experience for new devices, and the upgrade experience for existing devices. From 3aaf95e6884c10faf392f96ee2059af44c1da9e1 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 1 Oct 2021 10:18:02 -0700 Subject: [PATCH 645/930] safety/checkpoint commit --- windows/deployment/TOC.yml | 8 ++++---- windows/deployment/update/index.md | 7 ++++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 18817d1d38..2780fe7507 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -15,7 +15,7 @@ href: update/quality-updates.md - name: Basics of Windows updates, channels, and tools href: update/get-started-updates-channels-tools.md - - name: Servicing the Windows 10 operating system + - name: Prepare servicing strategy for Windows client updates href: update/waas-servicing-strategy-windows-10-updates.md - name: Deployment proof of concept @@ -47,7 +47,7 @@ href: update/plan-determine-app-readiness.md - name: Define your servicing strategy href: update/plan-define-strategy.md - - name: Delivery Optimization for Windows 10 updates + - name: Delivery Optimization for Windows client updates href: update/waas-delivery-optimization.md items: - name: Using a proxy with Delivery Optimization @@ -85,9 +85,9 @@ href: update/update-policies.md - name: Update Baseline href: update/update-baseline.md - - name: Set up Delivery Optimization for Windows 10 updates + - name: Set up Delivery Optimization for Windows client updates href: update/waas-delivery-optimization-setup.md - - name: Configure BranchCache for Windows 10 updates + - name: Configure BranchCache for Windows client updates href: update/waas-branchcache.md - name: Prepare your deployment tools items: diff --git a/windows/deployment/update/index.md b/windows/deployment/update/index.md index 3f72fde718..08592c252b 100644 --- a/windows/deployment/update/index.md +++ b/windows/deployment/update/index.md @@ -1,6 +1,6 @@ --- -title: Update Windows 10 in enterprise deployments (Windows 10) -description: Windows as a service provides an all-new way to think about building, deploying, and servicing Windows 10. +title: Update Windows client in enterprise deployments +description: Windows as a service provides an all-new way to think about building, deploying, and servicing Windows client. ms.prod: w10 ms.mktglfcycl: manage author: jaimeo @@ -10,12 +10,13 @@ ms.author: jaimeo ms.topic: article --- -# Update Windows 10 in enterprise deployments +# Update Windows client in enterprise deployments **Applies to** - Windows 10 +- Windows 11 > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) From 4b286b6298d481e22cbec0486e58443691b10cc5 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 1 Oct 2021 10:29:03 -0700 Subject: [PATCH 646/930] update --- ...esh-a-windows-10-computer-with-windows-11.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md b/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md index 8cad856b9c..c2ce5f3e4d 100644 --- a/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md +++ b/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md @@ -22,12 +22,12 @@ ms.topic: article - Windows 10 - Windows 11 -This topic will show you how to use MDT Lite Touch Installation (LTI) to upgrade a Windows 7 computer to a Windows 10 computer using the online computer refresh process. The computer refresh scenario is a reinstallation of an updated operating system on the same computer. You can also use this procedure to reinstall the same OS version. In this article, the computer refresh will be done while the computer is online. MDT also supports an offline computer refresh. For more info on that scenario, see the USMTOfflineMigration property on the [MDT resource page](/mem/configmgr/mdt/). +This topic will show you how to use MDT Lite Touch Installation (LTI) to upgrade a Windows 10 computer to a Windows 11 computer using the online computer refresh process. The computer refresh scenario is a reinstallation of an updated operating system on the same computer. You can also use this procedure to reinstall the same OS version. In this article, the computer refresh will be done while the computer is online. MDT also supports an offline computer refresh. For more info on that scenario, see the USMTOfflineMigration property on the [MDT resource page](/mem/configmgr/mdt/). For the purposes of this topic, we will use three computers: DC01, MDT01, and PC0001. - DC01 is a domain controller for the contoso.com domain. - MDT01 is domain member server that hosts your deployment share. -- PC0001 is a domain member computer running a previous version of Windows that is going to be refreshed to a new version of Windows 10, with data and settings restored. The example used here is a computer running Windows 7 SP1. +- PC0001 is a domain member computer running a previous version of Windows that is going to be refreshed to a new version of Windows 10, with data and settings restored. The example used here is a computer running Windows 10, version 1909. Both DC01 and MDT01 are running Windows Server 2019; however any supported version of Windows Server can be used. For more details on the setup for this topic, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). @@ -39,7 +39,7 @@ The computers used in this topic. A computer refresh is not the same as an in-place upgrade because a computer refresh involves exporting user data and settings then wiping the device before installing a fresh OS and restoring the user's data and settings. -For a computer refresh with MDT, you use the User State Migration Tool (USMT), which is part of the Windows Assessment and Deployment Kit (ADK) for Windows 10, to migrate user data and settings. To complete a computer refresh you will: +For a computer refresh with MDT, you use the User State Migration Tool (USMT), which is part of the Windows Assessment and Deployment Kit (ADK), to migrate user data and settings. To complete a computer refresh you will: 1. Back up data and settings locally, in a backup folder. 2. Wipe the partition, except for the backup folder. @@ -69,15 +69,18 @@ In addition to the command-line switches that control which profiles to migrate, Multicast is a technology designed to optimize simultaneous deployment to multiple devices. If you have a limited number of simultaneous deployments, you should disable multicast which was [configured in a previous procedure](deploy-a-windows-10-image-using-mdt.md#set-up-mdt-for-multicast) in this guide. Disabling multicast will speed up deployment for a small number of computers. You will need to update the deployment share after changing this setting. -## Refresh a Windows 7 SP1 client +## Refresh a Windows 10 client In these section, we assume that you have already performed the prerequisite procedures in the following topics, so that you have a deployment share named **MDTProduction$** on MDT01: - [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md) -- [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) -- [Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md) +- [Create a Windows 11 reference image](create-a-windows-11-reference-image.md) +- [Deploy a Windows 11 image using MDT](deploy-a-windows-11-image-using-mdt.md) -It is also assumed that you have a domain member client computer named PC0001 in your environment running Windows 7, 8.1 or 10 that is ready for a refresh to the latest version of Windows 10. For demonstration purposes, we will refreshing a Windows 7 SP1 PC to Windows 10, version 1909. +It is also assumed that you have a domain member client computer named PC0001 in your environment running Windows 7, 8.1 or 10 that is ready for a refresh to Windows 11. For demonstration purposes, we will refreshing a Windows 10 PC to Windows 11. + +> [!IMPORTANT] +> Using a Windows 11 image, it is possible to install Windows 11 on a device that doesn't meet Windows 11 hardware requirements. ### Upgrade (refresh) a Windows 7 SP1 client From 62161ac658eed9a50b620d38f4ab29922ef73c69 Mon Sep 17 00:00:00 2001 From: Jordan Geurten Date: Fri, 1 Oct 2021 10:42:43 -0700 Subject: [PATCH 647/930] Added "help" harden systems --- .../microsoft-recommended-driver-block-rules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md index 3d1e37428f..4e5251d27d 100644 --- a/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md +++ b/windows/security/threat-protection/windows-defender-application-control/microsoft-recommended-driver-block-rules.md @@ -33,7 +33,7 @@ Microsoft has strict requirements for code running in kernel. So, malicious acto - Hypervisor-protected code integrity (HVCI) enabled devices - Windows 10 in S mode (S mode) devices -The vulnerable driver blocklist is designed to harden systems against third party-developed drivers across the Windows ecosystem with any of the following attributes: +The vulnerable driver blocklist is designed to help harden systems against third party-developed drivers across the Windows ecosystem with any of the following attributes: - Known security vulnerabilities that can be exploited by attackers to elevate privileges in the Windows kernel - Malicious behaviors (malware) or certificates used to sign malware From 959e157f6d254b40c3976c5ae9d0c8b0564a9f81 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Fri, 1 Oct 2021 23:56:08 +0530 Subject: [PATCH 648/930] Update policy-csp-admx-previousversions.md --- .../client-management/mdm/policy-csp-admx-previousversions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-previousversions.md b/windows/client-management/mdm/policy-csp-admx-previousversions.md index 3065cc6777..64a89c8ccf 100644 --- a/windows/client-management/mdm/policy-csp-admx-previousversions.md +++ b/windows/client-management/mdm/policy-csp-admx-previousversions.md @@ -40,7 +40,7 @@ manager: dansimp ADMX_PreviousVersions/DisableRemotePage_2
- ADMX_PreviousVersions/HideBackupEntries_1/ + ADMX_PreviousVersions/HideBackupEntries_1
ADMX_PreviousVersions/HideBackupEntries_2 From eb99a3d49e0b6494bc1bcda408df2e6aedb85a23 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 1 Oct 2021 11:50:27 -0700 Subject: [PATCH 649/930] clean up TOC and redirects --- .openpublishing.redirection.json | 55 ++++ windows/deployment/TOC.yml | 32 +- .../change-history-for-update-windows-10.md | 51 ---- .../update/feature-update-conclusion.md | 25 -- .../feature-update-maintenance-window.md | 264 ---------------- .../update/feature-update-mission-critical.md | 44 --- windows/deployment/update/index.md | 22 +- .../update/waas-servicing-differences.md | 127 -------- ...s-servicing-strategy-windows-10-updates.md | 42 --- windows/deployment/update/waas-wufb-intune.md | 285 ------------------ windows/deployment/update/wufb-autoupdate.md | 37 --- windows/deployment/update/wufb-basics.md | 31 -- .../deployment/update/wufb-managedrivers.md | 68 ----- .../deployment/update/wufb-manageupdate.md | 61 ---- windows/deployment/update/wufb-onboard.md | 48 --- .../deployment/windows-10-missing-fonts.md | 18 +- 16 files changed, 87 insertions(+), 1123 deletions(-) delete mode 100644 windows/deployment/update/change-history-for-update-windows-10.md delete mode 100644 windows/deployment/update/feature-update-conclusion.md delete mode 100644 windows/deployment/update/feature-update-maintenance-window.md delete mode 100644 windows/deployment/update/feature-update-mission-critical.md delete mode 100644 windows/deployment/update/waas-servicing-differences.md delete mode 100644 windows/deployment/update/waas-servicing-strategy-windows-10-updates.md delete mode 100644 windows/deployment/update/waas-wufb-intune.md delete mode 100644 windows/deployment/update/wufb-autoupdate.md delete mode 100644 windows/deployment/update/wufb-basics.md delete mode 100644 windows/deployment/update/wufb-managedrivers.md delete mode 100644 windows/deployment/update/wufb-manageupdate.md delete mode 100644 windows/deployment/update/wufb-onboard.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 00a95b4582..49a449abe6 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -18959,6 +18959,61 @@ "source_path": "windows/security/identity-protection/change-history-for-access-protection.md", "redirect_url": "/windows/security/", "redirect_document_id": false + }, + { + "source_path": "windows/deployment/update/waas-deployment-rings-windows-10-updates.md", + "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/update/waas-servicing-differences.md", + "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "redirect_document_id": false + }, + { + "source_path": "windows/deployment/update/waas-deployment-rings-windows-10-updates.md", + "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/update/waas-servicing-differences.md", + "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/update/waas-servicing-differences.md", + "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/update/waas-servicing-differences.md", + "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/update/waas-servicing-differences.md", + "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/update/waas-servicing-differences.md", + "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/update/waas-servicing-differences.md", + "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/update/waas-servicing-differences.md", + "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "redirect_document_id": true + }, + { + "source_path": "windows/deployment/update/waas-servicing-differences.md", + "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "redirect_document_id": false } diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index a91592e726..78c5ebcab3 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -54,8 +54,6 @@ href: update/delivery-optimization-proxy.md - name: Delivery Optimization client-service communication href: update/delivery-optimization-workflow.md - - name: Best practices for feature updates on mission-critical devices - href: update/feature-update-mission-critical.md - name: Windows 10 deployment considerations href: planning/windows-10-deployment-considerations.md - name: Windows 10 infrastructure requirements @@ -79,7 +77,7 @@ items: - name: Prepare for Windows 11 href: /windows/whats-new/windows-11-prepare - - name: Prepare to deploy Windows 10 updates + - name: Prepare to deploy Windows client updates href: update/prepare-deploy-windows.md - name: Evaluate and update infrastructure href: update/update-policies.md @@ -97,8 +95,6 @@ href: deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md - name: Build a successful servicing strategy items: - - name: Build deployment rings for Windows 10 updates - href: update/waas-deployment-rings-windows-10-updates.md - name: Check release health href: update/check-release-health.md - name: Prepare updates using Windows Update for Business @@ -142,7 +138,7 @@ href: vda-subscription-activation.md - name: Deploy Windows 10/11 Enterprise licenses href: deploy-enterprise-licenses.md - - name: Deploy Windows 10 updates + - name: Deploy Windows client updates items: - name: Assign devices to servicing channels href: update/waas-servicing-channels-windows-10-updates.md @@ -154,20 +150,18 @@ href: update/waas-manage-updates-wsus.md - name: Deploy updates with Group Policy href: update/waas-wufb-group-policy.md - - name: Update Windows 10 media with Dynamic Update + - name: Update Windows client media with Dynamic Update href: update/media-dynamic-update.md - name: Migrating and acquiring optional Windows content href: update/optional-content.md - name: Safeguard holds href: update/safeguard-holds.md - - name: Manage the Windows 10 update experience + - name: Manage the Windows client update experience items: - name: Manage device restarts after updates href: update/waas-restart.md - name: Manage additional Windows Update settings href: update/waas-wu-settings.md - - name: Deploy feature updates during maintenance windows - href: update/feature-update-maintenance-window.md - name: Deploy feature updates for user-initiated installations href: update/feature-update-user-install.md - name: Use Windows Update for Business @@ -189,7 +183,7 @@ href: update/waas-wufb-group-policy.md - name: 'Walkthrough: use Intune to configure Windows Update for Business' href: update/deploy-updates-intune.md - - name: Monitor Windows 10 updates + - name: Monitor Windows client updates items: - name: Monitor Delivery Optimization href: update/waas-delivery-optimization-setup.md#monitor-delivery-optimization @@ -238,7 +232,7 @@ items: - name: Resolve upgrade errors items: - - name: Resolve Windows 10 upgrade errors + - name: Resolve Windows client upgrade errors href: upgrade/resolve-windows-10-upgrade-errors.md - name: Quick fixes href: upgrade/quick-fixes.md @@ -254,7 +248,7 @@ href: upgrade/log-files.md - name: Resolution procedures href: upgrade/resolution-procedures.md - - name: Submit Windows 10 upgrade errors + - name: Submit Windows client upgrade errors href: upgrade/submit-errors.md - name: Troubleshoot Windows Update items: @@ -275,9 +269,9 @@ items: - name: How does Windows Update work? href: update/how-windows-update-works.md - - name: Windows 10 upgrade paths + - name: Windows client upgrade paths href: upgrade/windows-10-upgrade-paths.md - - name: Windows 10 edition upgrade + - name: Windows client edition upgrade href: upgrade/windows-10-edition-upgrades.md - name: Deploy Windows 10 with Microsoft 365 href: deploy-m365.md @@ -289,11 +283,11 @@ href: update/waas-wu-settings.md - name: Delivery Optimization reference href: update/waas-delivery-optimization-reference.md - - name: Windows 10 in S mode + - name: Windows client in S mode href: s-mode.md - - name: Switch to Windows 10 Pro or Enterprise from S mode + - name: Switch to Windows client Pro or Enterprise from S mode href: windows-10-pro-in-s-mode.md - - name: Windows 10 deployment tools + - name: Windows client deployment tools items: - name: Windows client deployment scenarios and tools items: @@ -580,5 +574,5 @@ - name: "Appendix: Information sent to Microsoft during activation " href: volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md - - name: Install fonts in Windows 10 + - name: Install fonts in Windows client href: windows-10-missing-fonts.md diff --git a/windows/deployment/update/change-history-for-update-windows-10.md b/windows/deployment/update/change-history-for-update-windows-10.md deleted file mode 100644 index 1f326784c8..0000000000 --- a/windows/deployment/update/change-history-for-update-windows-10.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: Change history for Update Windows 10 (Windows 10) -description: This topic lists new and updated topics in the Update Windows 10 documentation for Windows 10. -ms.prod: w10 -ms.mktglfcycl: manage -audience: itpro -author: jaimeo -ms.author: jaimeo -ms.reviewer: -manager: laurawi -ms.topic: article ---- - -# Change history for Update Windows 10 - -This topic lists new and updated topics in the [Update Windows 10](index.md) documentation for [Deploy and Update Windows 10](/windows/deployment). - ->If you're looking for **update history** for Windows 10, see [Windows 10 and Windows Server 2016 update history](https://support.microsoft.com/help/12387/windows-10-update-history). - -## September 2018 - -| New or changed topic | Description | -| --- | --- | -| [Get started with Windows Update](windows-update-overview.md) | New | - - -## RELEASE: Windows 10, version 1709 - -The topics in this library have been updated for Windows 10, version 1709 (also known as the Fall Creators Update). - -## September 2017 - -| New or changed topic | Description | -| --- | --- | -| [Olympia Corp](olympia/olympia-enrollment-guidelines.md) | New | - -## July 2017 - -All topics were updated to reflect the new [naming changes](waas-overview.md#naming-changes). - -## May 2017 - -| New or changed topic | Description | -| --- | --- | -| [Manage additional Windows Update settings](waas-wu-settings.md) | New | - -## RELEASE: Windows 10, version 1703 - -The topics in this library have been updated for Windows 10, version 1703 (also known as the Creators Update). The following new topics have been added: -* [Windows Insider Program for Business](/windows-insider/at-work-pro/wip-4-biz-get-started) -* [Windows Insider Program for Business](/windows-insider/at-work-pro/wip-4-biz-register) \ No newline at end of file diff --git a/windows/deployment/update/feature-update-conclusion.md b/windows/deployment/update/feature-update-conclusion.md deleted file mode 100644 index d8206d5491..0000000000 --- a/windows/deployment/update/feature-update-conclusion.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Best practices for feature updates - conclusion -description: This article includes final thoughts about how to deploy and stay up-to-date with Windows 10 feature updates. -ms.prod: w10 -ms.mktglfcycl: manage -audience: itpro -itproauthor: jaimeo -author: jaimeo -ms.localizationpriority: medium -ms.author: jaimeo -ms.reviewer: -manager: laurawi -ms.collection: M365-modern-desktop -ms.topic: article -ms.custom: seo-marvel-apr2020 ---- - -# Conclusion - -**Applies to**: Windows 10 - -Mission critical devices that need to be online 24x7 pose unique challenges for the IT Pro looking to stay current with the latest Windows 10 feature update. Because these devices are online continually, providing mission critical services, with only a small window of time available to apply feature updates, specific procedures are required to effectively keep these devices current, with as little downtime as possible. - -Whether you have defined servicing windows at your disposal where feature updates can be installed automatically, or you require user initiated installs by a technician, this whitepaper provides guidelines for either approach. Improvements are continually being made to Windows 10 setup to reduce device offline time for feature updates. This whitepaper will be updated as enhancements become available to improve the overall servicing approach and experience. - diff --git a/windows/deployment/update/feature-update-maintenance-window.md b/windows/deployment/update/feature-update-maintenance-window.md deleted file mode 100644 index 473abc5a46..0000000000 --- a/windows/deployment/update/feature-update-maintenance-window.md +++ /dev/null @@ -1,264 +0,0 @@ ---- -title: Best practices - deploy feature updates during maintenance windows -description: Learn how to configure maintenance windows and how to deploy feature updates during a maintenance window. -ms.prod: w10 -ms.mktglfcycl: manage -audience: itpro -author: jaimeo -ms.localizationpriority: medium -ms.author: jaimeo -ms.reviewer: -manager: laurawi -ms.collection: M365-modern-desktop -ms.topic: article -ms.custom: seo-marvel-apr2020 ---- -{DELETE} -# Deploy feature updates during maintenance windows - -**Applies to**: Windows 10 - -Use the following information to deploy feature updates during a maintenance window. - -## Get ready to deploy feature updates - -### Step 1: Configure maintenance windows - -1. In the Configuration Manager console, choose **Assets and Compliance> Device Collections**. -2. In the **Device Collections** list, select the collection for which you intended to deploy the feature update(s). -3. On the **Home** tab, in the **Properties** group, choose **Properties**. -4. In the **Maintenance Windows** tab of the `` Properties dialog box, choose the New icon. -5. Complete the `` Schedule dialog. -6. Select from the Apply this schedule to drop-down list. -7. Choose **OK** and then close the **\ Properties** dialog box. - -### Step 2: Review computer restart device settings - -If you're not suppressing computer restarts and the feature update will be installed when no users are present, consider deploying a custom client settings policy to your feature update target collection to shorten the settings below or consider the total duration of these settings when defining your maintenance window duration. - -For example, by default, 90 minutes will be honored before the system is rebooted after the feature update install. If users will not be impacted by the user logoff or restart, there is no need to wait a full 90 minutes before rebooting the computer. If a delay and notification is needed, ensure that the maintenance window takes this into account along with the total time needed to install the feature update. - ->[!NOTE] -> The following settings must be shorter in duration than the shortest maintenance window applied to the computer. ->- **Display a temporary notification to the user that indicates the interval before the user is logged off or the computer restarts (minutes).** ->- **Display a dialog box that the user cannot close, which displays the countdown interval before the user is logged off or the computer restarts (minutes).** - -### Step 3: Enable Peer Cache - -Use **Peer Cache** to help manage deployment of content to clients in remote locations. Peer Cache is a built-in Configuration Manager solution that enables clients to share content with other clients directly from their local cache. - -[Enable Configuration Manager client in full OS to share content](/sccm/core/clients/deploy/about-client-settings#enable-configuration-manager-client-in-full-os-to-share-content) if you have clients in remote locations that would benefit from downloading feature update content from a peer instead of downloading it from a distribution point (or Microsoft Update). - -### Step 4: Override the default Windows setup priority (Windows 10, version 1709 and later) - -If you're deploying **Feature update to Windows 10, version 1709** or later, by default, portions of setup are configured to run at a lower priority. This can result in a longer total install time for the feature update. When deploying within a maintenance window, we recommend that you override this default behavior to benefit from faster total install times. To override the default priority, create a file called SetupConfig.ini on each machine to be upgraded in the below location containing the single section noted. - -**%systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini** - -``` -[SetupConfig] -Priority=Normal -``` - -You can use the new [Run Scripts](/sccm/apps/deploy-use/create-deploy-scripts) feature to run a PowerShell script like the sample below to create the SetupConfig.ini on target devices. - -```powershell -#Parameters -Param( - [string] $PriorityValue = "Normal" - ) - -#Variable for ini file path -$iniFilePath = "$env:SystemDrive\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini" - -#Variables for SetupConfig -$iniSetupConfigSlogan = "[SetupConfig]" -$iniSetupConfigKeyValuePair =@{"Priority"=$PriorityValue;} - -#Init SetupConfig content -$iniSetupConfigContent = @" -$iniSetupConfigSlogan -"@ - -#Build SetupConfig content with settings -foreach ($k in $iniSetupConfigKeyValuePair.Keys) -{ - $val = $iniSetupConfigKeyValuePair[$k] - - $iniSetupConfigContent = $iniSetupConfigContent.Insert($iniSetupConfigContent.Length, "`r`n$k=$val") -} - -#Write content to file -New-Item $iniFilePath -ItemType File -Value $iniSetupConfigContent -Force - -<# -Disclaimer -Sample scripts are not supported under any Microsoft standard support program or service. The sample scripts is -provided AS IS without warranty of any kind. Microsoft further disclaims all implied warranties including, without -limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk -arising out of the use or performance of the sample script and documentation remains with you. In no event shall -Microsoft, its authors, or anyone else involved in the creation, production, or delivery of the scripts be liable -for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, -loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample script -or documentation, even if Microsoft has been advised of the possibility of such damages. -#> -``` - -> [!NOTE] -> If you elect not to override the default setup priority, you will need to increase the [maximum run time](/sccm/sum/get-started/manage-settings-for-software-updates#BKMK_SetMaxRunTime) value for feature update to Windows 10, version 1709 or higher from the default of 60 minutes. A value of 240 minutes may be required. Remember to ensure that your maintenance window duration is larger than your defined maximum run time value. - -## Manually deploy feature updates - -The following sections provide the steps to manually deploy a feature update. - -### Step 1: Specify search criteria for feature updates -There are potentially a thousand or more feature updates displayed in the Configuration Manager console. The first step in the workflow for manually deploying feature updates is to identify the feature updates that you want to deploy. - -1. In the Configuration Manager console, click **Software Library**. -2. In the Software Library workspace, expand **Windows 10 Servicing**, and click **All Windows 10 Updates**. The synchronized feature updates are displayed. -3. In the search pane, filter to identify the feature updates that you need by using one or both of the following steps: - - In the search text box, type a search string that will filter the feature updates. For example, type the version number for a specific feature update, or enter a string that would appear in the title of the feature update. - - Click **Add Criteria**, select the criteria that you want to use to filter software updates, click **Add**, and then provide the values for the criteria. For example, Title contains 1803, Required is greater than or equal to 1, and Language equals English. - -4. Save the search for future use. - -### Step 2: Download the content for the feature updates -Before you deploy the feature updates, you can download the content as a separate step. Do this so you can verify that the content is available on the distribution points before you deploy the feature updates. This will help you to avoid any unexpected issues with the content delivery. Use the following procedure to download the content for feature updates before creating the deployment. - -1. In the Configuration Manager console, navigate to **Software Library > Windows 10 Servicing**. -2. Choose the **feature update(s)** to download by using your saved search criteria. Select one or more of the feature updates returned, right click, and select **Download**. - - The **Download Software Updates Wizard** opens. -3. On the **Deployment Package** page, configure the following settings: - **Create a new deployment package**: Select this setting to create a new deployment package for the software updates that are in the deployment. Configure the following settings: - - **Name**: Specifies the name of the deployment package. The package must have a unique name that briefly describes the package content. It is limited to 50 characters. - - **Description**: Specifies the description of the deployment package. The package description provides information about the package contents and is limited to 127 characters. - - **Package source**: Specifies the location of the feature update source files. Type a network path for the source location, for example, \\\server\sharename\path, or click **Browse** to find the network location. You must create the shared folder for the deployment package source files before you proceed to the next page. - - > [!NOTE] - > The deployment package source location that you specify cannot be used by another software deployment package. - - > [!IMPORTANT] - > The SMS Provider computer account and the user that is running the wizard to download the feature updates must both have Write NTFS permissions on the download location. You should carefully restrict access to the download location to reduce the risk of attackers tampering with the feature update source files. - - > [!IMPORTANT] - > You can change the package source location in the deployment package properties after Configuration Manager creates the deployment package. But if you do so, you must first copy the content from the original package source to the new package source location. - - Click **Next**. -4. On the **Distribution Points** page, specify the distribution points or distribution point groups that will host the feature update files, and then click **Next**. For more information about distribution points, see [Distribution point configurations](/sccm/core/servers/deploy/configure/install-and-configure-distribution-points#bkmk_configs). - - > [!NOTE] - > The Distribution Points page is available only when you create a new software update deployment package. -5. On the **Distribution Settings** page, specify the following settings: - - - **Distribution priority**: Use this setting to specify the distribution priority for the deployment package. The distribution priority applies when the deployment package is sent to distribution points at child sites. Deployment packages are sent in priority order: High, Medium, or Low. Packages with identical priorities are sent in the order in which they were created. If there is no backlog, the package will process immediately regardless of its priority. By default, packages are sent using Medium priority. - - **Enable for on-demand distribution**: Use this setting to enable on-demand content distribution to preferred distribution points. When this setting is enabled, the management point creates a trigger for the distribution manager to distribute the content to all preferred distribution points when a client requests the content for the package and the content is not available on any preferred distribution points. For more information about preferred distribution points and on-demand content, see [Content source location scenarios](/sccm/core/plan-design/hierarchy/content-source-location-scenarios). - - **Prestaged distribution point settings**: Use this setting to specify how you want to distribute content to prestaged distribution points. Choose one of the following options: - - **Automatically download content when packages are assigned to distribution points**: Use this setting to ignore the prestage settings and distribute content to the distribution point. - - **Download only content changes to the distribution point**: Use this setting to prestage the initial content to the distribution point, and then distribute content changes to the distribution point. - - **Manually copy the content in this package to the distribution point**: Use this setting to always prestage content on the distribution point. This is the default setting. - - For more information about prestaging content to distribution points, see [Use Prestaged content](/sccm/core/servers/deploy/configure/deploy-and-manage-content#bkmk_prestage). - Click **Next**. -6. On the **Download Location** page, specify location that Configuration Manager will use to download the software update source files. As needed, use the following options: - - - **Download software updates from the Internet**: Select this setting to download the software updates from the location on the Internet. This is the default setting. - - **Download software updates from a location on the local network**: Select this setting to download software updates from a local folder or shared network folder. Use this setting when the computer running the wizard does not have Internet access. - - > [!NOTE] - > When you use this setting, download the software updates from any computer with Internet access, and then copy the software updates to a location on the local network that is accessible from the computer running the wizard. - - Click **Next**. -7. On the **Language Selection** page, specify the languages for which the selected feature updates are to be downloaded, and then click **Next**. Ensure that your language selection matches the language(s) of the feature updates selected for download. For example, if you selected English and German based feature updates for download, select those same languages on the language selection page. -8. On the **Summary** page, verify the settings that you selected in the wizard, and then click Next to download the software updates. -9. On the **Completion** page, verify that the software updates were successfully downloaded, and then click Close. - -#### To monitor content status -1. To monitor the content status for the feature updates, click **Monitoring** in the Configuration Manager console. -2. In the Monitoring workspace, expand **Distribution Status**, and then click **Content Status**. -3. Select the feature update package that you previously identified to download the feature updates. -4. On the **Home** tab, in the Content group, click **View Status**. - -### Step 3: Deploy the feature update(s) -After you determine which feature updates you intend to deploy, you can manually deploy the feature update(s). Use the following procedure to manually deploy the feature update(s). - -1. In the Configuration Manager console, click **Software Library**. -2. In the Software Library workspace, expand **Windows 10 Servicing**, and click **All Windows 10 Updates**. -3. Choose the feature update(s) to deploy by using your saved search criteria. Select one or more of the feature updates returned, right click, and select **Deploy**. - - The **Deploy Software Updates Wizard** opens. -4. On the General page, configure the following settings: - - **Name**: Specify the name for the deployment. The deployment must have a unique name that describes the purpose of the deployment and differentiates it from other deployments in the Configuration Manager site. By default, Configuration Manager automatically provides a name for the deployment in the following format: **Microsoft Software Updates - \\** - - **Description**: Specify a description for the deployment. The description provides an overview of the deployment and any other relevant information that helps to identify and differentiate the deployment among others in Configuration Manager site. The description field is optional, has a limit of 256 characters, and has a blank value by default. - - **Software Update/Software Update Group**: Verify that the displayed software update group, or software update, is correct. - - **Select Deployment Template**: Specify whether to apply a previously saved deployment template. You can configure a deployment template to contain multiple common software update deployment properties and then apply the template when you deploy subsequent software updates to ensure consistency across similar deployments and to save time. - - **Collection**: Specify the collection for the deployment, as applicable. Members of the collection receive the feature updates that are defined in the deployment. -5. On the Deployment Settings page, configure the following settings: - - - **Type of deployment**: Specify the deployment type for the software update deployment. Select **Required** to create a mandatory software update deployment in which the feature updates are automatically installed on clients before a configured installation deadline. - - > [!IMPORTANT] - > After you create the software update deployment, you cannot later change the type of deployment. - - > [!NOTE] - > A software update group deployed as Required will be downloaded in background and honor BITS settings, if configured. - - - **Use Wake-on-LAN to wake up clients for required deployments**: Specify whether to enable Wake On LAN at the deadline to send wake-up packets to computers that require one or more software updates in the deployment. Any computers that are in sleep mode at the installation deadline time will be awakened so the software update installation can initiate. Clients that are in sleep mode that do not require any software updates in the deployment are not started. By default, this setting is not enabled and is available only when Type of deployment is set to Required. - - > [!WARNING] - > Before you can use this option, computers and networks must be configured for Wake On LAN. - - - **Detail level**: Specify the level of detail for the state messages that are reported by client computers. -6. On the Scheduling page, configure the following settings: - - - **Schedule evaluation**: Specify whether the available time and installation deadline times are evaluated according to UTC or the local time of the computer running the Configuration Manager console. - - > [!NOTE] - > When you select local time, and then select **As soon as possible** for the **Software available time** or **Installation deadline**, the current time on the computer running the Configuration Manager console is used to evaluate when updates are available or when they are installed on a client. If the client is in a different time zone, these actions will occur when the client's time reaches the evaluation time. - - - **Software available time**: Select **As soon as possible** to specify when the software updates will be available to clients: - - **As soon as possible**: Select this setting to make the software updates in the deployment available to clients as soon as possible. When the deployment is created, the client policy is updated, the clients are made aware of the deployment at their next client policy polling cycle, and then the software updates are available for installation. - - **Installation deadline**: Select **Specific time** to specify the installation deadline for the software updates in the deployment. - - > [!NOTE] - > You can configure the installation deadline setting only when **Type of deployment** is set to **Required** on the Deployment Settings page. - - - **Specific time**: Select this setting to automatically install the software updates in the deployment at a specific date and time. Set the date and time value to correspond with your defined maintenance window for the target collection. Allow sufficient time for clients to download the content in advance of the deadline. Adjust accordingly if clients in your environment will need additional download time. E.g., slow or unreliable network links. - - > [!NOTE] - > The actual installation deadline time is the specific time that you configure plus a random amount of time up to 2 hours. This reduces the potential impact of all client computers in the destination collection installing the software updates in the deployment at the same time. Configure the Computer Agent client setting, Disable deadline randomization to disable the installation randomization delay for the required software updates to allow a greater chance for the installation to start and complete within your defined maintenance window. For more information, see [Computer Agent](/sccm/core/clients/deploy/about-client-settings#computer-agent). -7. On the User Experience page, configure the following settings: - - **User notifications**: Specify whether to display notification of the software updates in Software Center on the client computer at the configured **Software available time** and whether to display user notifications on the client computers. When **Type of deployment** is set to **Available** on the Deployment Settings page, you cannot select **Hide in Software Center and all notifications**. - - **Deadline behavior**: Available only when **Type of deployment** is set to **Required** on the Deployment Settings page. Specify the behavior that is to occur when the deadline is reached for the software update deployment. Specify whether to install the software updates in the deployment. Also specify whether to perform a system restart after software update installation regardless of a configured maintenance window. For more information about maintenance windows, see [How to use maintenance windows](/sccm/core/clients/manage/collections/use-maintenance-windows). - - **Device restart behavior**: Available only when **Type of deployment** is set to **Required** on the Deployment Settings page. Specify whether to suppress a system restart on servers and workstations after software updates are installed and a system restart is required to complete the installation. - - > [!IMPORTANT] - > Suppressing system restarts can be useful in server environments or for cases in which you do not want the computers that are installing the software updates to restart by default. However, doing so can leave computers in an insecure state, whereas allowing a forced restart helps to ensure immediate completion of the software update installation. - - **Write filter handling for Windows Embedded devices**: When you deploy software updates to Windows Embedded devices that are write filter enabled, you can specify to install the software update on the temporary overlay and either commit changes later or commit the changes at the installation deadline or during a maintenance window. When you commit changes at the installation deadline or during a maintenance window, a restart is required and the changes persist on the device. - - > [!NOTE] - > When you deploy a software update to a Windows Embedded device, make sure that the device is a member of a collection that has a configured maintenance window. - - **Software updates deployment re-evaluation behavior upon restart**: Starting in Configuration Manager version 1606, select this setting to configure software updates deployments to have clients run a software updates compliance scan immediately after a client installs software updates and restarts. This enables the client to check for additional software updates that become applicable after the client restarts, and to then install them (and become compliant) during the same maintenance window. -8. On the Alerts page, configure how Configuration Manager and System Center Operations Manager will generate alerts for this deployment. You can configure alerts only when **Type of deployment** is set to **Required** on the Deployment Settings page. - - > [!NOTE] - > You can review recent software updates alerts from the Software Updates node in the Software Library workspace. -9. On the Download Settings page, configure the following settings: - - Specify whether the client will download and install the software updates when a client is connected to a slow network or is using a fallback content location. - - Specify whether to have the client download and install the software updates from a fallback distribution point when the content for the software updates is not available on a preferred distribution point. - - **Allow clients to share content with other clients on the same subnet**: Specify whether to enable the use of BranchCache for content downloads. For more information about BranchCache, see [Fundamental concepts for content management](/sccm/core/plan-design/hierarchy/fundamental-concepts-for-content-management#branchcache). - - **If software updates are not available on distribution point in current, neighbor or site groups, download content from Microsoft Updates**: Select this setting to have clients that are connected to the intranet download software updates from Microsoft Update if software updates are not available on distribution points. Internet-based clients can always go to Microsoft Update for software updates content. - - Specify whether to allow clients to download after an installation deadline when they use metered Internet connections. Internet providers sometimes charge by the amount of data that you send and receive when you are on a metered Internet connection. - - > [!NOTE] - > Clients request the content location from a management point for the software updates in a deployment. The download behavior depends upon how you have configured the distribution point, the deployment package, and the settings on this page. For more information, see [Content source priority](/mem/configmgr/core/plan-design/hierarchy/fundamental-concepts-for-content-management#content-source-priority). -10. On the Summary page, review the settings. To save the settings to a deployment template, click **Save As Template**, enter a name and select the settings that you want to include in the template, and then click **Save**. To change a configured setting, click the associated wizard page and change the setting. -11. Click **Next** to deploy the feature update(s). - -### Step 4: Monitor the deployment status - -After you deploy the feature update(s), you can monitor the deployment status. Use the following procedure to monitor the deployment status: - -1. In the Configuration Manager console, navigate to **Monitoring > Overview > Deployments**. -2. Click the software update group or software update for which you want to monitor the deployment status. -3. On the **Home** tab, in the **Deployment** group, click **View Status**. diff --git a/windows/deployment/update/feature-update-mission-critical.md b/windows/deployment/update/feature-update-mission-critical.md deleted file mode 100644 index 052bebb7c1..0000000000 --- a/windows/deployment/update/feature-update-mission-critical.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Best practices and recommendations for deploying Windows 10 Feature updates to mission-critical devices -description: Learn how to use the Microsoft Endpoint Manager (current branch) software updates feature to deploy Windows 10 semi-annual feature updates. -ms.prod: w10 -ms.mktglfcycl: manage -audience: itpro -itproauthor: jaimeo -author: jaimeo -ms.localizationpriority: medium -ms.author: jaimeo -ms.reviewer: -manager: laurawi -ms.collection: M365-modern-desktop -ms.topic: article -ms.custom: seo-marvel-apr2020 ---- - -# Best practices and recommendations for deploying Windows 10 Feature updates to mission critical devices - -**Applies to**: Windows 10 - -Managing an environment with devices that provide mission critical services 24 hours a day, 7 days a week, can present challenges in keeping these devices current with Windows 10 feature updates. The processes that you use to keep regular devices current with Windows 10 feature updates, often aren't the most effective to service mission critical devices. This whitepaper will focus on the recommended approach of using the Microsoft Endpoint Manager (current branch) software updates feature to deploy Windows 10 semi-annual feature updates. - -For simplicity, we will outline the steps to deploy a feature update manually. If you prefer an automated approach, see [Manage Windows as a service using Configuration Manager](/configmgr/osd/deploy-use/manage-windows-as-a-service). - -Devices and shared workstations that are online and available 24 hours a day, 7 days a week, can be serviced via one of two primary methods: - -- **Service during maintenance windows** – Devices that have established maintenance windows will need to have feature updates scheduled to fit within these windows. -- **Service only when manually initiated** – Devices that need physical verification of the availability to update will need to have updates manually initiated by a technician. - -You can use Configuration Manager to deploy feature updates to Windows 10 devices in two ways. The first option is to use the software updates feature. The second option is to use a task sequence to deploy feature updates. There are times when deploying a Windows 10 feature update requires the use of a task sequence—for example: - -- **Upgrade to the next LTSC release.** With the LTSC servicing branch, feature updates are never provided to the Windows clients themselves. Instead, feature updates must be installed like a traditional in-place upgrade. -- **Additional required tasks.** When deploying a feature update requires additional steps (for example, suspending disk encryption, updating applications), you can use task sequences to orchestrate the additional steps. Software updates do not have the ability to add steps to their deployments. -- **Language pack installations.** When deploying a feature update requires the installation of additional language packs, you can use task sequences to orchestrate the installation. Software updates do not have the ability to natively install language packs. - -If you need to use a task sequence to deploy feature updates, see [Manage Windows as a service using Configuration Manager](/configmgr/osd/deploy-use/manage-windows-as-a-service) for more information. If you find that your requirement for a task sequence is based solely on the need to run additional tasks performed pre-install or pre-commit, see the new [run custom actions](/windows-hardware/manufacture/desktop/windows-setup-enable-custom-actions) functionality first introduced with Windows 10, version 1803. You might find this option useful in deploying software updates. - -Use the following information: - - -- [Deploy feature updates during maintenance windows](feature-update-maintenance-window.md) -- [Deploy feature updates for user-initiated installations](feature-update-user-install.md) -- [Conclusion](feature-update-conclusion.md) \ No newline at end of file diff --git a/windows/deployment/update/index.md b/windows/deployment/update/index.md index 08592c252b..3eef8dae64 100644 --- a/windows/deployment/update/index.md +++ b/windows/deployment/update/index.md @@ -20,10 +20,8 @@ ms.topic: article > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) -Windows as a service provides a new way to think about building, deploying, and servicing the Windows operating system. The Windows as a service model is focused on continually providing new capabilities and updates while maintaining a high level of hardware and software compatibility. Deploying new versions of Windows is simpler than ever before: Microsoft releases new features two to three times per year rather than the traditional upgrade cycle where new features are only made available every few years. Ultimately, this model replaces the need for traditional Windows deployment projects, which can be disruptive and costly, and spreads the required effort out into a continuous updating process, reducing the overall effort required to maintain Windows 10 devices in your environment. In addition, with the Windows 10 operating system, organizations have the chance to try out “flighted” builds of Windows as Microsoft develops them, gaining insight into new features and the ability to provide continual feedback about them. +Windows as a service provides a new way to think about building, deploying, and servicing the Windows operating system. The Windows as a service model is focused on continually providing new capabilities and updates while maintaining a high level of hardware and software compatibility. Deploying new versions of Windows is simpler than ever before: Microsoft releases new features two to three times per year rather than the traditional upgrade cycle where new features are only made available every few years. Ultimately, this model replaces the need for traditional Windows deployment projects, which can be disruptive and costly, and spreads the required effort out into a continuous updating process, reducing the overall effort required to maintain Windows client devices in your environment. In addition, with the Windows client operating system, organizations have the chance to try out “flighted” builds of Windows as Microsoft develops them, gaining insight into new features and the ability to provide continual feedback about them. ->[!TIP] ->See [Windows 10 update history](https://support.microsoft.com/help/12387/windows-10-update-history) for details about each Windows 10 update released to date. @@ -31,20 +29,18 @@ Windows as a service provides a new way to think about building, deploying, and | Topic | Description| | --- | --- | -| [Quick guide to Windows as a service](waas-quick-start.md) | Provides a brief summary of the key points for the new servicing model for Windows 10. | -| [Overview of Windows as a service](waas-overview.md) | Explains the differences in building, deploying, and servicing Windows 10; introduces feature updates, quality updates, and the different servicing branches; compares servicing tools. | -| [Prepare servicing strategy for Windows 10 updates](waas-servicing-strategy-windows-10-updates.md) | Explains the decisions you need to make in your servicing strategy. | -| [Build deployment rings for Windows 10 updates](waas-deployment-rings-windows-10-updates.md) | Explains how to make use of servicing branches and update deferrals to manage Windows 10 updates. | -| [Assign devices to servicing branches for Windows 10 updates](./waas-servicing-channels-windows-10-updates.md) | Explains how to assign devices to the Semi-Annual Channel for feature and quality updates, and how to enroll devices in Windows Insider. | +| [Quick guide to Windows as a service](waas-quick-start.md) | Provides a brief summary of the key points for the servicing model for Windows client. | +| [Overview of Windows as a service](waas-overview.md) | Explains the differences in building, deploying, and servicing Windows client; introduces feature updates, quality updates, and the different servicing branches; compares servicing tools. | +| [Prepare servicing strategy for Windows client updates](waas-servicing-strategy-windows-10-updates.md) | Explains the decisions you need to make in your servicing strategy. | +| [Assign devices to servicing branches for Windows client updates](/waas-servicing-channels-windows-10-updates.md) | Explains how to assign devices to the General Availability Channel for feature and quality updates, and how to enroll devices in Windows Insider. | | [Monitor Windows Updates with Update Compliance](update-compliance-monitor.md) | Explains how to use Update Compliance to monitor and manage Windows Updates on devices in your organization. | -| [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) | Explains the benefits of using Delivery Optimization or BranchCache for update distribution. | +| [Optimize update delivery](waas-optimize-windows-10-updates.md) | Explains the benefits of using Delivery Optimization or BranchCache for update distribution. | | [Deploy updates using Windows Update for Business](waas-manage-updates-wufb.md) | Explains how to use Windows Update for Business to manage when devices receive updates directly from Windows Update. Includes walkthroughs for configuring Windows Update for Business using Group Policy and Microsoft Intune. | -| [Deploy Windows 10 updates using Windows Server Update Services (WSUS)](waas-manage-updates-wsus.md) | Explains how to use WSUS to manage Windows 10 updates. | -| [Deploy Windows 10 updates using Microsoft Endpoint Configuration Manager](/mem/configmgr/osd/deploy-use/manage-windows-as-a-service) | Explains how to use Configuration Manager to manage Windows 10 updates. | +| [Deploy Windows client updates using Windows Server Update Services (WSUS)](waas-manage-updates-wsus.md) | Explains how to use WSUS to manage Windows client updates. | +| [Deploy Windows client updates using Microsoft Endpoint Configuration Manager](/mem/configmgr/osd/deploy-use/manage-windows-as-a-service) | Explains how to use Configuration Manager to manage Windows client updates. | | [Manage device restarts after updates](waas-restart.md) | Explains how to manage update related device restarts. | | [Manage additional Windows Update settings](waas-wu-settings.md) | Provides details about settings available to control and configure Windows Update | | [Windows Insider Program for Business](/windows-insider/at-work-pro/wip-4-biz-get-started) | Explains how the Windows Insider Program for Business works and how to become an insider. | >[!TIP] ->Windows servicing is changing, but for disaster recovery scenarios and bare-metal deployments of Windows 10, you still can use traditional imaging software such as Microsoft Endpoint Manager or the Microsoft Deployment Toolkit. Using these tools to deploy Windows 10 images is similar to deploying previous versions of Windows. ->With each release of a new feature update for CB, Microsoft makes available new .iso files for use in updating your custom images. Each Windows 10 build has a finite servicing lifetime, so it’s important that images stay up to date with the latest build. For detailed information about how to deploy Windows 10 to bare-metal machines or to upgrade to Windows 10 from previous builds of Windows, see [Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](../deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md). Additionally, Windows 10 clients can move from any supported version of Windows 10 (i.e. Version 1511) to the latest version directly (i.e 1709). \ No newline at end of file +>For disaster recovery scenarios and bare-metal deployments of Windows client, you still can use traditional imaging software such as Microsoft Endpoint Manager or the Microsoft Deployment Toolkit. Using these tools to deploy Windows client images is similar to deploying previous versions of Windows. diff --git a/windows/deployment/update/waas-servicing-differences.md b/windows/deployment/update/waas-servicing-differences.md deleted file mode 100644 index 96d39838eb..0000000000 --- a/windows/deployment/update/waas-servicing-differences.md +++ /dev/null @@ -1,127 +0,0 @@ ---- -title: Servicing differences between Windows 10 and older operating systems -ms.reviewer: -manager: laurawi -description: In this article, learn the differences between servicing Windows 10 and servicing older operating systems. -keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools -ms.prod: w10 -ms.mktglfcycl: manage -audience: itpro -ms.localizationpriority: medium -ms.audience: itpro -author: jaimeo -ms.topic: article -ms.collection: M365-modern-desktop -ms.custom: seo-marvel-apr2020 ---- -# Understanding the differences between servicing Windows 10-era and legacy Windows operating systems -{DELETE} - -> Applies to: Windows 10 -> -> **February 15, 2019: This document has been corrected and edited to reflect that security-only updates for legacy OS versions are not cumulative. They were previously identified as cumulative similar to monthly rollups, which is inaccurate.** - -Today, many enterprise customers have a mix of modern and legacy client and server operating systems. Managing the servicing and updating differences between those legacy operating systems and Windows 10 versions adds a level of complexity that is not well understood. This can be confusing. With the end of support for legacy [Windows 7 SP1](https://support.microsoft.com/help/4057281/windows-7-support-will-end-on-january-14-2020) and Windows Server 2008 R2 variants on January 14, 2020, System Administrators have a critical need to understand how best to leverage a modern workplace to support system updates. - -The following provides an initial overview of how updating client and server differs between the Windows 10-era Operating Systems (such as, Windows 10 version 1709, Windows Server 2016) and legacy operating systems (such as Windows 7, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 R2). - -> [!NOTE] -> A note on naming convention in this article: For brevity, "Windows 10" refers to all operating systems across client, server and IoT released since July 2015, while "legacy" refers to all operating systems prior to that period for client and server, including Windows 7, Window 8.1, Windows Server 2008 R2, Windows Server 2012 R2, etc. - -## Infinite fragmentation -Prior to Windows 10, all updates to operating system (OS) components were published individually. On "Update Tuesday," customers would pick and choose individual updates they wanted to apply. Most chose to update security fixes, while far fewer selected non-security fixes, updated drivers, or installed .NET Framework updates. - -As a result, each environment within the global Windows ecosystem that had only a subset of security and non-security fixes installed had a different set of binaries and behaviors than those that consistently installed every available update as tested by Microsoft. - -This resulted in a fragmented ecosystem that created diverse challenges in predictively testing interoperability, resulting in high update failure rates - which were subsequently mitigated by customers removing individual updates that were causing issues. Each customer that selectively removed individual updates amplified this fragmentation by creating more diverse environment permutations across the ecosystem. As an IT Administrator once quipped, "If you've seen one Windows 7 PC, you have seen one Windows 7 PC," suggesting no consistency or predictability across more than 250M commercial devices at the time. - -## Windows 10 – Next generation -Windows 10 provided an opportunity to end the era of infinite fragmentation. With Windows 10 and the Windows as a service model, updates came rolled together in the "latest cumulative update" (LCU) packages for both client and server. Every new update published includes all changes from previous updates, as well as new fixes. Since Windows client and server share the same code base, these LCUs allow the same update to be installed on the same client and server OS family, further reducing fragmentation. - -This helps simplify servicing. Devices with the original Release to Market (RTM) version of a feature release installed could get up to date by installing the most recent LCU. - -Windows publishes the new LCU packages for each Windows 10 version (1607, 1709, etc.) on the second Tuesday of each month. This package is classified as a required security update and contains contents from the previous LCU as well as new security, non-security, and Internet Explorer 11 (IE11) fixes. A reboot of the device might be required to complete installation of the update. - - -![High level cumulative update model.](images/servicing-cadence.png) -*Figure 1.0 - High level cumulative update model* - -Another benefit of the LCU model is fewer steps. Devices that have the original Release to Market (RTM) version of a release can install the most recent LCU to get up to date in one step, rather than having to install multiple updates with reboots after each. - -This cumulative update model for Windows 10 has helped provide the Windows ecosystem with consistent update experiences that can be predicted by baseline testing before release. Even with highly complex updates with hundreds of fixes, the number of incidents with monthly security updates for Windows 10 have fallen month over month since the initial release of Windows 10. - -### Points to consider - -- Windows 10 does not have the concept of a Security-Only or Monthly Rollup for updates. All updates are an LCU package, which includes the last release plus anything new. -- Windows 10 no longer has the concept of a "hotfix" since all individual updates must be rolled into the cumulative packages. (Note: Any private fix is offered for customer validation only, and then rolled into an LCU.) -- [Updates for the .NET Framework](https://blogs.msdn.microsoft.com/dotnet/2016/10/11/net-framework-monthly-rollups-explained/) are NOT included in the Windows 10 LCU. They are separate packages with different behaviors depending on the version of .NET Framework being updated, and on which OS. As of October 2018, .NET Framework updates for Windows 10 will be separate and have their own cumulative update model. -- For Windows 10, available update types vary by publishing channel: - - For customers using Windows Server Update Services (WSUS) and for the Update Catalog, several different updates types for Windows 10 are rolled together for the core OS in a single LCU package, with exception of Servicing Stack Updates. - - Servicing Stack Updates (SSU) are available for download from the Update Catalog and can be imported through WSUS. Servicing Stack Updates (SSU) will be synced automatically (See this example for Windows 10, version 1709). Learn more about [Servicing Stack Updates](./servicing-stack-updates.md). - - For customers connecting to Windows Update, the new cloud update architecture uses a database of updates which break out all the different update types, including Servicing Stack Updates (SSU) and Dynamic Updates (DU). The update scanning in the Windows 10 servicing stack on the client automatically takes only the updates that are needed by the device to be completely up to date. -- Windows 7 and other legacy operating systems have cumulative updates that operate differently than in Windows 10 (see next section). - -## Windows 7 and legacy OS versions -While Windows 10 updates could have been controlled as cumulative from "Day 1," the legacy OS ecosystem for both client and server was highly fragmented. Recognizing the challenges of update quality in a fragmented environment, we moved Windows 7 to a cumulative update model in October 2016. - -Customers saw the LCU model used for Windows 10 as having packages that were too large and represented too much of a change for legacy operating systems, so a different model was implemented. Windows instead offered one cumulative package (Monthly Rollup) and one individual package (Security Only) for all legacy operating systems. - -The Monthly Rollup includes new non-security (if appropriate), security updates, Internet Explorer (IE) updates, and all updates from the previous month similar to the Windows 10 model. The Security-only package includes only new security updates for the month. This means that any security updates from any previous month are not included in current month's Security-Only Package. If a Security-Only update is missed, it is missed. Those updates will not appear in a future Security-Only update. Additionally, a cumulative package is offered for IE, which can be tested and installed separately, reducing the total update package size. The IE cumulative update includes both security and non-security fixes following the same model as Windows 10. - -![Legacy OS security-only update model.](images/security-only-update.png) -*Figure 2.0 - Legacy OS security-only update model* - -Moving to the cumulative model for legacy OS versions continues to improve predictability of update quality. The Windows legacy environments which have fully updated machines with Monthly Rollups are running the same baseline against which all legacy OS version updates are tested. These include all of the updates (security and non-security) prior to and after October 2016. Many customer environments do not have all updates prior to this change installed, which leaves some continued fragmentation in the ecosystem. Further, customers who are installing Security-Only Updates and potentially doing so inconsistently are also more fragmented than Microsoft's test environments for legacy OS version. This remaining fragmentation results in issues like those seen when the September 2016 Servicing Stack Update (SSU) was needed for smooth installation of the August 2018 security update. These environments did not have the SSU applied previously. - -### Points to consider -- Windows 7 and Windows 8 legacy operating system updates [moved from individual to cumulative in October 2016](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/More-on-Windows-7-and-Windows-8-1-servicing-changes/ba-p/166783). Devices with updates missing prior to that point are still missing those updates, as they were not included in the subsequent cumulative packages. -- "Hotfixes" are no longer published for legacy OS versions. All updates are rolled into the appropriate package depending on their classification as either non-security, security, or Internet Explorer updates. (Note: any private fix is offered for customer validation only. Once validated they are then rolled into a Monthly Rollup or IE cumulative update, as appropriate.) -- Both Monthly Rollups and Security-only updates released on Update Tuesday for legacy OS versions are identified as "security required" updates, because both have the full set of security updates in them. The Monthly Rollup may have additional non-security updates that are not included in the Security Only update. The "security" classification requires the device be rebooted so the update can be fully installed. -- Given the differences between the cumulative Monthly Rollups and the single-month Security-only update packages, switching between these update types is not advised. Differences in the baselines of these packages may result in installation errors and conflicts. Choosing one and staying on that update type with high consistency – Monthly Rollup or Security-only – is recommended. -- With all Legacy OS versions now in the Extended Support stage of their 10-year lifecycle, they typically receive only security updates for both Monthly Rollup and Security Only updates. Using Express for the Monthly Rollup results in almost the same package size as Security Only, with the added confidence of ensuring all relevant updates are installed. -- In [February 2017](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/Simplified-servicing-for-Windows-7-and-Windows-8-1-the-latest/ba-p/166798), Windows pulled IE updates out of the legacy OS versions Security-only updates, while leaving them in the Monthly Rollup updates. This was done specifically to reduce package size based on customer feedback. -- The IE cumulative update includes both security and non-security updates and is also needed for to help secure the entire environment. This update can be installed separately or as part of the Monthly Rollup. -- [Updates for .NET Framework](https://blogs.msdn.microsoft.com/dotnet/2016/10/11/net-framework-monthly-rollups-explained/) are NOT included in legacy Monthly Rollup or Security Only packages. They are separate packages with different behaviors depending on the version of the .NET Framework, and which legacy OS, being updated. -- For [Windows Server 2008 SP2](https://cloudblogs.microsoft.com/windowsserver/2018/06/12/windows-server-2008-sp2-servicing-changes/), cumulative updates began in October 2018, and follow the same model as Windows 7. Updates for IE9 are included in those packages, as the last supported version of Internet Explorer for that Legacy OS version. - -## Public preview releases -Lastly, the cumulative update model directly impacts the public Preview releases offered in the 3rd and/or 4th weeks of the month. Update Tuesday, also referred to as the "B" week release occurs on the second Tuesday of the month. It is always a required security update across all operating systems. In addition to this monthly release, Windows also releases non-security update "previews" targeting the 3rd (C) and the 4th (D) weeks of the month. These preview releases include that month's B-release plus a set of non-security updates for testing and validation as a cumulative package. We recommend IT Administrators uses the C/D previews to test the update in their environments. Any issues identified with the updates in the C/D releases are identified and then fixed or removed, prior to being rolled up in to the next month's B release package together with new security updates. Security-only Packages are not part of the C/D preview program. - -> [!NOTE] -> Only preview updates for the most recent release of Windows 10 are published to Windows Server Update Services (WSUS). For customers using the WSUS channel, and products such as Microsoft Endpoint Manager that rely on it, will not see preview updates for older versions of Windows 10. - -> [!NOTE] -> Preview updates for Windows 10 are not named differently than their LCU counterparts and do not contain the word 'Preview'. They can be identified by their release date (C or D week) and their classification as non-security updates. - -### Examples -Windows 10 version 1709: -- (9B) September 11, 2018 Update Tuesday / B release - includes security, non-security and IE update. This update is categorized as "Required, Security" it requires a system reboot. -- (9C) September 26, 2018 Preview C release - includes everything from 9B PLUS some non-security updates for testing/validation. This update is qualified as not required, non-security. No system reboot is required. -- (10B) October 9, 2018 Update Tuesday / B release includes all fixes included in 9B, all fixes in 9C and introduces new security fixes and IE updates. This update is qualified as "Required, Security" and requires a system reboot. -All of these updates are cumulative and build on each other for Windows 10. This is in contrast to legacy OS versions, where the 9C release becomes part of the "Monthly Rollup," but not the "Security Only" update. In other words, a Window 7 SP1 9C update is part of the cumulative "Monthly Rollup" but not included in the "Security Only" update because the fixes are qualified as "non-security". This is an important variation to note on the two models. - -![Preview releases in the Windows 10 LCU model.](images/servicing-previews.png) -*Figure 3.0 - Preview releases within the Windows 10 LCU model* - -## Previews vs. on-demand releases -In 2018, we experienced incidents which required urgent remediation that didn't map to the monthly update release cadence. These incidents were situations that required an immediate fix to an Update Tuesday release. While Windows engineering worked aggressively to respond within a week of the B-release, these "on-demand" releases created confusion with the C Preview releases. - -As a general policy, if a Security-Only package has a regression, which is defined as an unintentional error in the code of an update, then the fix for that regression will be added to the next month's Security-Only Update. The fix for that regression may also be offered as part an On-Demand release and will be rolled into the next Monthly Update. (Note: Exceptions do exist to this policy, based on timing.) - -### Point to consider -- When Windows identifies an issue with a Update Tuesday release, engineering teams work to remediate or fix the issue as quickly as possible. The outcome is often a new update which may be released at any time, including during the 3rd or 4th week of the month. Such updates are independent of the regularly scheduled "C" and "D" update previews. These updates are created on-demand to remediate a customer impacting issue. In most cases they are qualified as a "non-security" update, and do not require a system reboot. -- Rarely do incidents with Update Tuesday releases impact more than .1% of the total population. With the new Windows Update (WU) architecture, updates can be targeted to affected devices. This targeting is not available through the Update Catalog or WSUS channels, however. -- On-demand releases address a specific issue with an Update Tuesday release and are often qualified as "non-security" for one of two reasons. First, the fix may not be an additional security fix, but a non-security change to the update. Second, the "non-security" designation allows individuals or companies to choose when and how to reboot the devices, rather than forcing a system reboot on all Windows devices receiving the update globally. This trade-off is rarely a difficult choice as it has the potential to impact customer experience across client and server, across consumer and commercial customers for more than one billion devices. -- Because the cumulative model is used across Window 10 and legacy Windows OS versions, despite variations between these OS versions, an out of band release will include all of the changes from the Update Tuesday release plus the fix that addresses the issue. And since Windows no longer releases hotfixes, everything is cumulative in some way. - -In closing, I hope this overview of the update model across current and legacy Windows OS versions highlights the benefits of the Windows 10 cumulative update model to help defragment the Windows ecosystem environments, simplify servicing and help make systems more secure. - -## Resources -- [Simplifying updates for Windows 7 and 8.1](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/Simplifying-updates-for-Windows-7-and-8-1/ba-p/166530) -- [Further simplifying servicing models for Windows 7 and Windows 8.1](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/Further-simplifying-servicing-models-for-Windows-7-and-Windows-8/ba-p/166772) -- [More on Windows 7 and Windows 8.1 servicing changes](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/More-on-Windows-7-and-Windows-8-1-servicing-changes/ba-p/166783) -- [.NET Framework Monthly Rollups Explained](https://blogs.msdn.microsoft.com/dotnet/2016/10/11/net-framework-monthly-rollups-explained/) -- [Simplified servicing for Windows 7 and Windows 8.1: the latest improvements](https://techcommunity.microsoft.com/t5/Windows-Blog-Archive/Simplified-servicing-for-Windows-7-and-Windows-8-1-the-latest/ba-p/166798) -- [Windows Server 2008 SP2 servicing changes](https://cloudblogs.microsoft.com/windowsserver/2018/06/12/windows-server-2008-sp2-servicing-changes/) -- [Windows 10 update servicing cadence](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-10-update-servicing-cadence/ba-p/222376) -- [Windows 7 servicing stack updates: managing change and appreciating cumulative updates](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Windows-7-servicing-stack-updates-managing-change-and/ba-p/260434) \ No newline at end of file diff --git a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md deleted file mode 100644 index c10019d563..0000000000 --- a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Prepare servicing strategy for Windows client updates -description: A strong Windows client deployment strategy begins with establishing a simple, repeatable process for testing and deploying each feature update. -ms.prod: w10 -ms.mktglfcycl: manage -author: jaimeo -ms.localizationpriority: medium -ms.author: jaimeo -ms.reviewer: -manager: laurawi -ms.topic: article -ms.collection: m365initiative-coredeploy ---- - -# Prepare servicing strategy for Windows 10 updates - - -**Applies to** - -- Windows 10 -- Windows 11 - - -> **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) - -Here’s an example of what this process might look like: - -- **Configure test devices.** Configure test devices in the Windows Insider Program so that Insiders can test feature updates before they’re available to the Semi-Annual Channel. Typically, this population would be a few test devices that IT staff members use to evaluate pre-release builds of Windows. Microsoft provides current development builds to Windows Insider members approximately every week so that interested users can see the functionality Microsoft is adding. See the section Windows Insider for details on how to enroll in the Windows Insider Program for Business. -- **Identify excluded devices.** For some organizations, special-purpose devices such as those used to control factory or medical equipment or run ATMs require a stricter, less frequent feature update cycle than the General Availability Channel can offer. For those devices, install the Enterprise LTSB edition to avoid feature updates for up to 10 years. Identify these devices, and separate them from the phased deployment and servicing cycles to help remove confusion for your administrators and ensure that devices are handled correctly. -- **Recruit volunteers.** The purpose of testing a deployment is to receive feedback. One effective way to recruit pilot users is to request volunteers. When doing so, clearly state that you’re looking for feedback rather than people to just “try it out” and that there could be occasional issues involved with accepting feature updates right away. With Windows as a service, the expectation is that there should be few issues, but if an issue does arise, you want testers to let you know as soon as possible. When considering whom to recruit for pilot groups, be sure to include members who provide the broadest set of applications and devices to validate the largest number of apps and devices possible. -- **Update Group Policy.** Each feature update includes new group policies to manage new features. If you use Group Policy to manage devices, the Group Policy Admin for the Active Directory domain will need to download an .admx package and copy it to their [Central Store](https://support.microsoft.com/help/929841/how-to-create-the-central-store-for-group-policy-administrative-templa) (or to the [PolicyDefinitions](/previous-versions/dotnet/articles/bb530196(v=msdn.10)) directory in the SYSVOL folder of a domain controller if not using a Central Store). You can manage new group policies from the latest release of Windows by using Remote Server Administration Tools. The ADMX download package is created at the end of each development cycle and then posted for download. To find the ADMX download package for a given Windows build, search for “ADMX download for Windows build xxxx”. For details about Group Policy management, see [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) -- **Choose a servicing tool.** Decide which product you’ll use to manage the Windows updates in your environment. If you’re currently using Windows Server Update Services (WSUS) or Microsoft Endpoint Manager to manage your Windows updates, you can continue using those products to manage Windows 10 or Windows 11 updates. Alternatively, you can use Windows Update for Business. In addition to which product you’ll use, consider how you’ll deliver the updates. Multiple peer-to-peer options are available to make update distribution faster. For a comparison of tools, see [Servicing tools](waas-overview.md#servicing-tools). -- **Prioritize applications.** First, create an application portfolio. This list should include everything installed in your organization and any webpages your organization hosts. Next, prioritize this list to identify those apps that are the most business critical. Because the expectation is that application compatibility with new versions of Windows will be high, only the most business-critical applications should be tested before the pilot phase; everything else can be tested afterwards. For more information about identifying compatibility issues withe applications, see [Manage Windows upgrades with Upgrade Analytics](/mem/configmgr/desktop-analytics/overview). - - -Each time Microsoft releases a feature update, the IT department should use the following high-level process to help ensure that the broad deployment is successful: - -1. **Validate compatibility of business critical apps.** Test your most important business-critical applications for compatibility with the new Windows 10 feature update running on your Windows Insider machines identified in the earlier “Configure test machines” step of the Predeployment strategy section. The list of applications involved in this validation process should be small because most applications can be tested during the pilot phase. For more information about device and application compatibility, see the section Compatibility. -2. **Target and react to feedback.** With Windows 10, Microsoft expects application and device compatibility to be high, but it’s still important to have targeted groups within both the IT department and business units to verify application compatibility for the remaining applications in your application portfolio. Because only the most business-critical applications are tested beforehand, this activity will represent most of the application compatibility testing in your environment. It shouldn't necessarily be a formal process but rather user validation by using a particular application. So, the next step is to deploy the feature update to early-adopting IT users and your targeted groups running in the Semi-Annual channel that you identified in the “Recruit volunteers” step of the Predeployment strategy section. Be sure to communicate clearly that you’re looking for feedback as soon as possible, and state exactly how users can submit feedback to you. Should an issue arise, have a remediation plan to address it. -3. **Deploy broadly.** Finally, focus on the large-scale deployment using deployment rings, like the ones discussed in Table 1. Build deployment rings that target groups of computers in your selected update-management product. To reduce risk as much as possible, construct your deployment rings in a way that splits individual departments into multiple rings. This way, if you were to encounter an issue, you don’t prevent any critical business from continuing. By using this method, each deployment ring reduces risk as more people have been updated in any particular department. - - diff --git a/windows/deployment/update/waas-wufb-intune.md b/windows/deployment/update/waas-wufb-intune.md deleted file mode 100644 index fe639fa3d6..0000000000 --- a/windows/deployment/update/waas-wufb-intune.md +++ /dev/null @@ -1,285 +0,0 @@ ---- -title: Walkthrough use Intune to configure Windows Update for Business -description: In this article, learn how to configure Windows Update for Business settings using Microsoft Intune. -ms.prod: w10 -ms.mktglfcycl: manage -audience: itpro -ms.localizationpriority: medium -ms.audience: itpro -ms.date: 07/27/2017 -ms.reviewer: -manager: laurawi -ms.topic: article -ms.author: jaimeo -author: jaimeo ---- - -# Walkthrough: use Microsoft Intune to configure Windows Update for Business - - -**Applies to** - -- Windows 10 - - -> **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) - ->[!IMPORTANT] ->Due to [naming changes](waas-overview.md#naming-changes), older terms like CB,CBB and LTSB may still be displayed in some of our products. -> ->In the following settings CB refers to Semi-Annual Channel (Targeted), while CBB refers to Semi-Annual Channel. - -You can use Intune to configure Windows Update for Business even if you don't have on-premises infrastructure when you use Intune in conjunction with Azure AD. Before configuring Windows Update for Business, consider a [deployment strategy](waas-servicing-strategy-windows-10-updates.md) for updates and feature updates in your environment. - -Windows Update for Business in Windows 10 version 1511 allows you to delay quality updates up to 4 weeks and feature updates up to an additional 8 months after Microsoft releases builds to the Current Branch for Business (CBB) servicing branch. In Windows 10 version 1607 and later, you can delay quality updates for up to 30 days and feature updates up to an additional 180 days after the release of either a Current Branch (CB) or CBB build. - -To use Intune to manage quality and feature updates in your environment, you must first create computer groups that align with your constructed deployment rings. - ->[!NOTE] ->Coming soon: [Intune Groups will be converted to Azure Active Directory-based Security Groups](/intune/deploy-use/use-groups-to-manage-users-and-devices-with-microsoft-intune) - -## Configure Windows Update for Business in Windows 10, version 1511 - -In this example, you use two security groups to manage your updates: **Ring 4 Broad business users** and **Ring 5 Broad business users #2** from Table 1 in [Build deployment rings for Windows 10 updates](waas-deployment-rings-windows-10-updates.md). - -- The **Ring 4 Broad business users** group contains PCs of IT members who test the updates as soon as they're released for Windows clients in the Current Branch for Business (CBB) servicing branch. This phase typically occurs after testing on Current Branch (CB) devices. -- The **Ring 5 Broad business users #2** group consists of the first line-of-business (LOB) users, who consume quality updates after 1 week and feature updates 1 month after the CBB release. - ->[!NOTE] ->Although the [sample deployment rings](waas-deployment-rings-windows-10-updates.md) specify a feature update deferral of 2 weeks for Ring 5, deferrals in Windows 10, version 1511 are in increments of months only. - -### Configure the Ring 4 Broad business users deployment ring for CBB with no deferral - -1. Sign in to [https://manage.microsoft.com](https://manage.microsoft.com) with your Intune administrator credentials. - -2. Click the **Policy** workspace. In the middle pane, click **Configuration Policies**, and then click **Add** in the details pane. - - ![Shows the UI for this step.](images/waas-wufb-intune-step2a.png) - -3. In the Create a New Policy Wizard, select **Windows\Custom Configuration (Windows 10 Desktop and Mobile and later)**, and then click **Create Policy**. - -4. Name the policy **Windows Update for Business - CBB1**. Then, in the **OMA-URI Settings** section, click **Add**. - -5. In **Setting name**, type **Enable Clients for CBB**, and then select **Integer** from the **Data type** list. - -6. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/RequireDeferUpgrade**. - -7. In the **Value** box, type **1**, and then click **OK**. - - >[!NOTE] - >The OMA-URI settings are case sensitive, so be sure to review [Policy CSP](/windows/client-management/mdm/policy-configuration-service-provider) for the proper syntax. - - ![Settings for the RequireDeferUpgrade policy.](images/waas-wufb-intune-step7a.png) - -8. For this deployment ring, you're required to enable only CBB, so click **Save Policy**. - -9. In the **Deploy Policy: Windows Update for Business – CBB1** dialog box, click **Yes**. - - >[!NOTE] - >If this dialog box doesn't appear, select the policy, and then click **Manage Deployment**. - -10. In the **Manage Deployment: Windows Update for Business – CBB1** dialog box, select the **Ring 4 Broad business users** group, click **Add**, and then click **OK**. - -You have now configured the **Ring 4 Broad business users** deployment ring to enable the CBB servicing branch. Now, you must configure **Ring 5 Broad business users #2** to accommodate a 1-week delay for quality updates and a 1-month delay for feature updates. - -### Configure the Ring 5 Broad business users \#2 deployment ring for CBB with deferrals - -1. In the Policy workspace, click **Configuration Policies**, and then click **Add**. - -2. In the Create a New Policy Wizard, select **Windows\Custom Configuration (Windows 10 Desktop and Mobile and later)**, and then click **Create Policy**. - -3. Name the policy **Windows Update for Business – CBB2**. Then, in the **OMA-URI Settings** section, click **Add**. - In this policy, you add two OMA-URI settings, one for each deferment type. - -4. In **Setting name**, type **Enable Clients for CBB**, and then in the **Data type** list, select **Integer**. - -6. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/RequireDeferUpgrade**. Then, in the **Value** box, type **1**. - -7. Click **OK** to save the setting. - -8. In the **OMA-URI Settings** section, click **Add**. - -9. For this setting, in **Setting name**, type **Defer Updates for 1 Week**, and then in the **Data type** list, select **Integer**. - -11. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/DeferUpdatePeriod**. - -12. In the **Value** box, type **1**. - -13. Click **OK** to save the setting. - -14. In the **OMA-URI Settings** section, click **Add**. - -15. For this setting, in **Setting name**, type **Defer Upgrades for 1 Month**, and then in the **Data type** list, select **Integer**. - -17. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/DeferUpgradePeriod**. - -18. In the **Value** box, type **1**. - -19. Click **OK** to save the setting. - - Three settings should appear in the **Windows Update for Business – CBB2** policy. - - ![Settings for CBB2 policy.](images/waas-wufb-intune-step19a.png) - -20. Click **Save Policy**, and then click **Yes** at the **Deploy Policy** prompt. - -21. In the **Manage Deployment** dialog box, select the **Ring 5 Broad business users #2** computer group, click **Add**, and then click **OK**. - -## Configure Windows Update for Business in Windows 10 version 1607 - -To use Intune to manage quality and feature updates in your environment, you must first create computer groups that align with your constructed deployment rings. - -In this example, you use three security groups from Table 1 in [Build deployment rings for Windows 10 updates](waas-deployment-rings-windows-10-updates.md) to manage your updates: - -- **Ring 2 Pilot Business Users** contains the PCs of business users which are part of the pilot testing process, receiving CB builds 28 days after they are released. -- **Ring 4 Broad business users** consists of IT members who receive updates after Microsoft releases a Windows 10 build to the CBB servicing branch. -- **Ring 5 Broad business users #2** consists of LOB users on CBB, who receive quality updates after 7 days and feature updates after 14 days. - -### Configure Ring 2 Pilot Business Users policy - -1. Sign in to [https://manage.microsoft.com](https://manage.microsoft.com) with your Intune administrator credentials. - -2. Click the **Policy** workspace. In the middle pane, click **Configuration Policies**, and then click **Add** in the details pane. - - ![Shows the UI for this step.](images/waas-wufb-intune-step2a.png) - -3. In the Create a New Policy Wizard, select **Windows\Custom Configuration (Windows 10 Desktop and Mobile and later)**, and then click **Create Policy**. - -4. Name the policy **Windows Update for Business - CB2**. Then, in the **OMA-URI Settings** section, click **Add**. - -4. In **Setting name**, type **Enable Clients for CB**, and then select **Integer** from the **Data type** list. - -6. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/BranchReadinessLevel**. - -7. In the **Value** box, type **0**, and then click **OK**. - - >[!NOTE] - >The OMA-URI settings are case sensitive, so be sure to review [Policy CSP](/windows/client-management/mdm/policy-configuration-service-provider) for the proper syntax. - - ![Settings for the BranchReadinessLevel policy.](images/waas-wufb-intune-cb2a.png) - -8. Because the **Ring 2 Pilot Business Users** deployment ring receives the CB feature updates after 28 days, in the **OMA-URI Settings** section, click **Add** to add another OMA-URI setting. - -8. In **Setting name**, type **Defer feature updates for 28 days**, and then select **Integer** from the **Data type** list. -10. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatesPeriodInDays**. -11. In the **Value** box, type **28**, and then click **OK**. - - ![Settings for the DeferFeatureUpdatesPeriodInDays policy step 11.](images/waas-wufb-intune-step11a.png) - -9. Click **Save Policy**. - -9. In the **Deploy Policy: Windows Update for Business – CB2** dialog box, click **Yes**. - - >[!NOTE] - >If this dialog box doesn't appear, select the policy, and then click **Manage Deployment**. - -10. In the **Manage Deployment: Windows Update for Business – CB2** dialog box, select the **Ring 2 Pilot Business Users** group, click **Add**, and then click **OK**. - -You have now configured the **Ring 2 Pilot Business Users** deployment ring to enable CB feature update deferment for 14 days. Now, you must configure **Ring 4 Broad business users** to receive CBB features updates as soon as they're available. - -### Configure Ring 4 Broad business users policy - -2. Click the **Policy** workspace. In the middle pane, click **Configuration Policies**, and then click **Add** in the details pane. - - ![Shows the UI for this step.](images/waas-wufb-intune-step2a.png) - -3. In the Create a New Policy Wizard, select **Windows\Custom Configuration (Windows 10 Desktop and Mobile and later)**, and then click **Create Policy**. - -4. Name the policy **Windows Update for Business - CBB1**. Then, in the **OMA-URI Settings** section, click **Add**. - -5. In **Setting name**, type **Enable Clients for CBB**, and then select **Integer** from the **Data type** list. - -6. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/BranchReadinessLevel**. - -7. In the **Value** box, type **1**, and then click **OK**. - - >[!NOTE] - >The OMA-URI settings are case sensitive, so be sure to review [Policy CSP](/windows/client-management/mdm/policy-configuration-service-provider) for the proper syntax. - - -8. Because the **Ring 4 Broad business users** deployment ring receives the CBB feature updates immediately, in the **OMA-URI Settings** section, click **Add** to add another OMA-URI setting. - -9. In **Setting name**, type **Defer feature updates for 0 days**, and then select **Integer** from the **Data type** list. - -10. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatesPeriodInDays**. - -11. In the **Value** box, type **0**, and then click **OK**. - - ![Settings for the DeferFeatureUpdatesPeriodInDays policy for broad business.](images/waas-wufb-intune-cbb1a.png) - -12. Click **Save Policy**. - -13. In the **Deploy Policy: Windows Update for Business – CBB1** dialog box, click **Yes**. - - >[!NOTE] - >If this dialog box doesn't appear, select the policy, and then click **Manage Deployment**. - -14. In the **Manage Deployment: Windows Update for Business – CBB1** dialog box, select the **Ring 4 Broad business users** group, click **Add**, and then click **OK**. - -You have now configured the **Ring 4 Broad business users** deployment ring to receive CBB feature updates as soon as they're available. Finally, configure **Ring 5 Broad business users #2** to accommodate a 7-day delay for quality updates and a 14-day delay for feature updates. - - -### Configure Ring 5 Broad business users \#2 policy - -2. Click the **Policy** workspace. In the middle pane, click **Configuration Policies**, and then click **Add** in the details pane. - - ![Shows the UI for this step.](images/waas-wufb-intune-step2a.png) - -3. In the Create a New Policy Wizard, select **Windows\Custom Configuration (Windows 10 Desktop and Mobile and later)**, and then click **Create Policy**. - -4. Name the policy **Windows Update for Business - CBB2**. Then, in the **OMA-URI Settings** section, click **Add**. - -5. In **Setting name**, type **Enable Clients for CBB**, and then select **Integer** from the **Data type** list. - -6. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/BranchReadinessLevel**. - -7. In the **Value** box, type **1**, and then click **OK**. - - >[!NOTE] - >The OMA-URI settings are case sensitive, so be sure to review [Policy CSP](/windows/client-management/mdm/policy-configuration-service-provider) for the proper syntax. - - -8. In the **OMA-URI Settings** section, click **Add** to add another OMA-URI setting. - -9. In **Setting name**, type **Defer quality updates for 7 days**, and then select **Integer** from the **Data type** list. - -10. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/DeferQualityUpdatesPeriodInDays**. - -11. In the **Value** box, type **7**, and then click **OK**. - -12. In the **OMA-URI Settings** section, click **Add** to add another OMA-URI setting. - -13. In **Setting name**, type **Defer feature updates for 14 days**, and then select **Integer** from the **Data type** list. - -14. In the **OMA-URI** box, type **./Vendor/MSFT/Policy/Config/Update/DeferFeatureUpdatesPeriodInDays**. - -15. In the **Value** box, type **14**, and then click **OK**. - - ![Settings for the DeferFeatureUpdatesPeriodInDays policy.](images/waas-wufb-intune-cbb2a.png) - -16. Click **Save Policy**. - -17. In the **Deploy Policy: Windows Update for Business – CBB2** dialog box, click **Yes**. - - >[!NOTE] - >If this dialog box doesn't appear, select the policy, and then click **Manage Deployment**. - -18. In the **Manage Deployment: Windows Update for Business – CBB2** dialog box, select the **Ring 5 Broad Business Users #2** group, click **Add**, and then click **OK**. - -## Related topics - -- [Update Windows 10 in the enterprise](index.md) -- [Overview of Windows as a service](waas-overview.md) -- [Prepare servicing strategy for Windows 10 updates](waas-servicing-strategy-windows-10-updates.md) -- [Build deployment rings for Windows 10 updates](waas-deployment-rings-windows-10-updates.md) -- [Assign devices to servicing channels for Windows 10 updates](waas-servicing-channels-windows-10-updates.md) -- [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) -- [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) -- [Configure BranchCache for Windows 10 updates](waas-branchcache.md) -- [Deploy updates using Windows Update for Business](waas-manage-updates-wufb.md) -- [Configure Windows Update for Business](waas-configure-wufb.md) -- [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) -- [Walkthrough: use Group Policy to configure Windows Update for Business](waas-wufb-group-policy.md) -- [Deploy Windows 10 updates using Windows Server Update Services](waas-manage-updates-wsus.md) -- [Deploy Windows 10 updates using Microsoft Endpoint Configuration Manager](/mem/configmgr/osd/deploy-use/manage-windows-as-a-service) -- [Manage device restarts after updates](waas-restart.md) \ No newline at end of file diff --git a/windows/deployment/update/wufb-autoupdate.md b/windows/deployment/update/wufb-autoupdate.md deleted file mode 100644 index 35943d5dac..0000000000 --- a/windows/deployment/update/wufb-autoupdate.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Setting up Automatic Update in Windows Update for Business (Windows 10) -description: In this article, learn how to configure Automatic Update in Windows Update for Business with group policies. -ms.prod: w10 -ms.mktglfcycl: manage -audience: itpro -itproauthor: jaimeo -author: jaimeo -ms.audience: itpro -ms.date: 06/20/2018 -ms.reviewer: -manager: laurawi -ms.topic: article ---- -{DELETE} -# Set up Automatic Update in Windows Update for Business with group policies - ->Applies to: Windows 10 - -Use the Automatic Update group policies to manage the interaction between Windows Update and clients. - -Automatic Update governs the "behind the scenes" download and installation processes. It's important to keep in mind the device limitation in your environment as the download and install process can consume processing power. The below section outlines the ideal configuration for devices with the least amount of user experience degradation. - -|Policy|Description | -|-|-| -|Configure Automatic Updates|Governs the installation activity that happens in the background. This allows you to configure the installation to happen during the [maintenance window](/configmgr/core/clients/manage/collections/use-maintenance-windows). Also, you can specify an installation time where the device will also try to install the latest packages. You can also pick a certain day and or week.| -|Automatic Update Detection Frequency|Lets you set the scan frequency the device will use to connect to Windows Update to see if there is any available content. Default is 22 hours, but you can increase or decrease the frequency. Keep in mind a desktop computer may need to scan less frequently than laptops, which can have intermittent internet connection.| -|Specify Intranet Microsoft Update Service Location|Used for Windows Server Update Services or Microsoft Endpoint Manager users who want to install custom packages that are not offered through Windows Update.| -|Do not connect to any Windows Update Internet locations
Required for Dual Scan|Prevents access to Windows Update.| - -## Suggested configuration - -|Policy|Location|Suggested configuration| -|-|-|-| -|Configure Automatic Updates| GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Configure Automatic Updates| **Attention**: If you are using this policy, don't set it/configure it to get the default behavior. If you have set this policy, delete the reg key. This ensures the device uses the default behavior. Note that this is not the same as the default setting within the policy.

**Default behavior**: Download and installation happen automatically. The device will then be in a pending reboot state.

**Pro tip**: You can configure the scan frequency to be more frequent with the policy below.| -|Automatic Update Detection Frequency|GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Automatic Updates detection frequency|State: Enabled
**Check for updates on the following interval (hours)**: 22| -|Do not connect to any Windows Update Internet locations (Required for Dual Scan) | GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Do not connect to any Windows Update Internet locations |State: Disabled | \ No newline at end of file diff --git a/windows/deployment/update/wufb-basics.md b/windows/deployment/update/wufb-basics.md deleted file mode 100644 index 5279938d0e..0000000000 --- a/windows/deployment/update/wufb-basics.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Configure the Basic group policy for Windows Update for Business -description: In this article, you will learn how to configure the basic group policy for Windows Update for Business. -ms.custom: seo-marvel-apr2020 -ms.prod: w10 -ms.mktglfcycl: manage -audience: itpro -itproauthor: jaimeo -author: jaimeo -ms.localizationpriority: medium -ms.audience: itpro -ms.reviewer: -manager: laurawi -ms.topic: article ---- -# Configure the Basic group policy for Windows Update for Business -{DELETE} - -For Windows Update for Business configurations to work, devices need to be configured with minimum [diagnostic data](/windows/privacy/configure-windows-diagnostic-data-in-your-organization) level of "Basic." Additionally, compliance reporting for configured devices is obtained using [Monitor Windows Update with Update Compliance](./update-compliance-monitor.md). To view your data in Update Compliance [diagnostics data must be enabled](/windows/deployment/update/windows-analytics-get-started#set-diagnostic-data-levels) and the devices must be configured with a commercial ID, a unique GUID created for an enterprise at the time of onboarding. - -|Policy name|Description | -|-|-| -|Allow Telemetry|Enables Microsoft to run diagnostics on your device and troubleshoot.| -|Configure Commercial ID|This policy allows you to join the device to an entity.| - -## Suggested configuration - -|Policy|Location|Suggested configuration| -|-|-|-| -|Allow Telemetry |GPO: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > Allow Telemetry |State: Enabled
**Option**: 1-Basic| -|Configure Commercial ID|GPO: Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds > Configure Commercial ID |State: Enabled
**Commercial ID**: The GUID created for you at the time of onboarding| \ No newline at end of file diff --git a/windows/deployment/update/wufb-managedrivers.md b/windows/deployment/update/wufb-managedrivers.md deleted file mode 100644 index d021810d58..0000000000 --- a/windows/deployment/update/wufb-managedrivers.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: Managing drivers, dual-managed environments, and Delivery Optimization with group policies in Windows Update for Business -description: Learn how to manage drivers, dual managed environments, and bandwidth (Delivery Optimization) with GPOs in Windows Update for Business. -ms.prod: w10 -ms.mktglfcycl: manage -audience: itpro -itproauthor: jaimeo -ms.audience: itpro -author: jaimeo -ms.date: 06/21/2018 -ms.reviewer: -manager: laurawi -ms.topic: article ---- -# Managing drivers, dual-managed environments, and Delivery Optimization with group policies -{DELETE} ->Applies to: Windows 10 - -Use the following group policy information to manage drivers, to manage environments using both Windows Update for Business and Windows Server Update Services, and to manage the bandwidth required for updates with Delivery Optimization. - -## Managing drivers -Windows Update for Business provides the ability to manage drivers from the Windows Update service. By default, drivers will be offered to your Windows Update-connected devices. Our guidance here is to continue to receive drivers from Windows Update. Alternatively, you can enable the following policy to stop receiving drivers from Windows Update. - -### Policy overview - -|Policy| Description | -|-|-| -|Do not include drivers with Windows Update |When enabled prevents Windows Update from offering drivers.| - -### Suggested configuration - -|Policy| Location|Suggested configuration | -|-|-|-| -|Do not include drivers with Windows Update |GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Do not include drivers with Windows Updates|State: Disabled | - -## Dual-managed environment - -You can use an on-premises catalog, like WSUS, to deploy 3rd Party patches and use Windows Update to deploy feature and quality updates. We provide capabilities to deploy content from both Windows Update Service and from WSUS. In addition to the policies for managing drivers, apply the following configurations to your environment. - -|Policy| Description | -|-|-| -|Specify Intranet Microsoft Update Service Location| Used for WSUS/Microsoft Endpoint Manager customers who want to install custom packages that are not offered through Windows Update.| - -### Suggested configuration - -|Policy| Location|Suggested configuration | -|-|-|-| -|Specify Intranet Microsoft Update Service Location|GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Specify Intranet Microsoft update service location|State: Enabled
**Set the Intranet Update service for detecting updates**:
**Set the Intranet statistics server**:
**Set the alternate download server**: | - -## Download Optimization - Managing your bandwidth - -[Delivery Optimization](waas-delivery-optimization.md) is Windows 10's built-in downloader and peer-caching technology that can benefit CSE for network bandwidth reduction of Windows 10 servicing updates. Windows 10 clients can source content from other devices on their local network that have already downloaded the same updates in addition to downloading these updates from Microsoft. Using the settings available for Delivery Optimization, clients can be configured into groups, allowing organizations to identify devices that are possibly the best candidates to fulfil peer-to-peer requests. To configure devices for delivery optimization, ensure the following configurations are set. - -|Policy| Description | -|-|-| -|Download Mode| 2=HTTP blended with peering across a private group. Peering occurs on devices in the same Active Directory Site (if exist) or the same domain by default. When this option is selected, peering will cross NATs. To create a custom group use Group ID in combination with Mode 2| -|Minimum Peer Caching Content File Size (in MB)|Specifies the minimum content file size in MB enabled to use peer caching.
Choose a size that meets your environment's constraints.| -|Allow uploads while the device is on battery while under set battery level (percentage)|Specify a battery level from 1-100, where the device will pause uploads once the battery level drops below that percentage. | -|Max Cache Age (in seconds)|Maximum number of seconds to keep data in cache.| - -### Suggested configuration - -|Policy| Location| Suggested configuration | -|-|-|-| -|Download Mode|GPO: Computer Configuration > Administrative Templates > Windows Components > Delivery Optimization > Download Mode|State: Enabled
**Download Mode**: Group (2)| -|Minimum Peer Caching Content File Size (in MB)|GPO: Computer Configuration > Administrative Templates > Windows Components > Delivery Optimization > Minimum Peer Caching Content File Size (in MB)|State: Enabled
**Minimum Peer caching content file size (in MB)**: 10 MB| -|Allow uploads while the device is on battery while under set battery level (percentage)|GPO: Computer Configuration > Administrative Templates > Windows Components > Delivery Optimization > Allow uploads while the device is on battery while under set battery level (percentage)|State: Enabled
**Minimum battery level (Percentage)**: 60| -|Max Cache Age (in seconds)|GPO: Computer Configuration > Administrative Templates > Windows Components > Delivery Optimization > Max Cache Age (in seconds)|State: Enabled
**Max Cache Age (in seconds)**: 604800 ~ 7 days| diff --git a/windows/deployment/update/wufb-manageupdate.md b/windows/deployment/update/wufb-manageupdate.md deleted file mode 100644 index c8edc83a4f..0000000000 --- a/windows/deployment/update/wufb-manageupdate.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: Managing feature and quality updates with policies in Windows Update for Business (Windows 10) -description: Learn how to manage feature and quality updates using group policies in Windows Update for Business. -ms.prod: w10 -ms.mktglfcycl: manage -audience: itpro -itproauthor: jaimeo -author: jaimeo -ms.audience: itpro -ms.date: 06/20/2018 -ms.reviewer: -manager: laurawi -ms.topic: article ---- - -# Manage feature and quality updates with group policies - -{dELETE} - ->Applies to: Windows 10 - -Windows Update for Business allows users to control when devices should receive a feature or quality update from Windows Update. Depending on the size of your organization you may want to do a wave deployment of updates. The first step in this process is to determine which Branch Readiness Level you want your organization on. For more information on which level is right for your organization review [Overview of Windows as a service](waas-overview.md). - -The following policies let you configure when you want a device to see a feature and or quality update from Windows Update. - -## Policy overview - -|Policy name| Description | -|-|-| -|Select when Quality Updates are received|Configures when the device should receive quality update. In this policy you can also select a date to pause receiving Quality Updates until. | -|Select when Preview Builds & feature Updates are received|Configures when the device should receive a feature update. You can also configure your branch readiness level. This policy also provides the ability to "pause" updates until a certain point. | -|Do not allow update deferral policies to cause scans against Windows Update|When enabled will not allow the deferral policies to cause scans against Windows Update.| - -## Suggested configuration for a non-wave deployment - -If you don't need a wave deployment and have a small set of devices to manage, we recommend the following configuration: - -|Policy| Location|Suggested configuration | -|-|-|-| -|Select when Quality Updates are received | GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Select when Quality Updates are received|State: Enabled
**Defer receiving it for this many days**: 0
**Pause Quality Updates**: Blank
*Note: use this functionality to prevent the device from receiving a quality update until the time passes| -|Select when Preview Builds & feature Updates are received |GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Select when Preview Builds and Feature Updates are received|State: Enabled
**Select Windows Readiness Level**: SAC
**Defer receiving for this many days**: 0-365
**Pause Feature Updates**: Blank
*Note: use this functionality to prevent the device from receiving a feature update until the time passes| -|Do not allow update deferral policies to cause scans against Windows Update|GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Do not allow update deferral policies to cause scans against Windows Update|State: Disabled| - -## Suggested configuration for a wave deployment -![Graphic showing a deployment divided into rings for a wave deployment.](images/wufb-wave-deployment.png) - -## Early validation and testing -Depending on your organizational size and requirements you might be able to test feature updates earlier to identify if there are impacts to Line of Business applications. Our recommendation is to enroll a set of devices that are a good representation of your device ecosystem (for example, devices with accounting software or engineering software). Learn more about [different deployment rings](https://insider.windows.com/how-to-pc/#working-with-rings). - -|Policy|Location|Suggested configuration | -|-|-|-| -|Select when Preview Builds & feature Updates are received |GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Select when Preview Builds and Feature Updates are received|State: Enabled
**Select Windows Readiness Level**: WIP Fast or WIP slow
**Defer receiving for this many days**: 0
**Pause Feature Updates**: Blank *Note: use this functionality to prevent the device from receiving a feature update until the time passes.| -|Select when Quality Updates are received |GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Select when Quality Updates are received|State: Enabled
**Defer receiving it for this many days**: 0
**Pause Quality Updates**: Blank
*Note: use this functionality to prevent the device from receiving a quality update until the time passes| - -## Wave deployment for feature updates - -If you want to deploy feature updates in waves we suggest using the following configuration. For the deferral days we recommend staging them out in 1-month increments. Manage your risk by placing critical devices later in the wave (deferrals > 30 or 60 days) while placing your low risk devices earlier in the wave (deferrals < 30 days). Using deferrals days is a great method to manage your wave deployment. Using this in combination with our suggested early validation will help you prepare your environment for the latest updates from Windows. - -|Policy|Location|Suggested configuration | -|-|-|-| -|Select when Preview Builds & feature Updates are received |GPO: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Windows Update for Business > Select when Preview Builds and Feature Updates are received|State: Enabled
**Select Windows Readiness Level**: SAC
**Defer receiving for this many days**: 0, 30, 60, 90, 120
**Pause Feature Updates**: Blank
*Note: use this functionality to prevent the device from receiving a feature update until the time passes diff --git a/windows/deployment/update/wufb-onboard.md b/windows/deployment/update/wufb-onboard.md deleted file mode 100644 index c2432e9bcb..0000000000 --- a/windows/deployment/update/wufb-onboard.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: Onboarding to Windows Update for Business (Windows 10) -description: Get started using Windows Update for Business, a tool that enables IT pros and power users to manage content they want to receive from Windows Update. -ms.prod: w10 -ms.mktglfcycl: manage -audience: itpro -itproauthor: jaimeo -ms.audience: itpro -author: jaimeo -ms.reviewer: -manager: laurawi -ms.topic: article ---- - -# Onboarding to Windows Update for Business in Windows 10 -{DELETE} - ->Applies to: Windows 10 - -Windows Update for Business is a tool that enables IT pros and power users to manage content they want to receive from Windows Update Service. Windows Update for Business can control the following: - -- Interaction between the client and Windows Update service -- End user notification for pending updates -- Compliance deadlines for feature or quality updates -- Configure wave deployment for feature or quality updates bandwidth optimization - -We also provide additional functionality to manage your environment when risk or issues arise such as applications being blocked: - -- Uninstall latest feature or quality update -- Pause for a duration of time - -Use the following information to set up your environment using Windows Update for Business policies: - -- [Supported SKUs](#supported-editions) -- [Windows Update for Business basics](wufb-basics.md) -- [Setting up automatic update](wufb-autoupdate.md) -- [Managing feature and quality updates](wufb-manageupdate.md) -- [Enforcing compliance deadlines](wufb-compliancedeadlines.md) -- [Managing drivers, environments with both Windows Update for Business and WSUS, and Download Optmization](wufb-managedrivers.md) - -## Supported editions - -Windows Update for Business is supported on the following editions of Windows 10: - -- Windows 10 Education -- Windows 10 Enterprise -- Windows 10 Pro -- Windows 10 S (for Windows 10, version 1709 and earlier) diff --git a/windows/deployment/windows-10-missing-fonts.md b/windows/deployment/windows-10-missing-fonts.md index 7f9f5e72ad..930939cf41 100644 --- a/windows/deployment/windows-10-missing-fonts.md +++ b/windows/deployment/windows-10-missing-fonts.md @@ -1,6 +1,6 @@ --- -title: How to install fonts missing after upgrading to Windows 10 -description: Some of the fonts are missing from the system after you upgrade to Windows 10. +title: How to install fonts missing after upgrading to Windows client +description: Some of the fonts are missing from the system after you upgrade to Windows client. keywords: deploy, upgrade, FoD, optional feature ms.prod: w10 ms.mktglfcycl: plan @@ -9,18 +9,20 @@ ms.localizationpriority: medium audience: itpro author: greg-lindsay ms.audience: itpro -ms.date: 10/31/2017 ms.reviewer: manager: laurawi ms.topic: article --- -# How to install fonts that are missing after upgrading to Windows 10 +# How to install fonts that are missing after upgrading to Windows client -> Applies to: Windows 10 +**Applies to** -When you upgrade from the Windows 7, Windows 8, or Windows 8.1 operating system to Windows 10, certain fonts are no longer available by default post-upgrade. To reduce the operating system footprint, improve performance, and optimize disk space usage, we moved many of the fonts that were previously shipped with prior versions of Windows to the optional features of Windows 10. If you install a fresh instance of Windows 10, or upgrade an older version of Windows to Windows 10, these optional features are not enabled by default. As a result, these fonts appear to be missing from the system. +- Windows 10 +- Windows 11 -If you have documents created using the missing fonts, these documents might display differently on Windows 10. +When you upgrade from the Windows 7, Windows 8, or Windows 8.1 operating system to Windows 10 or Windows 11, certain fonts are no longer available by default post-upgrade. To reduce the operating system footprint, improve performance, and optimize disk space usage, we moved many of the fonts that were previously shipped with prior versions of Windows to the optional features of Windows client. If you install a fresh instance of Windows client, or upgrade an older version of Windows to Windows client, these optional features are not enabled by default. As a result, these fonts appear to be missing from the system. + +If you have documents created using the missing fonts, these documents might display differently on Windows client. For example, if you have an English (or French, German, or Spanish) version of Windows 10 installed, you might notice that fonts such as the following are appear to be missing: @@ -35,7 +37,7 @@ For example, if you have an English (or French, German, or Spanish) version of W - Gungsuh - GungsuhChe -If you want to use these fonts, you can enable the optional feature to add these back to your system. Be aware that this is a permanent change in behavior for Windows 10, and it will remain this way in future releases. +If you want to use these fonts, you can enable the optional feature to add these back to your system. Be aware that this is a permanent change in behavior for Windows client, and it will remain this way in future releases. ## Installing language-associated features via language settings: From 2901b97e7326cb2ff02696e0b20929d83dd80749 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 1 Oct 2021 13:19:17 -0700 Subject: [PATCH 650/930] fixing redirects --- .openpublishing.redirection.json | 40 ++++++++++++++++++-------------- windows/deployment/TOC.yml | 1 - 2 files changed, 22 insertions(+), 19 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 49a449abe6..3a06907fec 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -18971,49 +18971,53 @@ "redirect_document_id": false }, { - "source_path": "windows/deployment/update/waas-deployment-rings-windows-10-updates.md", - "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "source_path": "windows/deployment/update/wufb-autoupdate.md", + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", "redirect_document_id": true }, { - "source_path": "windows/deployment/update/waas-servicing-differences.md", - "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "source_path": "windows/deployment/update/wufb-basics.md", + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", "redirect_document_id": true }, { - "source_path": "windows/deployment/update/waas-servicing-differences.md", - "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "source_path": "windows/deployment/update/wufb-managedrivers.md", + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", "redirect_document_id": true }, { - "source_path": "windows/deployment/update/waas-servicing-differences.md", - "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "source_path": "windows/deployment/update/wufb-manageupdate.md", + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", "redirect_document_id": true }, { - "source_path": "windows/deployment/update/waas-servicing-differences.md", - "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "source_path": "windows/deployment/update/wwufb-onboard.md", + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", "redirect_document_id": true }, { - "source_path": "windows/deployment/update/waas-servicing-differences.md", - "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "source_path": "windows/deployment/update/feature-update-conclusion.md", + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", "redirect_document_id": true }, { - "source_path": "windows/deployment/update/waas-servicing-differences.md", - "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "source_path": "windows/deployment/update/waas-wufb-intune.md", + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", "redirect_document_id": true }, { - "source_path": "windows/deployment/update/waas-servicing-differences.md", - "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "source_path": "windows/deployment/update/feature-update-maintenance-window.md", + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", "redirect_document_id": true }, { - "source_path": "windows/deployment/update/waas-servicing-differences.md", - "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "source_path": "windows/deployment/update/feature-update-mission-critical.md", + "redirect_url": "/windows/deployment/waas-manage-updates-wufb.md", "redirect_document_id": false + { + "source_path": "windows/deployment/update/change-history-for-update-windows-10.md", + "redirect_url": "/windows/deployment/deploy-whats-new.md", + "redirect_document_id": true } diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 78c5ebcab3..11ce81a381 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -17,7 +17,6 @@ href: update/get-started-updates-channels-tools.md - name: Prepare servicing strategy for Windows client updates href: update/waas-servicing-strategy-windows-10-updates.md - - name: Deployment proof of concept items: - name: Demonstrate Autopilot deployment on a VM From 84e9a5344db2fb9b29615a3d8ec8d2f512f3eec2 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 1 Oct 2021 13:23:37 -0700 Subject: [PATCH 651/930] fixing redirect syntax --- .openpublishing.redirection.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 3a06907fec..c01d75ccd3 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19014,12 +19014,12 @@ "source_path": "windows/deployment/update/feature-update-mission-critical.md", "redirect_url": "/windows/deployment/waas-manage-updates-wufb.md", "redirect_document_id": false + }, { "source_path": "windows/deployment/update/change-history-for-update-windows-10.md", "redirect_url": "/windows/deployment/deploy-whats-new.md", "redirect_document_id": true - } - + } - ] + ] } From 211efccd8b92a8f9531db5c37f1cfcd415229703 Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Fri, 1 Oct 2021 13:32:40 -0700 Subject: [PATCH 652/930] Update indexnew.yml --- windows/hub/indexnew.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index 9c681d18a0..fe8818135e 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -15,7 +15,7 @@ metadata: ms.collection: windows-10 # Optional; Remove if no collection is used. author: dougeby #Required; your GitHub user alias, with correct capitalization. ms.author: dougeby #Required; microsoft alias of author; optional team alias. - ms.date: 09/29/2021 #Required; mm/dd/yyyy format. + ms.date: 10/01/2021 #Required; mm/dd/yyyy format. localization_priority: medium # highlightedContent section (optional) @@ -242,4 +242,4 @@ additionalContent: - text: Get started with Windows Server url: /windows-server/get-started/get-started-with-windows-server.md - text: Windows Server blog - url: https://cloudblogs.microsoft.com/windowsserver/ + url: https://cloudblogs.microsoft.com/windowsserver/ \ No newline at end of file From a412da1fe5d631e2964aded2d5b8e5cf1abd8aa1 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 1 Oct 2021 13:38:30 -0700 Subject: [PATCH 653/930] still trying to fix redirect --- .openpublishing.redirection.json | 38 ++++++++++++++++---------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index c01d75ccd3..9c343b5128 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -18962,62 +18962,62 @@ }, { "source_path": "windows/deployment/update/waas-deployment-rings-windows-10-updates.md", - "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates", "redirect_document_id": true }, { "source_path": "windows/deployment/update/waas-servicing-differences.md", - "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md", + "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates", "redirect_document_id": false }, { "source_path": "windows/deployment/update/wufb-autoupdate.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", "redirect_document_id": true }, { "source_path": "windows/deployment/update/wufb-basics.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", - "redirect_document_id": true + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_document_id": false }, { "source_path": "windows/deployment/update/wufb-managedrivers.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", - "redirect_document_id": true + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_document_id": false }, { "source_path": "windows/deployment/update/wufb-manageupdate.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", - "redirect_document_id": true + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_document_id": false }, { "source_path": "windows/deployment/update/wwufb-onboard.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", - "redirect_document_id": true + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_document_id": false }, { "source_path": "windows/deployment/update/feature-update-conclusion.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", - "redirect_document_id": true + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_document_id": false }, { "source_path": "windows/deployment/update/waas-wufb-intune.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", - "redirect_document_id": true + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_document_id": false }, { "source_path": "windows/deployment/update/feature-update-maintenance-window.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb.md", - "redirect_document_id": true + "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_document_id": false }, { "source_path": "windows/deployment/update/feature-update-mission-critical.md", - "redirect_url": "/windows/deployment/waas-manage-updates-wufb.md", + "redirect_url": "/windows/deployment/waas-manage-updates-wufb", "redirect_document_id": false }, { "source_path": "windows/deployment/update/change-history-for-update-windows-10.md", - "redirect_url": "/windows/deployment/deploy-whats-new.md", + "redirect_url": "/windows/deployment/deploy-whats-new", "redirect_document_id": true } From 7fe463367fbd7cac503c6c938a33217bb777b2fd Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 1 Oct 2021 13:52:47 -0700 Subject: [PATCH 654/930] cleaning up crosslinks --- .openpublishing.redirection.json | 4 +- windows/deployment/update/update-policies.md | 8 +-- ...aas-deployment-rings-windows-10-updates.md | 64 ------------------- .../update/waas-manage-updates-wsus.md | 7 +- ...s-servicing-strategy-windows-10-updates.md | 42 ++++++++++++ .../upgrade/windows-10-edition-upgrades.md | 2 - .../upgrade/windows-10-upgrade-paths.md | 2 - 7 files changed, 48 insertions(+), 81 deletions(-) delete mode 100644 windows/deployment/update/waas-deployment-rings-windows-10-updates.md create mode 100644 windows/deployment/update/waas-servicing-strategy-windows-10-updates.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 9c343b5128..a4937f6bfa 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -18963,7 +18963,7 @@ { "source_path": "windows/deployment/update/waas-deployment-rings-windows-10-updates.md", "redirect_url": "/windows/deployment/update/waas-servicing-strategy-windows-10-updates", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/deployment/update/waas-servicing-differences.md", @@ -18973,7 +18973,7 @@ { "source_path": "windows/deployment/update/wufb-autoupdate.md", "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", - "redirect_document_id": true + "redirect_document_id": false }, { "source_path": "windows/deployment/update/wufb-basics.md", diff --git a/windows/deployment/update/update-policies.md b/windows/deployment/update/update-policies.md index f6bb3195f2..4bbcdcad7e 100644 --- a/windows/deployment/update/update-policies.md +++ b/windows/deployment/update/update-policies.md @@ -18,8 +18,8 @@ ms.collection: M365-modern-desktop **Applies to** -- Windows 10 -- Windows 11 +- Windows 10 +- Windows 11 Keeping devices up to date is the best way to keep them working smoothly and securely. @@ -39,10 +39,6 @@ update is published plus any deferral. In addition, this policy includes a confi to opt out of automatic restarts until the deadline is reached (although we recommend always allowing automatic restarts for maximum update velocity). -> [!IMPORTANT] -> If you use the new **Specify deadlines for automatic updates and restarts** setting in Windows 10, -> version 1903, you must disable the [older deadline policies](wufb-compliancedeadlines.md#prior-to-windows-10-version-1709) because they could conflict. - We recommend you set deadlines as follows: - Quality update deadline, in days: 3 - Feature update deadline, in days: 7 diff --git a/windows/deployment/update/waas-deployment-rings-windows-10-updates.md b/windows/deployment/update/waas-deployment-rings-windows-10-updates.md deleted file mode 100644 index fcb4115629..0000000000 --- a/windows/deployment/update/waas-deployment-rings-windows-10-updates.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Build deployment rings for Windows client updates -description: Deployment rings in Windows client are similar to the deployment groups most organizations constructed for previous major revision upgrades. -ms.prod: w10 -ms.mktglfcycl: manage -author: jaimeo -ms.localizationpriority: medium -ms.author: jaimeo -ms.reviewer: -manager: laurawi -ms.collection: M365-modern-desktop -ms.topic: article ---- - -{DELETE ALTOGETHER??} - -# Build deployment rings for Windows client updates - -**Applies to** - -- Windows 10 -- Windows 11 - - -> **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) - -> [!NOTE] -> We're in the process of updating this topic with more definitive guidance. In the meantime, see [this post](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Tactical-considerations-for-creating-Windows-deployment-rings/ba-p/746979) on the Windows 10 IT Pro blog for some great suggestions for a deployment ring structure. - -For Windows as a service, maintenance is ongoing and iterative. Deploying previous versions of Windows required organizations to build sets of users to roll out the changes in phases. Typically, these users ranged (in order) from the most adaptable and least risky to the least adaptable or riskiest. With Windows 10, a similar methodology exists, but construction of the groups is a little different. - -Deployment rings in Windows client are similar to the deployment groups most organizations constructed for previous major revision upgrades. They are simply a method by which to separate machines into a deployment timeline. With Windows client, you construct deployment rings a bit differently in each servicing tool, but the concepts remain the same. Each deployment ring should reduce the risk of issues derived from the deployment of the feature updates by gradually deploying the update to entire departments. As previously mentioned, consider including a portion of each department’s employees in several deployment rings. - -Defining deployment rings is generally a one-time event (or at least infrequent), but IT should revisit these groups to ensure that the sequencing is still correct. Also, there are times in which client computers could move between different deployment rings when necessary. - -Table 1 provides an example of the deployment rings you might use. - -**Table 1** - -| Deployment ring | Servicing channel | Deferral for feature updates | Deferral for quality updates | Example | -| --- | --- | --- | --- | --- | -| Preview | Windows Insider Program | None | None | A few machines to evaluate early builds prior to their arrival to the Semi-Annual channel | -| Broad | Semi-Annual channel | 120 days | 7-14 days | Broadly deployed to most of the organization and monitored for feedback
Pause updates if there are critical issues | -| Critical | Semi-Annual channel | 180 days | 30 days | Devices that are critical and will only receive updates once they've been vetted for some time by most of the organization | - ->[!NOTE] ->In this example, there are no rings made up of the long-term servicing channel (LTSC). The LTSC does not receive feature updates. - - -As Table 1 shows, each combination of servicing channel and deployment group is tied to a specific deployment ring. As you can see, the associated groups of devices are combined with a servicing channel to specify which deployment ring those devices and their users fall into. The naming convention used to identify the rings is customizable as long as the name clearly identifies the sequence. Deployment rings represent a sequential deployment timeline, regardless of the servicing channel they contain. Deployment rings will likely rarely change for an organization, but they should be periodically assessed to ensure that the deployment cadence still makes sense. - - -## Steps to manage updates for Windows client - -|  |  | -| --- | --- | -| ![done.](images/checklistdone.png) | [Learn about updates and servicing channels](waas-overview.md) | -| ![done.](images/checklistdone.png) | [Prepare servicing strategy for Windows client updates](waas-servicing-strategy-windows-10-updates.md) | -| ![done.](images/checklistdone.png) | Build deployment rings for Windows client updates (this article) | -| ![to do.](images/checklistbox.gif) | [Assign devices to servicing channels for Windows client updates](waas-servicing-channels-windows-10-updates.md) | -| ![to do.](images/checklistbox.gif) | [Optimize update delivery for Windows client updates](waas-optimize-windows-10-updates.md) | -| ![to do.](images/checklistbox.gif) | [Deploy updates using Windows Update for Business](waas-manage-updates-wufb.md)
or [Deploy Windows client updates using Windows Server Update Services](waas-manage-updates-wsus.md)
or [Deploy Windows 10 updates using Microsoft Endpoint Configuration Manager](/mem/configmgr/osd/deploy-use/manage-windows-as-a-service) | - - diff --git a/windows/deployment/update/waas-manage-updates-wsus.md b/windows/deployment/update/waas-manage-updates-wsus.md index 3556cec273..8bfab4700e 100644 --- a/windows/deployment/update/waas-manage-updates-wsus.md +++ b/windows/deployment/update/waas-manage-updates-wsus.md @@ -16,14 +16,11 @@ ms.topic: article **Applies to** -- Windows 10 -- Windows 11 +- Windows 10 +- Windows 11 > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) ->[!IMPORTANT] ->Due to [naming changes](waas-overview.md#naming-changes), older terms like CB and CBB might still be displayed in some of our products, such as in Group Policy or the registry. If you encounter these terms, "CB" refers to the Semi-Annual Channel (Targeted)--which is no longer used--while "CBB" refers to the Semi-Annual Channel. - WSUS is a Windows Server role available in the Windows Server operating systems. It provides a single hub for Windows updates within an organization. WSUS allows companies not only to defer updates but also to selectively approve them, choose when they’re delivered, and determine which individual devices or groups of devices receive them. WSUS provides additional control over Windows Update for Business but does not provide all the scheduling options and deployment flexibility that Microsoft Endpoint Manager provides. diff --git a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md new file mode 100644 index 0000000000..fba2cf1830 --- /dev/null +++ b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md @@ -0,0 +1,42 @@ +--- +title: Prepare servicing strategy for Windows client updates +description: A strong Windows client deployment strategy begins with establishing a simple, repeatable process for testing and deploying each feature update. +ms.prod: w10 +ms.mktglfcycl: manage +author: jaimeo +ms.localizationpriority: medium +ms.author: jaimeo +ms.reviewer: +manager: laurawi +ms.topic: article +ms.collection: m365initiative-coredeploy +--- + +# Prepare servicing strategy for Windows client updates + + +**Applies to** + +- Windows 10 +- Windows 11 + + +> **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) + +Here’s an example of what this process might look like: + +- **Configure test devices.** Configure test devices in the Windows Insider Program so that Insiders can test feature updates before they’re available to the General Avialability Channel. Typically, this population would be a few test devices that IT staff members use to evaluate pre-release builds of Windows. Microsoft provides current development builds to Windows Insider members approximately every week so that interested users can see the functionality Microsoft is adding. See the section Windows Insider for details on how to enroll in the Windows Insider Program for Business. +- **Identify excluded devices.** For some organizations, special-purpose devices such as those used to control factory or medical equipment or run ATMs require a stricter, less frequent feature update cycle than the General Availability Channel can offer. For those devices, install the Enterprise LTSB edition to avoid feature updates for up to 10 years. Identify these devices, and separate them from the phased deployment and servicing cycles to help remove confusion for your administrators and ensure that devices are handled correctly. +- **Recruit volunteers.** The purpose of testing a deployment is to receive feedback. One effective way to recruit pilot users is to request volunteers. When doing so, clearly state that you’re looking for feedback rather than people to just “try it out” and that there could be occasional issues involved with accepting feature updates right away. With Windows as a service, the expectation is that there should be few issues, but if an issue does arise, you want testers to let you know as soon as possible. When considering whom to recruit for pilot groups, be sure to include members who provide the broadest set of applications and devices to validate the largest number of apps and devices possible. +- **Update Group Policy.** Each feature update includes new group policies to manage new features. If you use Group Policy to manage devices, the Group Policy Admin for the Active Directory domain will need to download an .admx package and copy it to their [Central Store](https://support.microsoft.com/help/929841/how-to-create-the-central-store-for-group-policy-administrative-templa) (or to the [PolicyDefinitions](/previous-versions/dotnet/articles/bb530196(v=msdn.10)) directory in the SYSVOL folder of a domain controller if not using a Central Store). You can manage new group policies from the latest release of Windows by using Remote Server Administration Tools. The ADMX download package is created at the end of each development cycle and then posted for download. To find the ADMX download package for a given Windows build, search for “ADMX download for Windows build xxxx”. For details about Group Policy management, see [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) +- **Choose a servicing tool.** Decide which product you’ll use to manage the Windows updates in your environment. If you’re currently using Windows Server Update Services (WSUS) or Microsoft Endpoint Manager to manage your Windows updates, you can continue using those products to manage Windows 10 or Windows 11 updates. Alternatively, you can use Windows Update for Business. In addition to which product you’ll use, consider how you’ll deliver the updates. Multiple peer-to-peer options are available to make update distribution faster. For a comparison of tools, see [Servicing tools](waas-overview.md#servicing-tools). +- **Prioritize applications.** First, create an application portfolio. This list should include everything installed in your organization and any webpages your organization hosts. Next, prioritize this list to identify those apps that are the most business critical. Because the expectation is that application compatibility with new versions of Windows will be high, only the most business-critical applications should be tested before the pilot phase; everything else can be tested afterwards. For more information about identifying compatibility issues withe applications, see [Manage Windows upgrades with Upgrade Analytics](/mem/configmgr/desktop-analytics/overview). + + +Each time Microsoft releases a feature update, the IT department should use the following high-level process to help ensure that the broad deployment is successful: + +1. **Validate compatibility of business critical apps.** Test your most important business-critical applications for compatibility with the new Windows 10 feature update running on your Windows Insider machines identified in the earlier “Configure test devices step of the previous section. The list of applications involved in this validation process should be small because most applications can be tested during the pilot phase. +2. **Target and react to feedback.** Microsoft expects application and device compatibility to be high, but it’s still important to have targeted groups within both the IT department and business units to verify application compatibility for the remaining applications in your application portfolio. Because only the most business-critical applications are tested beforehand, this activity will represent most of the application compatibility testing in your environment. It shouldn't necessarily be a formal process but rather user validation by using a particular application. So, the next step is to deploy the feature update to early-adopting IT users and your targeted groups running in the General Availability Channel that you identified in the “Recruit volunteers” step of the previous section. Be sure to communicate clearly that you’re looking for feedback as soon as possible, and state exactly how users can submit feedback to you. Should an issue arise, have a remediation plan to address it. +3. **Deploy broadly.** Finally, focus on the large-scale deployment using deployment rings. Build deployment rings that target groups of computers in your selected update-management product. To reduce risk as much as possible, construct your deployment rings in a way that splits individual departments into multiple rings. This way, if you were to encounter an issue, you don’t prevent any critical business from continuing. By using this method, each deployment ring reduces risk as more people have been updated in any particular department. + + diff --git a/windows/deployment/upgrade/windows-10-edition-upgrades.md b/windows/deployment/upgrade/windows-10-edition-upgrades.md index c8a2c54c5a..1de5b11aa3 100644 --- a/windows/deployment/upgrade/windows-10-edition-upgrades.md +++ b/windows/deployment/upgrade/windows-10-edition-upgrades.md @@ -71,7 +71,6 @@ X = unsupported
> - For information about upgrade paths in Windows 10 in S mode (for Pro or Education), check out [Windows 10 Pro/Enterprise in S mode](../windows-10-pro-in-s-mode.md) > - Each desktop edition in the table also has an N and KN SKU. These editions have had media-related functionality removed. Devices with N or KN SKUs installed can be upgraded to corresponding N or KN SKUs using the same methods. >
-> - Due to [naming changes](../update/waas-overview.md#naming-changes) the term LTSB might still be displayed in some products. This name will change to LTSC with subsequent feature updates. ## Upgrade using mobile device management (MDM) - To upgrade desktop editions of Windows 10 using MDM, you'll need to enter the product key for the upgraded edition in the **UpgradeEditionWithProductKey** policy setting of the **WindowsLicensing** CSP. For more info, see [WindowsLicensing CSP](/windows/client-management/mdm/windowslicensing-csp). @@ -239,7 +238,6 @@ You can move directly from Enterprise to any valid destination edition. In this -> **Windows 10 LTSC/LTSB**: Due to [naming changes](../update/waas-overview.md#naming-changes), product versions that display Windows 10 LTSB will be replaced with Windows 10 LTSC in subsequent feature updates. The term LTSC is used here to refer to all long term servicing versions. > > **Windows N/KN**: Windows "N" and "KN" SKUs follow the same rules shown above. diff --git a/windows/deployment/upgrade/windows-10-upgrade-paths.md b/windows/deployment/upgrade/windows-10-upgrade-paths.md index 8970d2a5cf..c50df27515 100644 --- a/windows/deployment/upgrade/windows-10-upgrade-paths.md +++ b/windows/deployment/upgrade/windows-10-upgrade-paths.md @@ -27,8 +27,6 @@ If you are also migrating to a different edition of Windows, see [Windows 10 edi > **Windows 10 version upgrade**: You can directly upgrade any semi-annual channel version of Windows 10 to a newer, supported semi-annual channel version of Windows 10, even if it involves skipping versions. Work with your account representative if your current version of Windows is out of support. See the [Windows lifecycle fact sheet](https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet) for availability and service information. > -> **Windows 10 LTSC/LTSB**: Due to [naming changes](../update/waas-overview.md#naming-changes), product versions that display Windows 10 LTSB will be replaced with Windows 10 LTSC in subsequent feature updates. The term LTSC is used here to refer to all long term servicing versions. -> > In-place upgrade from Windows 7, Windows 8.1, or [Windows 10 semi-annual channel](/windows/release-health/release-information) to Windows 10 LTSC is not supported. **Note**: Windows 10 LTSC 2015 did not block this upgrade path. This was corrected in the Windows 10 LTSC 2016 release, which will now only allow data-only and clean install options. You can upgrade from Windows 10 LTSC to Windows 10 semi-annual channel, provided that you upgrade to the same or a newer build version. For example, Windows 10 Enterprise 2016 LTSB can be upgraded to Windows 10 Enterprise version 1607 or later. Upgrade is supported using the in-place upgrade process (using Windows setup). You will need to use the Product Key switch if you want to keep your apps. If you don't use the switch the option 'Keep personal files and apps' will be grayed out. The command line would be **setup.exe /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx**, using your relevant Windows 10 SAC product key. For example, if using a KMS, the command line would be **setup.exe /pkey NPPR9-FWDCX-D2C8J-H872K-2YT43**. > > **Windows N/KN**: Windows "N" and "KN" SKUs (editions without media-related functionality) follow the same upgrade paths shown below. If the pre-upgrade and post-upgrade editions are not the same type (e.g. Windows 8.1 Pro N to Windows 10 Pro), personal data will be kept but applications and settings will be removed during the upgrade process. From 9a3e98f0c5f67d8747bc6ebd0ad118cf0d50a50b Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 1 Oct 2021 13:59:37 -0700 Subject: [PATCH 655/930] Acrolinx bump --- .../deployment/windows-10-missing-fonts.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/deployment/windows-10-missing-fonts.md b/windows/deployment/windows-10-missing-fonts.md index 930939cf41..661e509be6 100644 --- a/windows/deployment/windows-10-missing-fonts.md +++ b/windows/deployment/windows-10-missing-fonts.md @@ -37,22 +37,22 @@ For example, if you have an English (or French, German, or Spanish) version of W - Gungsuh - GungsuhChe -If you want to use these fonts, you can enable the optional feature to add these back to your system. Be aware that this is a permanent change in behavior for Windows client, and it will remain this way in future releases. +If you want to use these fonts, you can enable the optional feature to add them back to your system. This is a permanent change in behavior for Windows client, and it will remain this way in future releases. ## Installing language-associated features via language settings: -If you want to use the fonts from the optional feature and you know that you will want to view Web pages, edit documents, or use apps in the language associated with that feature, add that language into your user profile. You do this the Settings app. +If you want to use the fonts from the optional feature and you know that you will want to view Web pages, edit documents, or use apps in the language associated with that feature, add that language into your user profile. Use the Settings app. For example, here are the steps to install the fonts associated with the Hebrew language: -1. Click **Start > Settings**. -2. In Settings, click **Time & language**, and then click **Region & language**. -3. If Hebrew is not included in the list of languages, click the plus sign (**+**) to add a language. -4. Find Hebrew, and then click it to add it to your language list. +1. Select **Start > Settings**. +2. In **Settings**, select **Time & language**, and then select **Region & language**. +3. If Hebrew is not included in the list of languages, select the plus sign (**+**) to add a language. +4. Find **Hebrew**, and then select it to add it to your language list. -Once you have added Hebrew to your language list, then the optional Hebrew font feature and other optional features for Hebrew language support are installed. This should only take a few minutes. +Once you have added Hebrew to your language list, then the optional Hebrew font feature and other optional features for Hebrew language support are installed. This process should only take a few minutes. -> Note: The optional features are installed by Windows Update. This means you need to be online for the Windows Update service to work. +> Note: The optional features are installed by Windows Update. You need to be online for the Windows Update service to work. ## Install optional fonts manually without changing language settings: @@ -60,11 +60,11 @@ If you want to use fonts in an optional feature but don't need to search web pag For example, here are the steps to install the fonts associated with the Hebrew language without adding the Hebrew language itself to your language preferences: -1. Click **Start > Settings**. -2. In Settings, click **Apps**, click **Apps & features**, and then click **Manage optional features**. +1. Select **Start > Settings**. +2. In **Settings**, select **Apps**, select **Apps & features**, and then select **Manage optional features**. -3. If you don't see **Hebrew Supplemental Fonts** in the list of installed features, click the plus sign (**+**) to add a feature. -4. Select **Hebrew Supplemental Fonts** in the list, and then click **Install**. +3. If you don't see **Hebrew Supplemental Fonts** in the list of installed features, select the plus sign (**+**) to add a feature. +4. Select **Hebrew Supplemental Fonts** in the list, and then clselectick **Install**. > Note: The optional features are installed by Windows Update. You need to be online for the Windows Update service to work. @@ -97,7 +97,7 @@ Here is a comprehensive list of the font families in each of the optional featur - Telugu Supplemental Fonts: Gautami, Vani - Thai Supplemental Fonts: Angsana New, AngsanaUPC, Browallia New, BrowalliaUPC, Cordia New, CordiaUPC, DilleniaUPC, EucrosiaUPC, FreesiaUPC, IrisUPC, JasmineUPC, KodchiangUPC, Leelawadee, LilyUPC -## Related Topics +## Related articles [Download the list of all available language FODs](https://download.microsoft.com/download/0/A/A/0AA4342D-3933-4216-A90D-3BA8392FB1D1/Windows%2010%201703%20FOD%20to%20LP%20Mapping%20Table.xlsx) From 0d31b89c2d68d330d062a84ed6cdb0e2bc4f2003 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 1 Oct 2021 14:25:42 -0700 Subject: [PATCH 656/930] still fixing redirects --- .openpublishing.redirection.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index a4937f6bfa..dd83d22d48 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -18972,42 +18972,42 @@ }, { "source_path": "windows/deployment/update/wufb-autoupdate.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_url": "/windows/deployment/update/waas-manage-updates-wufb", "redirect_document_id": false }, { "source_path": "windows/deployment/update/wufb-basics.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_url": "/windows/deployment/update/waas-manage-updates-wufb", "redirect_document_id": false }, { "source_path": "windows/deployment/update/wufb-managedrivers.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_url": "/windows/deployment/update/waas-manage-updates-wufb", "redirect_document_id": false }, { "source_path": "windows/deployment/update/wufb-manageupdate.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_url": "/windows/deployment/update/waas-manage-updates-wufb", "redirect_document_id": false }, { "source_path": "windows/deployment/update/wwufb-onboard.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_url": "/windows/deployment/update/waas-manage-updates-wufb", "redirect_document_id": false }, { "source_path": "windows/deployment/update/feature-update-conclusion.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_url": "/windows/deployment/update/waas-manage-updates-wufb", "redirect_document_id": false }, { "source_path": "windows/deployment/update/waas-wufb-intune.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_url": "/windows/deployment/update/waas-manage-updates-wufb", "redirect_document_id": false }, { "source_path": "windows/deployment/update/feature-update-maintenance-window.md", - "redirect_url": "/windows/deployment/update/update/waas-manage-updates-wufb", + "redirect_url": "/windows/deployment/update/waas-manage-updates-wufb", "redirect_document_id": false }, { From b2c9b83641086d07409e9d4ac7fb64568bdb0b1b Mon Sep 17 00:00:00 2001 From: mapalko Date: Fri, 1 Oct 2021 14:27:10 -0700 Subject: [PATCH 657/930] Update note on 3P passwordless --- .../identity-protection/hello-for-business/hello-faq.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index d2bee6b47c..735e563fb8 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -219,4 +219,5 @@ sections: - question: Does Windows Hello for Business work with Mac and Linux clients? answer: | - Windows Hello for Business is a feature of Windows 10. At this time, Microsoft is not developing clients for other platforms. However, Microsoft is open to third-parties who are interested in moving these platforms away from passwords. Interested third-parties can get more information by emailing [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration). \ No newline at end of file + Windows Hello for Business is a feature of the Windows platform. At this time, Microsoft is not developing clients for other platforms. + \ No newline at end of file From 1d585ef8aec24226c7dc336d87878c2d6496782a Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 1 Oct 2021 14:41:33 -0700 Subject: [PATCH 658/930] edits --- .../deployment/update/waas-delivery-optimization-reference.md | 4 ++-- windows/deployment/update/waas-delivery-optimization.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization-reference.md b/windows/deployment/update/waas-delivery-optimization-reference.md index 47e7f5cd13..2aea9ec10f 100644 --- a/windows/deployment/update/waas-delivery-optimization-reference.md +++ b/windows/deployment/update/waas-delivery-optimization-reference.md @@ -121,7 +121,7 @@ Download mode dictates which download sources clients are allowed to use when do > Starting with Windows 10, version 2006 (and in Windows 11), the Bypass option of Download Mode is no longer used. >[!NOTE] ->Group mode is a best-effort optimization and should not be relied on for an authentication of identity of devices participating in the group. +>When you use AAD tenant, AD Site, or AD Domain as source of group IDs, that the association of devices participating in the group should not be relied on for an authentication of identity of those devices. ### Group ID @@ -203,7 +203,7 @@ Starting in Windows 10, version 1803, specifies the maximum foreground download ### Select a method to restrict peer selection Starting in Windows 10, version 1803, set this policy to restrict peer selection via selected option. Currently the available options include: 0 = NAT, 1 = Subnet mask, and 2 = Local Peer Discovery. The subnet mask option applies to both Download Modes LAN (1) and Group (2). -When you set option 0, Delivery Optimization will find peers behind the same NAT (same public IP) but still prioritize same subnet peers. When you set option 2, Delivery Optimization will restrict peer selection to peers that are locally discovered (using DNS-SD). When GroupID mode is set, it will default to using the same subnet. If you want to use the GroupID across subnets, use the NAT option = 0. +If Group mode is set, Delivery Optimization will connect to locally discovered peers that are also part of the same Group (have the same Group ID). ### Delay background download from http (in secs) Starting in Windows 10, version 1803, this allows you to delay the use of an HTTP source in a background download that is allowed to use peer-to-peer. diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 4909cdd452..4bd4c62a37 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -37,7 +37,7 @@ For information about setting up Delivery Optimization, including tips for the b ## New in Windows 10, version 20H2 and Windows 11 -- New peer selection options: Currently the available options include: 0 = NAT, 1 = Subnet mask, and 2 = Local Peer Discovery. The subnet mask option applies to both Download Modes LAN (1) and Group (2). When you set Option 0, Delivery Optimization will find peers behind the same NAT (same public IP) but still prioritize same subnet peers. When you set Option 2, Delivery Optimization will restrict peer selection to peers that are locally discovered (using DNS-SD). When GroupID mode is set, it will default to using the same subnet. If you want to use the GroupID across subnets, use the NAT option = 0. +- New peer selection options: Currently the available options include: 0 = NAT, 1 = Subnet mask, and 2 = Local Peer Discovery. The subnet mask option applies to both Download Modes LAN (1) and Group (2). If Group mode is set, Delivery Optimization will connect to locally discovered peers that are also part of the same Group (have the same Group ID)." - Local Peer Discovery: a new option for **Restrict Peer Selection By** (in Group Policy) or **DORestrictPeerSelectionBy** (in MDM). This option restricts the discovery of local peers using the DNS-SD protocol. When you set Option 2, Delivery Optimization will restrict peer selection to peers that are locally discovered (using DNS-SD). If you also enabled Group mode, Delivery Optimization will connect to locally discovered peers that are also part of the same group (that is, those which have the same Group ID). - Starting with Windows 10, version 2006 (and in Windows 11), the Bypass option of [Download Mode](waas-delivery-optimization-reference.md#download-mode) is no longer used. From fa375110e90e6833a843321a236f379069f5a5cd Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Fri, 1 Oct 2021 14:57:29 -0700 Subject: [PATCH 659/930] Update indexnew.yml --- windows/hub/indexnew.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index fe8818135e..32936653d3 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -34,7 +34,7 @@ highlightedContent: # Card - title: Learn more about Hybrid Work itemType: overview - url: /windows/deployment/deploy-whats-new.md + url: https://www.microsoft.com/hybridwork/ # productDirectory section (optional) From ee9e4fda492a2f847eaef4e9202d0afed574cf92 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 1 Oct 2021 15:16:41 -0700 Subject: [PATCH 660/930] sterilizing Win10 references; includes BranchCache article --- .../update-compliance-configuration-manual.md | 7 ++++- .../update-compliance-configuration-mem.md | 5 ++-- .../update-compliance-configuration-script.md | 5 ++++ ...update-compliance-delivery-optimization.md | 10 +++++-- ...update-compliance-feature-update-status.md | 7 ++++- .../update/update-compliance-get-started.md | 11 +++++-- .../update/update-compliance-monitor.md | 13 ++++++--- .../update-compliance-need-attention.md | 12 ++++++-- .../update/update-compliance-privacy.md | 7 ++++- ...pdate-compliance-security-update-status.md | 9 ++++-- .../update/update-compliance-using.md | 19 +++++++----- windows/deployment/update/waas-branchcache.md | 29 ++++--------------- 12 files changed, 85 insertions(+), 49 deletions(-) diff --git a/windows/deployment/update/update-compliance-configuration-manual.md b/windows/deployment/update/update-compliance-configuration-manual.md index 339e8ed571..57c0e11d5b 100644 --- a/windows/deployment/update/update-compliance-configuration-manual.md +++ b/windows/deployment/update/update-compliance-configuration-manual.md @@ -17,10 +17,15 @@ ms.topic: article # Manually Configuring Devices for Update Compliance +**Applies to** + +- Windows 10 +- Windows 11 + > [!NOTE] > As of May 10, 2021, a new policy is required to use Update Compliance: "Allow Update Compliance Processing." For more details, see the Mobile Device Management policies and Group policies tables. -There are a number of requirements to consider when manually configuring devices for Update Compliance. These can potentially change with newer versions of Windows 10. The [Update Compliance Configuration Script](update-compliance-configuration-script.md) will be updated when any configuration requirements change so only a redeployment of the script will be required. +There are a number of requirements to consider when manually configuring devices for Update Compliance. These can potentially change with newer versions of Windows client. The [Update Compliance Configuration Script](update-compliance-configuration-script.md) will be updated when any configuration requirements change so only a redeployment of the script will be required. The requirements are separated into different categories: diff --git a/windows/deployment/update/update-compliance-configuration-mem.md b/windows/deployment/update/update-compliance-configuration-mem.md index 55c83a3ecc..8b67a949ea 100644 --- a/windows/deployment/update/update-compliance-configuration-mem.md +++ b/windows/deployment/update/update-compliance-configuration-mem.md @@ -16,10 +16,11 @@ ms.topic: article --- # Configuring Microsoft Endpoint Manager devices for Update Compliance + **Applies to** -- Windows 10 -- Windows 11 +- Windows 10 +- Windows 11 > [!NOTE] > As of May 10, 2021, a new policy is required to use Update Compliance: "Allow Update Compliance Processing." For more details, see the Mobile Device Management policies and Group policies tables. diff --git a/windows/deployment/update/update-compliance-configuration-script.md b/windows/deployment/update/update-compliance-configuration-script.md index 085bf545d6..3bd9ab7dd2 100644 --- a/windows/deployment/update/update-compliance-configuration-script.md +++ b/windows/deployment/update/update-compliance-configuration-script.md @@ -17,6 +17,11 @@ ms.topic: article # Configuring devices through the Update Compliance Configuration Script +**Applies to** + +- Windows 10 +- Windows 11 + > [!NOTE] > A new policy is required to use Update Compliance: "AllowUpdateComplianceProcessing." If you're already using Update Compliance and have configured your devices prior to May 10, 2021, you must rerun the script so the new policy can be configured. diff --git a/windows/deployment/update/update-compliance-delivery-optimization.md b/windows/deployment/update/update-compliance-delivery-optimization.md index 1c544e9fbb..1aa38de12a 100644 --- a/windows/deployment/update/update-compliance-delivery-optimization.md +++ b/windows/deployment/update/update-compliance-delivery-optimization.md @@ -1,5 +1,5 @@ --- -title: Delivery Optimization in Update Compliance (Windows 10) +title: Delivery Optimization in Update Compliance ms.reviewer: manager: laurawi description: Learn how the Update Compliance solution provides you with information about your Delivery Optimization configuration. @@ -17,6 +17,12 @@ ms.custom: seo-marvel-apr2020 --- # Delivery Optimization in Update Compliance + +**Applies to** + +- Windows 10 +- Windows 11 + ![DO status.](images/UC_workspace_DO_status.png) The Update Compliance solution provides you with information about your Delivery Optimization configuration, including the observed bandwidth savings across all devices that used peer-to-peer distribution over the past 28 days. @@ -30,7 +36,7 @@ The Delivery Optimization Status section includes three blades: ## Device Configuration blade -Devices can be set to use different download modes; these download modes determine in what situations Delivery Optimization will use peer-to-peer distribution to accomplish the downloads. The top section shows the number of devices configured to use peer-to-peer distribution in *Peering On* compared to *Peering Off* modes. The table shows a breakdown of the various download mode configurations seen in your environment. For more information about the different configuration options, see [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization-setup.md). +Devices can be set to use different download modes; these download modes determine in what situations Delivery Optimization will use peer-to-peer distribution to accomplish the downloads. The top section shows the number of devices configured to use peer-to-peer distribution in *Peering On* compared to *Peering Off* modes. The table shows a breakdown of the various download mode configurations seen in your environment. For more information about the different configuration options, see [Configure Delivery Optimization for Windows client updates](waas-delivery-optimization-setup.md). ## Content Distribution (%) blade The first of two blades showing information on content breakdown, this blade shows a ring chart summarizing **Bandwidth Savings %**, which is the percentage of data received from peer sources out of the total data downloaded (for any device that used peer-to-peer distribution). diff --git a/windows/deployment/update/update-compliance-feature-update-status.md b/windows/deployment/update/update-compliance-feature-update-status.md index 4476c5c96d..9b3662595f 100644 --- a/windows/deployment/update/update-compliance-feature-update-status.md +++ b/windows/deployment/update/update-compliance-feature-update-status.md @@ -17,6 +17,11 @@ ms.custom: seo-marvel-apr2020 # Feature Update Status +**Applies to** + +- Windows 10 +- Windows 11 + [ ![The Feature Update Status report.](images/UC_workspace_FU_status.png) ](images/UC_workspace_FU_status.png#lightbox) The Feature Update Status section provides information about the status of [feature updates](waas-quick-start.md#definitions) across all devices. This section tile in the [Overview Blade](update-compliance-using.md#overview-blade) gives a percentage of devices that are on the latest applicable feature update; [Servicing Channel](waas-overview.md#servicing-channels) is considered in determining applicability. Within this section are two blades; one providing a holistic view of feature updates, the other containing three **Deployment Status** tiles, each charged with tracking the deployment for a different [Servicing Channel](waas-overview.md#servicing-channels). @@ -38,7 +43,7 @@ Refer to the following list for what each state means: ## Safeguard holds -Microsoft uses diagnostic data to determine whether devices that use Windows Update are ready for a feature update in order to ensure a smooth experience. When Microsoft determines a device is not ready to update due to a known issue, a *safeguard hold* is generated to delay the device's upgrade and protect the end-user experience. Holds are released over time as diagnostic data is analyzed and fixes are addressed. Details are provided on some, but not all safeguard holds on the Windows 10 release information page for any given release. +Microsoft uses diagnostic data to determine whether devices that use Windows Update are ready for a feature update in order to ensure a smooth experience. When Microsoft determines a device is not ready to update due to a known issue, a *safeguard hold* is generated to delay the device's upgrade and protect the end-user experience. Holds are released over time as diagnostic data is analyzed and fixes are addressed. Details are provided on some, but not all safeguard holds on the Windows client release information pages for any given release. ## Queries for safeguard holds diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index f1c18585dd..bb55b0dff1 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -17,6 +17,11 @@ ms.topic: article # Get started with Update Compliance +**Applies to** + +- Windows 10 +- Windows 11 + > [!IMPORTANT] > **A new policy is required to use Update Compliance: "AllowUpdateComplianceProcessing"**. If you're already using Update Compliance and have configured your devices prior to May 10, 2021, you must configure devices with this additional policy. You can do this by rerunning the [Update Compliance Configuration Script](update-compliance-configuration-script.md) if you configure your devices through Group Policy, or refer to [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md) for details on manually configuring the new policy for both Group Policy and MDM. @@ -35,11 +40,11 @@ After adding the solution to Azure and configuring devices, it can take some tim Before you begin the process to add Update Compliance to your Azure subscription, first ensure you can meet the prerequisites: -- **Compatible Operating Systems and Editions**: Update Compliance works only with Windows 10 Professional, Education, and Enterprise editions. Update Compliance supports both the typical Windows 10 Enterprise edition, as well as [Windows 10 Enterprise multi-session](/azure/virtual-desktop/windows-10-multisession-faq). Update Compliance only provides data for the standard Desktop Windows 10 version and is not currently compatible with Windows Server, Surface Hub, IoT, etc. -- **Compatible Windows 10 Servicing Channels**: Update Compliance supports Windows 10 devices on the Semi-Annual Channel and the Long-term Servicing Channel (LTSC). Update Compliance *counts* Windows Insider Preview (WIP) devices, but does not currently provide detailed deployment insights for them. +- **Compatible operating systems and editions**: Update Compliance works only with Windows 10 or Windows 11 Professional, Education, and Enterprise editions. Update Compliance supports both the typical Windows 10 or Windows 11 Enterprise edition, as well as [Windows 10 Enterprise multi-session](/azure/virtual-desktop/windows-10-multisession-faq). Update Compliance only provides data for the standard Desktop Windows client version and is not currently compatible with Windows Server, Surface Hub, IoT, or other versions. +- **Compatible Windows client servicing channels**: Update Compliance supports Windows client devices on the General Availability Channel and the Long-term Servicing Channel (LTSC). Update Compliance *counts* Windows Insider Preview devices, but does not currently provide detailed deployment insights for them. - **Diagnostic data requirements**: Update Compliance requires devices be configured to send diagnostic data at *Required* level (previously *Basic*). To learn more about what's included in different diagnostic levels, see [Diagnostics, feedback, and privacy in Windows 10](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy). - **Data transmission requirements**: Devices must be able to contact specific endpoints required to authenticate and send diagnostic data. These are enumerated in detail at [Configuring Devices for Update Compliance manually](update-compliance-configuration-manual.md). -- **Showing Device Names in Update Compliance**: For Windows 10, version 1803 or later, device names will not appear in Update Compliance unless you individually opt-in devices by using policy. The steps to accomplish this is outlined in [Configuring Devices for Update Compliance](update-compliance-configuration-manual.md). +- **Showing device names in Update Compliance**: For Windows 10, version 1803 or later, device names will not appear in Update Compliance unless you individually opt-in devices by using policy. The steps to accomplish this is outlined in [Configuring Devices for Update Compliance](update-compliance-configuration-manual.md). ## Add Update Compliance to your Azure subscription diff --git a/windows/deployment/update/update-compliance-monitor.md b/windows/deployment/update/update-compliance-monitor.md index 7d3ea12222..4c10a1b6f8 100644 --- a/windows/deployment/update/update-compliance-monitor.md +++ b/windows/deployment/update/update-compliance-monitor.md @@ -1,5 +1,5 @@ --- -title: Monitor Windows Updates and Microsoft Defender AV with Update Compliance (Windows 10) +title: Monitor Windows Updates and Microsoft Defender AV with Update Compliance ms.reviewer: manager: laurawi description: You can use Update Compliance in Azure Portal to monitor the progress of updates and key antimalware protection features on devices in your network. @@ -18,17 +18,22 @@ ms.custom: seo-marvel-apr2020 # Monitor Windows Updates with Update Compliance +**Applies to** + +- Windows 10 +- Windows 11 + ## Introduction Update Compliance enables organizations to: -* Monitor security, quality, and feature updates for Windows 10 Professional, Education, and Enterprise editions. +* Monitor security, quality, and feature updates for Windows 10 or Windows 11 Professional, Education, and Enterprise editions. * View a report of device and update issues related to compliance that need attention. * Check bandwidth savings incurred across multiple content types by using [Delivery Optimization](waas-delivery-optimization.md). -Update Compliance is offered through the Azure portal, and is included as part of Windows 10 licenses listed in the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites). Azure Log Analytics ingestion and retention charges are not incurred on your Azure subscription for Update Compliance data. +Update Compliance is offered through the Azure portal, and is included as part of Windows 10 or Windows 11 licenses listed in the [prerequisites](update-compliance-get-started.md#update-compliance-prerequisites). Azure Log Analytics ingestion and retention charges are not incurred on your Azure subscription for Update Compliance data. -Update Compliance uses Windows 10 diagnostic data for all of its reporting. It collects system data including update deployment progress, [Windows Update for Business](waas-manage-updates-wufb.md) configuration data, and Delivery Optimization usage data, and then sends this data to a customer-owned [Azure Log Analytics](/azure/log-analytics/query-language/get-started-analytics-portal) workspace to power the experience. +Update Compliance uses Windows client diagnostic data for all of its reporting. It collects system data including update deployment progress, [Windows Update for Business](waas-manage-updates-wufb.md) configuration data, and Delivery Optimization usage data, and then sends this data to a customer-owned [Azure Log Analytics](/azure/log-analytics/query-language/get-started-analytics-portal) workspace to power the experience. See the following topics in this guide for detailed information about configuring and using the Update Compliance solution: diff --git a/windows/deployment/update/update-compliance-need-attention.md b/windows/deployment/update/update-compliance-need-attention.md index 527be5a54e..f8d8daa42b 100644 --- a/windows/deployment/update/update-compliance-need-attention.md +++ b/windows/deployment/update/update-compliance-need-attention.md @@ -14,9 +14,15 @@ ms.prod: w10 --- # Needs attention! + +**Applies to** + +- Windows 10 +- Windows 11 + ![Needs attention section.](images/UC_workspace_needs_attention.png) -The **Needs attention!** section provides a breakdown of all Windows 10 device and update issues detected by Update Compliance. The summary tile for this section counts the number of devices that have issues, while the blades within break down the issues encountered. Finally, a [list of queries](#list-of-queries) blade in this section contains queries that provide values but do not fit within any other main section. +The **Needs attention!** section provides a breakdown of all Windows client device and update issues detected by Update Compliance. The summary tile for this section counts the number of devices that have issues, while the blades within break down the issues encountered. Finally, a [list of queries](#list-of-queries) blade in this section contains queries that provide values but do not fit within any other main section. > [!NOTE] > The summary tile counts the number of devices that have issues, while the blades within the section break down the issues encountered. A single device can have more than one issue, so these numbers might not add up. @@ -26,7 +32,7 @@ The different issues are broken down by Device Issues and Update Issues: ## Device Issues * **Missing multiple security updates:** This issue occurs when a device is behind by two or more security updates. These devices might be more vulnerable and should be investigated and updated. -* **Out of support OS Version:** This issue occurs when a device has fallen out of support due to the version of Windows 10 it is running. When a device has fallen out of support, it will no longer receive important security updates, and might be vulnerable. These devices should be updated to a supported version of Windows 10. +* **Out of support OS Version:** This issue occurs when a device has fallen out of support due to the version of Windows client it is running. When a device has fallen out of support, it will no longer receive important security updates, and might be vulnerable. These devices should be updated to a supported version of Windows client. ## Update Issues @@ -39,7 +45,7 @@ The different issues are broken down by Device Issues and Update Issues: Selecting any of the issues will take you to a [Log Analytics](/azure/log-analytics/query-language/get-started-analytics-portal) view with all devices that have the given issue. > [!NOTE] -> This blade also has a link to the [Setup Diagnostic Tool](../upgrade/setupdiag.md), a standalone tool you can use to obtain details about why a Windows 10 feature update was unsuccessful. +> This blade also has a link to the [Setup Diagnostic Tool](../upgrade/setupdiag.md), a standalone tool you can use to obtain details about why a Windows client feature update was unsuccessful. ## List of Queries diff --git a/windows/deployment/update/update-compliance-privacy.md b/windows/deployment/update/update-compliance-privacy.md index b7c5407a53..b8f5508589 100644 --- a/windows/deployment/update/update-compliance-privacy.md +++ b/windows/deployment/update/update-compliance-privacy.md @@ -16,9 +16,14 @@ ms.topic: article # Privacy in Update Compliance +**Applies to** + +- Windows 10 +- Windows 11 + Update Compliance is fully committed to privacy, centering on these tenets: -- **Transparency:** Windows 10 diagnostic data events that are required for Update Compliance's operation are fully documented (see the links for additional information) so you can review them with your company's security and compliance teams. The Diagnostic Data Viewer lets you see diagnostic data sent from a given device (see [Diagnostic Data Viewer Overview](/windows/configuration/diagnostic-data-viewer-overview) for details). +- **Transparency:** Windows client diagnostic data events that are required for Update Compliance's operation are fully documented (see the links for additional information) so you can review them with your company's security and compliance teams. The Diagnostic Data Viewer lets you see diagnostic data sent from a given device (see [Diagnostic Data Viewer Overview](/windows/configuration/diagnostic-data-viewer-overview) for details). - **Control:** You ultimately control the level of diagnostic data you wish to share. In Windows 10, version 1709 we added a new policy to Limit enhanced diagnostic data to the minimum required by Windows Analytics. - **Security:** Your data is protected with strong security and encryption. - **Trust:** Update Compliance supports the Online Services Terms. diff --git a/windows/deployment/update/update-compliance-security-update-status.md b/windows/deployment/update/update-compliance-security-update-status.md index 27a37f5e71..28735cdb61 100644 --- a/windows/deployment/update/update-compliance-security-update-status.md +++ b/windows/deployment/update/update-compliance-security-update-status.md @@ -15,12 +15,17 @@ ms.custom: seo-marvel-apr2020 # Security Update Status +**Applies to** + +- Windows 10 +- Windows 11 + ![The Security Update Status report.](images/UC_workspace_SU_status.png) -The Security Update Status section provides information about [security updates](waas-quick-start.md#definitions) across all devices. The section tile within the [Overview Blade](update-compliance-using.md#overview-blade) lists the percentage of devices on the latest security update available. Meanwhile, the blades within show the percentage of devices on the latest security update for each Windows 10 version and the deployment progress toward the latest two security updates. +The Security Update Status section provides information about [security updates](waas-quick-start.md#definitions) across all devices. The section tile within the [Overview Blade](update-compliance-using.md#overview-blade) lists the percentage of devices on the latest security update available. Meanwhile, the blades within show the percentage of devices on the latest security update for each Windows client version and the deployment progress toward the latest two security updates. The **Overall Security Update Status** blade provides a visualization of devices that are and do not have the latest security updates. Below the visualization are all devices further broken down by operating system version and a count of devices that are up to date and not up to date. The **Not up to date** column also provides a count of update failures. -The **Latest Security Update Status** and **Previous Security Update Status** tiles are stacked to form one blade. The **Latest Security Update Status** provides a visualization of the different deployment states devices are in regarding the latest update for each build (or version) of Windows 10, along with the revision of that update. The **Previous Security Update Status** blade provides the same information without the accompanying visualization. +The **Latest Security Update Status** and **Previous Security Update Status** tiles are stacked to form one blade. The **Latest Security Update Status** provides a visualization of the different deployment states devices are in regarding the latest update for each build (or version) of Windows client, along with the revision of that update. The **Previous Security Update Status** blade provides the same information without the accompanying visualization. The rows of each tile in this section are interactive; selecting them will navigate you to the query that is representative of that row and section. diff --git a/windows/deployment/update/update-compliance-using.md b/windows/deployment/update/update-compliance-using.md index 26c96388b7..d27fd0af96 100644 --- a/windows/deployment/update/update-compliance-using.md +++ b/windows/deployment/update/update-compliance-using.md @@ -1,5 +1,5 @@ --- -title: Using Update Compliance (Windows 10) +title: Using Update Compliance ms.reviewer: manager: laurawi description: Learn how to use Update Compliance to monitor your device's Windows updates. @@ -18,11 +18,16 @@ ms.custom: seo-marvel-apr2020 # Use Update Compliance +**Applies to** + +- Windows 10 +- Windows 11 + In this section you'll learn how to use Update Compliance to monitor your device's Windows updates and Microsoft Defender Antivirus status. To configure your environment for use with Update Compliance, refer to [Get started with Update Compliance](update-compliance-get-started.md). Update Compliance: -- Provides detailed deployment monitoring for Windows 10 Feature and Quality updates. +- Provides detailed deployment monitoring for Windows client feature and quality updates. - Reports when devices need attention due to issues related to update deployment. - Shows bandwidth usage and savings for devices that are configured to use [Delivery Optimization](waas-delivery-optimization.md). - Provides all of the above data in [Log Analytics](#using-log-analytics), which affords additional querying and export capabilities. @@ -49,21 +54,21 @@ When you select this tile, you will be redirected to the Update Compliance works ![The Overview blade.](images/UC_workspace_overview_blade.png) Update Compliance's overview blade summarizes all the data Update Compliance provides. It functions as a hub from which you can navigate to different sections. The total number of devices detected by Update Compliance is reported in the title of this blade. What follows is a distribution for all devices as to whether they are up to date on the following items: -* Security updates: A device is up to date on quality updates whenever it has the latest applicable quality update installed. Quality updates are monthly cumulative updates that are specific to a version of Windows 10. +* Security updates: A device is up to date on quality updates whenever it has the latest applicable quality update installed. Quality updates are monthly cumulative updates that are specific to a version of Windows client. * Feature updates: A device is up to date on feature updates whenever it has the latest applicable feature update installed. Update Compliance considers [Servicing Channel](waas-overview.md#servicing-channels) when determining update applicability. * AV Signature: A device is up to date on Antivirus Signature when the latest Windows Defender Signatures have been downloaded. This distribution only considers devices that are running Microsoft Defender Antivirus. The blade also provides the time at which your Update Compliance workspace was [refreshed](#update-compliance-data-latency). The following is a breakdown of the different sections available in Update Compliance: -* [Need Attention!](update-compliance-need-attention.md) - This section is the default section when arriving to your Update Compliance workspace. It provides a summary of the different issues devices are facing relative to Windows 10 updates. -* [Security Update Status](update-compliance-security-update-status.md) - This section lists the percentage of devices that are on the latest security update released for the version of Windows 10 it is running. Selecting this section provides blades that summarize the overall status of security updates across all devices and a summary of their deployment progress towards the latest two security updates. -* [Feature Update Status](update-compliance-feature-update-status.md) - This section lists the percentage of devices that are on the latest feature update that is applicable to a given device. Selecting this section provides blades that summarize the overall feature update status across all devices and a summary of deployment status for different versions of Windows 10 in your environment. +* [Need Attention!](update-compliance-need-attention.md) - This section is the default section when arriving to your Update Compliance workspace. It provides a summary of the different issues devices are facing relative to Windows client updates. +* [Security Update Status](update-compliance-security-update-status.md) - This section lists the percentage of devices that are on the latest security update released for the version of Windows client it is running. Selecting this section provides blades that summarize the overall status of security updates across all devices and a summary of their deployment progress towards the latest two security updates. +* [Feature Update Status](update-compliance-feature-update-status.md) - This section lists the percentage of devices that are on the latest feature update that is applicable to a given device. Selecting this section provides blades that summarize the overall feature update status across all devices and a summary of deployment status for different versions of Windows client in your environment. * [Delivery Optimization Status](update-compliance-delivery-optimization.md) - This section summarizes bandwidth savings incurred by utilizing Delivery Optimization in your environment. It provides a breakdown of Delivery Optimization configuration across devices, and summarizes bandwidth savings and utilization across multiple content types. ## Update Compliance data latency -Update Compliance uses Windows 10 diagnostic data as its data source. After you add Update Compliance and appropriately configure your devices, it could take 48-72 hours before they first appear. +Update Compliance uses Windows client diagnostic data as its data source. After you add Update Compliance and appropriately configure your devices, it could take 48-72 hours before they first appear. The data powering Update Compliance is refreshed every 24 hours, and refreshes with the latest data from all devices part of your organization that have been seen in the past 28 days. The entire set of data is refreshed in each daily snapshot, which means that the same data can be re-ingested even if no new data actually arrived from the device since the last snapshot. Snapshot time can be determined by the TimeGenerated field for each record, while LastScan can be used to roughly determine the freshness of each record's data. diff --git a/windows/deployment/update/waas-branchcache.md b/windows/deployment/update/waas-branchcache.md index 7963fab1a7..9cfa2f188d 100644 --- a/windows/deployment/update/waas-branchcache.md +++ b/windows/deployment/update/waas-branchcache.md @@ -1,5 +1,5 @@ --- -title: Configure BranchCache for Windows 10 updates (Windows 10) +title: Configure BranchCache for Windows client updates description: In this article, learn how to use BranchCache to optimize network bandwidth during update deployment. ms.prod: w10 ms.mktglfcycl: manage @@ -12,21 +12,22 @@ ms.topic: article ms.custom: seo-marvel-apr2020 --- -# Configure BranchCache for Windows 10 updates +# Configure BranchCache for Windows client updates **Applies to** - Windows 10 +- Windows 11 > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) BranchCache is a bandwidth-optimization feature that has been available since the Windows Server 2008 R2 and Windows 7 operating systems. Each client has a cache and acts as an alternate source for content that devices on its own network request. Windows Server Update Services (WSUS) and Microsoft Endpoint Manager can use BranchCache to optimize network bandwidth during update deployment, and it's easy to configure for either of them. BranchCache has two operating modes: Distributed Cache mode and Hosted Cache mode. -- Distributed Cache mode operates like the [Delivery Optimization](waas-delivery-optimization.md) feature in Windows 10: each client contains a cached version of the BranchCache-enabled files it requests and acts as a distributed cache for other clients requesting that same file. +- Distributed Cache mode operates like the [Delivery Optimization](waas-delivery-optimization.md) feature in Windows client: each client contains a cached version of the BranchCache-enabled files it requests and acts as a distributed cache for other clients requesting that same file. >[!TIP] - >Distributed Cache mode is preferred to Hosted Cache mode for Windows 10 updates to get the most benefit from peer-to-peer distribution. + >Distributed Cache mode is preferred to Hosted Cache mode for Windows clients updates to get the most benefit from peer-to-peer distribution. - In Hosted Cache mode, designated servers at specific locations act as a cache for files requested by clients in its area. Then, rather than clients retrieving files from a latent source, the hosted cache server provides the content on its behalf. @@ -36,7 +37,7 @@ For detailed information about how Distributed Cache mode and Hosted Cache mode Whether you use BranchCache with Configuration Manager or WSUS, each client that uses BranchCache must be configured to do so. You typically make your configurations through Group Policy. For step-by-step instructions on how to use Group Policy to configure BranchCache for Windows clients, see [Client Configuration](/previous-versions/windows/it-pro/windows-7/dd637820(v=ws.10)) in the [BranchCache Early Adopter's Guide](/previous-versions/windows/it-pro/windows-7/dd637762(v=ws.10)). -In Windows 10, version 1607, the Windows Update Agent uses Delivery Optimization by default, even when the updates are retrieved from WSUS. When using BranchCache with Windows 10, simply set the Delivery Optimization mode to Bypass to allow clients to use the Background Intelligent Transfer Service (BITS) protocol with BranchCache instead. For instructions on how to use BranchCache in Distributed Cache mode with WSUS, see the section WSUS and Configuration Manager with BranchCache in Distributed Cache mode. +In Windows 10, version 1607, the Windows Update Agent uses Delivery Optimization by default, even when the updates are retrieved from WSUS. When using BranchCache with Windows client, simply set the Delivery Optimization mode to Bypass to allow clients to use the Background Intelligent Transfer Service (BITS) protocol with BranchCache instead. For instructions on how to use BranchCache in Distributed Cache mode with WSUS, see the section WSUS and Configuration Manager with BranchCache in Distributed Cache mode. ## Configure servers for BranchCache @@ -49,21 +50,3 @@ In addition to these steps, there is one requirement for WSUS to be able to use >[!NOTE] >Configuration Manager only supports Distributed Cache mode. - -## Related topics - -- [Update Windows 10 in the enterprise](index.md) -- [Overview of Windows as a service](waas-overview.md) -- [Prepare servicing strategy for Windows 10 updates](waas-servicing-strategy-windows-10-updates.md) -- [Build deployment rings for Windows 10 updates](waas-deployment-rings-windows-10-updates.md) -- [Assign devices to servicing channels for Windows 10 updates](waas-servicing-channels-windows-10-updates.md) -- [Optimize update delivery for Windows 10 updates](waas-optimize-windows-10-updates.md) -- [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) -- [Deploy updates using Windows Update for Business](waas-manage-updates-wufb.md) -- [Configure Windows Update for Business](waas-configure-wufb.md) -- [Integrate Windows Update for Business with management solutions](waas-integrate-wufb.md) -- [Walkthrough: use Group Policy to configure Windows Update for Business](waas-wufb-group-policy.md) -- [Walkthrough: use Intune to configure Windows Update for Business](/intune/windows-update-for-business-configure) -- [Deploy Windows 10 updates using Windows Server Update Services](waas-manage-updates-wsus.md) -- [Deploy Windows 10 updates using Configuration Manager](/mem/configmgr/osd/deploy-use/manage-windows-as-a-service) -- [Manage device restarts after updates](waas-restart.md) \ No newline at end of file From 15597ac50c5ffe3b855a73296db89e2868573ac7 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 1 Oct 2021 15:20:41 -0700 Subject: [PATCH 661/930] remove link --- windows/whats-new/windows-11.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/whats-new/windows-11.md b/windows/whats-new/windows-11.md index 77e2fa58a9..d258bd7005 100644 --- a/windows/whats-new/windows-11.md +++ b/windows/whats-new/windows-11.md @@ -89,5 +89,4 @@ When Windows 11 reaches general availability, important servicing-related announ ## Also see [What's new in Windows 11](/windows-hardware/get-started/what-s-new-in-windows)
-[Windows 11 Security — Our Hacker-in-Chief Runs Attacks and Shows Solutions](https://www.youtube.com/watch?v=2RTwGNyhSy8)
[Windows 11: The Optimization and Performance Improvements](https://www.youtube.com/watch?v=oIYHRRTCVy4) From 5ea12b6d746047d1ba8e980f6d25865f657673b4 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 1 Oct 2021 15:23:56 -0700 Subject: [PATCH 662/930] Corrected note style; added blank lines for consistent presentation --- windows/deployment/windows-10-missing-fonts.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-10-missing-fonts.md b/windows/deployment/windows-10-missing-fonts.md index 661e509be6..d7492c26c2 100644 --- a/windows/deployment/windows-10-missing-fonts.md +++ b/windows/deployment/windows-10-missing-fonts.md @@ -46,13 +46,17 @@ If you want to use the fonts from the optional feature and you know that you wil For example, here are the steps to install the fonts associated with the Hebrew language: 1. Select **Start > Settings**. + 2. In **Settings**, select **Time & language**, and then select **Region & language**. + 3. If Hebrew is not included in the list of languages, select the plus sign (**+**) to add a language. + 4. Find **Hebrew**, and then select it to add it to your language list. Once you have added Hebrew to your language list, then the optional Hebrew font feature and other optional features for Hebrew language support are installed. This process should only take a few minutes. -> Note: The optional features are installed by Windows Update. You need to be online for the Windows Update service to work. +> [!NOTE] +> The optional features are installed by Windows Update. You need to be online for the Windows Update service to work. ## Install optional fonts manually without changing language settings: @@ -61,12 +65,15 @@ If you want to use fonts in an optional feature but don't need to search web pag For example, here are the steps to install the fonts associated with the Hebrew language without adding the Hebrew language itself to your language preferences: 1. Select **Start > Settings**. + 2. In **Settings**, select **Apps**, select **Apps & features**, and then select **Manage optional features**. 3. If you don't see **Hebrew Supplemental Fonts** in the list of installed features, select the plus sign (**+**) to add a feature. + 4. Select **Hebrew Supplemental Fonts** in the list, and then clselectick **Install**. -> Note: The optional features are installed by Windows Update. You need to be online for the Windows Update service to work. +> [!NOTE] +> The optional features are installed by Windows Update. You need to be online for the Windows Update service to work. ## Fonts included in optional font features From ebe77c1ea9f44221d761daee41efeb9c2ca0e835 Mon Sep 17 00:00:00 2001 From: qianw211 <41130658+qianw211@users.noreply.github.com> Date: Fri, 1 Oct 2021 15:24:06 -0700 Subject: [PATCH 663/930] FOD package download link added --- .../application-management/manage-windows-mixed-reality.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index 8640d74fc3..e33d30d8b8 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -33,6 +33,7 @@ Organizations that use Windows Server Update Services (WSUS) must take action to 1. Download the FOD .cab file: + - [Windows 11, version 21H2](https://software-download.microsoft.com/download/sg/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd_64~~.cab) - [Windows 10, version 2004](https://software-download.microsoft.com/download/pr/6cf73b63/Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab) - [Windows 10, version 1903 and 1909](https://software-download.microsoft.com/download/pr/Microsoft-Windows-Holographic-Desktop-FOD-Package-31bf3856ad364e35-amd64.cab) - [Windows 10, version 1809](https://software-download.microsoft.com/download/pr/microsoft-windows-holographic-desktop-fod-package31bf3856ad364e35amd64_1.cab) @@ -49,7 +50,8 @@ Organizations that use Windows Server Update Services (WSUS) must take action to ``` > [!NOTE] - > You must rename the FOD .CAB file to : **Microsoft-Windows-Holographic-Desktop-FOD-Package\~31bf3856ad364e35\~amd64\~\~.cab** + > * On Windows 10, you must rename the FOD .CAB file to : **Microsoft-Windows-Holographic-Desktop-FOD-Package\~31bf3856ad364e35\~amd64\~\~.cab** + > * On Windows 11, you must rename the FOD .CAB file to: **Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e45~amd_64~~.cab** 1. In **Settings** > **Update & Security** > **Windows Update**, select **Check for updates**. From c4419b4cf8ecbb9f452508909662fe0d11116080 Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Fri, 1 Oct 2021 15:29:08 -0700 Subject: [PATCH 664/930] Update indexnew.yml --- windows/hub/indexnew.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index 32936653d3..5c19aee306 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -229,8 +229,6 @@ additionalContent: url: /windows-365/index - text: What is Windows 365 url: /windows-365/overview.md - - text: Planning guide for Windows 365 - url: /windows-365/planning-guide.md - text: Windows 365 blog url: https://www.microsoft.com/microsoft-365/blog/ - title: Windows Server From 13e59aa82abaed45cf31b5357effdf8ffb1986df Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 1 Oct 2021 15:31:11 -0700 Subject: [PATCH 665/930] Update active-directory-security-groups.md --- .../access-control/active-directory-security-groups.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/access-control/active-directory-security-groups.md b/windows/security/identity-protection/access-control/active-directory-security-groups.md index 3285407800..5ac3dcc651 100644 --- a/windows/security/identity-protection/access-control/active-directory-security-groups.md +++ b/windows/security/identity-protection/access-control/active-directory-security-groups.md @@ -2436,8 +2436,8 @@ Members of the Performance Log Users group can manage performance counters, logs > If you are a member of the Performance Log Users group, you must configure Data Collector Sets that you create to run under your credentials. > [!NOTE] - > Windows Server 2016 or later, you cannot create Data Collector Sets by a member of the Performance Log Users group. - > If a member of the Performance Log Users group tries to create Data Collector Sets, they cannot complete creation because of Access Denied. + > In Windows Server 2016 or later, Data Collector Sets cannot be created by a member of the Performance Log Users group. + > If a member of the Performance Log Users group tries to create Data Collector Sets, they cannot complete creation because access will be denied. - Cannot use the Windows Kernel Trace event provider in Data Collector Sets. From dade399ad7ff73b27c17da5b381a197e333b6383 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 1 Oct 2021 15:52:17 -0700 Subject: [PATCH 666/930] adding link to YouTube video --- windows/security/operating-system.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 66115fef04..9ece307eb3 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -17,8 +17,13 @@ ms.date: 09/21/2021 # Windows operating system security -Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. +Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. +Watch the latest Microsoft Mechanics video that shows off some of the latest Windows 11 security technology + +> [!VIDEO https://www.youtube.com/watch?v=2RTwGNyhSy8] + +

Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11.

| Security Measures | Features & Capabilities | From bc49e5e096121cca04cc9058bce825688d8d4549 Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Fri, 1 Oct 2021 15:53:38 -0700 Subject: [PATCH 667/930] Update indexnew.yml --- windows/hub/indexnew.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml index 5c19aee306..5a0881cad0 100644 --- a/windows/hub/indexnew.yml +++ b/windows/hub/indexnew.yml @@ -216,28 +216,28 @@ additionalContent: - title: Microsoft Endpoint Manager links: - text: Microsoft Endpoint Manager documentation - url: /mem/index + url: /mem - text: Overview of Microsoft Endpoint Manager - url: /mem/endpoint-manager-overview.md + url: /mem/endpoint-manager-overview - text: Getting started with Microsoft Endpoint Manager - url: /mem/endpoint-manager-getting-started.md + url: /mem/endpoint-manager-getting-started - text: Microsoft Endpoint Manager blog url: https://aka.ms/memblog - title: Windows 365 links: - text: Windows 365 documentation - url: /windows-365/index + url: /windows-365 - text: What is Windows 365 - url: /windows-365/overview.md + url: /windows-365/overview - text: Windows 365 blog url: https://www.microsoft.com/microsoft-365/blog/ - title: Windows Server links: - text: Windows Server documentation - url: /windows-server/index + url: /windows-server - text: What's new in Windows Server 2022? - url: /windows-server/get-started/whats-new-in-windows-server-2022.md + url: /windows-server/get-started/whats-new-in-windows-server-2022 - text: Get started with Windows Server - url: /windows-server/get-started/get-started-with-windows-server.md + url: /windows-server/get-started/get-started-with-windows-server - text: Windows Server blog url: https://cloudblogs.microsoft.com/windowsserver/ \ No newline at end of file From b034f0899fca15ed13a542afefb0abe80a90dda9 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Fri, 1 Oct 2021 15:53:48 -0700 Subject: [PATCH 668/930] adding vid --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 9ece307eb3..2326c4694b 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -19,7 +19,7 @@ ms.date: 09/21/2021 Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. -Watch the latest Microsoft Mechanics video that shows off some of the latest Windows 11 security technology +Watch the latest [Microsoft Mechanics](https://www.youtube.com/channel/UCJ9905MRHxwLZ2jeNQGIWxA) video that shows off some of the latest Windows 11 security technology. > [!VIDEO https://www.youtube.com/watch?v=2RTwGNyhSy8] From 9dadb5b7f08564f5a5be4c6aebf467f91fa645e2 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 1 Oct 2021 16:59:30 -0700 Subject: [PATCH 669/930] Fixing line breaks in a tip to see if that makes the links work --- windows/client-management/mdm/policy-csp-admx-dcom.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-dcom.md b/windows/client-management/mdm/policy-csp-admx-dcom.md index ab181b1db7..27e147a3f9 100644 --- a/windows/client-management/mdm/policy-csp-admx-dcom.md +++ b/windows/client-management/mdm/policy-csp-admx-dcom.md @@ -18,14 +18,12 @@ manager: dansimp > This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. -md#enabling-a-policy). +> You must specify the data type in the SyncML as \chr\<\/Format\>. For an +example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > > The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ -#sec-cdata-sect). +supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
From ea45ce035dccc0b863f977196745f54b9a7b46b5 Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Fri, 1 Oct 2021 17:03:07 -0700 Subject: [PATCH 670/930] Update index.yml --- windows/hub/index.yml | 328 +++++++++++++++++++++++++++++------------- 1 file changed, 225 insertions(+), 103 deletions(-) diff --git a/windows/hub/index.yml b/windows/hub/index.yml index e3a2448009..5a0881cad0 100644 --- a/windows/hub/index.yml +++ b/windows/hub/index.yml @@ -1,121 +1,243 @@ -### YamlMime:Landing +### YamlMime:Hub -title: Windows client resources and documentation for IT Pros # < 60 chars -summary: Plan, deploy, secure, and manage devices running Windows 10 and Windows 11. # < 160 chars +title: Windows client documentation for IT Pros # < 60 chars +summary: Evaluate, plan, deploy, secure, and manage devices running Windows 10 and Windows 11. # < 160 chars +# brand: aspnet | azure | dotnet | dynamics | m365 | ms-graph | office | power-apps | power-automate | power-bi | power-platform | power-virtual-agents | sql | sql-server | vs | visual-studio | windows | xamarin +brand: windows metadata: title: Windows client documentation for IT Pros # Required; page title displayed in search results. Include the brand. < 60 chars. description: Evaluate, plan, deploy, secure, and manage devices running Windows 10 and Windows 11. # Required; article description that is displayed in search results. < 160 chars. services: windows-10 - ms.service: windows-10 #Required; service per approved list. service slug assigned to your service by ACOM. - ms.subservice: subservice - ms.topic: landing-page # Required - ms.collection: windows-10 - author: greg-lindsay #Required; your GitHub user alias, with correct capitalization. - ms.author: greglin #Required; microsoft alias of author; optional team alias. - ms.date: 06/01/2020 #Required; mm/dd/yyyy format. + ms.service: subservice #Required; service per approved list. service slug assigned to your service by ACOM. + ms.subservice: subservice # Optional; Remove if no subservice is used. + ms.topic: hub-page # Required + ms.collection: windows-10 # Optional; Remove if no collection is used. + author: dougeby #Required; your GitHub user alias, with correct capitalization. + ms.author: dougeby #Required; microsoft alias of author; optional team alias. + ms.date: 10/01/2021 #Required; mm/dd/yyyy format. localization_priority: medium - -# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new -landingContent: -# Cards and links should be based on top customer tasks or top subjects -# Start card title with a verb - # Card (optional) - - title: What's new - linkLists: - - linkListType: overview - links: - - text: Windows 11 overview - url: /windows/whats-new/windows-11 - - text: Windows 11 requirements - url: /windows/whats-new/windows-11-requirements - - text: Plan for Windows 11 - url: /windows/whats-new/windows-11-plan - - text: Prepare for Windows 11 - url: /windows/whats-new/windows-11-prepare - - text: What's new in Windows 10, version 21H1 - url: /windows/whats-new/whats-new-windows-10-version-21H1 - - text: Windows release information - url: /windows/release-health/release-information +# highlightedContent section (optional) +# Maximum of 8 items +highlightedContent: +# itemType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new + items: + # Card + - title: Become a Windows Insider + itemType: overview + url: https://insider.windows.com + # Card + - title: See what's new in Windows release health + itemType: overview + url: /windows/release-health/ + # Card + - title: Learn more about Hybrid Work + itemType: overview + url: https://www.microsoft.com/hybridwork/ + + +# productDirectory section (optional) +productDirectory: + title: Get to know Windows 11 # < 60 chars (optional) + summary: Learn more about what's new, what's updated, and what you get in Windows 11 # < 160 chars (optional) + items: + # Card + - title: What's new in Windows 11 + imageSrc: /windows/resources/images/winlogo.svg + summary: Get more information about features and improvements that are important to admins + url: /windows/whats-new/windows-11-whats-new + - title: Windows 11 requirements + imageSrc: /windows/resources/images/winlogo.svg + summary: See the system requirements for Windows 11, including running Windows 11 on a virtual machine + url: /windows/whats-new/windows-11-requirements + - title: Trusted Platform Module (TPM) + imageSrc: /windows/resources/images/winlogo.svg + summary: Learn more about TPM, and why it's a good thing + url: /windows/security/information-protection/tpm/trusted-platform-module-overview + +# conceptualContent section (optional) +conceptualContent: +# Supports up to 3 sections +# itemType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new + + title: Windows client resources and documentation for IT Pros + summary: Plan, deploy, secure, and manage devices running Windows 10 and Windows 11. + items: + # card + - title: Overview + links: + - url: /windows/whats-new/windows-11-whats-new + itemType: overview + text: What's new in Windows 11 + - url: /windows/whats-new/windows-11-plan + itemType: overview + text: Plan for Windows 11 + - url: /windows/whats-new/windows-11-prepare + itemType: overview + text: Prepare for Windows 11 + - url: /windows/whats-new/whats-new-windows-10-version-21H1 + itemType: overview + text: What's new in Windows 10, version 21H1 + - url: /windows/release-health/release-information + itemType: overview + text: Windows release information # Card (optional) - - title: Configuration - linkLists: - - linkListType: how-to-guide - links: - - text: Configure Windows - url: /windows/configuration/index - - text: Accessibility information for IT Pros - url: /windows/configuration/windows-10-accessibility-for-itpros - - text: Configure access to Microsoft Store - url: /windows/configuration/stop-employees-from-using-microsoft-store - - text: Set up a shared or guest PC - url: /windows/configuration/set-up-shared-or-guest-pc + - title: Configuration + links: + - url: /windows/configuration/index + itemType: overview + text: Configure Windows + - url: /windows/configuration/provisioning-packages/provisioning-packages + itemType: how-to-guide + text: Use Provisioning packages to configure new devices + - url: /windows/configuration/windows-10-accessibility-for-itpros + itemType: overview + text: Accessibility information for IT Pros + - url: /windows/configuration/customize-start-menu-layout-windows-11 + itemType: how-to-guide + text: Customize the Start menu layout + - url: /windows/configuration/stop-employees-from-using-microsoft-store + itemType: how-to-guide + text: Control access to Microsoft Store + - url: /windows/configuration/set-up-shared-or-guest-pc + itemType: how-to-guide + text: Set up a shared or guest PC # Card (optional) - - title: Deployment - linkLists: - - linkListType: deploy - links: - - text: Deploy and update Windows - url: /windows/deployment/index - - text: Windows deployment scenarios - url: /windows/deployment/windows-10-deployment-scenarios - - text: Create a deployment plan - url: /windows/deployment/update/create-deployment-plan - - text: Prepare to deploy Windows client - url: /windows/deployment/update/prepare-deploy-windows - + - title: Deployment + links: + - url: /windows/deployment/index + itemType: deploy + text: Deploy and update Windows + - url: /windows/deployment/windows-10-deployment-scenarios + itemType: deploy + text: Windows deployment scenarios + - url: /windows/deployment/update/create-deployment-plan + itemType: deploy + text: Create a deployment plan + - url: /windows/deployment/update/prepare-deploy-windows + itemType: deploy + text: Prepare to deploy Windows client # Card - - title: App management - linkLists: - - linkListType: how-to-guide - links: - - text: Windows application management - url: /windows/application-management/index - - text: Understand the different apps included in Windows 10 - url: /windows/application-management/apps-in-windows-10 - - text: Get started with App-V for Windows 10 - url: /windows/application-management/app-v/appv-getting-started - - text: Keep removed apps from returning during an update - url: /windows/application-management/remove-provisioned-apps-during-update + - title: App management + links: + - url: /windows/application-management/index + itemType: overview + text: Windows application management + - url: /windows/application-management/apps-in-windows-10 + itemType: overview + text: Learn more about the different apps types for Windows + - url: /windows/application-management/private-app-repository-mdm-company-portal-windows-11 + itemType: how-to-guide + text: Use the private app repo on Windows 11 + - url: /windows/application-management/remove-provisioned-apps-during-update + itemType: how-to-guide + text: Keep removed apps from returning during an update # Card - - title: Client management - linkLists: - - linkListType: how-to-guide - links: - - text: Windows client management - url: /windows/client-management/index - - text: Administrative tools - url: /windows/client-management/administrative-tools-in-windows-10 - - text: Create mandatory user profiles - url: /windows/client-management/mandatory-user-profile - - text: New policies for Windows 10 - url: /windows/client-management/new-policies-for-windows-10 - - text: Configuration service provider reference - url: /windows/client-management/mdm/configuration-service-provider-reference + - title: Client management + links: + + - url: /windows/client-management/index + itemType: overview + text: Windows client management + - url: /windows/client-management/administrative-tools-in-windows-10 + itemType: overview + text: Administrative tools + - url: /windows/client-management/mandatory-user-profile + itemType: how-to-guide + text: Create mandatory user profiles + - url: /windows/client-management/new-policies-for-windows-10 + itemType: overview + text: New policies for Windows 10 + - url: /windows/client-management/mdm/configuration-service-provider-reference + itemType: reference + text: Configuration service provider reference # Card (optional) - - title: Security and Privacy - linkLists: - - linkListType: how-to-guide - links: - - text: Windows Enterprise Security - url: /windows/security/index - - text: Windows Privacy - url: /windows/privacy/index - - text: Identity and access management - url: /windows/security/identity-protection/index - - text: Threat protection - url: /windows/security/threat-protection/index - - text: Information protection - url: /windows/security/information-protection/index - - text: Required diagnostic data - url: /windows/privacy/required-windows-diagnostic-data-events-and-fields-2004 - - text: Optional diagnostic data - url: /windows/privacy/windows-diagnostic-data - - text: Changes to Windows diagnostic data collection - url: /windows/privacy/changes-to-windows-diagnostic-data-collection \ No newline at end of file + - title: Security and Privacy + links: + - url: /windows/security/index + itemType: overview + text: Windows Enterprise Security + - url: /windows/privacy/index + itemType: overview + text: Windows Privacy + - url: /windows/security/hardware + itemType: overview + text: Hardware security + - url: /windows/security/operating-system + itemType: overview + text: Operating system security + - url: /windows/security/apps + itemType: overview + text: Application security + - url: /windows/security/identity + itemType: overview + text: User and identity security + - url: /windows/security/cloud + itemType: overview + text: Cloud services + +# additionalContent section (optional) +# Card with summary style +additionalContent: + # Supports up to 4 subsections + sections: + - title: More Windows resources # < 60 chars (optional) + items: + # Card + - title: Windows 11 product site + summary: Find out more about Windows 11 for enterprise and Windows 11 for business + url: https://www.microsoft.com/microsoft-365/windows + - title: Windows blogs + summary: Keep up with the latest news about Windows + url: https://blogs.windows.com/ + - title: "Planning for Windows 11: best practices for organizations" + summary: Blog article with best practices to help you plan for Windows 11 + url: https://aka.ms/Windows/blog002 + - title: Windows 11 security explained + summary: Blog article to learn how Windows 11 enables security by design from the chip to the cloud + url: https://aka.ms/Windows/blog010 + # Card + - title: Participate in the Tech Community + summary: Learn how to be part of the Windows Tech Community + url: https://techcommunity.microsoft.com/t5/windows/ct-p/Windows10 + # Card + - title: Ask the community + summary: Get help, and help others + url: https://answers.microsoft.com/windows/forum + + - title: Other resources + items: + - title: Microsoft Endpoint Manager + links: + - text: Microsoft Endpoint Manager documentation + url: /mem + - text: Overview of Microsoft Endpoint Manager + url: /mem/endpoint-manager-overview + - text: Getting started with Microsoft Endpoint Manager + url: /mem/endpoint-manager-getting-started + - text: Microsoft Endpoint Manager blog + url: https://aka.ms/memblog + - title: Windows 365 + links: + - text: Windows 365 documentation + url: /windows-365 + - text: What is Windows 365 + url: /windows-365/overview + - text: Windows 365 blog + url: https://www.microsoft.com/microsoft-365/blog/ + - title: Windows Server + links: + - text: Windows Server documentation + url: /windows-server + - text: What's new in Windows Server 2022? + url: /windows-server/get-started/whats-new-in-windows-server-2022 + - text: Get started with Windows Server + url: /windows-server/get-started/get-started-with-windows-server + - text: Windows Server blog + url: https://cloudblogs.microsoft.com/windowsserver/ \ No newline at end of file From ee191de809699c6fe9ddd62e75df6a23581df10b Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Fri, 1 Oct 2021 17:07:54 -0700 Subject: [PATCH 671/930] Delete indexnew.yml --- windows/hub/indexnew.yml | 243 --------------------------------------- 1 file changed, 243 deletions(-) delete mode 100644 windows/hub/indexnew.yml diff --git a/windows/hub/indexnew.yml b/windows/hub/indexnew.yml deleted file mode 100644 index 5a0881cad0..0000000000 --- a/windows/hub/indexnew.yml +++ /dev/null @@ -1,243 +0,0 @@ -### YamlMime:Hub - -title: Windows client documentation for IT Pros # < 60 chars -summary: Evaluate, plan, deploy, secure, and manage devices running Windows 10 and Windows 11. # < 160 chars -# brand: aspnet | azure | dotnet | dynamics | m365 | ms-graph | office | power-apps | power-automate | power-bi | power-platform | power-virtual-agents | sql | sql-server | vs | visual-studio | windows | xamarin -brand: windows - -metadata: - title: Windows client documentation for IT Pros # Required; page title displayed in search results. Include the brand. < 60 chars. - description: Evaluate, plan, deploy, secure, and manage devices running Windows 10 and Windows 11. # Required; article description that is displayed in search results. < 160 chars. - services: windows-10 - ms.service: subservice #Required; service per approved list. service slug assigned to your service by ACOM. - ms.subservice: subservice # Optional; Remove if no subservice is used. - ms.topic: hub-page # Required - ms.collection: windows-10 # Optional; Remove if no collection is used. - author: dougeby #Required; your GitHub user alias, with correct capitalization. - ms.author: dougeby #Required; microsoft alias of author; optional team alias. - ms.date: 10/01/2021 #Required; mm/dd/yyyy format. - localization_priority: medium - -# highlightedContent section (optional) -# Maximum of 8 items -highlightedContent: -# itemType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new - items: - # Card - - title: Become a Windows Insider - itemType: overview - url: https://insider.windows.com - # Card - - title: See what's new in Windows release health - itemType: overview - url: /windows/release-health/ - # Card - - title: Learn more about Hybrid Work - itemType: overview - url: https://www.microsoft.com/hybridwork/ - - -# productDirectory section (optional) -productDirectory: - title: Get to know Windows 11 # < 60 chars (optional) - summary: Learn more about what's new, what's updated, and what you get in Windows 11 # < 160 chars (optional) - items: - # Card - - title: What's new in Windows 11 - imageSrc: /windows/resources/images/winlogo.svg - summary: Get more information about features and improvements that are important to admins - url: /windows/whats-new/windows-11-whats-new - - title: Windows 11 requirements - imageSrc: /windows/resources/images/winlogo.svg - summary: See the system requirements for Windows 11, including running Windows 11 on a virtual machine - url: /windows/whats-new/windows-11-requirements - - title: Trusted Platform Module (TPM) - imageSrc: /windows/resources/images/winlogo.svg - summary: Learn more about TPM, and why it's a good thing - url: /windows/security/information-protection/tpm/trusted-platform-module-overview - -# conceptualContent section (optional) -conceptualContent: -# Supports up to 3 sections -# itemType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new - - title: Windows client resources and documentation for IT Pros - summary: Plan, deploy, secure, and manage devices running Windows 10 and Windows 11. - items: - # card - - title: Overview - links: - - url: /windows/whats-new/windows-11-whats-new - itemType: overview - text: What's new in Windows 11 - - url: /windows/whats-new/windows-11-plan - itemType: overview - text: Plan for Windows 11 - - url: /windows/whats-new/windows-11-prepare - itemType: overview - text: Prepare for Windows 11 - - url: /windows/whats-new/whats-new-windows-10-version-21H1 - itemType: overview - text: What's new in Windows 10, version 21H1 - - url: /windows/release-health/release-information - itemType: overview - text: Windows release information - - # Card (optional) - - title: Configuration - links: - - url: /windows/configuration/index - itemType: overview - text: Configure Windows - - url: /windows/configuration/provisioning-packages/provisioning-packages - itemType: how-to-guide - text: Use Provisioning packages to configure new devices - - url: /windows/configuration/windows-10-accessibility-for-itpros - itemType: overview - text: Accessibility information for IT Pros - - url: /windows/configuration/customize-start-menu-layout-windows-11 - itemType: how-to-guide - text: Customize the Start menu layout - - url: /windows/configuration/stop-employees-from-using-microsoft-store - itemType: how-to-guide - text: Control access to Microsoft Store - - url: /windows/configuration/set-up-shared-or-guest-pc - itemType: how-to-guide - text: Set up a shared or guest PC - - # Card (optional) - - title: Deployment - links: - - url: /windows/deployment/index - itemType: deploy - text: Deploy and update Windows - - url: /windows/deployment/windows-10-deployment-scenarios - itemType: deploy - text: Windows deployment scenarios - - url: /windows/deployment/update/create-deployment-plan - itemType: deploy - text: Create a deployment plan - - url: /windows/deployment/update/prepare-deploy-windows - itemType: deploy - text: Prepare to deploy Windows client - - # Card - - title: App management - links: - - url: /windows/application-management/index - itemType: overview - text: Windows application management - - url: /windows/application-management/apps-in-windows-10 - itemType: overview - text: Learn more about the different apps types for Windows - - url: /windows/application-management/private-app-repository-mdm-company-portal-windows-11 - itemType: how-to-guide - text: Use the private app repo on Windows 11 - - url: /windows/application-management/remove-provisioned-apps-during-update - itemType: how-to-guide - text: Keep removed apps from returning during an update - - # Card - - title: Client management - links: - - - url: /windows/client-management/index - itemType: overview - text: Windows client management - - url: /windows/client-management/administrative-tools-in-windows-10 - itemType: overview - text: Administrative tools - - url: /windows/client-management/mandatory-user-profile - itemType: how-to-guide - text: Create mandatory user profiles - - url: /windows/client-management/new-policies-for-windows-10 - itemType: overview - text: New policies for Windows 10 - - url: /windows/client-management/mdm/configuration-service-provider-reference - itemType: reference - text: Configuration service provider reference - - # Card (optional) - - title: Security and Privacy - links: - - url: /windows/security/index - itemType: overview - text: Windows Enterprise Security - - url: /windows/privacy/index - itemType: overview - text: Windows Privacy - - url: /windows/security/hardware - itemType: overview - text: Hardware security - - url: /windows/security/operating-system - itemType: overview - text: Operating system security - - url: /windows/security/apps - itemType: overview - text: Application security - - url: /windows/security/identity - itemType: overview - text: User and identity security - - url: /windows/security/cloud - itemType: overview - text: Cloud services - -# additionalContent section (optional) -# Card with summary style -additionalContent: - # Supports up to 4 subsections - sections: - - title: More Windows resources # < 60 chars (optional) - items: - # Card - - title: Windows 11 product site - summary: Find out more about Windows 11 for enterprise and Windows 11 for business - url: https://www.microsoft.com/microsoft-365/windows - - title: Windows blogs - summary: Keep up with the latest news about Windows - url: https://blogs.windows.com/ - - title: "Planning for Windows 11: best practices for organizations" - summary: Blog article with best practices to help you plan for Windows 11 - url: https://aka.ms/Windows/blog002 - - title: Windows 11 security explained - summary: Blog article to learn how Windows 11 enables security by design from the chip to the cloud - url: https://aka.ms/Windows/blog010 - # Card - - title: Participate in the Tech Community - summary: Learn how to be part of the Windows Tech Community - url: https://techcommunity.microsoft.com/t5/windows/ct-p/Windows10 - # Card - - title: Ask the community - summary: Get help, and help others - url: https://answers.microsoft.com/windows/forum - - - title: Other resources - items: - - title: Microsoft Endpoint Manager - links: - - text: Microsoft Endpoint Manager documentation - url: /mem - - text: Overview of Microsoft Endpoint Manager - url: /mem/endpoint-manager-overview - - text: Getting started with Microsoft Endpoint Manager - url: /mem/endpoint-manager-getting-started - - text: Microsoft Endpoint Manager blog - url: https://aka.ms/memblog - - title: Windows 365 - links: - - text: Windows 365 documentation - url: /windows-365 - - text: What is Windows 365 - url: /windows-365/overview - - text: Windows 365 blog - url: https://www.microsoft.com/microsoft-365/blog/ - - title: Windows Server - links: - - text: Windows Server documentation - url: /windows-server - - text: What's new in Windows Server 2022? - url: /windows-server/get-started/whats-new-in-windows-server-2022 - - text: Get started with Windows Server - url: /windows-server/get-started/get-started-with-windows-server - - text: Windows Server blog - url: https://cloudblogs.microsoft.com/windowsserver/ \ No newline at end of file From e15f925196317196d48ab9b89aa1e6fe856c1421 Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Fri, 1 Oct 2021 17:18:50 -0700 Subject: [PATCH 672/930] Fixes spelling error in filename --- ...ger.md => upgrade-to-windows-10-with-configuration-manager.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename windows/deployment/deploy-windows-cm/{upgrade-to-windows-10-with-configuraton-manager.md => upgrade-to-windows-10-with-configuration-manager.md} (100%) diff --git a/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md b/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuration-manager.md similarity index 100% rename from windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md rename to windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuration-manager.md From fbd930b36e1c19891e76354a86567e21d314d14e Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Fri, 1 Oct 2021 17:32:20 -0700 Subject: [PATCH 673/930] fixed file name references --- windows/deployment/TOC.yml | 2 +- windows/deployment/deploy-windows-cm/TOC.yml | 2 +- ...ws-7-client-with-windows-10-using-configuration-manager.md | 2 +- windows/deployment/planning/index.md | 2 +- .../deployment/planning/windows-10-enterprise-faq-itpro.yml | 2 +- windows/deployment/windows-10-deployment-scenarios.md | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 11ce81a381..60be0cc925 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -116,7 +116,7 @@ - name: Replace a device href: deploy-windows-cm/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md - name: In-place upgrade - href: deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md + href: deploy-windows-cm/upgrade-to-windows-10-with-configuration-manager.md - name: Deploy Windows client with MDT items: - name: Deploy to a new device diff --git a/windows/deployment/deploy-windows-cm/TOC.yml b/windows/deployment/deploy-windows-cm/TOC.yml index 06bf59500f..f47a156a14 100644 --- a/windows/deployment/deploy-windows-cm/TOC.yml +++ b/windows/deployment/deploy-windows-cm/TOC.yml @@ -25,4 +25,4 @@ - name: Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager href: replace-a-windows-7-client-with-windows-10-using-configuration-manager.md - name: Perform an in-place upgrade to Windows 10 using Configuration Manager - href: upgrade-to-windows-10-with-configuraton-manager.md + href: upgrade-to-windows-10-with-configuration-manager.md diff --git a/windows/deployment/deploy-windows-cm/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md b/windows/deployment/deploy-windows-cm/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md index 43b188d08e..34244e4af1 100644 --- a/windows/deployment/deploy-windows-cm/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md +++ b/windows/deployment/deploy-windows-cm/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md @@ -201,7 +201,7 @@ When the process is complete, you will have a new Windows 10 computer in your do ![User data and setting restored example 8.](../images/pc0006h.png)
![User data and setting restored example 9.](../images/pc0006i.png) -Next, see [Perform an in-place upgrade to Windows 10 using Configuration Manager](upgrade-to-windows-10-with-configuraton-manager.md). +Next, see [Perform an in-place upgrade to Windows 10 using Configuration Manager](upgrade-to-windows-10-with-configuration-manager.md). ## Related topics diff --git a/windows/deployment/planning/index.md b/windows/deployment/planning/index.md index 9581461533..3452a3fd88 100644 --- a/windows/deployment/planning/index.md +++ b/windows/deployment/planning/index.md @@ -30,6 +30,6 @@ Windows 10 provides new deployment capabilities, scenarios, and tools by buildi - [Deploy Windows 10 with MDT](../deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md) - [Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](../deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) - [Upgrade to Windows 10 with MDT](../deploy-windows-mdt/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md) -- [Upgrade to Windows 10 with Configuration Manager](../deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md) +- [Upgrade to Windows 10 with Configuration Manager](../deploy-windows-cm/upgrade-to-windows-10-with-configuration-manager.md) - [Windows Imaging and Configuration Designer](/windows/configuration/provisioning-packages/provisioning-install-icd)   \ No newline at end of file diff --git a/windows/deployment/planning/windows-10-enterprise-faq-itpro.yml b/windows/deployment/planning/windows-10-enterprise-faq-itpro.yml index b832a4fcdd..8ca699331f 100644 --- a/windows/deployment/planning/windows-10-enterprise-faq-itpro.yml +++ b/windows/deployment/planning/windows-10-enterprise-faq-itpro.yml @@ -79,7 +79,7 @@ sections: - question: | Can I upgrade computers from Windows 7 or Windows 8.1 without deploying a new image? answer: | - Computers running Windows 7 or Windows 8.1 can be upgraded directly to Windows 10 through the in-place upgrade process without a need to reimage the device using MDT and/or Configuration Manager. For more information, see [Upgrade to Windows 10 with Microsoft Endpoint Configuration Manager](../deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md) or [Upgrade to Windows 10 with the Microsoft Deployment Toolkit](../deploy-windows-mdt/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md). + Computers running Windows 7 or Windows 8.1 can be upgraded directly to Windows 10 through the in-place upgrade process without a need to reimage the device using MDT and/or Configuration Manager. For more information, see [Upgrade to Windows 10 with Microsoft Endpoint Configuration Manager](../deploy-windows-cm/upgrade-to-windows-10-with-configuration-manager.md) or [Upgrade to Windows 10 with the Microsoft Deployment Toolkit](../deploy-windows-mdt/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md). - question: | Can I upgrade from Windows 7 Enterprise or Windows 8.1 Enterprise to Windows 10 Enterprise for free? diff --git a/windows/deployment/windows-10-deployment-scenarios.md b/windows/deployment/windows-10-deployment-scenarios.md index 7bbf4ab431..02111ea03b 100644 --- a/windows/deployment/windows-10-deployment-scenarios.md +++ b/windows/deployment/windows-10-deployment-scenarios.md @@ -55,7 +55,7 @@ The following table summarizes various Windows 10 deployment scenarios. The scen Use Windows Setup to update your OS and migrate apps and settings. Rollback data is saved in Windows.old. -Perform an in-place upgrade to Windows 10 with MDT
Perform an in-place upgrade to Windows 10 using Configuration Manager +Perform an in-place upgrade to Windows 10 with MDT
Perform an in-place upgrade to Windows 10 using Configuration Manager @@ -267,7 +267,7 @@ The deployment process for the replace scenario is as follows: ## Related topics - [Upgrade to Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-mdt/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md) -- [Upgrade to Windows 10 with Microsoft Endpoint Configuration Manager](./deploy-windows-cm/upgrade-to-windows-10-with-configuraton-manager.md) +- [Upgrade to Windows 10 with Microsoft Endpoint Configuration Manager](./deploy-windows-cm/upgrade-to-windows-10-with-configuration-manager.md) - [Deploy Windows 10 with System Center 2012 R2 Configuration Manager](https://go.microsoft.com/fwlink/p/?LinkId=620230) - [Deploy Windows 10 with the Microsoft Deployment Toolkit](./deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md) - [Windows setup technical reference](/windows-hardware/manufacture/desktop/windows-setup-technical-reference) From 72c7bfd7a900a2c695ba40fdc5cf89f41b475ede Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 1 Oct 2021 18:07:35 -0700 Subject: [PATCH 674/930] add link to win11 features --- windows/deployment/planning/features-lifecycle.md | 6 +++++- .../deployment/planning/windows-10-deprecated-features.md | 2 ++ windows/deployment/planning/windows-10-removed-features.md | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/windows/deployment/planning/features-lifecycle.md b/windows/deployment/planning/features-lifecycle.md index 6aa1667383..cda0546fb7 100644 --- a/windows/deployment/planning/features-lifecycle.md +++ b/windows/deployment/planning/features-lifecycle.md @@ -12,7 +12,7 @@ ms.author: greglin ms.topic: article ms.custom: seo-marvel-apr2020 --- -# Windows 10 features lifecycle +# Windows client features lifecycle Applies to: - Windows 10 @@ -20,6 +20,10 @@ Applies to: Each release of Windows 10 and Windows 11 contains many new and improved features. Occasionally we also remove features and functionality, usually because there is a better option. +## Windows 11 features + +For information about features that are impacted when you upgrade from Windows 10 to Windows 11, see [Feature deprecations and removals](https://www.microsoft.com/windows/windows-11-specifications#table3) section on the **Find Windows 11 specs, features, and computer requirements** page. + ## Features no longer being developed The following topic lists features that are no longer being developed. These features might be removed in a future release. diff --git a/windows/deployment/planning/windows-10-deprecated-features.md b/windows/deployment/planning/windows-10-deprecated-features.md index c23e505800..749e56b321 100644 --- a/windows/deployment/planning/windows-10-deprecated-features.md +++ b/windows/deployment/planning/windows-10-deprecated-features.md @@ -17,6 +17,8 @@ ms.topic: article Each version of Windows 10 adds new features and functionality; occasionally we also remove features and functionality, often because we've added a better option. Below are the details about the features and functionalities that are no longer being developed in Windows 10. For information about features that have been removed, see [Features we removed](windows-10-removed-features.md). +For information about features in Windows 11, see [Feature deprecations and removals](https://www.microsoft.com/windows/windows-11-specifications#table3). + The features described below are no longer being actively developed, and might be removed in a future update. Some features have been replaced with other features or functionality and some are now available from other sources. **The following list is subject to change and might not include every affected feature or functionality.** diff --git a/windows/deployment/planning/windows-10-removed-features.md b/windows/deployment/planning/windows-10-removed-features.md index 2725d29de0..b842f08ba3 100644 --- a/windows/deployment/planning/windows-10-removed-features.md +++ b/windows/deployment/planning/windows-10-removed-features.md @@ -24,6 +24,8 @@ For information about features that might be removed in a future release, see [W > [!NOTE] > Join the [Windows Insider program](https://insider.windows.com) to get early access to new Windows 10 builds and test these changes yourself. +For information about features in Windows 11, see [Feature deprecations and removals](https://www.microsoft.com/windows/windows-11-specifications#table3). + The following features and functionalities have been removed from the installed product image for Windows 10. Applications or code that depend on these features won't function in the release when it was removed, or in later releases. |Feature | Details and mitigation | Removed in version | From 9b9d83ce6910b2da6b4d7f590b1ef2b6d9068bdc Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 1 Oct 2021 18:18:15 -0700 Subject: [PATCH 675/930] Update features-lifecycle.md --- windows/deployment/planning/features-lifecycle.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/planning/features-lifecycle.md b/windows/deployment/planning/features-lifecycle.md index cda0546fb7..ee30d55e62 100644 --- a/windows/deployment/planning/features-lifecycle.md +++ b/windows/deployment/planning/features-lifecycle.md @@ -22,7 +22,7 @@ Each release of Windows 10 and Windows 11 contains many new and improved feature ## Windows 11 features -For information about features that are impacted when you upgrade from Windows 10 to Windows 11, see [Feature deprecations and removals](https://www.microsoft.com/windows/windows-11-specifications#table3) section on the **Find Windows 11 specs, features, and computer requirements** page. +For information about features that are impacted when you upgrade from Windows 10 to Windows 11, see [Feature deprecations and removals](https://www.microsoft.com/windows/windows-11-specifications#table3). ## Features no longer being developed From 852d3123e993de1be07b9b937c5e3762ff9c6edc Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 1 Oct 2021 19:01:36 -0700 Subject: [PATCH 676/930] update --- ...h-a-windows-10-computer-with-windows-11.md | 32 +++++++++--------- windows/deployment/images/fig2-taskseq.png | Bin 264402 -> 390697 bytes windows/deployment/images/monitor-pc0001.PNG | Bin 38052 -> 172687 bytes 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md b/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md index c2ce5f3e4d..63ced82049 100644 --- a/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md +++ b/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md @@ -27,7 +27,7 @@ This topic will show you how to use MDT Lite Touch Installation (LTI) to upgrade For the purposes of this topic, we will use three computers: DC01, MDT01, and PC0001. - DC01 is a domain controller for the contoso.com domain. - MDT01 is domain member server that hosts your deployment share. -- PC0001 is a domain member computer running a previous version of Windows that is going to be refreshed to a new version of Windows 10, with data and settings restored. The example used here is a computer running Windows 10, version 1909. +- PC0001 is a domain member computer running a previous version of Windows that is going to be refreshed to Windows 11, with data and settings restored. The example used here is a computer running Windows 10, version 1909. Both DC01 and MDT01 are running Windows Server 2019; however any supported version of Windows Server can be used. For more details on the setup for this topic, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). @@ -49,8 +49,8 @@ For a computer refresh with MDT, you use the User State Migration Tool (USMT), w During the computer refresh, USMT uses a feature called Hard-Link Migration Store. When you use this feature, the files are simply linked in the file system, which allows for fast migration, even when there is a lot of data. ->[!NOTE] ->In addition to the USMT backup, you can enable an optional full Windows Imaging (WIM) backup of the machine by configuring the MDT rules. If you do this, a .wim file is created in addition to the USMT backup. The .wim file contains the entire volume from the computer and helpdesk personnel can extract content from it if needed. Please note that this is a data WIM backup only. Using this backup to restore the entire computer is not a supported scenario. +> [!NOTE] +> In addition to the USMT backup, you can enable an optional full Windows Imaging (WIM) backup of the machine by configuring the MDT rules. If you do this, a .wim file is created in addition to the USMT backup. The .wim file contains the entire volume from the computer and helpdesk personnel can extract content from it if needed. Please note that this is a data WIM backup only. Using this backup to restore the entire computer is not a supported scenario. ### Multi-user migration @@ -58,8 +58,8 @@ By default, ScanState in USMT backs up all profiles on the machine, including lo For example, the following line configures USMT to migrate only domain user profiles and not profiles from the local SAM account database: ScanStateArgs=/ue:\*\\\* /ui:CONTOSO\\\* ->[!NOTE] ->You also can combine the preceding switches with the /uel switch, which excludes profiles that have not been accessed within a specific number of days. For example, adding /uel:60 will configure ScanState (or LoadState) not to include profiles that haven't been accessed for more than 60 days. +> [!NOTE] +> You also can combine the preceding switches with the /uel switch, which excludes profiles that have not been accessed within a specific number of days. For example, adding /uel:60 will configure ScanState (or LoadState) not to include profiles that haven't been accessed for more than 60 days. ### Support for additional settings @@ -80,17 +80,17 @@ In these section, we assume that you have already performed the prerequisite pro It is also assumed that you have a domain member client computer named PC0001 in your environment running Windows 7, 8.1 or 10 that is ready for a refresh to Windows 11. For demonstration purposes, we will refreshing a Windows 10 PC to Windows 11. > [!IMPORTANT] -> Using a Windows 11 image, it is possible to install Windows 11 on a device that doesn't meet Windows 11 hardware requirements. +> The computer refresh process can be used to install Windows 11 on a device that doesn't meet Windows 11 hardware requirements, resulting in an unsupported configuration. Before upgrading to Windows 11, verify that the device meets [Windows 11 hardware requirements](/windows/whats-new/windows-11-requirements). -### Upgrade (refresh) a Windows 7 SP1 client +### Upgrade (refresh) a Windows 10 client ->[!IMPORTANT] ->Domain join details [specified in the deployment share rules](deploy-a-windows-10-image-using-mdt.md#configure-the-rules) will be used to rejoin the computer to the domain during the refresh process. If the Windows 7 client is domain-jonied in a different OU than the one specified by MachineObjectOU, the domain join process will initially fail and then retry without specifying an OU. If the domain account that is specified (ex: **MDT_JD**) has [permissions limited to a specific OU](deploy-a-windows-10-image-using-mdt.md#step-1-configure-active-directory-permissions) then the domain join will ultimately fail, the refresh process will proceed, and the client computer object will be orphaned in Active Directory. In the current guide, computer objects should be located in Contoso > Computers > Workstations. Use the Active Directory Users and Computers console to review the location of computer objects and move them if needed. To diagnose MDT domain join errors, see **ZTIDomainJoin.log** in the C:\Windows\Temp\DeploymentLogs directory on the client computer. +> [!IMPORTANT] +> Domain join details [specified in the deployment share rules](deploy-a-windows-11-image-using-mdt.md#configure-the-rules) will be used to rejoin the computer to the domain during the refresh process. If the Windows 10 client is domain-jonied in a different OU than the one specified by MachineObjectOU, the domain join process will initially fail and then retry without specifying an OU. If the domain account that is specified (ex: **MDT_JD**) has [permissions limited to a specific OU](deploy-a-windows-11-image-using-mdt.md#step-1-configure-active-directory-permissions) then the domain join will ultimately fail, the refresh process will proceed, and the client computer object will be orphaned in Active Directory. In the current guide, computer objects should be located in Contoso > Computers > Workstations. Use the Active Directory Users and Computers console to review the location of computer objects and move them if needed. To diagnose MDT domain join errors, see **ZTIDomainJoin.log** in the C:\Windows\Temp\DeploymentLogs directory on the client computer. 1. On PC0001, sign in as **contoso\\Administrator** and start the Lite Touch Deploy Wizard by opening **\\\\MDT01\\MDTProduction$\\Scripts\\Litetouch.vbs**. 2. Complete the deployment guide using the following settings: - * Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Custom Image + * Select a task sequence to execute on this computer: Windows 11 Enterprise x64 Custom Image * Computer name: <default> * Specify where to save a complete computer backup: Do not back up the existing computer >[!NOTE] @@ -102,7 +102,7 @@ It is also assumed that you have a domain member client computer named PC0001 in 4. Setup starts and does the following: * Backs up user settings and data using USMT. - * Installs the Windows 10 Enterprise x64 operating system. + * Installs the Windows 11 Enterprise x64 operating system. * Installs any added applications. * Updates the operating system using your local Windows Server Update Services (WSUS) server. * Restores user settings and data using USMT. @@ -111,14 +111,14 @@ It is also assumed that you have a domain member client computer named PC0001 in ![monitor deployment.](../images/monitor-pc0001.png) -6. After the refresh process completes, sign in to the Windows 10 computer and verify that user accounts, data and settings were migrated. +6. After the refresh process completes, sign in to the Windows 11 computer and verify that user accounts, data and settings were migrated. ## Related topics [Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
[Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md)
-[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
-[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
-[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
-[Replace a Windows 7 computer with a Windows 10 computer](replace-a-windows-7-computer-with-a-windows-10-computer.md)
+[Create a Windows 11 reference image](create-a-windows-11-reference-image.md)
+[Deploy a Windows 11 image using MDT](deploy-a-windows-11-image-using-mdt.md)
+[Build a distributed environment for Windows 11 deployment](build-a-distributed-environment-for-windows-11-deployment.md)
+[Replace a Windows 10 computer with a Windows 11 computer](replace-a-windows-10-computer-with-a-windows-11-computer.md)
[Configure MDT settings](configure-mdt-settings.md) \ No newline at end of file diff --git a/windows/deployment/images/fig2-taskseq.png b/windows/deployment/images/fig2-taskseq.png index bdd81ddbde8ff849f994237a5352fa55d24c03aa..d3deca7024f4f8a0ce0e827da069b054056ab1d7 100644 GIT binary patch literal 390697 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�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

Kscp>Z8lERIiQp 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 diff --git a/windows/deployment/images/monitor-pc0001.PNG b/windows/deployment/images/monitor-pc0001.PNG index 072b9cb58c5b838d53c2e45910cb5395a4eb5382..10708e3f71e3b169c35005f709881f252fb8b960 100644 GIT binary patch literal 172687 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

aD$X(YLU!611r6@HB}Nm9Aha=t8wG zYtf6B=gN)tg0y8Da_lbwjtZCSD_>9I4;kM-nQ%Kcezx=_NDh$_eFI(SFWDe%GQcP(T%LiJP~s zHDx+mv}?^hu52eB$lgyoq-)^>QnF6!{E&%mGVWX_rzfd#pF49hS!5(EtGQj9r7W*K zG&BUC$?4Npd0&wK;y|iskw6|FO@DbVFW(e-<3KLeHAGG*<@@~+)} zO;zq2x+(b$3j38 zdy9sHWJyz`X$dDxxxd2jc~S6U?eKHX4e7Zd-ygefoT^d5Za{%48}Wk4!sC)e@vs9N z)?W*htK^H>5DXQ#@?lN(5YFU=NgMmx^o1lI-E#G4;R`sp6EDezaf$N7q_JQVNSY!``O0Q?MvvJEOb2XwTN=-r{eKnJ?ib6!kjXC1hKY5 z`BenY9*T^M)$?(}U*aVc^(22E(@Ggh4=##!Kq6_`7KTi{DCOu{a5axu3`;4)Cw~DT zQx4b{%8O~e0b@b@{3bU}!ygLz!Z5g`1bD(7h)fqL%daLq^nh;qpD%Yo8lj7uK_qqT zJQZbwU``SST9VvRO$%i+Xe}hs8TglV?3ziTHw&c!$ zn1eMmSQcJ_<{x~Fho$avxFVem`D6XaZHiQI%6C}73NN|_I0z+_j zcXye=HMm1?x8Sb9-QC^Y-Sy4ApXB~ty{cFBUjK7u>QtXO)2Gkgy;twO7PXaq;i=rJ zX|GuP`@EZ%ivnKPGGAZ;h~u2{>Ws6r=X z##y&L35I^g$-*RR8j~JX%x#AWI~cc`==)UTH2s2MsurFZ6~2n@RJH)EQlWJ~2WN`Z zLPch~cTLqr#gKuQJpC@Wea|jFSlLwjlM78FQ(@DunnnsYIL_aZD%UCYiq%e9=B$Gb zVrj~1)0}a5w^Od?BNPavKwkWWP@UFsUnf;oLhG{j^s*?B60kFNCc}i0vn4V?Ld!^k zYVZq1&0m2O^B3FLnB$2?+0RIA!sMRGpFJ0;QdG20d&GjUXiLSMF+?yK(ipOq=xhrQ zsDq{lr~;IfN4gH)Mwq|f+Q$EOp;UI_8wW}*3fHW*_u>>8!ZS=Rlq-CW_Hh~51if~5 zM`TV0o7&MNbWum+R8Kd`m`{@(Md%SHx7u*jKy2jYkd%5aXkiCSDGo(TQ8lgis>K|f zYMfhI6m93Et0@er^oj?jQWlxpPtHEku`1$*%w||CS=xD=>y%*eDQf3xjy~y?p>PEN zu_G@tOd;5obTd1TLEJ;=1EhL|Je4G1y<>M6X#q5}=Dk9KAt9O_)f<@05EksI0jFK7!1MwZm>#}vR3L(`sn7UMR6?w|CxWe4wEP<*yGnuR zPIS@VB4~=z=%XT}*9DpUG<9JQ^hqRqneUA3&i(t6R?D2Dq_|Trycmoo1ZvLi5?VkGUO2>i{lJH;xir5x zIy0A^LU(;Uf&)09G*{gQlHJ@9hax=x1&f&tX1*0r(vujhE4vtu@fstNb^p7Y5bpp6aOnFx$ zzZ%ba5+AqiNFJUSz#1&yvTf1>XahmgYl_!r6smHM7Jy(87B8$#HeWr}DY1DMilpxL z`?4mDT>IPK`zgh}`Hk)xZns<9MMsAhnEp=46>pC<+&@JR>Q6FHk zzv4&scxaS})zU_Vt>yDYLg^t#zI3NVk4&l&y2`JJJDtV>naF5D{7Ei7q-47Tjb@$%*GAeUjXRu6_?UR zMVnbvSG*`|2Ws;{3X`eBcZ+nhKL+C)+HfQU&yRh`oLJ3#6=TaF7L*HOK_^ang7n@A zg#xI~5+(z~78L!>m4#k*m4J z5$>{2#N}-xsGRdY*6_=+1X6&5b6!p%Zf9X0-W6T%nhfEqtWJYeTJy`EncWGN zG?_2?nrq&kmWXZ4CAg$@6;qp-)ny8z_0noh4RDS~&q1AP0mcBAwEh zhL94remfMr-a1cyt{l8RI^1=3ZFfEwKGNk-z#GMMk>ia>1;M307Ob||7;|~7Ci0`p zagdl(hg;Bq{ZfS8TseN&R>4~T1be8J*t@gxDnWIHw&mAqRB#hwCv~ug-;Zl5MX-+! z^h#Ui_rOwJ<}+zwr`ykJ?w$;OjxbahpH~&)u(Vntv%Qrq2`!E* zAdE=N;%F(ulSa9*MSKo+C3!Eea0q^NFnl) zi9I{Mu&xyMm*3olE@MPjDZj82@rOWze2919L#+?6zM@41wQWM?6Te&gFFwkl`+ zTnnRGmyKOlj*bo{>Gi5Lu16~JR-KdCyp|@#?&#;7WwL*j{IMF$IKq%Z0Dj|myw3E% ziB+sKO6EJQS8}0E(;?><&IsR>tp_lLr5dvbu6n?u?$6i6OyLzPfvgJ5_6plAmj@Y4 zlny#1MAvqjbgCEY7DEYD^q+QU?kZBC2(}Vh_r-bz%0OOgFIlNl`5ah2WXg#Ik-U#0 zBKnq0UdQ@SMfCr(>vy`$IR$ai2h_>kAn8bWDVPs;K@kI zK86m6wz#ZfNpE!d5;gjx&Ed?F<$K`dQ@2@2=-LRZga|U`d&I^Mn;!l?*uLCH%q6$X z+pxtaK-!$HU0RL;*>KF>S}-Xl~5I`kQnH!Cb84c8~$3r{*rh(Xh;Msi1A`&E7wz5IX- zn{%%D0H>gY+a06;lW2oo*4KiMn8Ro&)0!6JU#i8M%ub3Aw|S-Tfe-%I&QN?vj(Q() zk!o8D5sLVcVAY5HYmvh(akK-deABC*Dv>?rg;kz*M7@h<`Tch=hCHqTPfoNk?fun+ zoYT5?K^&?k4F&g`^W1tB+-O2Uib0DC+_2heH`;n;9H>2s`GjN>HX0^cgH%{jyqCx4W#zDV)0q zLd^@aH!^%pTMvq$QR*da089fq}t zEUpB>GIFKDj0vR+TO$vFo!y*$D(94_+0ZUUi3`%CHmmu({D=DU_X@^EQnkW*bhsTO zLD)Bgl_buTd32Q`DS6wj9qS)PB>c{ce-(Ke@t}ELxbqhb(xCaQSI30?DxBQl;QrKc zGyVZtw3}$WR=&GUW6{&$rN7`^c$WcJj!KaV4f$p_6Q(%XXTvOEUPmE_8yM|(9EqJZ z{w*BrV9wqwf_ z`ppE%!AO^>pqV|7sVlnhaTAW#^HyYu zC@u0iG=KCUgLx#DB0lg~1-=m-;IyTpR61&Y*{jdUNdd|8lEI+-$yp*{zO^Ms`JVpp zJR>twNSH312X5Zzeu;Cn2)UKB;Qg;AiTun!p)3xvM;VRLduN5V81m%~eWwLCMuv1h zIzDY2ZgmGbg2kUZXehdz!nPtjd(kZEGLHQB0vuG%zxiUiL@n`tl}2t0%)h0PW8ePF z+iQ^8VuKHqn{g0%!B@C1>P~Y@FQz928@3k%CA83U-0(rg+T_$-VW_`H%47L^VV; zFr+uPimq&S>BMk_#9zAu@hxD zf#w5AiVEvv;WZ{uFBZ?+;-YV+r&^|SM;@cSA5Uh@%AN2TRzxlie_t`1-gcAkz-Bjt z-#doBzbllnLmO zzH#^D!zDLK`GQ=;V%cIiWh3m-O7!}&#&tIQxFWCSvX5yErs|}(D(#X6t1{MZzH9j! z)^4n4d~45GaN3xijfuh@qd(op$bB5LVJ?sG{GFw_Vn~^eeq2X3m4DYJBWEb&^|~DE z-uulBK|)&u6Q_j8HSuxp_nmL{syHue>t=OAlr~pqs4b}PdvfU;XehplZ$tQZ{-TSZ zq|CrO?4+dhY7cq&nY@SAq^Kgh-rkGP%gz3=bGPRcS4Obm7D`SihpNz?8wG;QvX{0k zu`cw=lDJ% z10I3XWg%5l!Fc%D`lQoLeA}h{vz&2%M5eU`AREWXk=Db#gg|;~>uh)z=FEb@2MB|{ z1Vis(6pawUa#+6E>*GWc+0`}`60whiWl|x$Z`U_$43Wc`t2eqyZ#VPz)=DIPT;Y9@~Nq8f&2CBJv)3Ax>X+REmuchj{aSRbYZ+)FU>e+ zh#vz0@T2ue5lBn>9i^MKi^*=Yf1p0b8j%nCY*QcFG?dOGf^}J9LRRAYkGtSi_`I0w z)jhi`mv$gB-B@wLlX%Y--p@(19sV*`?|pNQ*jd>((HE1>@TiwmXb0zmL;f1E=5?B9Y3{9e#gW5g$zmkQ5~M^So!q=o ziwdZhyx1n z2*#W6-qUOZVLL?lo)yyjlLdVa#DNTk7F{|}aN}sq-~%5nys7O@`stZdClN3{r0TdA z7Ls+-GL3XMmIULbqsZ#fG9Or}@b>YsgCll8R}6_WPArQLtwY=g%57KT!=t>a#3yBl z(Ga}yuY{mD!x#3hp1zK!FC>+A6UoY(ts_A7MvGt<#algt>D7f_E7X15*AD!y3QLo> zkXJr-e?eB?ss4NtZ}9vE^Hb>QVLJ-NPW|;`a6a!>1VW8@uXHW>kbvW_S1E)&w-FI* zMT|N>_>!^)!3FB`)0&@W!=S^oP&_VI#5j7~IV$#StpsWYeH>RO{CkT+RifZFd*zH; zEAkEFOuklxLO2}9yN9g!X2c&qewnm-ko)Z@bavFv=ytqDt`+Aw%pGq>@-HsL<%~}N ziJ6~{{!@O>`3Mh@qXk7A@hSl`=Zu$m61#NTN7zslgGG$8N}4Iok{F)O@|zF{u~Zm< z5kQ}s{)z>Gno6`I-~-;XN+D1oI(O-d-syb}6|1zZhH9`FY+&wsQ#2kJXUB|Kz@isI zxa)H4JqEVoq8bLwA*kNv429F1C4N>DqalNgDu{9SH_@~-0S34-(ue+MhYESv*ZWz+ zFpvKK5Dz9pJ~SZ5f&a}&NXzv%!C@BO)U~@805Wg?)5e+F|L*b^HRNBdq2TYd*}tIZ zznhiWznKyLbvi2<_um|X|2n;w`!A})f1Uk*=$=dcS2)3e6T0q0PtbX;gU^{-$`T(K z#|0dbc`&!)1eRW5{e7?FOO_v|t?CpOe?WfOgj40XW~1u1Oi($oie*;-;Q&!p`J_v_ zb~bJYZQPFCI+IR!mg4Vz!)*V9zH+4nY=kfDR?)qW=xi>I>ES4EZc6u`!GIjcuW$Qj zAJ0MQr$19k+>HJwW$FJXqvikBy~cbD=O>UiUXUC6Ti;oo&FvAU%Z4NdI-i>C>IrZ`881m3%>s+s^+M5Wk58vH(@K)Q{ z#U>|5oBcJjZNi&>jK0kOw$Z8dQcx!=9LlpfGap@hly33L%#}*urc+QAE7G9Q zd(pjeyNo!`Ii@@dn~a@XI`Un#qHA^qgT~PlxbL{ro~o=juM23HhBfmmFm#yq#KdVl zC-*O(eR!L&Exs$qev~T8yrRn>nh$G-9$lCAND*XN3TY_dVZVAw%hB^F>v~eQaiR(M zrXJA6ti#!OxUppT!=BE*<(EWW`QzYVqsAZ3R!wTI9s$VI+q5i+%`YGJbbrBJ!a)I=jVfNYL!@&=hiD1bt~huYipob73u0iIk7?fcP^uAQ{mZr zx0D|TVw8SMY;DSmgcJ6f!@An&^g>+`E`{r7!%1}0pXNQN3PvRyb)S^+gfv%{HS>de zeH$d(pnS5?z|;q0D(hZ@F#%GJ`d~zCc$~S(%{`*iUg}==z+Af=$KZ}mN(PrbXGA}{ zz&7X3(^FNd9pUlDL)4KJ{2rCJeHy5rats}`ED|pZuGCky|9V6I)l4`Wghml%n;9il z9@|DY-HBY$((m#p&$ptbH{?B^^X~SzX4g-^hcfjiv`(w(FMyTHuI0LBd>ibLbdA!f zRJ`_z+4F@ds;wu^;#8N9u#n**q@^wY=Ku6Aw@17C_Vp?KTwB_*_l5zrU!=A!S+-_f z@@|{&p0(*w^L9NBp2s40BESk&sR)yLX60>T{oCy9Y)Gv$?n5E*t1Qq22?Ztlbx73W zB>%g4?=kz+%O7gq@ry3leC^D;J_a|RWf4b<&O$Dw_3&_RDI_U919DllA3D`*L_kekGpq zL3ednhcK7~9J}7?-L80~aG(cNv?EjvzcV)t6aT(Eok6#QLg0c!d6UksGo4&fAsXS} zh)thw8FTd~@7G$b03!OCbOtVuBkc{b`W?t^op}$F3S^%HYlF+~-@z+m+c0<1!+WR6@3R zUo9Cx%K}c!Sw!w#jVr0d%oX{9fy%n&>&}fx}1Af$aw$t_FsQ#ll z7kLkg_{+mDUu@l?-{Ni&>sKLFgMNhD{c`g-L_I2Y_^=*#+**q@(2wC7jZJ^E6#wl{ z8VEl<3`Lqlc%lO#Pwa<+J2O5WU_3+m&HlTe1uS*|bWj6{#Pvy+GT+5#{D}F;g=%El za7M%yrpK%@ylVj8PxsMvSM4Whw})u$Hpeti!qJyKMC7!-tc{lG{6bKsSZnoY;uwJ4 zE}P?F0SbSaKwy~6x+j+omI@4K;n@Q#T>@Kjn7lrNMf4_fFeftndUMUw6Kd7t;`A)h zy4CB|_LOOfJo@)`fZQyW4b3YUV*>9;8yzFA`cZFVrRH$l`p>v0*vky1`l z?~Jfe;*9;{ajfbP?`|sHlTiD<>~y0w-4&VdVLZYHAnOepRw^!>=+r0lF7xDSxxh>B z^+qq-l-c8WIj+*~acsFHXsSE}H>IhE4IBV0ENiiT+XnqC&S3s#ZA-dxNky97$S8AZ zq!2%w(aH86|ADZD-LU;8N&UQK5qE6uNb=&xS+uDO@)%9GF z`}XJ^8Y}A;Yi6>i;nj|!Y?mghIur=YhYc>w`k^zF_FeO9+j!vn^RVPGGxoMm?gV6c zTAiz&d{92iKWGUQb4oPeFMHic8F|9m*_Q&`S5Jgm+%XGJ7eb|!kttsJuZ|y(U+(qO zJ7-(&dAOgKq_|&?$mOOL^P98Zv-;a!rB8}tdmDlRVp8eX#&l4mwuR1y_}pMtArRZy zP^r()S#ueARqrrKm}?7;C-sPBO-bQH|3ZjtenT8Y>*LoqG{jN2%mNB z^h~gS+P^gYbxm1um}q>a{c6p(Wc>_$df;=z(S97I-$;IaI;>kg?(H9aCP?G@)V8mp zrB1llof-HsKr&)O`t?EnZinxQkoV@KrtfIMCtEmtLr}_&LR;fiZj8{Ylp1KMPu(!X zLV_wvj22{)3MCxT0%Kn5)dP_!jbwAO+>w+Z`+-x~r>k21uS}B{=`}yA|z8AKK z3--@X&sNvDoyn-JL8k`%+eaHsIS<*;Z1K+*yg@_Hv(;Jsh|leYnD^K)?yi>m63xMA zgXS8JtZ%|Cr{=VuKN5MDn4Qpf__1g;&?OJru$GAfA8Ag72uQ;gigg=C_OtKJJfmQ5 zL&ar|?Yk}-LALr*%%N-cd@pyqO=04Xr?w}GaPJEtDK!b8gOnIU@n*pvI z$_2o}uYU}6fVDY_!9r3$?Xiq#fkWYYVmR?UO0BD!{;_apj-Bv9pG9sAKziXKx;P-j zQqqFyxbjF$=yVBPcYA|mlD;P_r0E+0eV=oJ7-jjTOxwGm6tgcJQP)iGU8cf^JXm`M zY(x`FaHmxZ17hCo@7E!?rpnt7QsDHC{mHzV*|c_j4wph$*aslP3~RewIWgy4hzL{2 zI3u5bfd9JI^xIS|*i}dtDfwG$?8LUVf)8eR-1&5l@hyg5hY2o?^OUM<6tX)kVsZpY zkOW~FK@S`b$DE<)dD2;p!W)l6UqL7Yy_u8E98PvZNLzu0*F|k(6MksWx|OTuV}*ja(?-;=ES18-Q- z85noOqX~&mmQeo(>Q4kn26u ztf*;w8`U_mAxKD);Nt-!UKzCRCRR6?JxR`=jfr}N`C18Hn;qXosi=s@BgD3tZ+>dp zKK`9Oedskg|3P^Y#$pjeD3vFu|7+}Q;UuJZ^51PQY!~vv(R>P!aNJ0ve8GCTf>^mz zrUH_@w1-A*tX{Lk(TWJo%C`*cDLwQA|yZG0kE4wwVW?T zLEkj>)i=YY{ZA|l$=xo+%VX}+^J_N^5GD$k)P z{Xw62_F)5>$LaIfJAHX9!bVrJnPSy!B-dYB>`TvIW@;8I*c{%t14ZxjtvI+bO^R{8 z0eHR0@-_o=N{{N1AZ+-Y@pzxa-;PMIy8&^01sXO|-?sB2h8fw~)e*#E!Z`5^9?nDl zQ1=jnUXb_m-TCcJR_`P{P?F4y;Af5h#E&Wn(HyS8py|+C%%ZV|mk~XWLD1?kUU_}h zCpt%FGqWKR`qSQZ9{SBa5q$k=by?+_x8_M8m0g0iyLH|xp^`v$3jv=_Z}?88CZGU) z&>E=2=smYTKFF}L^{{sM=oI+7q?^D}i(^NOCjY$5?St&S5C; zXpUIG-JL_ukqEGQ*?U*ydC$W8yf1CuNoWf3q{?@jx1f!chR(fX1U&{dIB_6#ZRxQv z0E9;0Iu^Db_0clfryVt`A79S7*L5Gd!P4y1GowbzOqK# z;hlK_HV@TA>p@WOT+@4_qMh+^n=mCM=@e#Zwn%7ZBP|-|*V`As4tK&*oAa+8IQ0ic zF|$+I60rHgAt}~3FAZSfa`#@_BR&?jA?rkeOa{^*8u<702j&CgvdKM(##){G=h%AY z>>WmB!tuX=;vqzNHz;~Erat=104IVtPA=_IE}tz`XIiQO{V%;xM=rqeN9*$F~d_IpHU6zY+l|Ykm!(Wguiv)^VHLKMm(qF3w^!!)}E@pejTJZ01 zdHRjMjHb6Ydb~j26|6o{++@HzKCO>#lv2?bf(Nag=(4ASE?Cvar|O`JQcCLV!L+!z zJFU^iH!m+kWh*eVX`>s5o>wc7>3mhX>WS9+IvtIj7~DBN78rb^u7hoxv0~I2$7*P! z8n)o(cqtT0h}@RguXAZepE7uJ^MUngn##iciSg+wz)E<&)U$n-@8Ko!*?j}$2ph}G;^9)%4XPUh9Uts3n z?aE*0{|u2(2WTioSWI{~(3+1|HsD+4lxav;*q1xr;hhI!k3?LfbjuZ&qhEpd*5*6JnfMMCFrL{I;eBY@+H2t7guVZ-cGF-W^q? z*uGZC555#CHZKx1&Or}~L8ncg&9YQPKQMUJq=Q{bWBRqhh|R-RH&`UAwdjX*yAjV_t2q~9%et=ex9yJJ7ZuIZzjt?;l{@=3H6USYPl>lnp?KW{5X zS+f`GVEwA0*lOhY+G$WWQl&bEbL~ngOXH%cvH%^a1j0-zIit&*t#d;xpWil6l3Z?R zPknFK8`iG@H^$mBU{EJ&R3X#3TWsk(_xDCzDJ}~D ziMisB6cMOuj`34RzYe~&d5NH(<;%J)=sg(Ih49}(Gfsa%L0Y0^Y|aMgbk|$8-Zr|zh?3U8(K_y0I1(us0r-#ve$fNt3U zOh+rh#{riqRVZ|E*8kduaZacCnE%^d{5iju`#*8mP08)MlI!7|`ad@YkqTN}B_M3O zef0TEbf}b9%W*{(YeRoo?tCUtD`|FYh)Q7(+;z#6rlEhe=bVHc8zj27fMS z)hwGmTC=d5CH=Me^RG5u(>@aU-Qi&BYt!9E2&4)thm#$qrrE4<`exO{YKr9_KGEE# z(}1?}c=5M6*6!*}?eEO2tSlDC`%6f+;E7{vNNFkE5_nb<0=MP@h_l8`_O;`C*KOMN zK>}s14ZQV5qL-V-qzj-LcmU559fFnissCboK=hwG(L_KXpg2r|1V`5W+m{Q_bD=Ig zpux4T7G_R4O%~BoY&|**8rR>Q4Zm^$r)s5);}?`_mP5A1xPT824-5=ro~n!44*bXB z?(RIeczC*O$z@c>Wfa4&+ve_fL$fa8uRq^r>hYIxQSxF{Dyt@pEp7FzJ}Gela4r8i zQ>tU)rkR0u_isCbSfoOI%Wp$bDim_BMy{t97mJX}KzC=lcWx~cOWUI0r8{Vk&`>0O z3q6d)qYDvWw;o$|a|xljQY}WF;-$obEA`m;3S#_V&^KbQ$vkN?d^qh^xy6+NFgjnnyOazBb3@GL?xZH!W=W zE*^WeXUv}T$U5rfgHZf`s4Zx33FUm29mA1fNHC)C=?}eNf-R&bFv$n&N(Nv#T9&pY zpOkiGGc7mPyiHb$&&=-j=>f2tQEBFv+O(Up@>AabTE6**s@CAZPY3@kg!dBPCplQK zyRfu5eXLLLx-v6S(FT7p8$68o>i34P?~P|KtX8N<;B}bR%cMg0OTb4**&gAndK1C6 z1Q>U``pu3s`My*z_x;lAGu-G)=QBkA35BEDK5;sjGW%*gOda!*>7O=H&}x`$SC7AB z#a>ug$iT>(DS2LJaa$wx*kqwe$H!dYd1%Om1VeD7M4-fyVEYK5Camua53s7*2*3VR zY{i^iIP@k&lyXu18wF+Ag{r1h4*Ng1lH!s-A0qZ|!6$skJ0EH%adQ?XqFPLnRn!hE zb~*WOnz-F&R-?B)5WCQQ@BVmWN>xy_AQu{ZIj~MW^i10J`8`Jz(TrRdWvteEqyE=2;&H7s0d=}rNiNiJY zFxG?gMFe}r&9wpD$WikIgjGXHif();*&p+ZZQ3{EK)?6at~oMhF;T;WYNQIxMV0&b zd^}okM0@<4<_en^DM2B#KHhGq=(v6t)&DDURJ0gl zN~NLEmnjT1#-l(mdN=w0*!_Aa(uB#iUzEpM zkhWFEEbuef*c;bM6v+`>@HM*MBwZG3eL7Ndcz76_kg&xHXk_>kN{}L4?`&>zkLQdv zW$qQTsc!djj_V#8vAzLH92q7W%B6@fTnS50lkKXcoJ_76&S!>Q*Ldgnj(>yjDru&D zgC@W;3pQ#^#q?Ml*hp;vh?q*ZzlIqa8W_xSP8fzMHYw>D2nT?wr?YD6aS4BC*Oi(} zg8jE9nWJ&lB#^daM=%%|W7|)FP)$u$uw}>G!Ltz$HpN_lyg`;VB`|`K(h+@?wp(@w z_LZgeH|c+#dMWk)$eC{Fiw=nr3*M$G@iaXLgwSb(?r;J!`z8LCP9!_r^%LACIc$THLuHN(=Vm1&xjB zho}WbMLzQuai?S1m6dXMwW8o)>@XoqY}$ZM*$0Rm7(Tx5>glZiO6B5lPCWwpB@xiV zj*t6y`bG)h zR*sb=LM~tKqPG4;8*<_M0(V~U0R|Nn)!5XOLXxZLK|S@l2*xy~V!4>h{smwU-X(GB zuvm0>v_P3BGFmi!JdGqPZCICS9~I6RRXSHzUA<_#d%G@)W!2F@jDo1zxTw#76>n@x z205hv-Svkk1toB0qHd*9$BwCxxIF8EI`^5&5XU6*k8Dcer~xk2z+Z;i@J@H7E-{0y ze>{2hl|!hX4HI_nq8hcVZu0BGQPwif&!H_w8tuEIOx+`*a8jLel4Ba+#KyPc4B>Vi zua#r|%3@q$W{0DoqzX#Co|AI8MggHC#J!4T*e33@-kWoLsQ?5H7PQVZLO#8HKP2TG z00S~UhgW~UsAU56G$#`;Z+K7;-0`Zsy!;0kpAP|@e-&k)sT^!H9$d+!k`_Y9#Uogr zPt74k2$20e5-gwLZNJ|`J_k%(YR!bjm2sKqgmVZ&36e%Ch(-o5^5sZdGCYX^pO1WK zS9~gm;HGvTbb=$uFv2yWN%De$2C2<>q}Y-h+p`YqQ;8lyL2rd9b8VW8-@%4oZ?v8B zHt{~YIAOF@6gfDaPbNLmTX9tZG~r;a3&(;EzIgZm65y$TSetf7iNj_6I^(_7gfdu2Lzoe2ZjH!%cAS1s!PcOU9pf3di zjj1WXpM33H_G-AewraBAO|*j~#3|(@2}IaRzg2p?-!wA zGS)q)Z}*?s0o6+o%4QJ?*eeI*fORlq)<;mB3X4XBLj%7WY5mr59)(zj230)1yR-SSt_xADy z)gUz^+r2V349Iv|JtDcVQ4+tZYt8w=ZhbeS5(o8cXpI+nzLb@m1OrPjpxT776@wTR zv5m1H*`~@(2AEzwhIun6pe;5l!NkRCl_~!pb1>Mc=;$wqX3Fho@U9F+_@e?)pOaf8 z={RtEdQ8OyTPzyagG%|$#QfWh0&dcN{2xIyZ_g2boU;g2uykDD2IZkj8$^okMk?!L zYI^T;VNQK_VO5v{NtP{@=UY5H>{ zT|}8f=Dq6Zd@9^9zUm|Io8aCDVc-rSv&7ZQDC$n8$;$4qnMThV{#exY9nKQ2t@aeR z1T-_hhfYx2KBI- zt}yR$Y&2EM&>NR6u#pIS4DUZ)^}%7tu;qt`o}L_b+GKh4+!(zBeG}zRG z&tk$7i|xV(=3XR-8LUV2V+<2#0QmKAN}$OThlryGNYnfCVc9T)Gs$t%MX5&zpIpQ8S^z! zN}mRgUz;~jh0Z&a59(P29tj4$sevW(Dm@jAmzX!m0`zu2Uz*qR7$AT_7EB<1aDo@> zVb&rBc_KM!y=Wru7(N|$C!Wcs1QN9M-|?q}r}Y@vp}yBYcc$g)_3&zbA<`%1&2YDJ zSr-5PJy&bO)@6cUPjEwO8S^Kdq@fkhK@lk7O1R?HhTh?r&(A;$?91}ax+IE$weJ@| z5uyz?VMYIE^`qHRbb?p_Qa$$$P}bM4!CYVeSnL2LX@!m`1PuZ}PdF2h;DzYoVFKMfDLvr5>Zyh!o|fETdic7I{Cz9W_J<6t+$VHBZ0UfeeslY{v4+b+D&?ee zun~DPk%*uxLTldVH0_D8h404w$>t(p;i~vl)gt1k*OwPb*pO@hZ(&@1uYD5u8h*01 zo#dCOi~5_R`wYv8jINCrVp$+S>y9Sqkj;R8^inTghaQc zBcybr$@7{UDGgK>5h0~{9@F|`^+3+0kj%o2*>-d0^^tHf?v~O|6>vm|>%>VV-zZRg znY$65%r)AM4c{-R#`S7$w`s-#mNavEmsw$!F zy5g9)1IG*)_zVq&Yj*6}S(VU|*S|9hA(Y!8K*;(Sq|{+lrTaQ%zXwM|?LIj%R=@>> zKTm}7^WE}3z>s%@hv?yP^2GEEmI>Qjgra!cz`t*_eVn?(ZzcPy9N|}9(U|hysoY_ zREhxMbs~b!sV?$dH;;F3q23Abza#w!nw~qa9S%F2lgzQMuZxTOWHDFHuil%;Y+N0X zmd;`O7Lq5_Ii4+S3jt8@0U#42x!05Z{c*acBIKC;%!;Y*=av>;OO;~9BBjil8pT5l zRkMTea1bD5P2nBPHDX*7f;lkOsWBVj^mHM(q$Di=2B53ZELeES5B4yTKevj6EU`<^ zMI;Znko<-?J*6GPzw}JB<^@m;k_H>-V62~e+yzKwH|`p~qY#EjI?F^prv*!!j$+s6 zoxl}eE@hSI?{A3{kaokpzm`aRYv+7Td|m7?8_)#RxcpLqx{76I9jJz3yBW$_5QUoj%mmmL6mQ-Qz}B;Dpv-@D{JA zxUO;DyHP!5Zswq)mW};Hl|;S~_7>!1D{YK(vQO1XKs`|2u!5A_FY^!=BJb#BF<<%K ze5QEZzedi{9el$ynnRM)iC`DngNgmQ%}w`##EE! zOfhSVt>T3VonH(F*z9bTvw7-~hn`IGrtlv0o{0u|+j42V7^zS+f02&O?pgEZBowAQ z0CH~$>lDJ~roa`YB-@6#;uRhb=UA(eE|e?PSILtEqzuWU$SOOs6cj-0+XFHsTUm*) zx;##bLv~!tOZ@+CeCWrBdFhz61OXHD{5*Gt<@CY+xJBjDxjLDI;&*( zXAER7>Gm{QnRmdRp4M%Fq?IuTjwmdf5i--@Ds4A~xL@uzop!lao%=O zafQr5AcaP8gUg-agJ3BKJ{ zd_m+1GdZ*V4s@ce-K$;WKmEkASSZ^^&Tw+t+b4*kc0ub@ePBGcp#m4*ulSIgla*HX zGd)ouz(20m47(V=dL-PRitI$iyf-dZsyLrLV<_qeUHZ5`xx8}*Kza&z3RVjkU={ht zq-&rFS-@eEL`s}i)9vK?&6d>(C4q!Uk}9Fye>oPPqE$AVhQq|l>gVkZbsQcAKAh34 z%B(Pw@6S%d%c9=;tPj6XC8v<*f3P-2*HAQqeE-{p*1dFEi!TyVXCHLov}D9VRI`&1W!4db*nLf$3ZEr(?*=St?{8* zwVJxDagh(Bxi4K#=QAc>$RgFMubBBJYdzks8`ZGFg4rl^|8`W=zLWOb*XJY@K9_6q zn#Qlz$lPJYnqe;qjcdj|hG&<5wkNx&BOo90 z-V%w8g%wbqHRBftpf}U7avG*9uKu0PI}IPvie$c&Jicc&c`_nPpeQa4)=o(!-!}pX zRExe4;!Er9u79Z|LdV6G;KbIh8fWk|39-4-uH7Y}4g{P{J=fYdvti9$@C ziKGmok7+)r!9kJ@Os>E@jzY>Onh#Y2;^9*`njX*kAG9PS!vB2Pf5%i%_sd*hg2x-q z6Qg(3_xzy%LkOs}H-y>OsfJG>9@lRu|7EKxhxJdM^0-|#bw2gk<$to|)zu5n8k5z; z?dc;PrrpRByZ3`WJW%K_lpU{Dw@A4<^j+5)j}kV$JRB}m2~C};P%9OCEnBq~atYL0 zuZGL#Nv&I2yC&bD-VBa=Zardi-$1Ka3V|cu!q?BM+TVnu94CG<`&m7-YrkMF>H;6a2Y-16bsndUAj)dv-x}eNU5wG!U6ix?*E{bg#ik-)8GF0I8A7aTsHN7GeV z(WXPA?P1Apv$FV2vkAAyQs7*Re9rwevTY8~xgN{f^NCkM>3`AnmQis;-L_~FlHl$h zJh;2NLx2DQ8VK(0(vaZpuED)=mk#a_+}&LpX!P}W&baTKG46Zyx2mgm?OkK9Rdda` zrl;b~|GbQr^vo3#al8p@?H)U~M>C$MwS(Ub3=A^bpUdEfL~q784-XIj+BL6fW%!u1 zsLlMZ*BCS*At(vz$1dOarUe3oKV5(gecnAqOW9Q~+q+o|MeoZfyZlf1Y~#U$xpz>x z**_1Iw@m~7>qI^;88^<^xK#Cl!_I$3bU1K7IXH0HJ2kY8lGr$I()W}p{C`R}4nm)M zA^zuE#v^;qMd1G$zda!L0(mF-n?0;pMpo&(*{eVIKUeeW9dwV+w@Use*K|;Nb9TlO z%?V>wfeoRN^LhgG+0K?>VB(wkPsa*@E zj$D_kwdYP604yc{ahd+l;kv^PYkkY5tiP{$_8bW~r)euwGQ4=ag&BG{as^DTgR%6@ zCZ^l*b-!82X?S9xpP2k-23-qa2KOy?C!bpY7U&3cD%n&2#d`KOQ4@`w`i(!rqW!x} zMrw4d9OQ17ffqaI1S>9{B_Brr-E#cd8-n_se>?U+V>Ci*Bh zGjEictlFYW$Qw9)jzpg-^l{>RiZmxaa9)y^P02girboY=_X%!M_Njc9l>&v!5% z`-ed)s{fK8xreM;VugQHFT(+_EbyCvr=ugi6kKnNT8sBW*yR;}J3$8ee8KEYg`9l{ zH+fxMWO$K9w=7fRW{~5#WelCjdBSPZux&Wj>;Rh@Vu!|(tHcXWl4ShWpT$V4C)Hpy z@J6hwK-IX7mDNw3>D7{th zE}v#hR^xST2RUvlHm!9h9&wdA@v0H<5CPhW~sVuoEFwn;DMDbx&_7zhVEE3)o z2f95c&UBd6ScH&+!{0pZ2%cmn+-1t1BTzb`s^8`ZuNqljF<4cPf zH+&zT9$sKZ>zCgFnf^sAcltB499yrcENx?uy129dMM+T9o1MVO91lSy=Gk2Lx#*{g z6$*eS_x+aXalI>l2Eybfng90>gUtJo;<-=t`6HRnDU491`o;yr;q`QT_ZSb2hoor# zb?&f*gqRHZ=&BiR{CeDX_9StN>UcmEx+zG#tm@oB=$|f9WzLs)*ELh(bln(un5|^Y z0Os<@V}d{KRvc2)C0`CCRqgy02#5I*tB7~fWJoG5o#?MisEnhn>Ab}77p#Io$IUs5 z%jt8;#Tk5AA$_HKUxAq2O}{ho=Mq{DIrGLPZKZx0A(5!{?CPC|aCVduB)Nmhvr6?* zYAmY5H8p^_l*H~cY(>-03`16A{(JNO&;CuN1ABgmSkA^{)kY7U2+Z>6Ix)8|7q*l; z=j|8sAx}#UR*83AGe>>0qK|4-RE2eQ&if8?I{C$(LLlW-&V6kaivUcRzUq>7vorSr z<@J2nzxP1&iQRYGgKRLH4*WaY@CE607u+@_n!L{@sV#0ewE1RnA@pwNE9mp{TK34% ztj~o$i*u?E>*B5T7hEifFL{Z%cvups6x4b5>-z6Z{w{vLU#DKFi2 zrTpK|Nu#f+<*SNQ0vj7m_qqP?rtJw(w$7KAm37P8(NI#qla(DjkHq=EkBN`d@c*WL zTHS$yRaI3DjYnp@cO@=@zYIJsNlC9?P(K%(Vi|~U4emCmgxuEny?A>`nD$5DUVlEG zMv4y$L%_nq3JVXX;N;YZnKAU-OV-|%PdYw6K5x&ap2rZ9m~Of5HsoNWNc(f<^L3uM zRC9STHejw7J2@6T9yOYeh{zHPNi_q*s`_h5Ya0Q$)x|MZg4E@Bs7RvW)|M&QDCO&4&s~_L9Zo_)r9-I@~@2cJl^^Mw8$cy$b)Q1{b%49#$ z7D&)|52?>mmpzRQbvYdZ^j1UCOaT-zDkhC(}%#(je8h;u?`WodsJWd zy-`j`NZ2(Q>@jC9Wbi?*Hf$!?sf;A>UQh-Qyfe^kU!h6%V^lPF_=QF(G$n4!LlB#{E>d2O^=x$G>54DLa|7RFi-y;iNb}D3k%{mI zSJ(tZM~aoXGSpwP%~XNIBe4qMUU!Jav9YFwsb{56dUje3_Uj+fbLACkkk`x2NAB$Z z%yFY>9)3-D`P;9yIx!nwE)u$is}*s}5=FcxV_}3l2OWQ)4*3T#RJIc@^HqII+X|8% z#GbEB%}OA0X4Ku~xI$5;{KAtwg(<^uThHzM0*JT+hYmoZz?&Z&yb?c9I z_o#cpxys`E_$3xJ1X)=RzicU{0NZ{y>SZE!>^ox(6tN4i2d59Od$tJ-Po_>Ce2cG7 z#Lpcb@E9;HesLzFXZdUm_D_w9W*kyUlePz;g)(^9znu7P7bp?ja6X*IOxCF6s;owX zjoV64@fA6<8-s0^5|!QR-%H*HA90?RA8+Z?3jzS}1 zLC}sYHqNHXuO#13!8cLe%_ov}bpEO$xZA8{nt`s-bVicuVNW`c5ff{9!3r5&K~-sDJiW8 z)*z%VmTo;bi8L}VOz~s^ed69cGsC>;l37eJ_{PbkmD#vv( z$}%#a37=eQeoU8EH~m`#1b{8Lp~2&Y7fwbOuTp5I$kZplGD(Pzs~Vb!>G2B!pYu_e zimgE%*9sp#d}zDyM6p#qJQ-c=r(o` z2R`g(JZ)6#3L1KGGYvK{IXX^eGEDC6dg1v{g4)me2hn91Poxu~KdpE}U-SJE;%~5d z({FfrmLhEWLj$%ITUeH&MVCjcD)ZxE(ARhT-@Fs0E41sk z+i`7|8gq5Q!=6wp#KRGzUPgZ-m(~p1`y&)=9XAgxBb#c;#tWdq%lQ{pyLnD`0I^P_ zR^4?OtMuc_((Rdt@744u)5|#{$BOSio8BwF%g>|u;7N^Y)_Cn5+Y0A=1>P(~c97>0 z*EO>5sMEF0(XfNNfDZGMC$#?_`g}8~19n4iuPXcaM2x^qzBvQ#92$W096aU9s<&}k0>q34 z7dYP7Nb0MNWS}qqEAETqp!@wT8P%qjCBnmR!o}Y|{T?6KUzg0dHx9iK@MZg``la76 zqn*A01`N&)8I)Xe6IvmQ7SFnIXwBZ}F`aqL|}zOCw@%%b)8H zj=$)#>%-WTJq-Hx%mu%6HE`eyeK5A>+GEmf4d6BOZ;l0oxQ+IU8=#u7Cna7%1eyG= zF0s0;QY@=?SZ*bM&kswIN}~m-gJq1#WPy8{omW zmnUHns4stoww=+O2de9*k61kHWd6yxjkS?1fru4{_?i+wLU-Mm3RB^~#xp>r?w8xqn1ap1xnaCyQoXMg;{|0ndm0_q0?t|iZl zM!L~clZ>QV%cl5C`8>X#hTmbX0aNl)+Va;bfk$d0kDlz+{#_B86;g{Ds^$golCsj< z7e$gD^SDyvFL&TZx<4D0i-o?CwV)*i1@S{$9Siqd;p{A>Y~TC0*Z$0k_LE)fcBTks z@zQ+R#8Z!7!WUVAkE^r;A;Egk!@K(-ye3QS@*3&2zeTaky0v>i9{&g496t}5$keK& zL2EVnnjrLIGG5pM_dl&u{peou^T=ktbH4YNx~IdP^m z7sMSU+wAn|5!mGiHSB2c#5MF|JYIMttsHR@Bi@|+XJph8VT@ya!Bi3p63khn+3Tz# z>djI0I(UhFctR#eBDTk^(B4nXv7_-Ez<7SvziP@jJm$L**!oUTxr&O~zsvF>D)Mk? z^7{0ukSE!-lUd!he`02MlYMxhg}hehwD8_pUj_^3P}O?qDk%)NV$XC`mZ-uWcjw>z zo|C18|IRmgnaB60NhU|yG6`doGKBK3uC58$iLuS8bVhmNYqDq86{V$ry1ES9f!wx> zY+j=QCKS<<87}<!nkW8?ai(sX8Dy74dgu`&b4=N zTY3Y2pIOy#lT*tShYD-;E!f zPB_`}g;S5Wc?Sza;@Q>drRHaYK3eI?hcwqgIDp%W*(x7>OpBOy773bL0#7FAevElW zok;NrcZ?Re76rmw^tC;Go6s`=||~_0P3q+iB!6RV(Bg@u{}Pi@rJ& z!AP^1Kdru4$fGqae#tTcSUqq0lW@uAWdrGW^)p7sOqnOnitakd=}&%8oS?ev2vW;z zon=kFvd-5$&KNgnKgUE?zu|&g)frrbiC7IeR;1uD7p3;*&ra8K`sd?xqB7WHpZwj7 zssS8m1o9bV;nmHkdUkl38{QFaxS(0o7gGO+GsyGxqfLK3tLgHglrdaXDbY=AdFaAe z7!~s(JDUczZPJ^fEUDM`~`m!n5IKWhA?2CVgOE_Mn= zgcVdL(q7fo%Fu1|I^kSxXK@g6czzZ>Ee^2N|Wf2dAc0m7;`1SInV$W$~u0B6K9>s3n6F}nn@opK{0vQO=LngbiKvM^6 zPJeI8H1mH+dYPlm$lt!iH*=-cdY^5b-60)?NuvYcv*Fn3YvKOam=S<_kS~&YI_JzD zGBSXd9QGEZ)))Rb>%q~t#F+LcuRe|Mo&nSXvm&3#cUrWdG+PcH>pF3GhT>~Gj|b3? z5fQ0)it)Wi43Em;$%yaG4|81zbGlf1(7hdFd+?r%e*MCozH#+vQeD?hgL2m4(?@V` z?FShWaDR15`@a%Ey zj@yv8)6@3@ro0f=W0?7Pk+Ux^(-#m+dVcPKoMyMlaulxn6k9j9BZJW7X-2kV^s>o! zg6&&X4pTDm4SIsHL*t3ge}~?A2KFcr(PVq6@0mC}`NVLe;c}FZuMgO~3|VSrfD8$_ zbBj0<`1BJgrrR|vi%kdbZ8ti?v-c?;+66HVmZamk0}d~LhR{7xb;=W*2FY0{lG2>4 zo3EV%ob~j>GaNrj7CeXHMa%AyNr)K}!89cncMo|e$S(cL-r*I09I>*-Oos?})E#bZi_Iz(-K{1_GQ55fXz{M=!YtY~KI0RMr0!MN=znt2Ubi6}w8b@z5V*L=bI(=bbk z%vf4?12T)rd_y>j$E4(%x`aw6QeeYsJ!^>h*qqtvqR~Jpvf1tPr?IT&UpmMvMgvJ# zeS)XG%iqLW*U7;~CVN2kS)Y6L74!VHX_e60-<>pFEk2*vTx{81?a`bM3f!l+NJ*5Z z!w{9yMML>hm1!rm1ItSZ0zEj?sLa_M)`j-OL%Zugt> z8#YUy6+k@!34NUAV@B)2Gif{quIAjhuCrX~4rp}h&!oh}ia{*Dg4AZxgv=4JcREd* zRe|x-r<>azxP zDIHDAWd(ZXN*dmUrG-lNKSmoXo!r*4sO@K4 zo-+|KH788zy}6{6WOc1f~V1d%GBSBglzgq#+?xd&JWI9@*f7kSbI zswl2yj2k*i_|z|`dv$XG3Icy4H<@kMNu`n zp$7ni#CL3Hd_3NJeQK05U`eumpfbSr%r3kU7iYNRnAWqQ@8H~*wGQI|k; zY1%Bb&j)>p%~F1%FTW_%xsGA~N?ovRTCK@PKNf1*Rv_$&!LfFaJtQ4DKb*LWV4*aQ zdb*sUn!WCs7K!`mQ}FA*?Mh@?@7eFu<`M3~{&>hB0?B}Rv4s>;oP`Dre--XRs>iUl z7?VTFJgVE|U5Ce%tN?3kKqw}s`Dbhk`Nt~3v9!MpYEDuSPI)I@5RpR337_tL*Xz2` zvg067{lHIwd=>Xm=1VAX}SCt=@%j5jj$YCIb1zeyI1=%@aYPEqM1u{tj8 zCkvjs99ld*uGvYAlT>i`tOX z0BudcXmqI*TZJULo_M`Bk$}e_p|(c*AlkLntHnK~+q@+4(xri6{6JC?1wd(1a` z>pI>nX`wo*82wAZhzmd_Q2bh#@(iC+`A-ucS&&peiI>QeGI7f(5{13%OaYX%vuTPPFZJW=B5<3?i_y9!y?)A zsFl5aabs;tUAcg@Zj@`-hZGT{`gxKsz#Sy0f$&yhzv0L|Q{|Zu(}XNJa14GFY<{GE zm37YLdkMW~TFIh2Uy=@Ogaf*W_;fYpUbJq&8#?T-+*<1{7oo%9_<^!ohcV#cJ32ac zld07u;~9K36Mx^K(Md>1goVdYtcsG*^CRvaT#A5z1n#)#G;stp-& z^GO7ZWieKY%zMt66!i4yIa3j7C~y>Bn6lPn*qFO1qnJ?{lF`pa5XZot0#*f7m+sSf z;bbaGe=%tJ`{PnD#2jnzlKE5sb$lR`wAPp=T5LNvn8yR-)9{68>bW2Tn4X;;z{jn- z{wBFc9>qctq6T7qI9jo^7U0_9A!yKLu9X}NSPITQda{~aly~z%))5zP5hz2vbnKf{ zmNf7a{?v*~+360r1|r`ljgU6m)O-|Ao@$TkD*>KzFy>>z`9imt-0?%uL0++Ae<2DM-tl9trTw^ zmNRb1wUmsO5eJJ1{TRW;@6hwZctd|H7c`WlJr3Ok=2Ua`K9Y_fFmMN%BD{<`Iy;<# zDsW^q@OwsOS|Pf^=fBoG#>cirRaMDac^A4X%a&(cMoIHzqob3|Y0)w$cBHQ9eUlSt z%SE1)4IV^$o+%&|6jJXe2<4$5ifhDyu1_wbUu^~(A)5Zm^0G>%fsme*z=iFP$Zvei z(G7e$Wr$aQ)m)Dz@YFt|fi^h}ZtK+w`!gId1iC6lzeaf`eg*SDktsXB5ozTS!>2?N zW`;T70GFp0GWr|M+dB$x5^PNgZ{rL2?0F(B!kkkdQHKv|4E*KXv$H=#JDxEUBv`GD z>Tib{cotnSIJn7aG}?WTsIv3@|Bdc3n=UihVpH&{ZEtV&q2v{qBpR{ zKjx_{X(&s^^PxG!&s3hpEXbL-JNKpyz7w&+tC}&`=-bqoMJsOOiFzB-B$%hX%LjMQ z8ft`XSI3^K9I5^70!Q|m{H;5AM^f(W&BVVX}JNq>MvU|A5Y-mVagN*Ozizvvx*&NFo&cXV-#b%Y5_>Hc|WCphgC z*!>kGNUeEfV@Ge$Zm=tVUMS4G{=!eFzYx1NhwntLAY(Ww(h|eE-WL7@pWyZ`Y$;VdFG<@kJF)LXLtgMi3v)lHqUVWm^-8sn>cjVx( z7S-S&5`(|Ha}uRAhihtMQedJnL>c)?d^v}B&1xkj=!ZVDw-mM)#{OMl zTUOiN%Id*1=qJOj8^iNX?Y0BSRsT0wE>^jf?icb~0d&?E1>zbzL=>EI1=_zUFyK7J3i7 zzx)e#$0c$bAlKWb4h?h-&Se#S^x!3$`U_+4{<&TcE}kLOjBJpfAXEsM{gZjGp|dEi z5{#}P#BKbpTEfmn+AMvjp(25>(UEeBvb{y9j&VM_$QJ;LJ&v9P1(KzPYtc zo290FeHh)wl%*8W?D3BT+4H{H@7)8H3`)W9@~6wnUSqcT5`m7|{F`6VZB$U{!N)s$ z&El3#Gf~P^yC?WTk&=vg5?=eCQn&WA|MrF9ctI0vEC~#*hD)21ziDa4qy}abA`2tN z13xK@s;QDf`>~|2FL*RCXy%xm>8R|!_%l)KWR62R>(0ya%(oFyAm*=d_z47BJ ze6UK-mHh?pbiTKys_~6)(kXIK*ptttCl}+auZNBptHmk{odT|UTSLf=fzUahBXc7x)%cDx5B-negeY#*|KF9pp>$mz7CG#bNh zV%30h^wgt3iQ;$_n%O=3y|q;Bc%3CF(&>bU__60bTfApyzFG+xA9za}GTElG-;NkZ zSGf`qUZncbj8Jo%Is!I@qf^6_kO2-PEumrFe6V5W29V8dp=aI)VpXj-r`I z4y8CZ^>4~ZSf&+tp(5})lPt8VzhcsvV5}G|v*p-6B~@C?(rYy}#=7wykL>~C zh%~2?{r-(FlHcCY{BLV}Cl_DiA9QDG;k8_+RAo$vZ$s%pbkcK85c4Qlf(u{D1+!dO zz4Q(~U6>=G;n(ZM1vz^R%+ulTP^sj7^Fu|=fc1|?hU{Y6PD>Ap{Ixa8GG zvnZwhy67{UaJQOpBQ`B@+LQyRqH$Nt_`Z5tk|zd4R_ zrU{95voAn0cKi3}h^^#hlcb^Eagd|(^Xt<~rA1{}2jHRD+H*#5ULn;eT8us`lV(k*#vT0;`kLQHjKqY5BYy&jfLd~!}yXwT- z_NdoY-|;Jm-6*R1HQ})e%@=EdQzXH*Jja)LUr(Mc3C)1+Hgn(PxWc~u&{lHMDs;h1 z@Jd3vgt;XFTKj32nXttd6vas@`{qh6h(||NP-o{W@VY$1RPf&QXEPdX=@o9BC`V$0 z8s59fp1)^c6ttQN;nZ#DC&+dGV3$)$a<68freban$N8c^MZi!-|6?$;n#stnHUo6! zzd2ze8^3!J-X2NN`jKu&`D6L@$JZhM2WKC8pXC4ox4llKY`&QEDU7AKr597d@?+O> zqG_+YPEA|;NXpx7#nz_)xz%I$Z&|e|syyH!bY0=|n3**CaQUB_f_ctzMz>~Et)^+j z**+rMqx#&ZBL@8;FZGtfHP|Ilu|HPM1MVv~TyBCn3HPdCEqdQ&JAB1lx9E%&3FaJ% z?P62YoiAje7uQH*9JrOPBk$o1IE;!O=Rehb75)^hHCvV#etY|OV+}L89hodc1t1J` ziq0O}J(_mz@*2zJPHv^@HC>P=%0$epioe_UUW!h-#YNb+R#Gk^VM4|Y^fT=FK)Ty0 z|G0g47!;TZcV6z?rfXAHiOZmAsu`zGK$+C2pEC?KuaNq+#&`6{4FpO^rK#g~u$i$-neNOI24D z>nvg4f1e&U)f<8nI{QyY?y3I{28yX#sBzAf0#==zkN=J*$tp+xp4T!elw;J;RrqRm zm|w$zWJu0!kOQZx0BK3Tjv$jCJJjjvSe4XU65-iBnj${MR)!mHE2z!ap6@owXX+H* zb@k!XaY7)Hc`hxxb52UpQXv`eq~KlqvXH1aD(^=5X4KVqZT$!CQ+5Nfs-Ls6_?GP8 z6t*@PVL&OoZ}5lgQFG={nPq|dJACpO7RoM%mKxDsMD+W=vLz+;cBXJu-+q300U}&G4#*dz>}}6i0~F{vjveuwV!P(W z0V~t7HaPMn3eKne_84#@l*@|lwby^bBUsR{P>%Sw>Ol9?0f~=;uct?+1IL^0a>dv$ zPeZQq)k@qkp{B>QyFPL(5;+;V3Y>R!I~Bs;)7G32F!o4ynU@vmA&q9X!w%vOwtQ_> z!5=YB?FyMi6ZP|%FGOYZQq&^519^gmcI9MHTx7vkg3$IGX+6BaGC!&EdAyQ#aig0Y9IgJ(WHP+g~pLq>^g=|}z%xhmyRH4>8eoYJQ z5sySn%Z;eb^AbG3=FIH$J%kgb=L!*(b!qU1;WiGAA7$l$$}N=tyE_5>4f^29D5B~? z_pO=o-CZ5j$GrqUZi(78AUD;LmBEs+#BmM(bZCg8V4TJ-*P|HvIUbKIq9Y<(S(ohE-j;i+3O45$s!7j%g=5)E^`wGj>bH|WRr zbp;*nkQ}PRZCbr9_W0}Z?8o&8{`IuRTv5N^B0R4wJDJOUH!oY-H$z^bhBM08!MOfd zp4#5UGtBZ3Xwcw1y7dT{RV@<&uc)o)<&a6Z zckV5%hSxfir}yJNf7=R+Y<6W;)0PZCpPSp4aQAOa&svqaHQ0K%PpSHv+d+$Db0VE3 zq!wZr-_;zY5bEeF)#hvWc{bTA$(0aeZVQLMrzu`vgDhvT3z!0e!orG3;!|Z+W9Vb0 zq}{=#h|R$Q;me(l-ekYXsP$(_Z0}6QDweCD2g@treVdRjvz3LHSCLg`CZ)9i2nkHaK6+Q&XLf-0A-3+KB+xvqtnR4S~>0Dl09@H$XxK9F-xJeXa^W z^3ph?c0o8vJ*|MQCrcIFs`Fh_bLy*K^>S?pDY1JEWkJS#lU8{}#qbDoVVC~(qlS{( zofgmeSmDrS@O^2zQWj67PQ5w1*@)@D02B)!pY8%N0cTICrhUyO>h?Y?Pd+LJ5-+@Y zTU1saS0~K4)Y1H|Gf9)Q-jGc=x~#Y7%5s8QR4@^B3DV$xq4@>qYX=GY!eqr{ zH8Y)-Mxqo1B9#PUE}2P$Ce2N0>Pebt!_PgMLkldeB7fJE@(qM>-9l&!E^l^Zb5Zy; zh7^BD)9?-@cSO(M0Y)M{t|5#Y8b(f(R|~1}OacR9+3*uxIejf=8iozIjVBTG)mCxD zA-?*d@;QIv&n?vCS>hG=9sdLzKbq^7N0!llrKq;$W6($G#gYm=@_f*iz=QSpej+}O zSZuFO4hf;vwYgKz&YftAqBvx}D(qWXvpABFxQdng+v!R5sU3My_mr}luckVN&+V~T zcH|b*IcUuF*BVd zL;jhf>Q1rCA34>Zne?Uzad6nQjn?9Jc4fPJ&D%I)6KO4oWl0tg@H6S75x zk5=sMg(4wYuumBH^%-94C1mMe8bE0Du8D?h&cN%RQS|;MZ3s{H#=eDGdIAeXuJRtALikE<|e7p1#u}PQPHH*Cr;d>3? z6B+MSx{8Q4q~wA@KsKN*`k8c;w< z!ss9gC#`qghU^6{{7d9QeUh<46E+n$i<-ybikqG+e!KSo-z#79&xKBNq;I>w+x;d* zSug{?vmTfX6{VA$d78i4ZQ8&G78R2K)yOK`Zo=BPFFJ0gM`2naVj<5Nv(Q$??=>bH zf2LVxf`O)wf0#7bhXf>w>(LSw`6$TxO`mHrFGR}w-x5TxDh8#9J+E1Xo-7P0J9Ybi zf^&FUYe}c(4S+ERxlpRq(6l4n+BD|rpY|BzG+*34&~vg-i2$h}g7-CD14{mk6WPLn z;owVgKex#@DPbS=Akmw4YLD%vY72*SgY~Bok#C?cB{k8)X7OWCu&mc^nPAIX0>ZJ@ zbEbp4RvqKB`?=q(*E+`Fn|D9Ptl*s^8)qya@_it;N1T`Tw}-MgfJGX+0*ltNu2p4u zvFn*PhaL(J3Zb}Z4YGJ!_nq0@-SjzO;LYL2RWqIc_yubWMGH@2cD3;2J|+AuzDRH2 zWXA}xLr1rZ>RX^F3}2fAKfO*uT;7lcV%z*xLK*qnT34T%{g+nO_Jq$s!5M$9#$IG| zMYiusV%B8&1jNEv1z5GcfOqU0H;d)L%v~CVH#QN1I|MhI#6pm5;*P7;-siJsY$u&3 z!lwm$Q^l8ecfFC5cMhUqJHWG0xac0gIOY3Z$Rt4iEzCmr?x{@bOi%f0Vhxxx2OmGt zb)Dgx)?u43)aj^_-re~2Kw2*;^loTu2z{g`qVlM*{wbf zxpX`qpWL+x=$BV;b7`7g_D8NrK?~W=@+_d4-$l^JF!xM0#k8pSy@I*4&#;`j^7=4T zmtXF@uZPU60Edoo&M4Q~D;6Ps$4VZ#nj13~(yJ`(w)`DuVXzo;I%6@n>3@`a2AtP` z1tISIp2nOCU`i@68ik){B#*zhXsZz5LYV2OQ!xa&VmPR2(y3hprO&XT`l8KkZOiV) zQr|lXbkfMKTY6q_V%mO^*2eO#I!+#N9Sh%L8IZC$9(%K0;Bi&m+_f1A)So>xA#|SV zm!Ml6I{jDRCSmyEyUInr)D=@w?Wc~CkDPS;EYS7BhP?Ld^8nG1C_#R@K{fK9xUJ|;2aQ*R0V3WdRuExXV z&PsERPmx-uIhZ&)Yy!Cy+bO5;o%A^c+~B_HZzyDM=el9EY?1NRX&1je_7YIc44S30 zkjcS(U{E1$4Tq7#p!K2c68oKQVrk+B$T;ApS-RtK+#tgG_=rQkVCTHaeT~FN&&9E~ z+X0Eb7nml}^aDkzjR4?+I56lypuK?;Jpc}5UD*FOJHG@3p@+x};X$sTPg259jR^ib zNBxxMtUXW7*nYTa+ZYm6y&N{gPB(j z*ly(mQLT@jUe(xM+Q&IPs`7B-`F?)T-Q2xLub1e1mr-Q%W#FLW=$VE*8jhQR=wjE{ zxrhIbcO;BGTg=<1FVkJ(!` zsJ->q(b3VXH7ty=-}>Fr$4_ZyB??oWZd7j zK9SkM=sI=Vd+@G4)3eMskZeo1t=dGvo912hZO z8MdUx@}|`J{LyBm%h>O_oBnw_rz&3^eXLsVE+j9%#xhIYTmd|roY+~+4V)GY%=0HS z6ZW5sr7JKGl@xGo%25MuP68x)2kh>A{~duQzE1lg>bs1=Hmj9UU6crW0cz_KAn$Q1chqN^zmE{a37IS{n z71K+4b*XFc?xUl1Dj$grEIShjo#uR}_y41M2pSqfkf1aUlT$LAtxS(1NfE1zMS_Qq z?%4jj#2nE=?~*R$!@)T~i;0b`{NqPjN3BmwZszHMig*0QFJggQ3<(p-JsO+%+HeWA z*!_T|vciE+e>B?vG)36R#F#y6&JdDqv4A^HTHjjAb_hhd)C=hnHV;jWL!!*DvnWua zkq7iL=;H9jTJoK4s225Io3{KO24W~?WkW0Ki7G}gGX*yPy-*2XdI&u~1XWlJO_CmZ zZrq|I8ERLNgL0fu+KpMPcCf;xJe~GXD66srYS!d=2L-*^}(CAx6;8$4@iqd_uY)QP~mQb+GgvONqrphhpo`1il<1 ziqrxe$`7lEchmVa4{6uOWpuwM&?uksKB8w1FCuEB@$;lV96CY`wz^**TKPxJfMdR- zP5_wtNw(Z`{eg})fsFzQeBC&^du|cS_C?Se#W54}7P@;rV!Y--(;(opg^4F`8D=T? zTg6lEJlW_^x(jeg8F*aAt9OJuC z$f$6EzKS(=Y;CChKp!@HDWBdM+S_$U9z~ig0!uj!nni! z@)~h`fa3aMWq#_J%HO8exPekuRN59wD&ikyg0V1}cL{M77i*3RqX|YM_b=i%_DCVlvt!+m~8)ok1?9y;D3(75kgQVM1MJADdy>1R%o*K>jVtSqXMn62M~ zA7VV~pFdK1wHLsimf`gI zf$-k=dCQVW$&j`)zo{9&x$8{AS$Yms($$YHYcb{U*~SUW{m_Wy=2auM4V;^bK1H$4 zCofX9>wYk|axPGW4upTgEUl-Du{Q{^LN}h*R{KHqy|?xjoTL(%H1RGEUg+`)uT4TB zp`hf{oRO*Ti|vDofS}!4=AYbvmoFs+G#2QuW#i;N&K;pu*RBjpCyf0yI+0rnm?8QlmiAgC|CFE*>^ zIi7<0$+{-P*0oJ~`E!`o?Kf2f};1koEBrt`5nC!Uz zu^}4<7r8isf%7C&hCVqqz?5By8D<0rZDGH1rV(q@Sx6(i3ZYN>sCRXVt=S{LUqIXU zX*c%Jqc#zqf$&2CLVA5&A<0C!G``#;e85B!HMxZH(^8hEgu7X$@N#^XWrpf^!%WcyQJ}qBonl(OBBILUwPKI$ui>FXG^P`J6@?%pDqmKaFGeZ+_5h#XcAk5 zLT1y~E)fyBWh;7Cwdfo`>(tGOy^Prn+iS81RP93oWCju*AD?9ZAG+Q$Dy}7J*WED) z?ry;e5ZpDmySqbhcS~?>+$}(3!QCM^jnlYGv!Ss+w=j z`Ml9CF2J=P`8tk&f2f$)*c6skMbW6yo}HatwX=PlFrM;~^~F{)23H`pZfAbd=W)bN zFn!i@{*rY1B%T|}bf&D&^=5Z?D5A&!uA{PM+gWk!re?psh;_~!gTqZ(xb~6Zbxgyq zZ!@Q~m7Blv-@2VAtJGD`BxS?=Snehq&Ue1&Hs zBb463(2O5Zp`+`*l<$P1K4dOzco}r<#p1mVlm}uC&PDt^OW!2m{QdlA8C@d+B4H^Fw$Fg*@-2B$+X_nZ}7_P&~Z8VdJe%5*_;}^?}NPUc2{>% zf?o+8yP)`_LlQ-_7!0kpNx5ex-q?K5e_F8ex@qM0c`D;3 z>xz`}HQ>`8sAn{tvOXnk`5dWp{KMX%q-hx=OJg9xp$5Kx31zz^@o2iY;Ydj*%Mf&i z2qN?Ge7yZMOR_pve(ny&@%oC^@$l#1Ja_xmXwulB^gvTd?#-RzKM4gLs`ou}s#)oJ z(^YlN&oD&TWu~aCKf2!Klvv$}>*qOgilly3j|ye$Q{xnMazsVelgrMF5$~_3Jj5!I z15pZsjP&R>hP+PSTaM$(^rx<1bn7Oa&@+~mnnj>n6j$tU^nqH4Y{R}plo@Mu2X90- z=MQ4_tHFg5c;7dRRKsP^q)p$fhLl1PqJQ}fqs|QR#8;3l%R;V&hg_UcU?9t5N4tQ8 z@QhmSUe)sYl^eQ$_=xBGr0VvhH{WN&SL_VMz7g8ix9Yfyqh-V=MDH>`^*)J*=Y)16 zpJ2SAy2Gz|dd1ElX%!(;<+7%T+6JB3hch43Bs+|xQn_ukC0s$G!?XHlpwRKwHE_}e z9paToMNu$D6$(ts)02}a!!T2NO2O!k@L*cuy}BgzRb8Z{NbJmkIfvKM`Z5b*1kf8; z;qZ+x9_7|lGOG5H=u2b(6Zkx+T#Fx7)iq?T6)FYK5|H`E!Ldp(DFS%2XsxNvCG*Oa z5OCNc-JwtRd-R0PZqjTqj}{mR=&3d57&sqFN~pK3MtvSNySo?~Mn2MfO?n~=2+^8P zK_a0uxPeS*YROt?;)dpEa)_8vQPYAPs)2FcIoTg%R8NsRw zBgwc>$s8Rovo&q#Wv93o)U-U}6F;;jXL5Rdl42KP#hC2rdS)XE;j5h{oSlKh@JB1NQ&t+pG;WBPM?C0%Y4v|?cH(0~=${#;|bb`@! zu7)Y&Ziozh4ykkfp*r5wgOl&v<=#DBz4)o|e~9*^U{8$aPSH?SR_5_^>RY1)d|fb* z_*onKykKM{=HIzCm)IcL-j(UYn#&M}*xLts=ed+3#YOM{H=^ioCCBgJ!1LIOeo~VZ z)#2~geMt;$6wnS4k%7WpU0sWNN3#ZH8wiF05bM~kSR36iaCXAg0`p`^Xwtr~DoHbe zU!E^6*tfAX<<0c&5~5sb7t)ExEZastvymuGH=rK?D_Tz z-r3e#tVMV`#q@qY^UB{ac|mWVuQ`0YIgdx8P%9(@a)sPzo=WO=iS;lrcxlLg{wt*d z3!a*$2E~o3APHFLXMxg5@+x3A?(Y%D-+BPuTKC1^@asw`0jzpdSp+g7KH6F?%7 zg~MK!xU^qfi2>w=&w0|4sAs?K6op%^z?1WXP*QJt+6JZ+MJC>jWUkesQxd6J|7+`cy-+8ef=E3G~r6SY17 zp6-vWbnM0!3g;g-1)XWcFimA_{+Pdo-(9cDRbLK+1^#5BdY0Rw$Wwc5Gkaa3xu$Pw z4i|Hu?X3&HxkY9`_vP?(>@9j62%_y03Xq`=5rHlRb7!vjwQlDTX-0^ZsU4UUe= zd01f+5=ITEN~?_;Dj(8)b13SZNeD#>?29Mw+qss40~IB^RVF3vSe=)M6#bDh(i+Si z;9V?8yvX8-()OGp5%Ts%#Aj{NQ0cJeP^2J;b?)xdDX5BwY`LkZ z>MGhBe7LMt={?}%SkWb~m@3}WRD~;B8Bh*uYIA`yf(8k5=#B@yOc;(h2ssF8SN&Ii zFnlZa*&t;jbiW4>_FW)|MS4~gRWt+@B)+#MVHybiWNwj`l%*0W2Syhiir{gWOST^? zbP8l3#T)y=HkQSL2a2!Q+iW|7z}j{E1bU;<_nGY6ds}SmX=$sYpd)s5?CjE$Bb1%% z?^1%XdUCDav^)~aW$Kq0&3A(ug6zIm^hVeTOYgk~+vzoj2c5Vs ztlrP~l3~1s!s#*=>kf$OxPO)z8`3#G@-`~#8Y-ALzxxxg%ceR!AgTxL>Z|5#N8c&y ztL4p`7!+vIEGwlS$**%FJEVR9o|hH2_C)qS%tW{!|84X^+o)LTo#*xRo(=>+%6&#Hz^Ba7e1qV1L?nPu*Y^Ul_2_2;O2_Ev=TKP?gL(8gtLYBNbK_e@I)^VYFEr^CPGpB zs*6g7h&oGJB*P5fz@*5-Us}4-nDLA#SOg$P#)itVfh> zW;DeA2c_|zys2paU&+7_hlJBANt3vgdf&?gzLGr1x(%@|eO!WPeu~HUm$pyRB zRNG@s(+s%eba9e2O!83|>gBJ)?;tr{3^<9-0j7|15m$!J&NU~|E^9}(K!3JyF;u7f zgnuCpLD@X>!n`|ohzno&M+%Cese{Lv^=NC`tEg=248U}S_@|6nmezIB0cxqKY@h+i>+)*r}XP+5zh=$bVnN#A-YGlt>8e` z6y5XWt&#t_L9XZ?iG%-$Yv8-quv+L9@$N4pF`6fjQ{#cQ)00s=4^zW$-zpV< zgejOycW^r!a@jS0D)8e2jpOaAx&LnWy8@MB-Hz%c=g&voZYoCUE-x9XDn*ylN>K9> zGgjjr+6*xd7;0^clXws)zpNZXtBRHu#n+(1i~)h}WiXMi-H~rZ@vQn(9&@O(?WtnE zF5szRTM;zR$NyN-vrz8f`&T72sXpv+SyY#3nGWZ)S<$BZNqij|DL`6LuznO>9*CcB zh|0r3(m$0vnK}}10`igC7S9;E)!KVGDmsHG2G155xSyQu=Z3G~hr8vhoz)%lwF~-% z#31iB%!h&(`H$2`BYY|yQ%aIM$Z z%BzAy`sTwam%~3-fLym)oEI#$V6Q7xl;#m zfK*9xTliH|Nj9G=DzGZ$=jpP9KTQKP%k|4q>pf&SMpOuXnWjfj9WhSSVG@%1WKy z@{d)8B_*6aOTgCUl^{f*{i23Tb!9gycmhe-xq6DcP$o+-=PM*B65GEf3BR2#`$@VS zg__F0v9Kw2bq|#ZaMh<3qXfU5o56C**AN6b6xSjA5tO=^e>5)bZbs_dulzZ^@K(g`Rhkoy+$B%v~H4wlQ?|m4+ z^nORBU-EuSzlo$T_3pv#K{vI8J8AlWyqgY-LrDt|5@S}fWNzzxembuD|%umdmZyrZXZ(&TnPWoMHV#dg^~t zg&^pm#ZH2vaq?1(9Uk)I{Y=P&vr7J41DG6cwsUAG4tMBfhZ(Uih;OOu2gb4HH^}w5 zCdm7Zd_xvMALK35b>Eg}<{*VVp$qp`P^z>7VkchnK<&e+gsl}Bl$4#ZFEMJ_PT*E7 zA-)*Eji7lq6frN#HZ9V&*_;?iZO8TNRRtM^;NbOe`*rIhsdHf9H0-Wk61e`-IX@o= zQE1@|RG14tuf-`-BqEV)h+{%N;A1TIK$|x#Zm%ZM4ol^Eeh^GZT${-tU-z}Q6VpS_ zjpxd%Yfi#b{OX$`J~Rf%cih1hE6JFqM<0Yg9u*lrnSAkg?|0_y!ntdrhccG+Q`to` ztvCohIk6g5F3L+5g)VNa55#;Gles>;X4C~D_^PKiN!(!w>tXd8iXw*|SxHLWv*e5nT= zlBQv(2~Pm+W(VI!qZ4=EH_y-?;%h+gHFym3sXYd*G#r?4)k7Uk> zEO|NMpdMf&1@oA%)>>9b7g8oQ5d$7NACa>;-UXZt!lM%Ew&HQ1u z95Q>`I+lp`cHFfgpFugP0salyxSlF1Fp&6Y%85wS#u zveHhg}y+2ACv^SR71EdNR?Hus7)-SxGVPQ&{#?v3x|GK_| zAuof_|BXtf%WC7^KaYB?oE90|>NT5SjEF=;|2KmTEeVrJ9|4<#kK;2CNJSwzX*Njg zySz8q{qxgx32BN{sB2zQ2C~YMIsDv9(#q<@_;LLO9fR?&`LUF=@u7|Lej3(wFNifp zE=D)+^sG76moHH;B~Mv>%-lDmJ`pwM(Q@Q&-uU)%h?5UFP$f+2OvLLdoyEOLIW14Y zy)Z?y5se(={L!mzlT+IWR-T237;OGhY;SJ4TW37s=I4iM4_E7N1s6JCLHm0pu9`^U z8&1P)a*_c;+h66NLNW1dCcZyWWnaJL*O9~kNO^45LS*c|8gqwfQp8i%%0KUE}5?Bez+%0JSS7EN8wNQ_VzHG zJfhCSu+cKIyb^D+T82^N&XTML-<(na{}H0N&aN62g?rma2rjy;O*(t(nqMrc>l7C{Qyk_{A2`c2NljMtRgk&;2MkOjs>Wjksrau$$$B1UGc}Y8WNMygC z7ovu{=3GB<2u+@am!wKaTmk8I+?$#ZoFWd{daF$Zg5?n84E}{j6lV>b-O?N1@%Qd^Jmxrz*Bvg>wND@GXC#;gT z+UZnfBT0lFp{I@?FriA4s&p6J>5z6>-m`ZaDE|Dq6A&X*Zp82X6O#IFIcU|0tc2tx z0=diZ*5r#|F~+B3LQ!$Af2K_gBTT=qsd&o!UhRxL<6H9-wkftXiRkNz=X53IX8Hr= zze&Ex9EC{gAKzU*_7)9IYk?(724z5<8&GgbH^1zgoW*{Wk$4L}J87c9+b%=|*nUWL zD)R(6&8B7}RECdgN+7gc_yuFWNf`Klkn7eLkyq!jHj{EAYaDfixl5Q^S&b&?E*N-{ z{Q9-O^qPT)xCZl&^CtdwSdPcW@bIT4ccFxKq-qLoJ4PwY?{-eh<$#=uDnuBDIlWSX zZN5H*vQHjnA*6ZHPV8L#)02b+7z6s6=0N;{9E|P@zL`S-~N-omG^p$!|;Xzw{q`;rL zCJ^)TWJ8zgPC(tW7h9q-jMjmz=)h+F_ncA@FHPSC!LjSX($VW?S}G+H{olL#|Bg_y zSauAjWTWIX$?o$Cph3z#Na zg@(`ekH%%QLA8HX%ncPNGHFt?}Fi%Rbv+4 zFqlIOE|b3W_wV2DbYO@*q%uIcI=zlj4kuA*9s;5ZnzCk7-tXUEva?Y)B8M^R^*MaPJF&7PM635jhA#ptI{^+X z>7e-ec}>YU(%ANP-~X-@{rB&8Q86(Ke|JNrFyhtbU~tf>xRmcGgD@4)PMZ;7XfvC`+)AD8!ozy#8wMFvr6;9N+uZ4MkCzuV&F8tNGk#aVWtfH>y1QG ziDI{``CX^~B1~)gBE;2L?VtJ`nls1_~xN^Vqgvo|P?7edth)G1W;(rG* zW{rBosrPoK$sk&hc^D0)3VFgTt<57vo{w5fE~?&+lsHWO1NltKm9$btCKlC=x9nPz zmoTEX){=AHHDWw-h8nhh4?jqKj|EvH*^>JHXOK$|%e!32Z04%^p{rN6o{HYeaW=oc z^z>sZE=dQXX|9iGPk2Y#`5(SQ( z0Bpj+e!YEs0Yy3yTEVkm6W>}L(pU>ko2NN0?@XCB-!g;KjJ1kwB~PhH(c$aWMh^nK6s(EB@8Sx)U0^??V*giV4v^ILfz}otfGbEZ z$DYB9l03)D;tJJooq`J;rx3*;kgEr2>-@S4Qn~-ww#6R7eNyMkq=$vG(q%asmEvav zi5%w#^e;+F0z0c?fjK-YT9tW1c6zlB8Ywvq4ZIl1e92$P z@H(>FnFab5`LYg5dH&9yYta^FP0xUh^AlL+eqB6zQ`Ol6`Kk#S@-dMWm!?mv|q%e7!Mo z31|IhnYv-8%SXq@hbMKLM7bdng+*e|>)Z{VIs;17bX%*aeC~Kv6NEZOr=|9k&8@-F zh0ho6ynb<)UD?i+H2$^Bl_T-kWjAauZkxY33ug{Le|ApemO?{~qhX{6Of8a!&;V!z zEV4V4B9dI;>FY%dIVn0@QZ-q$+m~6FmQMonif@o{8^=SIed2TYJ?lKYQJnGK$UHY( z@swU1*!rIJG3xls4`trE9EBkDPex|9uRe%;6{W-me;ozXa9=a|^I9^ZRsADw4!RDI zDXTwQj~7swu{sJt9p`b{wwo^OUoZ0(ysyW(y-!;MuO3emfD$~3MwUIsM_m^j#%fw% z<<11hw@1uq;kEu^OCo!k0oZ3(nTJ#T3X#h~_0~@`p)9EPAsk$VGr^V2SLQ^cd^9(S zC2_WoH}Z(~DYTCl;^?5Kt4qhkL_!v_+y> z{{DPwJYUG#7zz2d-6rYmUjN+8!CP3HGsq30{aH9b)<~0zPKGBS5U`4naUDszp#5ou zyVm}cYqh!~k3h?4vKO1^l?f^+#t1mu6im9m_bR5czL=$7`xz9}yA-Qgp2Gbu3Cgd^ zBdq*?c=Zn<{%97kcj|{ivl4k+#@=NmZDBzTD@AK)Y8q*84-XC9Iz3%$zkC2G8+Jse z9wGPkt?d-Cxa^V0U&*3bCyK8Ls!+TzRl@bGMiTg+BVuIn%&*(*LNvxt=&m53z?blr zmX@=2GWf&wCbuphJAR_>AI8t{%`7%8NIfXy|AL59q7hdccW_cbLbxOb0v9nvO0Z5o z7KLx{3yfxmC3=fBMS$O-S}Zo(j5IOwrs^$7RZW_Fwn$5vxnde>w36liG(s#MAM<4j zWiTbq3)qZ*RHf!ws1vXr>6cciVc?L7OUEE-5JfrNc=k^Z<&1pL;b?R(06(A$_|a^k zy0>ub*HBkSHYut(E{91xU|?-h2$wgSGi!Jso|M&rMq_6ctI!1!rxEzJ_4VRp1AALI z2C4hmc~ul#4IAU#84L?0F}BVD;YpujyRw6qc+E*me@hhg+SC`gU#HF_;ctu7wBO8H z%CgCp(v|+D1P5n^;mR`D?%sHX(O{rw(Wk{_K_d{E6oL+2@1f&p4<;74Ld~6H4Go`Z z;7NS}N-pJd&DjcE@NFFVRK+xGcG~!c94c+i$w%2X`Vjp%StTcV#J*nnhMfwtC(n(` z>2lv1s$xvPtx#Z89+q0rfcHY-73%tdpBMorX9hYNPG)gi;SPQ(@#MwU76r=hmK9YV zgY2VR^2Et$`xQ^H1shV|Vim&)N%-u8v~a)D!(?vW6~Q6*gWsf-gp0n2pFW2(s|r;3 z|HaH!jOaNb054Auq%Uc0osmrWL($jzTt9`nW-1%t{mNCen#?5!Q%R_)VY$1zUm+#{ z0I2dbNdkS03Srq5=RK*#hueYq^blOa*Hv*o%d6TT;i_s)*SND#$#w?p&RtR^F7Ta&sw|X(3cNhfq zsKx0?W0k)>^TEp^fwwg)Aa4**bC=b0+Q!vd*qWaKMnrdB0#(U-+_gJ42JW*ng*SjIO6x~fduZcQGjt)?{KQS9+@`$u2EM0WS4o6DC#z#GUte$%V}gVkuMC6+i9=$H@zgt zcYKXarbFw1PZvALxU1(nDK=lg6JSoMr^_oUU$|c5M!|po{5c0*Hl8N>n^~}!L>Ya@vXlW7Ox&att`9{YL`Hu6%~yUGr^3_BGbboE!a(o69a*v~lhVk)hns0 z83$qPRY=5*+VaWj+}thj8C^DsJgkYnqa%A4Z_pr<3AUg04vf#mA%}wE6sfpn>DBl( zUDJ5>h%L8{ht3}ka)~MMnL4)Qdj%? zFC0^kMB3tndi8d6^nQHIOA^7q!M*&Q*4uYXOJKYJ2R>dB>!H{3V=gwCIuP?BCTIrVi1}3*E$m!yvAJekag%m0Lc-reBVQH@~{wFTI zgu!B`VEM+)3BU0d?`4(()n4hy>!EmS8s{U4F`TOoNKnF|Vl&U7Si{g<5AkXP^*9hs-T1g>I%H67i}XqjTz!OHSd z=iNVMLx8FX{;e||2dRJ2nI}YhDejL zVb?E*0{gu%O?%tVVOiw=98MI-0c=z{FcFQ%(b;u7gjQ_gzIk8O^s#LyQC~;KH(dIx z9*9E;mQBEtcgEh-I*vw)iA*j7+JpqAchOfy46 zvuU97IcIx0L`FVW=;@*XK?ggEA`yl@@)Pqp$o}!;$M1?iil_<}i52o3{2#HnEDrK- z;&LZ;SjE!Ov0~05);7lXeEwr3S{ILU#!O%1vAC|kw>0wl%3d5pyKX|3`sn9!q=7#M z72vfMm<~lXIY|FHmc<>1#FX0u+l6(YTB>N+7Rf}k3IqA5=RPeNWZG{Me9TJj0lbg8 zu3u_lNP13mk(GF*r)MawV4y1b9ddJGi7Z)|O-kDsF0C}8a_BrcTKH!I$=-`2GD&r} zE+RtS;$R0PuN3=ba7J9qp6SWsj8e@_KD05##Xl`qO~X+9@sA$k*{}?4`*1cx12y+sef_yp<=Yha-Pb8zmPrmBv z*jrm$Ev>B}Uu)_5WC;lvvj;qSf+gZ}`As2gIIA>^&zYqWl=MZl#-nk@!agOK1Eb*3 zCWTugjYgI)hP1Rp3L}vxD}o%4#p6n!spCQvCQ1xfS9gaoRJ8=PB&a#v312d&7Nsqt zhOkq4e8y9Z9UL7eNC{+V3&EE>*1ec%hDpFmPYJ^eI{h-8>v_0qKTI**K0cKz^S1rm z@KVL}Pv-&#as3BdJFkBhqrm?cwpQ=oRK9;dm0;F-GQv^NDKHK9DL-VBt=AdlS5Yh4HKNj0G5Ei&_zdbxcTg*-0yCJhLfbPIVfGS$m z7jOgOL#l?V*@@`v&og!@*V63KuVoRI=l;#t5EO0Ir(&ug6vp~M=oGyv9rOvzQ= zARK{GKOiesKSfaKv&@Iw&`8w3;q%8PtF*$pprB2~&|XVbM^42XCA267w%b25-Fn<#jmj~CJ2mr1HKB$ zV+D&RmU-}(YwlehdgkkUztwl#Ea`Pzc1yLo`+Tt$l2Y1!-r@NH>msWu<-!c|RLyq$ zU9f$xu`DkjVxo0XQew0{pp;hgW1523?{Vz(d4CyydsXSB+`Vxer_q8!4VD%S^|J#z zWq?+Gus$6>kA3|r0)lxGHIXg-zhN3@KmMu|lK)-6GE(x?H)wFV!03jDzsDrpk; zOcmDg_}8W}aJqVW*f%`;K=KHDTj%?2W{ark&Hx3>{tgUblQXmVq><#eI%WO4azM@s9|9w0ag{Y7Q_35lW_lFb8#ggW}U1b zJ7<-oHr;zR|0R)D-gvpfS)PdWSDK`6uLT6gbt!D8{NG%cKVlx?7RPqIv)ZyADlEA5 z@Fu?qvpH$gXtM?hvRtX0r%jNR=3R|nFuCkUzjP9Ycv<+2D7%0(7mfQ)Hp9y6;m~Lq z6v@k|VsZyR;pu+~Z^a6~J-#{)ads0q&F>SV+&SD0*IUIdp2)ThoH(%_Bf^0(RJUoQ zw^l`LUK6u;WzeLPC@kwg)pLBcuZ`LW6~fIQH7_ogL!^l@Fu;#7a3hRy^N9Kq;E^%D zt^3poSDXUa(+3M1^=mnHkFRvXf?cOB*I?J@C}vH?H$gKv5(3{`YrC}KcNK8Qc^=ri zGU`!#YMjGk8z*5)Fy3nW;5RMhl6@zv(_3e-OMK!xGlL@~dLuUrOzH|?j}}r&^ViB< zoPE2D$2LH*I6T&20AD5~p9^i3-)=8)PC0L{(+xiA}QbkD`}q?QndXtkhO1=4hV~l|i`4 ztNDB98v~Eb3vX1nvUS2`6UGZ|)xIlh?dOb;dJBG#EqK%;E~wW8x!8yY;vXI)%3U(E zcPQsb^7==MJD|yi==l2fAXchkJMFw%XEl)h7*_nGVb<&b0R3a%Z-ad|X*AiSk#{R} zcX5#dE)HPCHn_WnR1lDTy$R>2iXTLl3NJKb{5L#Jc~kVyVxGC<4xPzHOJ*8M`OK zO={{c!@Qv6yh1%@t5pO4!ki zQM6c5h*Z4Ya#}}EdTj4}?moeiQaJ&2heVr+uY`Y=T+tH*U z<~qRF_4xE6;60jmKXdBoGL%EH3PneIeQ_6BGmvqJo`S5^)<$lOpW-i%f^^=#%Ds8h zqP^`Zo?$PnKBR@WULP`RH?;obi*Cq^pVHYq#IE*<9U6FX?7sFmdpV{QcwHi$-)}Nb zT>a@xH-Qx#;d<}y;W>l>!u;Bhj*OqhFhzEsIBDdY2Ty7^*cN5!9Uu4@4~GX2(uU$z zue-6|JwJFjw2SS$0Qg(3oAkW4Z<%%KCZ+vLk_+-s%N&dCk=oN3w{~fT_MTuCVNo1k zkz>r`q&=d`3>wH(n!EjuJV+nAeRtaYC*K77N#68n+C3_84M2wt20kZ^69C1w7#iW7DTA@&<<%mVk# z)qn#$z#0Dz&u&Tkxw3M6GN^1(!rwlZ5~J-;{X0mPMV&*(=>&hsH&3EK|1-07eIp5p z@+m9PjHL=o`7jT@5s$>XmnVU%v^#HGov<34lX-i)rdJr4Xj;c(%@6(AQX)C0U+$k?=%@p zDk4NHIGMcYz{E2_#rPo{%MW{sozEDpJJV96X*XC}h^qRBIpu4Hf*z}C2#KS<<cdNq+p51*P^3u$1Shvp{^W`f0K$+rR4IdI%v$QWeSnSBWBcD=F z3TrA0pCmohVHR#;L$13Yx~V1_lPlwl#=mvrct7?DKRm(1Uv_Sp(u|RS{(}O5G}cKO zdmx|lyxAuOuZS#ta7lgUITva!2KigB0wwI28reA3abi76^(PkA6T_Y+7POx)P+&7$ z|0S^czbSroP#jC^uKKC5wfgFDt@+{@PwQ&;tZKa@?z0{6zA>xi_-+9-*>V=9*YcR* z&bX#B=Z^=Q@E>H(bwe{7w5cd%9#=?#2&hkp7}mRag3?KIU^#)L&)}U%ne6)XqR1bI zx@CPwUDn;wNi!-j>2Ff6&m$D;ui7EBRa^64eVVElhl@$PXQT12;1?bRY}j!xpHI=Q zb_2As9kly}H)`5D^={4rwQmBq7HtT%X`JkN50FSYM@#M!mw505a>wE;#yGA7w_D2iURvWBBO#hO2OjGm_vl*>5 zh0Wx9A(88)xAXF{pnY?|8Kc5k3%wmU`Qr#|%G_$5(a zN#Q*2yi^adbnWTuTj!Hd*M!^PWplI_^fqp{?PYp}x$d4B1196tR{xc?S~z5oOKD7P z0;4dtJ`o7{I#LrI&GtH|n$M9X#vIjiUyPNLq>C~ix<|I&$HG1?XXwPs#4PF>Id0zc zbv$|TJ{7qETUGBKL%W;9Mvut8|alUEa zygO(1N#3CS;jDLsu!6=FU$RhGJ!%ZOZob}ukG|KV32_&-yCZqrzqjx25k&7UYj*An zX1;3^N$njf*zntJ`ucp-j3v`%2UoU!_R-U*(20*AhE&aM%{yF&S-dTQli})K{2)rM z-F*Nlu)8g;>i+AX6rz7^+*({fq@VeeG}LO>Bf#sDT*zw|W&OVE=b+{x~pi(fy_B)m(kea1=^dcw_eAu63OpPM=U^UptTH!|WP z>W{I$fAY`kQ=gy4*&i9Hv%8$wvM)jCoh%-I`i+&BiNqh-)|Zwt;^Wc1B_cS!lDC5R zR4Pa`mj*QKB^Yo9G-VkSlC`qFR@W*kAB&shun(Z{(c21st-LMzP4lythPhQmmidqh zPY=BCT&##vNn&s%9?@X!k>-v*kdKKXLh^k$ojj)9g(o2Z1}_tIzK*h5#Br4&O8Xvz zN~I*n)q%=SdUzC4|1IJo!Hghq&Mi!$1#(`RN*fHsLG41YM$U0%osp!DPsWzk*2Wic zrj%BYv)Bew73k+o>-eACb*u(VYHMk9Px2kzJ8#o^@oaCBO~%i%j^(ij?X>)$prnkH zB?XPi;j&n(%icBShET^@j0Hs#@G}DPO{(sF+6r)JEF8Of*Dhw-HcxORo@c#da@bOx zziwT9)K*r<-1-Vh=im>`ckXE^BT>;4Lv7cjPs()>s;hVugB(T6_0!Qzv_VF$DY~`ce4aA0tZf6Qi5i9#Nf{f ziD;O0Fs&4Pb`J5hbz@6=>-HhjQFl1Mp=k4ym+$uRX>49K+G{{TY+K70@8(+Bu=JPI z4_`PxqCHcDvH2arY#V&vAu(n2&qi*wSezCLwWphQ;uLBq8N8C#aaEBwk0XV{`1iTa z@9HJ|mZ;aVGxS+FQ)UnT@tcL?Xw)%Z@T^h5nOuyVX}t(S%HVg$ObY%}b1=G?przz{ z_$ua1gG`|)e7B^t%JhhhqsXVU`aujK3YB(jDCtW=IeUGTl4x{2Q+m3J8iBCfj{hq$ zQ;Rtwh_rx%{Z3hBLk7ayp_6S*m6qNDhnbY#djKkofG%tw`3;W8xneG**W;H>D$)A( z5!T%rYMTzSIxGw9O*FRaWeZ!uUDL!Fd&LNM5k4LD&x9&aA36H+e$w+uf_Wu|PSe;G zVm%q}S_OASHT@B2O8vDI$fJfQeU&l#>|LKO^ex3J5Z=wEuv370WwgFdu8tF4E4Qcp0#*nY~^Y6y%Xfh8Tnle^7!(2Mhjab)FVn371FDCWc@uEsKCv-tm zmZv}24?87FDK)PIxug#_Abbs3+?I|~FzsCx?_F)ALyexq4xTm}N-gYd4ZRVm>+*sR zRUpCk2AKEm=+srEv%8y;8BD+3OCLf4R^r+`=7QF15 z@#IzpFAo*UfFIkZ=d{I7qq?tUUYwvj@;kNh)%T@5%7E+02zFo|Ph2z)na9xKosgl{ z<-G)X|D!B}K5$JItn)g|G|%i{vRWX_;v)U|(xpHVUhwV>R=t#h`ET_S30a@lIhV?2 zyAE_wRx?0XX3X`?_^9RcppWiBqUCE*XB#nzbNrq+wI}X;*APj+^K>BLxVAj5I^byi z#e`}WRq+Qgu`?!KxrTpL%83~UFh!(JCtnppB`CIzH@3cz)kdWyj7yx8y@Pkp1v<^F z9d$s8cr(9C+ty8KnXi4)jU9CGy1O~N5(HAqZomHuP{=gE;;h}z6`bVLO1LWHN~=HY ze5>8d;^Z*8#i*YNtJ&m9kzAJ=w>zkp3YBFNE{pLQsVRBpL?wJEX*kid89)`y6|}HF z;*-{R#5H_bW3!vFLib%!C_u46aBBovFo5I=F`NekPm)+Xe2*_6qO=iKGFR%68=>hI z*^LvTP2i)tzTMK)ozoq<5{-gt>mT*FswthJ3)KcO&QJ;D&SM%T4PNQ8M4464W^;oeGdZH(_QaEx=DiY5%ysP4!pzl-m_$Lnw0zy-O7ZS11d0>Av&Nc zC70ZQa({;E>g#Ky{_r6`eGZ}(f&XJDb!E)cNpZkqDCM>v{Wh{-j(>RXWUk2azgflW zNr786gSTH7S$?i!y1nQdPo$7=Ag_+^yz5Kur9P)SRbV@vVu1M!z;m(No_bR6b@&q` z{PGD_v0h>hDMBK0geQgVZ^kI`*j0($>oaQ+4c4qvAK7E4CJO>U9$5Y54tU8TND$V3+jnk0AR1EhK&H!*s2+!5Gr7>VTa zW`{5Yj@}uB8v7di6HnOS1_+*ae07z;oqHF!FQ&6uJID(f{#J#!fINo^=X z0}|G+yW@30S_8KoLV^h&&wu$ovFoY<@rc2)=+;W;%*@OWwlC@F=}9iJb7_m@g&E$5 zdFgC-s5E1p;gQ#87T`~TCL=*lJ1n=oPZ=K5AI4gC$SsXtxh)NzSgfyKrNcoeykd6&M~@sb}MSkr=v~9NqU4Q z2hQ(?hl8lqp9*X~jagu$xz1b7Yvu*KI5<^T$s`&;KR+QDSN|QZD#^>MeM#KKiSz== zG8g%NL(Pm!kj<45+-)jhzRu6 zV!YG0yMo(*Ic58vdt-$2-C!~=^FB1`eYHtoxHf6j{k)~P#jvkcF>xQ5?H+r`ojg0` zSQsBRdbHPXLp{BmAbR46g_EOUX)o_-TEH}i& zHfhdI*#W5@5ZPIZ4^ zNvd_mH(UxXGYkeVZfyGU;eJRXVzykCCHtv8T+ZJU`+>d#=acqS`I<@%9Z8J`zk0j` zukU&4nM*P<5H1XS)H%3jr)b(y1<~hQ=~l1M!9usVm*wNdi;^eds`}xj|AJ0hejG_r z{bodOS(^M0M*kr)mBN|{WuMXZsTLJGr8%}^FHCBf<7gxU8LWhesJX}KTB6N|=OfLx zVC6Kfc6;w;9#7p0)CInNrltP#-S{@$9s%#0?B0ehKs$N4lUvz-LNhp7`)m3F_!BVKbhjimW-VA7)M3 zA1UuVNV^l8o1z=2diD#m1t|~YDpGO(fzG|-(P%R?3@|AxKK;1l2s0{}HNwh`Y0qTuOl~{5A){<(NvS$5L0b|=N~IK^YXIXn&voYEn#_~4cHcK z2M(@j3)g(f43Uy5Jj2C{p;z+b`-utA^tR6RR7*~Lr&UTvkLK>qP6Qn8*I&cb(Qk>n z^&poK22&rsm1CQ)W}7F}ULRv@+v{~oTYF0&UZ;DJK3mqFh?W=0D(eZu&}MUJppLmZ z=&sHELa3wkuvwDCzJN$LN$#Dq3%TktBwIDIGObG!OHJO7s~;8$UtK*s%l*DBl`Ge2{8|69st}Cbt5q#`8n<>uGx; z;o21B3G?Vwwxl8P>BOlK|L7QFSs0gOWyI?1`e+16{!7%>mJu(+qh)ouUw!#pl$EwZf0c@VRI{BOK6V1PWxaYMooYKUFP3#wizkUrR|qg_f#ww2B$Q>vjvKcJvAQ`upb_ zBC-cujg?P&F-@R*@Vl$su`UrYtg5)rF6LthIj~zmpOV-;x`|NXeWr* zdN#7ZMbiVu<%hg-LQBj!gOGXeV)kYN%XzZ`%qr;TcwWyK9;uFA(}Uk5+mbQsTToeixFZs@OiUedLao`%1(qt1*J+Mafp z9;R0{oZ+vpuHwFk?d?!^+1`-jp$$P z!B5Gc5o;m|7@L9F2DO6H;6@r&nX127A;!gQ6#tRzI}m{KO9tVR3qDgf$*RV!8@Xnu zXvWI;u7dI6D^+IR0QF1zVF>xws|% zG6P#C)f>gW{RO!3>j=5XBb83K#vevOjH#BOuxSx@&*f+clsVY$>l@Pa=7A3|WQ8rZ zZ5EHd%}PEOTf9tyA&bM1d9Pbzyvp16 z9<8MUaZ`5kFTr;>Z#r;v3+fkAwwL@p1DBzQT<>VoL z>`M%am|Ba`1lr5Pb+O0A0o@po!oyVvGoAH^{9K4ZU-05vRxz+6aoE2iv1+})38;nr z>-t{uNC{4_G?u|L1)emmaeegsHy zc5Fie4(fs4tDnO-1eU&_q16wuvyCrtWKzE3j~@FTT&A$o^$=$ZjW*5yWEDZp?lA`l z4ix^lfVK6B@)dRhD0N&@8=4VWS;ZP1N#d`LviBKeb^7kD^u^Y^}kN3Mn%^dq0@QeTcs8qCk^mS92saaX6Cs1*XNcCfz;X;p5gun)wmX+k&-19xCYp5-0N{frr>7@0mYjH+u4-!Aq z{c-#^xHX7EG@I)m>gIrIF#Y*@vlA%pgK5r{aHb)xo4YoxGTd>;_eUWsii9w_UfAkV z&_+LX^`>OvE%|ceh51tW9k2npG;Mp!_Py%Ax!jA5zRScbPlhKVcB?y&c3XOx4zwcAwgxsCmBaAAJ9f@br6CHKHdw%2u0r2`)J zgZ z*`Uq3taQ+^;PCYRyEEbd(`SuBNiW6`htmPhx%v5DDkvC>5L3~{g$k*Lm9j6M0AI<(3z|-L81e)$ zu9d;2UI&w49GhFQ5^lDSMEdFuUHVY;h?luLTMOX7Inm&cg-PFl=&P7*torrz#Jy8w zAB3K7`|+!ChV>r0Pz0`DcH10Q^@D{Cwg|iGkH{U(A6ckcp zdvB2sXuTYjW%3Y+;-04+FD$oMhJg@L&I1Cx|?HmI4 zPELLLH5LWOI#Vi*TL&a=S#2ydz7sF3e4}qg*10|Z{$KvqZz)=i` zKAQglu6C{3DURtYJA5c6*SV4~{V$5`nPaw8f|T0*E#I7wxbGTX;pJlGG#c>XjGYNc z&qQB-$o&Zj5M%yLCexArh~Ibntiu0zaLwOrx^39}+EIAM)-roScMjmF*3ZA%CGTVw z+JU>d4$#?W4)N>3Bl{is?Yq2VIC7wDa7Eeg#v)yM1r==2*sz*R;7=-RYz(r4S!(m3jXjFOrj47`hm}Knr!%+D0KvKy;!q#F!*?@ft^MG zux;>Mep)`9BM_H;dA(hGSv-V{8otGz9>hwwUZWs4+U|%%)`PQj=Ef{ORMnE0TkP%tFv)Eo8)k zNJ1Wh`eb;cWWtS~KKvdi16r#-_SFy4H%==!EM~x_#uz6gaM&iEdm-89n=kQy6em=R zIuBFRba3MKaXU*|Niw9GV1;K%wq(-jf4{bIG31q%Sulr7QPWrgA9t|{@GgQQSD+fc zV{9;;n>cv+)e^zD4!VPj7p%@kn{0m)>E5TdYQ5_Os}wFaja1sdvmyxM+@^$EQE|sUlObkfBj|_x(Z7FI_HJj3GVumf{D^95 zD@TmQ-&y-&Ge5O(cq2Utj1+_j?08VGv zKwmNuu35JwV4FYN%0xzT+cBX-_#=MJm?w4q<|CDvoZca?ZaIp3eTo#v*`Oww(AwX)|`bt(q;Glii3 ze*NfBCGsp|>}InQ2Pp_>%5lp&+4~{u>>qvI%*XY?XVzJkFT=RN3c=T(U)FQ)0Dd2S zz>Wj_0%^_R`0U#Vf*G;WdUU~ro;jF=XOyfQZDJ&YJrI-)4I%%IT=swiM+<|k~vxJn`kuEp{&`{DXo-rlE0l*GiRh3a5N_QS3Av*Lv8)Le z`7R3_iFk*-L$3qI7p3xcnC~VBMmn7`XmH?{ES?UGVJsLdEM$n~odM-GX#S|)HP(k9)5&7DKl*^J>TN#ru*gEmmLZv85^p`Q+0N(yhr`w~Y zS4?iFF~Vx80<+-SgrlTK=<1JcpSpkRnMdsW%}=gj#N4?3vv_&#GmJQRROBka@JvDN z!zssirWe!78j#%!V(UU@bOcOmOAX)5@AmxsOt-X#>t1e;6diFe>3CvtI zA9eGeVve?aITb6gd{jwo!$)hNsjq+BLaRl<)AZ{`KZs4$L8b}|R|pcO6_K`NUK0{t z1U_(uAqZv)u3?G~$;pX1Ijy8HC1etyr0o@K=nJ%$)M6$G!r^;QB2?sI6LW)%y9T1g zQ$5{H0S;mpqN*%?VxgYZsJBIfdIlV)8SvIkv}dtxKlY3j4s=Io__huXQ`)Ir2D*kD zMY!>n2@Mhpl5r3 z-y<$PPC6)4SHmc@ReJ}+gT^RfK%n3sujVQ92pgc+l`xS3C{H%vQ_%DhnGKK&7<$T& z9{;Z{F0L6TWev=7;rk@K)-pbES$v)ST-9sOJS3`$>ShO^7<=u)qcy?E#@>VBfzOP0 z+ye9`LbqogHOWp7zAjAcf~ zhr1J&@4@dchp~`*0KSQ+1%dAIkmcvrtl->GZ5DLwiB?SE=fecZV#4H=xBCgux5w8m zYqWKn5;1@P2@iH11H7LdS&JPV=QxRLP=&7;3xvAREm1$sneNYPb^8RP$?rC3B!?rq zRIaHl|LSFQuYFEiS(p0>OfWcqdXRPbB6?xMjAWs{}UmUk(@D`w<`$%`Ngoz58LV6f$J*mmvFMuvRQnDK*m^ zj1k#aefc#osWsV+TPwc~1elX-VX-Ke6$(h=$DI7r~_oS<_lTlUichujWh`iwhnYE=UlaLot(xN;=uF?nhRY@weQ*Ir+U{ zm^JU)AueBhtc=TvMyYb|8_ct%S|PsL!I?$No-(CZxK$xvW~`oo=S)sL@7}_M;JG?j zQH;LpZF?39*vEe13x4o0bm{E^h29N&cE;FEpx_Ja(&|2DB&G##&zI!EB+KVoNk~Gc z1}U0nDi>vw6$wpZ(biP@b2VsPx4aA<9^P9Fjzr|$Vs3uX)VZAi{h`sjiWG?-J$Lw6 ziW@v>S2_^VwB~SMqN4j7)?9aFn{7O1dz3aLkvA`^>9hF&{-Bu0-0Ha@w@EbKKucu& znTtr>1@2kNrF6SEOpSVE-xx?_AvR0M!Fd4p;v%T-2?OK=AdZe-?^LNKpEWk6yt|MJ zJKgAcqG$iv8g#{1L9lc~_pqpC3izTv=*)0uOPR+q^|`79c6Xp~ck5)+_XAthJKtJHy&l!(EORjhM9^cc zADY5tAeCKQM#uL@a+uMQ5a`$hk)vUi;|H&KQaLb%0l5^*{&?_V~V{+ zOwp6>_4yPWjTAQRB7U+K5S^hbjk_4|?oT;GLD2!z(7=Cv@-Mn%+sBNhzj)AClp36) zw|gr3Jmxs0QWD2z)*zqNgwfC78@{Q>ihWy4eN>OuRTU|C%oP>XrH*Dj4{u}Vmb1(U zfflh1L^0Ll;eP8ujfvWj=$}-cZE+7kF)cOxk<-4bR%y*EBo1Vm z9V!`&b5XZfAFt|pQK_AZ+5MuXzea^ z+77%KAdsxFhpFdE9$XM@=v#6MtabjJJG&g1i0vOzWTWK#fin_!A!xN)kK75FUDa;r zAX~FV$Zyhj>Ds*z-}nFY2alYUYsNf)yo09swyEj`TVP%Qp?%~!)ex4&zPaxm{_QyH zd2>2)u$LN-J;)oqCu`gMul&)zF%_iQa`NGxXO3b&tMibYTP50EoT{UjTzb*fg-kBc zLz>+xiH*Z<*a1~*aH~W7b_tx1ZF(j7ue*~_Iyut92{oBe7i7gBdH}c(uK#LCB@}r$ z^l~Y+((wk<_R}~aWoc=e)hbu!Uh5;-32Llf$)Aw12+)p)kFR(zi zkWI#%%}V`e-;t@i82m(t*Lq$QyibP+D>RgB0Vl2rZXueb-2jx8g zyEiF7e0$RjY^hkidW@XhDzwb*W}kF8ew=qdSpRlr%k{ZHot(rlz)|Pd7(0j2t*7<% z3;U$$JwLI7jF5ksC2Eo7ph%M5lVloLTE)Uju+}P#15SPB{k%ehcKhIq2XZYo&QOo2 z&6=ja;JsatdN=_)CzP1d*T#+qR0E$Z;$m>))_8=Ey8x6IcDr;nf&*=BT&8W;o;vY^ z&l}%D#}$r&?kkZ&Rc+2V*4C!f?<@+tT6c5AMN5qVvppqY;#=o}xO)46!Ls+rlKP(2FRbZ%pC zv31SQd3pix+Un9QLtwQFFS2UAOgvHZEguveAs5fTk?P0j26uDuuk?I+aaKDlASe2s z3n?3Kc1mF--)cB}jdVy;0ChloN+~Smg>bsKmmQg1c8|F70Y*X?Sc0}&ew_{>peF_Hr0(xuxD zRaN1GRMmD3wXw1sF#shPME_Y;RXwhhJ$5yu3BA5&0zp}rHJ}ec)*RH-ZcQazC>%Q%? z;QV~7?+;vgwd1JVDV)DfF%Z16pz7ynx1DL5EmgOCf7HuiSaO}6|0SzGUk$ros~eI# zYdLw0ycfVV`COn~u^tS8-3Pey*5xB}kaOS%n zO3k_P8fhtsmK#LpO05U(r%?xq?D(@SL7$5BowL?mrSPnlsZK6qn1cvoLicB0MrBfFqA8@oL};x7xFD^#Q1_2A%j;|sAH?C=vV zt*DrMqp=t>j0l!v7BHqK;6|g*ysmz3sDf7g_{O3bUxL=Jbg+>7r;c5wez+>veLA7% zG>NW}kyDWTrAx#%%O01M7W}82Wba^)LYN!)=n?Go>E0oXPF-7n`dh3hqQ5e9sVaJ@ zJT#J9DBnfCm>8Yv!3#!b=X0pG$&uK-uw5^V+eXN$-R_J&V7IYYerfTum}orF%^qQD z9S;ycYduy$NhnHq?EyjHWsl}A+neGBf3iEuopbKmFmYKRf=zniwq1tsbB@psLKC7% zDJk3kbbtU zOc{R#5HqPs^{qDkQ5{A3chqP<>uAWX7m-v3+5m3GdjUhsjHiPuzm5!7zeiQKX}S4zbyR z*Rsa)tW^Ujz8wgiK6jh~4=r#3W>8o=%MeKmNpcp4`~oSlcRU-9UCgz&$X18ZOTz)O zPE=mu7qSSG`!L+W8|1*>gy_wy2E8ZJm%aMTwmk?4Udq-pEY=q!C8P}yNcig2so^VX zQ#%CnZJJg(LM9wqk!z_YCd>K_B4(GtLR@H>85miW9vzh40NJt!OHF7j6brY9g$n-_ zZ@QO(Ll-ZS6M48X+&Po|^CI=^emH5@E$9p3e^cRya`cdMIJ~jh08|aRUQlr z_AfqiBxma)$@TQU(@g0+uU}*IxHZo%@5g2|{08;C5@)v_m@Xefuvj-bj6}U2q@n zn&Y&o0>9A&$e59UHUa2JIZEk%N!)tjgrydDZ8zj(knzb!p*5ey*XDDb$~UJ6bk6JX zpy64o3lziq_CSc@XHA$8=36}u$k=B;U7Fy;);EUzHSg?o81?0_(d=;RN-mKf&#>>! z=Zb3{tHM{|3Q)cCi$)ecB(86vYCKozl@ZsuXvOYL?Kt;;k(YfkNHBTzy+-m*agqyvtjP z-T7H_KQ=l+&6}HnorlsH?kLfIf1WF)Rh_VA*z0-fP4QQr|6m**I4=6K0-GGIJl-T} zGKqAlwWO3oCz7G+)0#JNLF{e{8~zs-%({F7T?F_lGFJ+b7yQ})xi2G@vLqOvX^jnN zq1#T44kCt`cYKJC)x*^0ZfnGK(<>a7NUwDNPA?jS{(Z7>ht`o%Lb;iIlwKs1jqi*d z7j6_3zeRYie8|W-S_w&CG2n2Rd|oDckx z#Pl{?F*Qho{(aNo*bLKwKe|~fxS{ z!(9xLQdD~gZ8Y`VZcYGx8lDzLAN@=noD$Xec(T}X4#DP5a+mv_>CJF&G;fFI*Erg_ zu<cx(%qk{1d#m@Tc6lRlR5)jzXxv`nNyj z`pEG!dasw%A7Q3oM3$SunKg28G~Vagu~gS7B8308_RU84c0r+)nKTyNf_5;Fe@b$p zZA{zNJFaC$mH`G+;8cn0IT3LnBaBt(vot*B(vL~%$z!OdV2|&wdl8C%qcPd1xG0X# zUR`vO7ZR{&e&Vlg_1CF!Zw9JEl_a(=U74VbG{HG6{N-mg6{C!p%-Jd#JO48@8~U)o zHP?_v+2PdUONqJY=}PovF?>kLVtTK)+I1nXxPq_({X#lYyL-3*{%1Up?*d9SduY6~ znZ*A6+SaT3FHvdd6NM^Ulnko0o8 zEozA68%1qHUb3~E>EWkNX3s6l!I=kyTzPJE{zW9d#%7>kc)KRgSMQQa>yY{5U~U{0 z4#WmJ<-x*S4tJ`ui{8f&o{NYN>Z?Xy{_A!8KBiwulUJ2=M^G7xKWEv*5Phh>$eh$Osv3C6v*%R1aJ zBodjQ$3BCd@>W8AsUecuaYo$k=4i=~8?$z3zr`J*={qs)%-+TgtT&oT>m4k!2PSzY zSBw3z@?&BqJDZ>}8RP^T8^)3h@buzOI=u*e;ggmsVXuvc=;m0jyM=ap*oa%|BV5kJ zctQt@k;anPDWY*)8qyVY__RG7APh~&_tw+x=C^DGYNRA3<^KJPY|)Ak%svsU>UMVN z-L1mq_FIJi-zwPn^-@U0=tQp|3oITLi9)%s8F6ty@AcGEj1ip~5Y&%v^jq{(Mb2*6 z4IRE-lxiS$ZpgaTawio31Goq4%3-p^$-p>gJT0W}cW|nDdX&2YzfA=~3~#c^l9NQ{ z@nLrCbqF$vUOOgdb|dA%fniRL-*fb3NzWUnZ&wG1IlZudDux%q`OBWM?mz6;R$Yp~)FU59g3JM}!m9(Y)=D+5f0BG|Pj5r)e^XavHkl+?m2S z7&AP5F0clUP*O2`Koa_Uf7=N_)undfMRL#tf1bk>J5lHq`ytBbbU*etf``8a$8^|<4J+z}|2Q)eSA_R+!woQ6gB)u+Zh%>g zxSSXDM9o;)2zDxa?RfMmt@Pr;*n;{|x05Is6=i5q16lFdN=aHD&IWppJ+xcgRqH_k zJRYfOb>4@&?k3T2#DAR~W@l4OL5gfx$K#Wx#*wPq-tMQl+}GQYUxyxV15zzt%6iDg22r9dqxhvCX=NM^MjyHPj17)r>O@LBa;Wga^rPc$ z5v9grM9ezwQHg_CyAjfFY}7C$Q2yoCPxU$UoM|R$9#bfq*x~L1dFr4EqQpzSuoG|2 zYKPaGaCPNlCuNp*5;N+4a+Qk^+PTOTL4;}VA?W@d=SRNKQKbk3m&yU`#@j1xR))j_ zr}9mWXsC=xKx5^ET%ffZ0*L~Y*@h4Hz(E1If?#c=@y?zMw@h3{$&($ecq(*3RXbT` zdvx_ZScKr_+Mb?$ma20TP^yZOB$P}XWwTKq(&B0yb#&pk>%Iz4NWuh)@)PdTXN+lc zukIJMu)}q%z!(>ZuHI!gkKH^xe4-D~#&X=g(jYlqMID!zU2^{ZgSMO`47|(~q}JsZB>~bHwmq`9g4lC+s@>*uZ%VUw zN<&c3xb=d3*BVf<>r5b_PCHg4dMlxB7rwykwz-J8PC>tx*;tYHg+AYbWjoo@PlwdXLJgrY0jy!GBI9{fx}R2KxfVFAEz5}G6Ox12uM zhJ3;sYI$QV!)UA)Y_{6D3C6ez!$dyKVW+tYek;yF_-yp9kpxQKdk0ymyw^?t4yOX8181u7q_Q)*?h5-;AP{8^)|-)j2=q5 z_;N(K<}h#m^6@v3Vd}8uU+m5=JzaQ0>OaGxxDlg60;?Mll^x!AQ(s>rYx1VTVAG-! zS9`@qF#h{12Jp-hG_aYiu+i2J3cVz-?UjA8vXx#elD^h~Q$9}fAN8%pSssSB3V}8H z(m^s7d^Joj-q9e0wUqIyS%z!ZlmYnDi%@=z1VE_AbcaKH)T?g&HN80trS_flDIIV< zJg4r%bI(O4q0|fI@`0?Dl|?o|cqok7pH5Ddn@Z6wI!V~{DL>RrEmXm+=FFhZI=m{o z@_v6!PnXbHY3;3`+2xq0idGes<#2R+f{v2TQ}*9}2w5E#XTP4Y<+2>XOD^Yw&Go z0M(5-cJ{nN@8w8Lx#&+zR8#{e@g;1xO!Iud0vr&=Smx(*f8GjlJp5zD$cq#f{eu`S z6)lN!VDwNQJ~aAG!Ux2L?EG6LF(YcHEwT59ybtn#Q)vM??k@7@(t29lT^)MG-o4-Q zW7#S_&yX)+(>(^darCar)C9)zGNL9Xl&Wk_ET9SGu`EI2$ZrXW?EiFd_C;SFo$DHzXHQ4U*AQhp&17-FGc*cn34 z1jOLft;B)P*55E)=m`sYw&DbjH&foYAv71VR}~GYtQq4=4R54~fd)tOPCl%EzNWH_ z0xSrz_5$0X740$dsUHr<;Mk?HIZd|XJ zbYobX45RmvppW*ap)Cod!ER@yi(6~%B&&w8aJgA-*LS-~?qGI8CZ9*$F_MHJn<}`Y zCxX_eT4nr+!I>Upo2S#&_!iGIz#exdMDfb}tN8!?)c+|;$N>w{XdF~4v4>iU7;AY( zIfb2F7&F{=L%dLhl2>=m2OkJ!V-w2O6+8t7gI|}te2W*{fj$?2a2umwkMgwsH!g#; z!SAOGQ$jYP^D(OtRD}1U67`5B3C^3_-FSX3JYLhNA^M1I;g6VKf`t6OJ}PP8h4f>Qx4O&c*uzH4wIZU{zsC_s6nOQwtApOvqIS4zf{=aTKqYEUQL`I5C(c zGfG&blhJ*{iY~$0#D8`1&Wvg^>I&Ww# zA8a}gnwhcP82VhEmnSa?1>h$Gz~u5tVaa3b)8#}d^G7<+H`MSU=+;s+Ps1_^7JlIM z2asm?m8a-!{rSQ4{q6OrK6pE6Q2fh-agH(IWYjJHE5YD+8;P!mnPR{Kdg`k6^)wVV z2~?#dGy=Uaow%j%7kNeY2V31(ee+gjgH_Z>S~4HGFKf}OSJy>sXKM`zxSY{e*GJ@- zav1p$eX>Zc(uwh-xF}n$y2e6xtPhFjU5BgSYg^OGNnO2fl?F(AV!{G2=S$#YCXPjo z5B{C-`>1XUS41xR2)RR3{trV!F5lX;s`sup%{ixMx!r~~uaM^3zvhdfZ38~eIt6dt zA5B}(nw~VjG=|~tVd}W8zHdTnZd|T zj0xI9rJ^ZzqDux_QQ^W;_d|$g-+qtx5fkkm88!EDm`wlTV3GW$FNYg-gJBX) z59tL3@pNM$wq1Fy$H9_du%u`j@WVpk_do$(?1xx+l8yDH9y_kG^aRb@hGcH}JS5wK@Ntuci`EnudIY z3*vc-Q4hf>4Z!#g&Mmb0O4bPmx^LrFzJZ0io-aFN`BI=Z`budd8gd>JEUWjEzSM{| zB7XCRMmEW}wc7|gsIYci9kpmK1eulSRv#=Bt4y!>@%a*O{JL{2_wYayTJ!j{KER9N zmek#F4{Qe8Gw&8Q*c-nt=r3Ut0ZjFvX^Pk%5qlSXjnrSgZ~YsNuo{im5$w0K-@V{3 z+reZYm*J_uBmHxC=!u<;MAl@#2#Mi;DNn102R@_kU`rFt?Ch{GyhjclLg!+zgcz-~ z;}%VF8K)G%@@0|*Uz-?QK>9L1f%1Pj;}U_I#90;nUV%P-4ZhFB1{S+(bmA$su(P#^ zFT;Bm_TuCJR;y2zKRk>yE_VU}&8!tSIXwvhkEYld#ph!7x0-EEz4SI4Z%AC6qj}@P5_&O-+`JtUELU12hqV4T!=pg?b_bKtygEa%sax? zLIL;Ay!a-il>hEgU~xn;d0@g+z8THE z#U@dVVFl@URyVB?6B8TPXuJ1IiitsQvNY0;kC5;0qhY&=%L_$q2LB`Q=K783wbjc zP?%inPMIh763I(V?_u|$^7^v{Sre`uFwNPz17Dw5<1EH|g8HP?+rhj-zJ+Krw^cn6 zqrQGXLw7DF23N5X?z|r3zEpP%hKJMABSytIBg+L7qs*0tCk4~A;Ug5manGmYtXDi6UNCIb%q zY?oM$n7keyTSOFwW@oryc17=L_PJPod1BLptY#gGH}_vITYjfMzFyteZE^E9!flOH z3>o}KFsH|nxC=vs@=HFy!#pnj?#&}o>Yu|NAw#aaB6_P|Wmgi;tTzYx5r*qG*m_>q z{n{N?Ttx>&kBzkuZdgY?a&yH09!>xA{KFe%K=@mH1Y;+vKZno5d`PQyg@~9qvb>zp zpr%`~%XYQV7<{pAWp5wayWN#59_n6(S%hf(<%gG-02@0yMMCCU*_C{0&&-zF!7m0J z)Em)xasN+1Y05G0r`Na7SRc0l4yg(53+EvX(CY>eL|Hu|s&BYr@WTpL@8S6a38(L*w zu7aeXPx?=Rk9MX`g~wBXjWb+klD5CO#kt1a3)u-PMz5KaN8 ztajnf?W)^0Om{HC_A{IIaKRT-#fcsjkdIR0JK)zvMxtR3lj zq;+b+JYaJ%@~y*%N5WD0aJ+vl*wXX~0=-87ixD|2jrYHW@j>MMtj3*)#}fU66r?1Y zuGGpF)IM&Yr#HqtkdmA%_Cd7R)opl#_0LwD0Q&m+kgHxmjq9nVf!wg3>3AADLL@$O zh+^?Beu@&TnimWA_rT%aSJQ8}$*@p>syzbrAlPr8KC5`zs&SaiGA&GE}i zXXI^HWQfdr;7F2MFr6AShVy-qXjzoBQxrayHIO6*RDX9i=&AGuBzwJAXuhA=+w)8vsw^{^5jms1Ps zDHn`GhjIKi=lDF{Y+kktIy9DtN$$^L>?|Va#imh#PaSmbK!sCpYVa8xBE9``w%p(gZS;* z&zT{U(&kIdI9+s6L&ICz{nW)kGHiFotJKyh%#*H(=&GIl&Gi6&Ul4=cd#~?RDCe_7 zbpu*sbwpF`NSP-J+IQi8_Ken+>)M{(?LCem98a(N{~iGT=jr$}C>E7RA$%q+QBkrE zoTMGX5**TP)HPEm$Le;WM@2((V?R*mj-e!YkMnS`KAJ+zZAYS6sTcm?WMB}^MkI+C zsFO;v(n$=%h0lkeXJyNgTj%OG>Xwtw-NzuN-4^H9MW&L9ND?oQo1~Q-_M#_5>A}bf z)(u>scoFeIf{n3*tp2PiRzawf2IQ*{pdn`m2PL97%=Rj6T~?L%pUjs%-rWH02TW5e zD5RasBh!ca(v6!|r{{?eaDj&K#VsnVgoy70}kATL}EuHgzT8^=n3x( zYu^nWZe9h~5!HEF_WlGjba2C8hmeEFN&*FqV(kQlC@f)~%D8v0eVuE6|HJD1ek+jW z``GEe_0L>8o-V)u^x}vWqJaT#X>t+lwhh*M*CE00c%OX1F0(fbh&-GOF@6C!yc)ho z@-vTguQdwq_#3|9xV_t=EvO?IgR(0<{&T17XJm|i4~in?$8&Ua%-0NJ(H0zA38E7(=c0IGG`VO+ zWlBLMi-o?Zj`B4X#+jp_op!SHMh$>MgSKO}N9$pfNxcd5zDcH_peWF#bD^hWJfE+A z087Mj{Gw!Pg`ev1#Ru6fAz42Wl(65%<>QDIC0sLgxzw_l(G}AEsr766V|@H)xiB>? z0ktryrO1hVi#xY)5k5f>1L@PHomdl+)upU-xguQB!w{Y6E}pV=^V7QW^Xb&;Y2Y|b z7_DOYSF3YyZX-9YR3L_KAgqZ333AaF5h75Y(Th~X6Wi(JGe6C#B}i&bFh#uKNf@*E)_n7-+J_>CG3L;qo?BV9h0ZOf<}cAn@t zBTQhWkOSnG!LOf>FRkzRuPXiDjoJsSHy0NkJS0CyDa?70nwapjK;rm&wn_cqKrb(5 zz?GwB=;;``UTY0rdLtjB*3(sc(kKS8b(9?`sl4pe>};Ux>B6;L?bGvfe0KKaU}&na z@0+Yn5b8}g0`RJPQD^EtDhk!CkXn@bMw}W~tm;98x=xe^`4$WO&ceCZi6GAjxV^P!U8Ah4&3m%Li2){ps)ek z5ZH?>jB6(la<@Khyr0fOj^=g4e6L9~$LI!T7%K%Hb~B~lqq*N&VaD+V{p2RILKuop z9#4YAif|Cc>3IDX-yyIYJ|_4pK6fly7W7QaNaAbvtXV$)kh1N6?|L%7;IK#N$7$H~ zC!|ybx=lMJu04tWNvZ|%zu(xmfzJ$J?H`$w#~FKe)QMr&Pp{WzU0*uz1>UjkHYLnF zzkbp>{JRJ+zF&2n>Wyla z-q-Ex<<+x05ndKpbYZIZsEcaxH7oi%)2M%q8_a@04I$9Wq(4gfJ*ckeF>bByHMM4D zG<`~~2CA&`7sm5%Jki=0(3&?$fGvvAJ=U)Y$0R)bH78(TbrX748n7$)469CK5aT(? zN}j;1gkkvc=KqUVbz))zU97|o9B}Emzp3_R?lolo?`{$Hj`shfnc7FIdB!y~G+xrr z=Cur?3knL3Gy{0*s+VmXTG!h`|NeidmXdtxn0#dpspxL#kRh0eKB#n?cScPJ zl$xw$LjeP<2=c!+KVkP2XCilbqPB;A375-^sCYKoF)iIBvIv-;ArYDx4(@}oZ?qe< zid&0*@^wUD>3AM$z6ZSZ%G_cmuiXKC`FL?YCy4`*3Uz-DMTdNJIK26szj$L%(Q(J1 z>v>q{-TJKQH>6jcQZRiMNR1Bw$wnkk@LnF4Y1!+ z`7raAyAuA9bTyoJ?ctpsnMi2v`k&9jZ$FQHBQjr4r3+Z0qRfdf$^|;UasJN%E{48t zDtYH5*+tgpKNRMs{pe9B{*Rp82jPS3k?v#?qgs5=j+~|)LzY@ZB&3I~bdDXhg)To4 zGB;{;pySN|C66!$M*x|;CfbiV)ZpgZQ0o_>o025kpY17Rf(&ezD zeV)|zzeM1$*oE$VgARa}kAWBHfP!j+!Aysy1V@sgDH`#(wKFMfsJM;*J61R&o4x|D}>k#mq@H7`^jmq4dj4}B!}OQb?j0FeyE zj<}#WCJyurKK|!HBL$5Qh)HVG{2<3cumnY5$1<{A9FBerG$J=ItAnL%dIK?1QOrPA zyOt6zjKOa*p(>5R7zA1oiMY&cYtd+J)Q~PT@d!-)QmED+?8Bpq13wbIO=8Hxkb|&w zSz`$p5opgTYYA)R2!ngYVLw2Hg9S>|7)qRLr;1{G7GN*SYtK@k!@ja$nVMdNG^!3YI$Np|7_k!kTTJjqq|3rv zR(6b0Fi*k#o;`!;Qgmi|I-s*t*f+**t3ToyX$RJUrWct;3y2&d9#E$*_?3yJVmLbF z6MJ1#cJ+$loMun`Bm`Z}@yclerVF?r7AX^=p%70kF_44ju4{QrK)hs3+3BMTW4?Tl zUtz*fa${rx);{CJH3}hwlAW@;$uIg9x<`tn+sU?<{btPcu!dG3^F$clx+ZW^WI5%N zboqzqtme?H6k_&k%|`{)6nzltX>dT6whiyZ(9MZ=XrlgWJ12;T6>-J9C00#*aA095 z?%RbI^nA6Ld7N)i^GcTkU&b}8OG&zm1OPm93pL=m=vFg;f|+17JtlxS-U$ZV6{Y+4 zZ0J!du66a%;2IBa#)+eIFs90ROwjv_fy`g#giQYJQw<1V3YaGil@PuWAA3NG_uqBl zf3Ipk!Elo*0j58`Zxz8K&yBjCxrG(tm(oD@k%-zKwl{zx_nQ*p|F73_U5E+bbIK*PTdEmN%; z=VCA!ZWNqvZth(YEl%kDyDcU|?$0IRyI<+l<%L6mNLR02lpJul&b%&tzxTpg>Cg}a z2-KKr?kxRhS%D9RXV#L+I-CN!9QcX#3CTGTd{RKl=_XZLY4m=&{4|RHno@^7QFaO7 z7GpR8CMFOa7dHJTY(CqaP{vyq4L37fy}3ef#UU0uXv;mCfD^u@r6ml90y#xK;~I%O&|vbnkW2k7jq{Jyaww8u+=SexIp5gf+M!ds%-`1V zaux#!yK&>WdHsNa9QwTlBMp#c$Tn;jWxe0&<#W;8vEnOc>(xMh858t{k^LiT*E-qw z!z0CCsiJ-YB}oEtWtji2fSC97;W8LrFsB_SuH6BcJKGBR!d_cWNp&ko=U1|g*i^Ut zj>pdxey_Ri7v_G0twJysb&^P!>wHVg%a_-=Z^Tw}6%l*hFYz3~5MMf)miSXBP?qA~ zrANqx`gw^0<`IhvNr}E{tE`_!?@0sQi4R!c@GE1$7Oo7NI1Ch;#}5|>Oeg;F8f{&* ze8i~MOAQFebCrFWcAXBs8fe*x-F`x zcaj<1vpcQ0Td3|EuHE@X3zD{zG7b_YltyWYdmDoy-`25qBE|HNG_rx5BbP8 z#iNG;Mr3$yx?LjnE3Rk&B8g5#-E3b26F*mCk$Kj0;3>XIjZno3-jg)1G=XCJw0-Ll z$c1h3($mL#J(f4e+BT?XGsRY78S6r3@ZjJU`5V7SOC+(EJ&RJYu9OKimr=I0u2yc` z+32OA&Cc=8t?7%2jgcQ(?BwNM)amGqiU-kYC#{kFv$ERchI@_k2M^l6*+)JsU^yoF z#}P@nPyGF_Jj7)Py}K}ht2XvL^Tuz@lMq zi0(^UyWgd9OFVT88Li1nTKPm zi=WwVy~|IJ_nyJRL{n`zI*rynSa!VmLxbFbe3fic!>exVF|Dnw)dQyA$j3Bxr1J*1 z`dx?^^KGoUIXvFs<#b^?)D9lZos-(Q>{{6HzblZ3W#=V@4)9mD7E3bdc17I4Vxaie z-;)*(4c0~pknBkX)#Q^tvtT1WoI=p)x2I-UFT*1~|2R@#oHiUdU~*Nz-hL6)Y)LdO zAEwMKZ3*)e@NI2FW@gM(%lVZlI?7UJxAm^(HRWbuDCH8C%9OwXOY^()+C#HJ&*Q{?G;|O&v1AUIV7zR$DXduUl=kC0uYxpOwS`=C*;Q zRmjR!W&W-+&e1yjsplVOt(I%{>!E(=KEWjKQIiYOX#3LXdR5q{yWb^1lmij6Uuuy* z8~3WnQ#p0_rPMZPY*lty2fMGRnN;uru#914z7e1lmy+_hx$K&{FL7aA4;|OgjRfA2 z`e2w=(s0$iTllo|NKMV$O0YjZJg_CM&gBNw^?F=BYW88w&-onq9mzaT6n}5$Y`8O1 zhvELwZR8q**zYxB_bV-}CJ~h*cxPo;m)QHdvd?iB#pjdXN$@qB+3UdlH1-Xs#q-h- zAEs&(hp)nWBbs-zj5lb&@vx8 zQ|=pm2?xRld{z2juriLGFKxZQV{^W5My=-qCx0zbuzV*Ot!kF_LSo@{4zfm5k~DaH zcy=dsSc?f9*J&*HUPoxo`sJO(7#{8Dgx=Hi!pd!SS0jXs``4+^-xSda;S*oyo`y$c zdv@rPzPI?V+RA+SLQqy#cAv@!nL_rJ`u%&UCSNZ@n>$y{g1uS6%X~XjZO5t}y(lj9 z^B3M*J3p9XBeI?^zXrD=RiV(=!kS1uvHl%^hkV`{ZqVFX1y4$I1ksAvplOSpL}1mP z(8A3vVS8&W?vqz={1N88jRQNOMYD0!37`LMkuP5%LU;swcgbh5_gEwvC&-S?*_n3* z`3@WQ4_aV+4ma9cpLUq1a&0zrBfF!xs~gvRbn(*2a$0zX6hu`J&?v3B^Y?ehU;12s znwuY`YhpK+w(T48ZAV#%%ML`_Xpz_BLtNk)x1AdcY<)a_L`%3UKrCu=4oa~GS`x|H zNmUhuW4?8Ga(wybzUjbqxxKhxBK#r8THoY56qnB}q42W_)!OnhT=})^xN|(w`}|RW z=4i2nWy$6^!s)B=)0qp;wIldE>2#sV>M7h22l-ZJ=LmdvahR#&-tzSh7Gvv5(FNSD zd*fAzUTWmA$c`V3(c)=^qG4Ai$OLIGSWER&y+VKd$s-vtwlZnlFYtFr&Jm&Yiv?N6 zQ%fyqFQLGHq*R4^YgeXvUVhjt8{;qH|GPq~8}w2{-A_`R_%`0R>&WXf&4vu}`?&dNc_Qr(G3yvRD#J(aX!9K2&$+ zH7aae=m4m){t+$TQRDk@EamMM^ViWrFZ*45*4|^%f%Dw;z`6_Uu{KC@`y|5rV$8{} z+ZgQ)8;?f0f9AbN&upAXOqa;R2hx{^-Da~!D2EK=N^SV%FLgUIVWT3~{TP z2cLi2h=gav8~%wJYDLB$VjV(3TMH=f6hZrS!%^bkXgASyezqY0v@MW@bz>_&9Xxl4%7S|)bAH1cnuHlVNEP#n$CHlAa%qR#`E4E zCNLZfb4CV94{7`mN%?=gQNASf5w&n;h5!~~=>t(XcqS5yMn=Qakxhf%*+XfqYnSFt zcDH=0-vO062K`ZYtHA~->WI=$$K_EfCaCl^-hwSwNkmdLKFuhV8%c(@r zyP^&m_nF_>Ns5Ak;++-vs}LO_%H(-@*Yb-49i6Nw2t-*IX%w$#E!u<6Jh(&mDY1Ak z_yhkSHjs+mz<-MgZP08%CDB60Aqy^~Rf+mz2K$t1k4{1s@>pMt22p>022_JHu_a1( z8%$ZLXp~yS(MbKLlDW&yYiUZRWJh{3PF$7&9A4JG;3Db22sJEd?_!5atrB%{v)?^* zbz&Cv`E6(ysOJI4f*+@jgA2cs>Gq=kFqZewv@WZmYrUZpADJpt7&3J;fDDF}3tw(S za^Vs2jLYC`(T;l#Va%Ty_+DOzNWn@=MwK@o){-d;!~vT%xRTOyDpbMFK27~x4NlX= zak$w-kk*gh-<4PMhj{#3Wjd2R{d+X-%Q`CK;}4}dQ70=%wD|ecuo&m3VfD1{+Fsi7 zWA<^B1M$y1ll*5awY}@wpa6`D|Iozz=XfzD~|>1(A`h7ij1PR%pTH zieUEEAO>zIKxXW*Jin%Z-EU?!Ydvqiw$~jQxS!sJG~4&M4;$CBDd_@AZP0FAxIxMv zDcUn4($rLn!Oxdi{9urQ*YBBY)gdM6!|W+16?DA_JOlXr7TuR$RG zy%(uq3@zw4QpW;Hw)HzgIkKIDz=dge83UqojboFkB5Lw{a*Q>fS$qo%z7xmDrcj4J z`JEN0`uUh6PPCMtnZpRFato~!)XBretf%=DGK3Je3sHcXL>{T~1ukM-3|ac_9r{|T ziSC86byJhzGBT8~Tf<*EnJTNcyQ{Crtq%em>(I&uoUUEh^tUPM1+#}iI?feEdo`J* zb;=iW^^=dhN)El@g&Rh<%Q?lYxmnl^M^kx%b8&=pWa{o=~)8< za@)uCtPR|8Su1@>&QH!njn6MSW3;+nScs0wms+}Dhnao`%a;bLu>}swQU@tyM?CXi zvkS|Fs@*|x{o$KlU5k8uTy=Nq6FaHk?irfRXHA1MH0lTgi2VByrzdrG1Aq(0d;Y&RM1AzPL+*MHA6c^7OL zM5`B5Lhv7FMIl$8D+Jdjf$7{&k=S5F>FEnA1 z$KQHqmu-t0RCSX6epm`mFWBRHPpn{CvdJ5q&5&j3#UZ0EA&9{Ug9yW7=c|8<)nT8jWd!_Z%clEaH=#f4}u zbEpe1x5JdLa(SclqJwFc!z+z|#-G}1aA`OI!3X9VzSdexCnD?~{H!LnI5c5S!rn4i z*(6RjmM3({P7Sr+p_>AZmA5}Oh8EAIhX;)qn+@%30t#CQ0E3fTm83-k5-Jf#_6HDA z_l@S;U>g8_Y6DRW|5gIO?1j?LPvnSXMa#u*u&wJ=aIU?MK=3id{wXd?#`OcwYrsT| z*4xkA%eKtwp;O(*)ph-Dr)34UMVJI0pNPXdZLg{439^fmzNXEhOxvwrF9-L_vfM=!si@X}D=8qlaZqX%^VWX&SuBj0(f zmXymUWmrT|QY<3j#igX04e4Fzu&@PxuY4vKXzC32%5f*M;+gGX!R)ic58~pBpRR}7 zwTZ=8Wju63N)YhnP<1`?FRz21?Fnb(oZ|t|Rv$MxOECQ2T9F!*Q{cis*{}ukvsdiAY?~9f1nXkiqhx`30$4N<3uOBho zl>NPRN8it}RjZ?EZ|L-g#q2v`Do%>ZShw_)U&bK|ps@5&L0!PVBN&LS?I-Bp7;PLu zfHxWPssWt>N^H2r_-X2RxD$;iOQtVajm;St4ZnT}MoYBbOmOJu0{W2Yc)N0I;q1wN^piP3@4LxWBF*@j4pZ(~^Q(e>FOZ$sp5HQU_BkfTkK0Q!_ zmIL))QCx4`-tpXnWK<3$7tTW$Nc_1DcJSPMKt#DiOHO}!UnAl}F`JXPVT_ANf<@P& zU$~*0y+J_YRY->C6X`JEx7=_Hj@YFL+p5v!dw-e}pEpQ1qP>p}Hz|0VKbH-9&etGS z?m)`1YVdKb&{7JR zjx0}{wy)cxT6afLT6aI+Hs=ndlWqL~Pnne#jnbw)>p$Drmb8eXkj{OP{XDM3o-ZHk z6YBO+exENy+Z0`}J5B5i?h^Tz@}q*9PzQrAET_4U0v%tAdR7<}b94MNl$P09YTz*t zW8&$4p^eUV9);`ntPPB+tCJHMc@QGH)KyDWX?6SY6d#keVBEdzVCp_5EnmL8S&6!l z!_Vs_hG}IpXkYz7$8_ZFH5B?O?1fY<+=dnDrVZ=xD3%z7K}tdfO*_e$E(mI4n%v zy82fkZr;sBj7gKKvl&}n3elv9jb;}=KJoj9tn<545X*UQvom+Da+WZ>o^fGOk+f5% zFl6@tql72NtP>Lx_VK%jf`&Rz-$ zlP^M46S?Dq$47*3ylLlGAsdY{Mp;?N!U>3~%uyuqsI}d3t#zJh#87|0PPt%Hdzw`7 z%$!&z0?t)J9}xh!(y@hDzVe;wW+@yB=!Q)yK{7vJ5It^TK?^?-MRrP_qEsX}U~U3K zPcNGxK$J`uhGgM0RnSyg6#sr@ccSV3=E;|BHvS=COd#A2u6<0@nLQ#~3&(+4yShs1 zNc5R7l5Tc(&22+oAEBh*@7}N*y|Ne?UC5{o-3B1iWC!~GSZ?S@9bxwhEbh^!1)d2g zKPr{1_;c?_7%@ZXyWUSZ>Av}qj8^_i^dSN~D4|($TKrwupRc#wLn3ASv(ZKtWeG9^ zRh$6CdOm%vnuwtdQw-buE%HH<=%O!Go?67D`c(o}cUO*uo3?zVx`nh~kR67g4ES`>1ra+P!6NQm;?bb}m40>odn%(K-(p0)EM8z^#U-(_Z zBz(Dg_w2al-)s}CgEZy58I|qIBH!EAx$!_CeOgw&|5p_PN_29j=>3jtg_kwmXhn4j zu^$1tNg;s`AK9HY6~;(&gOZbXhL;kj!zHt$n-tLHQ{qh&WJaO~`0h@m(nM%T7quTY zp9AHt+5B#u$Cx9xuOnC|Rpzyv_9tGJbd6DVqd$kTEd;*T2{unSNYCR$iiOnY)=a;R zm~7$EDoa!J{^Up%QgG-oN(2TfKqd#{kT6Y7>Y6*Of6@1U${ZLnJZo@I)t*2XUkjI# z?Z()+Lu*TG%R@i06$uPTa!ML745)S5%S9>_jc8QNoU$Ym^>N`ZyE_+M>BpqT+qo#x zNlY+OB8EFQcxO}o>FWWH8YujyvPao4{FsnJ7 z86H7GHnqQGX^8Ehc=YJRkfbe>O!*jp&e#baBI>9DBszX2OGrnW$aT^(b0*kE8&z;4 zb593#a_kxjVI~5|RkT1H_1>L?|BW>vRt-xJK6*QKI}~ueFgxj5y@Qz_6&Rhq@G`Ka(wqJE40Cglh4=e&v)NEwD{T2?9)Bg z-`LMKZuQvL-1|Fa_OT2|&6+Q|VbHu!t7=0Xr5Pmf6)1Wui0kU=+(Up*nP0+d?kR+X zgxXb&8fwzu0I0-&34b7P+MT5gq{)ztjcbGJ<3;8#c1OqrZb5orKN;Uc_ZXADBwr)Y^5`Ans?M~=1G{kbXTxF}IJ=pYByY#4)3JeX zU6r_Agf47ee`I%97>fH8f02V+D0fQJ@pI?lvYp>$7hN2pOugbz)o>Mbd2+s9*%65! z;%)S3>h~a3e~5Uh7DQv@kP63%`Jgpsqs=xIRt3d-GA4fD+`|;FkYZu;2U2_nrf49? z7~TK+g02)GpB%`3dAwPZx?R8kRj~##2_B$`VBFhf7y`q%fXR$MXT$1b?L)Q+nOov( z?TOxsADD09N9X|2_3nzFgAG)QT1M$J9RD)l}v7stR#<+&h8w=W6 zGMZ=zm@8h4Amjgj;o#%Vhn*g;56wyAc}CYKkW@=<9c&d{Z(|~&a#J)~{^np~D4Tz)@`t9^r<}#xn$|SlZZow%D-P5_NU2NBEXwovwt(@)&|8 zDR;-08+>kRZXhEu7 zFKS;*(!6R+2U$nlo-b>!u{k-n5?o~y(#uWT=s%tv;i8m2X=A*I*L?>fB&K?!Udx5Zz&w(;!P> zE!>x;<(R!avo&s9iQ-=r!orw-qLc(3Iqz0{NuI-ZVXkTx@cl{8 z{7Fg0FrT;7V5u!HB2+g}2sa!@??XH^WQK9JL>7%~wTfhHL5RT@6b1^r!vjC0vKX3@T!&AmPK)(vJc^tqpJt?d{YKaz?)^>?Y!Ag zTqs_eq2t7bz9#;Sh=%kpFfFU3_uebsEem{Krc=tolna9spC*_rwTZkw&4%`|bh#JC z<-v52F!QNQBVoy+){JK~#qq)citP00JSs5jOktLu#UpxXMi2H&iq-tl{ak z(10UE;)_LT624q|4M}OLBkt zv!kVED>fT8WZiF)Y*$%-0|)-HHgM)YID(n4>UdkM ztgJkwfL=(M^rBZ+SExhi`~(Z%nRHCR+BVODv^sq13@L0D*x^Zhd1#pwZfz7znH2RX zqB}=Y3j;o(FX(he8!2XethvxlzVIiH{P8pjGG=@3(e%Tc#%yew;tFz(GyOPyDxNGF zxXe9;oI{|IEG>%^CitFz+)%R#dmQdk)>J7qZPQvS%bR!9mdTi(fC=evy&< zRw|NsH?CU%&56f3{qs}n$BSQ#EdB52g`*9+ro!*bt9yHq@QgY?L07VodPu#;7oosP zseUE&YrTQiby#J!-+dbATfphA$U{H+)EP3FtP0;pt!uvxZJQgU<+dKud>fX!Q8mxA zO(I6`*vqhEv~y{CO?}mLW#ju?WRc0*0xQzIhx`0oD1TB@L|)`hIgw;1zHH^T`HgHP zkdbULU^0`5Z4Z&+n+z9T&?Oo6gc;CHB)rY;m7S&S$oBcF>v&V}jR|`q$6vha<4i$6 zEB4IQ&&W$-6I~LPlghe_ISyo=9GRxmt@HJ;wzpQI9?0Y!JKTz=UyApq>Uh_VF4HM* z{hs^y(Os;RnxB)Dl&Z9{VT5#Q&k~5JTwXT>bUl{|PmuSGZtd&_wj3OWry266e}LAW zThMP$hOF)k`X`@K{Cwcv+}NUFQ?We)^R){TFhY~Fh;a<(D!yp7aG;D=uSdz)J&{&* zzUY5gAqdm|gjj^sx6<+&f@y58|LS>NNc*0%RhPa$a?^CLs$^{CVJFnsgy!TZYjHEmRD*cXa&aDE=9#k6-kLr1L=VjZuuOx|$QYhF)b zavV0l0&t5%h@G(Iv&OyG6%Jpa49*Ld{UNUPeJi&5ow!l64-~TV-BrNvdfKrdc}{OG z(xMfFr`{TV6In)PanDb+BuVP8{IQY*|F>DMW=#LUZ4T@C}Qr4;ndrUe32vP*Yu@TLFSg^W4QP}biFiDX! zpW;n}182ucSjWI9s_eZTI6z2>BtIRQnHDCUaLx=tq>+AL`Z8ezzemO6Dp9Hh%I_@j`@e9qn1Kxlqu(?q&5 zZrh|NIW>KSk7Q?U(}V^KZXk(@1CkrmN{{$BI`pSr^MWI(Dt1`L&4r*0ZLUB`1Su(s zlZ_%s@8d#RcG}#WYnp=3@c779bwH4_{XBjBz-?vo->Uqu7y%w7C1s^SV%1WP@{U}1 z?NP7)lty13^I_2{1xxp}FF~3;0Iq%e=Ux}JHNRAoaO2`>m<;xo;4f;4c4y;LJ$@;z z<#Sjal($$WtWhBC4%ugw(yd@`y~&J#q+?A@-&X@cwZdtX)PjOUhlhu>HW(a0C-8u? zGzm$ztb#)K7xU~8lORm?S6jNLJBh8+?RD(bu+`^Fz=`d`xbLgGQA>tZ5ITn*bk_n} z1T;@7TJ{TzT4OrMwK+d#vfH%j88xCbeVPh$o&N)F-m%k%8#7vALAs%vF5QTk6Fx|D zhtuMy*1KtqFQHGZ6Mel1Uz#1Y6`Wx%6+^xhMLgSRz0DjiJS;*T_&xfiaZsQnrR7$9 zs`D6iRa4X0K6#I182(^1;r0)}zR_;rf7p7UkI#$yOXXccQbOR!XBsIdsJ7MEx;hRu zb@fZu0)3yGSy_4cNZa?}oJg7DgKhKX$8UZjzayG5pDxxP;D+M}_%AL?EdiZ9Y;eKy zg_rn0In8nxoxeQtB^DvE8#)q zoF4Ee93jk0z2FvOvPxqYDvU>Pe>v5*cf*L;`%dVD^1V)IulZ0T}?WIU(fazt>=b zn9d9+mZd$0{tr4aYx5sm<$wRG6b8|54v%Asd4C42^JxZ-g&ai#pOjr$di0xpvv|7*BAUJ<#svlpG-j;Fv{bf^NsMgx~=$WK-|5W z!RyH8xgvP^{?xS|!M7_{6OxnoLsdB4`x8Fsua}VJp}7@Cca`dV^5>(su=@(>SrVAa z@xvTV({Se1f_LG`?s!oPvV{e&ThxaP@2vl3mcX7(9M=j~1=mG<_~!(E!B$p@{l`q|q>9zP z*+W+pA=`#e22d5s?M(LDJ#p*v)Zum_LC1)+nF|>x%cXl21lfOiH>?l)2v(nDwc;rov*7~yDSAlL1W-4&MXCmErJ$e-886FCEoHe;4Vvm7KmR^? zM*shyf0N)vtZ3Z5@N9ch`Tgv;(c%M)D&4T4+{(d^yP{oAviTJMm;Fl^aLw-q+Q>sq zbUqHHrDq49;0r&M2UrDxD-q9MEE#*TXvj?mI22+KB1m zFndx<*J%M?*KD0mSC_s|M3?j)>Dxva)=A0BMFG_jHlidjgp=*E-BindZPDPg9kyfT zEu+?FRpaDkC3?rIO43rPSCjFYm?9TR+=*b#uNYeJZt2tWb~*cd*4qmQUc1HE$e&-c zI!vID*$ueN_N!hjtZknr43-i8v%$BPB@GNj^!<)~c1(U4UM0&->vr2V6;xCpLj+sx zbz4W})zYe}s?Nv5e{OHD4oyI#KOxdiZzHShV!;J&F=8~xLE~k?fscIul&{pjx)Sy_ z!7Az-Eug)nHO#R?Z5U())~3={{wLXX(r+H&7qn^_0`3C5kf5}ugqM~Q|3$Y=t_=n~ zoB!4Bibvynd1XZPxnwY$5^UvZ$#OdqKzJ#4kW6(eBEUlhK*+&lAMw$^@6C>3jJVJ|}B;oJ_-JOxT{ z>I<=Zr%%&!3xGC0R7hhE_)1Lq!&E~X-;r0CGTJiG5Yp1PNcBh3RhB!0= z?Yb>rrij=_2^5AFuY6kcRs3Cx^p$$2W4RHNOg(S$^p%&1rKCi;N-kI^rlH@Z8s+45 zB%-@L9qxWkjGi{aXA1_KI!GYS`A}`*r5Yj>Ar@qNWBXQo;>l16ubPL`@e-AV53rIR?_ze<`u%yWGi*2X$q~!}(^248IqQw&gZyGdMA2GS;;#_xzAsUh@~L zwJ)L{gOo&TbeNdCk9KLC2_)Ka1x> zVVVla7tKNagB;uZLn>%ckT_EF7R*tql)+J<;He?PQ=uSyd!ZbbGE!bl+gF0?_i4Y< zZ|~T9?;LF_cix1Gekz!EeZfBiO0e1TNuxK;yaYFFO)E=|!Oh|M2f69^pv9iAQg zkZKT;E94BL5zR~KgkM1R_ou!Y58<(fheh@ENpr8RujAz4;NZfVOifKM_3hFy3rkBQ z{66M-Oi+Z|ahPXum~cg%6t|+2;f~~~md1a>8OnY}7$zZ#Ix&LDMI5yFlvXYwmqUnk zje`$q8j%J~G3aQi(1=$!qLfU%^oiJ9ETI!=B+(4HL9Kgco}|*p`QQd*0Tv@JBM|*K z^vUkeldkBEaD!}$McN0Fkgp_;>{n8B|G~3TnzEuI#uYCbxC?0dE9k$6D8W3gP?{)b zhKv+xgfB1EOgdH+LOC44b||GW-u2QWi)#tMBXAJ>p&D_gBUsw8ykA?@+^7gN=|5c! z5y&L#kQr|h#|mPWMN=rxY_!iL zCRah2MCAG%+!w_n<4pCR!yfXXr#cl?kCWu^NySYI(jBLTPF_w<%*~D0)6;WUJosLk zsx_DD@df`;$hUpjC~(Y7I)^WKtM@}ma^Dc_y+JQDr<=2LUPnhZ?>J%ffI~wjrR$cf ztLyjL+Jt$Hx+Kkf70ITYw6!y(1(NLH2_Dh%6w&u667*PNWk69%EK#a!af%3LA(<&J`Q`&1Trq- zo2FMYQa)Tv`5k3)BEm~QrU`@fK}D(L?qJ6O7q^jtDd$fsruadt2Zt*cZo}ij$=Z5r zwA&LAe;5F2-Y?ux8C;FuXK!jp zpUF?!560>z7XCVgVX~C_kAs2BPEINgCY`#(q2xP3rM|2TZr-8HZMVjgoiHWk>?i# zz+=8Ux(d1B-r#qR^qiJzJ!z0|rW2(|A|_rTH^RM^B(c-e+qnjfrwhnl>sSH?aq&7B zYpzC8pRLT7r5I?n5x-ArMJPR}{uZrGvt67*sk}TeY9i5s!~PMMlq!i(?w#WCXl%j= z$TS)Sg%@wbtkCSE%MT@*{Zid*1`J6;w56u`d}B?tWTZU`_Ak*|ns_36<1Vu$=N3Z~ ztCjdb$NfMt#DF#um!~_DZ{;sfcLlATaJZj7^sDl_RmoH_gPI<~ADFAlB#fs*muzg< zco!a=n7MDFj8RfhK*L_{Yhim%;9m1%sqM4L8goqo)*uD5))QQ<6;fyW?H0=y{S(Ur z|Da>9Tv}kNa-@3<773VJX83x;8{AlDWlZMiR2SR4=kky4YCgu*r+;&+iK9k$rPUQl zkUg0bKPMKn7*r(O-rQUsbNnN7P!M5DLJ&33+twZ#6SF&?7yIXk{n^b7jsxF3c(>lT zuD$1GPE1p~Sh5=?tdby1ST9a*+0A$;V0a1mv9EG6Iy4Uq^X;3XcLRv%XIbkM7rJP) zlAtx6KP!q;y~tQboQiu!+%?J2@eL(9@Zw72|1@NCl!kO5>2kH+yzjVM>jRK^cjtP0 z6NgY-L=CRMZ9=->xu1gPYkXfkAw;BPQ!J_mZF$h_d!XkgLfa;uy9X4WdnNEm*Bj9@ ztv3iltlN`mxCi1k!A^Xn8jat10(9Yn z{WaZN2ZMu(mGOW-S}kH4IQQJIK+a!mtU|I5=QXbF6pI+s7W3PU|t~aJrKI z72fc2mDfkYiq=iB4=-^tmm5KE{dQ+wXqijI7EQkkyw*qW&xPE!&xmZhZ{`i+j;q>G z(Vq8RD$0RZVhvx$06cp=6EO={KdG9}2dx}NQRX)~hjRPsb-X}zfcx#pUf)-(vC65@ zuIGJFleokx3d$ZQp0c(6=CS1Xpl0o!+x+%^(^@c5Gtcu@)%r%MP3~sM{(4XO+a1%~ z-N_K(*r4ayuNkRHqzS<;HC1NCd=<+f7raOuI!-IOpb=5k!MfSyhBlw7@`E)H^^cp~ z;Ii8r4y(v5tiH##!Tm0)-$-iPjk()aQ#EmSF?ZI7OT^HFJZTJIg}wWuii1CM72_vW z$fz^x9jqJ~rZ5#=+(UY$9hz_XEwho0S3w60SJ1vs^LLjsgVGBFnD^1f3Ge`pX5Z8E zM$&C)D|DJ9dSmlk6`Dz%w7aeZIoqk;tmn(01OdTa^ih39ea4+fcW7G?Zy!RJ?fgiU zyPEK3DHy#;h+^XzdF&M6UvK4zT-|D#NfMgg$L6dH`g)+fHrS%M{`SK_lEpsSjpJ71 zNwebKbBvjcYtV_lieJx>qxEM44 zdP($r$jZ8LcdnK<{>eA^sbbh$Dw*+buMj#_PqhPa3jFm$4OGCp+_btNpSlm<7S>M& zoEry!;uejYaV{+_-QWCTh0)=xZL;kbbXyMqRJTCrCpV$0u2*>9$`f<9wZ7`flS7l! zom8LL(M@5OGqERHzrO18XM(Dio9+AYUtXWq&Vz598O8Zf+ZN-h;7DBSm7gac<|d)B z%v=N6IhkCy*iDE2(nk8BW|-7+DD*wNKAjtH55`znSZpXO?ESK>8M82qx(~|e?U7P% zT$o4oi7qocF!YGmc00$=^iCw!tvGV-f(&uiFz;dFETu;PuN$mxF>^`y(uF*L&&; z(M1`u&C24@JZ*MegV(XU!nF}>f)kqQV0pnBnFegg%<6NkrzWq9r&0OMh? z4~MO{2nEk<4K1FoI3FKUVmkb&Xl#N+t^|G~W83*+G2u;`=S#c!?N}rZ^!YELyrdqx zz!p!JSqb<1VkZiBKO9$|XZFULOw*dZw1<~T1F}KZM5ZZ3!5S*M;9Y9ll7!59f*43^ zy0G%s5WP#0!IR~j-QBoC8QT_^dDe`u%r_5Cme*HACZ(((#&cijH@E-C);mT=qHSx# zI~{d8?%1~Nq&v24+jhER+qRR6Z5tiiX2s4|``mlZ+4mjapBnY6#;CRCnrqGZU=l1n zjNimn@&6f%qB8hJP4Ds4{ohI!)ZX#0l7j2&VljcPe_Ph5N0C$GkLp$t@E<iY zj(kSFm{(W-JuED2WNJ!OQxp4&+KN?`vLL8RCMYfpX52SCBgY+Yy0al&kEZ=|qAr%s@(-E|k0m-4Rx`qQSR9Mv_Fy*! zs7IsGsOqnbMKIFod0jkaZGRvyR9Zz8x)-a>%dzyfY%!m!y^+1U$k`Odqgow-$ zATX1Y7P9rH1_irs-o|E7aU1=)K%wwyA{WWyAQR_@w%%QtIAvYHIW>Qxk|%tZd8=WzD5vA0O-TE5y+oYw^EbGy z770R?Uc{rWCk#VJ2fAF9m2k|!uUe@?LJkS|ELv~(iG>&KLfKS*rzz^eCswZc4V&fm zIrtoEG^LcB5VG;9{;{G=+KHT?-EDr5ajn8EieS%ra4|hB!X0LufE7MEgVyh&2n>B+ z3#ht1RBx{$|5+_x;1aqT2{sLOtyu|d{BA2|voRSc@5|(9hv(nXMy3e_A*v>q$qLUV z2BmV?;2s{4|8PnCYy-)|?3+ZYrT$OON79&nB?fgktUN7i`rE)WcnJz7>R_~>oAM`= zgD;XVmM_&~e4;N(Vdsem5w5K&fk2>lrAgE0$*-!FznEssWO@PzrD}~=zWG*J_s$a! zG^qCdS&w92s=6oGtr^$F4ri+~WDD?oKaL!zEGE{iFg-G&44vIOrusWg)D zH$+5$yMfxcYR6Y-&!;Z+q=c5PQql8>aeRj@ z2x9~5OLf|ulqk$gL)uU&|8hd;xkA|i?(<_jq?@tOxi1`Y=fT83*bR*a<&PX3Sze*t zpAK*B$$0oF1kSTbBISZP*$^dMWRRMh^D=lo>=%`VOzN!WjzUc89Iu*`k|iMaODGf2 zIlWx>CjH*g5kF74*B>fg9k%L;TZ|~SPtS@AW=elklk)N&I*gv^wP4(;Z?m@>d`tX+ zl@qng`(yA;?vy!qA~h0{g_dz>b!H38AJ7c#>Ok+!MZ@S*iLfH^MK;@IW?DPYVdXh> z#n#D4;z4ODep;>BXT>y5D+$5LN>y9ZZx_1Zai7nN9gl*x9Tvr@bDI~f_7H-9~n$IU2(hlseE8U~1L%?L6oq}6Fd zWnyA_^DX#2NNND)nTkVSArrc&%9EZ^b!^E}P}C0_!ZtFT`)e!cR}TV!@q0%Qoh|c{ zdH_1nL=p0%P{3;>S(xfNHdm6A4zQ z&s*E|XzO~rT&?CI38Utvam{{MWKO=vMaffC`~E+e3h0Y0K>+AXzrS>u zuvVi+f2AK*h&3%o-KLrL*b1FoLZJKLJmH%hp%q^`~2xr-lLoormIr(>G+jqrEfNe9i43 z4s(%>qv^dtudWa)KYJMZ*8T5q`$IW9wK45A%`~g}2!ML5#SOrA9FOhx*)vG$xvR#2 z-!r7C)c^r>0nM#}WgZmO*2V?F)9A!pTwHGw>bkm9G=dG9bj7k+;UF``>$TKk$A&Sa zP1ed{C_0d*s{1c`X#K`-+xFtyuH!pKc4fyT(@6<3^H~aLkohad|hg9A>fc(Z+Vd+SI4oG?~iIs zvoLS>HR8#Y>fJgH!zxVgzA)S>DV5;owaFq!i9+dS(f3L&l`t zk1DJ`7+aw}3Q>ijn2`Rl@y+bB1Dq{#h`5_5snCw^4;ofAkDb#BTLi-96V8PL)CTsh zMj%J~%~kd2y0$Kcb%QYD*s^;{x_M$$g#3;sCv^>Yn4ZR*Isq%8iijEhpu+8W|JnKC!d05OlXE7;O7BLq8+ zw{~mWk6$S&l%Jm6l75wgApCvY3(=A0O)bTYpKEB=an!D}BV@MWYCC z$wUD8Z=(6REx1~1JbqE_zT?e)Z~2zvavJNjh$@Yh5}}+#@cpO2YK5!OnwZz@AreXH ztRNtnq<3iq0CQ#GLQ)!gZGf_@NgQF-*F;15<*WWrwGG`wzYiwYrN;su%3tK7aB22` z@r69Zs2??Hvhdox%Ij=J%Hg!|k2`l%FdlY_lc4~u)F-?UwmuGRm6cul$dUx9Y6WN1 zqU88@R<%}wek0*L&avnY9CH?I#+kwbCrGVEzG;V8E++!ad3=vgZeDad3>c+EO}*< zusKy29}oAXw9pTD>0x)ybl)8tV^565S$ra=()pgwb3@du@0M@{-ybHI&v1W4{1_RB zz^MT7O-D~A|K^+80Q+okes$jvVtaDe#GI82Aqk5o{pDeaE*U|ygI_vOg2OYjVaL}u z5!HKY%uEXB=`r|gdU*0e0sAYtTfREURto01kj=%2kAwv8{T$;2Xr^V}Pe)fo!scHn z3c8z62Dfw|@s8_@I}0y|+w7&yMp!exAMD>GQa@+p@IAxWnRaMAE#02ZnC_4ic6P&G zpmxt@M=EUPI^@yMiiNz2@^ARn*}XOaaM3IYqYitl6l4k3=Uq(9qZ>#?P;|_wA={@G z+lQf4`?wvvcO2(K!F)#gw@0~!>Tn{C-<5Y%|E7Wl3-K*)O(o$Si%ciqb1tiUsaFRY zpzRy-Db~q+m3*09IRR-Z1M55C!57dtx9fp**tOME!mhy>tzjn18mbXDvNWVcZyqw)u&rfKDvwu{EPm4W^W>896x$v(YuTPjG zL3M((VOswAmBb%p&gdwlL_}Z-N)$%AH!GnjL;Xaqxj$8UK`+;rsaY%IlCfNxkMe1~ zzH+bXK^qR82%OJGw9m^-e=T|eShb1CV0P5~u?5gX-ge+leW&>QCcyrkc` zHrg2VBNE5%jo&sk?yrLMsx);Z^w!xlN3f~q4|w-C zHyS2^*~rD|F=7{8`y*r*bgQc6YX#VeSAMZ15-8}Q%`iRQC%H<^d)klt6ljOre9}l6 zq#L8rkniS~y}=L0nUCWFyLlmgL0h`4Q1LbyFp%Y-9@x7#K*rRjdpf4IFKLH!xeA1`yTACYgV!&D*KLC* z*g+$)Jds@;a@Hlr(Mdc1SU(*oZ7)v$(h-3E6L>N*LOHnHr+qwV%Wux16raiJFvysg z9g!p=Wj`AEoi+^xwn`CugA>=36GWJv6wnE2_rnD-*Z%g}3~8#R?7TvLv$v%#CKW}0 z`@{$gQlvjH8tN-*IZl_b?*e|!?z#}vz6m(9pS`fl{g+Fo?k^Y#Ptsr%14ilHu`I}{ zZ6w|HPeJY1ekuDUs|?_8eYkIL-1~h5D!5p&Amt8lk45466aXyIV(39zdjFErxfKnb zuyMA zmk}eUXffT9pFEhN;Zp8_m4{P$zv}_oVdpk-d+%Fsi75ifmmh1`l~u`xJt;8_v`mh5 z9NPii8~$7CpAf!{mxSr+k+DRKCUo)xWVRpweBp`emof_z0&f_e%fT&4Y2u%2z$fwz zYj6YJC%raKl&%@<)B8jCFO(1u$&xz|6aSnO8@ZxxUVelv4nwRH$eD{B}utUaZq z%V~M*8!G?rxFFvcf~%%f!uqs03WU5CMnq~d3e+uoP>Y_5MqL}JxOQT4Qbbe~$}c}V zoO$4XdAw(5ARezMh~dln4Mv#=C-K4cYbD?HiuKnu=xwayfRbj!scKu!7KhtbZ=_a` zYu>1ixbjyiWo;Z(q(CzJ*DsjImj~cwW^y3zuqX!KZrn8nvL2>tJE}#Ih&auJATVmvSR8^&|AJ_tsR_kGocYi=ma{L_ zI+pNop7536@4w{XkU2t_b)beOv%}J0i}S^4f)#0hixUf3M`Bk0ip3Ek5Lg1P6p4@K zL=$)7lPO6)u@^cx6(z$ECXCNm0Dq26{Aqw1xf#yqq=!v_b&Tb(!ex%c##H%Mih@Gu z*hYkD-&2q*M6D)>f)bLrdom*Nhgg*^7!}m2m3$h|JWd$SXH<*vzRYJ|eoXAcEu?A% z&S$kSe3K;&!QqIz9@rb**Fd`Yd06(dRU+z?o~{@T$3XcT(OrnX(=$=Dicqe^5h2*IKQ$j(& zCbz#S5KdO~wqD~*gBuG@8O`$K$mVT`U?ZC1%9rPPoNRCc|G&%MG0t_4ed0HZdo5k-T6OpwQV{UkoQHf7v{EBDNNX@tsJ(?0_P1HiJHzs19yL)RxoryZFx;L+MCUH4XL^Z~WqXlNR zOvUp~OvD7G4n{se=f*1cilYKV7i2INv4KdE-@kwNWGlu9psH?h)0$Mh z(rL>-d%Qf)(yoDTVha0xL^IUh%)`Ue?xqP$J2EBbqhqUkj3{VoLPukj0c3ap05?DWC>f}bzAvt!qG0lw_z?MYIPElNW+7)r;Kuq=GBsgZx;=3#N^ zSX+@7fn)qLBME*b3Iu%s zH43|GI-iP`u-I8ssFWzgn(||;>uoofpSXN*0r` zM3QfPxU!V$GPl(#Z@1$S*AqM;Ok1x|W@bO^&-N1iuAv^E0VW?3MlFVptcTGl&r2IT z9`82bM*8ELh#Um|lVk`_xt~cA2$cdx`zBjvj>zXgmsNejzFhK36?HZnY zXjvsKj02fY+AW)-_i*22wcwNtD=!O6$J3v2xl2K0+rl#Cyfbt8&?-%d3v~{196W16 z^BziNKrqUk4RV2{_ zRdPwgzc-6$;OO^D_1pIT5xX66S(oyv znq%DM*J+A;fAW9>Z|wNs7*elw(z-2=s3tZm^%abPq*w_@ZyMDj$z(c!*|4n{>0_is=}rT+??J)qBz~v$gBZ!XJ#_#P9MOGo2TPwQbMBb*0p0Xoe91roTD?b+{fyu z_yFHX`gh3wD{hJS+o1x80%s^h2yAfzR_uxma>J{t8=aSV?uf$X?JpD#Ni`dCqN<}_ z{-8O}7Q83kC!ak>FF~A!Bx;NI#R8?J%k$c8DFA*ml0K9v9dZ3>+zZ05=^Pplcm2FC z#|56A=L;Z0WhZjG)MSO1F*(E+W7u7JY^u*A z`n41*rK*ZLDiPN=03+s4B=&>gax61g#0wLXcGlU=ZSLqUHa5QZO{#k|Xz4SN1<(~W zYo;scJ$lkG7;V~Y^3}w+o-DTC)r}u*X!fo!OZv}pkTn0-W>9^XbKX z2Z49OMppYhQJ6Imj*;PTEb_>V*r38K+p>)7sZdf!?JH!Hi*-ce(`adKgk=nyrqSJV z#zJOO_-v}6wj;=^L$*&2+^(Y|tvH)jG}D1RMb`-%iwFOpNZ=zB$F}9C9LE+A$*n_K zNJ#GogV^L_d6#mBo2-S6$Bb(MT0m_m%sJp`S*n;AsdWOK4!BKWch^eDyqt-PCli2k?I*RT8S!GA4y3`MW218 zdcI@Y|n@fZX{W~_UI(heIm<@?l= zZ{*Ad?&J=p1ecqtt}4oNXZCwA!3A(bf!ez)!Hl(pft{@Z51tIb0!eY1NTS)|^Z_r6 zGFvYF*Ue`hULQ_RZUhZeK}+(zc)S4zc-dQV9(3jgmJ34D6v-0Y2w!r@R?o$2D6Uq}4o5vprvv*H8HkHL=VQ#Mf@%Bu5we&$aQ1X*p z9^>DO`L8e=n1?vAl#T865P}m0pH-NR948n~8TLy%6Y~wJkC-Y34GB-&M;$VYJnHC^ zYPGzBpP)~b0ll>q6ck>7UgOBS5Tw0G{|#HBz$gE25MMwVf=;neS*^f%0ZTUKl#$K* z5m&zHkG00aVr2Q>Nxc`K+3KX2#Q#kOfk=AtFT%&JJfPUH-m1;Q<8eKfs5-NF?P{=D zV{fvFA#KE$u-uF*E-tp07x5?Bg&^yVMM?FvFEuZpKH@W0M8xpu`S+szonoSsEVa(h z&WsMqlV~;S0y$DTMl7N?3%3%U9XGA&a(V`!7CGDo1|S~GL+Jso;GeC z_k#lwXV(T~-1B1g5&a%pHzX94>4hclgi4ZBIEk;oK~j`b*nj`y9D-r5FZWYZvV3@m z>={v+nYcbw10@pV@}Ib6fC_`#;suBfI$@31(54G1g+=`Q$t=u(i{;nTl^S2N@h!bJ z4!XHNuUDOuuUB1zb&tuGuS>hm+$3cG`F+qo5mpBw=S4+D!(?da=#qrOnKhsU?!Ve% z3oo^)K9Gr3=Baqbq0JV8)8&i3WI5hi60_gAq`RNP# zywYsD0z6*dp~TE?ETB<6FPGBW?hv)Vt$H%n-Om+q(?PzidUW!?XHw@^$sO+lcOM}U zF6nNmr;{<&+r^`JaSL1{Nr%JBvrB`eL(llL3n`x44Nap!6yy4wja zc#)1YxUKcA?!^137;@eFUAyZ&O6lHt+@<7t!>Yt#*57&vjt$v{O<0njJ?kvz-~!ri ze+YW(FbKXXt|}-07qn1KyvwvepFp<{1B2aVZd+^mWmLq|+@o*50KQMe0Unh0rW^w| z@(uitVd#$g5rL+Mg2u-n5dW{G2?olW;N4edqx~aBk^#C2Wk~o*=fk0(f{mCrb-`*kBW&w8Xp5n z%FDwK#+z$xo*i9P7Uh=!4?bgj!h(DaYN~a6@9^gqE`RXmFT==!pPtt^Sw&iZNh6@!HrRJw4W`rHn=B(fG@MNs5Y0)D@WETFyU z(mAwA*wyz-a4v>XP5ebf&cP@Fe-BLt&&u96!x~|sm(hujQ?|G3sSGYVLu|;fxPX5~ zgrK*nIO9I&@!1*Z5uJQ<;|Qv3?zTsO`fN}VlKzzqNGm6?2?jF>nrdr`-+2epz16{G zCoC!Hwtl#a)8)YGjmXZN^z7W-q7rOub zpBqagt6jXt7Iz=u-0IVzx%9iLJH*f_R-tHcU}!-2A^a!E0}(_5JpPTez#VySn^zWjGIt{(7fmr{Ib_NHy`U43UFmDVWW*@vFAb@eb#&k6F6G}yjjRwa zj4zqaE|4dWr15&(AhOz%_=%XPP6VJit?p5;xK}>ZWPtV1gkyF)v>=}>?xa9bB7*I# zH%GoSBwfcO(MLX*kF)3U2G3fjEBt<~S!r&kI0ho#h*llAePUtw`kG;JX<6LA(*LkP zv)p1pvPNTN;W%u_ye1y4x~I^nSX-CLxArQo%NWw(&2j=>^-_!X?z`?#HemG#F6jQc zRe&hSyo_Jh4b=NcVa}U)e<3mHHkXnO8XP##Cq10 z>Wh1M@pN`}uJ(@<3AlqmUt%X|+%-~^wPw2#6FIbm;{Aj~q>^bJgKy7ww;nROd`|{5 z@t*zQ{D`96-~0o?iOSVNSBn+JFz!6(Mj5ih>9}Qcj*RRn847>}XT{jJUOZMB&*#{0 zX$6#NTv=2rvaV|GrJL4fcPBy;(&0p+6)8jw2_}g2yFpuBKa8Ri4jAYU!vx-ghV^{o zk|x>HjfPpO2-62r$ycpZZwBrWYg>IelDa(6-!JL2z0aw1HEOf(dnJsEOPGn4$~W4Z z!2OAWS`nnHD%@{^{ptq|2KgMAg$m%+;dGYImTLDm34j2<&yd$__b4@8k05G0^xixc ztTdpI^Xmj!)durq=ka%(HQE8)dCBaR2dh3}<|?erQv8<>gUb1*4EQ zbt>}@{aB7~8ph`v!o{8}IT6WkZ6$%;p=OVd9Y0`+-ghz=@2TyU7+|6JNR1mEG1cbEN%n57pf3jOgwQespLj58?_KKuE=y&U5a zT9%K_;qv?5AL2d7^WgaAWz{q(_l=*vSum zX^rnCH`C4St+%6iZy!4@>%Lnov|9Bl46g;4xK%AYR?C+Ry%;HC7Rm5Vi|RLfZ>X=$ zCw%;xxN#G0_%AP~?iOhQrL`E2Ykv3#ab8{H9v=MX419g3;rOmR0daZlmXtJB2LU&@ z^lw0d*4LcwgKE1ea=$q#&77O^%aH3Wtms&=L5h|VHnzdY^^jreTb{OGYFQx``5EZ z32=d6YuL`VJxD-@H#~0?T2|8VThrWDLo&tZ9clZkWUA|HJ@0i+iTh#~c+7~|zN6)%|v6PgWf^i8mA++}-Ef2O+ zM@c}3o!$G@%R`XY8N)yG`|h#?D7}Y;ISJQiU#n{dZ zpz4hTPVdioIlz(Utdz+8sXl~Oa0=keM7PA_I(I-Q`opFz$D>o^xw^>{J=vL1YA;hf zq%%@n4yI~*VR$e^o(!nYZ>nW;EbfPG;+WmimJm~98j95ZW@w{s6moi-3@2A%W+Z~5 z0xc?ZCoxP1Lk5TAM{SnrM{btmhg=`5G1?3$XzQ1#NY;Ujy~Ag5&>)4wn;w9KO>?^> zo5=B@PM|fJQ4;bf0c#deJT@rxLUvTCHyg%huXZuO_rOk==FGUA;*papk;WHsNCzp0 z3%kWmJFze^bKAFq3Yt;8g!u6A__-&Z;RIa16-b6tN{$%ZHMC~Bu42mKq=~MFn3=mh z8eWx}y<0+Or)n2xIq{oiJAoZ#`|+DiWDbdclJiy_B)XVuklb@<8ikJGk1m&$I9;|L zIbK5EVkTe&jIudQliL;^B`@&td|o>3N)y#JywTngpa+*|edRRItM7PHABEE8SrPwyEk3@O`C zc#6!Ze*J9dfD#noZi5vyj1)j)-jBn|ybZhK8WOVfLV5buS=H#QthzfsO+wEFU%`=^ zwIr$Oh-;z2zp1V?)ueMlUGE#&8!ISy`jx)Jo}Hx_EnYurIFmnVwx}$VJ1_eKjDX%t z96*A~?D~h5zRekGP@;BV_$Wb{F;0WRB_Zy(un2|scMO)HG(6g(O7(^rEL#=}r-dXK znFvf=)@!L3s`cuReyzvrIfD0JXMj&+ftP!dj+IT>gq`C}jPA8)z_6^DK5lJVKc>!? zTK1~!FrhHI)UggKSLOt5&-Vqdl1m9gZK|Uz_T*ZUImT7PJY&{=W+NG1kzbSaNXpfHb0fCM05 zU-032C0#F4_eoGd_fX(&(guK^R z?pMEme4Ja^SqcCTF`Aj;+CIzcoQ&9Tx#P1y5QB`0#2eRmdBDf_GWweGas0Uccqhc` z{>ab@OeB()Plgq6L8mcN8IO8MXH zFyN3I{J7O?a=fmZ89JA(t_ORrSUKb!Fff! z$M!~4-J$dj(RHqxNC z2F^~3af33ahAWT|Eh4HqFA){qU|>cXWbtyJ$nDGu>OrOHufue*S=(@&2nj;MA-r`V zXmWcVpTIzKVwUDLf?I0BO2~u~vHzSb$nz)NXnAQfx5etYLNq_J9$ZqI&VG@;XhRv1 z;LvCBxdT_(SdzC!myn44t|O(Rlf!?$05;#~oLpbul>zUQ7RhVFeml*b^d>5Q(y!TU)DWHYtCoeV^0!I{dgu_vF#0EcDya znoOzmr?UKF<)pLQ60VpDeR+|4 zdMr5qQkxfWNk}YW0HVkOkzIv$KhM#;=V}hfXjTN# z6cCM67-`ejX$$y)t+VoCI$C&IZcTFwN5;ABXhr5A6yjg32zpJ%bg`Hg4Iu57b&H4#+{x;~sVCZEt< zZCj^Z?LMdc_?WT4;Xwn5XbJ&Kp6Vt(>&>0Kc0C?FIjoBXEf2pvbM3A?&v&D}=*p1s zZLfk;>#+>Mj}Dxt9gzgCB1+K;&&Oc|3-W&i^lY7G6)OCw!QFL-J@wSm9HouVr!sfP zueiaW7gR7y&%e-w6_mj5?(gyDv_}Qs0DqT0@=+`0L|)U`e5|aj+s@o!QBey=hzdfc zWxANv9ce;L{f#E-ws-KtYkmv_E$om)-Z8UC#yGw{sX7Fr*OTBVSKl5HO`i7+4cHoU!aSAMt#F72UuBk+ssZ z2hk~XQ@DfpRIl$TTdrLFMrSM684SRS3WkHav(Fv|{3^nOF{jiveQG0ra>FlT4`*nW zo5Hv80*+^stM7kK-xusQ$D;h4YS*%+{O3SV|0J0C|0d`GV9_cnqPg0eJkB0r0uk?B zC)4r58kUlx;>hG=QDdVD0kc$NMEQd#k*qW5q#)oTgnW!|&CeIQp(*hRD%-_^#@@## zBrs)6#$}4x)-?a$L5oWwKk!pn&Cu3seRz@Td)(bO}6J=UIIpbcWL?qoP85L#}RjSnG z)2MXow(`*aa2z_CnDwr`Xf{U(RYHgYsuAHTl1$$WFf!fY@5`5|iO}ZCUKcov{@y9y zDJE)hkjd7bn8%f7TnI;GwCpa+R*_)`Se%kPcDgjF?6@;^Y1D-s4rqv%w>svd}JBUWO3NSw|>fvRW zF8XdLPoo$?aqUqsJ^L$R7NlSmY&oH6sNKs-PLn#_Ne@L)o4z2yGA$M$7Q+0yg$9DK z6cASU-Ba27dmn@sP=v|Ygp*H+@`J|}Ne*zA;$+@zaXZ^r-c}8Dea;>5z0PYpPgVv2 zHFfzJhadgTHrX`|XE)9Zwa@pD%T2Z6ZN6V25Ukf!gn&FaZr7JqS9PXNgG9HXMrJeo z10nDG%6HtYzANH9BQhp|`Gx3(4;F9mz7K2rmr7gN?tN)SpgMcMF8_ zLy9p5E|n|_y;$WuNbTJR9iN{XKDXO3+WeuMO7*gQGR{dAlFINncv$jy9fi8Nd}b?= zW7scDyxs&?neDg*|L|Bb^mdvmx?8m3qJdScirWwj-LoAWLtJjH$YepEASdJEszY0> z-V$`N3E*A(_W=lHaXoNQN3fZ0BAM;?OF6LH4BoIWqkx)2r2Zx zRWP{4P~pjXPY_`rBFq+_*n6z#suuY%d4H0d+(T|T>m`Jp=5`eXv8um<}Kedazh+c0{6xU=FXtW-8b6O>D+>!?YsSmM9kIJqBY z_orU@1k|$-T6C9X32kJUYu~a9yv|bZqGwK1ZFMFGoj@P1(T}Jerb8nYCfUo%}|+AX_be7%%e0 z`T>dHv+9~72PvX#hn&>+`rot<>PAZkz@LOPe7ZJPld*MQmFDA$CZQ@QvI^(e2}e2J zSYYCs`t9~vJzu_0UtjM{U!T`c-yDOx-2^~#Nsl8SZrlrC+!=mVt@8yIyq)oYM2*F+ zmYyW9(Z7j`LlZ|aoaQ3T;t1F-xr?&bl9&jfFAX80O?r_o6C0MOffJDws_`h!utM8uX*ZcrKf` zv?Lst=9sh$DGi+jLGj02ja%w_zC@(J-j^xfBkw7mE8fHDoZ-Sg(m%Vhv0SeAUh_g) zB9LoaTGQF=7#rnz59%Uh$QfLbC-ucF4$5E}4*JY^T`&U1_Peh0@*f}AO;_fHQ$_hAR|r;t#{>2g-A1@Bkm_2h^?aP~Q5{?mal*kMq+vT8uII0Ne@ zup?ae-G;@6f%@X9xVFGM(9(#fsrVDwN;zG*7G78jROY z&1v;PtEd=HtYtFwAB<g0Xwqj|w4o-39qXsb?( zj-Cnt)%@WRHO6~>%H>O$Q187uYNdYr zX1Um<9A;4&Hum6Z>DFw?c3I>h$8vG6`&~4K&}vsubV_|B2K_K01skP{ax!iLOE5R8 zI+%L%WA2+j3VE#G!xwV0N5$@QGJba}rtwpmJ5NF)GNp<&5p^2&nc96U-Q}5J9;%E$ zra6fm2mYmr?4H3nC*mMq{?SY#Jw~9ztZ^YZG6s%}wRB=rLmU!@h@m&?D9mgjxky4X zu2Ar%3tjSggL?2GDT~FM_>ChoNf9ohrFe}pvsk3@`MLz$G^aM9a2Odie-3hei2}Fj zSC856Uy*m`ia%0Bx)2HfoyJ0c?&S7$ErQI-N~eEY*9L}kDgx-x>pwI>1w-PQ=&<`+?UMU*2wYvHh z5kNblogQSymUom)MtK=QC>%y z`2H%4pERAjl9QH>%vQ{YPi^pWZ+JlPYNX{oS1ITZD{0KU*=X$O%jB1n^7iiV zojN`?uVjJ|E+e>jkB|%}CK`GPE3tp-VBV+>t0X8Kzt~%7L$H45L(K??q^2WR^)!i7e>7 zxv;?TXLD8rSo7r~X1@!7!^+nDXKsyQ+V$Vrb(dw}06VubKRmGz!qM^3=T#3rZhn4V z*vza1Upkf5B7W1{mr_SZ=Y`{}o@I_n!`c)4Wgl386`vBYU`@)$mHn3KEcuO@3O`+B zr-n8B8w(}%2qE1{FvWJ>tk$^duqd@p5?mM!F*kLZy3#pCjv(QDK!p!t2733v>3xOA zdzPB}?Y)}%nZ9A3@pQ8h(NdhxUAGrcYSacz&22#BtCJc=g%9cZ}dVKg~fvPe)0M|%R#?y z1uK=7ez?~Oty>a8iOCb^-(p%dk(6jxT3~VL)_T25^L#LwV!s1PR_GF(%bl%c*BwFA z%^L!cl_24N5dwp`Xv58dxAykM_?`cqSvFf*f>!tc7=cE=Z(lk%YBKk;$~GKbd#W$zBk?LncOZ~Rvp2`dvW1aN zI`!MvDywFt*|Xhse^$i;#8*0>6RiIOt?7{l@Chk1?+I+*>nnCLctat|b_Y!ThO)#n znTNB^U+s$ER)fsS7L_I=Bvuw`PS0VYUPQ!+DO2XbdtcR1<6at+I zhtWv37j?>MO{I$DDf_V*uP1)Btj2Xa)3OxRUO2$3&3+-f%l-H8t`S{_1`t&I#i=#Z zdb1@uiDuL2;KuE-7%i^h?t(+3>zof4!E66Nx8L75%#%CyHdE>J$xgt1#){5bDWY4^ zAyOH@wxpvY39qqzWxXxUg>PJAsWuwXQ$XM5Q?vYBN&IB9^c6m zHMH-%8HriMVD2Unfk0AMm)5i%CO;u8rZ(2VW%mvWxZ(q$^HaN5n$J%3TdMSGYe76C z`5`myc!`eQUnOEPq4z!oP?Pr^Kohuwx%TQLj#qn{Oc;RYyK3qx zD?;@;P@)3Zpx4Jw$S+{rt840a=LNh^%>uWN&<{m^yw?;TzMllods*GPU0$EkPD%+M zzqqs&XP4gzZ2yf_fpTmpLv`;aK|oo1d&Y2%ZlPRHbuhuI&fLgplu1XuBZ?hBZ(8es zM*UA$pqtmGiN%s)awCJ0&=x`)oa}c+meDE7d^-7YoGLlRrS2qOJHLJDoakQ93U+0- z?yz(cAsK8yeAC`9Ug~E-Q6GsK9RmEyA|b7XoATTU$yd+eKt#2(!&t-uHJUX$gq;3I z&|rst{V?)G*Y8f%Phg){(FDM%HyPFrZ=S8r`{DKWhOmpO-{Mo?WiJ(Hw;nzaZ>L?t zmnj0db~xVeJG?n=e=kOrR(m{$u2*`iQ+Vsi5KHTUmf6Y4VaC+kQ%YV-IijX6fx@O7C`9;4Qq}_fyK|9Rc5KU(eaaMN|^~AB*K3cLKln z+ujaZ$K zJG#!s43FCYg}WE0R7T=JHr1r(Zlf?c3X?-RZO2ivH+=)JpMZ!a-}CP$WqOmh z0#78}1eJjg+m17#^A6qO{N(P=r; zKc(8_mKJ|PS;-^AO$5V&!usJO8NyA4eQ8G(Z1W?1)KAE`=ktnO^Zjj>zf`rfkDruQ z4D12_-_GNdSX|+nC#RrI_2Ny_kCQ+1rlVB7YaFCB>#) zoyGe?WED^5TeF<8mKJL6ipATPaLv`%PWJ%ONP33sRkljME0b*ZU6`uKrR7yyV%9@i z(S5S`q(lk9v9G36G8DaYBZo(ylTLE{LwnP_)3@Ve$76h9k@*gh(sR{k@_0h?Y&a|p z%(R81ONzCpBD#K$;8oE!ckKxH)Y6k6AEq-;&snLC#@4uWSvOL%z%7|v8wxGeuF-^P zdehmuENg4HU80aTS{9JKggPyjF`UD$*t@KKLTTU{oCK~F9O$&F4y%-^fx~E z7O(MZm&*R7`XmS`j1+C=pfiA85B$>P{)?5|(NKllZgK^=6=2xmVI5cWK&athnSbQ8 zx435jaz1)UtZ3__Q9aVceI9(v~k$nrsx4gdkeE!a2SbPa9DL&aM*&` zZY51r{)v^)-Gme98cz&uNfC2~O3{g>`$VOkK4u6&1}*7Z?j4Bm8jixLo8WSZf>4Hb zhb<;;w`GyGv!8`Gr80yGnX;+8kvHiU=}$c)M6tD@k#4KKPd@h~+OVMe+bs^Je4icd z!U+-uhsiI_llf>KjPFi7BV$cn{sRtn1Ew&U76-ka9(mnXp$fj2!{nNtIGEPKd%}vL zq~1E*K2Nj{o4+wsPaO_S$~J0p$G~ivf{ZFGSKtocian)+z_u@j>#HdX3@1 zAwb56OQ)$9X0Zr8>=J{ZTzIB$y2%;i#?PwEFRGex?Q+0iOr(<>WBWrKN}skCLdukq zAA~l#n6YSyLuRzwB$LQ=t@NJer;^6~w@qdW_jhTze3v5Ocd~5D51V>!_gkC!fDeCEB1~=EfhhN6h%)u?cgc#T4 zMM8DF?nLo0BhBV_>eSt*q~2P3SZ6VsGxq|RwEokIsq^@~qocbQJhxh~%V}v8{x>%v zX=X+cuIHIyAmWt5?&65}D^6T}#-kBK9}t-$XS$i0nZz}@`O$m@q6B4ix^v&$+^lEk z*Lb)*iXdl;keU&#`#~-JsN0o7uw;Do7X2^Wez9%Y1 zNTqiV=Ep1qf!{!KU*$?Gn~JcVzp80T zc-Syx`UhlBi7RWr>5+&6FwrH7rdfVD`&XmJ$rh6T5hUpoRuOe4UCIY{H*%C3BpvPz zq}o*ZWiUCQt)~1aDsHSU)!1CJs{P7hiE76z_OK$aCFlEPzb>$WsMeg@R@jIb)9jaJ$h1UPiNft zgSsidFJo|aR@Tqb(ipH)^W7b=Jb5~2VBB`IWKuLV2LietP4A8xYmdhWJjzzOuH|2O)CelS zSFBQSe7#jPF+1>vG@eAJ{G|6r41GP1+;YUyqJ-$Z&89lL5}xEIEdBk}ZZErp8i(a) zeMvgQHwFi9sl>4#e(mEZo8hT2teLI0j;K#>m~|3-09(KR6eD?{VdikzUB^SmDH;LA z6V-2kt<5a-S2oNgvtLOvGS9D7O^hSUdVBs0)b#cxjn*IRk0dE6Ej3&#QGx(!Jhi+$ zF2-O)Y}OyQXrr@BD#ORg(R}1_XuRDcb-lS-*W#%dM#Qa4qve2U#T4d6Li^NXi38iS z9^E}F}e!3j=ogA>lOJh4qy zm3UBMm1S-eJ*|k?Ol#XVpBa$fG!bi^37-Cj)9>u$++{l>C!gmC+XwFY(5T^P7M`q*Bp#?K$MjyL8pjTMp@F{X6&Z z6v31O5pmX8K4pb>9b#E&TfaubQ_|U!>YMAIY~G88MZae%7!cOeqiASo_?472v$p1| z{rp3F%t5vzPFhAGfzk{yC5%AH%2Otu{*c>$>8!W(u^FbCTMAua?)>Wo6u6kyVm6R%nhFMy4(5D$3N+V&^SM zJ6com9iR3swWM)c-V|e{EwW2j~_HZbp@=7Aq++o5Z^71b}9!sT;Q zD|~mqQ)=qufxOcI+KwQU)BN&A16|Xn!eP-`(^rqyMQg1nXGEk3kl~(&6yB%>3e6dp zZalFyI3ef%F+@WOHBqkcOHv_eJXp|GX&`Au$Rf%Yg?C!d&e!f+EjT<6C?%6d3jN;A zY|0XnMJijbcZ1#3Y7FkN8*QwzOS^K`71G4+MdqFMVYX%}Ku{s(gAbFt@go zu1D&0{%&t?FdcrQek?2gKus5rzT(rf=>^hFO-+SxN#j=|1~P9D2BugL+PACk#rd8N zi(bd|4bZ8@IWadG95Nf=CyOJd3{btZc@=-F#oYYz^1a28{b5O29*zV-{TwPf*eIFR zwA)|;x=ui4{8Inyl|htDo_W7}NMZk3#<~bXD=$FqqkDpwPR+YO{yUMVh$Tfs)Sa~X zDzOUU@uL;OKx6v~_Pi%B`W+Qz)W-e+>`p~jF4aY zn9Y&c?h9QXH>L^ho%jTmtuF=X6l`%~mUfr1~ z(d+}gg)n%&GJEU9Z7G>20FjpzH`9PlNOb<`Tx$F7_IRhGIx8afAS-T0_@l`Jt(A|> z7LEh!XbksCgtEKDMTWpA_Mok{TjK-ke^U1J40lqoKH&`IJekokHi*%;mE}8%(g^XX|6pPmq^5Lchb@RLf1^f8axP7FoaFadkjg-mTwm zfn2=oPOw`X$KO*@W*DZ#ZTca2@xMPTy?X<(s3M5(wS?iOuTihnGK8Ew;29PaI$P>5 zse{Eo;#$+%63}w!It-gt)KwWdUByy9vo%(b!%J|n`DHPZp$P^R#e;!BBtI-HLyPjno9$(?)Dc5)YDUp??`shmk3%arHj6KU=tJTl{#0Jp z&yy6HA9Y@cU}jXPr&`rCT;o|=b!#n;X8ttQygP;@qq3&z)O%nqR!Ct|2tEx40W@!U z$`-XZiuyB04_*zhGg61_!z)FAJXiqQF|DL;9abc(Vta83mNYZ1p^@Q9)fEG>I-|zz z&bPn44<6{!*%`mj;|#Nz!-iDjB;qPUPFR@sD)ubH1n)84={~wtwwWUl$dh&^#tq9$ z5a&&MS!mQnk)^rKaKcB@U3WEBAUpBNig9xCrr5WX1ooE?EDjqlia5Naks3K$!{mlO zI6O#2WF|{FPX?B7#1pMQzE1Mp@vamAX4M=ZD_4~mPh1PeO(e?*+lEnjHK^`!FBwbb z*(~yUA6;JE+#MShZWC%WjVpMo3W(5{#dO+ofzIF90o#cOB92n-cgmU%15-v>RlgO% za~9``#7;G?K90%oy(i2i?<6#ok{O|N5~T?lR$IJYyK1{x6F)4^YgjL#3hDh)+L3aC zyi|T9Wp)}y_-&K1*>kzXYfsn`^LuaNsA+%;$5E>OZwqFGO=jWt4qtDo@=4&GY{u~H zl*X?p*}fV)X$Ai9+x15wTRta@EAbH4>x87$b868JEu7{=G|$H-|4EKI(PM7 zOQ{m@KGJZtBOditQ_Eahha6W5=2V^TdS|q4234t%|#q~`5hmW!R4P!75@5Uj}E zn6$=gZMy=)eL%p>Zj~9N54b9f)K@P2PFNN(4D0ytPxff@YD+Q*fFLb+5dSvLq%G^d z-b!TD4*)kyblhvok7T?*WApmWM`C~dN@V|{Rccd^CvI_+N5?cbFA-rl8#Wa&Jui_M zHQShE=~16w5j}mmx4T`OE0m)^{*uV~LHZ4CDLe>Z#eb}P&C3fj3It5^d64#+<3vY9 zU|!avg&n@mT|=2u%KzUOEU0L(hSj}3R4JbzjQE|*3%XI?P(g{Xp@ryzrg(iPZq(4k zA|wCDUDwpZmXB7)CP8K4(po~GArJ~jD|BcvI?>Y{n?`ScG8$LN^m&Lq4q+Lfn)@8@ z=NOgmAP)_*`k=<1&R{n$EeEqFKV-JLjw!68DBy57qg+Q<%0`Pt2hN-h*TLi|UD8?T zy{^Sx0i$Wwq`djTklvktP{iss|FJecPck}c;jAHbzhq&fe`(=+UQNKMD*@TAH^!c< zaqu-OOT>gJ0%{!<^mtwuUKh6N_fQ(v#YckYBt@UumCiA~+xCi}+P+`%a+#sQk;LK{ zx^-rgUs;(|VN-&@ViCZr7ZPIo811p;L?<1+=7l3DYoj)`Ums^7%Ws6_M1#*xuhS|4 zobx`PH(b-x6aLNd9da=fR+n;qy!a)wCz|7rap&?_Vn5;Lo0$|Kb-1+?&f2N3r#ARL zu4r|J$jm-Ob+@tGqkXS3p&nd!7V#!}!ep_B6lA@e0 zCm%&zO7Fe)^-7$0{gFZFX#+7&TE)5DV0r2}s;HPHih863s_)hG8S%Q!v&L;%6HeFF zBqXwr?NW^y6y^0qSLJ1_?SEjC zzr!K-(xW+ ztNMh+Hi7Ar<(f**h=Ih@KcGv&Ht;>(%V648zPCXb-jMo9qGH3H>4BSt=*pd4lFFUb zthEsZ3f(?15L$1QRUiU#Q`FE9O_JTD(xRJj3T1Engq1c{x}McMz2SAHpq7QNAU!TI z%cM>4PqTBeUSxA$$dubsSds}S4VCos^P^gbRm57htaavO36nBHfU#!bv6) zI8_j$eAUVZu`Mhx^(T`fqUr~SDeyF_1Qe31u&L()eENl5T6YW2tX!=0mBJs8{t1rVWZgBZ4-VWGZ>h{o=<|KMr*KMk zo}_6w@qep3)ge&v6x?*g@WngqFMJv3pHt9fcR&&;4#dJ1cFv!@uuNvee@28Ef)bsX25jR%VF%U&V3l|yK7g3`w*_sWaogMq^ z$34b`d;>>%S-){+lik7=|M`8uX!`rze0OUu62#1Z^HmYs=`RkRr-v)3^LY7CDA}}h zM%uWe>%3dtZ;nvKq6vep?wMpKM}P+x2Up%9hTB64Y?6XN;a3%!)dKcmYMW)d=NGWo zR(VBkUS1H52(I4#pN;IX=CB*yb;b*;g?%8I8t5ru@>q32N(?7 zGOBiACuJafK*wRi$9PfyR^yb+ls-;5C|g>%VWr7KZ~Ad+83iVD|K#nyuFn@p!L%hT zMb`Rs_vZ+-+#`YEfQueNN_&_j_d-}X$n7sq`bUf9v4Wf&H9vpa&CQMEIAz{2BF5|~ z(t;6;@;n1YKpx1t>2_mrAZhBg@2pDg8(v$?piXv&!GKAiFE?szZb|c9@jDen1AT7! ze7=udWg_N$F<|IzH0j9A5M{A${jUTouIe7V&W-CWtl6ol>L`N8hv)pQ+PxVd|F~^; zc1$FnT(`WODDb>yx!Ys%xDXX8Rd4+4;O$YT=SGmej$6pJv!8c|cLsms+m zlgf*m*rUzXf#nqQD({~ba${(QQXTbtTdGHZ5hm74TR8YR46c9t>3{gxB8ljrO>>l_{s#kIv0f(Y4ro;Tewakgg|(3sj3npaE`_#*piNP zLd;*iOtRQ+#ZBH6`UbdY0HC2ws(&!dEmc$eT^Xk`$0dC^0|j)W3K`v*btg)8L&|uL zR#+}FZavhWGy5dhpL>~gzQx3;DGXHXYUU}YLw^hAnrbtnl}U7)TsjI{IkP8+NB7Yp z91XSD<;xYXY8zU39e7A%wf}Bof^j$f=-*ta3SJ%1aU1-~ShnSMmC^4m8%GXmsm+ZB+l5BVFHOu^`Y{x$FPE=QWLn^c}a5 zSNx6|yssqu_Gno?ZA8QHvMPb~k*b&hirWOKMBkbN3t&Fs6py<|?N2M?B1s-7s3YlY zMyO_bzvSkwnyv=UvhzpvWLxNmF%D7u6L<-UUDSH-v+g z#1nMprYkxe>{RcS{3Xg2XYO3%0_>BOq$2DrkBP5wm6A#}aISu$Hn$pHbF7gG+G_;C z4iEL(hxHPRI843i5s9g=aC*~~A-PX#58-I-eyvfgsdE^^ z?V5|;e00Y{Dap;Hj*LcIJLk70qx`usz3XXVm;0?tYmjY04<04a-}viGK=0Gfp9UyF zfWUxrf*KszSQax0-Fuu^iIXd|2XM>XvCRhM)dk2+ zEZ~mHQdwAYg#O)abIj-({9^9|Ro+qn8Q34wy4C*~=0=(W@*yn2nEogyqs zqe0w4tRDk^IF0^0zKVZq6Ozm`YKx`_nIu6JOED7G@^tayrW~f5D2}f}Vkz(3d)Xvp7NpLDdW3glce7#IQ+f#@@7R7HW`2WkI)pvXP8fgzT|*#*S6NgA6}n( zy-w2pEPvs=JCPz+5zH6XHUye~*Z{M|__PUd^$s2*#IQN40R^gH%$HwyVM5$H|)s=g(1 z)>aath>Fs8p`^Ah=_NtX*Mm`SHr$S5rsTu`1i>$@|Lffl6w$6k8m2Fml#+f=%S~I0 z@AEdMu#m=Qn;0r~gpME#lbg?8m6i?!gWH?9B|k$izXIu$t8i>u4-a0Sy61Gvd+8m^ zpC8l{l8)XKL8VV*$$@S@JFwFOx`ZQ*2fi@5nH|D3h4FF7pEPyi*a0kUi?!O!P( zJ)7lGE$Pwm?Zcy@Ol?9lh6QQ&-WkWdGl|^hNfy4>C%raOoI2XRGijAHU+n4rC`6!R z|L(w|Bo_2Vu}R?tA>yin9AZYf_KJ#uA$)rJ8^~>N>Kf4$H&iq=lAhT4Xrge`p z4f+?E9a|ZDU3(1(Ur*pMlxeip|9n#x zAXpT>e++oI&U!*5TnHluaPx1?RX&|P`1|QL60WB^(ZRbK(i5;sLZ2Rdu02{_Hna_k z_*HK2xK(IhLb!Q6WU+fFTcdSfddoG@CFiR2!+i zc(ph2fts4`|C^pKV^L2^NH{CsQa=cwqo|19kyy$(BQX|Psi(`){}nM zO)!;wI*;>p`}VGf5PJ*F%&si>3DZ`ypTTwKRWK2ROXcErZhgH9MvkD?H!?Hi+P*D} z3zI-e1$9&yG5rQZ#wjIK5*Z~P4v>M_{I?@Y|qS#?G|MyhSBoA#&HBEx~*QvWiR z)60HYeOJ2PvxSlW3TY7F6Q#rF<@}$D=C2xtj6dnK6S1Yqd3JW@#tj8($XHsim0XM2 ztous&i0CP3>L$!OnATBWf`g~5XX8{W8$W5(8!>98P)M7GyJ9C?ll!&B(O>mQJqK*+ z|Am7iHq(ffdX}=HR87*+@sjrOI|Ds&|BA;IFBGDY?g*9zmOy7_kCfyMyOTc^%8%~+ zivO9y2S_PV`kBJB<6Qe{Z_;4UR7ZpxE5U{e(vpm8Q%D8wF78#wC`U!?Vua;P#I|KO z2a7Kb(w$G2Iup4w^)EOS&U^6`&bK+L&LL$d&SEC4o*RUhczMwP!p*)d^Fq_Pkv7;g zL))c1FBwr$oGQ=H*b-do3EO{KJBMF_0`FrmB8%HeN(m%CZqwpI$R~@sah36YnrlJw zZFrRVswKZ5oqGn}AOmb*0sM1i@R>gyf5*i@UqZ0S5Vz~liHL}@iX{eXH0}FeJZuyA znGKg~m9R%_Z|GE5+Z_}XEeK~XMCDcfXixP#X0o|UtDI19SRtynQkz)}L{9dheW$bRlF9}Bw?qL`VIh`})a5dAP@vprYAn+1iN ztEYRC4zK!5NJ=~*uL+OkpASF2|GhUs{N4(^+3=!}?&;7T4BXyOA)Zbo5septni!&q z^cG%l`q%P;OwpDfl!Rkna=vcWiu}3-v!M2DV50BQPuVyh(f?MHg41Uvm^#d#JiD1~ z6kW&)m>qcP0d&I$(*ap>E}V0p)YRf_Ft#<@ybCC~NOlwbw6l^dB4)vDiLH2Otaz1%mlc zx}`)sm(-{Jjq4OI|Mbh$Q;RQe_V`oeT^mh)YwmJqRemEVUQq^&oear*(7b#h;_eN| zwQ*R4q$2`+j;9MBiwWK`%b_O~!%1{`>wT7>DhbNao>0tF0cRx7we!-ObiPDh5h}vV z7n7^gqj66U@!$|t>w^?;=v~_2=vd@2J_0fRKOInw`h)sB0MhKQWS<{2H9PXY%NM;i z!j%PE#dk$4>3=YO8KSgZ{dExc2P+Djxs;ECIuo>HMnwFJDZfZ)5t{%5QQkyFM*kP{ zr&tSRBJji`5{3`lp7MBqPvz+&Y6WxbOj*5KEexauQ46{zqZXX_&&q%EJwnLvcL^>i z6!nSFaZW|;z=`y%AT@we@kKNN7)v^f{-Bf}Joo zkje5s;Cpdt8P;7JEuT%vDuT8ix4!x$|}&dKoIL%0p#) zF&X-Oyq75TF8H69%e3`WAw$a0k-lcCMqR|RG1doCC-EFmDlw$bw=$@1KwrHv6{W<{ zXm#5|=_poQ`$399ghk?hAX`WIM*ENgfUWSCwF!Ujc;9?0rHCAH+VtT^$NH1Rqia^; zX@`|v%Mnh;_FBi|kHlTm2j3?HrT2dpC=3367XCxOh9Jh_KiBw*pTF6)=g;BZ?x$dX zgV~RZk=#WP?5{Aw_pj~u0>ISJ&*JVbeqH+hpC@HLmq|#PpI^~`9Qe_=!=$K|6#%gB;eW;c1nL4ib+kgd%jhG z4iN14_qJIvwqkO2MOwkGQ#56pW51 zDJdCtjI~Ta!8U0Et9AAu@o|NkSXK!NNt&icu0)vEDpkBiz?2!by=!~fB@IEDzO)zU zQuzg%)uP|cEsym(_j-14rq^csf?p5G5~mSjs}?hVq*s3}IEVB>3(A>+At|bgCCnin zAKy}1!T5NB_sivaCM8j%b}D4)xws3GCWbrMqI7xC%1vmZrPfzl<2HYw?8p4vZxw_4 z@mjUcAV7U6G+b{B+QC#r=S8Tj#fYni^P6}SGJB#mEHWv)9yX}ze;^op}`6Swf7%1(pJ9~0E*A?ev|!bZ&_iR%i3 z-2M~m0RuBX2Qy!wDw!v{Z6M3 z0tf}#8zW$2lc)WM4=OnLI%`R@LEj=b2!`CB6CYm}9v)ql0D1&l+P$h&M!fzsgj8{7 z14)HWj^NFFqzAzDj`SyS(7)PXbjG*Xl=}>^eporU{a>FsO@^b}SbV~rb#3+mfLnmd z^I(mZ+z2;SmCLR>)JEH*+}buGF9ixf6-ibZ#YE>b+a`*-A=$5Eqm=}eh^%Qd)1|#Z zOtrl~P5RJ}^*=p^pA0TZ*nUT9l64tEtvnFQi_{n-k;&qWzUZla3_B%|^cPKCn>h%Z z8J?ajqO1#eA@HuHRixgPc>g%8D33M++lyQ$^R;tu;if{WxVJodVGNF6wh~VAO~dw8 z1D?IBf$JxI2t-VpU;I?}qt>XC9~?bN$8~890=4r^qY$czG)aKRM$l#_j(uu#!D(9a zCL>sXAhG@Z1Z=E_Zu}775E{j`EIbx~nM*~N z=F7V?(hDFrWNxbcg8K0RzJ3`kv1X{^g_{JMsrav77ZA)7AeI{P!2k_Z6vjr_`4(cp zg~CQOmrk~!A4W^~eIX`rB3W4XV#s(`9>8lt$~JY7Pem0&Nb-GRF4V2F08IpO${SF@ z2r`B$Y-@)SpsR{reka)Y8j6GF8$=P_6~U|D&7(hC#9L#zth|m_HB828?xF^WeukRI zpq+ZH`9efF2)5ys9mc|r9^#Ek7%2`9FsxB$mFP2ykeW-p?WHL^+u~dROEROo}%aQ1r^n_rQS2S)x zNIjBj?W?}qTDsbpLaoY55L!CeVwp!w*JYYprQu9kRZW?NzpmdWt~9xhq)7#mI}U+LV;*9)!}`q*wtzwYs4Vg1&hyQy*JZ2BIR zJhdy^&ve$yq(KvU^mv}H@y|D9Gu*s7@?(BQ$=hCBj6;y$E^D^5$ zUU>SvN10)Rn zE(;|5#@hQul?&2xx1_ixZDmK{niS-}-qZP6NZg1jxpv(GrUk5rm*x>RAV&Z=Q1LOR z;+D*(m+MFA33E%gaNb;cG!O_@*bBW&!_t%FFKb*kzTP}q6S+zyxVgfy+qg$GLMjWZ zohoVqgCG{`d~LfK{%YQpx7I~@9z=*{dR4$@y@ye=B}~W%rrPcXom+vNoH;GWFMAX@ z{s~(K_Wh7UOpyOiq%sU`Y)VN)j|kKcGFfT^M37VVXRG1Z-(X>vBhlW}>xnZVG(gA$ z%Mz@M1;A&=p3yNe3k7FagaVrA61uc5^7yhP^vmNdHVF}J$9(TH*+PHQ;o2!8Wr=Ra zg{Qa-?O--g|8YNILh$((Pj8V?2D*sR0$Y4nglHd#^ouL`n!`D~Wi z;SKMP7`0DU738Q&B#W-KcXRx=Tbx(FH)~%t-voyL-bV;y&o`^=FHD*o;c`zKv79@z z14IX$EiYTFmTqnFqo0aWjv0JMqMt4>72tbFnZGHs&<~i`G}ok(I3D^g;3e0p#RdzN z?^KgaoE|5hI#-__m^wOqkvvHB3@1_(*iqnn!G8thlST^Agb^^GxvgzsS=p8WIq&PPTBg);=%XbLeaS4IJaU#ro&CIsrDqzRcWCL z_#7FGJbSj*>T^{%c5J;mcDImJVGpQr~GqRjuPlVIKLo6-$*&R_97)S_mg~ zfb2=MzaRyumB4HZd(DSwpo*VVWt^>%OG2`1eka7DuG z^?dDV!w&d&V@+$r4;=M<7m*iD#?E#0UGop&8#d- zMfZ&P=b<&#g{->BSuf8;E$6j=^3Cqb*%7Hp>BS)$$mbY0-MA${qy*htdqhEX`Tju-^xY5|cE93cGM3BO~8cYYfn@@Efhii&Pv1JnJ9{I)rW@ zf+EZm*ulk_A1sT@{Re(@&6HKO!okSL9|HlNRdMZP;0E=@Rj!O2F-7BD@oOx02?JSD z5nWxxAUsBI(*=UaQCTl$l103qH;hgP>ZX#W$H> z%X-wQxAl!f^Sc3pj#lP0zq#DrB8PhzgoZMk5zLKb{V5QFCnIt!{QMwr;q)X(=!qJ(>W0R>3Sl94-@xLU zui7kGejL4uZtK@FS@yUOIJ-cIHENq9e4Of=z1R|gJy)7OzUNgc)+g07dmoEzMwA}z zL%AsyGtT=WkH0`aO+W54d8YdLTrCJdlK2rf$ zGmqmtjC|HmTX6ESO7Wj*f;asKxkoVjiYXDcf3fcCN)X*2*oI5cg3)B$Ynl2V-LFef zFn#GuQx~gExH;wIA94`oR2{3vCiD%|QN;IT-G6PfT=T=+{5fxQy^iEak!G2kYG5JZ z^M0QG42KtLt56g__+HP$eXPU{%#VCi=;@9G2Y4fMdbg_9tgp=cLZ0HH66pciHFf!@ z_@vZeO3$zNWc_zsncV}q8hpcqTvs#a z-XntC$D9%Wr6R%_f@xukQ&Ykxh0}(K`b8O6w4w}9r|jQrV;>syao__l(NT;nd-=OK zY$vk9ul&tc^;XcSg{KP&S}WH0n}?a(;WOV(YCXZE7fVG>eKxSGqbC^C>F?&?<7mQ( zVMIyZYJ(r{_k@D*RPyX3DO@y#W|>Y2ooz;0?df}78O$@UN_#-)(r=f~D84?rb$C%X zjY?DVKju+r2CZ&#wO_M5`oase@8`mskNGDq(~_{#Im>>f#B)rpJ*!|&DA%eDP9oQo zcvuqJz3UL@;ZP9hu7mkS^Gbn^?-qR8w08QrceKavhLh-YTd@Wjcgii7d$yjOWA({~ z$GAreco?F3jUFN}iOa7(YXhd@ZFh0}Kml6JS)(sSVv@6oEtwSk{3lX@udJ+}m$@Yz zfKuKe&a=S;-7TQG(#ks37;8x6^BdskS_zH)CUD%H zVaDa60~!y z#hTuC%3gh3T74qckc+ku7OwX=l6X3=CF-J{%e-DaJ+ED zH#jIcnUI~GeQ;!il8#R5OmPx{v&+bgu;HZayh`Z?$~@QtU*;wTfdsonjG%}+3X_vt zd5)d32`o|cer=gtt?^5LWc6*_=vAWJ59__lnrwD6BG0Owd%o%F!CTh6b|j1SqogfA zNO?QN+cB<7k8tk>(y*abn&Me8v1nMpMUhTf}ntUYQ#Wy%2HQ=<*;v(WI#A)JNCD zh|a3*H`P1YKgUD7+Y(x=#L*8pK?thNav(p3&}feQ0i2Z}nUOb*F_`MkZkEONV~CoU z$|{Ws%z4`Y8+e;mIOoLfz=iiXwtQfJE61eizlIN$X7>W7Kd+{lVeF@m83R3 zX;Gwhf83k_a@TG+F0nJ6sU-KgVd*oKrmD2Zh*#iC;N_5rquA-3T#yJI2{sx0)Su-@ zW0qdyFZEq2zt5+)9Qv<5twWy`_sy+g!~U~{%Juah9ZdnN&;yj`=*C4>du(E- zX*Z*B`hyPH#CduD<}2Z8Ff1%A&&jS6R|(&esPy5gKmdJpZs2>O8jEBaUBNvI*1`EYc5J-K0r(!Qx(lz4Y_Dp(DRvj(m8CBXouD=(SyLFPEER{jomk z-jE!y$QVDL=3#fN_cHhq0*NQmNgcMpBSBpFhVVK`N|JSnsfle_sgH>Gd1hwv)(rtI zFnS_F^00$R4>NJ*c`4mKZiyEf)oJvkz>Mnq_36n(Vh1|&T}(dlk=C0F*}5^bg3a(q zxI<>b;l2F)2Wn2W^;ISpdbT@={P2;sOOM;{OBl;VR?~=u?b&=Q-l0nv*>L`*wWDJ$ zTZ(M(bgksky7=tR(3_@27~)KiPcj=P?XaTn!@tH|MPE3li~U~`D)TE1mQ^4|eIYUN zG1q*>(aKu`6z9{3cWc*ATds1u!pa;Hh0YK*`dI&=pWOQcTO|6OGtuj3v%?Nn)FkM{ za|As?x!ipQ%Rf+;haLzU_>z5up93nC^N>1xBTCEe*h)4m>uqc!5NA5(QUiGf!*70Z zmG`SK>MV3dU7jb+svx{uE;^yPyB1tuWo)dNmR();XOM2Zh#>}7ZnIGXRwVt&uVY;$ zFH-&ucuFFKdxA+}heWwFDraYB(c66Np69(4;>M0ACs=RfnSr>ujU|`SwWzl>a|%E^<47Lu|z3(M=m3onPe`mj9z7u#Qo^~K7*+47{Q+pU(l$R zj!ITJK5NZ{`Yyq3F+ph-m98~;bU_Gl(*=5#^~ZcfKu=^?dsq9G;}Ib;6L>@ro>~tK zkFGH4zhowb7x6Aq{MxsOQn(;Jp=ekL63_ECNlaN62`^krvfh<~Yw@z=9t9>~UT^p^ zBG)-E^5TkE161~%)2=+nrN?Xb9sb6|$og`8ul~mm959)`C{i>R+J~#8P_|>-RdiTK zQ^(zv!j0>xrmK(}$-)Z6=dm_FQ;sPV&OrN5(<u!!9q`@TSnPooIze`Tl6{82kNlM|zfFSJ<$Ha1TN5|dVE!fXrd9$!KNcD% za--ex&9bI+(Zf=HkJCLhr-Oo|!-J70n3`|3IRU3D{ta);U9Lme^UZr=blc|m<-egW zp?cCMjaP&oU@CF*rcrvPgDj8BcjRV4Kt9xxXFsNjfnOoCow3VWQ9=S5clz(C-X2cv zp|DvD;T=={alk#p#I=IOuIvD$?&suwhJOI`m9lKbjox{FDNTTEyE}f%t?3Ja@R7;? z2PpkKHA&i!4Xbe)qiIz6Gzq-H@~eSs zG4DIu&u_q6u@rQMb{<(|=h7wk3k9V2IBVTEUm68bI4E3u>8bGU7Q0(FBIUvx?!4*X z@R0KrMmY47^L_Eb;0NlZ&xYl%nn0lyBp~&;5LT0U!tw^M>V<`~)+`Cb4zKoBhR^!5 z&W=h(lAp*|UTuG!9hlIUq(NY&aSrb^T@z}I`s7_zoa4FJqalEUUj2T;ipmjj@A~h( z2DD@jZr$*+lk!_LNARM+PsR$!ysc?ZCi7u~*T399j}pr12KHjm@<|JsJY*5c7b3Hn z*~GlB{8&jb6|bDsnTECrOxYZbU-!Jaf?SK0DehctTzj6od*8GnA!6>0Ot^G93<`Su z&nYZPUa|TwP>9I);}&KDqieP#6w}E=nN-X4J|~nuXBL!AL}9-Q{l<4i)vu5xscZR$ zM(G{z*7(jWFM)l3umR?T%v@-v8sdmz9=MG$0JC;L-Wc3HLzF;*$VPvhwoQ{o9Q;Z7 z{iAna053jHHtK;zeuWuRqqIxBbTvbWQROryR4*imn5@WNn zi^ENX?>B;8K`y&8WawK!jDEF@%<6{jhuF0b2!4F-KA*q;r=HhGlu#;t?vx)BSMl6q zp@3z7&Y3UYTwfXmCizqQ(`ExlpCf@DdK7V<&DrY;I5OfD{;J*k-K5d(NyZNnPS1SS zt`7u7QdI9(iXHDezwsL<`elyOZ7uQ%aldOioCIC7)xrk4X@7swG`m&2GA`Z}4~CNm z2O)hxII`7bPK56iy8?ny{$fJaxi=BxlX)FWLVAkKHAhcNt{Uq(!n-!H2o|h2SLh-Q zh1qHyFw10Gd~=66wYmyEoK~U8HrbQd%(PsUqHtrFsjJHM*Y#uC{lor+Tk=*n6!ki& z^5xZ=!C}k7qP&Q{=;j~eyx;8}*8B218qyR07hUfi*3`CrfqE>cNU_f8=6UXLP0suU@qNr!~cLl3C*UPI`S4hcm%1OhMK>$&%L-}fGW@a2P$z4ly- zz1AFa%rREdImXKLn=-=-uy?n6i%_ynYm(%!Lw^&T(984Q-3;Kv{Q-#!80ha#ty7gd9_eULDEAz6J9s+@|HX z`IshjOdSTs4xkS0qidJ`O4y@|$!BT*453k$vG~CF>m>;yJb^s|ZEf|Hfu8))InqXq zc4<;8{=M_J{FKYeD)xBkCH|n}OhGq@$xmw2mXGE38+*zvT?4^BnMc(Zar(NZ14MqU zVw8Y`HMHAaiYO8JW4!W9M{Dy(TzPYJ-;QsrsUsj^yGFfuF6=vV`re%ZG7h8fqyEl| zx~+{Vm;Q|(k{JQ!W9HZ06}r;~<)j-vnDcp-wk}<52|O$?@**&u^yK*~G_6Xg>O82X z`{4JH=yJ<q3JzcC9qIh$AXTE;YhZ0~Z`sRbrSsMIbcp)NbEnmRyl| zt_y-OHwNweb1&W09Q-_HL%Qkjk|`;C3eUn8JCpTLNkKc&S^%EkdT^+-|Mv3R z^d6Lxu7ba*Oy_+SgB;X1Sb;|FJl8%;>_W_~`$$Xj>P)9d& zoSz-wN_Wt!ZOKxB!KP}>sRs^GlV^UnN*Y|qIaAFhV#$wh+)iO6lJ2Wcch%{hd5#T& zU#22t^M0gDNWCk3es%J|Xu*B!PR;e*M3EQSUop{u;;>*{+3u4F06s!0p;m1-l*qAI zdUZp3dV1Q<(Q$l@q|yLxWo^A7Df2JEW=ck#^`&A)ra*9@}?PhUsENRNpg%85#QkdQd+>Uh^fb)=S-;J)wwap!jZ`OauARe7@J!JkGTi$^cTW00wMCIykwYX(xrt@%f9LsZV1D!k7`7q;a1-Uc@HWQ1{7CzTYbSg$s3 zyvyd#3V_e!`QjO0V;c)I1G6qn$oo`A)><_b4?RXP&w`I$AL}qU2&NqnLQXBiD4zL` zli5797LWiED*xM=bN7<_X5A&t0r!v?F zPe_WvzbefAc^zuSH}(sE3a~7a8~pN-oOb1jCb>xxauaTaoPE_@lqqj`r|ZSjSRs*n zPpw8thcCp9U|AZ6_eZ>Ffn%^N#Y}a$-Ny6QRGyZ{WYfIg%%wm5|40Ts^gP32v6D!D zVWPi~AMfY>{&#O<=}UxTnZR+MUmwq%QD0nq3(PNIv*b%ZV6MLkioFdkSzS;sClo%` z9388-do3jtmu=FN{@$LWzUEkoe9U_1Xbipaok)Iq-ur%t;RhIfBx=~Oy_sHrF}w42 zknQ7%gkh~4xwsdw!sU+?tN9k5TN^FZ{ePtmHa0gcc9qKo9PN0t3RPnr<(LWsh}`oe zB5@TQ{x8*M>#epD_|CFztA7?2AKU#%p`SLdpwjQ#8*(VsQ-yDLf=sh(H<{O&o>(bf zRfbAUHG=dhO18k|t|-KFlW)7hRsbuGcJm@(k&`=$dXS7w z`YLucKR@4PXpqgM#9@s|Kwb;-kdDX;8QX$%<6k${ z|0Tfjm3TJ6?CDabe)w>enChr;21aX+jiv^T_Vk;&kW{brTTX1A_GgL5iMmt2w4D!F z9TdM-#NJ*=bT)MNRwpV6`a005NFqJFjvbgtr~{3?=mWh-=v8L}c}N;>K3;dTaQ5Oa z@u3}K?~lk(xwY%7^B;P4MC|-Ay1As`OV)glZ|#39_p+IJ&{wRffcY$}pA*v`Owlsh z7yjFZig0H(kxd2P?HlcXhSzVg;0{EBAInm3i+)Fk4w=Lh6_Kg!@H8V=e9n4zk9F_6 zjNf$u-1h+7_1GNIyumC_C30-nb@!?(h~mH0R-#C>p^@W5b`@@$i&8!VT3C@j zJNZh|ZN&^RzE5LpY`Beso}T^;$oJ9>-~NfCp{(SA&61M-G)N&USX45-p-Am(@k?IK zJ=+M{WNFd#cz0Es<@&2tO9&PG=C8$lg|Hs6*m1bTgn4Cb2h)X*FmKB_>E-DfhJ!&v z#yyZKxCv+Ycn-d7%d+mKw2cTwwAnuiama9#hcGW>q^TXXS0gK@JRyJ4+he`FSZ8oO>^l7pzt=$xMOk;qc$ z`QJcM6M^~%aht7VqY$u>^`CiW}Fg@;wqDld2{b(i^)Jc!N51tyT!W z(b^9R_l?6!?o>2k!Cs}op<6hU&ZW($qyQ_D@P)lI0+Z5TSN{SC>ar}k^82&|%7(~! z{lCKcnRrdJpt`gpFQ$R5xf(P=Yi3gEEXxn#B|Oqxl-ANB<`jum2p(hfnPB z*R~=u@lH(Fa-Nfs`~o;zpRFD?*Oa|K3gZ3#bN9C1M>18CO;i%{_%Fjcl-3&GA~}ft zf1EFwrI>#=JchJMl&tJp#O@_#FsgV3-Jc4bTBagncRqQ%r&RP=0RJ#7Df*eXINb}U zU*u-Dd~W#}6Wz{FWR8CM4byRKt<#Wkv|FpKC}S?US})K`5*KmOdqd8TKCi%53yM-S zP`IyZati;mfFmBH{;mzo&zle(!Z>(&i;ze{{f#%;qG5j<#-tS76w@X>B{{G?)|WW(@PeOktR8HA5}Q^a;34MV1#0g3HoJx8*&dWx5-5G!LtKQ#LX!|EY*u;w1zyR{iUMaD~ z*v<`-G=?w-j-Irk^uPR{hd8l+vYnWysVM;Vh_XjS*AuB6Us>5}za7GO$*I~!bfB}} z^HZDI0=v0TBIU&9HFrM=#ta@VRp+aOYnBz^s_dN3_uFIh(P^?Fd8v$S3qsVD;4!f* zpY@<^V(VCw1VCoM~`5}$Q zcys*eRq%Mrv2)hN2D)Ll5q8)t9JC{}?O&9}0KPdPfB50{W3P(c4*ydeIc6#Sm}lu! zMUu(4%!XjZj7%YebNO6WV)hctjRz3AL0_CNx1EA6+m&a%2~56=Bi_DsH#eoWmYjL> zepiS0&xH4giSM$5Zg5C>@XF4)=PrpC-{0vv*!fFJHNvukKQ5rnJGd0>>+X>Hlo6Qi zuC=HR8(JlgfP0;0WY^~J1_qKC7?9XGmlc)QB@^|ZB9wmEMq1mwy=pr|(=jFRc6U;G zX9Zq2ADOYyU1CC$+4tLquV>Kw!DEO6t2jk&Vl|C>&)lrfn)?esylYl4o}wjClhZP# zwIhs{9YvJ+$Q0Mx{l@D9n|?R+%|hX zRq7RjH|mGs&f0eRs%uZuc$@?pZ@>;X((#+t-QQ$l%9%Fljh@L~-l3FkW8z8gY{-F+ zkIKg!B^Q57=u-dQ$cpn>7!e{ZCy>`kp1k-MXXnC`acL~$MPS~iix}ssj{&>2v&3(^u6a5z7@Td_UFt%4Gf!$cQED?0 z6QiN>xh$;9P25G?Z)1npedKIkJhH}Jc{bp2B9n11Tg=!^YQzIWt4v^!qS`)m9TRZVKbb3GUSw(3O%0Xm|=4@-gd zJu0e#;|N#3t0&^(uC?2Rm1y~t>Zte0#-%0(vR$ueecgFh`rU~IJX8Gr-?gwFxgI}t zYjw3Y9hboJ2UroCL!a(i%p!#TczC}u9(>frD83t1ZmFy%d@yu!<3;b}?|qPrR^ z=5GdhHL4f{UGX%Lwd|0xL39$4G$Jf46l(w7xhag3RMZ~MM^uIpJI1wvo-cpiAvysb z1Tb~jV!zE-#im^BF$4weQyB&Jshxbs$WCe%xh)M8@$qy21><{T_cfdd9{4W2&)!FI zl`r+eoYr`Gc`U)*AKUI;k-sxo$X2^eBl`|(x0;#o&SG<62-AGTpwqnf9JklM7mjrOZWJ2Dd4@i!aHM9vlan;Syfl$0Tr zYD1PWicdITfB%Sopcq-bfSpz}b>Jp=J>W59dvAA#xRk^4Z$?BacgBSheV$wVadD#i z{Q`&lQjx5mRY9vIM(1rePufC;s!n=>_s8Aqeq}}#^2?kp>mjVxVR_Y#qQR$448ilK z=c_&Jz6U)w8!Y|=VUT?J-FVy%6R+}Lr~7!Y|oNaqd-L2=`gBs8=?;p zDpaTGWY!N~f$7?ULruz}i=}O$tES?nOpT6JgU<)FKt4YuCg&9Q3a#uEZ1V7DblUoJ zMe~0Ha9>%U&2YW_(B=%5cFvV8k6I--N`74|O^4HtM=|(?zC6J^kgP+`E4q((FP&QE@JeM!d zpPkZ*6`kAngVBl+A`faAgA4;HJ(+wv#xBl3i4~77o35SjaK18IyD_f_CrDXaQA*5L^Dlq>fuh~o~-aXZa=aVx43^= zN+9_Ysf<}-q^=3nzwEkEQd(Nmd3$4fTZd>(0|-*Ew=V%?b&u3i@S*MZXG$w&`dwu| zXk=4GiiAkPW?tMlD-A!I2=TL=vr)cTH^W_yc92{bUOPNIEa9ED9T4u~<7-P>;<3#b z?NS~2k|hTXS`^2hcS)7UU0Q^iOwE^-#(Rk(nV0lNlai!0se|ynVNiYpgVe7JK4%Nu->o}vw1f60l`eD^L`=?g`Z5&hQxBjIz29j~@A)6B zdrR4GCF)C^ANn64T3=|*E#5@@+IHT`y7;ss32&P39%=8Hq7~rhuC4nMvA+{(%)4F9 zD3a$VCyR-`k}$;IG)k%P*Zm3c@ytbIG%(-g{ztcMzK)Dwb(I6_u(-1r@CguQrv=t} z69e{gs5mftX?NqPO<=VibL2p+c);%Dvptr#rF`%DxAS5n8cHR#ZagSj@Aq8;&3=Ak zEl#TPdCDj1Bn=&*p&d~-Q>E^?ec1{?t~uQRO}; z(q7x#>z@Cd*}A^dIG|xr%Dt-ap>OG~cEV^?l0ho$g?uu?H8pVy5DwU9Gw6X9yu%l&3@RW+XHS{IXP5K#%!XVv}xU1yt)8v7fk%-S9Y>qm0w zNd{Uar?;7ny$2*#tZX}0e^_O;V6hgf-s_yy;Se2u)f9km`1JN?3~KFnxcYqM+zQyPpi5C>A>WApD8aG}*ZnBWIbYUiA$ zWR&;!A53c7pUybcAfaJ9UjLeTRc3B(xZin?El|ucqA**OTL?J8WM8gVDYLS&GO^z_ zc2l(p83%BI|T#IWCI)mUwYAFP8$ zkF1B*5y6uA;f#@AY*RKuBfpZ`#GuyW+mh^O#=boMGngkW_rmCJ+S}W6a&U~SkK}zx zPd{ssv>M{z(X!ZZlsxTJMV@r(fTyM$0hC0^Af4yKYYJMxDBT$YEr92??P0;r`Mb;g z5GGhf#mm~T6U%B(Xp=8;{=6;aV2L+Sn~AXg>U5fS0(;sUMnGvc?jM>p+)Ha8h~- zwc*nixjcKNp3M9^(%x|wxcRPw?q_j&D>+@4x~&A%VWW>iVOT~G^5b9szQ{NGn3u~B zQ!+A2r>bpnrBm+OLc8y%Vzc3+J!{1t_zqer*TTX~fT4g*e?{Y-7(?n@NQ0)Ewgk9r z)rjbjhdeTX&AOmEApRq7$Ok<5?8N?zJ;Uaf?4p8~SFIDFZsq`Wc@e*TvZxDpefQ`0 zS48ISh5hsT@A|io|2aNfS)?`ZR(wGl!>IA;&C?04f8HZ~)6v`o_H~aG+vPdRePStx}jz4bra?3Nxwe zjom7T`pxW5H*T2vtsUMx3~vf96vhMy)ULMCZTj_*SyJdey;q%HHYw9(cIng-Yh!#9 z)79-i&;IAKug;mtL_eibo}C3~AcT)$m9<(#Wp60Pq`a|L4CMqvn9P7?k}|i{O|s-= ztFHE{?P!^UibyrZv_H?5<>s?lv!MGhV;rp*Cd2)OLj>BPugw%KX?j-S)V$jnk{ox@ zMcfi^qCq3cWs{onLyzn=&jwljPGHg#AI?n26IP4;uF0objhE{TM0sy0XA|-f(!#Un ze8$21yq;)FF711KLkyp8{TZy;mEW_+QsgL<{?x0Eh&SX?#4W%3Jh1X*E|G;bzb`SV zFo`UMUyGo$>t)EwoTFx+B~(yvn6$p3{Q*xE?ZNSov}59YyML>}hzBN;IR}N!<^#)1 zM`Krm4nNMhHO=jb4AWfh}9pdyAxS<2o%MLFmTQaMSFmt8ZFpfn`(09lXxk z)x1_2OmX)!5`?u21_xD907Zg)Q1L%=DI)*a?Y{fWGo?L|q{R5#*_;MiF^}TN@RX8z z$K1%ycj(Wz*NR;Z1X*oGR@^+f?ym!1KGqhTw0*b~IBtuqlfUYAok5=7h{fg+bh9vf z-Cf#Oo$`|K7x&58@j(o(Y@+!*4gU+hJwkbj!FXQo1jCtvtRh#Vl|FGFUbtKjjI7}v zb>RJiTcC~<+%c3!^D>==U+kt_j$w8n1-=i)v<;~=f?wAD8SRyyHS&-57}G3uo710_ zxW8O=(@~C4&vrC#-JNE-BSsQAfGIJ{R^vY8*|K9Q!_K?c+7ctGBIdC!kw!A zx%M@B44{3U=_^9IxCoZMvH{Xf6UcS7>`h8aeVp#^=iuzDYiyhehz+MPAj+384DbEO zm?z4e^!6$tYHIW>y;xXS^o-RRKB<2-1*^=gxZX%guu9~nO@7K8N>3n_Cq%ySU!f#g zD9)8s_!lQ6C@;Gd^sNpiwPmt~vm5d_mpzSrhwwP++xFn1|MXlyQpKr`tM-exxsw(- z)W@Nk6Yb4uxgE;Mp{i@X_^r}wbGp>n!E`L0OW1Cpk$hUO(m36KVS>-5z{e`;`gpx% zUM)O8rBBDX2J1LwlIP_gTUn0O)Q!=RtW{jNm#6J=#PWsBv&6U04{nT))v2SMsSy8? z2{8lr-N&ZD>ttX;XlQPuR)-}!hcrOHfrDpCf@9AQskA?BT}Rh<1O;@`o$E9>WGm>|5E}H^k$&PG)3Ksc@OJU%ATDmEItGx-BTbCL!gd<#d+-JX&@BtpiWda z!fgF(QDn&Y`JZWMhF!3QlXo9N?hEe*Xx4I*|a>O|exSGI9py|PZkh5T02 zY!42`)EriNzjUSmogKHE1kltT*Wu{z7G+~(*Gnykr+$-xsH{a#`}NO8Ori15(4wT@v4T7+gBV)llZg*`^O4L=&~jrI6F;@!WlYGj5Z1Zc|BKd@;rD1P21kYvfk$Oj9Ay3?BG}+9t)oy%`~gfgj-q zXtiLqA;MA}erl-2I#awl;G*joH!lYU?U5hsTW7T?)E|Cca{(e5 z8&sGsc8NWjIMbT-EVT`c^s)6EVU!0B6&?h#JTbJ2(rK;NzC1Tf3?s}?9>knIT922; z6odz>=l4t@{md0(rUO?Dc7NQ#uVp85?MCjb6UFoOS}zCU4!?ZxDwy=z$W+i~kmq~V zEGne@E$C#c<-i7J;NSnVRD~gjgivjt-)R~U{z$?l`%%C#+rZ#22SPQky{vK^`_eE^FJKJTzF=?i%6DhWRg1^#AWkpgn*NsP6pZ!R8mvZC1PX}jBzL> ztKG#81Ee1Ui^HMD#_|Tzg&l|$5x=!eZz8f#M3lgWwe)#@oYSJ|zuWHUdcWdkDf%;f z26UTW#4AG7tWlpN{d%aZIl{vOR)SDg0ULw11e=EUN{}!$B3H3@U;wD2lbkUq$=vR5 zErd`W8mya7KQoIpUo3}fYH1~U9g$FNJ5_$jV+&4ber97ooxvsOJZ~-5BnZ6GGhvaO zY-|W@*t6!IX4DpRuCg)ZGu6!iLN!9qgjNKao>ousCyB2*W`axCas@~MYy%=UW6}`^ z9bJbLGju==OgW=z3@4Y6-6@@+_RK_{Q?TB`t2mhp+O0{{R}?M=H(sd%1ZEllQ_8B` z*RXpIWn-umQ)m<$70Bo4m9C7_O#ICoHjftrQnt$GChd%Q6N$$hZtsk@LsF(_6MuMF z>yd;?&rx@^YaVt6KR!JMZNaM;T*!n%&Z>YO-(w)bC`99SBhD+k&Bz&sr|U%o^caA- zF$ItIX;VYikLzGXuu-wWEpgmK!LpDB)!^P+RBA}=6ysgyOkvC1&Xw*HiDCIi|DL(O zPu@OuBir<9VpGj1CMuTo`T>}R(=A_0oGvHor05R}4ESv~td%}`X5;Xg2r*@P&-+4z zowKNNH>GR47gGNUp$Yo9C8<-V7xGv4tH-03F>3dYybV43b=bwdCSbW$1~Xopql43I zKpo;X(&+V7E>hsNQ{7o{ZLo+=)E7K(`fzj(kEeD*b2AZgrOx2e8=t1%0%tZO#Uvta z*0`!IV~ol#U$+M5$dv1P=yU5GIn$5TZ~7v4%Wu}?u3Pp(+zL<@%x!e(zArl)wcOb4 z2W_`U(Lv{ygdOnMa=;P0!NFvkpOvg$CW0J`oh~8gb_Ol*wiaLFH@WfMt--2Hrwf+& zv3)uqI3xWcjKtF?oJ(Ynb08zB?A{HbhQ!e%-$7Q0gj;ms6j&*m{8i+Uqg*}&l@FvwfgvKxRbr{XZ)Sa8kFQ={hotf-t?r+z~B!13tYcSrM zK3Cdt)^&1@3u9r0*4Iyh?pa9Pm4@&%QgqGU1n{DwcpXt8ylWfN<(D#-bw7vjea2 zH;O!u5Ay^C_qz=@=wsTz$0@>b!xjBYXqB`cMwJ9f2}5e*W2(T*oKU~@oN%~P#l`L# z2J}7C-Lvgb7+?^^JO+=2Dw>0Pmiy|;J^ z!mN-Eu&WgvAd@BOBI64_+J-7A=&i+zhd@j22FP6V0l0 zP(ws>iNXWk`ZxP!5~llujCnaGbrMGrDE{^p?uiHin~fjJYq$@ePB~r2OAu}aI*#Cp z+6hTxbyjM%abmV%7ho0R2NJgHh;=$Vp`^doAvQR%1pKe`|r>#JuhDPZvO*O~HR>(cO$7(giaUZbjg0X!f z*+|q(>4YSrHsXUuI59IrA@wy4QZgvA1LlNaz|bkqXT#(9&nSRqd<$rWw)l+$Iu0j} z%8;O}vP}J4jc1W7-1J3L)TU*3Y}HUxvQOOv;bXPnnVM2Dv(o*amIMD;|4+z#&z19xc{tPH7P+T_so;mAZBfW2xw)od zl^Ekyv;B!xuj;d=hf`I0hILM;KKMOPJos&<*Wtl9Xs#2E#cgTnyVl;{+y9a=TWWm{}n&Z8ERI z9S#@MxhDYhM%lhjxf~pBwuPYLeK5eu&~n^fXU4>nr11ys^VK26XG0oOE8bY~x_4un z_de+mrOY63_doOSBuKQyAp$A=${|=?O;@;Y3{}Q&`(~*#iGzcWPl(!Iz>p&KT2i`s z#Hrti9JPIaD&NGFrLOxQQ?C+`&~g*rx@zULPeEKK6`|tRcRczSv0u0+^S){n<+Q<; z`zw{W9+#Nd=03flPfA7IXT2%!1`2D|7gZ80OBXF}qC)cA%-&T09Hq!Hpk1tSe8$&72DWzHm9uz z{n)RK47X{8B$QX@Aw_&3wii8H(+7B%--_@t=(|>&{r6{T*pd_-kjAp3N(MkTyWZtP zWL0%i_PV;CQ(Z5{PZnq5t9co)nmr*Uap4v6=xh{F`O>s)R#M4r0-GkMT(jOFf4G|N z4DysIq;&vug52y*3R3KRG-8z`?pcT8Y6=6=A4wg3ocD9exj@*%9s%B1o1*jL9}r7a zt7){EsZeIcBUvYJecRkl$}M$5B*V3}{n03GO{jErO#}bru3AUaqUxZ%(jZxyj z-EJAlOT6^qq-ESj13I~6TGB-E_7rEolE&-zD#j|}hlBf_e9d@X$)giXzs)q=!xN$M zO*oZOS&$9}Q1<=O|L2b1K@au8xP!S|Z{f!I=@@`d;Pw22G0VrQ_fg{BB_$0&>jKt2 zzvJ_5^aP+7nHTjR02+x5gL0fLHA~YC*e{9G1a+uVt!oM`@RXc6X3`o-Aoiyj_#f-og zY4fT=V==>}Fc!`}^8m;G?KHPe1GqU4L{dg{qi2t0nXAO^gH6A*nym_L!Ga0LcMef{ z3eiken2)>sbLajk2q5>Btbkh*u|`q3Zv(<6EzoAgmo2)w1Dr+$Gj%f@$-lN-o>tT0 zT&yUxh-l~Ag8HQOTEmbZ{sN?ei=|wpyr&$j_DZVVI`fnI5UCx~fiywwwmnVnosb6U ztl};`@36ft+L@M3Hx;_Hl0~wj`}glBNd)BYjqQI~i|DqlC99lSdDo-SleRBtKgy!Q z>B8B8OX5bTZ&(Wec6#r4HX*?BsPlQ0~M z+0Vdv^)7L%?;iL68+=6aVF-SHBj<6L>XoG@e6wt;3 zYNAv6l?@^z(-7>z59#1?mo=V-=7l-tE;GJhiZf&AhT6zD%|5_&`Hd)(&o^4(cKRj@ zLPi5f>7AzSH>Vg|O``ue5zfkP+0dj~wQjHd5STg_ET@a>VY<{BlGcNdnqDZZ4ZRpS zc;P0S(fA07ctB`VNGq1b1*Q*$k}1gx-mYit6CLv{{+{dGKCoXC=basZ-Wt6{91ZGy?je zd4&en-Rt(8v;uRS9hO7d^A&ucofyze*(0E!5U6P`Z!d`q*r*AdLcxfRi-5YbaibkA zdHHZuiUEsKox-2b{S8+u(7)_LO`2$x>!y@V!<&dsziUW)CSdqs(vgOf5uh=~n^so!!K%Q$@y{pzO#0tq!avCLl?aEA|5R44 zJSn>uX2vvPcMze(a{m+epJK?BZ#^+Dub&l9*Xl<-k}QF*I71uVPNl5Zj;NqhyR}5p z8!!HJD7Xxd$4_ehGkY1$w`42gUOA^+g`-H1cM_geXbqah9D;D=2}s-OlvR*q$%A7AP&Ce9`_k*mOxD^H<4Qs0X;)yi|T~sVuyJ5>3T<-Ih%7JlI zn)*UD_@d332zt>IF@JI|q;<2NwX^?fnz2U*Tj%CRtpkRq`Ka8xRJC19ElKiB%!kK9 z;K+@|^UqB^nZHX6PvG}rG5>Rr-7i>Si~ivZ4ydbNwA!0F0n?Ys`5gAB@k=%XQ1z{X zuRW6U-PZVU(jzKX0Ecvm@$DQ6Pj7E7dWx=z03UK^=^QG`09i_&vN0$gnKc|vhiY;E z#CVEVJM6y3Yp>|8jeP(9bfm?r4zWrWISV9-HW zQs3@=G?n`$?o#D)=gwtOFx)9<2PYAa)rGBoIXgg!2f>;c{SB$^E!};3R=^;ydGpWR zERvbuqUg1$?s2N?TX1=f{iVQDPM^iX!ED^q)6?7iSu@e^%i@-f+XpqpEFM;a0k>VfYY5eE2kcR%YMPHy-fO!(zXAAgo% z*sDW+@LVI13+4}h(lu*aO;5erB0mGHvrp7%t#LbMT!qR55= zRswF|&|q(w6Fg%C^Rhe+(U^I~uyoE?M)7C#?E*jUZa(|Y!L`}VtE8o&5g)1a7HYNp zm?{tzZ?J4>vBm(1CS)Xy6J&G?l)dy2I0Kl=e&sg_(ciFY+Xm zKziT-8hdMr*}M%Ah25=If=-Irp-^z{$-PyRBHb= z)1N~BKkI|W{MM1VSBan={m55T?=#08jqVBf*8sQcjpM{ZMwUt4<~FmE0wa&^-g95g zuI_Xx)!Jx#rT)yq(wqm&1J8%Cp6S}gNP*g;HU;HGE_V56A>u1oM-6M|H-RH20Dw?Q zkZlwHAbnB4c6ox(wzjgfo|J#e`NdnHj?eO5k)3v>vTBhUDjf|v-S0yb3>K*dr})ia zYc4v35vv2%2CaCoBoW0is4#oa=)b3rY_3%Wa$ihRJjRQU8#ZY;H~-=#xG%K%ZDy(D;O_8-_ep*9PM?|dDDhDxGl;vljT;~a$XTRasG+uSV3Z8G)r%TVp z-l4q{hWFkX>IBTd{miRpxZRsnW)K#ZFW2 zx%fW+K!&K+e&;e5>j+i4_|LDN&6Q#YpZ{zbKLuYsChptZvi(om0|0$yPb{Rm>pBcR zrS2G$a)^s7v&x-va?|8$6vzU+#$8lsgpF)fUyP;lSuQImOh_I}L#e6Z5pcqAZqMo7 zYV>f@x>rM^x4nbA0`k4k)-);)o}Q^h6Q8$u;bhHi3S(%I0?0K*&#mhaVguy-#**S^ zco7r0PA#W4gqfn9ap8*= zlXAx?0V&0L|8!cNOWD@eeJ%WExOA!7?5=*`*$xb0rR-nYc}0G>$Zm$~U!ZyUd;m=9 zXo1eNkGpQY_VPS(+t0j62c;aibvS)6se3T)e&^7qVSL1yJ`d?+7Tj`vNAlzwmtO%l zr|Iws)neDDF{sA(39v*?uW3X8PflZg7ne%*5wyoMgqDPbtCjb(c2p zFAk!zaj;MZB?KCqsW3iCoxZv779q?%vLt=lRO=Z#y165nkHNIQx^wwUfUsU0wd}L- z7m~0TWiYpe`c;)i+EcLNP*+@Du2wt!Hq@(BH!vuB;${<~tXZEx2!e4{G;XCoe5Vo* zZ+g8YuCp=KPU+C!wKMuGPQu~~Q}6|evG8Ca{Z0#9`=1?pCzkjidf67E{+z|1%CZzD64dBUepDw4R+M)14s{ zsWLygQPOdHx5IUoL;?uR2mlId-NnNi+oQ=sI})oRK0boUf#7XWzzGg6E@gXrjS{4B z3-c5|5Qu3ek5IqNR?`dd4qyTFlySwxCm<;Gu;eVih*a6&KT|aNVti_ZvNGR#-Sn< zs|!BsDq~EzG0+td=-A#<^*xaZN|mobV`9IQECkdUhc@NO$!$z25ly+^3$IqC6xsmx z<1EI3=4t$z_pOGwlWhARXKrl(y@*q#^7;lbcnb_=>Qg8PfI}R533Sp7rD`0)kPHl&mpi)b#i` z)#s@zYjjmm`xVVCnf?i88|C;{HGNP^^3wT{vi4ri0_Q0fHN#A+qhcxteTzr#f%3Fr zsej3ccz<*=mh5#7l8@36Dk&MtiGNm|wCURYCAob0+>sT?t9v*Ng3l&H&o@1+3w$lP zM1*WoOupw^`N}f5)j16hHhvWoE3o^j8z|0&8Xe6wFl-mONleOlU@KwhiLdJ3QM3lp zvJ^C28$0UtmMNSd0V;|DPGK~+n&u}`cQB_i1`3B^#-|(q234~;D9kIwFoDqZxeZq4GpELss#RJB0lNP(;!1Vm<6pSZL0#5j!eJ}5v5{Z=fAyQ%Kax66mkEW z)jRIr4!-lrJjBj0d`w;VmX-Xp6Q&{T>KZ3_hj%2&6to19%ZD$yz=by_vCgVpJ(FHusW&2{w^ zig`T!72fAnQpl_SX{n2gyXRS5pxG7wYL=8t*obbB;^qFr21N1)jObBxBV_gOUw=aK zci!vYdpqUAz#}G`NpngMgKJ@wB+NFqEcU%AY98JufxpZT9(OtAZIpSx&zo#(^@()L zgm_3bn6oO#&u{PC6ydkILryHtnQG_W9%FxQzNk$_MQtzBnDkSS^9|{WDg(T-`o6Y@ zVtjLTr@b~*Sx&>U;rNM#ci$t%BAV*Kv2%xg#NqDF2D@p!#^pt*Gj0uG52~RCc}*5B z7t5OamucP^8ui391M?nmAr8XPxY*#P*TO+qcKo0zSJLS&m*CPU4eiqB*-qz_DTJ=c zhSiioGi~zvM82!2k`P5_MwX~YGwp=;^Enap>cPYPCpcn`(b05JFchRIJnxeywO3NU zUfqh*Dv(xl9~!8=`ruDwzKt*w)3@9}4Ns3_SV4|__Q0zIP@Nfxy0PN0%r;Ies!P>r?%h&5J%s7_!2$k%}Q z>UEP%+>2y9ep)8xvy=4-C0E*TJ0H=cd964kQs#5^d}MX*z8c-&ke~mYZ^)&TM&q#+ zXsdb0=i-PW>tvK?E>Fo;WjSD3c)wEBn zDg~}*Uzk|*s#|bd)SofR@cRkC-l1|d)+H9V^)R+pQFTh?{dF4d`O&C}wrSMM-{_qR zfjhRtNE%5$`L6X9w8VqR8K>%q8geccYg=TYrexi>9N~d%qn4D8#1EOJ;mOaD%R+96 z*!SI5Q`N`olI~Y9mek44Cud+n3TKC*Hj-tHp`o0qJC0iRs(EORcK|MZJKk5MR+^Z&DUvR3Z19b36rC-n5+SdVEakM5fX`<8SE%nzB z7ko%c(v?15DCcGneLOOdP6gpU@Rxy~Vr<=O0F15b<;#~5HFEwd7>t&wY1Y4+O&Sus zgy&?CRlQ?EkjU^}$&mD3zf(N6y%g~5PVY$>U;Pn}u4}IPV5nmyW_7bi*5O@kf0GvP zwsZVi@kBSB;B$r0L~dDGQvjRlCf;jJceYgdyZp&TM5SMdrWVstc&a{S3?SL`HphkF zf*#W(5;x0r#>Vr3db0NHSZQBTs&3JH@d{X_B4AEo@3dEhs00DI2$Dn6)7$OK-3a|r zm^x$Qi6g3bHOk(wx$E0dkI)(@g%9#X&JC%QHWb~N)6WJ_GAcZJCE6Ai0LKDvp>hW0 z{C&(q(xM6R8}d2qs@_1ZiS>_ilt`FnH9EyO)vezPz=W#otU&li8N^JB2d4c~kGENp zvDmCy%_ViFTShleTk(32$?R&(;!gl_t?Xfi3*DO>-tX_oY$1s)H-Fmvp zXQM`2WH8bWb-8*`s^kz^GzPLX6vlJSqP6Wh^Brl54t2MLHvK(y-Aa@(%xO zLHz+5QWtr!-Jc<40X`!&{Ma#zq&43l|Bt5hEqH$Z)4ij^r8H3yke;cGf>)g}pumr2 zi+p^qOz{H1hlaw}Mte$~2S2kJnX7a|Z;^$;ebIty1)#Axe;9D4LF<#AD~NpJ%sUdQ zN|_eab951@kJ|vZ5!#XEubbBvYI~SEVh&=<8YrOT(Jid6 zpY~;cHRV`c^y$-G(L3+?fjTdM0RdTC=dVxd!wR4fkGb?s+K-vHVXk*Oyh#yzS8UhF zF)J8rpV~FMiXa;sdpr8qW9;fGa`?M5Fkv6fKSg%~l_3DG=RsRq?7uDetp3+#G(CX=ll1 z%yv^ZYwM%8ZI?SgCj82*7Fez5VR%8O2&PbLr2R?l#!@WU*rMquge74u{zc3!mtShG z|574(F+EvJRO#)pIrCROr|ja(kL-C6WYogf+*6uOQCUEBC*i`6{zU|`F96C z3e(=F7qT^!OiJ~7AOVxZ6FEF8ZiyK`Vn)R&W-K!ndihIiO@W-lo0+@6VQ zJ%$a37;d;PPRFr$yu>$4VqkptXA1do&YJyXg&NG{#b>yuOl9MgU_n|#%x16hN`_96=yS6Vk@(&0P-D5fiqMK1}^n4R|7^e6KB5&K0 z6_lgcD5+f@k>{CchPxcIvD9h(BFN~gyh_sjq4HR?AM3=&xOl`rd4sK5N>ewWOxu=ZHnJehM z;z&E%5WDl0zRZtB*(GejEo9N_vSs;!6*(S0*hT|5W+GXPz8Kx`5stpb_tCjkL>mN#Uk-PkB%dWhgr@%F&H3%}|c}exJZu1hFgW zvtMg;0^B+w8IliT!cJT|#^Jpx{94akYl&~|VcvGviyp%bce^2mTTkoUN)JBwr%D=v zu2Q5o@oNm-$ZmJoh)6?hPTX^Ct!A!!?9q*V?VD5=5-)Zt9F+oNkPL{fRLhUf z+c)8+)z(>H<2kIhu5zhib@5PIvdI{@)LAETGj+pta&&a*!_+Mew@w>)d7f0UhF0j! z=nXEvPupM9s~cox3nbe~{(8vo20pO9>f&G#N)cMGh`tjk(XRmDoFpYBqxf@7u#p@r zEDC(dSn25RFGHDCW_{aeLdRr;k6YHz16L*;6C5vZDT2SHPo(J%=D;ZllZY~-TWAuH z;nVo~;IQ!;-8x;F{H(xDzuG18JuD)5Zjja{b5g952M*UuO^(s)*ix);Y6`<5yG6Rx*V<}3f1VL5c47Z>2 zc_G`dU3Z1vLd);>C$sk#X0*0%Hf+AAODds*PGm`{Sg3qVJaEd2CiE|vGD^5)eVmcH z(%-h$?xXMhW&1&&IC%r@%@-w20hl|!zeW>%VRg#bIbYpHINxY~4667SH~e7gmhY+! zf1%wk1LZyyP+Xgh|M~ht#UOxZvT3yX*rP`)Kf{2$(o-g}2FRc}gC4=Ffv%AMf>62F#{#tL}GXXK-#loPwy61cfRR`q~<6fO8$IHxq-jO2I?^1Z_SC7?T`n(GFjCJoA zT4Uemm|>kXOt-z@sH-7b5hCn!Iq!}T+-hV+_bb$-((pQSj@rT$v4MattCYsE|K15sFaB9G%jUo_M{QSu6po5GgD*wkzfj`wz;tbXYb5bQ^ zq!w?x-Sli1uk-9I1ozP%Zf;;9L9ZT@pDa4@?wcXlmv%4*-$m@P+|@CgL-;#PJJfUG zk4IgZ;&C^8+ipRDvt$(Bg<4`?|>fM3=L?7HMkLXws@vyP0X0xUdGdyJ@! zjUav52D{LbVM(1LkW|c13+b;}0bOm04;I}IS7x$M8Do8e3l%q2Yj!g)mf-fQO~%^0 zA6gAGXlCt?+IaZ17}OqboeVO_;xpDyre7F~ObBx?8q0pMy`Q#iACy4wT1-_Tmt(GjLU2%*s)86sL9c&g8u6XGYfC>nZZ5MBc_T;I zvh|WgwX=>2fzR{F+xEc9qDHuSBD^R~#w?dT!IHCUUc)PJsBy(pF-%^{UVDU5Tk*ss zTS57amdXGsFWD3hc1|zl8OZq5dgyjwZ?8SGmfTdQ4CxUAPZ(vmB^ZBxmONKX=k&FO z`%ad$NsdsPTPUD;z3t0uq@CT)*L2t>I+1h!iGn8->WIYPaF~^GYle9Y1I-ob_Iaz{ z{<^wI`$gL72y2tiHF|S}*wUui$)(gMnrx`X5?)VZ-7)pL@BMAl4gCsld>Aolqs#Qr zpYAqx(_dX_;|vSCmU>5uX+WM{nrZdx0Zl}$KXpB;k;`zA8<$6VJdP8^RxnuS;iK(* zTkCK|#)0gSQI?;=CE(ozchAuyAy4$zdpz_2Y*zM%VHnJ-2+E=m&e9IvVzU8z7-l|A z$|$l+HYwp5;2Yg<4KNZ+X`)k`i%YNW56-M^85pSFZYNC_o8K;n$#OSs8l1*uF7_;d zkyq~(g0*}44VI^cU%%=D{>_+`6-^*P&CSCzIv2EhF=fN)+D+o3Ig~S{&{YAWU?BL+ z@i3UzPkGb&lES=_L_nE!*uL_%1nNO(O>bp2&JI-u)X|@aN#`qW93%nHn69z+b~P?i(R9dMQG2Fp{L{Q>`I9ym zRa%i}V=si2X}GSHEm3s~Sx5CNFaOD_N2{I>p%W_%RDA1I(K{Svpdiw?(;T*pKKAxp z)ArfEC%rQ=@aKdMp-Dbdkr~(DWcgzsj?r-xi%$i1x}KlxmN(TX8d+-IbG! z2M4hB&X-q;(r^3F9UZYo&$!Rh8aZwW^*{W3G+nxZ!HntEV3m?GY6~N;26!oi9a6HA z+0ju-n5PF(8->uI3sHbBP~_m*e_u(2Xuo=GXPr!*$S`C_zlVf~86_Db{6V13F2Vs( zd(HQ-<-6hb-U*877(eF$=l~cj&K={)4`*5EDz+0TCw0nIj8-36$i}SZ+;&~yk_gB} zzZijP_(q$&3XJ5=3^Iw9&ah9FR9<<;$mX%3p>jZXxOjrqC|tHDEHja>l%DJdA202~ zJgmZvX*g`DuRt8%ZAGum9FNRly~(AEFJGt9UyRENG;I3nR2*u(K9zyI;Z7@+F0FgH z4X=~bB(F1ds59o_(V{(#DLj-b5&63hUXNS{au!bBJrtxBzsEsD?N&0B=sE_Y^T48imR|#zj=< z*ek${0vKcKv&noWMeS_>j$cN5BOQLYx?GEtm%*N7DjJA_Z>YwLiGV;hR-Ke9sL8Q0 z`#!J^G4*ytew4OhyyAMMp(jdrxzepGOG;I5)+NvBt9fldZ6a(Z$Kj;~ptbR=7i4e$ z*dSa=2Q&`?V*`UQ&Paq$JaF_##Hi`?r?`vYK4U%Rqs0sX-zuQOrWFH#pJSJ)_wIPU zV%>0wrcHtgJ*~7KiMOe6FbEM9p-X1J4PG=4)oJv#n47GCwSArKx3mcIO{6Z-Rf%-P z1ys#=(oW)aMzuZxWK@C0eea(O9<@=wv<ijIGRIG_LJgHjNhq`euv+w>#>u5!;VzfN~S&gmxXS7WeH6bXBP%hG9Xt+^`_*jfaG z-zFtdt&JlT098>`8xBwv1+wJae^Bb!PEsJDUTB8h?U4T<{pdZ7e+uuD-mx!D9T-9I z7x4Y<6Ot_$I6(&zTz|IC1jq2d*jFUr*7-5A zHX@w-UyQL;lE{x~uy1l94*fR+Uo{J? z_xS_W5vxLn)yDwVOCC$*KPDb_9XFm|m}b#oUbU-6CQfCXK_-a@T1y-(JugMhc{XBFmK%vt3yC-8&1xc zk$#eS^&-{oycJoIE?BR0(s%FhNEp=!*3;|QHiVpy0pQg$14f#dYZA_<`+%Cs!y6CD zdIwwS?^xn@*HGfj=vU0>ugvIuW*{O^R#N)HNY8ZLeFm-16o{9j7NmGZ5=Cyl=WWRR ze&XJ@G$)yNq8O42q7^1vQuF$>9>_+lNACwfjL^}vTEFVOY2HVU!UtTMcI|;A5l=@J za8$O_G;NEq;}s4HmGUzRB4E`0z9v!ADaMn`K;I?RLuB%?qHL)u=%dB^{<4t7hvV{h zQI6VX@umv5P~ZTyRNs%Gb`{dx?)ROI)?ejCrxx=(jMT<|tM*vxX!;aO@UJlegiWT+ z_$)SAm_E$X-)Xh(L3VDJBBx_t1#eG&GUsTshS%uTbX`_8GY7i+d&kN*InE`Sa1>7 z*3fuac~zi;LLf+n3XqHQbsqwEt7Atyvl%5=0*J2wdO25aU&V2o*NX*-2FJ7{F}-;` z!5g>f-UN!1d)zQoD2bn*98M`=ZW|c>jR2X0Wh*{4sb`StL@Y$<{Y)wM@Ot(+{?;yi z+siNWl?S714BTv#;9bu7S3(WS&s||q1Sn2Jj?WodmY)gNvJ-#$l!k_qZQI}dOw&y;FP_pz2n?XTx~4#R8V_>Oa&OaVtY}4r^*|ia8bdVg zzJeLb;Yt~fW|YtAVc8bZEA8AfyB}Ov+XXuE$?5c<=A|lj23*RjJsMx2TG@>sCPgUL zEpNw;d>Fn)8}}1{21b+#YK@MLvj%Y%H|jGO9ctvEqlbFq4p0K@dA?B=tKvVXIna03 zWZHwHJdN9-?>WZ+lpBuq08!Upv;mIsmikE z94w6ywO}$IQM9z?loEJUlgj70tB9PQWG_IhB)ol*XKlk>{~2^(^BnnmyI;fZZI6DK zD&M^Cnk}_B2kP}AOMB7%27Q~vD2=X~k2>*n8#uwz$eOH@OF8RxFR)tW-``IaeN)P* zZEKggJmZFr9xc4VMQinXzCJjK)6g#_%;x{WSx{Lw0s|i|Wl`f+HXu@!SW1oXh@qK>9& z=s=5$wf+3+Mu}PZ`PJv!qstA$=)sW`A17u|v5k9kw0hIou%%p102%-JBJaaqzAqPc zU(?4mua|u3)f1u?h@6oBc2pzF>ghF6Sudzk&VQ(G>_KouR9;jpa!iHl)@M5h1tv$x z`iG-W1`^ZE{p&wkl)G*j{-4mY2|m-Zp-*koo~}gbs_TfYG)l~iuuF64&dYgx#4)Ct zg>}p$v`{-cJM+ULsJlYFw)WUzNROfC+*_&{+@AEJ-pMj@CTMMl{{%B8O}>i}3nIsq z1ikavcv~1)H<*9o_ppUK=v8YTJ`1P#*dQo?uJb9u!rf*GaMTR~yVPj{<^a>3i0XPhxDPg1~uk&E*w(+NTzpgJb_{PO6^J#X!S4q_O4H@o1^MHFPxibP0 zTcIS8a2j!8a1@PcIaK#yfmoKYE$OaP(&d5DLHEVL#SCe~wssOwejmLY0l6-7O7Cr6 zdE-^>x7bn%5sC89|H8{<@>5Gq2|5Y8EGZJVvLl z(Wb4$cie!Tp2E)+oNJ{x-HXprj8O|Muny1id+uAv{-{_iQ>h7$hoJ6=t5FMG`g76i z{gxEwW<)fNJRt8;wD*iu8o@-8eatAL>sZByY2gFHTWw_Or#K7t&W{PSkO+|RTM)Mj zdCv+fY0KuLzg1}Dj_#72r9AR_AC4J7|RVA+PSlSe73--EQCAq#e84=OL(Mbr@Mf@g&2Syog z(BbbXPOse4J+g3JCKuV8u1}iYYfJNXK01l{ue*LDHw-;jK@!f>hZBLq0~LYXLz+P4 zIJb>@|H#fYK>JQY^CQPsk$~s%>`81qEZGXrcAv6M(k|#U#NQiLCebsIR>X2bmETvgWjmcj04o|Jy= zyRy=No}ppdy%>{_Lx12@AJdNa!h+xL?!MzIA#OzT8TwfzDTD@(j@dG2uiu+^SN ziEsyP=`;}9BPT07!)W~~2F6+0A#jxdz}K~LnT9tA{fyVwDx^xp1LoP}+Y#v_GyUex zrbhbEC;B045xtVJ_Ufd<{2IlKWBu>*mM%u8O?(Zy1B^=VIvFP~@8{zCb#BB8-3&K% zO*9_^;D78=#ZKYPdO}&qA>}ejVJTdFW{nx=^%OZqsiR&!MXb5{MvXV{ka0~PXYbIb z$Zpva$C3d56)HA5ThV3DFvKvq$6`S));(6KyHWo|a}+FT0aA}r8s@Z8{c0k1^h2ul zI5bjNqE4MmJw#U)M=ni(`|V7I5{>RKWKpzF>!SCuUd~{{{E9j8-G8+A(w|x65d9@6 z@{(dRGk~f5($KN0(6et^eK>_59hukdgs^ze+U8M4YZ`W0<|Sq3?Ubd`y0$y?iEn5H zEGLoMnTIPlf=^1W1RYy75HKJ_C8G)QmX2Z7l)Yz}Cm42gtl`lA`lb8FLvJ0swy#19 z^d`mEZq!Zh-WuVy{Lm+=v1^?Pdx^Y(U)h%!uR5EC1yujjI`k_n88w?I-}ioAfY|R2 z0R+;X+i^W}d(03aiN6h$&*i>3kp9}hYBrDYT*fabD`{&PCQWxeefC^P8Tw-Owoiiz zTi(~iRC_&nmoUTX`y(LrhN6n}d(oMaelIQXh>4?!LQSb8M;*eUuT{FN_8X1NLqmF6 zX-U1Va3>!JW(gL8{an4g2o_}rT34#^_oDO&N%Ux8{Z`j;y5FND+H;k+yN6lk4~25s1azc5no!}Qk+p%+2WL#&Yq3o z7;$&QJ*##fFYGNC@=CvmDVf1K6wc(ghe{?oLz88ZFb(-?jBYUqY%15XaGR}A0WLKg zAZttpaWI>wUGrY`Sr`Ih=;9S@-A+Fb5%j@o?jUAC?$B*r0&T`KfQejGy3idS{6vglH(~!cZ*6{Y@=_) z)0TYbzK#E2LF< z6#YQK7ND3U>|)=RiLhpP%`@f5r?*{&?c06MH?=OdSg=X9n8SVwzTw4^V|*+6swP&{yCueYMDN|HzA%u#C{ebe>~x3z1?=oD4rW)?jnuVttJPyZ zjo$o5wQB?eqkz0V=hUy zsQec{W@0ztFl|=zYr*KDdBxj!777F)&0-i55=g14Ut;VzWAF4pMzp>0ol$iWTntJ( z#Y)=sT-*9rX6#4lVN3tbM)*=7{)0WCP538x4-0DwRFXYhjP<}P_J7>YyQ1B=tOEzT z70R;KAU|gg@-xaL5})5!zwCFu{X%os2EcDCC2QG}*{D{gKjk&C)XLIf{C00J!cV_xd5 z29!D+lkqHE#d|*sSR)QIx-Ag2KK|(?K{6ywj}uUUi7S!hQ4+YA#KK_OW?jx>*`teo z|D2RzLknaTO^bmnTt7tWY}QH=L_;AuSNw#ZwXBBI%HZVt>b4YW7rIr1MOhxjM0i3s zmi1Iv>5b}WsPekv9%|*?Q6C$0&CyQRDjqH`9o%ux2U{D|-qbFIGU!0ZZS^KAR6KW& zAi{h0IWIhO*eS&m$M@5rbW)=zDGKG3scNejjrFe*Y3`c_Y5Kaw9u~DdRW=azauZ~# z%OJtS$-sHdMo;e#FK_Y-Lh()RW}4`RuCdEvU+qiu?P#WW&QkE)>whpD&2NOJ=k|sz zT2q^g;;waZ=oL;8Kk0qYMk4!1QubZSwrZ6(&7#ykBfqE93JtC3v7l#(LCzuX)ac+$ zHeBU6?*rWEV9DfDaYb$bk(#%cHxF_Mj_R~zLnlEikok|RZ$G2W>ut4@wDJA8RW^x4 zQ65x3U{5EgE@8o8=UbG3iQ%@|=OmTD-&B3xiTc3Vl4 zZ@n*|?{KU(aWO-e;^yuiQ1~oPVi5=fJN^hPoe^YP>iKB=`9>9kn^bXxg)2nY%^*F#(&NXW9>4GYQZgzdp?%@4R1)y^b4zvb2obiy zD5at)c&(s@&s}y;wxmJNk*_)k{0}(oU(uT&Q{mK6mA;<-MYfyEnykatA@^dM<-`oE zUz($4PR<{F`hwkm_$pR%EAfNLC!wc1+|w10dhYNK=MUcY8E!8W=67kn`$IHY4*+~l zmjJa}leIPLF$2vSg5#FAsI3hs>FDQkD@)rfDz*-VPPCSA7fUisk&7ULu@^FWJ#KaV ziY2yG*U0EG&hY>MXK5*S%k`wqcRloCQ|fBuZLfl8k1)eV^zNag1I%`LSwXl%~F zgB|~vp$rQ$V1Vd>6J1vu&d>WgO?*au=LZJ_MM7gX&)~P`Vi^Afd?ez%n{r1p44Cc8 zB0z_ez(Dwe2Mn8IHyzAwe5u_s`^G61KnUpv$FNX(6?B{UB9uE!iw`VpR$3?8bOi77 zih7&wc2eY74It|W{Pho>O;xVn5nHkGo-Hm7TH~noZXvUp@eg57mo;WpKi<}j=6kMF5)+iHgGLnCJRhAl>Ia#>iZ(f%;5}?vavqXa=SR^Eh0`)_8Fri@ zUS9xz{iWKdRlP1#+c#{d9{y8`yL*5_dC_aSv9!c!ORf-u2=h zTuNTGo75bE`DLo1_IVoNkYj>7;Nfa1CUbt*_HjfS*K3+fB&!OntRV_FLIl^!aLRms z`g}$jnvjwG1@X}=bL5I(K3!y*!pC=g=Eyx8YV1ll=Zsaom*Q=YNlKTL9`Z}1(mxq% zK+|sT(%nKG%Q*ImU;`@1GfpQp7Da!d|`rq6En||Kds?sB+to>hmxGsJ|v+oI$DZw-V1C~XtnVy6{Rh3rfWth?R zHVj@JlHszC5iuu&I(f-jk$qv*K(3N@|NOwqta_tvr1xQQ81ABTl=%ZNB>MT={`VKw zW!Tu26|`2nMXg`mVkwgd-r{+QjP0~|?yi3^n68KVq;sg?cCzLi7%2w*Dt-Q7t-UeN zvnvV7uP%?&m*H;W<*w${tRgEAk*n|h(Y&PNI|xIr(jV03zMe~`k1OxU^S2-zgxEz8 z$zx*rwy8L{eqlfrb*9I*o#NJz_yvH)-9h|_D460S&2thpy8GygmgZJr{iT_F@}w5K zU^20pbW#1u>eAsPN`70vB*izytXAJJXEBx9eL#r;Ie5b=&2>meaz0%}#BTQmcJ%(o zfreggP(P$#dir6d#}4NpSnsZ&3)foQ`-$leU*~d(sOzgqBk05)c2AGT$YH(%-wP3s zTO+7(UN+3_O}$H7Xv6e&KbvnwE{`!H5vi5qQRcDY3-4>AYeg?dTdlRrU#luiZ;wYe z1-BFThVq($eJrMKdsZksLKpn<53||ltfXBeYkXz)woZHc~X0QLOrTs>%EB& z+7(uRv?XPzGgN@I%MtMy*RZ1Qurs-H+7W+cO^C4=(!vtBo@W3fF3eISsCu~EB#Zs}mm(NP;TIadl$AFIqnty9eTMyJl#mxU%E2Xthf%nY)^^F@_AoYw zVs)pST4OVsk*Hq+fo>@R5q;UOH{DBl?W>-|31Jdgeu?gOScFhne>L+8vJ$GcAUcO& z{M0MgJ|0DBnPT>S;z`1U)AwmHp-VJZ6{1qD5j0@0&|(~*MZ`-LN)4`PrEov&YIeeE zD|Xn!0eA784(Hj=r9l`X*wJccqA&c=+}LA#QPM`OsJB1DmgbC~zyWM)T)nHx*ofFb zMg9_{pqz5!Nsy2TsFP+l4M#QI=&Myg?jh~j`_=h!y(7H+rSGGHNw$*zBz zXF*Mw+E&#}wB!NALfrg&qn^O6h=#}+K1iEcy|;d;s70CqQ9i_zD5>0_hZZXu!K+I& zw_&g$XACZkANPmp;|0GkK-y?{O7v-td|poZp)B~o^_iFM4GHHJ01_!d_z;OP`<=dv_l*%yCF%+OIIM{zE57R1N5W5cy!`AgYvfs z8f}tLO205#d~(AQdD6^CpTO8&nhb@>szE8ud*G3JG51KtLE0LDq3u}>bZ!Ki>y_-v zu%#pJ2*fT8Pm)ana&*w9GU`ixsh{4G44eo`5(0j~trp_3UM)Ru#`oJdUEbjA{niK@(x{5B?Z;|2Eve^~wKcoWpY{+;BwVne$e z0(*q+yo(U4OSOnxMHH0Sxfoe{gRJ3&LKA6j+(LE4JbxvD1zI){%W$j7FGcd({1T?A zsn%BHuzbzoB+PQ(88#Lr9Wv$+#lRQDFFNYy6u0>8kNV{2ocT5TngwK0PG;+zYjNjHIJx z%_?)v+W8uWxHlRtDN6!q2I$wmgQo(f-pMUKehp-eLDg=LJuRl_r`Kmo>v~#}gt}+3 zXDpeQK@VkO#B`hVuT*hA2-_X6%i-GY2(FYK_dEQ7Z%brx{jxXwhvS(jTh2KG^AaO{Dz?~(QoNC zS$ye9X3&dcDkwV%JlhPuFtvUVw`#wj3%ln20M~FVa8m7TMC_iXNy_>S2%O6lx@`{%;R5}?Q5`w~oH7;<*E2d^KnlHGWB z_UjiQcXRgozn986`}_ZtIdyi?A8nnp*Z+?{Pyn+{r#frPt^&22PVNeS~{oY^otUvFO0km?a6pKEA;zc5(x9Q4#Ca0e`$8;5FcarkK8s>nzmp) zI}A0iL_c6HnTR_1x8YQCK3!UXyZ+xBW>-$yf7m|!;B2L+Rh8jINXpqyB@Mof!^2vD&#r}tT9k`;G2k5$BA-2e z``oJ&KpAjeiXX7EVi8?LnpaN&oajo+E-m<6h0Zo#jT}wt3ZiDXyLwL3%9HnRt^C&? zQAL5yf%Sl$g{Ozt3L;3R;0D`wNo;QyLLz=(X(WP@N87}tM2YqDe~~%N;7J{yp3Vxm zdB9xFF9DXgfSP*gx!;cjg5LpJC0LxcWhirac(`G$$3$Hyvw!tpdx6^1g2RS`P4wog z1?)P&P`BIAZ>0dL_-B*J6_7nUd;Lx1pL^((HUYdT_d@EYS!b;$cIQVh`8uDvG%i6> zO3K3h{JAhU!Jwe6Q-b4=zy_obztpf%(1!<~+lakI6}nFd{3DA6FlC3j6M5i(mbMz8 zt@Y$yoIdZl=InR!%vjk3RH>>&LcF}HdM{i< zaFOdCl2+vt<^ZQS3>a@fRR_*fTCW9ofoloV{!zC-$=-S7q4NEd9p2Gj?<~5J)rYs; z4xFqn72PQ9!#ivTLioyoulO1YFiEn?T<4zx4rE*a`Na3VnB$}{fcR{;zi=+*vAq1- z_E;uoLYNj{!U1Tn1BUanV|?XgxEUGOUysi)LCWZW3LjZV89@H=@0(B6Z{+vf|M5+t z#O&%!!MWyefqmn{M;@u3UmR2M?tLO-zfVU-;1h5e!TUuUMY-Krz0bC=S?jy;+jfA9 z_#b6(B!Gne({F~sb9uqW7JvmErmTl=Y6-vl_)JJ~zNbD*bOY9h$38*_RQsGb&W2qS zKaK%Y|HAotdoKyPEp!Idx*IeFHUPG;7C@INwmQ((IZlbfjq7$VVn5q&l+^AXI|TvS z@n`&F&QxO)$leHA2(*1XSwA4UQ9U3&Pl7$3@^2^pu`k7Zv5?#=tIXS*?~i*xr7xhW zXLGJOPGWp->B{Jn(c`%_YaYt8o{_Zn)<+X6dqyu{@p+(_3e*q@U z`Ez8>zh$GIMp2sugf(UvTQCs+dsBLa_WG-n@z3awRSJdwmRHkz6aDG<;xY18gn!U_-%(`zw{MSm zjccD{#T-ZLRroZXqBBb>bsGsW+%WLL-_-B)3YlfU?fEW$67a0b20pf6mpn$&io`Rs5$!6Mpw!m#MOLR9|l|(wGj6)Aszh4iPf382)H3Lgvvr zWs=&|%a;uHKDb-!b^bMIsOyN(b^4encKr32>@{Y|q}{#L?APY}4+Vq&IP&yry`mvY z1#qGPXeBXGFoNsc?_(kS`g3*l>cj1al&OT6%);}?*vqHuZjL8(4#MP2@`;Q@Jn1}A zz5Bs8kCd4UulM?j9&+w?QH7?Q&Ov%O=wSBf6${CEqI!NarKeA8TYtI~6P^2EX?5K3 z`5;*cVDbBmJ$QGfaT^Gj89J^pgpmTuW~>~5*qdTZ!WcHX@A9vnmjf&utR$(}<)PK` zd@eQ-HqkrhT(}X zQ&?E_hClRn7v zsPzNlr;{;6evj*%3v}zNbT@xza>sm(YMi0bRMapner53Qr9T~dRe@rltXwcU{s!Jo z-FxB^v-r%k-o)oILwt-nwVPU+N_FDu0oeR(|9DM4nFZLCTHE~Cf5)7>P_XQtvuy!7 zjoZ$hlX#9UrO-zE5VNdz?@(| z&JO)@E_%hW~XyYSSI`Mu*vPKa(q_!C&m={|^ZN zvAF|=YX5QyI2)+{ofwsarf#MLa0p~$W&M_aj@lC7fHyIrH?FDiZ!FdgQT^o?^*Kke zntw94%(A+Kvp-7p^0{<12gKMb*UpoXKS2qF_ph};qH`{v3c!=vLu+HFd1?pDn;1@# zqE$?yasRmXx#pE`PS-nTzlSLyZ}|PuthhV-eTqPG?uT5qtu~8R!v-(O3h}#&+-!x6 zc9>A>-0+3w6;8|8(x$v$Cj-FcuSXQ?XMh)Ee0^)k;vmo;+3ul!$*&i@eXJNL)S?mzE(adtwGUNSjUglhN8 QpO!p(qV~8%{^i^M23PUx3;+NC literal 38052 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 From 909fd2ce8ab2307a954de8eb2f676133ec1a1810 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 1 Oct 2021 20:22:59 -0700 Subject: [PATCH 677/930] update --- ...h-a-windows-10-computer-with-windows-11.md | 8 +++--- ...-10-computer-with-a-windows-11-computer.md | 16 ++++++------ ...ows-11-deployment-in-a-test-environment.md | 25 ++++++++++++++++--- 3 files changed, 35 insertions(+), 14 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md b/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md index 63ced82049..1ec5026bb1 100644 --- a/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md +++ b/windows/deployment/deploy-windows-mdt/refresh-a-windows-10-computer-with-windows-11.md @@ -93,8 +93,8 @@ It is also assumed that you have a domain member client computer named PC0001 in * Select a task sequence to execute on this computer: Windows 11 Enterprise x64 Custom Image * Computer name: <default> * Specify where to save a complete computer backup: Do not back up the existing computer - >[!NOTE] - >Skip this optional full WIM backup that we are choosing not to perform. The USMT backup will still run. + > [!NOTE] + > Skip this optional full WIM backup that we are choosing not to perform. The USMT backup will still run. * Select one or more applications to install: Install - Adobe Reader ![Computer refresh.](../images/fig2-taskseq.png "Start the computer refresh") @@ -104,7 +104,7 @@ It is also assumed that you have a domain member client computer named PC0001 in * Backs up user settings and data using USMT. * Installs the Windows 11 Enterprise x64 operating system. * Installs any added applications. - * Updates the operating system using your local Windows Server Update Services (WSUS) server. + * Updates the operating system using your local Windows Server Update Services (WSUS) server (if applicable). * Restores user settings and data using USMT. 5. You can monitor progress of the deployment using the deployment workbench on MDT01. See the following example: @@ -119,6 +119,6 @@ It is also assumed that you have a domain member client computer named PC0001 in [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md)
[Create a Windows 11 reference image](create-a-windows-11-reference-image.md)
[Deploy a Windows 11 image using MDT](deploy-a-windows-11-image-using-mdt.md)
-[Build a distributed environment for Windows 11 deployment](build-a-distributed-environment-for-windows-11-deployment.md)
+[Build a distributed environment for Windows 11 deployment](build-a-distributed-environment-for-windows-deployment.md)
[Replace a Windows 10 computer with a Windows 11 computer](replace-a-windows-10-computer-with-a-windows-11-computer.md)
[Configure MDT settings](configure-mdt-settings.md) \ No newline at end of file diff --git a/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md b/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md index 8d5ea73126..6e717506dd 100644 --- a/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md +++ b/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md @@ -23,13 +23,13 @@ ms.topic: article - Windows 10 - Windows 11 -A computer replace scenario for Windows 10 is quite similar to a computer refresh for Windows 10. However, because you are replacing a device, you cannot store the backup on the old computer. Instead you need to store the backup to a location where the new computer can read it. The User State Migration Tool (USMT) will be used to back up and restore data and settings. +A computer replace scenario for Windows 11 is quite similar to a computer refresh for Windows 11. However, because you are replacing a device, you cannot store the backup on the old computer. Instead you need to store the backup to a location where the new computer can read it. The User State Migration Tool (USMT) will be used to back up and restore data and settings. For the purposes of this topic, we will use four computers: DC01, MDT01, PC0002, and PC0007. - DC01 is a domain controller for the contoso.com domain. - MDT01 is domain member server that hosts your deployment share. -- PC0002 is an old computer running Windows 7 SP1 that will be replaced by PC0007. -- PC0007 is a new computer will have the Windows 10 OS installed prior to data from PC0002 being migrated. Both PC0002 and PC0007 are members of the contoso.com domain. +- PC0002 is an old computer running Windows 10 that will be replaced by PC0007. +- PC0007 is a new computer will have the Windows 11 OS installed prior to data from PC0002 being migrated. Both PC0002 and PC0007 are members of the contoso.com domain. For more details on the setup for this topic, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). @@ -156,11 +156,13 @@ You can view progress of the process by clicking the Monitoring node in the Depl ![Monitor progress.](../images/mdt-replace.png) + + ## Related topics [Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
-[Create a Windows 10 reference image](create-a-windows-10-reference-image.md)
-[Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md)
-[Build a distributed environment for Windows 10 deployment](build-a-distributed-environment-for-windows-10-deployment.md)
-[Refresh a Windows 7 computer with Windows 10](refresh-a-windows-7-computer-with-windows-10.md)
+[Create a Windows 11 reference image](create-a-windows-11-reference-image.md)
+[Deploy a Windows 11 image using MDT](deploy-a-windows-11-image-using-mdt.md)
+[Build a distributed environment for Windows 11 deployment](build-a-distributed-environment-for-windows-deployment.md)
+[Refresh a Windows 10 computer with Windows 11](refresh-a-windows-10-computer-with-windows-11.md)
[Configure MDT settings](configure-mdt-settings.md) diff --git a/windows/deployment/deploy-windows-mdt/simulate-a-windows-11-deployment-in-a-test-environment.md b/windows/deployment/deploy-windows-mdt/simulate-a-windows-11-deployment-in-a-test-environment.md index 89d65da91b..877add3082 100644 --- a/windows/deployment/deploy-windows-mdt/simulate-a-windows-11-deployment-in-a-test-environment.md +++ b/windows/deployment/deploy-windows-mdt/simulate-a-windows-11-deployment-in-a-test-environment.md @@ -29,15 +29,34 @@ This topic will walk you through the process of creating a simulated environment - A Windows 10 client named **PC0001** will be used to simulate deployment. The client is joined to the contoso.com domain and has access to the Internet to required download tools and scripts. - It is assumed that you have performed (at least) the following procedures so that you have an MDT service account and an MDT production deployment share: - [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md) - - [Create a Windows 10 reference image](create-a-windows-10-reference-image.md) - - [Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md) + - [Create a Windows 11 reference image](create-a-windows-11-reference-image.md) + - [Deploy a Windows 11 image using MDT](deploy-a-windows-11-image-using-mdt.md) ## Simulate deployment On **PC0001**: 1. Sign as **contoso\\Administrator**. -2. Download the [sample Gather.ps1 script](/samples/browse/?redirectedfrom=TechNet-Gallery) from the TechNet gallery and copy it to a directory named **C:\MDT** on PC0001. +2. Copy the following to a PowerShell script named gather.ps1 and copy it to a directory named **C:\MDT** on PC0001. + +``` +# Check for elevation +If (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole(` + [Security.Principal.WindowsBuiltInRole] "Administrator")) +{ + Write-Warning "Oupps, you need to run this script from an elevated PowerShell prompt!`nPlease start the PowerShell prompt as an Administrator and re-run the script." + Write-Warning "Aborting script..." + Break +} + +cls +if (Test-Path -Path "C:\MININT") {Write-Host "C:\MININT exists, deleting...";Remove-Item C:\MININT -Recurse} +cscript.exe ZTIGather.wsf /debug:true + +# Optional, comment out if you want the script to open the log in CMTrace +& "C:\MDT\CMTrace" C:\MININT\SMSOSD\OSDLOGS\ZTIGather.log +``` + 3. Download and install the free [Microsoft System Center 2012 R2 Configuration Manager Toolkit](https://go.microsoft.com/fwlink/p/?LinkId=734717) on PC0001 so that you have access to the Configuration Manager Trace (cmtrace.exe) tool. 4. Using Local Users and Groups (lusrmgr.msc), add the **contoso\\MDT\_BA** user account to the local **Administrators** group. 5. Sign off, and then sign on to PC0001 as **contoso\\MDT\_BA**. From ee5d3dfd4f40db289a18ba7de6660bd0ca4a110b Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 1 Oct 2021 21:04:14 -0700 Subject: [PATCH 678/930] Acrolinx: "aka" --- windows/client-management/mdm/policy-csp-appvirtualization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-appvirtualization.md b/windows/client-management/mdm/policy-csp-appvirtualization.md index 01286d5cf3..e21656192a 100644 --- a/windows/client-management/mdm/policy-csp-appvirtualization.md +++ b/windows/client-management/mdm/policy-csp-appvirtualization.md @@ -721,7 +721,7 @@ Specifies how new packages should be loaded automatically by App-V on a specific ADMX Info: -- GP Friendly name: *Specify what to load in background (aka AutoLoad)* +- GP Friendly name: *Specify what to load in background (also known as AutoLoad)* - GP name: *Steaming_Autoload* - GP path: *System/App-V/Streaming* - GP ADMX file name: *appv.admx* From 88b3cf77573db7f440c837f47227932536865ead Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 1 Oct 2021 21:08:43 -0700 Subject: [PATCH 679/930] Corrected notes styles --- .../mdm/policy-csp-applicationmanagement.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-applicationmanagement.md b/windows/client-management/mdm/policy-csp-applicationmanagement.md index d7d387430b..933d541866 100644 --- a/windows/client-management/mdm/policy-csp-applicationmanagement.md +++ b/windows/client-management/mdm/policy-csp-applicationmanagement.md @@ -784,9 +784,11 @@ If you enable this policy setting, privileges are extended to all programs. Thes If you disable or do not configure this policy setting, the system applies the current user's permissions when it installs programs that a system administrator does not distribute or offer. -Note: This policy setting appears both in the Computer Configuration and User Configuration folders. To make this policy setting effective, you must enable it in both folders. +> [!NOTE] +> This policy setting appears both in the Computer Configuration and User Configuration folders. To make this policy setting effective, you must enable it in both folders. -Caution: Skilled users can take advantage of the permissions this policy setting grants to change their privileges and gain permanent access to restricted files and folders. Note that the User Configuration version of this policy setting is not guaranteed to be secure. +> [!CAUTION] +> Skilled users can take advantage of the permissions this policy setting grants to change their privileges and gain permanent access to restricted files and folders. Note that the User Configuration version of this policy setting is not guaranteed to be secure. From 9b8a71cd04ce43a975d649b893ec5d302f6f1c5c Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 1 Oct 2021 21:10:59 -0700 Subject: [PATCH 680/930] Corrected note style --- windows/client-management/mdm/policy-csp-bits.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-bits.md b/windows/client-management/mdm/policy-csp-bits.md index 1e7659b25f..6d43ce5789 100644 --- a/windows/client-management/mdm/policy-csp-bits.md +++ b/windows/client-management/mdm/policy-csp-bits.md @@ -114,7 +114,8 @@ Using the three policies together (BandwidthThrottlingStartTime, BandwidthThrott If you disable or do not configure this policy setting, BITS uses all available unused bandwidth. -Note: You should base the limit on the speed of the network link, not the computer's network interface card (NIC). This policy setting does not affect peer caching transfers between peer computers (it does affect transfers from the origin server); the "Limit the maximum network bandwidth used for Peercaching" policy setting should be used for that purpose. +> [!NOTE] +> You should base the limit on the speed of the network link, not the computer's network interface card (NIC). This policy setting does not affect peer caching transfers between peer computers (it does affect transfers from the origin server); the "Limit the maximum network bandwidth used for Peercaching" policy setting should be used for that purpose. Consider using this setting to prevent BITS transfers from competing for network bandwidth when the client computer has a fast network card (10Mbs), but is connected to the network via a slow link (56Kbs). From be8a5242d634beef52d5d03334b95d77c5dbcbf6 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 1 Oct 2021 21:17:21 -0700 Subject: [PATCH 681/930] Replace non-functioning asterisk markup with HTML Markdown tends to fail when next to HTML tags, and these asterisks were next to an anchor tag. --- windows/client-management/mdm/policy-csp-browser.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-browser.md b/windows/client-management/mdm/policy-csp-browser.md index 12da488189..adb1bec8af 100644 --- a/windows/client-management/mdm/policy-csp-browser.md +++ b/windows/client-management/mdm/policy-csp-browser.md @@ -4513,7 +4513,7 @@ Supported values:


-**Browser/SyncFavoritesBetweenIEAndMicrosoftEdge** +Browser/SyncFavoritesBetweenIEAndMicrosoftEdge From 7cdddd1f6c751d1b4e75205f49098f511c3847c9 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 1 Oct 2021 21:19:50 -0700 Subject: [PATCH 682/930] Corrected note style --- .../client-management/mdm/policy-csp-credentialproviders.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-credentialproviders.md b/windows/client-management/mdm/policy-csp-credentialproviders.md index a0cf427df5..d4a0c57801 100644 --- a/windows/client-management/mdm/policy-csp-credentialproviders.md +++ b/windows/client-management/mdm/policy-csp-credentialproviders.md @@ -99,7 +99,8 @@ If you enable this policy setting, a domain user can set up and sign in with a c If you disable or don't configure this policy setting, a domain user can't set up and use a convenience PIN. -Note: The user's domain password will be cached in the system vault when using this feature. +> [!NOTE] +> The user's domain password will be cached in the system vault when using this feature. To configure Windows Hello for Business, use the Administrative Template policies under Windows Hello for Business. From e5770c24d7b7e3aa01650a4f2f66685b475a2978 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 1 Oct 2021 21:26:58 -0700 Subject: [PATCH 683/930] Corrected note styles --- windows/client-management/mdm/policy-csp-bits.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-bits.md b/windows/client-management/mdm/policy-csp-bits.md index 6d43ce5789..087a16f215 100644 --- a/windows/client-management/mdm/policy-csp-bits.md +++ b/windows/client-management/mdm/policy-csp-bits.md @@ -204,7 +204,8 @@ Using the three policies together (BandwidthThrottlingStartTime, BandwidthThrott If you disable or do not configure this policy setting, BITS uses all available unused bandwidth. -Note: You should base the limit on the speed of the network link, not the computer's network interface card (NIC). This policy setting does not affect peer caching transfers between peer computers (it does affect transfers from the origin server); the "Limit the maximum network bandwidth used for Peercaching" policy setting should be used for that purpose. +> [!NOTE] +> You should base the limit on the speed of the network link, not the computer's network interface card (NIC). This policy setting does not affect peer caching transfers between peer computers (it does affect transfers from the origin server); the "Limit the maximum network bandwidth used for Peercaching" policy setting should be used for that purpose. Consider using this setting to prevent BITS transfers from competing for network bandwidth when the client computer has a fast network card (10Mbs), but is connected to the network via a slow link (56Kbs). @@ -293,7 +294,8 @@ Using the three policies together (BandwidthThrottlingStartTime, BandwidthThrott If you disable or do not configure this policy setting, BITS uses all available unused bandwidth. -Note: You should base the limit on the speed of the network link, not the computer's network interface card (NIC). This policy setting does not affect peer caching transfers between peer computers (it does affect transfers from the origin server); the "Limit the maximum network bandwidth used for Peercaching" policy setting should be used for that purpose. +> [!NOTE] +> You should base the limit on the speed of the network link, not the computer's network interface card (NIC). This policy setting does not affect peer caching transfers between peer computers (it does affect transfers from the origin server); the "Limit the maximum network bandwidth used for Peercaching" policy setting should be used for that purpose. Consider using this setting to prevent BITS transfers from competing for network bandwidth when the client computer has a fast network card (10Mbs), but is connected to the network via a slow link (56Kbs). From 921d34a4169800fb44168421264cf2db34520790 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 1 Oct 2021 21:58:04 -0700 Subject: [PATCH 684/930] Corrected note styles --- .../client-management/mdm/policy-csp-admx-userprofiles.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-userprofiles.md b/windows/client-management/mdm/policy-csp-admx-userprofiles.md index 5b48acc764..65da2ac7ab 100644 --- a/windows/client-management/mdm/policy-csp-admx-userprofiles.md +++ b/windows/client-management/mdm/policy-csp-admx-userprofiles.md @@ -105,7 +105,10 @@ manager: dansimp -This policy setting allows an administrator to automatically delete user profiles on system restart that have not been used within a specified number of days. Note: One day is interpreted as 24 hours after a specific user profile was accessed. +This policy setting allows an administrator to automatically delete user profiles on system restart that have not been used within a specified number of days. + +> [!NOTE] +> One day is interpreted as 24 hours after a specific user profile was accessed. If you enable this policy setting, the User Profile Service will automatically delete on the next system restart all user profiles on the computer that have not been used within the specified number of days. @@ -176,7 +179,8 @@ ADMX Info: This policy setting controls whether Windows forcefully unloads the user's registry at logoff, even if there are open handles to the per-user registry keys. -Note: This policy setting should only be used for cases where you may be running into application compatibility issues due to this specific Windows behavior. It is not recommended to enable this policy by default as it may prevent users from getting an updated version of their roaming user profile. +> [!NOTE] +> This policy setting should only be used for cases where you may be running into application compatibility issues due to this specific Windows behavior. It is not recommended to enable this policy by default as it may prevent users from getting an updated version of their roaming user profile. If you enable this policy setting, Windows will not forcefully unload the users registry at logoff, but will unload the registry when all open handles to the per-user registry keys are closed. From 963932c0a7aaed734423e232d5dadcadd348a049 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 1 Oct 2021 21:58:20 -0700 Subject: [PATCH 685/930] Acrolinx: "id" --- .../client-management/mdm/policy-csp-admx-windowsexplorer.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md index 921720b2e6..e1535033ad 100644 --- a/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md +++ b/windows/client-management/mdm/policy-csp-admx-windowsexplorer.md @@ -13,6 +13,7 @@ manager: dansimp --- # Policy CSP - ADMX_WindowsExplorer + > [!TIP] > These are ADMX-backed policies and require a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > @@ -739,7 +740,7 @@ This policy setting allows you to specify a list of known folders that should be Disabling a known folder will prevent the underlying file or directory from being created via the known folder API. If the folder exists before the policy is applied, the folder must be manually deleted since the policy only blocks the creation of the folder. -You can specify a known folder using its known folder id or using its canonical name. For example, the Sample Videos known folder can be disabled by specifying {440fcffd-a92b-4739-ae1a-d4a54907c53f} or SampleVideos. +You can specify a known folder using its known folder ID or using its canonical name. For example, the Sample Videos known folder can be disabled by specifying {440fcffd-a92b-4739-ae1a-d4a54907c53f} or SampleVideos. > [!NOTE] > Disabling a known folder can introduce application compatibility issues in applications that depend on the existence of the known folder. From 272a4933ed7bf2438bfb6596143f857803571a65 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 1 Oct 2021 22:01:06 -0700 Subject: [PATCH 686/930] Removed extra bullet --- windows/client-management/mdm/policy-csp-admx-wincal.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-wincal.md b/windows/client-management/mdm/policy-csp-admx-wincal.md index 1a8719639f..763b758caf 100644 --- a/windows/client-management/mdm/policy-csp-admx-wincal.md +++ b/windows/client-management/mdm/policy-csp-admx-wincal.md @@ -182,6 +182,5 @@ ADMX Info:
-- From 533a4d3b3cdf07e52616d4ace66e11bba89ece5f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Fri, 1 Oct 2021 22:29:02 -0700 Subject: [PATCH 687/930] Corrected notes styles and "liist" --- .../mdm/policy-csp-admx-startmenu.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-startmenu.md b/windows/client-management/mdm/policy-csp-admx-startmenu.md index 7d477173ad..3fbbcf654d 100644 --- a/windows/client-management/mdm/policy-csp-admx-startmenu.md +++ b/windows/client-management/mdm/policy-csp-admx-startmenu.md @@ -723,7 +723,8 @@ If you disable this setting or do not configure it, users can use the Display Lo This setting affects the Start menu only. It does not affect the Log Off item on the Windows Security dialog box that appears when you press Ctrl+Alt+Del. -Note: To add or remove the Log Off item on a computer, click Start, click Settings, click Taskbar and Start Menu, click the Start Menu Options tab, and then, in the Start Menu Settings box, click Display Logoff. +> [!NOTE] +> To add or remove the Log Off item on a computer, click Start, click Settings, click Taskbar and Start Menu, click the Start Menu Options tab, and then, in the Start Menu Settings box, click Display Logoff. Also, see "Remove Logoff" in User Configuration\Administrative Templates\System\Logon/Logoff. @@ -1668,7 +1669,8 @@ This policy setting allows you to remove the Search link from the Start menu, an If you enable this policy setting, the Search item is removed from the Start menu and from the context menu that appears when you right-click the Start menu. Also, the system does not respond when users press the Application key (the key with the Windows logo)+ F. -Note: Enabling this policy setting also prevents the user from using the F3 key. +> [!NOTE] +> Enabling this policy setting also prevents the user from using the F3 key. In File Explorer, the Search item still appears on the Standard buttons toolbar, but the system does not respond when the user presses Ctrl+F. Also, Search does not appear in the context menu when you right-click an icon representing a drive or a folder. @@ -1886,7 +1888,7 @@ If you enable this policy setting, the system does not track the programs that t If you disable or do not configure this policy setting, the system tracks the programs that the user runs. The system uses this information to customize Windows features, such as showing frequently used programs in the Start Menu. -Also, see these related policy settings: "Remove frequent programs liist from the Start Menu" and "Turn off personalized menus". +Also, see these related policy settings: "Remove frequent programs list from the Start Menu" and "Turn off personalized menus". This policy setting does not prevent users from pinning programs to the Start Menu or Taskbar. See the "Remove pinned programs list from the Start Menu" and "Do not allow pinning programs to the Taskbar" policy settings. @@ -4976,7 +4978,8 @@ If you disable or do not configure this policy setting, users can use the Displa This policy setting affects the Start menu only. It does not affect the Log Off item on the Windows Security dialog box that appears when you press Ctrl+Alt+Del, and it does not prevent users from using other methods to log off. -Tip: To add or remove the Log Off item on a computer, click Start, click Settings, click Taskbar and Start Menu, click the Start Menu Options tab and, in the Start Menu Settings box, click Display Logoff. +> [!TIP] +> To add or remove the Log Off item on a computer, click Start, click Settings, click Taskbar and Start Menu, click the Start Menu Options tab and, in the Start Menu Settings box, click Display Logoff. See also: "Remove Logoff" policy setting in User Configuration\Administrative Templates\System\Logon/Logoff. @@ -5063,4 +5066,4 @@ ADMX Info: - \ No newline at end of file + From c3847c73f353964372975a5368ad3f1c74fb26b3 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Fri, 1 Oct 2021 23:01:26 -0700 Subject: [PATCH 688/930] update --- ...-10-computer-with-a-windows-11-computer.md | 4 ++-- windows/deployment/images/mdt-03-fig03.png | Bin 369093 -> 843282 bytes windows/deployment/images/mdt-03-fig04.png | Bin 14986 -> 92880 bytes 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md b/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md index 6e717506dd..a2e3545f0e 100644 --- a/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md +++ b/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md @@ -97,8 +97,8 @@ On **PC0002**: * Specify where to save your data and settings: Specify a location * Location: \\\\MDT01\\MigData$\\PC0002 - >[!NOTE] - >If you are replacing the computer at a remote site you should create the MigData folder on MDT02 and use that share instead. + > [!NOTE] + > If you are replacing the computer at a remote site you should create the MigData folder on MDT02 and use that share instead. 2. Specify where to save a complete computer backup: Do not back up the existing computer diff --git a/windows/deployment/images/mdt-03-fig03.png b/windows/deployment/images/mdt-03-fig03.png index a387923d80683ef9849353ca4e6c9063c1a4ff30..7e128451d6b02769bae699e2a403abb676b9054a 100644 GIT binary patch literal 843282 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%0D^2x=v@O33I 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.UYYSQkBW9$S@9>-t30*P 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ñpDD6F3-w2sPKV2laC*82MFOw4ILWnC_3ie53+ifF%6KlA-SK`!B9JI#cXUzF{R{296eg}ew6IoH8NFsK?G9&fnj zQK~LOuHuo)pY%8j)mNrx!@z>k4!L~)3rrRkWgz&ms2MV!{<&pk2#IZF+U92&RagRH z*r?Np@ZR|;mG?8Ax1<%u7B37$Z#G@@&uq^&CL`~_nXlj^rtSTvjXcxsdTC~RqM z!+zdlgBX-O*5k4+`j37*7d_?ixDHh9x8l!dtQS@JWBu_l9#IuL3gRzjoG(<30~mWO z-O-PQQ4wn>{uIS9j9Y(w%*WTb`K!)vqhjdK`)m-y#xwG7�W7X5gvs%4Zp_csbQ zj4}5w7jME~_!|jvETf!H;-Y`9HkONv`w_?iYVypq@$Gz@XV6T&o4#oe!kYnr|Cupr zMJ!&oFY`-R|IdJWqb+X$z@|OgH7}PXHKROmfb+ucvcLI`i0qAc^YswhDp#ealeWv? zmO@n0mx1LhL?x-s!Lo+)O~SxgFuiQVKjiVwl1|$ar;>3+EGLU$WC=~n^T>Tc_8A4l zjW^;GW87dmWtl^WA$^plFVH1;}IE;MUC5G|bdhdQTClR&z^wOp56QIXO1UA;(YA ztuijt>l_C^7GspuX9_UwMipMWKnw`hW5a{8BiXnx*E!G*&spZ9`Qw(gB4qI@Sw%ix z)WFPRoGaW%Sr8a3%e|muFG%P$&b9CEjU@(iULq!Zz)Q-hAjfc~7b;5OurZa}fE(7HWPvdP`@ ziMAiEm%ah7gCRCAB-B>~Jo>c=?eA6hr6KeMxOWWe&(M#Qlbz#i={_u}3@&8_Gc>y2 zq3G_9Fy+NXe_TZSC;bKLT!yS*<0#q|{jZogLzmH#Ok^BLabPYxFY{mN)aZ%j?ea;3 zBBJlJ3Eg>~Cy?M-wCJBhnO8;Rvtl<*YW}MSTh+s}VtOVD9J!iFq(A zsppiYcQh&VKhdF&)Qk14KB^>UKJNJoH0a4sC4njX({q7~?2i;e4f!}n+VqQ8xHWE7`+7|IvL@^iZp z^na396Hg{TC)wz#UVxlYis}05pDg;XxH80gRK|I5yn6aQHDPg>1Hn71)Ss35N&gMb zPgQ*pSf&Q+U|Dw7%arev7&;=8pB(?hki^*ZS@3npCN!rlZieeOVe))Mkebxu zhebTi9ncXPybl?V>ap!2pxA$G7EB0|XxF1r8gDuz zQJJ}hX0UMzXUcK|ackVpd9p=dGHNwY`53LcO1Qtk>tLi9dHkC`+ZeL``t+6n9w{rc ztOu4+oWc7Oo??f?a}=KkWc(q&fL&5O1rwls^ESkZ7*ean70Bg_{(rEP7XAH`{t+ep zaZr{>z)rnx*@cyHpe&K0!50y^PcDprp8bcwvm3tX55&ouB+Bxdu3$oQz-|gCdX+?t zmgpkEX3Tvy0i$GpR!!F=;3q2|cy0oC#)^|>PZGnBr77g!WO!}bU9nTGeY{dOQ25Z$ zadH=Cy(+Z$q}At$c9;cWLuA16rYg$%F_rpcZ3UiCW6y4nPw9%nNXLL){Ak*IUdd^l zyB&D8|Gdvwkg>;E83J}K-4~K)0+9SAJxKnE^uUl#CW5{TLTMuTggPj}z(xO1kII@a_C~`Xc>ZB^nO}3Qzn(#3f^D2J_?Z3Yeu{+s@86=Rch)#SL|cU7Sbq}$eLBZc zFEWerrT`*PGoC&C28bas=@Xo99G&z6Nv430wloWnE%rON{sk_Z0*u|H4(T(yrVEUr zxqO*W5&E%u!E>ooEsnA_JUMgfOu4rpNR-=yo6Sx@zNIMYLIP~TQtqNJBdBzr=7Du> zA61@nby)NVVh-6@-ImY&6`6BcIX2VEeSU*uUr0`2jiiHsJdiCH^RkdkP`?!7>QIB& zxGA6XH#s5735D1QG3E2b$3&_lL2bn&L+gtL_w^JsS*$;vMVH2C?Sv?2$R1C&;k);d zJvOpRrLRy{vUtC#|D2m4vqe#|#P|>xbL8@wKenzGa{Mj$mginVD&Wrhi-DH_&lKdFY676K1CZK zR`{4rS>~rNe>?{`_H|nHU&ixf-C%6>Py6LTg48YZBl??C`Pu4r@lPUTGv7MA9?I5$h_`DV|-XVuN?E(s| zkT*WRi{6Z1Q;YtLvJ00%@YhF0jG3kq*-r`NF>ales2adJP+HSP`SU)bqw4WB?(|pf zulj_3UZ$!Z&n}A`6TMdYpiK}96Rfq9o;uh^;TOslYZ*dsAF#oaSl|03Ok)H_3$A>*owj*rcD+)F%MUM})$=teIj18h7*hI=UIuaJaT~3gn zA2CJHif2*w`r~Qp}-?_ifFN0T+ zkVF>ro@9rW?$ydxr#CnOg=U1L$Pyrf$>0#o5cLUB&Va|Uxck0l?vDv{1sVN#U&3L4 zD>jfrta7ML?nBTgk+WK?oa-Q1|3!$7UCmqWc|Wz3#YXse@+i|WytbTCeWAe=>Umc= z#*k4sPnW zp?Y2P|HBphfIjQ6=+95Ou!jy@j7haHC(hX&oUXp0P(cn zU=I}7<9f2sli>HPbQh$lN1P>7O_m3STtCrNL|;J$#Pr!r5%p4k=s?cu1wZgGPEm+X zTM$aS+c09E4$~D(Kxg7mWPCZ9|7^APib$|)cr_=@%o+ARr zI_$VUxd1acmK#s`NzZ(&Pm+EWpmw8A`^4h3E6}^FCPgFGJNl51W5qAaQK&@iRU&Kfd8G z{2LVTjsK}o980X#Wnc6!vjH)O%k8HAj1O<5T?7{Y;nR|31AR=oznqr~akxV2cG%Lj z|MT-t`$uwEtmFlcV-%CylPGeyYGmYNGMfeT0UqqbeOa%flTvaankVIx+Dv9HQm9v^ zM7-@;HQ6$s{66%~VyBWMgUCVWZAWhIqpXmtRqj&VFh&SW(ba4Ta!!nG+^ua)M!~t1 zW8*q($`&OhiAw_UcZkw0j3nl~45~{mAuNYtPRKc5&LgSpnqE-oFXzv2b55Vni)=by ze2f(1i)~XBdS!Lym>$2vGQF0r$D#Iz{R?I0lS5I>fp!$LO^w;Pg1Ly;1RW#JRwdX) zYJw~0^y41=dA(|KiD9LfgKmtA$#s=5n}o?m8t6mfdE;H=5L2e{112-`hb5SpGVo@bED>vNt9Vr1TkWvlnW93pgCP4M;*U8q~{CR%HrTxM9!@kz$mK1b(~eFTfIvS;vw}UQxa5WV7$yUn`)zshPJCA z$D4GL2lPUGlWOE{2`#XqQOl@!4T69=Z3q5SZrNAIe4EDrYo4rJd4Qc zi{&bA4jw=@^ZNLW2pcWxN*_y7nUFn) zZU*vWs_G?r6@Bs<`l0?K*3T0%EME@nT$-8nqvaXkl}x$^BE&S{c-T~wz7jC7sn0rA znIrC}fPoRAZ`rea@1M=#D8>w)`hH`jJL=&lkZ~*O%Qrv~vsd=R?h?Tc*u7+K7W&W!QE<$3*=$wz8@qgZDJPdlckA#iJj{yIK zdBpix^arXI{mU@uIeZlO3vuKrdr=OQ^)c|;p(4+uP}~Rj86N1+@38q8W{ zRgQW%7!itiC6+}gCOz+QE?Mkng6wYs$jEb#uoB!}k9!F*h++*%fncCPf?iwZVK zPOKSoInLWEjD}qOS>C=3Nuh%(x5ojShcNeM z?xMi`xndEs_Gl>PGxTH?EJLwRX=lpJH#i2L^f-1MI0wnGg*#Fvo9y9$d@CXyy&jKP z2omCP8CP$>b&kxUfSn0<%ZEO){`B1C$0KfPP$t||5cK#m1@esm?bmWMm(-yK1#Bid zV*Vt9bEL#GL4elmvQ08`6*H)Vh>loALV6$-QJPS}Vwyj|+Fqj{BfcMGMp%yhiyRaX zeQZ8106FC*`Aiw?F3WkJeWV77VVzjOga06~Tfb+}h=|MqW={Rt22ATlJt&DctW32O zWZM`@j(girI5QwxzBf+cSf=^X`Be=!&)^P(1t>(ri=b7J$&6R zzv!RA`-+`rNm=k!eZJSxtm9h)y4v4>4WBUJyz<4aUieM7T0=g4fIpzXzq(Vy6W~)e zaKV7N%@e6rDObq>yK&iqOR#c7?sxstj_F5ki~|v)v6Gk~7AJK)vEvUmOr?6RUFH^F zXVjgFiyU=8P0UIwngpuydcW%d>Ndz2p3T^-c`sy^>E7LD}g?O-vF4@zQ>;j1NbxH zL2|vvuip(aV&35Vm>WKHR+pSRMFi*bpS=N~zy6{!9E6+A^~LjUutt#kDpX8teXFXa{I#jv7%`Z)m^2*~y)RINvB9c2&C(cxsicReT&t#uY zk;y6bz&-#Lf+}981L<7OZJj+=IErKTcx8PMy&E}Wm7kzwK9j!*As+SFtMmZd=ViHu zq1YEV-*cIgPXXdrG+JAj%Gvl?;Cnoz^mv8deUmdI%E`sz~{ONgc3Z zX9n} zF0{+t>TjZH?_LAP*uZp>;AdW#2p@Ffa_5bn-X)8;dOk<7?XWyXNZY`h6`eL;v~;-S zCeKBS@S%k+UO33&ewXI}wXMk;9e87)BVTXC*Z}rJI^9ed19B$QIQ^E)Q`JtBMipS4#=cYdusnSQ4+f{xh!NvPaOxF>C3rZ0K9|h)?#yBW!z;V<6yyC!f+h)R_TTotkeX+KpkD96neKG&$^`O3dTvc;2 zE~@&%XNAW@w!cO}_Ba~>;<~xVTWNOgx3tc2>#5391$G^O{y9v#sOTryaO4cUxE~dq zZme+`%If5+W|I^H$Fk|rYjK?^#jwYJ?p$;p%Pv1YarA8N<7K1h@oS_(825ZTF3!hK z{7eGl&cmqvw)wSfBln+dd345n)1q1HNX{I*_Ntmn?D&&qplb{BgHW5$KCCrXOj7ih ztFN^I%rDj%gyRE&HU!^K*|z}r^)c)4zX08i{Xc-eUglW2p`);Wv-3vkO&ROO#2c;6 z&fXFaAwx&%p3_t2^0=SNfvL?zK=OGq`f%&J6smo+E#38A|HMu4fS&$3M9xtjd=Hzz4KQRmR__#ka*`bX%%@W5OKZ+CB z32wO+h!hCU_F^7JP%*fLyEv*0Ki~K1_`}xv6L>P_*&kdpV*errTLrXl5wKC2;av!F zeWXnS%Js)gt_EYN@(?Dv&{pJixf%dbm_v-sITr2F(ObbM#Ky;au4e1ESP$AdT#Mlb z_MP}Scer01=)%!q5|0)&`w9%nVM&G&-9><;J3g`&kC;Dc(!Yl~V@y%S0 z>p&6i2c-EiANLn6+bkoKRULBWvPvGOwCKOw^FP!{fA(WhF<4T&qK1=>7E?pIVufio}e$cbFy4}$~BoPvQi zNOR(_sq;v?Yb(^_u{ChH*XvNPy(ZMDH+f7vj@F!vr^Zxg>Y`6v;7ILA<#{&)-iNY@ zK_+biD64A{sfUd>^|2ZAo(*7lcJ>Y9g@_nY<$?!fil&fD(We*yOH`U~Se^m(mBG@L zohXYC*HO~hYCoEAc6_!)n^!~4jLWBvTg0F1vM%VRFSPx{+6w_#X4(LUxwVMD0e=d$R(iI10! zV(1_FUf}(|QPjh4)^7ykJ`Umw?_n60dz@TF6mu7Ijq`XKg!tb8>qWP|W)jy}eDLP# zfXruR9t(ye=V%+3Y@uft$g1X7*I4wo56EHhU-B_YTHR>c)Q{(5jwCRP$^6iV-Mnwn z8!&I48(eDz@fiXBOtSQ1vAPU{Z}x*5!9TT;%D7y&X8O!e8cNa}z)`H!t6bD92zNch z^$9u&%rGtx{%jd*AsCyz5mVPispu;?A`&B)iW}CJKE%mm%;fn}V9GQiJdRy2&dE-w<{&5QOT&2|>4wz9zOMOtg}*qd8;EIX8D^okAdoPxB#o6uav%^iY#U7T(WTn$;m474a-we-ylfJ z+^JH~*VCw}i-GbW8-k5IK1RuZp^z(Wlse%vWG+h5Ai^X4iAmuy^UOgs%A+horjOi2 zA%EV%U%cbZXPlFTU&tYNF2Db>?_O4#zB5QG87lZhM_7?IpCZ5`$a+# zF=x?dSbrDw&-)D6QC>&YoQwxtJD6C&^yhsPm340V@iYE-hxd`$r;GlB@vK?&uc)go zpSqsRKHe0_@m-D0{3O2o&igtr?gBHvsx)alw8AIw$9)_OdR{24XHfo0URM@#jWVtg zd?xbdN+VnJ_XP^ug!#|w(?g5Lg*g}E*YOQLZ(tpw!EJE)t$%#-U$`#(%c6RI!$;z!2%kvK?Sqe)#hB5vcy5*KQ$!l3|JKB8tPn^E{gLxO*+ur5^Fi|(LZq9 z#10APK*?=B{xe9PLkMtx_(9}$=ttd5=DMVb`UF-5H!V8Ad{>h-_qfKcC}`hMcbe<2K30r!JXaHUqB1=B^##L=P zZ85UB>d)!Oj;s9fVoC>`yf5!Z+}zjmXrJ1nSeco>96YMe!R@Y3?JBsRvhp~VrKvTb zYpX`VqMia!FV0VVyvX@N7jcD~YYa;$=+fi0=qq!fP!n%Oz{V_j2WBQP+#~|(l165C zV7`;JFn=jWfTm+V&j}fGAvWGxP~Y{NI$KWxk}z6|9+q$h#oOchjftdyF35c`d!*n&;9h zx2#b6^a6c)sYRb(o*|l!7!dVsvmT{rYX0^k{?bRiwWui0BaL5Y1^0`;g+pp@-Rm8)5EtJkeky^6gECZuCab#>_|0_z`U$x6_7;W!2c&6SU{Ggx#$x1NZ@xXP6`$orH4IIs7sH}6-kDu}K z14HLD*e~d!Kjxwk*0<M~ZpS(2 zt|z}E_A_pt^*k?B^|6uXm}1Uiu5reNW1;Genn`@pzg@T7C^6KPf6R|oFUE;a(l+>Y zF(~C@hS&4>bh`X3F6+hQ3vROb<^;WRhd{!F&yVJ*#}0j zi%T7^;b-^($u(gS2f6Irr+J-ld8$1sf*m=NtTyjQ5M@A$%Q!6YXHPIsd4xq;uF-#G z0B-=u{BXVc>1B(QT-h9`%5pjfN@Z{+X@hHhqQ(pe2VBruz(yo?z)j7`S$%+D5V-1!_+Y2?cxNKoa^<>f^Dd%gwLr zlqvLh@;TCDi!0{1IHm;4msG)~DS{%#$y{XcIRsC8#T_ipeR5`O#4c8EltaSR?x~BA zbQqKS!kv}spUsP<$?{m+^8@aiG?+sZ*M|@-B5(AbWI*>{M!xTyq^xWs(5AO7k+C2! z!u|nRjBPxR_+mf$ii`eEMMz!f1NT&)Wre?VpVgoe#$vMg!keFySgzxbe9IU8vm}aq zG5UwRc;f9+{peHFV0!WHOX)|y?*P59^*C*LV2%FGM{lRkt?Z(cTlUk+mdmKNbqm#2 z&rtW!QTqBDUrcZKx@G!@S1!}S9bcf||M(;Hp6)gDva4>SZ@zwpzH+Kdw=c}oy^Hfi zb6be!nefC4^4c(}d|4T6@?=i%l|YOS7Z5f+fh_8q3?MDLk^FWbQ-d#tn(Tmo6_!tw z@o;XM!zP&{&S8S&i z)ABP-dX%=&<4pCPJE+OjZMLX`pE2URy$*|&HuC_tjBLdAXbWkXHF+Yw61V9wl0RX^f^O^Hvk zRY0mAU@xNonqoNCv+$onDq_73yKGuFB+r2QB>w<=4pPdf&Wd6E=V4=&h49Tmyp)Ql zu5*m}VT|D_&_)08AbkvbyqmddyyHUq6mevf&1vy$vYxyX1DC=tFRY=^da4VGW7@o< zv>#fRh&j}WulK9Vz2NYl3>k#YUikl70$z~&p9?oje#?K2Umv=DQh!369xrx%Iu!6P z`1f4*CU{|CTE&@23=zgBIvqa+hdlLu;!B;aSy1{VDrX)zicB#R(nu|yWJg;bvw zRdDUd93L3L{|9FN@WX<)`eV%li!mq;xdo6-sB;bS<^$rP!Wsh0h?hQF+xRv7HmbE( zsn)?a9&p}cPg!d~1mbK4G(jJ!-AGuqEH$Dysa30l38HX;Ee;9P2Y^oIkFTwzc9wNs z)Cw7SB_i7h6RkD1Z$p&D2W=y_G1GcfC)%{}{zYPq`naE&5>H|3DKP?!gKu#k>c%{H zqjuBlU2S4fNzIyD=LZTv5>!B<1m1lqf-$8sRW7yY%+MzTNhqMG=eDS9&Och znN_7?tvcr-FlVdYbpy4*X1;VtoIl-B^Kad{vIvKm8-j z=10#@zUVLgvI#NnlSAqcwPk&#e6o!tWpfEhLfBWY#nDm4qJIiw<_Y==!q?RNXLO!9 zM7?L8qU*QK(Lep6Yv`s~qFs-*=}VvfGkX8S9r`F;L5r6kAe!AGi|MW9E`9$io=e~V z@)|wwk}e(m$p5B~{J|&b-!9M7>ed6a^@;;@Zs!Z+6aL#<^VHk2MM(ZE*gxIE4-TC) zee#z9*&y|68#0aJimy|2IvsiPmapg86Zp#N8nu}uh-r4F#WchIU8WwbSscF9Nwqa< z%xt6C)^--xsK#-<7Vki&)nkXLee4L$FLmhc-*_#3)AQEos!zX<{_OKl(r?}VB*(m- z-u?GqMelseW%SJN{cn2z@tySX&NW1P_X+i8@l6J%F28K+g!$hn3cF0<%91`N)a}S9 zt*-*()>e{RjtA(myG2t-dS1sLIvdt+ZY-fuGR8in+~W++<_Qu%PSVLn*jUAmi1ow_ zK^%818DlA)%K$lFjECGz_#9nq$QNmR0vMXg9MZfnPcabCHihsYgYdk<=U{$SCNJ9f zRTs-`s-MIErL6Kx>NQ&B=K}fTJ3I$)JpQO~HmCpq|MW>jK~&@&Zw6>u%Lf$Oj-)EN zpaV)mN_C8G=bTA-_z=sn3CDd7);V`m)suK&Q{gkH{`0ZuzbaE}98m!dDu(qf z`mZPN1d&~rE8>fmGUQ&=7(XAVDog*U{Crk29`JJ_gK)7e_z&Cv7d!f11D9aZV@wP7 zExZmL4e`%_XUo_5Cyvh6IXNF;hO#M8!DkKYS>2K;jP5wA!3DmZRsHWjfzLg&#>}j| zPEXhD7Kb}F{wa3s3)HgadBhGE6Tn2a+_SSZ!?}xC&BgP^7X4{vo?0y)cl|71n(k&B z@)-Gozj3XUuTsI%nc5z|$R(>`@CrKPx=;o#f|Q`gnU2pqdCsK3)OO(7*dgKUCnWLZ zF#-z{<|)iy!E$OwnXlQ!4+Pn=b5n+8Hf5^x{?qGCCfw91t55BaV3RxB*oqwD#2d3G zKZf^!t*gZ@8^pTZ`e#T5kda%BBSE7LsS&g$#&jY_-{5WoQI*LViftel?19os+*mv| z6rr7S%{8Q8t)I7Clg^pWx#(fHIaT=n!2IHvK$vXQS9}yIi*o_l>on{ebum9pZYYao z6x69aj?L=NzZOig31G<=2_dsm%+49&B0`>f-R_q;IM9D)6;VR4L4B%AJ{Sb_ki~`L zq0_rs5Me$It430WS#2&nNz zK#!I=4^xLPG(gKNudMKsKIg_456+xnI!$z_OW*&_8|iPpb%_rD>@U%8-uy6q>S@&X z4*I@-@jCj>x9y}ezwv(huZL#n)6M5m`!b%F%bB)rQ|dH%UYpz>*RoMyeoBDduZKhl zD%6{T&91MIUmhM&$GQ6YId9_+9gWgwZY0^@*M)PLx7SleZZ_l$dyyeupz%$HbYp$x=7i;BgKRe8u45+WVh}f&<84qZ z=C@BjK)W7zkY;;JeA->2)lQ9xUqIFI#xMKU`GNx9$^y#v1*@RV_H*zlagRXyLFmX6 zK?R1yo)=Ud+_APYp8>Ux{dgI39yUB}l?jFodQ=RlP|Ty|XXkNC8S8xG$u~0I!6?sM z@ob)yW7IRwa5sVx`7Ghn1c>$!mS7O}oJjm{tHSUh8N-0DEhycIV%*KoaT zaCe&p^Koc=QC1E@AEL?-&xK+$hn(y|;MhORju@G&3UVa9QZv(Im7pIwS6R2*V~H%a@+QqF8`K7l$A{`=x_BdXn;k!qt@Ep&bhbc& zWlJd5nAuIAVzd5B5&96IE)xZ8ms&*h#}gy?CC-9;N?ZEWG59#0YZ+dXh>1g#ak(xN z7%FRDNTxFKpg#zbQ}nR7156qVh7#PA%JFz>4Md3xa%m1TOD?eN@g+>Q;4Vd-#R8d` zp;}S##)iVM@d~0m48bu3`SB#%n2c*j-?|UkOC554eKCgIFaqNEtKj=A!uQXhc(GW` zGVfkv;E=EtmH7H|k}vxI;c`!Y9zmYW@T6qHzR~Q;47lLz@e^dP)27~Ij}krh7+pEr zrvK~5ucuuP947kW1GMk8OZ36NI7%P-BAc(gj?UHQsI_f7ef>+Wqc^pmp>L#9)Og#A z>8U^c?{xQX{t>Ya4ijhE2NpK~=`Qs;rR z7x)TtkxrgCMfacGPDd8!>1Edw?V6pV-r_Rt-M&aq-v0zWaHK|0T>2ck>C)}=vVA*v z*lYZxvr4PW=jiY=Ptd`IrckG|oeo^Li*CAn7wuf(nz)ZT)3FmL=-zW%>4CG$v}$TA*jn&Csi_zlPrY+DqtLZ*0-(2R==oy5l~& z{n2OW$hB{yx4!)bdh5&f(Xr3oOka8AG~KdXqYtiLO(!pTF42x%MB8`rtTwPqWM^#{ zac7N+33NL$D(b^gRyqE0>f7x68%F4CP`|lxgvPkzOR7-@$;sue93hfZLWjjy6gCj+ zi5Y@arq?|H(tZB?HVU$|BlK}0A+?QG;3W2hKKEFE_CzG@qz|&#rIE?D*sr`tjovCh z->lNw!ZF%+*Qe=)`?oS}ms0y9+D5e}1Z7Gir4W||cX6cznk5EKVd zR$KHLQv0wu*(f$Nbr;jTe~qB(c&OYJ7wbM6v93uS|C5@AQ6Aps6UAp#t!F@07rNjA z#=jyszi5SY8e6eO#OQXEGF;QMR%m0ft2vdj$iPs&jpd zy>L9qVjC7W;Ap0TNBZCJa!bc!R%NGEjdW~PFGu4~h=qq6ub&7M~p+u z{rcxrO`1En8B7r7a&VHxeze`DOc(vp&i7}%WJq@P@%fYCi%Rv7W#2Qz2cnuZ99wW#VYT?A1Hxm=QEoDAmNG9J*RFY^_av)mf(InH1H*l?pu{vR_(D$2 zs7EW>0B>lPSc1-_&Rg0aVA&31z^-l4n7<+{wkPCunQSq+yvhf{{W(#tuTY27FOotY zM?nD*K0@}!1%`+*!{%cbSWT8%+7KnD>jc4pp&2X>n7CtOxmcHuWtm@?G!{%s5T9g* zMU0YX6a+WqQ6PtzB$sl5jbA%doyQ6H7v`=Mc&xGvs`u0iYcR{H3#|lE=WTvYRFlcf zbiT6vm!d)eDrRj*U+IRle=4B+(;5ZHv4o;IY{@G#x^z9;CTmt99scV}q#rF-Z{e&E~a(!aQwy0_g!*Z<`A(Akf@hraSl@2B57 z@&22?P5&gZly_#;AMvt#vOaJ(Lcha@ncT?^78M@($BlLw_ePvjbVYDqM2uevygD8lUwB*o8m(n31 zE!{bENOv>RAl*42NY^k!=g4mOZbNpLr0t?|j8)-RZ9;yJwp2gcLoBSr7Q#V!Sb#?^R7@7Z`ryhd-H@FXfCyJbkh2T7U9VgPX-T|0yI_OVn`+!Cw`rU_v*2`~zc~5Q zIYuPNTB?Bao)OMcoNoH-KaXnDLEzmtdLzoB{mS1YwVwBdvDZrMpYHY)M3*=@mTww` zKEG?;tiIAT5&X*-rDar-+FNz9wOf7Hf4fWmfUpAqC>>Jsm z6u?xfVb3k$^``&PNcJ%|zIvc-pN5=#Ya0S2;_UG3gHkt}&%H*UU|dwR=TOzE?9YMy zt4-W>d7`B4$+XlZVc%Yv=x1CMFk9?T{4IC}Z#B|!xH1!5&O~EwEc$JfkL%;-F>A79 z_P#gj>YQLKV2u3i4^}43nIG!UUT@juZpq}58x|G8ejmY~Bq*WNGy45r4v-S$z`-^< zxOcfhcsgk9)jLjgK};}4fA73_OC0<83bWT#ZQjmLED`b=)pYRuuY0GW*vnOH2&v1f zhQoH62O+KO3|@Tx(GW)`UQdO2dfBZ`zeLn1GE;^q%8+fG!oOFcWT=Xw*EFxK_QO8& z2=^Nf^X(o54P20@63Nzm$RmZAneYEX-?PKKUSTI!2n*x{|j#0yedS z@_}A2q~2sBjdBxVbOW(S0G2`GRm0^L>Dr@I;4T1B$3ELKFBJ9RzKD3U zsLQX^HvL`Lb1cO2Y<6)YR&HMVQ#X7LzZB8)I#6^)&fM-kOhSsDSNoxZuZvt%6`|rmlA=Bcr3z=0Ktt&N4X2F+4nE*ck z`-(fxJpk02`EUVquXI zLr(#S`qVBSs%ZC4c?jcWPOKxmz^35kB;NzWxE z2U0zB&tW()YE?xtRsh!ONOf<~pEfr27He8=$jnC!;P`QrAaog-9Hh3EzO1@$S*uS8 zqRnHwQ{*m&7LYeD`bs)HWhABtD7xpojpC6%wvzgE)bu4$pWR#TdC-TXiu;c@ckS#$ z&$dO5Pi8kH-4bUn!w1JT0pbQxJiw-Q;0*a|^YriJW#ahbl}YTC6YA)?KmVxO48~uw zGRiw{WECp6nk6r2=9msI29^%#OR-Kd3KrPWzX~2t{Pc_1)GoKdO5%P!RymuTSYuJ` z=T1OxYs>l_OP$f#yhapeLc#o|`c5%tCvFowDXWoYMM3Y@(SQ;k|F1!W{+Soa1XoJN ztMepnaSjSM*T`FTr25P^X{eE4b0YT~YR_EQ2K#&mu5^y+ue&Mmmy-iIl7-RY)Z$a5 zbn@?Si+m%eOXnA*^t4=JH zwOhlLa@-H+B(!NzY&30${HUIPmR5O-#nVCre`I)PE7h~22D~cApI5RsT6@^B`fadY zPP&ZK6qif<%olCyB3cvvSN!YErt8sH*)V$i zV3F%`d*^2p`gE@hQ%$3V`sJ1wsNVlezeqLzsKGbf!AX+x_o`acbS9l%k{pv{-)ugs z2a4~m0{hp#+(_2w<7VU0cDFQ<9h z7aLF7Yy{gakbHCHH+n0;^wu{zDsJJMd(JKcGhI?fVX;AnORtVWG$D8htyuegSRA4M z5%G`hGo~P<`tKi{h-h91>6NO7fTkxehuqmOP~B8`pVu;Fi8GOA*7+)v)4a&FGP=Hm zgI%aohQJ|bRu^trL%gDCYo(cbx^84b?6iRvPtSZW{U(DOo}>)5RCz^H8siK}!ncHX zgs2=du#^2T{Y-w`do{9p7Uvare3nb@7VSAKpC2%Pr}tNB^YGM zohLXXFAjp>3#SAL=P zU|T90!KPq~rtAW5zpyqiUv4V?w6IS4pL28ZB<2_7f}cz0ddc5khoDW@tX8vrv+5~+ z)9{=Ldlw?CoC9?0j#YfWf>f_D#>U+Trh}h3SA1K(7C&G7^1(&l(vTci%a%WCyNfm1mZNAYw1Q4&NYiZspLi=hmy*!uQ6kyO;NXY< zRZVw^wiP4Qjx@T?@`AdK>KginGy40=o&1#>7a~HK5bUmdWxi&voAe)ty@Pg=0nWf8 zreia-CpDo1Rzx+pbL33tXF|8l96G?GHmM4z;rZ$u{=lD102)%8Y<7 zZ)ZrMKO)W~;?Lw*#ZJ0JkZ?+k?15tHZy3o4DFbh*?jH>8TiY$a zOxY!c;#ylR+c)F6yvC!6RzFTWh-#5jHCA%Wj1%sx|KN6L8`@H-Yq8*Z8G$*e)_H4$ zsiS~b1={*)pZrlBAxr8v{EGeieEHL=oEK>?_@8BPH*i^I=q0eWS&f?gZp`P6d6@w1 zo*v3(Ehgw3DCZib6+toe33>`-nHGEmqeY4=@B>&i_ZpWowi(z`DnN7+FrV%M!@8<7mB5ca!` zWTvQxhNnan)uDV~c&ahV-g`|MnA3UK$L_thWac`+e4KwvyC7+s=QsrcqV&M}9+p}De0$mpYr5+Kp z4~Y-U%V{tdqf;`}H1N(IRZ^{!=aAzUeOXxrU4l`wJBuD}Txsr){+seaxi7fiox4Vl z!xRcEq8`|D35}5hbavBa^6a_fIqOEvvN`s_o3jL4Zv*7rYew7hKS6e=+y@8kei5qk zecMoC@QvcNzRn}VZ^kp@*~|U}b8U+!`K1(1%p0MgHtNSFl5bo;gQQIo$b1oEKy>p0aaqUw;{M*)K%e#AbrkQpU9wj6?$KHWgtBU^@ z7Gh5}A7z8=Hr{@LzTe2YqbJZ1fqHK%4Zw7?#R(xA(|71yBVY?^Zg z`+JsJQZ@07UgJPo)jIqKglxS{iDs|inmcWgrlB>iihbgDyHOvbWJET29Z66x+cK4MzN|%D}XbI{OWn7 zs{G_d^OGPWm%SI9oEpM?zbi#1DLe$#evv+V)%KbZj?1!bqC2bo7F~Cd{6sodK=+zJ zY#mDnuR~r@!DNR~3q_jpqfTce>A;kQe$tb!iG^M^bJQNnlhjBD*E9Jjyd=o<+U0~W z8m1z;#n5W@Z7<^{0gdb6UgeB_#l!$$0QLF_TZrbEh z=O5At9PN6gL2>3?Wf~CU@J6FUYT-|CdJzO^{XkzAP@hPNiqF5D_(zBRB{1*HZm_CL zg@fy2!#z@>?QzuvwZ4%y;bMG6>3uV;+;+Fg?z+fBK2mSlp&-e0PWF|GL;o$nnpF5{(CDsjhng=Xz8M_1v3osfNu$SV08N z$df2E{A)fz)$#)6LDC3AbOZx3|HRgfVdZNhW|JpdWK3^K;aJFm3(l=QxxKgXwaTf^ zu>>IAPn?10f^+LQ``>xv{*86q*kP+zhEkY=0SVad;6t%x3 zhy7u2o%jdCXx?}M&{iDq69fKZzQO84=qJ8*o_LJ? z63!peBn7`BWd}c+n_pa?q&V0A)5jXINK1|BCX_9)IUQ^Lq@>Hcxjjh9l}8UM!)^@w zZJ;8>Ami^VZbh)C(l0hBaoc+uf#>;@PTs_3D3Tk>rcL)*XFcPGQmRr@v1-7)v_ut+ zMPbEnCqm8NbY;YT$esREga8*+(VKF)CW)~0gUGCeglz~Dv1KgAsb*ZDRg<1C{<_-r zI{RKD`;=~_x{saiN@LYw>EuC`8S(@i2W19azB7C{oSh_1BdT0_AQjR%o?sDDIb5Kg zUKnv5$|Y;GP@Qa@beYPwR&VA~WCeTK(26RuJ`qfy7PCNiLw5@Bg|M-7`_(vfMX^b( ze5I)MMyjERPs)-^W%46{t7^=d!Ub>dU{0cP%S%tlB{>&yP;gmAg+MthC}kj;EEN&iS zZqsW|7V~_H>GpFxt(5}0ldp)T2qyhv_-~k?sh+k;7D46ki-nCS#>eZZ1f#oo%&*;- z74PYeu{X)Pl8W8(JlP~TXl?%sQvVmYc0v#AOUdxowu&|G5y(>ZdXAPh%Xc#a=yKn4 zO+K0ILWu%H4I%4%sc6+h>wFvwO(&|Aq<)OQt?gu?G=4KT7a}XZ@tE|8Idtj}ZNckV z^!p9Di%9~yd?OuQSurNyGFuk{jY5G9cUq9HeV2+xfe+GM2-+N=qQ^Tb8Q;CQD$d)l zQ|8!#V(!`2s7e9occmpWSvA11UUnMK&qrF-S@-r_)#wEB2m!|sqghX2;Oi{LGF@Yw z`PGmSYUe8CqzHF4Q&hFf&kXV*AtgU4_w^=}lksX|+Rk&cc)>|0@vyl5^M}=!NWo

H* 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

AbpK6&{IEk(8z!x#yA!5JgSPwe-Kvv@ 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ðX&s|kP`Se@YdP>( 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

    9yJWU0p%jH`3Yn+e-R)I4R?@1tY6&ix+< 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%0AvWtty1E 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

    h$lJsg|4rd$TS#h^LNfE%}@@6P{QL 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≪8+I2%CM!3u%$Jr?yy`8 z5aCa+&W^6TUkhKF0AB_I=)#Yiu@Nn$*mSbhf14QMuXRE&8Ek`4LmA$g{wU}Org0DE z4Ij?|Ebit0N$8o_j}aU-o8Q#>lXflMpS|S437o7H9ITc<7+SG@sHq}=020G`Q=_wU zOLe57qIs|oJ}L$&e&w$QuSD{D8t%A|H(Z*t+Y|63%hbU+h2ajJud@qRrMTNoM+7w0 zk2?6p$p1y{D6|;S`;cf`}auJl;17caUeD|K z!&KnamNmOnjpMoR$krH|*R@a81WOJqg5d4?KZ`RH823lUJ=`KEuB>iDI_dG>!W_Nd zJiXX*EYC0(rh>e%r@7o2>GD!vB#DV4Fx+s$XRs z=4o}-eK99(-u>aF1KakAbZa$`pYR$F%{NMpljeatmkc3t!<_laySQ(p#b~>lCWD+g z7pG*qG@sBQmRUpgwwHOE@hjqVF;u;u6|?oBe16#d702gxB89o7Tk)~mC*&c` z$`oyJ-Ec;HF);A+_P9E{pwSwrC@*bRRyQ6j(N1)GZ0KRt0{N6fv61{9V+1lzS~=!f z|8^G7QD=lG!*yr}${B(xQPdM(1aPKmW1J;PqsB18P9oU=Myq!4O4)ox|Nic~oHITO z`fwUp@$#z?U;X1hDa|1cbh36nL^*ARRQ)4L(EuhD-%rENLZ{*&SpIHu!p;t0ex9Ia zU120n(H7Nefxtag0^NH=+SCqfXLIIa&j*= ziN;o8f1DLw3r*}=7XgLVGmqt5We5p&mrvJ{{^%TAN!Z&mh1xS?ag>N3`WsLJzbSar zaG0$@`%6@sLxodZ1hd6`14BZcW*f&Cw_&XitQ0NhrUnoSszEY|c;pFIo4)k+Wi!ue z4MH7`NC|taf=lq>#@Lok?qA;uz@Ik@FUu9D%4Fvr?Db`Hm}Di3iZ^uO(RUb6BeO(9 zi??ODuai9#jr1x}4AG&%(3`pebmpO4@Ew;1Y z8U~VthKpmdOqcsi;k|&k&U4*{=kMMN%sebDy_N-7CFtZky3W3a$6Y-U1XT`?SzC%L zH1g=5_4q6v1;xVb*cV3GXh@`1H|DMkV_da;cd^RuH$jN-<&_vQ|IDEs>VbQe;kX|p;)%0 zC`aEsb+b_uJ1$vhg!6;ueTX^nc)-Z^j-qE`{vWBeHtJ^6hrcD2KcPkIl@{!Ti_=_% z{99shNv^X?+`aH2wsGOzT;prr{MF0@Ajd=Wj&OMv;OywX$eM1}ZKK}H_)^UV9RqRX z;$hLacLrCREG`(or_dYN1Iv}OaBh;bKs@q=2N(8IfMv+@Qn5djyEm1Wd%X!wJB)8Z zsZ-^~fu;zv7+Gj`(%$_LzKu__*HJC1*L_e+2z_FQ>#IDhGbKg$-VH9Sa`hoq(00!vcToVGJNza{>( z0md3S!=!*vocJv`X4(Zi?LkavJJxge3W(ao9)n~9PUdGQ5nxOe;q+0y(!f|T@JNCZ zaXsC28dotPMA?;nz&LC^A8XwK!F;wGgrt2xIRFsc`+osFXmSP+_^4q&xLYwiD*$1v zN(_A;n{^9*vC!w+>kBBE@mzh;Eu|hahjv-s8TINX&(xP$TPga8aUQ%P))!vNW{Xrv zfWdUW-JvoAkABv*Qm@Gs<-hv`T3GW2!8`I6V!;hq&U>$UrgRw8)$ra?C9wU$M*sQF z+z3ywsceyP3$}MlC}Y&b!V()O*wlf9Sb5k|-bvtPG-y9nf$6-YOf99w?0g5HtY|DU ze)2dC$1K*AT)Xvmuny?YnOd&xO8s{i^T22>GvP@$Jyk{sH@vWo7VN&1{Z=lY7MJ!Z z!CAIfSzYO)7=TQ<(fZ+QJqc-7dbbDSO+JfD1Vizd z6{RQNH&e(<+KI;b6iw+J>CPrMl>cDKVVXRk-7d>FcsD|y5U#c9JCE-=%wah@#&?xn zxCex{GL6DKl2P$9m)oKA+^%*TvP6=>`BK#vM^7VB!Lj@Fhhx?C2Pe1Gcdjq#?KM=I?XCvkQx54N)KqY&B>tDAIdCOtW}m`2;voL( zL0nmhQ3)iS)DGZa_a$m>JE~r^1?=tzaoLxVpEFpM|SHgG!VSMNT!lIif>37on z(syS7Y`~aS^>FUx_T)BsKw3bYL}#E>DFudLd_re3KKwWOxl^h@E$IA_tE}U?uh?-X zk0dF+8c|eI1TjG-Z!WScfDZILJVcV|^A2Xih23>`2 z_rra&DSc>+-1~pzfaKjT4Kc9NU}+Cgc@JC(;U}WTfX|aP>&QOubjWlGe`GD@2p-- zjb!j{Cwm@h&3ja50X~TFuL3HJCJ+1{O=lg~ux_-iELO$8+nWEH{2) zfeW(e2#UbF_S&tb6E`SRbF4l1GOgXX^BsYxE}h4p6gpBMP+Y#SUc20rBSCfeeVx!F z6=oZbMeMs}c0HNQWsjhnGZgKtS?ez-{VtdhM_TVnqJZhy<6 z3CM=q3hD2{R{OhXCl-_T3KrkMUsu?yzaj`;kLfx$^OrEu^7fmEbV^yY$m>fh|0y+} zGy4)BBAWCt;RK`E;9v+}%2F}zTy>CbUvlLE(eyRpYo6)_mT5n{zw{Rr?Ym@H{=+GF z7U3j7YcBZPC|g69_-pDv?;%ppRi|jtMWK~jN5gLH{`k?~-o*dr-=Y9*we>);xGovH z@)5ZYgA~KPyonXD0DXt2OH{m9mEShI%dF4ME$X6)dThDolEQG)%0!Pj-uak+xvy;5 z9*VH>4GkUHycl!A>b(F(*1QhU8qIS%_O*?GE4J0M3CO<)4&RUi!a!pVFKQNO#8lkf zsXI)WEX)rK9+Ajc|0*64BDNMGwoo6Bf(?%R-`7P1=1wjIAm1p0JDj+vs`p3&0`~NT z?9bd9@oBMNW!1dsk+t_V{ZHv2-9)RcsIOlOLSL3{aj{0nU{8s!{un}`n^w@Ebq_@S z>5eS&D;|T-{DNyC3|%`xQ=__d+8bW6vOg9xx|S~NF8v2962tn0rAoUkDMM)|pz?pI zI_sn!H{=oD2zBPMr!80U9VaY;-J#i?=BYRFY1OMPPJWs&lSg>eMc(*ejh!Ic9r!_LvPzkv2O$+GI2;<>Vh(KwG>0Bl<7!=tMB^Ps*dcf zQZCv;&_rL}C@`x87%SN8_I=(zkOdMga?m|TlgKLbFS~;zkNKvLt`l#=ypIJ1%IrhfZlh40k4fgl3KQ zPB#LGHn`SKnMNzN87X&X3ZGwd5K9VEeNzQ1x?|mU^v|7(v%oEtL=848&Mnw-ifA`u z3ftb1r|ulQh~<%tM>>e!WLrf(I{~vW@+4b)7rHFEDB<&R=n=!Bg)NlVAUk_;Ma=1` z@GYm?+w{3vhD&G)sX&v(I?uti%*H&C>GIZE>)-8wYo5o<9S`Ad3+A4>ay5MKu}_3@ zB9S%fZ}?Ttr2KQYH^H|hDszveXJRKYQc^Gf+vY}{p=>`>P7%MvGvE%x zjpK&ie=Mv^nmjPsDEi|l^OX#GRT6ljZ}8xjkoXQ{&QA=nI?_>nU>P)#)gEMBTiiqo+a%GoO$Nsbu6j*G~_q;vW)706?(#VVXE*5H)}s z%)TuQ;P(ZA{0UjIyNi-QI8A4Lf^ct~;ZfK^gPc>-qnZzNhXo1O6!F3smOj=3HT*FZlF^6!Rvaivq1iixF<=A}#W*$hk1W5MyL3vf3S4 zaU20n7G}eSpF=ygpx=8If^9yYo@uGgRo6ElK$RBM(cR_qE)6?$t=L33amR`E^z5R< z9_+Wknpx!v*GCaclKt>^(yF=wf~pM|nhf#t5j=j-MP&&21k6N3lIlrs zj~~i|xH$wVyM?t*ddLZ8Yxeu5^c!u9;IW^iV{5oC#7ckv&LjD}uA!?9DWVjn!+Y zGWDBw;`rLEbo#msO*mDqea^U80*`;|JWavLDJAbcr0VfR^?s3r0mcm31!57jAgzDp z*4Lb1mp#l02FS(xu!rMlvcsE{KLfBuxneDt#!wE(s-%!9-Oeb>sCF%3{1STJPb4Q5 zLX@1;f*<;FP8_6m^A#tEEjh|&n}{#0C4pKW^yhk-hFk6A`Z%*c_i%WafFy#N3wa>j zUcHW*{))8D7OYkV;e61Ub1jPao{_`F8tFxZ^vTZ|b=#Y_I?s|Xt->38)IpeKb1a^h z{Syctd?V|l@w2NFI;ZmrS0~4LNyc)tT1!z5uOGZxU;6NbU+^l9{wO*r55n_b^g_HA9ADG*iz`}v*GNr$OiyDBLD=T0 zIJv9JvK!lUtBn*p3)P&Cjx}j0mg_J&^VUYAZyA%(!BKk@D%frtH)RvnpyV85m>iMW z9(8CgcFKY-eq>?Fg-sYJM>+AHN!)RPtOsl?khVNN=i}Phnwj6|TpV%k`WFcbCH_au zBXR#^Vu%ZFQAi6Jo0*?{f>%q$r4KXl?Q_+>^U+!d%sOIhcLN6zep6AbsG zo`>u_k^fsvuPPFO3^58WWs2Lc%B6V)&Gw*E` zQyrKpTkVayS;}J!x&J$ETBL;ShPSXH2&A2#a4j=$9NH;(ASNf3!|V!;e~vHLLf{ld z)?Q;YKA;o!FoWL2C7aXrTKu0PxqP2WWbje0Tk3E*Z4~!NE0V40LY4+`W@ zwtgVY!3^|{nI`g-Rb{1`Y`jfLG2_^0zVUD z2}b-)FtdUzjL#VV_M7Wd!LJoAp8J9%0~K!`ZexTl@>^s}`Nh>wXlnkb3?Y_`g3cm7 zpAbw_pB_hQn5L-@q%y^3j_BVs!27hO?~)qjmjZ&vIQFCJh;oYk#gZqpt=HTjYeRGB z)tTU$f|B-Hna!N$(T)J_vi_OM4VUN?g*a>3&rW0Bc8Q88GCc8C4Z7^x@M#_Ta;nVy3()GS|uBM|>>L0vsWiks- z=Po?Yuk}z#xK#dQDzML%>KgFGv7sWwsUMf}fn`KWw~i|Rd%&5p>Vd>n8|`ezD~z*s za1Do;G9$dDs|JG~YN-8Rs4MMM9OHW@wJ%aYqI5a7u0^1P#`LNUrp4m+KccPMKK%4+wrNCR35Fr>8f!&9CefYEgT=xssLYOD8uxun zMYl3kzGJ6A`;*=Y$Y z`kiLeQ;a8a>X`wuji`VLnXyUMNJB?`Z3r*gS%_!vQliDy`RCUfbYX;g5jw>;;AkBg z=(_yQ=D>w@|E-h>B?jK~@^U(% zc}qj%MKAbqE3#1`ZK80*nOIP2crBgrB03$$z%(&!}4(n#1T&cVr0puV8($2}BT`-m2Q423+B32w_F zrmgAO`9T@SFS|6NIk`E^(9N0_do1!*YaWzvsVnP;J<=#pfh8IV!hT%~m7zq7Xq%=n zlY%aWLi5!NNAtUgPDXF&$p5@(Ng}Ju895`7t65NR;`><#cPv*`cjcN>=uZ=s6n4#qfvL2}zR^^+5H`Il_;@uC7$R}e9|=FyDp0Je?8}UF`9H!UD_7LT zdr+|ibl%4$GR>4anxI^M;!ldWNF#>qI^qifb>2*7i~?|njw(WJ`XXB{U?tnCFYE!g zUHX&yBdxko%BZIZ`kQ-$JUPfKo|;PKUEW9UwALNyyzJU(txR}t0x~)*1=~bwV9#k& zNbO2M$B|Ph8M0Va|8$Og8(uV4xF70@T}IMfxvmWN0Wqh=zLWi44v4LqPT+&yjv|W^ zF4rFlm#ICc5U>pV@Q=J4%|}ekSwLo3QMLWLOa-yp@57E6*_XNVDC!3nL%fI?f+9P( z{7Fk%o6CXBzo?G}bma(byqx4CgS@Brw)BsEZ#LuUx&xl+8&yYH%&$D8ePc`G{^`OP z2O6rhuE``hIu{xg2x#IvS6Sfd!9Q;d;W+P~a^AGp*+K)x%64WZZF2{bGUO0lFA0Es zHrSg_V4TX=S#tpGlgb774gE(~gcGB_@Nyna7%DBNbKUb)E@kZG3%d!ryWDz0D7yqN zsCzxppdO}m^B&}K9FZ}l2LI31#eRppZt5UP8M9Be!S(7>694-Ywp(UHC+Sc=4c5*pp0}|31ats1 zzqX?!dTCeTCbi_X1WU1(0iA?#%?j56ob?N;+EiwHQ@V$PofRQEm)h0v8mq2d$D{9@ zrZ48Tt&96dSLk3^7kOBNQ7@~Bo9RA*ce!ddpWU@zJeCywmlPy-)J~Y8dq5fhW17vY zK~9CCapwG$kuHma%POr4iVtA}F^y`Cf)LY!GK_=Ng>XM=%`B=SCgNKKVgz6{YNLwy z=8piDj8Z1Z3QNFrJl{)G)2;*E4#3EXrj!c$3#UT<-?*vU9?dGI7sx}~VuAwlM)HiQ zsB~Re;15aIL$5;KS)Rl|cVst~VE}(C;jfq}50U!Gok$0ga1nafx|$n{CD*$?4Nzp- zz-<>>dNbveysE9p7Ji-W97O%WZvA5qhL8sr?_$_sEdJ`VblEufGQ`M+zapLGJirhd zD=vq>;#dnxL2lq6lDD4!?n=F!&+Ft`en*u>SsthHM17dq8Qt>bxB^iR6cbG9Oo3hk zWY*|}a}HA_9R}j=00iYvc3!g&76gUpDSu1af23a$1vxp3_uGFLm~^&M2F~ebAey0WUu^;;QnU>Rf`e5ZfXBVSDe@PEXZosbUjL zO;{X~nxj{4VU~8uUwT|6-sQxXrvtzBQzG)&uMQH<{RlKZ-FHC93U{?Zs5U9=doA2D z->gwW{p>UC4>(R+57ekG5_UAqmTNM9C@pLKFX{4r!K9CZhgzjJR`}k)yd@H%&&!2M zPkV%Dr1>|V`S1Gfl-sD`YCtFEZeyu9?0<7ik=F1_U53k{W+(z|AK60Ny|D=pN=MKY zEt-@tbbB}#TP$P4q_|58D)_xp#d@OPMB#WAMH{+KinL0XE=OWZIOiE?3(kk!c%DW- z=q&s(n)kcz(E@CYn<#;_{+42cn*^rD?%N{fWO|VCam2u><$L}|fmK89^Jt5zAv&{g z*vw$H(pRc&Ox6HB3s{Q=5bGRSRbcozHgx;h7<~S)74%btX*>un4hn`mv6y{cmNy!*EJ%aW`!zGmUthupo zxF4j>_FE(J$9fQSkXT9h4-s^s0)E(cb>IA}5;wB`f-;pa_YAckwtnt01co$j+GIOE zjXG^Ykkl>i>*k8g)+IQLN-}W!sQE1i-u&h z?Uqe-u*EMZlf^ck8J;E=jZLfjw#6s)tD^`n4sbd^$9~Gf8+p-_t;Cl5OlTAx0D3P< zS!!8lb%lw-_7!+EPl|lzu;10wtP2|^6oGyDL6t8iS6Jb11&Jsq6gJBK=*v5q46-4KY{VFDZHFRwfe19!BX)>)tDfJr>v~q+%>*!pm}OtQa;8k6)$G)2TUd5J`Qc zy%t)=B~12wW}Iw&(*?W;x=*QVqr=&ATK%`Wid1`+4u3F*StfTc+<*2)eQx9^_o;=xYfg zT&l7`F0SGQ1}H{ijN76RkrLXlV_V8pomqXZOeZNAZb5lGI3LxL=7Ovah;fZ&7oc;& zE~4AHlZq^2ayR}c{H<+E{scjJz^auoT*v3FP&+x-{Uo#T7TpKe?Ex<;Og|sh8V{TF zfTI(ZJ|UskRKG-!q$3X9GJZpu-g+QNoRq5vlY>UJA{#C@l=Xa-NYYC`{_fOcycq;q z6{g}))D`lG1m3sXUxhqV6>;VN(jF!al0*C;(w5@yD;;UMg(8G6&cy4Q60qX{n^_Ha zP#BhgIT266S*k^wmMC(|sTiBPK+Q9P@vo#|2AdYZVU_SyD3*9TPYqdk8V=^I|+@3JJ02`+89duOSHuaaGd z7bp&zUkI?`s@^PodOd1(k|kn^yY2xO-xS|0$67cksaE9-g{-1s5F|bikBn;DXxV;|;(knSK7!K#)zRcES6FPiPijScW zdmNwN7Jx}5S1UrJ+p2MF#ZG01(fEExZRoGtQjD+ghIVQQkN*{F*ZZT7Az~JRkv#@+ zMTn^aJBwPI)P8%r@lV{36Dfi{x4d+rG_IdEFjNDCYBM(ThDnxIhV+a>6(>GI8ddO_ z2ZDI>r|pcBhyRGh@!f@BDhi+>x`M!)Q+UwdAnvV^DHPNKpp+A*pim^^EhJA_wzzYU z;R&Pk{iRG^`8En7fN}%}wA_)ykqB#VRN1nt77YJC?h+G%GND?LD1p#yx#9+|wj#{l zOVNel-@3zx_u(%>ka4PhmY-N)`1;8eQN@_+gF0?!6TDH(8!({`Erc6{+cHoPjH5!vOMWzzR!+yh2XQk||T z|8O4(fyZnCdZtg2=Hj;|Xfh9e@`#*sii}fHp0z-0-I1TcoxRbk=ZNg^07sWejv7NP zIlF2*#<@?WLbG0EB0D5Tefo4=)jvgcAf&u`Y%ajjLXo|)=XMAojK_p{!U^IJ7Lw(! zh2T9J{pI4r5@q^6-VwbXa&P2!w_;EKrc*}mvjcZZ&=!qWg6L?I7h*4rPTL0hcuA3t zK3_r8X}sYap1)`uevkmaE>)1eXTS4yk_XKTZui z-uKivKDz&i=)RL%BUR2dBYUoMCBk}B_f*BX^d9KG>xZ!uRJQS4%&Ou+MY2*VIU-8BY!i;gmwbG^*LGR9P|`1N?bqGLNpT=YhaL;A#5fdG@!D0Qp#U2x>$^~Ul+CPA^W0sP z_x0RRQ&?3N#)RFdvXl4oT#|X%y-je4Csd?iwkR5*)%sD6@;O0RlUhnZ5Gc?Unx0F> zPDwPs2{Au@#TB}3?&vr6q@rs-fSbIGAV(EEpOaw86iMy-C_4FW47p538W+O|6>kE6 zP>{`HbBgn~Bjknt(}I@oIw&89jv2}Dh9ZK5w`bnBOOjGZ{6yzrHEO`^H|9ll^MX;v zgC7E9G0~<7h%g@xP9(2%Hj3POg4o1->lZ57BG)J$%+q+4XpEM9jQWU#uKu%h@{32k z@3_ME%lBN3&Yw#cTXP!N4mQai%yvrewDKx=RN4Hm<{r2A8>ds|O1~>bR|BsU9!&3W z{4Zdw|F2cE;Kr1N?Wu4@^7K%wYbSFQJ)IKMLb;SNFZc8WJPu1XiXHl*@Qt8M*pe?gGK%hBR{FPnN4HT-=%KzNMAPIEDD<8FE(f>-2>&Rs^;SMy8)Zz03Yd<<6oQWLlT{ua><$*7EpiE*6K0-+!*_lvIkEPhOs_hGRG zw=jyTiWJw+6T}9PhG;MS4Fc_XhINA6floiPTOHem4g;P!lpwbGnZVY6&{_K;B)L8G zyUK$gRr`ULj;TM98Qoi(PYJ3&1>g}H532T=WZbBZN1Enu)NZ1$p({N$ZKTh)gS$oo z65`+(D2rPMADmX2+@{PPw&;?U7us@PE>kb+iPwCY#Iep7TMK5(O2xbOD$LaejV6X^ zCpQ#y11|aEOx2voUjJk;uu6n1y^lnnAqW$tZo6Q+21EBk?MI(J$e~%9*mT~WgVJ+X zrvOiM-iB`D?+y_v#um;?hrNc;?^Y$WuQ%a(x7oN(mPRw3t!MOu{BP;~55&_<{g1Gh6FwpF zQE4H!xuOLGV1P4zX4tc&5!WbN@j0*uo50>Ct#RZ=mf}Ltsiyn1kIy(~<2ZQ?4vcf5 z@%+a;?AnW%#%PGkuniIn zoE3}U3o1K_aI5-6{CJlO+P{=)oC+Cf;!CDYbHV`+pIOS=^HY8xW;3hRh^x+k+yKLW z=boe?U`AfNDNUAjd)QYWuwIspm>qP_4T6EBC-}fKcO+w$G9>(+Z{tdgjKWBzs!L)tB-{A_(`}I%2Xzmfo5X74v5hf_;E$~O0^8*;jy{7xcTjf|Fv(Z^Rr)FZw)+d|)$l*2`C3i?C5*~weS$vkBu`9$}o7=zd9AJ5pAxS=|OP}Uoiy#bv5k6>aV%V zIEC>cn3GMiE*#9NyLuXA{eg z@O$;jC#Ta@+-_`3lB%zd+A)k^0m7W^iH5jb2-sok9-M^`KH7+kejBczdCa>dhEwYb zC7QCBO-d_05c}#DArH~WRQZXqCl~;zMKQGyzWzuE44bqNvPe15nY_U>u zbV{1lj`Lffpj&65N8{)mACy~?;J`8pkL!^i2YN54WVPt0AlX6gh`+f@-lM>0HKB?ZNyDeRFL`Qdc;{gI*%IRP_E{XA(Z_sH1 z3#9+>VRxKg+rr>ENFdJN@-WM2aZcRnGIfk=X*lFNbi%{6U|*(9Q*mpbYDrc%skITK6`VphD}4+N3iv z>U?`7O2MeLYV*wv0AS8P!;C!}vx>UgLdMtLfan)RXPr`1D1BP3r}jQV!#yY}Dvo2- zyv{*cETEb-j@i?iC_VnMT;Er&=)6?1lGHC@%u zFP-ep=6okc*to-wPjg@}F+WMjjqD&C3i$d_25ZHPy!z%L31A+D?e|-;l-3{*Z zeP5?Qfer=56{!nxjv^|7P6KOWf8!Xr?#7{vRPxB|V<3h>lr(CN)`3CqL&1z&y#Rw3 ztvSpGRE2o_=-~@RCtz{AGO>GHuc!|MaTvB};mX8Q_@)SKOmBdgmo5@lacmpwFCt8r zIek0c%m}Xqb>puDrS*bY^4D2n{xN}yJ>+yAm!#9da)N4)fRxJa^)?y)lrP94uTqkq zgfj|HmTo>FQa>VXx9$zd%&6ra%w5)lX>hfE_V^Rw%2Db0ODm%H|j`SN~g}It6_U z2s$6do!rx~8_V8Xve9gQz>5h_44ci(>8cA9b&k}(5>$2+0h#@bGl>fqV!#(ZE}9js zH0KyTIaA$Fa(b-iLx0yIvJxLxZA-S*lz3a8VT()&|M;!DtG|QV|BSrdWZ!S8NH80V z`~5jcP5e}}(2kz$;DOA+h1UN6azM)6iLFUz4Q1Bj3egthB+FM}+cSlWAcr870fM|dw zNx)Xr$SZO{vR>$kGM-zu+;fUpA-2r8_lV#=;^>O|f8Shg4K0MntsMN6h0*XpS_E%9 zC>bq0A7AG*3cJ~m(kU`f#VVDf#qVtUz%#1P4ZiDb$zSa#iBrC>7JMb4!bQ<-!yi5rpX$(VBb+vlWhJ_#Jbeo; z&J6Tw16her>)oWB#esc!c4n8b!HaGS|CY;kVwzJWah2QA${$YFt=x*xJb?Su$Zko9 zL?0DiAjvI9BfG3<`xHU@z7+X#s(NDra7otxyze)8Eoe>}EO4^`dlTIDXAOhwR`;}| zO?Y>a7A>n1Xion>SDL1)RAD1@Y?wr=_fdKi)v#1v)y~}ZFN-{MDU3+3vos_g75(5H zg&9{&ko(HZ&%$DP{O?=Vzt+#%v%Pr1|8bqibp}&pZ^?V%^eopnZJY`9k8c^GK$6x0>hsr%{<{d4tqV zTvBx7sp%Qy($~4c!(W_c8Q;raitfO>%71pN2Q+5OqBoPSydz3$ekmMw|5q>Y4#Qyc zH*!JrsUUulnXaN(^z-PzgX&P%^<0&J zbqAxUF$?2Wf&`6HZzWg)Lwr9#rRql%zeEiyb$UBQBFn7^=1yKfSKea#lCNWu`q#J!1QU>f)Y;;RXV z%3~W4z7YcC99eDno4a*R@fbo$V=z6H%*)n{0UiFq$J^b6GP&ca%?pUN0_@B@kmthDr*}BIjI1acn*vqvR3fBrd6#XcDTt11Ogwr?D#$J5_G_jQB;u%ikh?@C$A7EH?}2hHI=BV(<}^L>kTOJH zj=O^QB2McUAnHHGPNm5+TVESSjcC=Z^|YV-i^(`K#Qm0TJSnWvK5(3I!3S%Xm9+0Y!F^avde`4rRHc=3KTQ- z(h1b)g7hAUXYY54NnC9Yc|e3wUz8A;{o#)M_OC!7DkfE~bhMNvuv$w-BwZxNIp4G|7^mTCkPB<^mTzdI&#%8HPz z3x?wm#jt4XK!t#rY1DB0q_cD*2J{pk;B5m#OE048qj-&Nm6*IKm(wp5JhlOjlWbo7t-!Df)NcOA|vxG}j zOq1J!iE7_MA(v4WTd26*LCb;(Pg$qZ5w_hQz;8=ff9U|{m#@^!zsZF$%yM}FL6zGWGDkayupFalnZSA-K8?gim^A`>Ga&4M=%<8$7`8Scrq znMKIX!W-g7w(9TFTz;Qw&V`fYtm|jxBEv>Fx6DlQPs4xYK?g-SlmD0o5%~%Nb78Hk z?x>suYCqRx8ST9~BdClTZepgNbr$aynhKhW>QJ9}#20UyI284>5y{!?tLC9r!}u%s zmWku7h8VOsqDA1Yo6tei@iwN`pCq++yKkQxDR(qc`>*8CFOO_18sqkY$ky1hzO^fV zzz2|?@uwTpOD@f0R}AmHL$i!)P=weXUPX{UoYboLw(OX~$ob^pSCzMdWHoha#1@g| z^?&oSmpZ<`uy|ZvpnU-gwTcHCb%@|{giD;B$(%V6@jgLW5fuFD=(7AyJ6j!dTpY{52+Rg z&AN#cY9Wy6);xb=XVK@7SLk8$niminU;B@9XR7+Cbp>05?LB{G(^V`;UDz?AJzBLQguigk=Bh4>J{xDYk591RR7CG9 z6O`K0At&Y)Wysjx$o*x@(*t|OUMjeIhXs4({YQgyA)EGnch>^|YaB&{6R4-W^4O}l z^(lKg;7YI#GB4JKRhm?_Bi6hmXXL_!5QXIzF;|?bmMXjk^P*$DIU34O_>tGGgC{YNn^crakF_J-d2+O zKOPSHID9yWc6eRYO$JPx6%74u)5D3&qMR$*G zP;Zx`CP9lSVD|R=DTnMjMW(NHVlTDjh|3}+27yVko-w2?P zP^0LZk%)>LFp-Ufa7Aignn*XQ`u?KDsXbWW#PX{R)JSyFz9%3dW}2 zVj@j$FNJWo)-hJnpDf!9RP6=!U?!pt#GSDD`X}X<;CweRpvOC=ka%wGQ$5iZ*7Yyd z`_SftAW2uO^we==FueR5_1XjHL2VsCxD79<>`}VfEhcCu;ytwBTsY~vZeazrKY6IX zm1Ji|+E!>3+C(8ahu<eaMd2xv#&9KIP;t3az9X`3pl zW>e8+Sol!aDKW|JA2VsW((3pjERvE_!FGWxl%dxA&m_z^Z|r8lnz&th@4r(=D|29DXF{8JBeLJZ&ar``2ZX>>bcluEDk zrR;or4l6pq#IZXdji*rL_EeSdx}<}7tMAF2`uV!90NpQ(0yPAqr$`q~@B%VnP*wz>eIEfQcbFmg253hVq5psG zJ#|t4gn>QL{8I`4{cuwqxG%}BmNahA(2=_GTQnpWav3Tv7l(Y2su*ja`u8fn@HFo;mwRn0VNSXTC3trL3^vsMM^6^~aa%vG<)B<8^YR<8?K_zC*cHo`kQJKxt#3J|8d_S_xr5j z^y$OjBqASOOCM~_A**6ly96d0yFZ+C(eSfEStLFTH^SSwJaHYCrKD@7Oal5_oGyH= zmsM?0G%imb(&R=nz!p`bu(T&HO&_zSxVys&`1=q19LJUzJD!n^&KW3`$XE!ehb&H> zKSBwkU@6tEcxO?6&QwS`WNO+1LZHLL)M4Wn@MBl-W2d0PFg+_x7)TZAR-#1sp+wB- znJFz73EKy7SG$G7Pr{mGk9MTq49^AZLNtF0IoAS3&e4FQw)x6JxQ-hjd=JRAZEMN5 z+GWwr$4U(EXyidBN8}1N)2ZTi0HGuSdnf@_OHsA|h7tzR{vJTme1uCOoQNU=M0P$v zv%_sAVcmygX#d$@yZ#N-ckrW$kEBR zXL|M&5eixkQiC25#IGDTYbxn|Vt(9CS>#tdEPW{iAr3miPu{rNsE#2Ee7m~J%RH!< z-YiWw|IAo=QK--`eFAVnjpuLgMaLpT+<7!!1Y&2-38rYv+YPiF65@pGK-U=Tl-{Y1 zU55yDk%{ze03Ll>p8qc)-16%=SS~a=Npq&P1aFtVUurNJdlJJ0JM^$T6Rwuwp4-l5 zPUCBZaZN<20D<;e%*K60z@6g?sUBb=Q2ybNPv76& z<=s`uw@j7IAHnDj>2*@^4Wi=%y;;;Hr&zId^9i{xX^C@3bBJA%Sk@7TYc$Wj8nQ;Y z>9{KMs)sPyr9KA|`B!LQK8w1-6>afJZL0fBNwlQ~=a^Rq2e8Lxo&}>D-~3<(xK63j zjeIyfjXYC)tfr>l|1MXro}Nm9X`Xwls$0o_GvA^iBO`S6O3J2r&w&Sp>Mtv{T-7{G zt~)ukx@z&m=DQpm*TaX^cU_f&DDGC1a$(9FS0z9GLw^&?)=Ef8ffQni0>e!QFWylk z=YX|!u}+#UR9-ssod5qFS^FykMUu0c%{PSIaXTP|l)! z<91}jMN%0IekbJ&i#Nh^U6~L(MFsgc>4NmT>}P`H6YgHnvpc_Sl%ZllJc$PN$FDZ^ zO!2{Uk&4P>G{B{37R;mWf@RNfq=sBa)Vu4{jwZm~g%yn&5Ui*oJ(PiC9%OCU@Rl-p zhL~atHC!c{yF<9?vtS0!mO}mnEvB&)EF_E?8k#IspNyv+rWVLTlpAA;L`-8bk+M|N za!ab4FEKDt8}{ZohAbYclFvDZ1{}gW*T}x2^T7D$nqJd~NZbM&>)uniB#ly~IV^Jb zCVA>gxnCQWn5Tcm)$#D;wmH5{U3dK~`3zA`hiU)6-#*ua<)lm%43jxr6N(Tob6_3B zE`b}+$XLbY9KYJ6$rN%wW;9J;^}uiojP5m;)V?QTIUHWm2}=ks_G5~xf?=|bRldz? ze;(`k0@#%tU5?_3_}>U}bi9RYq9wBb+t^k|X~PAv=jDVPrYYzh1Cs12ZUQCa?`y#ccb?eWy=R$-?YX{@G@l$H^@ zQH>ysYOQ+ANW63^hu){JxZz^ldpab=&fu?CU}-3{d39IxRV%f>?@T8n3gkkWI*Wd6 zkMkE~D{6?D4Phab2&MmpD-!4@u-5A$x6_&uqSGW4XXf8M+;smPW*BkfrAB@@+G+ih zg*T$SO_Psx^!^odk`!)c`chf)mA}d^RG1f?tfIOcnAbjExX!0OAV2BE^(xJHwi({# zv3DuGByIR}*bgoj<*nT0IxzXV*@K1OPj?S1If2A$T^BBbGHq1XlvtXl!Vw)e+Cx|0 z3p)tVVr>PPkCWG{yREzH_enkfNdn+YQNIKXL{8C9q=Kt?9E|@6J+&g4e#A&u@N#LR zb$xPFw1U(;2wZ`m_mM&dxfj%<6tb|0mSlnf`k!dnW2k-mxfJd#z?^22Tw9T$d;|Dl zi)bwbL&AZw!prZ69acik1j4G_vEs~vX}{xMy7C+MsMrgD!Ffm#QfLr|;eLRHPrW(b zQ>aH*Ra+YbE5k4D9?;c5XgDje zjS?=vs&9bl2MN*Y4si1WTPP62=_1tFa=jaw5Q4yhz@>8JtSHF%T+aoA5@T3g zfFvA9?_T*aba^-6jwShS6JRo;ucJ19w|~>39&A-jpJc1#pJMBSS^74*8yKx&*CwLh zy_C9Y5w2NogT-!0oE@DL)3bXaG#}43IM6)ajU6}!dAm9uoZsf@s4aK)cyX3YsWY}^ z6blcQ?m85bCrz@I*;TL#(!^6MO}NuR2IbVX)xy)R!cB?vkM&Lru>o~orG$4Va@@Ym z%Wr;5G?h#Yq17odQu^iJv1c}Tr+=;9Ibe6qP?V9hqc>h&L3_$RsSfH*2ox!5!koOu zWsYyc{~_tT)=7wG6E zNR=u+twV>t%@f`-*(adt=?eL)*5nr?-uRZM(>T3QJ_=pC7CTYb0h zxAoO$xpp=8#`QdSR#;obh=T5dNYt8sc=2UE=i#e8)cPyMHZ8X0(P0E$?#uZ)$MknE zEcY+56}mPq#~Q616;*M6mS?)uW*=&ZZ8a47P!Ymdlmey~7w z9XkdbMk{m1(eDSsf5}nzUSFH?A@t0T+-jV`&hAgh81~%f-8x*~Np5Ktlz?HiBqRAU zIEs4!g!u)t*d5gBT9%E`?Oek}YZ@$;odVyw$x6+m(wjDJlhU}q&j;OsJ>g;L@oi{g zO@_C(6{8(ycy5X|HlqsTt3+n^sZHVp**OY+9Vo0O^6fWoHJPa&LihrA#Il zgNNf_@KFHjbRlsvcI_2#G>9w)Hs(Bv>zt14 zo*L6T36JZ1vk~w9$2dv!?>sC=#5?)-64$js=BJwnXF}fMmvcWwTfQmND}IdVKR5y- z9EdjeTY2HzEgZhubVt@qK^V%fU;DlR9m=rFfJ+nRLu*J(DLAOgWeAj}E;c>I{;4FM z$%;f1Z-`)Z*};`0_iAz4pa7P8M?<|=^CHSM{Zo>g6hrj)H-lTqC50GWGutO{HRIr6 zY`&p3LaA>!#)NC&Ax*I@*Xv}CF38|0@07bXQZCL;pasUY!KV?x8ZH_YkZwa7lC-gHgMha7k7&&E)t5W#J8vfjt#QJN3*{*Ve%buz2xkN4C zbT$~5LyTUuNG_L*rS?zJY6KK9(V3X604qt2|wcr_wkrjddEM%V{ z{h1vENA+p9)~XQ_Cs`X=`$nP>eww~O-$A4hI~^Y3xS0iUH<-+$m*B5XjRL(MjV2~1 zz5)2uBL3lryirL)-me%8UPwI+jwvDVRJmj^nt_rTg}dYRXI%`ON7Y7LH*SLiBRmo% zt~#`K8gkkfZ=i7LhtUVHD%=3k*XNE~bTA8}{~_E$5aE z0*HocG$rw>7+6_Dcmfo{PVs3i*wczbA`aCr4kRBjRefhH8=!Z*|iOzY@nmILT3 zgGyc3_ER%i@YxFn{dfGwb6|F=JNVPS2d-SVkp9-dUBF$6WY5=?22`pL8(5bW)0Brw zOc##o+xx+dc6D9lNm_{gEp4b)E6D8tkQs$lfE2M433h?7`GDz&kT&2DxzCUu2i7-x z%EIz81R(y8J{`jA-eOoRMGS%ay$Jt7CrqYp;117dl}|z%7e_%9k-;_TYtdO3)M$Exhxiq}~0BJ1X*Y^Ps1Wr%oDd=QL8@RE8+= zm;8X!%-6F4wS!^bu%imG%Jj!6N0(RP-dCJ^@WB`}^(ELhCiJd@>TA2{-<#MswDduY8Q#lQtt8+GA6tCW!&bOWJ9{lW?!f7`69%lZmMoaa`k3r%t1| zw=Z42nVh)kB*(t|sP${Jg}sTD4q`@JDnbs=6T}@EuwK&07S#lu?L&TX{tttwJUZO@ zMTYbDuOFdC{si#bTA)9WD7Z0udr46f z+%nk0vwplp`cIwUGMea#-R`b9fx7rVho&kl7fwwe{s_Rd?wsPimMN7JxNX+qySzZE zov!#r)vZHtA41yG_zuADe@$ZVl^q7n@!}v{$yat*R*u#rj_{^p@Lk36`fWb4CT+_~ z1(Htn-rcCBYH+6(M8$`4STG?SzXJz=vmLM^YF>kJ;6;olC_w$wbz-v>JyT&?uoD*l z;v1@U5}Ifgf&ghMpyY#PwIg`PVa0)p^uNEG4Ky@+-8~0`mqeD>KoUopA_g!yI&vW> z#tP~Hl2@azyJ1yE;cPhEgKiGzuj^sKNeh`QlW~j7^~)eArp4uK%|1W=%txw!N`{7M zqNHen`$rF(k}Z_J^CRB|lMs4vH?$OE5ZF|R;j+ZH@jtnU5b}%`9YM;cTB|#yHvLL? zFR*obO@U~q#I{snrxc2a5}K%0bXSX6vA9jR(Io{e>D@4^69wd3o{ps3LACuN z>;ec?+W{m|)&_U~cmutlkxl7GVZysW@947 z72?nrX}WNU4|*dVV&2!BFEVTKUCI4H^|D6mSHw+;N!BNY$@Q^(_SvNnj@7fAkbjG4 znEm_KKQh=HKl)_C=fRR~+l{v+Q|BUTr1E<&S*+TgPT73rp7~qQF@CGa*x6p$no(m+ zZT~H&RH!jDxv)A%O|3gnSER!~8y4u!*Zu9@u2s2j$NARLI*2@&!srh-;vkH9#Ibry z6&A1>2@3%1)~N8i;E;c2;tjEzy((!p$is-h0g1UGaJG?3G7`@@J+ znktU=5>}Ee^z0xfqZ}m#pgGcUzDZ}gX-8BWu=$x~%ei3D<$Btuec%6DD+5s@>q&=q zEF-jK>TA+wj{4Tf1hwVZEQM7@QzBAnw$P1`dPM`1{2(5AN3|t=msH>vjyVpFU%eo; zmBK1nh1cBJH)v)Egq!3ZJqAw0z7_8a3*4eq;ILN3S!oTm8DqNI41e&dQ_HdyPYx8^FK+h9XI? zRNZG>Q?)S%qP2l*|1fqyq!*z6H(lRR6}9y)$~|8PKzp|n-F;B3vNu0OyJ`{iYL`Dt z?q6~gf+VZ^q>NoRJVg&x98*FmBUlXj)4}geTo#4ndH@?xTp( z;SXCOjEHlw-V2TWA26f_x+v&eQXsHZWK>cI=UE9TrI}iolb%km&RzJ_5?tno^UCdI zt)`OI7|RnwP?yHf;_m-;q@pgVHF|sPlySu0h6}-x!c&7ATwRzSqw8Q4EaryV&g@hl zjv1-6W%(l^Ji1zVFXzTn-oRo%vuA#7WzAV}UWh22hYQ7<9~mC8NprRWFCR8?Yjc=D=hPc5%)P6%8!I{J)YQ%_6d9w z7#$+uKDUn;D5wjls!#Qf+){y-VW5zSpnBsJYuPv~8r;<=<9rOL9n+OGvUJ}GtK_R#pu8Q> zmZRx{--(Tj#2R?_wTM2ru)MjCRUQ+-7(`BB5C;`Q>g3Yxd?9!S>jf8^!VdL7xQk_q zD^(0ZwuVGzPS^nx<2$jPSGKJ(Fb*BSUp_F9ljvH~gjx!LexqUb4Kmh>afHxyq}di& zK*12xW%#2e_#RwBp#8PLEFx+RyDb){c`xq-LUE;{BMZf#J5-I@`q*8l?@E@IqOs-4k@+bQe=n3i+PlGg?5k7 zJw}{=?Q+{>_}L4FSqpCYX(?=-Z@HqM5os4IJmoMzcvW>*RgIX zFc@ew$CiwPsv{O=#-?#oeM1$fa(%UY_j{;%9oo8qoEwYDLIjaXK;;3 ze1*3(da$%~w zN2#5i!!^_Dkc&ud&^dkgbYV-`gO-5!vaBgmeCKEQ7(RrWZbq~E&4BuMRAq)iqw@aQ zF?^3Occ@nYwFf3x<6A~&OLxT&o|gG@4m$)f%8y4pVz6y5A;Mr&;-eyDzIq_ns2fKO z*Mwt7q@&%k+kn&=?-S+mwFUP<;`L<@>nE5Ie`8WtDs=ubDwVZzRg7cpVLWz98(C!l zmGJR8%{&&|xnmvM$M3Xv39&|tRy!7|p>qI;qC=UspcZ(8U`0Q~c!y?L*U93!rpQQ` z&+^fVXi9Uks5Sov{#3+46BTZ4w;1Bw$9++(0hADWBEL`#1c$8h=&;cv<%`KL6yqig zfj|5_tW(KY4wfn^4&aLsU11#>wVu!<(D>0rUESOc_$lCrSepy|s0HF%?^bEj;Fwo> z${AijaO@X=|Ksbbj#!%qtF8SJUAzuqDU7Dfdsw(5b_^9^xg-8k=Y`Od#Si}@{;du3 z0$1-pQ%`u-?QRD=Sd38Bi0I+5NEvjYD-L1W_4L*^Vy>I zo+Tq(1_4u52HAis2P2aC4OJ)#I(DhJ7E6y@Vf93BN9T>^&QmLkcCi})Rzz*!!5fye zRsNEq9G-m%n7&Rv3YZ-SJ0F61`_9BiLnV7f2Y|e11<$AVj%QJ))e`sKPwSTM>8Lkz zhbl0P_4JQCXyMw))Ud4uiKddv4K=&usB%kvuxl=Pl4gZ8Fczp?h3xwFgTdrcKd6y&;9gaXhu0NVtE%RNK) zpO9m80A}@_*Bf6wL>?YH0%{}tg@~>y*go!xUnt_UG7&G~YfmtMMzI3W|1%p1KTjb= zcKISmxy&7aelF-%sdy5cdB$Z(9q{-1!*d;dg?mXy!~UsF;PblWXc`PbvVwVzHEyIS ze}waHu`3@@jzN>b+JQrdMr?tj2z=6i+x;&D)+m9*6gy|P0;(%(>OudSGP|~` z-pHAGHj!%M>^|?!O(dSR)MUDR<(GOGZ5kHQyx;$qmPrQc&APdg4u7q6MFLAAQk_k9 z6mn`(^LqR2S_}PX+DP@?ie@Te&LwGdzvX`Cv?m?h6@OiN5?{t+$6o5&vTDd`F9(*awBN55?eLVM+<8z#|`I z!}SNmuoFWl+IcJ=;zY$Irx*J=DpxKWQOmodJ6G7N4@g?`W0~oUir)VjzWM40BsW zeAVOMkAXo^FzO@>3VmfMN0auCY>)f_O}NTn??P)k0DA5snsykbJOXgYA*UA4*oa;F zEi~_s5W2ndh+%?Zp4UL2XE4J`rG|N8Bo(A4Jcyip!qQomYSQ_UT&Q@muo5;@n{@f1 zAo;apbGJlNBSo@-#2*I5oa+8)Ao?6bKl6hOTMpZ4iG&`+Z~lJegLGYjX-Q>u`--z0zPsgVwwphWdg#y?gXglcoz!8~+0yLQv z0#`a9i5w<$0Hb0a-Jdp*n@$BY{)hKL<+?S&?PGN!vO_jr^h69f{nru9YxiaAaG|{z ze;{nRBwwmQCz*m{gHI(|oS5Ax(U`5j&?Wyk+&P9KGo53MTCfxtHxcvuI{B#)4jrY& zZeimVWB5~Lwm*u_`#*fnugD76tWi@*+5?(@b50g<5{LcY(ntAo?}GwE3T!)G;$iu> zhnrCvX=PS8A_usYC(u>ESmc?n=IQTuc=|Ku(>au}iD5P;R>@M1fx0U=5OtUK3{#Z6 zBzrg|bg<{QH4iTL;q}C`YRN6H3yU9pL}_m+2HSdLrugdhN0%bUza?1W@X21u6OKZ8 zncC9Bilb*)(q>D8X{le~=aWf#8Xdcgn=3F#cRuH@b#gfVBzo&sc zo8*^B%VXIAjh{PEBU)TH24I%!Ud(yDSKfpdYa?`}Mi&L(lE{v}uz&~8826l0?ARn- zqq0>rkyS>L_y(w7a6&f@aIF1}0rH=Y<~HP}a(V-SlG86^pm|U1+(8^v#MQtZ`$)i{ z<_IG$j3at|4%fYk$#D_Yo0|6LzUWJALO~hV;N+jj6;AxgVLXYJTG+a{zkD|N+!J|r zS&3(E?Q3$Mw$ET;Z^gAi}?)p8edkKh0^W6ah`2UgtG$COTjDn_}H&b_B5I<0#TmRFch@8;2FcM#serDkL;sy0e9V9f;*pFKrkp3t= zDSet^U)OY3F4L>8f;%gd89tO%` zu5}#E_mT?rlu~Lh^;yj+f7);H7_Kf$KX!FueQ;!e>y1+`QsE9Ct}W*>@7Ajf?d8_! z;GL(ssOds~#8oawqck%?*&Eu0R3NFZK;*5X^OLG#$Y8W7!Z4hY*(TAiyz#5QAngQZ zb-8>o9e&fF*84zt@ESvW-zhVEGMA6wlv`qMS(lkE7poEfkmud5*nD(zo#AA5W1XTd zD5$spWx!lYY@N$eU5>+YAWfRXJK#&(G6fa;-#K-#XO;8qTOZE&1dJKV2`UVbOHZOI z12V>K*TnmBDD5>gUF zZYBdXn7dH(rOrwn4i+qC2|zmX9z(fVms~#vToHy^O3>sjxOS;RQF0g%_M(ZdP1@2(jg8Sphhpd3+Z^GbLH0gNNalE&h8GNrX^uWMO zSn;hbqP64ntp@mfRrXqJq^;*NkZ}&#mkbnhE~y~$1!%s2Md&+_D5^z$zyz=3@W1lx zCOq#bot9%HDge1Mj7pwD3?Sg90Z6cg;{!&w*R8&ymQVtN!mx&M0oS5K!~tBPO%1fKA0!A> z%FUzr8A2sGdihYzN07Nh&tKXY9WFtj6^JlH+wI>5C&W!jjZwCsBf5u>!S)gLrL92@ zmF0EZCo_Jb(d$Bcp`FM=T@Zd{3nLlb3O|Fro}HFs-!-uVT--fi@c7AMJ~h@@?e@WY z4vKoFYNNNyxqV|hRdSZNG}1K04;QV~8Ex=0 zJlR&`#E=suDi#9g(wp>FOdgyXfIQl+Js5p6Djj{UQGxA?nz(uPypv|>LTTjq5pBf2 zPfita84@D5{RQh&kBz18M%KR>37oZ{3_sWkIx~67+@+dHKD#ETGXdqiOY;M_R(; zFy!)&l^p71XWRQ?8Su?j1u;{Yjja6&UonAekvND}gFxvXvjW<-yb)n}!y>ntpDJEL3_fm|w#!Toq^!@si}IdwEcaJue0xtPykYY}^y*hGO6$ z)?>wUTue<-q(-rsbnKH7F>QDyfULLBAM|vk*oXy%<7YSyKe*pP6M0<@PKb`({)D*| zd7mh_B6i8g6f>*1SWUFXLCQ(%a5=SS%yD1D4WT`$#DBdGezr}KA!K&i&;^H8Gc_ZZ)Fzt_^PTMySyc#^3D5!=% z>Nr>#yojKEkB|NZ_$!L+CAg)*67l$@TWVKj4I*w4?``_ZQ-40ULwW2S}^f7whbOr z$Rx2PlEabVXmNMGqcLX{ml}FziAv^%f|kx4MJLLhEiIotKKiSX^r^%~@F}R~Yn`{N z)DbT9jeopF@@9I?I(&{flJG|*FgBw=0DBHu-e11u^`!oV0li%M8P`npL8jAgD({+` zObNfnfGIZp%gveD40VO{G~u#<+*<-^-+Io~4W8P3Qdz(JU_iOTo?|a0v`Xh!XJTnb zW(SZV4zi?+W0?W0>r�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

    %!c9dJqH&xxt&2J0`#bkCb`WXh@i1uZVA7uUAt8 z%WIP1|0R2;2IHICr;&%$?oJpI)b39lef(>Z!jYyhMX?2n`nhL*L|)A^CChP*6b*^L z3Uv;EA!hepox!@&?m({i>DGakWj(6#1-b~yEn#xOD>eTp5+1ll6)WLr#D?0+tG6@?6w;G zC=_In_QRuec+?1AUz}`1p3NbJ>}}iF1=W9Yy+|fMRs$Lp**9JdwPm$l3E_WBjWtdI zT+tYLaKJqmq-lj}2t*rkRW<59 z@j`cdiceq~`v_L!PcNVYowXQmC>Wf&Qr!F`1CH*+PyD5jzl?1K5;g zSF{Yg=Gdv|61y#oB=aadTNv)ct(-Ca*dchd_|MTabCL32M%q(YY_uI_}sV3UT^RLsQ;=G_Cj#b zz0^2i#@|VWLXG*sw$<{n4PES6z&;vTGRTXqu4whGc zuA6dMzHWY)N>7SDe)Em-2`sc*kx^DZ7GMxsJzBc`k;Bgk28Ju?=}*DBX37`&z!pjv zXpT0BwV*b^bX5%L>3^Z~;hBU`p#3q(Egh523)0cAcG%QlTE?j7xiWxQ7F)O($yY4F zxzolY*fW3P;IvpRD*_(W1YRox%OGakW}q5J?p^o*#X2l{?*@@2^P2)C-q7@OrVm}c zZ9C>~Fak2F43s{{4XhA-@|iOInpJ!CYu86*O?@N2A|9oe`nKI|E!_Fk$kAA?-50V3 zUltE91ih`c?*OmXFg$YDs43i)@yK~}n0eFW6>+x~%xFp3qhMafv z57C&e0O;V$i2v=L0+R;v>ZE3}k&rDNjpPBWbaA%gnv2 zO6W(mrEgNm;tXuy8+izElvoCqD{*Wo^xOyi5Tj1@P9`k7Ghqt??lss!h?|)F%QWSY zWwM04(vp{8pQkQ!_@d-z)VnJ)o+KOCgut2W$XUb6zrG|_Z2Xi(lrRmswEbjV~`#0PkeOasTE?dd%mPA zH`+t#aG>0eJ<@Ylmru*)XqVmJdjwuulACL$Ka}Yw$|BI8OVEX$*ZL?vNJ)Pp8SKdr zR&x3_CSGX?njXP}5s9(q@-rHdt> z1-F7rt0HyiE&R{ZuMh!F;>LH?M>2@?AYPJuMyDmJ5ikS4Q3KXS`A_SQ@-IQOUJZr6 zN!zKydWcQ~<=Esl+8SIsItGbCw1Oi<#T-b=S&4WWEE@Sdr#%WCK(VFOqJz93;{-Y9 zq8caTR}@TV)nZi#DZ(@lw0#ddsJg!0TB9QGkQaHnVg{>^Vt;xvvi^4w@~{QAZ!um| z@wI=FCy{tULhQJMunQG#CPb&CA~tNeqD=M@?r;#BGdwH z)QHY&N9Q~A&d5yswsBnI|wOxy8O>qbd~dr#&%x9RyFd1Ha`_T zENvJq^k)s3-PWP<4&mfttVD;}2B0`<0wI3RyG9e=Agfe)M>Vlms3l8bCR<8@cejqt znm5+U_!{#qcpc?L#mZsw+*p?b^26FHcV4X4>5p4f<$R`rov)nN>@vUp zf8Zh8=@H8fR?|V%cmt&vDz`fD?b;yK@(dA5J&`LJerSjiYJxF7A3B4R=0L(|Q0OMf ztkXLCO+&robOlYZctd$^XZRG%6Eb1?<~2lJBgC~BoL%KM$^~OaPSUZ0{8iJX02a^#zY|$4L9~#-( zvs+ipw9inck~s3zVVbk~!D#y|LbfeCc)GHPWd&018(}5m9w|zGF^rEW#X;B*>kYUO zYTL9zn6sLaW)>uSdW3D=DJnT%AyDh&IVQl};?;?Q70&48SYBt|Mt*!aFW_T^>!R58gWjz>BG?NH^d;@hRn9QN@vuRXb^k5@A*$XAdm8>$S*QhG;RaB^~QA;b{kJ^u^l;2w&YfC^yzdy1Rs<; z8O?!qOHe}p;s9L32BmZ`BAg1b$!J)Wj$V6_-)AjFM6@27=7AcjoiOv_op9k_=X?}b zb5={!T%*Cb-o#v&8ne24%GVkXybjiW&yU}+N+AmLaq&h!VCqPmP|a{T9!#y~hw%1Lul3#v_Y&DT(ak5(_-c~9b=@C7jHDUQT9&^tdZQmj7 zdsFCC)nDQ!4nFQ9peEfKW4l`c3hReZv7ku(T*&z{H}PRz6c*NZqAzun-kA6H$745q z`#$!%QA_DU?Gf0r2{@r$vzeOM&-9c~$POS^BN+0Xr={ExFa>FyAQ}fxCZlL@zwjhY z$a}|Sawnviqw0|^3sP(BgL2p=Hcf5DbZN}HCw`a6~AI-b!IbnJ4ADA^5lXM<-h@Mx&MEadehiWQxV)_89Y zy+p-6?FJXvrlDn=?mU|15^pHpj{Ug2Gznv0`(g~!wikyAx~QAc-O`GokmM`wzN&^?MYTQr{?_+T=OTVc>{ObB0V z(#DF=OXfc@>-!1Tq67b?m>w$*)i8im>y5nCB3YP_;-pZKH373Zy`vwV@6)z8P&v)_p5 zdwT&_$l_nEcd;BNci4T9)%d`{re+eUizCG(cSr=FeV-3$+r(W~S(iD=Q5pBbAmXGx zg7L)>cl29@6$twJY44R{jeVxjrVl|%F;lz&_8})uLLYj62|DqGPtbgbbMuTIHUQYL zh~@)YVNP_bnNkV(#|3MtPSR*Lq-y?SsDJTJTncAbf{%zMm(S+>c9SsBnjTmC*^>No zm2yX#bQvVQ7uR4Z%KX*!DDcEqFOY(j=?gQTGRpcagsE~jybVl40>fR;uAh|@w@B@# zk3y{X8xNFZLptWbGv*BWFHG(v>!axFMPb^&q)L^+Jn_LNkmHQxFPf_qD%+h)^b$7QeWj z=1E4Hoo(PH#U_fnpFqK?1%6M^q-tZo!MGNHq|zljkFy@a0#$Lk82BdZlg6UgmtEd0 zZH@;{dnr(!;#-3f}GS%gX=>kxYnd z6)w^Ped!Xd7qy?_s!o`QvSf;hf*+MMk{ykeeN@113&l#jZJ}?2Qdi?YT&+7`6c;Oc zQi*8CHMjBBR(izat~5g(J3P4PslVjqYeQ%|FOXPA+bP}BP5vn`WG_Z>$|tfg0* z<5zVz$1{SjSRaw#7E2i&*fedkFB?3)8 z#P_%(NMog-Lcqjw$gQxc!Nh%vatWw8qU59P3M-lVT8v+K_uiPz9MwwPSp*ZXnadi?;q1aK?Ci4k77&Q9g08ubJm zui#Tdt~KzSSuzo%s4vfFQ$$Tlfyhd2vT}$f6wK6AOxx|wDj{f_;LePuo1;(ecsdKG zW}<0}ew?}ZSmjvO|V`VRZUXhdUiJl%IJXLrnKufk5PoNpN=^^V$s`sfpiU~-k zt!ZE8ZhhH$gEsag(n-?9df1Z<1fm)u6tLc~y-HNv3okR|J_>4hs)!)CGjPTG%X%CB zdg>DO>ZVNt@3}v4D#XXpWTlf`{P}~6teMl@wU?|jhJ%ju!+`TLVPv&CVhxGLMa!W= zSO7UZlF@v9xVN&EB%3_mcbL}84k*uu_&}J0i;js!9H0bY(eyHUXP$Tx1$BkRtQK;v z;T$O1r@Z{HAotyuWm}nI-&RMJ5F>ia^A$K*vg&1cB27hBVvgz7*z#$@*PHEFZEO*Q zB$=WO3(mlRQdkX3$!mmA6gCBia-%cnl4~6jbqAb8BNOuh<-s>)EuKnE>IC`fFg$=Y z#%iV-L;Zkg+`Srsuc^&Q**m>x!d5Zf&KY0NUZ`x;emtEIQ~waRGUH>WLp_0cDlWZU z`?2WhTXZ-{yjlwP?W$FKb+o@viU0Ef_^c@{`UK~BzdZ3K&^`R)3$x5*k;A;pg0E@H zXpIR4RYvx4IzHf@Kh$v&;Lc0lE9ZiF_14txxqd zYUgnzi=~SL6!ot$J5`3n8iQ@ZE5(dDRgeWX)NM6`)LL;LVTxYba@!Zt;WO#ujwi*T zg&8Pu!@t5j04#}bd7>I42RdV=nta2wxTe3*dPA!w&?CTmoBAus_;?HA=q)jtVg;8O zuG$SnF6>o2L>4JDF|E-y;K34d*BzKfIiiI%3BwDM1@A=k=cvY7JQ0f6(OZtP#F?;9 zSsu@Z$8NJ8hft|Irj|QzoIQaAU3v{NiD6YTVz^fyOuO`E1|p(*xK6~OD^ z^-(sEh4|;R_?!~8NS(fbni6GwTwZLlPAvU>K&1Q^8zYLa}&D22?NTqaP}_L$@NX`~Y~ z4>gq2$l^?7Ju=OQ?sFg27+cdp)8XksCJf(65S&jGI98irZ`H_|{R5jC1Wz*v&pUBC zwEq3(u<}uR;fo}5^he&!QHi^{7)l*s1Us9^UdH$cVIi3PwrxS?!uOl8q}bio@FmT% zJ8p|MV&Vsi%Q))(p$NbO1=p$98;%PBHh_h`Qow6M_{15uX|Se>Y!G9ZhfvZ zc7F%J8YV7$+4UGyk3~I$Gf;mV5v>a@&9&cyO?zd)U7?Vov9v-Y34&3woL5`-F`P=n zL17J!cd7qw(cPY(+RKzB@U6R_fr>VpbDDHJ*(Sh~6>R3A%IWD$2m>J_N|tF}Vsh}< z+%;&AIcE8=`S6$@nDsoRb+E_naHOLdx{#rgdkU?ahD+xGtZ6FQguS=oq$A3s&fr&b z>7=-1aAQ;6pwtjF32J!FVOs8q#WIIIU-2OCg=g6_s~czMx5&|iqt(B00w`rr(3H^cyyn)f9~ zc=({PT!l8QNo~_=eZJ}MWb(Btyx0LmG{*k`&QPIP@MNs!aHmKe$*1?xIod7PK;8F4 zv8LSX|2qxdeQEYvim1FV^s?u$m~9$EXIuIu{frF6*-7Un3R(E{5DU(g34B1}ShE{7 z7M?=hP9^knBwCSrOR)p&0kqTmRm8*VEP&~o8Gvsp#AtD+Ht%#FS)n-Lr&2ZrCTPnn zWwtSNl2JO?yBrNnXqeYDOM2B8C1z0LynmsdHs`oamy{t3CW7hki_=%gUU{u z3XQA6FgY>UO-sJJzofj4$*<(fX0jKIb zvzLmA`RBn0OuWlQyLG{bK8MbqrvQG;PXh{NtWt0Y_*T+A!Om!AjombbXE7;KX5=px zyi=1!{kak=8cZf}FOUVY_*ypD+7x)P&O+iQN+o}sKSJii>7*#Bn8Q-x*}&d2UHc@O zbcBS%ZH8FJvB4f6xu3+_+~P%=_I7ci!%w2QFl-bs56kwQc4NE6(u+Pc)XkVPi*~MN z`_VO6#5w6A0hC|@ASifr=T*ffR&W2Y$XRn)@E_WpJe@|s%AXmXj8@5w>12=p-yptF zxjC8#;~KEGg>QTmY!+}G?}jAxg2>65o~7E$@_yR% zJ~rp<_u#@yS;357U^MimUUZiw)}L?uLK42LiT6yelmbiHZ5ks6OHBdM&rtfmJXQ-h zmTln3yq`gO7;2|O{kFoK95R&b37RFEIXP5pyp3-E{#U>Xn4j~O9QP#W?0i^xtA=Qi z@TLR&#jfQBfZlnS_37}!wM1`d-4DalR zwDwKp+~L9T0yWD|bs4PDJkfg#4$J8KOwViZn1F`t+&d8rz$z!99_Gk1FLIe9M0V-= zQyRGoE=1Bv(H0mmL_@KexCC7@51k(sbWGw6jIexmiCT&Wi2ucAXhR?be_7y*U}!hD z5k`kb=E6!$4=Ja-BZ)ptM8wx!Mw|d|sDQqhbF8J#H!RY%#wZ>Xh1KTLlS?H)N&cS)2Msl+3MR$fTcR=nGkwRpvD&cC`Xx?ind`VzSKe*T$-xf5xl(aOGO=VUtEBPO|=P0&Sk#LNp6h7a$~q zFC2CH;+DJ>_7HiqlgcLoR_fCue)lA?sA+CvduiWVOQ}a_720Joh&K0&2dN$gn-(X? zKnj6_UpyL?0I6VzrL@#=x`$1U*pr`MkW&0$_qbFM(QWy|1*x<(&Q5(&tq3-dwIUr-413Go=AL<7K)M+KGwy~zD zXIZ}OLmzyLo&$C5RX=?B7@tc$3IyX^s+zU-&9)KmbABQ z|EX%tc!g6^v=_8a66MfvXe|eNfdjOGyZ$Pnr#KzdvU_7hTjlrV!-IQy5$rBnoMnMB zha$lxAg#rF{~ZH!;d$xDECXvKzuu}kCiwK-U!}2=Jq6QEj!llsL^i6kud@Kj!Tpa= z<=B?FSrDCPiV`%0Yhjd;-UNw(*ejOSZk%IXcSmHWU8_SUd84a}R^z&+EO_CrW5BIW z*suB=onK0(SW8y`D98-EAT~DZ%v<)pphtS}K`N@T^;IcQuElYEcVKT>9~v!AM_tyg zu#fS9ae$@Hi%jyK6q@vhXAe%`jzU zV)u??npH_AYRL3C>ikPMOBxp4H9HA@Rec|ApQ;!TD?sG9GQD9Mw49)^Zx~}(2xEp5 z1JE8D2pTnO0fHY07~m+?B@Seu>~b~5j2Y4g-L3Gf^*|ph1lG>m@L4+v)=14|nj(u@ zLlhh(tc)oIrn1(f&~6K<+Q<|mm2Mgcb`MrHSc)dAO1AGQFW$0H$U-kZE1@gt+9-o) zIj>kG4X2?wiZs4LU6>qqX)3~LU+OR}Un|U&XtOrunstQl7Tg^y{hf)*T)DvK_UjDJ zdvl0)@86TkFc7avj!>NKIUB#S{#F)X2D5~gki`gD7`;An~F_N7a3i6vemfhMbW`!y5Fu~^&x+7J@Jr}k{8c_)!Z88!wJ3)d_UbM$~ke}p+&*un*<{L z4bVvix1c?#&}PAx#DGVOBWB4Ud=Q3wp3Xct*cdn0(aGSUTI)zq!=WB$FJEDEYxq8a zh6$Vswy<=(>x*9N00Z!+5%ZOFT$uRTezV5=yb0)7_Z8$19MMKCU;HSFgvjcx>ItV0S};!YepV!>IbP4>Iv zVv(&mr(4~JjF_xCIvZjJ1r{K0`Q3>LXZqdcxb|O%O@XJzrwzkWbCVU5laCDC@!NB$ zLVg~gx+HUFh`Zd$B$)vr^}7_$J{(B#RKpmwun97|JAp?mgdaf5^mRW(P`*kLmjW@P z0OZ%sB_AE2pbCg|F21hE6pzoJitP-peF7ogYG7A>>&1b-*?hXg(6+agT0UDDdud%gg%fZ z$otzCTHnL}vIGFx>fOZTMy8{1)^qz zmK8RAG0IDpEYR#+w;%Elz}POHTZaW@nRKh4Q?6MVm0tEMN(N(TG% zZsO$W2`Z*7I`q*mU?qti>{FaEl>q1qs4x7GBqH{N-JuXvb){#n>hgSJtfRSHH_WBC z$rpXtDi~}Qi^zJBKPK(LuG$q>e+pltEi+>Bl|C`)I_whs)lh8M-bvCzEc}-R;+-3$ z!L_dGYOt@2)#I3BH^CI%zXq2Xv}GvIf=x}qcNAAxpxH-QCUPaB0}RRV1KRQf&fL2C zF8! z=|otFi(l-9XBItYTpZ(1syTP&xX%A6tFA-zyWzk{@BGyvTetWFcREWW17| zc#3ENk75r@_s`KhH6Vg97B;Z|&95eZ-4(pSB8nstdjc6x~RLpcZqrECTgH__yv&|7T{^&IFuS$jsaw(!j1 z;q45z-b7B+5{4ge9^a|(Ke%_e$E%cx-9ek34cKN>pc|?;GN-Zsr&@OlonNl zqzJ+1c5z(dkKmySQ*jr;sk)NSc2V&3x18R^WZp1u8Ku-`d#gf=A%BN3-ELCi)ozbF7Uho#)D$Ao)EG? zO}GOD4@t6VE7|BTa*GLv9&zvKTyX$J@0aS`zX+#vIc<)%&St&giz-A+U>zvQYs0Gq z4f`j4T`k`qRJnogMP|<)DsT8V=IDGq45I6tsK?BOj=)-m-fsR}H5QZe!W!dDZ?T1b zV7JKnQ~7>h?vsh>HKfl!c_9J#eEJMiFjSHxFKiX8=E%C@6#4OzquTPNOb~%UaKsu2 z@NwCsO>#tD__@MJsv>(0KI@+)fhlItH?M@?lokQif7dHmmBgcu z6x(7YN-Wod&l}8rwUPg{H{B)c>z+IcxKSTu)F3}z=#*s+p-+-b#?Us_$ju2Mw3UQh2aJ;cf2f+eMU0)hD3##HCqxP|W_Y}eE z31ixdzNdwiY1(2OE1F0_UnOm~OIA8`NOaMpc*KaA48zgHE*_*UE`p28``FA)&+ z4yKGL3Aeq-yi^(pqQ7-G-}u9jm-rl8*JfwSix3p}fXdHD0|=6q!?q83cO;@N3MeV+ zG%u%%mIRYPC0VI0eDc5A@U>wT!HwiZXf}D`&--2os&QqWSv49-zS=R;T(aP zbYG1Zq8=#PCb8322ak0mQ|vOoi-HVmrXWzUeO!-nmHN>>hc6?@YBOY?sB-wNPgG?e z+Z7v^gL{MdeeW>>B?5pJ%)1bX9aMSYV~LwI??x{h-eIT89={itA1bIxqeh7uR_4NA zYZeOy*ak&Tw0wL8Mbws>;jg&&NHKxQJz6~})(9%SYlPIrwalOH17vYo-o~0!An}a` z+i311=67pslLjt++`$%yZ{HVH)Xrjx{eM?P2#V@H#jV`ni_$bCmLL+5C)68@1`UM4 zD{1ZvuvK%f(L57*w*P)u&TpX$-(b6$++XSqc55zPz!cUYF!is;rE2loXMocPTQ{&* zK>JEdpA1#*QfSzwV$%5&>A-IHVt^3;!#>gn*A-e34Pivk*2H`J%0^=mc~I?h6}_kgXPGh+ux8BuP=%}rvz(AGdY;8+_gD z9tvY8Gnv+jKIv%893W+LrFKim52pd$^_Sk>C<`~m^9SYdL6I9reNj6DDFK=R)f+Yo zs&{=LC#qM(={4{esC8fXZf9-{y}6tv71c4twJ?ynbv0-Eu5z<7-aIgy1+f-m_9t(v zL05c_jo4IO6a{!6Q@CYk%#o<`O&+sPs-ArdNAdESQkhcXXBu zwtt~eg{Fv)q;KY2T*(hKimqQKGn&~RH`6}t4xnme6ZcNmJ}ln@X(!Y_9YEydhTNOC zz4YETOYuyYmj~v++yj`8ih=*m2>;TTZ%clW^DY^RH48uQ{$Om2?G#oU`N0ACO}q%) zSvh{&Bb-Y&QG{2hh0f|WcwPIKQhcZ!JADAwk3wnU@8M@`u)6Y{w>(K>Q%^CirAzMH%(Gq%>b~?g;){*}wbZ`3pYe&P0mfa&zpA{xOr*i1!(A zFSoE_7lXS2hXT`)346p@Ls1F$k>*G-0H*+;&f+%#RSHIju;=i!!E%WVTDGS)$#MZL z<$SjV9vphnOv!`nQz!{e)j?flw;F0Ui2{cm7;U5=2b^tu`Z}Vua;`zUeK`!z9Q}(a z4rHI0BYE(7#tI!!P(L3uNo_ShrDzz>A zqr%o2^Yg1GtJUgxjej|}|86TUuU@}XDFRS=DotCA?F_i_DyaO|Th;rH>m#TdcwzUb z!;dzP^?l4VdaoQIu2X@spwv~OT0`~8kQg%{!$&FR{^5d;X)#_1Zk;$z?dhv-SLr+4 zZq(-eV&~W8m^xi-i^V02+K!a*rZmXC4^S_G-1>kbZI+5`;C0-ve@{UG zK0)7U{8@YrskQXak>h3+00w?natmo-2Uy5*iFs z%e$s5GpvfyU2Tb-(B35(ZnlnHtPEOQ0`L@#=Lnz|({Www-5i{%I1MWp&tTNoH&c4c zhFbx7GE9l9jS4KBc?(adfOOtLsb2)e!ec;j6~IaXG><;!-Oj4K^9L|SLmhL$V2!|d z(Ej}ct9kOOp3+XijThY*iW<_}2%1F^#2PmXJjE`MPhZCvRkv7<#gBDw8 z1MD+kDQw$aC)U?}6&(DH=iD$?-gsWTHQJlrG8K19JT8qxe>21}AMzsEA$vJd&&RHZ z*XC4jzBQ^C`up-?q4&UWOssfCY}cXsGd>uY++nRQ4lny|B%ee`1BFwH2~N#qfBZck z{cAbcM}-;Q$RQ%Y1m2G#jm0=1gpO^xWRB{`= zJqO^J7;O{=<2rwJvOiu!K+}S`njQvP-!)daZYFk(p&TpA-f7>rXz6(Z`qcR|dqK4e zfOu)H02*tUz28UpOa5YCk`|Q$8_ddd%+~XO<2;+Pw7Qt{+?CBR^dKkh$^P zjiKd+rEd26v(xhGm)n+C19JlinJy$KDqU(J#_J0nyZW;O+PhTpYM zzZ&+b>M^gfWYv6~+)u4@N(q^Vu_(j&VkLW=q-Q;E9y*}%KB3m7XRWOvA4EYV)QZB^ z|CT8O-}#v!Xr79dtpC_y0@9hh=I!GRCg5Ju#lqZpdlwaxoWU?gRcYs3KEq&z)UIw} znVs+!jRJ}>CfS6a#d)?8k@J^d$}XwUNiN%+&fnxguF;!M2g+%}4_5+pj89kpwvdy9 zsp)t2TmPa>?mgt1yBxQWgry-kg~l=vLlU$CzgT#~HPg?Nh*1&4DEv*~888M6m6voyMOAM{ZRQNFH>&)cR?q%SXPM;nI0PQ`!8i^OiEIj&jr1V&`6KBG zfT8$dtsp#9k276buCAE-$0<}bY6q$vVY_^`RDG%Fw1W%I3Sr<%(Gu@awW5edGbOR$ zCO14OMx)hmXfKc{lHP3`*C!mllYxpoRSu>mk3>%{)m}j5i|o@Cu?y<*QTMCfI7(dm zok0aJf_FpCZUc6csIPRiV~?U#O|c>}TM=RR%iKH@5J{XAWSl~7u$tOo4tgf|8MkW`B$bI$lYz`kdZBIO?yrN< zQS?&b{Uzk8@c1>bb0F*U=8p%16z!`i=B7u^H!BNHDeLgULwz~Rc0s)d)VzLh6H9=J zQ)2=Ea(WK&_%Ba#bYK#YT0v-eCl1_1cgjlN`IwV^a%b%&S5bFP-5Ilx$z;$ zHiBV$JUi%UB5$I!a zowr6GRZZ)&+bk=A?+6)P~VH!y2Gxt373E^r*d3+y>a(EkIk5%zI-!e+jTMdzL36@O-M(M zhMytG-jPTRU!>L=LQe+@?(H@~h$PE_KDHK!war^kSkU=pIH#!q=j-X>pZWxli}b4+ z98LEoG|qb1RdKQUOpyQE;RzBwP3gA#Xd?qT=FmRx!gR}Ra zTDg%WJ+;D}1MJF6gxEL!G*T}IlkYZ14v;Vxqth%EB{U9U3;Zc9t8j?zVth2k8eaZW z>c27l!4UH7u_76M0$}^+s1-l72xR+g4op$ z#K!ENzBm&Euyn9B&rUNJPLdv{MwfhwwerC)ndCNqn(#pO?AuU|?!jgyWmOnl^5*TQ zm}f`HZ@hG|Tr}_~_?whrtSZ~Lfqj_DbE5uTsfKE;$)5l#GfkP?MM`BJ$N$+b(t!B3 zLFXTFbnjuHGHx_%$p?6u-_z{}XH2~rl*5CT9 zq9!-!G*TAEO_YUrF~zQ}mo@PiNA9Oo;Q{Ch`nD-oSj8tmH8lhPwvA9M-BtQy*HVNL z%>y_6MN=CN&Wv;F!AOf0N!Xrx?L7Why2M}!IW%| zDYj}OoncG~wLq)18HagpCZPQa6{mS{rc!6gz`2z@NaGkB6{bn@`eZsK4gf+9?wT;< zIF!|K`1g4d=eJyTzz<$3b#!*c)yRV@n*1*H^Ny3#aWF?#Ijd_+^oz#vS>5fu@(Wtc zwBE{yW}Bq8{l}<^3Y;|_hWY>Vpe>pS3Itu`W{$xYh)FtAY7Q~^Q*l!|usiaXkWt&g z1wVq@uAuy0v~O@zh) ztbmveX?=w{bjfdB&gDh8c;1PD65f0z(F4Ax`;x~15|BF?^E?tI*Sn?$8p^5P#+23P z?FlS@I;%6-gTr~@&=D`vb#*x#uBq{TSA}=iNZZa5QP)`-j0&uvhvI-N>pn&1cd34T zA-b*2wZ(ppOj`lGPC^3fF@gr-OA~nV*2AiK`_V>HwoWbYvK_kPlDkeBM-hNe15B@irgM-kZIJ~f`xF&9z{>HJGL=Sh&lKpEO|f0Am8 z*m$NconIe(0&yoBt5~`5l8V4a_SAvov`w_v!$A2`If(`8v3+CHH3!c(kdxV0^J^y! zM9mE!UI!=zK-F8JRp6wW4dVFD^|ok8#!Hp|BqRaXI}p*B*RhgD=l#CoWBvm{49o%w zRTpLfN*5Ttm=0-J0T>*nEM*FfD@a9zYi%%7=q&yObw~=#0fnrzvi38(yS@LUqm$}G z)`?1?+05gY8MoD1{uADW~2bs%y|cep`? zFSLztmj!=If^kulR-8QVQfIC&T8jzSqfZAsc;Wv(q1$T-QFVG{m~Yl{pK~Z@;qzjUQ1!=rpVNPB zxbO9_pZlrjuX(Z;9b5Av!h>G>umyvCwLd26p;wXGUys1-`o=eN;UgQYgQ|qVR!+ei z&Cv;8{5HRqptUblX19SBfyUZXzGUVr zKHbBckEnFf9``KxLOXQ84~P%tOeCLq0qQl=3{P|Bk%yZtEwH{&Gi*MV?u)lwhEAr> zI-kqdgB4{aD!1=`m)*%W%S2U^m5aW;%Ij9CpPz|f7JxP}QP+&<`N?bxel23@B6D-) zF@Hm7+(3;vYW#WO?dlG#p_wKIvT6QoyFr&kr$Qpy6fmXoB~~(9Wn#-}G?eX&IZ1Vb z%v-2D3v&dmhhfVajGr&k!8As;?|3C%a@b}U|h)Xnxg1v zYJwH^pC8rTH1fAkps_(PG0;KFd$8_4^c#@$qb`qjZ~d~yPzOyapX7bwJb_l=0or^e zlWEynoHSZxg&LQj8RI{1HODG^xjuN(KbNbmHgq?6e;!=!p&!?T-0)Ey=4r&SfE!*% zv`oTYp7fE1`(omy5E98M#>F?(Ww|tNOVqT->)<}1JGFnTK&(q|fI*`F^%({2kZu*R zUpS9W7};S#-h&LCidL$0drkS+T5NhsPFK=n>wR;{lZSrXE-mgOxXo{RZtXI|0v(ZP zBr9UaHqXh^9pC?X_Wr_q$vRjZ*Wax(w*X~_ns7X>YP!P=>OYV5Zx5h1Q7pE^0{X(? zZy@-MnocKSM&j=XUYmhsxKu2=+nXL2mO}$U)mrI7__FUK&6>BP7sw~MMBe9ml zPUT(MX~UU2N%$AiL#cMSTPE^TlQKa?(V9DX+uAXK-n2r*xKd1O@k`uaC@EbA4h`z= z9Xog~4GyCd-oD8n{(K|YgWDWdh;x_WmjEe!&h`eAV_8JdD6z?kPkL}U=tjW1+Hn@eS&)~P;Gy#j8{LJ`bfI7U%$c!tvA+r{T?hUagw&073J=-Pk&5QI zn4CtfwU&b=9^$%2eWcdlyunHCqcGpkEe&~%joK8`Q*mF)pj?%)AFr5F*L)aB@Tn|26{3iKE@-B637tY#o zYq#Rrb8ff4Oj6o3o_Ee9Xq|q?z_}v!5jB+j)$d(ua*WaE9WCY3uHJ#vRWlZlChMAB zLWwoo0-lLrTw1^WNiljgqK=rO8XIlVo~d4>@?eGs`F`M*{Y=h)2gg)p?ka8j{>SfT zAC6c-7g}R;rwQY4SbMAbNS49TY)Q6HZqY}ErwXW{hcmHUT6aaHC|-14?e$RD%QIe$4F(SMvhaofkE=J2hjM@a$6xn7H)iYx5tSiZNLomUi565SONlZ?(Xp3Mmbpbz z3T3HIvUDoSnmSR$&?%x5)hUWHlIYkb6_aJ=d(CJ0z5D$BJe`L}dENJYy{_xIT{d1a zGjL{V({Byb1fvg7$Xb#{pckx)0b&0%(-2D$p9B?Lz(s$bwz;{(*3zSezB1o4*Ni{n zJfs%pUl(Z7GE&G&(HpD`%%9b`kMFpiCdT~r8akkh#VVM1C^O*~O_PIpGl{3GKvr5m z`VHwJc#GGgyy48V)wjf%%+TY$+yj(!cLEHkenGKT8}ZmidvaJGD}|r}Jj2iky8*G- z$;X2AWOO*MCAv40F1+dh9kPGtH$1`Yd!WzL4}v>dP^wtNAcWq5G0&h5*cS~YBFjZY zgS|aK=MeGToxb8nKJ?>OV|TE4gD%c<-(>hqQ#$J(r~Mq9JM6cu@Lhz=3(k8tF_viN zy{iEUa~bV#RFK-Na?G-WI>`Rl*R~YW>iXEFY7F?7TFP^p9Z*5z9?C;!SAMlBjk!XB zQ!t+RwbYhXMQ1v+uc47ef7rQn;Mp3SvKoac3>QjBBJXiD&#s>{e~6;mly!}AH=filu5E$+9Snz zZzKYay-KfNE8AG`oL3Q0oG+{PQdwqbGFN8omCkn~nI4h9Bj?X^D5-O%FRyC}vdRk) zBk8a<`@buXpYh72qG$4`VHtvOjtuAr7-wot@$IYr>1JwNbwH}$>oQTaz??>gOVmF~ z(ki$jjo=!nTRo~uE??nXLA3M+^LB{4_z@wiRLd(74yMeabm6**;MECU1|U)j}0n-XyoIwPrD zw(mBG6<^H(K#?K>V$`Kw#pE@moi!W12MiTZjkn zWeC=c;ruJq-mRc;`~<~OW>#^p4mqJ?mHG_abHsP~2Z7L1P{)n`Qp|O&g3(N)X^-9a z`O)x+LR#xRS!A@BX0Z39@H@c}(~ zzHR>9zD=yZxqrXWs0I(AHYdYqc~~t|eeBc~oSXlO8F~peSe*LhdZ9Ux&AlTz?5|G> zV(G%N%fuW>1l+Z9TXY6U@*E-ZdHa}4jd_91LdN4VDHL&%bm<7) z1PRmHxJe%HFDMD3WBFiBwo*o(!Y6hw8x2SYcf2dCS8|UEqePsijl#7Uqy9stJ7DRI zq5~-}{o|g^k|z$Np5KT3t8;e}Cv1A_ispWY{k<+aWP>g|_1$tD54@Ow##OP5#=QlY z2zLiIv^=ri5k`g#cZq9oX98G`*N9y%*V;mbhXPy(qs2*7OIv9 z`*@xy2yGMG;W;}#HNA45keS-yh=%TxzqXBA@C9m_XlCShRK57qVGBqf_#NGpZZW{O z&ks9!-jVE1*9)C9olRFnO9~5Y6d+vrv9bIRBt!+nqdsT~sBkgjUS?nIW9Jest2jl3 zU4za;>%VH2V1KV`pjBt0MpK5;2Y*TfomFMaOpGgu&nWRx%|!VQIvn;|#y7$2nxEaB z<50(=LxoGFXW#9bpK%K1`tqv#ddtCufL?}+$G1ZNv0jHc@B1t6xP1|*CGc553Nf>x z+RFT7whu0E!-X4t$p5s=Waf#+cQ$WsZ=lX7VFnbi>FLX~IXa^6os7Q}lcQz6g9^Zl zn&B!wIj=e0(9m(<+T-zSzS|(OJ&nq-(Tmx)Rrz5H#uvxqibe|5mxdLNkflPf)JE1PnlN3nv;(Zbyjyk7gqM8p5WJD^*W`pofdz&zJ<#ZuW zsJ_XdJowMWBpu+ueAxoXXKu_7M2y*)eb7jN(|lY)s2gouCQdztY=-OKZ6$ihM_u`~)1DoJ`NJ0tV3v*JH*o_9nN=~uuq(y#`a#nm6bEl|QjDUReHNb@~Z zlS8SBNL8x<~7VHuKTO{*j4{^ZR8)l?TN=82z}WwE%tLJs^EthxuFEvzD8>NGB9PL z^f^iN_=J#Y$~23#STfbgZTINAogC*SaPAs3BO?u&J|K;SEhnVSS|(*Kwx?(=(l;rg z+a~0sRDVMF`4d0xj^|Ik*dQ^wR+3_txcWu^7KEKYY8iVRE`40?<1h0ZeBdI~2e!x(wU77G5}Oke!hoqy17S zRpWb+tuEFvP3LYD%U3^-Je4_@4@#917hMQG9MPWC!2@)Z-&}?-!OI6ek`>ru%I`N2 ztmR^T_(2^bI-ey|d164$1p7OJlF3ttv#wIZiY8lgyMb+)rf0d36KcvATH|%un1u|d zS1qH96S^M~Bg<)=4QTW-ySoUn;9k+iw=d^zhU#Z4(syK|_?A%R>9`>M{NPnR)lD`P zIMc2neHk)WX6fvdvDo~m>gEa~%fQ7|w;wy9*yPd7OMqVe-vjVgB!Z@c1Q>0XLl3X?{nMY|L^r(pAzd|_DcJgc^)vMEsZuFT8WN`Ypc zk%e;UkP%4+8K5UC)9jmNYI0(i@83>mR%k{a$VB$xuaOdVQ@Uo-lxGkv*57&&xu|m8 zp}!#beZ6$a@1vD{^{@Hn`T(q%?yyPZwu`KglojL7c{vSHGxeV#WFv6()gq0UlXmw$iOBdWGUw$%-53+U&Ow(6u8Plq`6ej#k# ze&m1vhR8&W%na0TfTh`=q;$3?69Ml+Odba-ryMT7t`xnnPJGYfqZ5vfAPVX*Lh-wF z$c0i(@3HcDCyVkYYj@aCwkz=ToS*jA&fQ#2V?Ank>4*t8bij^I_ z!>b6yA;!H=WAN>Cs4z~UAfZAwmg>6aW!fYeS&(u`v&`T7LwHfO673QWX$V^KQ zzw10aS+_w9RpbARqTR}92=7i+8F+fNfG%`2r6Vv9DCBbeZha>6aNnOU|}FpVT`dNj$zJe3S%!QC0Xhxkw!IO9_VW1D zdH^}Eccx_`$>!LRqgE?-f(T#>Q8{pN8N|xCqa+=U+XiMWw<6BcZ1?d#pKuXGk>O{- zQJk1s0iWu4DuVZ8CkA(u5>_sWcG6fIprXN#f^w*o0q57|-hrvwmw*fA_S%TgN7H+~_Q0R<7;9 znNS1Sr^yo;L8WI}Z?x)ox*jYiI%eJu&Li*q->GX0v}JcKkq+lQ_2;MZRlHg;>{YyI zPZd8!oAgp-&NM&SOzJ8yF=kh_7I&%l$*|CB>NCjDHFq$?a*2*F$oOvJjRI$|ELx_4 z{f$=8e-rVW0vSdyk;+T{)C}Uv_1VU}o1Oy{P}usq-82;$(_5BcJH|5`*e9JNpxH}| zFL8u+W%{!Z?0*)+++n39BNE`M5|ol0uRc2$KW|py!=Dv>`DMEm0aLpQ{DT4Nn$~2m zNV1&{DhQqVv%TOMuOe{_=-B+}GIr>Qa{d1(=rm{cy%l63h zxo2-dKK1KZ9ZRcBr*r?7n)uSGKH;E;$$y3mxMc^%1>H<8!7BkWNYuHSmCzXjZ+u_& znWy>2ifxy2ZF*U%4e;8m!U}1Y`Olfb^MqY#<+#S=z zIu;0u46&fD{1lgq`Ld1N(7wyy-flnBH;*=3F*7jUd&yW@b(b93#e>|5si4tr=+i3y z428D}#1QrbVBSGx1g{843>F3E*jcWIt$8rjo4=Q>7=`Jt97%7P{Fq{u^JvYP(DLoLblddH;t1ttV2P3>k#*=T z*ns?<`1KN6xd&HjqH~Rj*pE_VIGuAEIm64#h3Eg($ext-&QB7O1k02IL+rPHKe+oo zY~*zQhQKjKZQf2}72!$R9EUcZ^iN-|$Hq=j=m*;_ThFZA3>fz^sRlgeg3)K*Y_TkZht>!fF=7aeCNI)BR=Qew6r1GRpwyg{_9I}pn(pyg&J6{QgeiY(;12wbpTq5Jfg-}2QE@p3BDi;!JJY18@U|gZF3+y zzPizp*(clq8!3<9Q+~)x+?oQDlJ0Dvj}E!G3`TT#j^z|Ui+_x2Gs6r}Az|OG9(F}z z)^zsHey-dp5fGJR%ciQ2>Ctg-{fxfcxNawL^+`R~rOf#S1N`-E)ANUxAftG0wMk2+ zUI~AbCo>DbuJG35lUBmwss|?eo24jK;!AA?9pPU6rKfu3h;Ly>AxSi#4e5$w zR(Y^16A%Y}(EGUP0|1If6mr7rD0QY#*$R-o4ykU(ilU>kW!M323U4Gw&lB_0aE;5=89RQ@2!ltTxcolhrc+~LG9gF?wyadb3Im(_*ntgvtn=@W- z3cytWZ-+ibw8EsAT4~FXB*Rs~6|XK(PBVQt=lo(fK6?T!jptXJD)xg9F(K1CYw)n(sogq=EhWwK8*vo+s7EyKRfkDY0_Z*CCNs?nMjAD&;* zyZ7F0w$CpR;+A5-Kvvfdbnel}N^^c@7v`_Sxk!ZJj7%VUR22Y(ye!KJ#uc8NCBkC; zvXS{}$e?J9fNs>>l;Nd_`sZ6ss;W#XTlx3QJ087Jm-2x#_vr{vEn19G=aWu4m2aks z&7R^tinpwi51oFcsVY!zfc!+FG7$6A;$)(GIP*4OAc#tdcOkCPxw<`ntl%WGM{BEv zz(!&P+1L_ItRU$P)?t7~XA&9~7ILiTui`szf;PYe(%YbUC|*#SR?z+h*-h-cuG!s6 z;h%~3+*aC_H?jZdecdYKx!LspLt$kQT~klQe(tD{ZLMoqF1JpQJl<(3L0X`qttMM*7SIgizlug9;0wQgorv}pjEy> zu`x*wx1#JcI?*g}gJbQwg(`~?{C@?s71Xvw$7$p>zX0c`U=>15Xxq}blMRywSBhxPLre@HNO@8bn_IbCYTl-mZU7m}wf>|*~*GGC7x3$_< z*)a`ArgDvE)4aJRzrOLoIvjTZmw{hYW+=_B{T&)OQ6fo55$XAEAFr5iL`P%YS@oN*!V-P3Ser{dCn- z;_2DJlt>liN+wDPLem$hor>PS`ywB2R-?Eb>G5OCu42Cx39-};~%5`oxkAFuOQs2&7|K}GQ5`3a|BX~ zfo5ZTpMfQst~#U>&7NRZZDkZ7{!Nfn8lw_S{>fzsA$N5HxQ6^T|3K`5=mU-?`->xD z6|MzmN{7)=SXlx@@PsmW4dQ#ms9*E-r~{&N&{7)f?z64?;+zey(iUL!pIF+-TIxXi z?$uqb#nPgIVGIiWqTvYAVKZ8(%sC;vleo3d=U}Y~qod!26S_&i&iSN=GE&PbL)2_x z^?9rwMc=ggM4*{mSrCL~BWL>e{Nj&$&V(AtwZ7cfV6+5O1WC9sLI;)1=TA16_k=AK z-uq?to9}~<1OiQem0)t9N3g4(Jat8v2Oz@Rhj*3$B_B<7BumxMx;gRliwuvQefTB? z$;_TYs+N&mj=-Mm3C%&;%2;8B&3x|y=kA-(xhg713v%4hnXR;FSzn1p>z~38cVl98 zNU0eE^zvRds_X+;^>Hg&IwR*!k+cos2UbBICc(`%+>z2h>)nn}a^5?Z*Q1rY`g6l@=Vm!ywr^!p3(WrBd zOG`dgJT5p<6)ULuYGbJ{e08MzcOB8^ocuv>Qnbt?*pALTsE5sN!0c=pcg2Cg7A?_W z+5=VR18{=51{~ks#Mvzc2y&B>`!a}*>bb&df%NOboMYVA9-7hcwr3@l^cI#s7WhMLd760pt6+vwPeape~ zga>|63{Rw^{;lg4B{jtx{yui4oM06GM*i{gMdWV?uib6#V%IRR`C!{OARdDkxA5fL zaPJGo;^t0hXA{QOs$zvsEB4vOzI&b&NoOs3#0D$!E`i|6j9*^;+zwhnTynhSLgwv4 zA04DZ^~*1FL{fIv-5zv~So~rvh(Eaek@bv)Fu&PA%sch#7V+G2Ga9V$LYo0_kmTK2 zXAkHMO01I+3f6$8g`WJ0aZ{#kCCf*-y;%CGlXvao6!P`suOQSJ>TMin?=wF-K{vu!iE*b&^#q==2&*8H$V!x+;kGc|$7yL=UG3$aHYzc<{&o7@waE_F_)8xyk z0c+QC?9pQt%%YsmFr1Olq!qYg-a5>Z-^ecxq|rYy&5C_^>^rBEkUqD|kxZPB8|zv2 zP4&Ae-%Ek>HG^P4JIDXFvpH6zvX!3oz$?e^Nv%(5pH}TOKtAH;v;x?_sZ8$cg^o9U zju-0Hv|2bl$u>x`o%LfKAw8(j^V(JB1;W=;2`ZqtWMKy4b{!sAcT~Jk2q99txWoc)3Qyqtx6)-L;2vzB#lsv$YX8Si?J^_W85O%#G! zk8^@XWji7&&LLy&We$wc%vVP|2vR+GKa)vxt)3g@L5wRM1h=S@Y*%bWUJ52LbY}Nc zdC4EH`}fg!u?CpQ=gr7cnGEQvmZBJdxJ#7LKMrj0%Z%NBNp z$?&bLi>_0tCueTbC1*8l3*&DA=CDhwTg9^h zZ?_ZH!5QZqjVav@Sf)5$=ZL8b?7F!5r%+PJD4={7ONow13zLyAvK z$Yvz4quLjcoWZp*;^O&qe1rH6WZH6~gxcX^H6LOZt@p~a6*PO&egffTs>p#<+r3jiJBjj5!Lc-`b7PA<7o8-V$=b@6xC#_dec-feSNmvoYWD|$CJ5+PCv{Gezt zqyz!)kCP8f3VakYKHfqvITfLTmGeo4&5H=6&Tn=gz1Q5NGTT@-=TJw-^T)GyE0UV# z)|<@!mOrJae*TmrjKwy$*ZDlEUxuPfv$4q!3st*4ePLhMh?5S-=?vhLEomQ9g0SJ# zeiiY%z3IJY^Y^Lc(vujwocVs9SgfSVa-ueFVKMsGt`d3`S`WFF69< zk2=Lcuyqk#JPY6@w`kO_vM=6Z)d}GjdkEU#RQ87KWqQ#Hyu`PQhn2c3L$@RKs9|3s z+aBkcE25k7Jm4;7p>cl-1=Eb{D*DFb)ZfL~u3)V&Q7S=|aaF}Ge?M8pD4|wr=5^-GvS7Id zuP4px>lv>l*aw_CP_`bD!?-mds@Z}vB1TfpD+cuuI6$lET(w*cJ&1}kQKvI$fTD{u ztp~I*fGiSN8oT5(8uy5iO+04>PJJs0kp^mfcjUL!_MtMmcO+LsYEC*^n(IVVN^&Fq zbRc#{fC5E<1s?uY1?^^PlXJ@(M1uf_S1}-nEX_uYS_5eTiKCIfept%$tI4yE6+CyS zW}C9EpFsh$3)j?Nb#vPF?Y*AV_^%MvrC12`m{Zb0Mbi9NnC^L$16ha; zuO4oMwVlH~@mB^b`q<}j(goMfM&nTAfy@|E!yfEp3<@pj09P_6pZJI&hvtzrKKRfB z)X6pXl4ET_v2JwEiKtikG6#$>^Q9bM9zgO@M8HJjeU{n&<^ozzfyZvbtDTqdK`i=i z8Dxn_l6;)AVw))`{>>wFwrCfP>pb5DD_FXhalqa`y3=Igc~Pkany1%?!r7$5d2Y~T zvqbLcv4u|(}_;EO#O|Iw!H+=tB} zadPdHON4z1d_Sa@w#j4IU0(RU3?r@Iozh_*+tYkxE2=f;LRd3FJ*B%pROB{c=4BPb-T@4lN=C2O6N0s|4V|8s-#VCns%`GNBW=R8i780x&Ae8zCjoi1$4Zeeit#MGVgAxlm!M>s(T8KByPL5+%uuw z%d;+}eV(Vsf~WPAHsKm!KCBY2W^XRmu#hdxmizT2US*@FUILPE$tAdJ%ESw(_Fo|Y zc$90l^uC6#qZY?|oB+w=jV;IWV?M{w3`E^e7UCY@-jgO)(~||-{PZ#`Y^Oz4M#VMI z?vX*We_TMuUGV8chjUYOMe8laB2t;zz{xbsys-xg(-5Nqw4We!PLnZhLrKTHL=v{N z69gdLtgu(uvn&u(K;qguZ$Lee4`K2hbQ{JklWBjy&NnFJ2Db0-qc0Xrkx zQAI*;IR$(u-*-N;ri~ggX_XWgK=WnV-q5G{&z|qIn|DFIsxHFQLuCnO{Gh#af<1BJl-qIBXmpg{WFw5m!6rKZw}C*9=lIX|Q6 zn=!ZcP3`KKJ;%;kUI5HhBEtbPZEHsH#;r;iN#}|;aVoSmdmW%GM8o_PwpNGPdc^z& z5vIijbD>L1=t-%u8=wl~oqVEqwg2CuPwWRjPVt(^cTT`ricnm(0lC%#01Oe^y>CDA zN{+A9FUZ7isBz9eMT&eqs7HOhkcYSL(dhc5@;kojlI|*Xf2sisK1RT_7QmNtMBZ&j z(7lzj;2F>T^S**-Lgex%8cSY(nt6PDSidlUoR2@#LSQe7fXRW@GZq(~nItF!;D|LpJ~w2H#u9Zx_&R3CNJ+ z-X(81l4!DwEq?rA{nyTp(DeHz1v0|7ljIP4bfiFPMr{__y#$*JMzSrYp!*wMV~9Wx zK)I!{^GDa!!4cE4avi~am*UT=pc{+CSz5V-zUc6U8I9 zOg{~5+$#B~zfI_WTv%J_4sx=&<}5nndwTHyNDQ?nUXg;RlJ+9l3nhGWWhxt*7+LB+ zp2K}jX3tHaVg4X9N#RG(5%J~JDmRbVQD0im_m!((Yo>ti(LEYn6odZIA=ql7@d zUz;qK0$pL9E6oGcq@C3QSWrBq>Q$>tT5c?W8+J4110EhjFlbcYy-eq}p^3kx5+{Q1 zPJNedor|-ZV2)?RYFH7A9K<;LD(^^G&g+cQI%QxVe>JgG)Mn0SG~@%b)ayf`cf0^HbYa-ZS8HDYma#PEIc=w zz3ph7mBCD-94BES#mZAHXDv&jcc{O9VGUa%@6N+j29__zn!bjd8E^c#HXy3DU*Syp z$NFt=QwK|zz8>haUFWelX1RG|^Az=85rxRerqwdYLNNTjw}& zVWLXtvM$de>laCWQDtNAc?Tpj<{`dimo&p(8|A~7}~sEPoX3dDy{!II<4P{-{X9pj_Y1)~2BRQMDp zn%+S%dRjcL!97SB{%GV1wZ=rhcSB5QdqHf4+`4&ILj*`dL02iwyymiz1qiTNK*w2RS0RgqAoA<0tEa}*4Ywh7wnb-pjrFLX5c{}cP z>clRg&QX8nCpSC4&_6Y&J|CW#vt8I1w*@zP@-UURMSMn?`pqyrM7h4*_w|E_$+In| zXH%qvrxj6-o48R^)Uj1I`kQ&Rnh&} zcI#cU+rWIF3nYsDqnb^wL!nZMF(~=iL(!yDsoB^{5a+O#;&Qy;SPReTX?fr{{<-_huLxnx1L=C>KO2}X2{T%(fF$OijS_4ALF0OwrAVPz6K z&xuN#eA1`&xW2CzD=3KCsU7pxRl4-Bb~b)Vn{(Jw;jX2W%+cV=l#Y0ZNJiKAx~>mr z(bk$G;eno7?95Zb#gTisHtcV4EC0p#lz7s&A3rz0JTVxh{B=s{w-q)!4h;xrHfwE? zFy1WKw>#dYqOB>m!KiUhO}h4I<(Gdc5>WRF~WQ^JUozZ#^ICpG-E07Hsf5 zJNR{a`R_WMs;tM+g5$FVMiPN98mgn*1W)SnGv5tdwTdfd%>3~mr`hr#UNzjs5FIHs z`D)-=M9)u1Sc7-XM6+(G+Q;C6O(mhcrLmXCGp}?G{@FLrd+K^r=1<}3Kjkqe{F*sz zH-Kb&W?0BeI=N*7{w&slyuO4N(;RZ9Z*8!Dq6=5<#U5N<)U*x1Ly?=v3?jfC3sZcu z5<^}79sc=^?~~caRMmI$T%yD(U!m`#4a+E{)DG(sG&X#&W$Kvv#9Tdgw75buofL~p zyoprL>%>v(??V<*=`Dh#%+$ip-yZ>Y`+0lPl=|H7$U*s~P0N~i7L|(%-<>$zoRV1b zBlOArL4{V0Kajo-&axcqJ|o{yXs$o3`s97o{3E^oV%8^L(LA{CvTLGDcP5hWX>UGl z+J9us&hx~0!>yg0GM2T@#-=YQy>QLMf-x>9)4F-CXF1Dd-k^FF(Z1*O;7>Z)pW1lH zTAeq(Ylqsohp*#3uQ(o;tMKf_kY z-o%Fe-a4F8k`*_&BuNPRx-T_zHQlZ4?%1mA;l;83nhi2$JVhH`uL86E%UVxvHE#y3 z7HV|%d^ffgSaO3|>&b2fq#2hBPPY6@M9U2v9t&K)8W?d{{D|U5|0W<>)qKOI-d*C5 z6~UIfK&VIO!hN(Dq%(mao*P<)l+onhHhT;Fy9U+c?=3hCqB)#l)$A_3ED9d#GNYlp zyXJTNwwJjt5%vOwEoZKl;kd)vwC`||jRZsQ;V&y` zO!?T$V$3Er;&A<1pR*YcZyk3@i(Cp@*w$F%VG~c{cbaM0huX4w(|8Xh`hLGIlrZ#u zCWkHT1St{YA35$}b-paMi@zwf<|=!y+r0ioJF3##J&zYWRBGRo?7wVNu}@B|{^ptW zIVNE$hE)|7M$Kwk(ak0^_)DpnW-e$CD1k6h=g|MYewuV4T4w*ZRDdXmzrx`2?j7BdSJW- zUTh0gNOifZ#sQ7-oG!-Ur8Arr3d)wDERSrIg{G#YTPY6{C+7AzQ6S*R0LoJ_!DQ^& zr^8e`bUz=yC$JDUb%eI~p{ApHhG@IFMuU{*m29Nmcz|#AIx*jvvbjNT2VgRWh!q+ z(BQ0dvzDoVW#8~WK1tDyuvCY%S;}g4C7c!~r8|&Es}~1J6j1`0&bJGDff#9jxa_9!wUfJ?M8?CdLtzY+V=speAhm2dvXG zE-e}jk_W&M&Tu{NiT*86QdZ9DQhA1T)&HoYsR4$-xpcoVG z664+@Mix3nQB+sGLUgP$t45Ms#s7`-_;&KnE0XeAh$y`8NoZde<`y+9>g!Ell?LHn z;USxrT>2(dYMQ!39kSGduc@`QS!NCd%TPaDso5bNuCg z&s{L4&d(ZnecbAme%qyU59;0yT}b?q9JKUXsCv$(LyP%aH-6fC*9pnThVE7h+XCSN zHW14~7xl<#Up?D?)*e5x#)A?TcRc>B3wI3Vhe=Va4;TLe^E`*ja~;%O%{Tr!7)H-! zGMoXY5(^8YFd_`AFV`=Y8Mij$1vV_KYo;M9*AuYC1zK?r9KZ-DY`)p>V9A?QvuSdiN^%%J-P8Buxjc3-EZOwIC|t(^+AG)ZEBnHO?`s3!(fqz3ix?E{iHweY*Lv z!0PN*J^7)i3(KBH>Yv zEK<#hQoHbJHlro=$2L!&^8Q+xkD+SkHvCl3!{=Q+!d_W_=lNj!E!6d!M!Ou1+`>>@ zHJhF=ex^4H+nJ^D*W6r{bvC-*Cbnisn`!+YlrgtSoV^*q(Vd9l=1=FOkd|qbq!5kM zDBm(`)jx{Dv+PWHlc}MVZbl-$szDKPb-!P}h0dTFS|QYUEJ_!XKL9eqniLI+@UvA@ ze2D$MtMAYFhY-UGr|$=A49?o@nV&KDI{xhrwTz-eGH;V(EH+PiKFBUGZn|KPM3!5_ z(-%zMWNez)@9A0Ea>LR6!-z(9!rpTlnzPFc|M~PH)_oC@n(+2QQ!J zCagQEWP~<{)h!rYLNV82(d?GvK^`>Z0oq4~)RzM?=#ho@okfjo#jf*|Acczy%^OOr zw4B{G4Lp69GBVs8)xVFd@mFv9v8!AMX3o$46L*$q>FcOIoB#5sxbVenu@@ub@Xt;q z^{U%DvsL6LoIh_ID0`Vww_W30bL$^`fy#abL9#@6h^94rO}USFj~Zf%985lF)l#K^ zuvZdc@6BKKJ{RFQAh_(km?}B3(jzMMS?#}r*Jk%F`Q^3#OPt+yO+`HS`R~v@2I$~M z8>!~<9dV-N;4}At03m&_jw(r!G(GqpgT*8Q#K;x>Uy$~~SHtc&04C+8uP|$&B*{_k`4i3!xsgjRnAjko7exjVnp1Af|*2Ff3itDiLdIi*crmSkx& z11!i^v_p`8mCnV^t0n^5b6pekP@^!$zwlb${&OHqUHD zPkd3KG)oM#PCP8kTslVu082a~XQumKayeLOSwnK5VI`d;xIYYAYd(M1x&NP_)qb&7No54+3>I>zzS zM$aL71nNcB_j=i$)u3bm73_lz+(Ct=E7XfuPGELj5ETX}j$~oS_{wt83#^ESW|Yy$ z$r}`XX@LR0is%0d4_oRL0$X0l;UZW3$ySPewS=|@s=SUW6M6xg5F_syV2d{7LyEb# zcPR5yo~_-yADZ@4=hu0@OssS~rr@`spo^#Nl#f&IY3M!DFcAHrVZhl;g*1^SEZ&TIB0e9U0abKa+PR1tLu0-K2&Il} zW1eWfCkm^(2K|tf@F1_VUNQj)8Py#M8Lg-c4=`N_pOy!faq?L5rcxw6QvVR2^*S1IAg_0)-oIJY!exwgJWY|Sc{ zbMFTpSRMZ+b*NO8HT0x6iC5u8TQR%LSnik>gEn*8DzS^Zvf3!{4c`7pgQ$`ku%1Acws2i9Dlrj5lnqe3At>?V=AQ-u|rl<=qlLonY zHOf7W!csA{5N*{cEwWhJ#SH}f%%LI#+U2ly0;!tk;&W!&I7kBYAnyPUTF!OPd09G@ zw^B!mZ^y^jw?xCaQGDBG)lx zghB4mQb!lm_LfmNF6|4ko^oW~40FXz6y}P{?|izR&d3B~N_PizU^nOC+aOT*13!WD$7E=uxake@F0Mv1puL2$oXaA-lrUn?&RD)fAv z8eOvbQ?>wGlg9H|urTAou#TtC(Bmm1%e|Z>ln}vM>)sRL;)i2T?xzacTFIq5)0USj zWZWfusXRZiCp%bYcs&=TnZ;3M=Ornz8+GOQM`LBJdxI5*M8@KO|AUE5eC5DdD`%pp z>t{-+<~j?buJ@GXuIJmF>u{4HS>;mLEg~!xeXMan`sS+(VY=KjtSBv1?Z28(ZUBr8 zE(Bu2Ztfy6WYVu0{XroMP7q-|Tfts}jz=^8YM)mq%4(Ro$;qe)Hq3=(!f1)K@ZBwH zhZqhg{u%|Ha-y-iI^Q%qiLu(a6{A}%tXt}KHaYf{H^FdZVPKG{r6|L1HJoT`Re#%WoDq_z-?B8Ik&>{Bb!bU$zSJF4H z@X^SmsVme0=j@FGKU?=7tv}|FSFsJjAa4G_4nB;BFP0l!4r@P9xo9f&5ah; zd60--F;7ro%WLN!dbyp5fWw6iZAb0#AtfX(^ip^ex_@(+u|ATYy)%mJ=xFLt6q3N% zZ`jTjxr~d)AxA_D`<+Gzxkr|G`*I(wez^n_g?*Iw{0?rb*`@KtP~kZm`?dp`KiO-G z6-Z&bXdO-naLFQy351GQY5`3GaGF>t1RH+2{T|sDOOjTnGlcfN1wdV{vHiZ{t}&ky zqCE6L;EEX0s~wP&Ix;-02>Uoik-@UaQoeYK)RX_1|D;Qb`cAvohXWz_s8f#>Ep$IKRcdQL9wTe|$^4>h$r%rOiD@$ILRuV!49)PsjA|mths% zQupkDOMC>q%J_o+fGozoFzPtq&!PjFb_STmnDuB)>+*TCHhtz-&ZoH&JxB0ZWJSwx z65~!L_~IleTGPPlU)XS+;HAZtj}Hcody{ zje6#plu>IYHw9EY8$*uzd@tL+_^KqFosuI(d0>sl>Ed;gDAh?!q)lWSdghR_~r%Nj^5nbVBgLgQrotIfQ zupO@nJL60EHN|UT^8YIE=Z{7C&OZHEu;8ziY|__}Y&Lo0UP>YMLiz(T$+3s2Y1>;M zI4;WPiqx5< z&Podmza^%wlyU3LYsQmPDb^`PFHL5F4ii$$ZNY(LT)#%`czHFLE=U> z9NA0@)BaCQ?|JlJ6Hnz8F)Nw_0uuJ&Y4yUK>u>%oL+CLtS-`Ktlo&nv3SRm1i zY#%_%WSA8CxU&R>Y>UpdC)4h^BclHj!Rpe3xny#8{-8dVrWaRj%#5L#^r;JI+i2wA zZi#ZSPVUcAYE2rQ>ta&ZPNk;JV>hbmVXw7VHU z4LNf}S^Nos#=29M!(V@l6&Sw$Uc%X$1Htu1F^+Q+w!u4{Cgob!9BhgCfgP=SIUcF7 z^IYxFUyt`C$0d#Y$@l8y)=r$AGsqph%r-WzISs9}3oeofc`dww7qp$dZHw9;AMwu0 zXv}lR9>kN`xUV}*>@I)t>0Cwd7z3SM>{0T+*;_5nO95tj2Y$G(?cKhXvMVs&{`2); zqj1jo6cQq6`=GO9l!B3f%6*##vX-H4$Qr##T#Pm#k00Ke4To9T{uLy?KVa=xSbug7 ziuTAPSThz(`vzMOWyX$o=_w5XhHN)z3!@orne%4K_gFqa7H zJXG6+z3pLpzTwt}HRF(WRE|0o?B}Tj&BNyDVZ7aT^n&R7DO}jR@V|$BSPrh&b+CAL zS~_NH?J&nZ+1YPESoF#N4v+n^kKkNzwy)AJP(W{uAsR;e3f|EdiI_GZ**<2qpT-RH z$&_Zbef_?xT356-E+fx@g#O&fK!InJjV@6+gWlhsID6w;2)o#To~xZA?7>Y(6aul{ zuAvOC4B$-_QlV2VA_BN_=N!;tN`wUomoD6|nCh&`-k>@{bveC2qwubHYt^-CxhKd4VH__=<$I%1UGs`y&rsK}G`dgH)J zpy!CD*(b4L|Li`+u9D#v2WdUt_E!2H3GD3K-GeK|_s0|(RJa>EgfKsW$H=fr`1!Z3 zX0Ijo$IWl-i8DT4EA_D;i}-e1OmdU_ho?KcAV=v$ytRbp`?;kS$^Hj*nEn_$u-v$I zBhj$w{lba?^XKUh>$1_FI0H$tpgBT5Rj4}ASyky04d*_Idj%`)*64zpBZJl%lka{eO<{S zOPsF=LKF*3h?nk~_k%v;&qf;?D0%IeOr|{LzRxf)0Cq>G5wLl{{ThALEX|9zT2*@b zE9CA7S675#7<$W(70sgh9}WN5FnhoW1^oC5i60QK_CR5tDZy?6fG9W~)eb@V3yXN* zZE!%Lfk(L)tdYhaPoCxl{tC&hp@TkFW4dCB!c_kofwxw_GuV z-l<%Vy_Vo~5HqEBGqMuVkVtNZ zGs}go{y&=@2mTKBfIiT!3P?xB)8^8MR{<2)+qT>B-UBA(1j4y?t4R>HZr z!L%d?x}S@HKEFhuf5tYOfYPTmH(5ZHYMe z09E&LO)rtKHqfurG`3>f{&`H> z2mT>pHa3}(10)!0*&SBcJM7DnTX$>-9Z!?@8M@>q{Ldyx8oW5qIfI-I+I(7tjBWg- zb-bLX=rozpEt&Lb~hyeaEiok<;EMfFJi~H@L?$qCI$YnI z@F6nt0ycLN6l5-Zm7_-KtHYzhF`yd{ATGW$$!zdY^YW`vx*i84G+V=5ej!pJ*x#VDb1I!DH3+4iAe7Rr*fdfpZOLdU_4 zXXfcn=016u%xR|_gByEk`-+<@{=CSmkImSvm(=aM@yQD7Y1@%V`)-b61cO&__07l& zM%;ej`NqHWak`4i+$`1u#~)T*D(HNHSsmF5dz%z+F!8h1QGM(jz_y=&&-_p8S>vB| zG(p3U3xBhO`E~RZJj$@&@O#38qU_k1lHAxmfVtJsi6rDt`L^r7-VY1Qkl@H&#On=9 zbwsQi0tjlH9|NW&31N*OB+tFcgXoL_l9<5q>sz`oZ8?F}i}Rh3!d~GiUNEiHgpG&^ zGRgo}a&o!cC9p8XfJ`>s^A0HT zt3dX(I)Ufo1BnN#%LP1=$O8v9jYYp<1qUDS5%i4^K?ug%xBjDNWU`r06=V5KQS!V3 z>^Lx_yMhSTk#3L)6UFH8SfgsMJ43zE+y0lWPyeRVE1Jqsi1y8GrH{X*w^V;Ct?YW; zkU;%@XzAD(xAfmeyd}W+02PES&YnW3Wcz79$$7Q1#G6=hT*+|Me+idnOBezfOe>6; zD6Eg{#PI3kD+t7HcLo*^mj0+*v{xm+i~s)!lhG{@VbZW6)F@LQN7qtrl z;UC57dlQMD5_ziUa+5&3ncIgasO_>ZZ=K|cK;7zz^jEEUim?IaL?;~qTV5MjX8A^<9J7~g`%U6YgupEbw# z3T&ToN7W+mlt(_EC=4Kz|9^jE4n&bYxxwQTOu>0P8BP_igy<2Pu%-9Rd!MPfADZU_ zm0(MB%=d{zukRB#{3cakzk%-O;@%~-Z0H);O#BJRpv6@~kQ)!E3djId1Ny$ND3A>- zAFSs5l>boRPT36si~6UQTrEF6rK!vS{0DO>aQc}}#^0{s!8{+fB@E^gC}t0e0zjPv zaS3cT37G=Y;L`m@%o?jq& zi0<7``;8Ag09qUNle10P2G8x>&9b0(eFE&*(G0xy{|weu!BYqHS%wP%fb+_V%pS;H zkr6Xq#mQ7lLDVaNbbGVDozf8r-gQ<3+ruC)!&&qW;F1BKgs_ru*uoGXM`x7_fajje zYt2coVL&o*r9SEc!D08x2RUW(ZWrr5Ugx+o2!iqaaDg^KNo#5kOpsZ(m*5OHFW7wi#bgl0Rf_!e!wj%aMY14fZ zE~;@gFWF#JOSHi~|3r}72;vH$6&C+b*-hJzB^T*z!lzi5bbVkhZ23>6P{UW6fGk!w%KV58=ox@Cv`}b1J1bpZeHrKA7 zjI9{I7OcWW;>8yXE)U&K;4R7dn6aGyu~}J$ew5yvnpmTC7d*O7ftzTj%=eX&V(hN) zl9F_Dx-%4|NOpl5G@-CDiCoBFdh!%!(xNB>esdUl+qU4!Id}zh&IbMloP7XdC&rW8 z35ek1g($ZYMEF(@xAU+>lJRXWCXmZQklS?AS+OS5ElZt=ku z4=;>)!{30+0mx^-8@S1N7zH+BLh%tlOftu4H{p9Qi#tDM&;0`Cn-cd12nIe zlAY)y4S2&%pi$8*^2}4Pb!$3l=yRq?eZKwPH!JXt;FYhq+k2x7B)a6X%EKrDl}MsVl@lqhBkd7Fx>0<63)TcWG$t__XdFT4hs}=mg zi{a+sCTLJ{oH4Gp%%tLZiqn@*96Q!TKFi?oGWSO@>{{7tlfLfs zxRscxN0x$eOcY~9w|o6!W3L~$@T-L3>(`#Hc7k&b~AsF5`Z zf-URfIna|7|4EZNdeWqM4Sg63mdI}{-<|@rZ4lk`G+$4XM7oHUicv4!xmW=we{$i@ z+|=Np)hzKxfbaz)#r<0|7l^5V4~)!VKp#Qr{gC8}0*DsT(t6)Iw4?6Ns^)-tb#%wP zQ>q^ypcD<|~wf zTph0|iAeq|y|O*q1VU;n+Bd@8;46DWr_)vzJ4{IIOxfwZTs@6f=D9?868Q)`*2h7x z($55B^3>q;xTI)}hd@y>WT35OCZmB7nYFVmI~`vTG3!%_}6{tsAI!JYno3`Lky zskIXO&qWhAUhb@)44GIqB)qz5$)@D7%oJ3?H?a%AKpfpZ=XYwglVkzVy^uU$#_>TG zq%l6dcdoFjphC5sqo@uOVI4+6^cw&S>j+A%E&Ojd1kw0hfX4t|gl9k@d+9B%+w{hU z78<%KxTR?P8=3b#G18}WYe0(?osTN#@&Ie$4r(>=qzW*W~aknJky3eI<%gu_$R_ZBvin4|k$Eybn z0=bqbu6whYLyEC2XLBarCbxXSpSiYIN!RUN>qXxO%LPH(n#l=*$4I_M6uTp3kAd~B zMRG3eG~`!VanteMnihDOA+`>XV?4YoyYp>rjO|?AeMsX~D82jIfj{gZTSTp7RI+}m zzxnlMg@$*mm6(;tFI4bPZ0JdZ)OrF)f`X6LCLzK@A@I7S=0eqiHxb0U-ovihLM4EO6*A`C}_lcT%|A!o?B z;0N8Fcor-tc-tE*IVSah;TDunj2Kl-UyhLaKi9BQi~#T+pieQyA#l|W7_42kNOyR# zGt?wKP5OyC-+7P7B{|(Ff=FzR>uDGR1k3H^Y*@h;1VoWQPWMkTCVIs+BoV&Rf|m$ir0VdCROo6I8cjrn4u*wXCndC?+vk*^58dazf}7ywRV79W(P~qRbg@SVt z;-)KfjNW`4r5E`<7jZ!m`sxPJ$HVukxI(9)@mquh-j1!s9~Fp(=o_4BgDf59i2+%q=G+zAuVJx;?JmSI=SDNxiDEk9BC%J83kF1Q+?5BZ1D1`wQ)&5eYnr zB{$+Wzqr6xWMuW;%W)fverOJ}C%&WBh8(!tL}=ABr%LLMJ2q&0U$>(R0q|PVoZ(5| za`Cf2TT+XTUxK7N5(31?H9XSd!WVz=R-&a% z-Wz$9&mRDM682H>20sm7N7D-e*;5w(o}1!N-4ZJWrMVA6=0jo_ZcN3BFo5o%_y{iW zS_b=c>b!|)?=ptmCYMl;F13Zi_*Kd4$1%Jeq;Kz&#R$~#R3-H63GRW0tV0APklK}0 zfl#*zy2Q6))T-kMuavmzb`Wm{&$q;voM48K;M(M>3m_fZf!X>GoU0(2Fp%HQ+FTa| zjBhaH;@}-D;Die+^F$7c0ct5G+(tdA0@Yk=W*5Z8x#8(V>!yD{iog3fcJFC3ODzu zX*lHGwd|ewv^5$#X`&Q-E%MXB<+-QvjmcEsd}i9eZ( z^-7o+)SxY)&`dh3=Am3vBomzIj{h@>Z+0dC%@p`$*`?qm@ukNJ zbpWN=19^s1B$LmFdlO!1LOg&8@ah26EJ7Ss4t&kP%ao(_t}5S&*$X2(_P^j_gjS;c z=#-nw4KnyONd|LlC;N)>J)^ftt^)I6#gCGlh3TU$X|706xK-*n)3Mba6D@|u_vG!? z^sE_3+afSOA5|Xk&9Ba;8YK^K$Hr6IlC^&tY4pY2Ccd0|RB6b5##m?}DG&8^($>pv zFPOXR+sZiqL*eUxWDJoRTFS6&k%7{u@xM%Td8-Ri3Nfg#6F!rZ8V?`#ni=hDS+WIq z?BD;np81e3FAOFkz%XlrsJ{~)AgEUe$n7E?5X7dAgZQ>3sjLd&_q^l{VleLJX?{I1 zG$4H25)O*`q4=RgMkvf6TO$jyJ&6Xn8W7Vaf>9>?Cda>LFGd~76o)N7;|7C@Go?xx zVClU{vMLpazYrJ%g+2nnz&?&s=Vyad;C+1Jhz)@^Zk~3*m!us5p3DkUF*f&{pn!yE z?5$OuJIlu#5_aM(<@*GC@_!*a%qZA?6WVK2}8$5vByf^M|-QbVdvZk8|P4jNKgi~uSJDKDVm~I1=ztDnq;DM z*ZB7gF~8$(=&R1~hDOGZ=C|&1ft=**g6IuxFpxfCMaoV(8R!oKTIz7#;yR z!WV!?e4LZ;wgV9s9U`m(bNN zke3UKT@o0~9HKY7z5dhuz=k`DoUfGp?RU90DJj00t+N@s1~c0+v}U&z=8e_XldInJ zg!xa`S4c;E$!oXiIzbE_iJz6!tq3vjbas@g&qNnD^N{*3F?cE>B(Sk%p83VGSjmSY znrjZGXo^wz>+#5Mp^eLb`u3(QSBJCp@=x+dtT^ib_nN&A6e|^OkNKhpYn{FN)t7C* z?Q-@22nbmYCvD(o`qda&QD1{UFiUp6_x)tP?sTw)?=!p40e%{WecatWbsbZ_5a&Da zw2a9t2wH21M8(%l&Y5-I9ec^;$zl)N!5jDhotO#kvzQTELJ1FwaPXT7#@6{qJiAPF<@+->zXXbU{FOHNhvi_uL7<$UHO0xIVc9bC z1UcyE(Ye{f_iCP9n0vh!?VF?D8vS$O z9d6{XcCgN!?q89QiO}F=)HeulNnk%GfK}}@!y!(z!wa8_>Q|!o$PsqDWUL<9uda=18p&4_Vi=pgyDI;3q}JZOu!BM!}^Uo5nNFeqvr3h{a$OTv7;zJr_o z<}!C@`~|O7P^zi~UsPF@VjLvIMS#L3hs)Bz4!}b+Ouzb}H4vTpJ(_^+sp8O;E>w7O zzZ3xTl7tC~SgHk99+3e)Nq-eLg?toL{5zw2>63c$t`&lsj_mUK5Gp-YFuNT+>h`j? zKfGMBjEpZMo}esqml~COi@3AC;o=@x6fUJdZGw{wuCf(=GmQ+mhIt{Wdt+= z9r=d+(;h`$vr$sb-rzklwd~io0YZEJcHw`%Efn1}SpBLLgC^s0q<;2BDt7!4^_`C{ z*c@~@#=c3%D_?)Ezo+-Ld45`kZq9N`bk6wNRQf84yd41YoSKWe(8AcJj|yj+>Z6VCI+g)hkPf_qUt;}KhSNs;-dL`F)h6H;Si%)*4&tp!ESQC`dbu9yh#HRk8J zaxDCmI+P4PngBaYAGYL(B24c`5m+IBWJm`YR}S4Yb=vG&#v@==ff=-^u7w)@f!LhC zOf9iSoC4y~NDug_<3R2h1v=JvuKt2a*-ttlz^k zF~&OTr$u>G5KNQqSc`lry8Tyax2yu+SK(RSS)TVYZz|A&EHsL#{aWou0sR>Wx4^S6 z5k7*rkP6jvC%U0pd^m`I^{Ep2V$Q+p1EqTF=W$GDX>jmXYuLXnKe^R@_!j@J4rAIt zU5~N#_?`J9hEGtudm_&3b&`a5s~|Sg-_dQV-gj(ROSW&h?`4}>Q2Xfhh~?F>8Qn=% z2JK@#Nu3fqXF^>0ApcXdIQMO%JodA5R$i+FwqFB&wf~QAR;KQOldieYM8t|Uc2nWM zjFSv4_tWrGd&bAE(+7>T#Ls#MWSkem7nFFYg0ENV^*cFTc{&avbD=XG&5q_ht$d=Oa0?}uE$f4Ol zV_3@iIYe9=mg4mYQcroZm*8*mfRC&R<$o=Y+j?zJo{d+2B_L-i|W}f`-;C#AwJQK=kd^U9Sa~i4dq%JIbdwcin0eJTY z`f= z6vPC!l9Dm-bo@~tAa6j$(Z87>=W(iv-d2D}f;p!Iliq0uC}wd{F(?q&w4W=1nD-F? zc@+fh?7=ob*|dSI{)t@z`_Etvj_u8jxmJl|$*|m4FXO+0nGmDabfoV9EGax}v0qd9iK zFQ8g`{u>!e^yUoIFs8hf?OPQGPDu#vq!5wU!WlpQz8ZZo~Mc@Ucu=l*5gCsSW) zCrFN!c-rJguW)bE_{~b)JKa1wzj>T{_wJ^t+unRGdcr1%B%faq4w!ZFDZZEYA1P*h zagT?$|E>6Kph4Kb20{U1g0as9{3wRHbJackIH;wctK#h z3by!$&~uwGxJihgU*-n^w|HO)Ua+DMcprCcQy;tin5b{A?YVp7$(n_|WXXZS;0L^SA?3?B{3(ZlN+Ax1N1QHfytTP&>GGtjUr7AI z>qm(Ddn-W#6$pbhU_j0#w|Myl)WAJF@y!k>`2^(arvOgqnUNe?njw);ECIn#dY($) zc`GUP)jqh(vt3VNuiDfxeGRADj{krs#_`=ABVTM zL$@H#^L0B?wr%L$qe`7z4E76p-I*uqB?Qg4^LUvYp_HucR0aC|aIl6O)wAq+cOD|t zU-S8iwBrYD2#d3cQlDa|aiP6W?Tm4z*bQUcF8E=uJ)35k{(;qY}Xqb z6YAJ>jVCA}R6Tau*E*56I*xoh?EqaUSFL%~)2y9RW2T+9W2GZ-b6?dh(~JT9UK04e z_1E_8?MwQ%1+?t}TmhZPwygc&qW!5tNIp+%6lyLl@tiVmKOlBtZfAFm#SDn6k#p$U zxB2>gm9m~by~Rio+)#;{bTM+6NrT|@F^;QcbHk8)QUgZcmu&+)_KqYm&h7)yonLEn zb{$n={u3s}NWtx@_m?Z)6bXs&u}%w=zD?)4A<3h{ss__O56);-G3qD*c*u0&TLQf^63Qh#sztD^`S|(jV z-RaeO>mSRfINF*pC%Xi9?^A#yJCNjYvyACNLZRJ2{d~TYSY7>-hEH*3yu*h~Yk0lJ zaaD1kXYC8!LV8$=X4Y7%B{PiIo5?(6De!-IfxT!FtOCuTI&e>R`h{Z&m(`v#E32333Ko;Vs7~>axECw^?xT z3#Bnz!LYybc5u3aDaX{rH}iP{&9A;XqJje%nF_9gnUfoRw2;fki=Q6}bT9%Hq8KAJ zUZK1oO4)y}SHmMkgFVUYrT~1&t%l#lr~zbO6IA9ch#VY`ez1}DebjR)ci9nk+#f&{KX&0*Z^Y2_D zKCfRoPQKlih)s_S7WLaIxD@)1t>AicMh5X+jV?(d>vL%~+`uu@0uvHNetV*2PVl=& zxMTK?e4<*7+F@w(gpl3xc5V+;J(;oME1j!zr@3`2y@<~-OaGnIS(Iax1xA&8R*ln* zp81%l38PN{vw(;7Gk8e*mct}HGQ8uD5N)ZIhjyQaQsN?mMsLrBYHjpv{))w33(Xi` z>o=Hf3yA64Iz6ev-*2X#ZcZ<&Tuk)6;u0>mRNg@SJxTUjTDZBC{frCTP1q&Soja+` zSTmy_ZB`>bqg*S6mh!8##qg?)Pn!x2EU1kfWpkNB{-f?Pd95H2+;dSfFP)yYs@dbK z)173gIvS&HzN9cPX#VD3v70<+_g`cbd1B{w0*yAWJHV&o$Bp#f{mh3KX6Y~zEJ%eJ zH^%*!mKBg4IjUMcxMM$xOU{ii`zMxUh_Ok&dHVtX&ny@aL!l|32e%Q@YVZ)s^kV>e zVcR+a3;RG5f*kqPng9?}LV&z2`VVf3DmD?>m70_16@0C(mGKjX*zTNE; z#Y5cm%6+WWPWl%o?>g5LBHyg)+;)Q^tK6G*XvCc;n`<$nywR3^`aD8$?hK3GjGD!ekZ38@Gks@-9A&lMsA5USG#Vf8oLvQVtf2s z&+hKZ+g)mQSSrMq6g7tJzsjo7Vt^RO$`R*+{#h6N~~0>3c9(aZ`p z=!Q7u1pknaL|$jyLUJ>&{8PdS{wFf54&&%x(Ew-r*9!<>fjZlKxl5e^o2EV+(ge}? zT2NnYc>nfX9EOh|hkV6jsln4y zM_aJ|nm$tR-0^%tTd1%4Q>p10`P>vFqlRj5&A>qW}VTlTM8-rVs9 zy$FC!U2f1ZP=Ad51#lZX8)ite$9jug=@j? z$lJ6pw^LNtV4zW$SE^9&&MPiP*IPdPBt!6vooq34x4!Kbz zR4W3*J6G%QiahbHqE#KW+vOE)O7p(pJ#<*TB2M%ROiJ8q?Bq_+<$HgN4hAEeQjopl z2?X4x%)0ov59=b`w{OK)Tao(uZ#?G9j4rBP#mn_&_oZ5%DEK76K&U}Zs9K@QIVJpf zhwy=NHLwRGA0byUn?$HGmuJ z&2VD?@kPCR-PH2L`(H^B+ykAsGdjKBon%}l*5Riwk6fQSij~h!@cIEjHv_{bX7YBP zx0vcF=?V+=344e-K3Ap-8(yqMm6ecsP9WHV2`R*9fC1U6Xt(OAvm}$fadopLwj}q{ zEODQyQ!ex5|AcN2FxZK%@9lZ->w_Wp!m`DMD#CCK0OPtfsc zgBnD)WKn|$0rLMj?+Q2I*807KjLk|8rKu7W)-3~U_ruJh16zPx5w<5`9#_uo2!v8_ z@+Pwi<_Zs!gNC04egq9ZV!yy9{4WAE!(6;Y@2I|+GtTrAE?gTbr@IQl56%} ziruOpE-aXh`bg(i#is6h9jlv)H4*8qS6;^*SZy3<)!v{y@!kBk9oLsalxoLwv?7*t z^RIZU&Tq%>ebJr1YF*6Z@H^w64)P|&kAI|eW<^$<(a$(gFlFHNb!>UWQTmooV|VT?Hl1%X1=SvfLLX5W?o z+wUjfTgU|ozF_&F#W6k*fOc(l1*O}SMgE{|{*|go{YJL7#l@}6g^wBCuV)owpH60$ z_j*+dEAHFUX?DyGLVoIN`fIKqb`)7%DNk;E2L@9k?%7reK>*{oIo0GPQC1wx_nXKF zZ=ij(&O?oAC-RxjgVlXghgVwNrmsc|QMmkzJYmMb471m(D|k3rr&fMAgltHm;dCTL zzpN1jk0qSE_-7B{U*QG=jZP~Ddni`5?26)SQ$iT&N4))!O=5h)aiLtE zSsBFC!`Y_791>g+k9FWKBmMID>opZ z_5Ls2hcaFc1PLD3qLb9~eR0wZ(Ixje4IYms;T5BYh9n`7G}M=E-=F&HBXXp0O@A~w zu1->9hF^b_Kzgxu%EztvnnQl#$|KWj-_AV1(*|Z(TR1RF*&%A1ygpf{Jc8?)T{YP1 z$+tLDSFrs|VT$ydcC*JXU+unPCs+9{dL1hfK&KoNJ>;_8wUlY6N!_FVS)GDebC)b> zza>_bhb>Mz32qIowlr1pdRJa0$4vi?05Qqtm<<#cT7*EG z?q5Ve2ZztW0bycg={{ocIt0+KPm&T}ijjTy3|d15s(zBH5Q>`tOfP_RpJaX`6azm2&N~dW9||vmrEEIK_<1JjI+FBFFd)xrd7dNSM`# zM@{VrB0m4(ixO$>!py%t7LEz}<(L?N!`Wf8}7VK-YD5GF{ zQYz?VV`}E4?)>hFpu=AmpJp#;y9F9pG;j^L76VA_VeptJi$61Y>9?6h*0I=fV{P-7 z!adG+6=TH~bA}X0okO}ey+|SL%tD$3LsAv%uHE|;p6G7yv8>3=L`6dI>`<*3Nv#5M z`}W#6ok^t4++-}MC7%A}lzl!UES&tm*bdH-K+8Z5Qe;=>zTqR=bFHY7t3ao*`Z9F@ zfiZs8jxU0&mtS*|&NpJYyJWyMT&-46gA;5Cx_eQ6LEx@YhJV!&xZ0XMdDsR#HaDDA z_bilKr~{iEz?TC7i&@zU&VK}_3I`2^si-734!tV1oiy={faL}ry|ch$xpHBvR2&Lf zT!MNnj|O4SP~nNLqbX#j;m)q~1%9uQn&e0%%}*5c)kVr90> zoWUGc6FhhS)@@GbA}UjKJw;{==CUaf35ug{{p7-e<)1_3|dHhd{jq_>)c>qEw-kooEG@0NAFXD`&;I#|p;?UROfMN$v z-esGMVh~~ru!a3XEa1ZcsuIY@`61vRs$$d^>N{*8P$C8lBOY)d|5VLK;KYFW?NLY+ z)UgPAh`8`-KeRf`H3(S1aPS>sC)yOFxV~(8KLG}#|NPy4Q}WWM>s00ioR9oZt!_&s zmH(REY4}Q&Ifd064PARlL~iN+I57P++w@K*%i0$;MbhSXhSiQtI2Q!@HHyQSL_Wp) zWBg4opw_p0YzfB^mF=xU@oatig8p_(rN#_KcgM29Aux78gr#$5R+jiyllZM87~Dhf z?M+YL{F>HnnMU^CQbD7Q-k$g0x=*BDIelP+a3${Y@hdK}NVfi{w?+vFNz(CJd;0#o6053(igM!Vc%`GBmNg( z_UAtjMLWW}VIg0pEojLDz*DCwye{r>hDi0HQjPWUxz_>Xk%a((!=c@SrRmHu6y}p7 zNR+C-R)sxN<{|3gc7W7u$C7h413HWp(&p$T>iM4}2`E(zJ9ahu_JT9JDS2D}-1i~;kK1)7CY7qfvIiA;8xnY>cDUoXhPd@XC#e(Q;+o})BE#OYGV1pd*O69@# zDiEdEgl72tZ>Sf#aRD*+7WrYGRvs7>YHo(lGQG-jYn-ER(3s*|y~#O+f!<51i1;iy zz_>WuL2<3@dj^Dvx?6oqm&}vd1kXlxj}u@czU*DgON?#&nyE0{O<+8q)YVN=c*KUk zZ*=^YBaw3_6C578Uw}nHW zHdG6TvfMHyqg&!|^izm}*zr*~E3~mo* z3<@=@P!83$q@}|S743hH@aQ$`Fa}9`Ip6Qkdk!Hc5eWPnFFQ=Rm^N<_FTf0Czhk+; zqcndujM<~j(O%kN66Hv$N%S|I$F&_)?2kWvyP3-rZOXOXftjpG-<aBBW?%e1VV^aUQ`58Q^ls6tR$|)oHnUW*5G1oyW;rUOqUYf9Pl1cx?EHqwcQ)+ti zvLIxyCbVRn77)f+v<(4v|DV&>1nFj2szc9vCs>&0SsQY=w?J53H-eC4!Zp4kbd?_* zn(upZ&Pt^zbU4&r^1%h51NNu$)1H~T5;Ji-iXnqr83!I921}P8A42b8Ni+m+FHD7sp4zle`` z729N|-jv^7>CgNF!90k{bb;%Ubz(Y7HMIsQVLB*gfKn+I?kH9XRp`CE+k`CUmXdOV<*1Rid$`7&tHxE9+aR7yIl}Ti>my8B=RxNakzRs z3d*#B-hgj!SKv4sbS%lfj!#_-|6v4>W%Uq1ee$i@uk0-uj7FI{}&*0KPB2Y}B2*r~+DDp9FT{Pe@Ja3D&m z0Q48~1T0bEn6DIfQ7`Z|I>X~(nf9;-JvZ1&Ra8-x1TsZx5%!6H z`(`OKnGwJHc?b>h%vh!FmiM`irblL!u{~~0Dd71#SVC_=y-5P%-Y0d5_~0|-1U`9p z=2v3Qz$>lnz&NEHj0X;(1`8`wN*%ANFcYy!%k|F z%aUdIA>mIO!un(gM-6P4)$(o&=*f`dW)D;xKY>yLI6--dKY91oJ{abACq4_H#Bngh z)zqC;B?2=l1k_x7Do&wcAvfzkxCjBX7%+sB9Ml(b291Cvt|z!hGRasKtpdNvlc>e@ z^|I&%RcPugbQZX{FeV&ZwTKqv0jvEr4z_GMj2PkG;Gr8@yThRU2gRkQoCfmVx;VQC zuMaf@f={^rZvc%`Fgw8{u3MNVU-Xv$c#xct$Mh5}&4WU~{OC;tct+ruRgj}P4@f=U z^g(66gqHXmqbOw+IF}{-av_{gqkQTYdAETiDob)+%q{U$@EwH?DUYmJ|rK zs$$bf!2!M?*u+Qte0}?dDR!xV`9tCORrawLO1gQx<1E(6)fk1Y^ZPV}y8GVV@Z_gn zY}?=seTsk6{HdO80!%xH*5|Z{qK2?cwYO1ngg-*axK2&TO*`tD7-5!`3(eEGs_kED zN2#UmNyT?WdM5~CZ^cP%eh*Jjg7FnZfSm7f_(F_W>FA^X3>iUXB{GSNioUw=QJiL% z7C~EEOLQ|^&GY%$unQiwAdFCY49_>B5Bo!fFe*b3L#x9@>MWllfCknPMJ2VX?OpJE zG<-ie0YydpC;8)vq>n2SIH?rqBE6n2hV}p-F@EE@gfCzL@aiYW#5o203yFiclfYsM z%CSg4YP}K}6#Mov#;W+qD-Il!cD&x9%P6t|GgLT%T;C;lV36)t`D%W$({__KDa=~3Xi{;jxY3RE?IHW*l6f3|+rS#J zX)B?gTVd`SPDdb_M>_MPRsZLjMhSKaC;HN=sVm?zJNur{@|Se>}buJBf6saVngpb4{RwWM<5-Z zk=YKs5-h5p{q@aWf-4jthIui)Z0#{@fG*s*5h$_bIat`a@llNWvoqExY!938KYZ2{ z(}V{1Vxzy6Gvti-ldjIRFc>ZDV~Lx6Mfn^Q6gESBx5&+#=RDE2;_x6=D4uXHn@i&XhzZ>a9 z)_ZN>$32;#wjo;DWjgSQ{cL{XFy~L9VuB)=afP{qWAmQlZqX#wjG`qlu5YqzOIR3~ zN&4)Y&s|>MM~u|%{&kp(*w(D*Nh{i=2wx(Kx5o=x?2034yINedkhfEto9yreN1tVd z+~L8tv$9cLx*(swgo(x!SFU_C?_=)<;VxpXq%8ix*>PiNU(92Hw=hw%0y-jU3&^d& zpyv#Gf5jwhjn&u>@3CdUw4m`THvq@Bz+ZpSk((do{kr|NbzWRdnBnmtDA_5o135rUT#i z2n0LkKW@z^$eU@I8!WT)tfBgwC7dSIDHI|ew+PH}VOkB>fy~|o3OiLV*@{ODS?Kg>t`EB$Xt&C#hWKew}UZ<$epLOevIHa+^!pkh`LrOT*?C z<+g^|*yZ>Be1G5XU;glT*k-TSd7tw<&r1jrNypZ}10gf|B?1~PF@0-wpm-2mSb&+3 z&jGk+H|SgF*QzDIC$L8{_wcF2f>D)Fj5>+EnPCLxV{_Mm^A8`eE=p+SyaP(LKpKtm zfA@M&QcRdCVj*|dSS`y%%7P-7og#co&TKTcvf`-FbJe+`aS#HU4H1iYZU;g}p;6B+ z02;y%*-8BMjeGY&YP{qkdxw1q+yX>9MMftX{9x6*TRWIvV^-^@EYRXWXV7A0xR8&0 zrSlgrGF|r#IYhm`RrsB&a8XucYutDNjAG*pOyX4Vhn;<>#n$U$(yT?ofmqL?)3n0K}6CgP5w z{3NgZq^MSR5n1WG!H;z76R*X4m(1=n!VAkHYLOCud?PNDj!gH zPjlpw{txi%D?a{@gh_mXGB~@h+enf#f9?iz<3{sdmd7eQqV+^eh@ITu99cxiaSoYs zkTDs>`G^EAf}vCw)sarGcW>JAbHCgu z`Y#pt1Zc%kb6gCNsOD(_9kW2g!#p71g{k01$R!X(JAN6;?0S*Poco%}EQ@$c%^GDZ zW^x9;wlV+e3o^E5-!jw6&M+J(zVKbn-|Dx_T_Q$3^D#POo`h^y#IwSk*erc-#&pCG zRc@xLAC0U%!P(h6!}#dsz+icaGZN;#8Qt?rjFCQ`1x^&_C5TsYQTvXkQqRj}$0L7V zcQT4;J~sYbI=46rtvnt(s>#{5sGSOXY4rKJdwPDOuSg;A3 zIQbU2V|H~+aoNaTHc<5kDa(Vi#(#!^SW44#e7vy}*oilFdJOUeB!%fC*B53t!=heQ zCBQr;R&*zy9x9&%Q2w{&vxhd(~|s)vGic-l)6qtmq~v{yAjiRfVc!v*Vl zWxLe+x-0og@X?`7RtxQD4ePx@Xux|=sd0|Me$?(g`zXfy>tx@Ziz65Rtp3SUk7O4Z z6|nLklLd0weUyWH(fm{|7(HU&?qVR?)$PsrV$UsEG{SZN^#}E}E{~7541xioa;tOB zXo4Xd_nzB@VmBF2vJUbj)$yVWyWWURImK0X{Y`yRx^i~HNQtn#TnRqY_5U{)SClb9 z5h9t$_n}u%bF>i0{7mN&7~@l6rml$e&=_|MccPi`a^NAE1P90ou4lp*?(^*)o>Ywg zka?)v5Ol%MT={xV!~^u}nmQGDD4(mEz_@<_W9PE-Ky=E1?^UeK--=X0+S-35ARt9< z%Q+*@0{X$Jz}?_hfqQg?B0f~?3iOaE1ziQE%b`(?$FSj|r6)N1=*A?T%b?H#gWe3c zMXgLfWzu5KFrM#J1#kaTXcTAQM>$#f0GQf*Q;@Q+PxTET4n{j42q@nv;Js*)bzR{jrj}i)?(4w zNER4h-7HN$t_(S31!k3XgG-6+|G9V07HZn8@zlA}(uZ2=Tmf=yQc7TNcXM zI8-%=j>P^192^BHSb`j2jp0z)*?9mu_`?Zwa!ie(p*#+IFc(qMuB`j~Z=vxyx9oPi zagmAh3o+o8{+t)qx_#&1`0pTp(*Qlk>~?}KNVc#Y$u=mK{A1RS-$1&p8@d;4l&lo) z(-e?@rYl^R@~Qy=Ta%AJHx8*BGG97D9c8@b=Lp%0xtL&|)%Ndb=7V3mlA}l+98#3F zPlLxM`fq(>h4FLfmC)Dhq3FHoFVJTX>JsBivp{a`4fzYTs|T|krn{-5@8$Y+Ngo{7 z^=V7g(SQ0Uo6VaY+r3>o&KHzy^n{&p%9DAV5%q92(NH`K&No_6#f*dmV_J#a{%#MY)V_1(YBP zE;c$P!KMHI&C!Z-j%J;)&0rGBTng((V?GF1$o`3{*#`<3oXt9o;UzwnCSVuFJ^p74 zR07C9=NpxNhJ6X^H`@cLnsm@@wM%HXx)*eUN~PMIx2C>{7^J=_6K6c`c3}9Bzo+<8 zHHBWF^X;K;sUVNOMj8Yw#37vD&z~~eBUY%+8$TCt!gS*hCBo(XEwDF{?O?Mg?+Y^A z{LLlg`;EJF+3-E&3MZSFlZ83o$=pV^RMTAEZm`S_3nt9p}S#GTU$3;ISa1T&pR~*jN|KhujLLEG)Z1=7v1}u zlrX*vU5@rq8rLit$HjV-{r!Du@ z;X@IZh4fo6uSh;a+e)Dsyu^sU<3rSKp=8&gCS`EvsEETJdcYge1^;*US^Mlw=-$H9 z9jjl|R4{aPeI7pu! zw<_;Jd^mZO^Ske2Rcz);5jvop*=rLiF*@%a>#aQdI+gh=?TBNdd+gy6M5o0PdXbUJ z%#%yM+qbHUrw#|&Y%wjyRX7W8-mgsH`Zz1>MEA((ADtoR!j zYNG`D!Y^fo4Ik!2kOuWp?2e8CW(3LROG6VA{d=dW2b~#Xwd=Io`U!=t>c|l~wXvdS z%vIB-AH_oq4@Gj%PLBRhgv*}a0a4Jsn{E!`@>0H%%*P%R2<{T%QOIa!9snCZ2l~%S z<^q?2>??G;f1q{aQNs1WSwk(IgD#kzOycZ5)@Tu!jHXKk?_erbbt8XKPOb+HfP*O$ zEzNvt4J5McxWHN&-T*Dm{p`FAuqL2Q=o~z$c4*_s z7N=ro--2-&OA`ayGSP;tE?*H7!AFSDXSi?2Hwq!l0IBgH1sSAjMJ~8l9_HpJaQUQB*BYXtCw$tJ-zDy$h6v9EZN~)m)M$8@D0|y;6vK?ZIY-d z1IE=nmCJulUyo4@JB!KYK+V`PkCQ*R%N002;0h?=99Vq1dg3PtjA#(~SnxfrdKF!H znGmFv>)4SGA$XLxA!=Ve1kaD75+@wZD{Hx$d5dMMm4J;9QNR<;k5ZLkw-TX~SBl&$ zF+8jr;6gI9!Fv?vY>M<@k0fN{ldnxqpU@|%>ZpyeL7tB0(fibdoxha(Hd>RZ7 z!Z-M@p4B1P6_jI)I?u)!xSn3kyD_iRve#D~s9@;t?>+*$UJ+{h@<5b~fKu`x`>a6Q zav;)kv3`}~9>yY*O#+L}#%YQK?thIRMP0T(ZfS!#=&?M(vfn%S|1@BDqOqf`YFA?V z7V=1)o1?#kYaq`_j(e$cVA2^!oyqe_h|O2KiCrx5F>=J)D{nc2VW_Tt6XPBmSt=+n zeCNd|N(tO;j5q6zt3iYtK|Bx7itv>4WFF)0`_3~`0z&n$qbA3I3-X|(EC=+bE+T{K z6e1QbIpdr@i7|F!k`ezBQ1>of9D_xc$#a%3e06{_2f;aGzT4qAl&wNM;=ouUyL&Ld zlifR#I8w3g;O)U(hhEp_r4(;mU%)9tXR7-*J~-x}g;3*QUx69rV3oOMss=a-?~P44 zcE*)MJ|Yy3@a*15=FWhjq{fip*&Kv~MS$Mbd`(4@*x5UHmW6QFMrc17Tdz>hlvNx5qJ*g~ZWyTLh-7`S6cIzlpJoTm~V zA^OXXj}1NL9~lfsviDDQGuT;2e#j{cwtQntzGYG8J4K@AU-oB7AECOmy3-WsAt=t} zy6T&G>Pc;Wzb`{PxJup|Ii9bq0e@4~k=mV#5tKR(nq6G%>fq=2efJUvqBU`lqXHYd zH1s(KKthJDE=^^f#DbFSLra`5(V!`I4#>j(wJU0pb!OR@GD0SzLo#RCUxad9Rb0~M zg>9jLsq~Q@&DUnKoZ%gV&1_YmVmw|Qt&=1C8t&y+Te$BnBM zg)qF~H-YtA9^Yg)h{>=YheHWTw8rOxW~QL|s=V<5W*zGFJ@GA8kYUA|9;jp%yYvDM z2hHviSl0<5;(V9_&@g5<>k1T{`RSMJfEJ1oH?Odw*!uA_Ii~uHIy*Da8=Fp=QSR3~ ztTLck{0G3AQ88y)mY5zB*rD+;tUK@4~)2+))Tv^|I(e+bw?nX`Lb)R^Uv z9Uv8BY{vOD&jr7nK<$I0b!A6}%#T~v#MCOFGgr>KlG_e|UGa6-j^KbR9g~LfCd$;K zH>267;wLdvQEwI9&*c=h+dW>C@p(Y44sl>;bdg!`jZKliXE)HEBN&4T*TOxJQHsZ0 zfgc7o4@w73vkb*SyNKPxus;s1o>4F5srT&EpD1Fo@ukN#`D6C(1i5FanF_lX9GDH@ z5{i(#bKfrO-5-6`v=P6Y4LrKo07(m}CvPF0qIXN*8M)^BfApSoukMcvb}9imD?Qc@ zZq;Lp8Mp9Y~Un$Ups2 zsx<}LOQbypAEgU{nm6~geD9J5bp+ojb}eCLf;%WOu3Fa7Zy9l3f_Yp4;>Qh=5|&#G zmrekn`HKt_j0sdT@Zn;Hden{UawG&<4F}ocs1n2d+~GraYVLD$;hVK{0BQE5j}}KZ zF+k>rgMbUKi?SUzCOK9XH?gU$z`t{!l&K=U+ElBap!;>xT8AB~zA_?aytP?$I*FQ9 zDT+yqKX*SO;FuQD`M*G|e_1|e%8esD=!p4=1|LPp1&Lng^cApV7lQ_FuBR*a5Zi05 zPel3F8a{)ZT@)RBTYjt%F#KlX@uM$x5`v==lFcHC;xb)6@jNlu@)fDwGxQ2|{DJ?H zRZK$#L92YrM6;%rKqIiMBM#(8&Yd!09B@3s5F8;+hC0-~?27E6)`w3Zi%z4ijb0 zJ~F;P61OnMOP>e9n~IJ6h2{qHV7d5h^LzM+U311Nc(~oOelFT&IWFEvWFnqd_0NUG z)^ATaMN#~4YVBHzLeJ&QCgk!F@~>hU7N#Ajay62HdmbVoM)QZuC|dXhr*r-30br+$ zwZFH;oBYwl8^ag3uT3@cb8H#)+EwAVDY0#wU6)*>Qf|6NH`xB}8mtDS3p6{j2If|HoGz@Tm+j2ai57G!F*lJz~!e+e( zMJ#I4znf}7Nv}HX8BIKS&tWOKj~j(81;{@DCSC}16E&nI;F~1`cfmm4S@(b3n7I^m z^NTCS4pP6sZ;psi;*uKmCv{QQvKSMDn&rr4WK|5(Y?dTM%d_mpr-JT3L?Kzbed>D% zzJ>dh;}|(U2I>vxl??}dMMn2-0!p>sgJZz9wd<4W^I^KOf5t7i{?8qlb zLXnKoN?+?na4cE|=W*m-?F9G;AEnf)_nrQ)&Cr_p{b6lHY;O#$1M=>;+6RG>V!u|j zK0W=)J*@3J0GvKSOSlj10HXKS_H>Z+56)QG0BO;z^&nP7rxKj9is6C-78THY{Wt2h z_P>KsMr`-VFsC=^Jkt+>WMqWDG&^c|1%xKI_WqK}K#wd1()khJ6=UMdP7sOM`w~ak zH~^Y{Du_{>MffPMrdtPu`Bocj+cAhNR)^bnHAp7+QIphlK+8)6vs4KbS%O)|rI#F` z^v6I4yy%1mp_m=Y3tDr5Y`{QKvRsE#K4 zl_l8!v+n_Q5`-*&J$b42SEc`Nhw0>X;nqJcSxnp}cWVki$5kqK@5_(H+RFtCwO?*5 zIK%fymJ>c?tkBJGBUI2<>I#57faFImnJMzMB$2t`+3(4`zB~V(ocCt$18>I1y|YnU!`4oPXh)rGmuy)d-(Ud3 z?)&-ngN_y$J*_z)w31LS7sq*IW=mUGspnqO-xD3%3Z903)2#ZM>i{z05D~P@5sdc0> z#d-BKL>2N5=r=R2Y5H#!D-Mz}$j<0wW;hgc=LM+7TJc?WgpfxV*e}-s9?+M2BU}&= z+^XJP8}+EwN=(V*P^xc*`|YKEoT>QPk_C#yDd2)ZdX*I@$G4{qGS3uT_Qar0T00gd zIwi@hY$=N86`_ojy7347j;qhmg5-ch)tSzrF1641Ba1;bZFHuBi!;_e^6lY6SUy|R zsY5AW_AZ5@PAn5+-JvcjOoEZCSsD~vF*r3|7$W z10I~y&2xHJ@?aKbb7fzu26K5wao$5Y{<;*5X@ z{8VwrHX77|$6*n>jNe#skTSZ{0;YQ=(2QszhnGV90YVZKkM1}s^h|Xy;htR2rbM{o zov%sIF0{jq9fAID+H(D6eeT)&GGpyJHreRh^L8K(^rb^tKl;l++=u=Uhc6qFQBf8P zO*V3aLMi7LpRg4sooj|}Bzo1%jgUW&cAOI=Bsz1~P-a`o6sy2+nmSPr^_xoZ7#k{J_mWLRz{(!~bHEql|y76d7*F5q%#CvQqI@m<|>W zRFS@SfJigdPk>431Rpv=3D8>ymv0o#?`mKa0N09~Tk5+$eW3=Sws66+eutK~S4AIG{Yuv*<4!xN0nx(2-z z$_fQl{bNELdv%7-^8SnzN_X3gj5JoDc?;WOV$`hySW66V>xuK~G>#mTX8I@sQXi&^ z8HAe>6Q3upE1AG$#%jd`c7G+0$|JxVo6wPk{!+kpo{G|}v)h+!?=Q}YJVA&2I^0fv z&J)g7$-Ba>L&} zzHp35nk0jSkmGy-CkcD)`v7pcjJife%YiEY2bhi7Df5xQUmBxiWLo*XG@#u}myU%84hxS3Oy(e}aR zV2<2^MakfqJC5#G!^KY2SGyEyG^z%Ec!|p&wYQ@5N!{FE5a#Hu;?XYP`BW`}{B$N& z1Y!j&`~~&u5rRc<4Yd}DmNz_S5vg&!U^$)US}hXXNlo6p;q}YWuODoRcNsL$EB+dU zBKr&nCG-h#KxbG_k`Tx5482_z0QwrdU_p}Ppy^OJ=_*!Aue$WinXQm?2&u%LX>ytAd#Is> z2k@M5l&T3^G3JS-nV%wCUjWd<6+b`PcP68{P8wH^@Mx6o>wP4+)&McbTbl1(>W^n6 z|DA|z`-n9(mZ8U?+n|`1E9J~uCRr@|G@0Yulf!5S$>PTJJ@D3=8{d~? zo&iyE1=4Z;)pBEJtzlwE(yT$KpEKTA)+{deZ42SB6b^*QUpmko!3+;GoHb_PAtope zFDnPyQTbb%*oy;Z?4@FEj3DRN7oHb&Bt99M^VbuUlwNS$+d~vAND4ikt^x60d}O5t zKD6=}9{JFo>qI~b2F*8hBMuaQumh@0jzC2JOF&(r){_1dqW3PlqBf`7m=g50oxfE5 zjh`kztA!}~8%I{8ewZXN3WM{Xf6C zSf|5Cj>P0t!&SG+{X;oyo8agx3!m8{QRUYPEBLtT+Ywiqx5w_7+g%+y(h{-gTYt_m zZxKE=BogkryfG`0;0@!{t3lHK$x6&>OGY?8iwvYf)ViCdc)nf)Kz}i1foW zWbJ>eF5ixgV4uMzFdV@~M8Zd!`niCF|5R0^^PsmorhHyUlmI?2ZTvvzIRy`HV9%Z7 zF|pmcjje_j@j1?OM()HWhWR@{?@eGIEaUD4Vjo_)fanWd|M%npUC6UL`kr5Nohde* zpY?kxv;rF(Bai{iGi`BUgM>I^G|xGm5E(VEc568fusB+Cb^pulqTBqC7il6UEus zkNQ8Rc+_AGMAiJgf0MmSeV&n`$Fdaz{!%#mirXScEJ3@`O_U=vKVuwCBi`0YW zr8i)pSN!Q8cBvPwF(C2v*MBNDll!8O5`mWeJ2}1(ZqQ4rG!e=Qg(tCY{AXu-BhL8r z@1q1#87#6vjq@Xk{S@5ww=orexp)231Uu#0L)8PuR&-7U85<)?u;mRDE#>)3l|k$z zKp46kTSJHrq9&djwP)D%7L&?s-?5<i!igD&DRn7`^ z^!7yH)#g4R6FH018$-F@?FL_l;0C*d*oR(3v>N1~ZQRscvyU_-f4F(SKkqeU(&55y z2EycudkO|$-hNb-Vvy{#V?(tB#2^{X(5u^^)0|001qJ`=8 zn}EbMcqKfr%j2E2$C)mMG#>`E$sKwvB|@J0tFPzpaXT~>ve@<31-i#PBttW=1V+b% zz>-Sd>yt>1AtF+e(L5*_w)%mKm`lKN0R~PL*p&dYo&-5HtHzIk$&+9N(YgfYsMt(3 zye_dua5e?h(I;)GLK5(zplB4#E=f^vB|ag@BeGoSy*Krr#_tM{*emaOqVx|d@^9X6 zHSU|hy)bC+UGZ5uewA12@dJ=-b~+uGaLPkbfk2RzK915F_cfny$N(MMQlQLGIQN!n zhTN#R*MZrt$h4re8!-C3eUbuJ-MsBFpv}wqloV9!AhqkWQf>Uzhv5l!upn33eD}^1 z<>i##$EC0$2uiqwS77rK&7aZ?nNHrBB%m_0IELapwAE^~^t%6Ogw}#DdHkeX-b}@; zu^3a_nAt9DYzy%)-}Cb_XImtKZz3>m%GW2Ae?2ZJO^~T@dUdbQIuBL{1;d`tAw@ug z*h8C{u^`qX4%p`d1BXzW%)M8qJkqZNAZ>~d!+Qd9H|+{&iYB;MJ&Hl>z3}>P>0(Xg zN8E4$|n$>A+cq>Gd?8w{2sRiZE8)Oc$N)eywWsPyy6(y6v z6VB17hS9UgLXdGN{i7Frt-_)s`q~2i1#9?UDw1}`wZ;_Q&hT?xx4OsC$ZX%WkSJ+W z#+Cdj)GT>BxO6#xu`TZm>>a9=aosh*5bUqNTwm0HacZBd47it^(BswOm~olP&9afx zYoZj#$itQdoXBoRZ1YjlS^IoOOTcU^iou?IJC*Q$WA;}{TM9%{ba)_lCimU%W~61} zza620vWoS`DVJldZbXpO^`pZF_>*vpAOBW<~R8BRTb{ob2zT* z;4cxYLPe0t(lCs^5Ar6xd4DPCxeepkdU$0))=@C6Dgm>k3{mFK{R4fblYO0w%z!h+ zAkSORb)o7tFvL^BOJj3S-{baX$)xmT_T8I;9$a`Kj!}$XHwx}nyJn#^ejz-(1jXro*%h(%u_AV2Ar81&(*m9}?~QsU`bH0KlSV;Wy0W<|pe096Q>b30xui2F7Nt zHBxZifV{E_&N|~Dv{6T3^jb-^?KtsiGan@Qs|&m|upjCBzNh8&y+0#2#uWnw+qRxS zNfJd_uUB?kC+-D}WJlXjxtQ9lXktFc4}vjT**Ld}&0?x5=vqsbf53@rOpYY0P*=?5 z7sqJHy<#ZIate`X*1HItHN#{ePu+#-nPXf`O|%uj8PX&$1&9_guAncOnPJl9O-d>5 zQ>TGZ1&oGsLT*&qjOeAw5i6b9h^DAQuHi~6yweL0LkvXwwv^s?en@z(4eYnYM`4VB zLd@rXcew;q_`DELxIL19ePX>IZJ?=TD7bK^iqc7!D|6G-4K==>+nc2t;@Lf1i`qKb4SzJFAPHT$jE?08hLEB;x}_$lLyuiQnhzJ9h?Xr#_jWJ@FD*6m6ZgVhlJ zK#oyS}crZnoEmw1LmcxPVRkfd)VHJuOS8_yiz}sAB?|Tf8Z?V*XbA>(DaA4-I*WV zKK;&ja^!~NT)-DtX?m3oKGZWc#y2ntD1YYD4wHAcsB>LA)||bhU9K+tRdP!W)BFtL zQKmHg4wvs&xUVP;xO*W+#+|RUmNjB&o{t!cX8zYkdciNB_KjGVjOeAJwp;cvh0>aX!s5Q2;sHrWTU zH3MXU1wQDQChVRV`asI^QrA9Jk%yvzbFhh=?dNyTGr@y3eN)birYH(swTdGR!67uwhqpOhQjg|MWTE-}T^KRe zpzwYtv93kc@!2ojzCl9<IFXHzG$9udTq5^QcS@Ods?@Y)gNP= zV)CZy%a+np>9d=PEl3p1F_`)D1ni-wz`^qjd_<7=`b*?Yhq6^?+HL4TymD6u{Pnqv z2o;8%dbPs}&s2BN0m<_}E@2)`l{6Y;7T&1%_f3?%*mEY*^G}2rBZcC@=qb|Mk^a!O zDvmtJJNr@GmomtF9Ql~a_&a!uFFZZh=Dw?j&)>!LkI!ZciSR)$E9EVbre=cICo!Ze zdYIr_Hj$eSVEVG#MU{`jwBo_?&W?vcPldUs0M||^Z%)=N8s}-bZDqY!oGzguk|FW^ z9TKR9fV}GIUL~f63l))vfR|QQIw)YaNI2!mJI62wp_L6Bp1bgDTlSic`d+-#_`O-( z*Y4wM;d$C=W(Qx}Y&E>FoVH49%P{Pn(K(xArm?2D9*&jRbt$^N@!&vX<4W6Pfsn@g zh!=OJPK@tU|3_< znW;WMUw(_N&uuCkv=zM0s7L|R|1n>2snrY!X;-h~?r6IAPj^LedF2S_sYySptqNg2 zD@q&7wu9Hbpd%6i|2P$9c(KaztzZ5*Ba$KRZ-(ZVy;j!zT3&T1Eo*ajBduvHVZwgk z5(6i)`{C_t7k(+jM(Lg=y|?4`|C7vbk=ZWDRiKT9Yk*ZYx&NcnNRk}%hewK& z!dCH0?LIBTWK-?irf{u$mjx1hY~aE@ho@#@ZotfyS?yQWcV2lM(i(?D_-;>(2toGW zP%x1?pPw9vyefWK%LkA-LmHKK@?FoyQ@M^z~^Y0FvVU-Y!tv%6qE{bKTWz2bEQ?3t$XGVoy z6g=#F&Gx~~!k&E}x#1tPG1qL41+C^SsDS>Mo=--C z+btIBOy?E}4{^pdNr=QW%pCd**0-(VqB*&DTx9KE8-+pP@Y0h#r2RnSvdwgUtRo-~ zn+xFmXhYp@cGXF-q4{5m(tYp!@ys3lOcnaE8l#*j*I!}klxU)#FK_vRk2!DKRRn+I zDAB)7%v87U{wvo)of;F9Pg81Z9Z2D?-Zx zZ)6tF)dpRRaW3s~DFbEl?~M;Q!aZ!z&dGrFn5++D({K}EjpzTPE8;osZF67o_l@?b zgC@?iqT6G+Hf-)cc}_s|F~Tl|Q}6_c|2Tau6!0hr2mb)FW0_?;-1jBP=C^Zv)R=o= zJnHag(3ae0ZqpKcyMLpd=S5k5EwB#ty4SJh!WTN6c6!_p#3E`fFBEgv9CIp59wz(( z9HI_u`Uq#c!|QVHnkNHB!4YwQ`&NVJP;7{D4zAhROn%2|+G6PA$LE6L(5<2y8AjT^ zqv&ucmXFmaI$D6M{Jd76l~lrn(L<_n5f!g`RU2{?RwUD_VL8(V?0pt|(+-30Nm^YH z+b6~=a>zw34RT|4myfIyy!|pv@5P-nmsMYr3;P0X?+fe{d3Nq?1#PT9=*DDxKjoD&rhY0k5tu;a*KX z&qJ+`r<#t&?=Aueb%o(u z3e&Qj7K?u4JAAUb6D+}gjFDsO)w7orM=U>0uYb=a9a5yVHGUPvRtJV0zZ{aIguS|7Y_*$?QfIV|=4zVx2l&3S9cVW0we+pw;FMhY z&m40uZvAM~vf%DD6yxk^-F~sAV@&wrF3-8mS{un~UdV9UWcmLbQh4Ij`|6dh-FMvC z{vT|{oNa1^O@3Jpa;g+C={e3kPyLPp*mMUoT$$NX;rsU223D{UEv z> z^JD<6c;Nt4d4kk(4DdFBLqdf;hVZfgoK3fhwPK{7zVZ!m&4TZtDl9N9)?)jV|I5UJlCiW%?XA+MQrfD9veAj>=b;0+m6|_U%eahH0VK}AD z+q|5>-BY@JqN*z}l_i)47Ro5TGKs`Mi$B2v>KSC_w1BfH@k`A+DJq|4~L4ryy7A}Ji z4BAg+j910g9$C@SFCj<{;d}XC9|$B3zlf|y9&)?MJTr4M?^DQ7UgX^YX@iE-aXtl* zyaJ_v%1Yn$6A)cqX{$02f;k^A@XGaYalKq3Fx4jnxnryeqiDzpFIY!uzkbcj%NlFX06%3x4ST}{sI%2`I0Y{gr<6a_1e0vGLS{wj%>)UWpsCK+h^D13 zu!q`)AYW-br28^P-~epBtX~{F*paeOms{zagNxer%7g=G)4RYjfPrFD=vCUg<;%Xq zD;(Q@LZEMSJ9DM}wek~O^Jb42N+u_|;YV1*v{e#7v~|uX`Cg^vVI{cx8Sa^KP^7?9 zpy=Q=ZAkc?vynI8?ZYqWc?zP?;eQCp3pB+T$;3K@sUS`BT_?oyXFi%2nA2;}N)GvL z8TjYJxo6i!D;CDdKfXPd!Zq%<(|kZ!}s`4vyVTG02K+DIIWL0W>?T8hL_V{B_7 z3W}(GG~4}Gxuc4wypK>XC8vQ+Uy^Xoh_OkT>r8E@{C(>k8RQ^d;&iZYe#$Oja%cIQ z)S_`xN{e9*Q7AV>nIm*{W>F2_-;weVJ*){1?z2fiv<~JhKYHO1U+ow`UURwz|sC5bCo<4qVlJtP6ZV%P9r7OYVIp2&FL zXfW3Qu8EF|C^iF0JL64CvSHe;9t2vUK!yri`u=xq;0{p$QqK*114s9Qn8K|kQS@FL zT2f!u_`cQ?Lyyn(bkVz7tx zPtQ=N)pTqNLi5vQwoOK>{X>qK_=>1RG(9;zj^)>e_h)bDz#)wbL-UO>sfxahf1(;p$&+g>N?_Y19wHv;z5HgyOe%-tN{1%W$trGx)Pxo4VXalFmkh8^u{wB#X@2 z3f9o(_af?sC@Mo`MMkucfa4K~iqUs>q0YFVjam|8&F4hXk~M%yKO6#8UjCnX!g9gk z`JQqxHxNIQ^{uvaD@&Bm&`LsC=Nk-y*$2vbUShqGl$Nbt) zt`1F7x(M;)!rD$=r89bO^d8x#j?Hd~=9Iv{Xk?L}Q7id?FSQS6;|Cw|K{QGnGdwq| z0vF>Sq`TfUX9&%9^oU%#Db+I(6?`5eeAw-3QeWYaIzzcL|4*UHBBJ)vT-o1qOkrEE zaDP7caR8CLG(Y)TbMD2rO_fDQ&u??Jl!;u$u-|Sq^XTj@4&mE_sUfNxALC>GYK#hJ zr+&?-U?;>`L%rz20QSNxT1(y$PX5djdEMIhKa}SnOj&s^Yxja{7qAfw;f%!@WKw?Q zN*jE>cEuD!7}rP>|7!_LT2kShgTWWDePVZL7!^*vL>xtow9mPpTb=n^AnteIBc#St zVy(J4V90Ocm5PsY0>75wYav0FuPy@eEoMNc($1~j;ykqEU19Kqj5W;i0WkX?n?3nq zG3{sWb?UB2i$pb)2q|v0{U{T=$onHNp(t^Ap>D z1t$X4rk^fbtN#hdHa1x?ZK0F2mGJvipCsV7UOOoXY>dahktC?K_bt)nA-O6&3Jj2eGeM`ACFy*P1;ndCRV$63_rIF@V6 zTw4>&P}%TLQu)X5;78UNWr!lqxAzuo31-;P{avWF1JY1s<-d+}m&+QPyhq(AJ#H6K z;CUbQ@-`mC^FfXRrA+=KODA;r0&VaYL4dA~3&=s625>3kxWrC6>OB%H zzdP^_ynl1?|8_FO%hkO!`>ML`#uHmt6-;3I7lgHrBtq^8gUDRsPd~s(#$;Wrt{rbh zI2^n}XjNEsyOI#gZ?5-BE8WY+H}ICXxWk{WzzR#}` zpvbYAZ;7x>JyrCH%O*GSo~iiZs+;MOl8&>_e_ljNaCg{op+8|-9m44M&rpIK)ZN^e zCl8-!JtQ>T4%t!fI3T1}lD==Ly3^wD4&?A=-0PFpD6yTZbsH}PNahS0T!a^D){-?f z(!5WZAqCg-;$s%H98VcMvZT665^c1@7^MZ?s;c$jfgy=(9ps z^~x=}KZscPCtbi*1vEFoK$yBcLn0=Icr-iQi?}`{V+>nnU)9UrD)1QmaA+t1mt&-~ zXjQDTF2iR(R^0tep^mXK)6vXCT!2o7H%`7oz&*-(rpsGVGV1JdW--w}&W8H=+o~h| z+DyT{*`G!JHS7Y96d+!O9e>tHhH7vrNcW_Y`?%}G-V;5!?~$3!%;FX^jPU`mTyvLy z(oL};hs89re+OQSb}oB0^R+;zoVl|0Oo8B#A0`W1b^8nGq)~%9Z4#PRibC={0xAj zLWuDZX9;5LZmlMskLA_LQ!1q+>G0i4LNA1fyO*lFOn9MpliwdWXrLPJs>~LJ!4xol zBi?9Jc#Nb)&`ncl#pCMUhur*u!3@4tXR%&N>N$fC!Y%hrp@qZF$z_A8@4f!Hth(1r z^*y!-x_uFP+&=TNx-B`>7^auya#N(IZcy3kOBy+qA(HMU+_`-McsN(^ns=)CR7U&w zyB@Eqm49<@PtUv{quuP&IEjBLu9Xl{k_^Q^Qr*a{i3g#k(Y=}GIQ!`D#>xAWi;-_V zln<++B_h;rrRz&-_PE*<%m(DJl`e`NpShi2YYsdSk-uUvz*=<-{E&ZFnF1t*-R4mc zS~t$w<9nb3xmqX@nEv!6AsVoBP2mDRDnC51&q8^VhprQvcL zE2PM58$J%}-{(9RvhCen!161~#q#GwhB)&#OR)WxgZwWxH?ZPWe%C+ueTv`mZa-uK zb1gjfmUI&sJ=5Epk5u2OF;beda`mt6`@!+McMyl$v;@%+f0wme%b(jGNkoPa*PZ1W z`*l-PsFS}!ZeLm=$uG1{U^8aytYxA1E}e8IX|r|8(^Y2!%F*Uz(P-Nc*0JU-BGLbm z3iIxp6^P<`uT;~=k~)E0v=;3j4CtuUrC z38Dm-KXS%0pJS#8hih=(ljhM|bU%;?7?d8GXD6gA@<^yFNIh^(GgeHkFx zGW1S4{D^sfiN)ByiKZ6m^J3=%!!I7HC`b&tegDj5H7}>b-OJy^0-Rj3Hq)vCgQLVV zHC&StYzpT4a~~Y)`*$4NiX_=v&!2$l4GBRs-ahn*^oA9Vq|N=}zB;w635y(`lk$G5 z_OA0&R2Ah!60Pc~Ub#J8@)O3mi*Vi{EYdej-Oc6kr*0d^*=BEJGOcH4p2l4c`ovI>+10IS+b?MT9t~0IgjBI5WCHFn+`cm=-S-K=WXnQYVOD$HG$- zmJ?x516#u8qd?v34y8N%U^g*U+$|9~eYfyf^YGGN?UR->M;)A>o8?jrlfk`L*)OTA|%{ z9Y4bEzqE{v6}cGE#NRv&ZcyeB%{cK}Teho4N?p-%uDYm zX(f7Vpse}#g|kv!wY7}GAqjSHp>7jNi4{IAw%u&JQn88wcPc3I+_ktTKdUR`SNqra!1c<>i=Jf~DXs=zfI~F7cyM$+1wRhQtifL)X*>JPo;S1%)98|~jN39;T)S0GHl<@0 zz4`u;!9~G@l{!OEM5f1k9Gq+*$`ZMLTmQu84d>UPO6!Su(CZtDvq}s_M5dOup_X~# zN~7j~SQDh~Hga{p9$Q!-)tc7l=58!?MBofLN(_##)+Rd>evSQI{J&AoS{_AIcv z;EGZA_Rf9lN;X^A*muEYu0qE&_Cks^MQuw5)t;0 z)>Q(z+9VpMw`reF~l)}VO5b~RSym;E`GWM95c)ohXO!gMWYV-c>C6UIYiqs8(Q z>7Xb1uIcRh1nH2d+h;I?u_-o_y?;BC$0VTTsr+nGM#?N5_y*=^AW<;Dke(CTvkVx| zLh~-_C9jN&Y02v9@S|jU~7hhpY@#q-@mSvDdWJ>%T}QE z{tcgOR3(IWBETEg$oOzRb&ugbDt0b4MOv;|C|ZgtpvKN3`<+K-W8CKKlOuoIu@~Tl1KEH(%-;$^^%(D%E z;P8X)Y+fHi5}jr>_~5>+8pG5(W3=L;j61#5By0|(Q8(5xumgXHB>S8^Z!FN#F@D*U z60q%rwZYBxD|Y{3B@Goh9<+)L@SNa5m+B(ZPaI7b%4omg>+_jPk*)khFk!F_hpfnu z&QL>M{H7*da>8Fn?b;*qo`DnPOjfc~Vw;;c+Zm2bGe*U1*QKV+lyk)@W}|PIrMU9i zc$rZJW8kXInV+g6qq77UkucYrSKdZ=}NjdPc88i3ED&%-X(AgZ1OJJ zfA~`CmF1Wno#N_v+r-3#r`;vZzA^Uxwsa}8rFKib^D&C`7}MDDPS@JSc{P@kEW?4Q z);`tDK@&dB@qTJgNy|IUoBbKH*6`Tu;|wJn=C4VZ2$4->{j*wcqu#HK%Qxt;%^>P% zZ>wQMd8bKj=B9t6h&XrmothtNJzl7cy%vSF#mS6B?mJg87iwpWX-ipCA9XNw1)IYi z{9s)ta{ABtbJ{#zNI9zM;y;;m)56CKUMPTW%n+gR@wHLvCu%T~Uy|3JA4IYeK2`gPJ}nykI$Q` zg8L`UfHjNM$yK&L1xysFCS=-hWIBm&2o45o9H6wCm6x9I+tN0@eO0ddX3SkGCIef# zx_VgM$0{1;*N^6tQq2#G-SL(S3k)+)T9_0cO6T1$PJH(BSzx1N#BuujorO_`9FrQF2W5bO zXjy0YvZI@U9ZA=KSjXi)cQ=Zh-^ z@9|Mhyk1bg;XF7G*nPUbHVjlcu@1 z`jT)H+t^Hz5O9KN{5?je`q%42_!Q6ik+&m)c6iKX@i{X}b{%vNWzRimdwddPnt!J~ zeaHMFOS56pCI7terh9dL55m*2@#o3+%R!lBkKZma{-UZCW}9pxf8UIWBL3r>64Fua zFmqTwd}0{jh*0vWuIATn=Y-&rc;?yR1{XRN)sDuVM(9Weld1KvOSw?gvS^5_$cnr4 zp6}4AT@*eIdw1EQw<&wFR-E4=(ID>Fo)Q*Ru{rKpy&Oj8UclAkm(Wtv&IIO3f4nD+ zLG7=ol*lS)H~ZYRVlxRFPXm!@h=JxvgWZD59G*t3R==Z}g6My{#8KHpPX5C{2Ega~ zmIrMEjN~KGg|k5HpK@pL16Y33JbOP)D5ML>xEDUW}!dXbxhPJAYDkfXjU zC`ppH9f$BAv^0wVtTyC?Ee@k6@!u)i>jM4g#!EkT zeZV-DcZVX5KK|D}(<$u!R14mn&gX9JPA$l&?xy{W;k{v(yNex+*)USPsUjx7nlfF~ zG#20|N8ruh)MO28Di zF~iYZFdHY?O$yQ|A1dXA_kC%A#3kt>xpIS)zPF7K=D_nJB zKa)`A4%)j+ghL95sS=JUIQ@hi0(57#yB3fDM#~mS4X9laC939TXWo35v<4Sz3_kv@ zc>!o@*L9fp{1lw@sfiOa@12H$nq1iKB4e7_|5=JSK3>IEj(!q6rw`2u{usY&dIiX;XHp6~3; z%4vk>Sp5>RR816X(#9@y&Oi1={eE%8Z6X)0mU;m5nxDmj0h zEANJ@l8hP3x8v9j3OD+laD-rZo(p}?nG2X%7{WR327ng_fBs6*NxLBxKw2vNX2#`T?@ikqajBBq!GP#5l|2DF_&UzfQ5Z0ckI zjcP~cpx6K=^Z3=6q0YOnhvypj)#~icIn~9C5+q{B=G0>@<5Pp@BS|a9aL6eh{je;i zhkA65ZvE}zF0UitM&tLMO!PRD)zUM(taVob` z1T%*x`86tuoPA~tmOn3Z05YT?1K#Yv)5|WXME}%269qswP`6#ImgMFZnI$=(1aA%U z0_G@51`z1nW!Wz(xD}UEhXmRX+4HI&|5PWi)M+fVsEy9U_=zVzqYT1G6oD|q=45%N z`86oGs-5(}2ubG2gfo~C@p!w-Ea6j~wI)$KkoEML&ml#FMFDJD%Hin}# zx*qR@7DbZuDysUko4n~OHEI5pI&jr#1Xc&Ru&(v$*(FWt2*!-6+GW4CsFb4X$OJ7jd56x!Vk-3#zp$ftg=B(N?5a(Be)`UIDAmr$#kacVCI0D$GE@cq;|m`t z=d>vgq#6FMqe8f7bA`G-qH!KVN3GG_xn4?mi+vxg$V1{Xo~M)%vOwbq_Vb=BN5PUa3_DQ?k3G zKh}FKHE`bpDn<=Q3D8o&s!mqffeGteoukU?RpCnk(fL~UUVIk=mR$a~5d$y^($v z*_utry$bRdFB(z%qEIVAZ;%~v*E&1nZ7=P+(H4^CPfzO>FxByMOg|N8GBx?jIKo{J z5ZU{uO3!UpNQ1%s#}t(RkNWRo{&ZMIRCdiHg!^rHbsv z8=KAs9kL9!U_FdvLT$1RB$|z-wRHTQ3C;#@vc68ws#Dctra|+E_uStk$vHk8_-(O3 z>@V~4^2Amr@?3`Q%d;(%eH%ZY3Uz%Y0@Jk?4XXKc`_~w=$pG=*y+_PcB@WgWX}!fw919vqKNqx> z6!h$NN>Ga=ETmMxx*qpUUXa}>XYjSRBboW6z4%qyJ+N9JZrreVr>CO2E~_0&MHa>pGS8V#{4*uB3Rwqr;buG3OTcv>!`hko&*|KEx*JnD5>|)*hI<-wD z%GlETdBdni>z*rdjO!ni6(P*uM#hHDIA#nPg`k>GRX@Zfy583c#P}z zl?>4YEP1VPFMWIqkJ`L#<|TG$PG2pz-s!apF|_%vgrx zb~{(W^2{e$4diODS$}|n1JTSzbpoXFe%AaflOUb`IYyW2=J0HI%pt$~^VQ-X7$MMV zLFkPa-5~oRze)@4W zQ{|$l)OLmz`t*-aFFyLf6+Z7XpR%t=Ww4>6I`S_G-z}{%6{7X2x|{?R2343vx`209 z3b9}4cLC+3LpY!$hjh!b?IE6#{X4mK|8C%i-K1bb$Xl?dV3be+t`yDCKvWMl5p%rw zhdemN0_1Q%By|9UJ}oJO6=2q`KeAN#W~!b4BWAh9G{y$)uJ|`$d(t2SX_C$xDzTZSMJ8x zsTlqWL&svw)`?2ZuVhwtpO1mL7@5buPa9kO{YWd&g1*b4f6+Jnyan9`QkM@Yh!dn< zbhGi3+zD*d5PJlD@aGUbbN|l%XF_8~)l8 zb3N|kr>>&c(seJ)!4Y3>q{q$v!Ei${xYf-fx0{JUSJa5c;2U|utArCz(-e2RW_Kar zQ8_H4`Vw*r{*>l6vhFK70(!$s$gOtxZcI5Pbn9BY6&g-oKODBivsW$vhqMPHEKAvu zQ(RY1_h#Ye@y=olNuw%M4d5x*FneS3a-iX^`uCJS#8AwMnIDOfBN!|)z}nw{PYM6ln_8)yw!$uEn7E}hFh>7bk*SF zP>E^032I;L#)r<^!hd%k{k#=eUIB5vQSx=MU%xKMD3q70J1Ry_RP@0@Q-!gqgjlIE zZe3{8P>6(+reN(2U6?tS|S2g5iLTF#> z(Y0%OpzO9KJv#q^b~a|6Hs+l+7CO7>$hlh{m+e9>NE>D~@krBJp#gsu*(CN}oh5q@ zDprjyPa=h?_Ej+!mTnta{er&T4rn~^UD z!R6n0{Y@0K<7lz;24~LTF?UphIu)(Tc7<{w%@DayP0!r*PWS*Q)`*{=O5oy8Tstp zsOZY^oe;4ybm15+yDrlprqUYk+&ElZPZ*n{J6Rb4hwa<4FVY=e2@$y{tvTdhJfU%S zrE=f#5J_QfD_Nhtk2LA;nfB05f9k(%+z-J1I*#8*!JawTlTGpB6+fa&Z=i z7f|_?#bXH1D?1#Hbi7CZ&ZlabH_08W*A`OznR(Ysz1tYh1NC^f(y?SAKfrVa(Kc=; z+Jpi6VN!Uv2`eG!RfTHYGzsTEPoSZK)tlNTd`DA+#rQ1)}a> z#0=F8FgRs4)fW?z_o-?Gm0@`(m@knJe5HKueov2DF#TbP z2_(mWI);7cPOm!Qe1={`M4Nlj&M4Q1@IS95n1NcGp zc8J&5EG^XZUNm@aTAEW@V(_K40x)rqR}h9h?Y#wnAdeGGvX|M4GT(Hmqn_;4zFKT^ z$?w!)X6=zn4;4#H3sw5u>fi4fDK6GW&oW(k5BQ(p&y z7XrMb@T4pp;JXIffdV2&_V69W81Qk`{P{reph5?+qfz`ENeFb;$Gp~UPZ$uI;){0@ zsaad)Mfl@gYNTIc2-3muR>cjx9szsRs!@@5!sR)KS+V+vmp>fL)4x>%6T#XX%`Fy@ zB=%!-1AWHXM#=3)%M{a3ARM=SuG|+YK1lyLKaoPlVcx{#pt~UU)-XPRSpzJn7+Oq8 z?-`LaHGhH}>y~%xRdwGeJ}~$-jLPTJD;&CRXT;Q2zXaXFx*Lgze$dpNE2t~aPfM%? z(d0-sy>GmxhNrw+M*gBXWh^1LSMl*BeP87~Y2CKkVWLmU*_a2@k$Gh4x^wCe)qUf{ zbFX$LOo42En|=h4dQpOU4Ss)331C$z&E;;p!hyYZ{0f04g>bxQx@v0{3e*?n(U3@5 z29P;@pU1&S{l{=H2))pHEp2r$@J$I#HmWWehSOavf>2_2(IMTAAjL10HzDTIK|?X1 z5Z}{~79?`y{cK$A$EHV+dvuGA0@zp)jU`LSdXO&tmN8H4DyYu8 zjbA?&%CyJa;maEOC1~!WCDW#rSEY z?|2nZy_QP@nDXGVPmdi)mMR56M}?GsHNl%*(U33Jfds ztNcP6UMxl&opzpvi*2VAfvUU27dj#eWt59Q8MW>-)j`HZwdN0s^s=jkVmwzhP-?W< z<}B^c7~Xx?R+f94f>nRUviiEyU5i!i4J{39q3(g@iveJ*)k-M+U7H8DP=e|Wa z*aV&m%Q=73&VDqB^Aui`^D$>w)!P!wYqhv37K*VI0H)M?-vHilbg6X~CA8;h3r(gM z61?MY`Uq}CP5N+F59~agc?-M4M?JFUILyy6GF>5_U-#1?8_mQ0K;UG$s|E?5BT#-| z2c0L!&j5XO6f*Idq~0|pT*w<~%j(RGP%+7^Ut@TfU_W={4ndy{eL91+!QH#$pgYQ5} z9~^pDYX{_oPwB}@EC+&IK}+*zJCG0~INhW@l0j26Os;@k70`^sG%!q38BC17M7MJW zDVyXTGOPB1*)WK)8BePz4Eoo6DUNbH2%bEXW#C;9_-MBDBz-;lRL z)Gf`pc)nX!;5G%@JVe2Q?j_(gaVAU9KX<-zi=Y>_S*-r$cNN=<%r9hS#l_!}H_wNn z7u)-)Q`h)P3t(nCqGisKtpCAsXStIhGir7AeU8mXirGzoOGO4)g3^c%Hl8XDwIsiE{Pv zr@|4jPUrruZYqrWe5u`{(C&A4J)T4p{rF1EM>nh9=Zq}bU=rc?dM|L1MV+sTMOuu~ zh+~8mnp6^`Zg2tmBa;x153R4MR9L>s%=?qn-)p6Yv8jZ>UGkqgE-{6@LBjJ6Fz~!E zfRoHu2@UfRYC@xJ$RR7AfOr^`Qh|K%lI-fqn)sX&sT!VjL+avD=dQw{ujhufB{`(R=Mm;k$w9{ z`5`B;Y7VA1Ax!CCNQ@Blpg`)EVd&G7 zYNfU7F7?NqHzb@xKatK^9E(jEubI`Uw$u|=;I_>XYmM+agr4gt;g(uo%4y&T*dp2= ziJ34_LCz(5Rwk2=}xwWWfx=xw-oXLC_Tw_9(Wj$_fR>PvE+ zgx{f+1W^zxL~WcV4Nqbl2X8PM&m8(<8>{O&Ouw5F&lXbr=>N5wP?>C)39f+pl27vOyGG?AOVE(qiM(w ze|8dniT)Sr*|X~U)-#J-z4V3Vc-{VzH1w+;7x zlg|D1J4~Hta4|-7GctPB<+0SYSc?dVYA&7@Q8eMNhaNwco@;*HszOCq*WinaOpkP< z>CSnW);iB`#qo%tQzAlwLyx1A$1XK(K|DbWK3}J-|1gYRKKQ90jG4I;^u#Dv_aufy zpmyumrmN>3-!qluNPIMn(IP^+MM^uhmRnIpwAn`bVf)%+bJLPB25Qu+DO9#KP}cjl zA+5=;Q_K6rMN6nrd>wV6roA=7m*Qx0sO0TAZI8}SMCo$P0A<~f#!IM@IJ)=YI{C>o z`Wq7;Vr1eS&e6NoH-C(BP9pRW8fa>TyDNo+lh)yrq^Rd?dYwYz`r#Fplzugx=f?gf z_&~5Xg5eT`@bV&>Md~tV1H7h5t3Q@b4Fore7KM{E{Ak0e5A(W_LZ4rOq?qHAkGeQNv2yJTmZ+OnUR%L!D$ zK=|~V490AGm%=X7&ZJ-ooaaFes!|P(CN`9fCI6hRdR@>7b10|>q1c$Fx#tF(!Ins6 z*R%#M%{sA5f#Ski2LAEED%Yq=;wf_UADuu&>x26F3*J?OI$}!?ry4w5jYZANlxsCw>l6ZSZk@mi**2$DNYelepEe- zusX0sMdY&hqRbUBm*UA|Xkn7K{QFbc)f#XNE@o_;nSa~p*T0v0=e+Z7+$$Lp~$e9 z0=fVAV!qY~-LryeFh{sO)Vq=(7CXnV6)-t1cRw??wZ5p8fB(AMcqsdh{VqjD`I>!p zvm5P@^|=uvNT(aIs9@;j3T}paYL~cq8^Il3Yq+_n!B$_zUe9OgT6NR1gMIx84Y7*L zKe70`7y(HQ;-(;B+uhO>f8#aJ7BV{P`vLvk5^W|kmu`ca3gx7nE==kt=N(DE+Vcxi zo8oSJCljgLnngvjf&RBju{JD8y_ZziXx^CX=ehUR4@SZv_jYB!bXug#7!Q#)zjgjZ zA47EBPpNa&ll-qS=}SW?_X7~RWf1?SgfpV_7P2HGIkF>JxdGvX*;2u(%BMDER^$Sj zwxrxC@Ue#!z`s+p;r9)*sHDbUAVt%Zc42=iQP@YFJRIpBX(7JO>P(OW^&ZrDF#8bV zEX|s#DaGf{D>cH!sI&kx?>rc#r(y|zJXG?Q&+#EW0X5!jUIF-(a79CWic7%{FXp3@ z$M3`-zOVB6PIz<0YUb8!&_kcWqE0#rlnPRv*qw{RiAGQBnJcQZqMCfLpP4iW8Om1` z9QgNBABh|Z)C4+u94^N)c^Kw)1!fO&yPjp7vHX>5Ia$~L`B|bkT$onYcD93mU*>I& zV{kS{fAGD-IuQi%Fc}*!vLT{mL6hemPiqQlVb=YiT7_Av$qJr26`tsjJ*VkD8o8%^fbEuiK6jrxDo`B?o7fgzv}TJbQHb@pCmrK8r_; zUxln?=PP2iC8}U@5kc?MBD7%d)70JlpRqW+e*B6p`w>&S{IXTHhG-HpPcqbMiB7u( z202R$xkX(U=j?Bf%i+w^O{b9)Wkm>`(ZO%BQ?mSrf%jZdkY!stgh{poly$8CR@4ij z5kBfUi8nBalPh0J#DII-4U&C1RnDn3pLe;jRF{FIMkMnzxl_#H47Gz-twM)=B@?Ev z_xxr$$$8ebyU!w66xp4G=+w+weIhX&U=KX_LOC2u#Ys?hO(tcP`*OyAhJ6;zeELYbx zd}1<87VceUEo3OrHek^bMI|GV5wSfHAcTakV_Hr2?44Ztly97^bze9YL#8k1?n2i+ zsI`zWsl}m_ko~rOzLHJe+Wzyxj#0H-9LMwaBbC!i>{{GS8XLblw*Jc}>6>4RD-$`C zX>xMfm6p&RX!Pgqs+&i-+QmPt@ruvCY;RXjyj-5KeNaI@b)2N1+{J~b`t<5<#O#w= zmW9g3VHbuivmo!?{@=k?+^l<*i9arD)JJLlma}(a4Yw+#Si!5`!ixBAyXUsywS|%% zAHFTrInmOz(jbJjEM9%X=Y7UAf6a>^dYQA>vf82_ELg77MsSrMvec-#Vm*sY;OzK9 zf;uO`^H_{q1AoNa8oB>qyb*H6iLL%J-gCi0E%#6PzO5=!wC@S;@lUnb;)iL-f?Dpq zx`n;Hy!$97U(D+Ws~0`If2A4f-w~&Y|MU z)a~Y})CB1H!w>5mvsy~eu<6UUpS{Q)@Yb#yY18_MaC%|a=?a6n z6YFN643H}U1puolI|t4pG9%$>}xS;3;+TEXYLKJ&XEI}wjnSb0tKZAx%3zqM!`$%blL@MzYE@xxt8@{@9D8E+ywq0qMUzH+xJ%Z zXRULGJGbtvU-KH(v&0vF|8DhSDVWnY`^eUj%SX6^e=;=jXF_6g{T+qeVS&9SF8;(H za~4-$kvo>}c8C)`L=Xw$g!=?_!gh-|L7Q-F9#f^Rn&VVhpOx?IVaT*qRi_g5WX)Tr zXYoGDQB(TEUftWnsY!44bC<;@ucrJyO-;y#EOr_E>ekDbUX(6rQdpo1iU+C6b9@A9 zhbWciOjbORWhZm*3o-Xg?2h8NL)c|Iiw9@DcSuB)k!dAY+)@3nmnpOG+(fsc)WD6B zl~>vcC6=gE6WtaPp?L*%GqpcsJUGpBe{vuc`zcTv@R9}aT*x*YBlIQ(aC6jw2ZDFqJcD?S;$HRDXl5K?P=iQ^$WG6KLM}^0cP1)LdSR7QJw2BL29wAzum6 z7>d>teLUYw>K<4l8SPp!dLmuHH2Y|LKK2pnp0PgWi`JrYOrJX`1&2jO2gQ;bC4mrO zwQ=h`+ogSJ*N{~EM1VguVDO&h@TB{Oglr@asl*1q5+EPNp-m%7xrobW%YJMc(T^FQ zEA+dPn#+6V(F;NIC%*DsV)e|-4@Fx)q!Mj}&b!mq-SoAfDwqPf_|a_aY6y!#o%2tuJpGc=|;k z0VFu7fC9Dk_~vV@QcmR^AHOSm{y&@{aVxG`Fx7LhniUBwdkAkmHW-1l`i2Z+ zv=ozdm6`=_EPKb=i|1R!z6|HqOH`9cb3YQ4SLn1UbUzPNeusbCjtwAP&Yd<+ZXJBh zK8{8vayIEC@`Ei_nHU8#s8_Qzfvzu zz#dQionxd*&lc~wYCmx(hG8AGp{FX)pJrAJ zEpGEcaH-RZ*I*~fm%L|`$-$h^j?0uyu#pvt;{&gV<LRQ(GdDjqv<_K!B{-A;rgC$7lEx1Mk$~K6(O>hFp zXIemaBp%3P|8vHw_N#-LSZaKf1$M-!*~80&Y7j`3Ezj?7_gwSaapaW$E%3Kfw&O!R16hQ=-8f(?kiGC{@FUUFn=vjR1IwcOqfH+ZO=(L#-*T!F6(P783?SQGz&Qt; z(5e8Q5N}o<-0Xwi*#lPXmL7##QZbmN*{_NB%7Aub_`d>!0wP4@q62;i%LFt)vQl(< z@V)q+uBBXXJfp$k$?e4BS}kQZqJ{)5xZfuG47391V447u4|Qq2 zvx80StlNwL*cFvdb00o9E&D1ENRy>q{timxrxWNZkSut@rPy}-MiW{7hu+<3Pc<%| zyJ$ya$JK(Mb|I^`U=cPL_-8gdrL@BWgN@vIi8|-v%%v)kx_Fy&)rLLZ#Re;w@aWDa z4-a^yFxYmWP2hJM*%MoMAQQ|Nj=ghFh)B%P+$w8R++LJ9J#Xf@h`->rBVw;i4kukW z-4whO7y{4*=Mgt}S~nfx{Zn600;mXp zJ;dd-b{2~?&?r`@>8oqNNF7LoXF~vPlfqenYp}c>$2SxZ8PMpv|G^b?_M`*sad<8R zv$Qbz_gMc!SPFn2NPy=P2u?k^$)W~?fn;B%1Qg70fCVnt*-K=l-H^PN(Co0seOmuh zuJ9>^iz!>ThMuKAwa^EhxkfwpCM7?-XD}Ue*~hPwv7;=;XZRcib$9&K@J2xceAvDlQX|`_f>*w=&2@% zY0amSQkd2sP)#@Pkxk>DQg_|(g@3({|2m>PS6JT~-C5$UuO)q7G}`j17R&q8NcZQ@ z;O~>aV;nEUk%gjHMwD7f?OD)~kHXz3SnsQ!+$4j}$FV|h!OFh^uLPt>qbOm4rXgqq zWzv__DR!Z9C6+u}!*-yrjCY^9mXiF5efA%wWcv^8Kw8d)ehcZCT4;5YEZy#I&Fc)$ z?4SVU-=zsw?cRbPAM|6R&Z%ZRN5R2eGn3eD=^jUlp@sb*cqqVI2@Wv8pe}1^_o?yO zlla(aoh_c@7%bJy%YV-F6YOrjAD%NiRZOSpwvDq=Zf3wj{&|Abj+fD zU0l#DfCbbc(-E97)1{Y?)!o&djeLfo8}}BfK$=7Oeoj_HS+4dG$WyUtW-||LZpQ>TP+oec`n;neHD4PztI=LV4S@tuUIE*- z%@7m;k$uWbbZ*NM2)xG#{qgR5)?pxx*4QNirz{3RcRAt4zo!z7`>-)!zp|DSZ8*SS z8gdTO!Nw;+r?Sr!V0pIJ<#LwoIj%Vo=%zGp*N`?P71kNd3Qh=0JHM;a78DsOe8;)1W-!8G@oBgI?#1(>E|4nljRv#KKV+*=@zO_GJhhwDnJ{)??q2}o|YPHB^*N> z(N89(x9&4)+z|Q{wS8 ztBcqL;)7)3OQG|t`bUB(v05%XvI&&z6SD&K&=i~0*xha5O}x*-6b&cOF>fC zz)?Ar(1+kzk{aXyNBcdNf{cN^2N9Tmm|(Ok_$rD3N!?8g2SnS3UpiF++2FWAEx35% zS|$kPlIT`3@|%MsHhIscA`h&`RRCv7lebNcmM{dzRfb*4s{r&hvM<3FCjPw!22?F< zcG~-$oq|Owh#Q>F(P8Nsp&PevhZj)g%M}QH;5(RHF4TO6$g(^vXU6Z{Q&S^C3WzW$# z#5?U{c(g4e7}E@5S-5&(cgt^V9GdSG{k_>#-a}W1%o389@r$oX3wDFo7^WLe_&H4K zj75ZepJ;I=2q(;?<}=zdMlu;%J=MArnWnA@#?o;2=g~eTZBp7QN(f{+S@yaG7YNX3 znz^{~)JK`#34bN4JI4phc>~{K=0A!RdELHh->xTLt%~ zV!M{K+u8(7X+r@erBlJo@0aZL@e7|b^LheB%n_~bp={fmg5AkBf4iCIncECUA8=(b zw}oApatS0pRNX=JM?1X&{}$0D#B0zDI<-`Rn;Qiv&o}q2Srl^@6vd+5I~p0loXCY& zHt9=DUE%-EiVo=E zhosXQF{4GPSd=2q*AVCeds2q+g-|fS3g4U04rLhPbx8T%`@z%EowAd-B#+|wx~U?+ zrJHd3Q!5peCU= zD;*f!{NG@KqA8Gc38KK|P=G&}F0Lv;;-L80;UVZ0+x&z;;pHD<>Wfi6n69(34Um_2 zQG%E|zv*4LR)T@5USRWnV8wRiC~FJ|cMIk@aKB~vBT%%V=fIqkoot_-n3+i9bj6-$nE5t| za%*Z$8uCXFgEF@)FyG2LWmL73gOjloB!!}tz#a``W?n9W8F=yLUcGr40zEWy{{4is zd6NSpsSH@0%+7iG77SelqD(14PB)4MQX>E&Wj-iinRwWRu-rEk`o(+Ra^U(rFBITE z;26ILqAUR0q?iZNYc9s*EM+1}{PcIxe(=*$0Ya3$49L9p-G z{(+utZgGb~(Yt}?ImJIHhkdJT%qBvEOcXf3jtzHxBh>TV+S@Hmb$&J*+C90@D^yd6 zq%zS+fv*6VlJ*X?#0Y;zp_4IUnZ8NUJRm+c=xlSI~0}XvDw3FcgeVO7iHg>y0(wk z^;QN34|jj*#b^a91iCIaV`a259Z)-RCQ058_Nys|cf1t7jt^Yg{*L^7lH;tF$y`&s zRD1j^6-y;@scKIVb>gbCJF8uo>(qN}OGS(2UBI8(q+(-;#i<1F-{odH6}%d;`(Q7T z9Cc0)eyN<`$(2vmFP9V+lCYkA_?8^SFwijpd#oxV0sGvptI&sV^bb2QhXnTlIY8zS z-3mJ@k-GGTmrrYuLrSvSxBm~qvephPMdZ~3bJ$WdaGt?MV$NP!p5+t-#|ee?)U>)g zGeRdIxX^A{F;ciPpg?|?9ob4l@(F>q2mUhxmhg;FTQhp}EGy1BM;dO~7@KBFV`&qG zk9G2JtWomF`Nz^;%@fTm#CvlO$(G=7Ig+~XX_umgIq2pJS%NNthM0L)f^Fs5_O}d zX6xd{-9|Fej^zXA!T2o&rqGi8HwiLV z%8>>vFAb*o5eU)u53dXTNk8?iB;}3K)7QT#X7hoWwJHo?Hx!?Xfbf_;c*rv6d96O$ zHw67eC*o@HSNiQ+zOG$3W_UOo{~NDyI}%7NTYZp~rhC?g4Kh@uLS#XtJG1qR{zq|~ zvrgx%qv4MHY_CmEOU^-nZ~JVIZ)}%>YhdKbzPnvbNX`&eF*yRpy|f<~wLSke_3|Yj zENNTX57%QxYukrs1%!45eNt{m<>(=vO!u8HyX{g zYXUmNir&-S&yQh^XktPPNnvD%2@6!`MQghbXHa#IzYMm#gT|&0OfVVM@3$n4Afz zmb0$G`hjfe8j47M@0HZ$3cPT_@Z!!384xo=NRKgYiylUTSca68D4;H!f zkg<5(!3Zv1%kmUIivzWbXw7E9BL+{D+Fvg%Tkd$-pR?<;-&n-Dxen<0%}Or~Ga$gS z1=vc_(~<&~_a}jZYlzmX(9{c0?p!6w!(0#xPCT$PvpAl8sVtUXme=D54p5rd%Hkm| z35NtxCSw%=xH7IvnG}GM;>Ve_QqX0?i)#eNh^))slgzCWzZKrgIo$o8OM>;sjsa*4 z9`ggW#wG@v+t)WZFdEnWAypHUy5yN#ddGY5CUL-qyqj-ozpmYT`~Ar23)t=krpWp=?_e)YCRen`2XkpKB;fZ+8a7g?MhKcvK7F6I2sPLP& z+#6qkz@zR;*uOV)E9r9MZOD4lyja+;K7FdfzWxz1Du5C;X@D_#L~2BeTMg zccE1Gi`g=Lx~>WdAbXIFX#iMbyb}x}4>GB&X2v zX0FbENE>18i!qNlX5Sl!<~xlY-LJ|EuH|Ahuom)NW46Miip*RVPs`>A!~1f>8t@2$ zeBY%fL(u4MJ)3nOK8JHI8jm7sUufNqA+G$5`yZCh1RCo1egE$ngRx|tY+19HHHmC9 zl#t3+Br!_mBeG`6HiKkeQ&MVFq{XgKVeEvE7RoZ#?8ZJbX3YGbzQ6xD9jD`*j$>we z-_LX1*YMXYbgW6v2q;y6VnikYU$XhF}0<2Lv=YB^iLla~pet;r@uSnOPRJn2;u zna2{mFkpP=^HSh~fY=1T7gL#B7#jF$vH#NUL!IqWD@YJ`#%>#4{IqPP$WJbObV<8E|Td|y`K=udX{tfG_%@IAW_5Ab;Y{#S%J`>iM6 zZpf@{weYOXBztRzH*@O0x~7}{(2%qD?6gYy@wfWv@<1ug9*jQkEY_KG%3re9MkQ(L zB+$L4D$HU5a?$^j_TdS&JaNqE6>#iqaydERVmWXEj_*Nm|1ILSVaz^^lh=0>vpQuZ z(ByIXT$!v>_Pay`Oyj(4)3n!lFt;e*y?}P!f1%DX^LwhMZRv@RkN$~ z{QUzLkHIIh4uYrN*^6RRVq8Ku6LX{~iE5h{4^9QtNg*oECZP!#0%|oDTky!x zwL9#A>YW95d8QH45u=RPhk`%5b0CgbWBPhY3)mXjCGoD<_`sA_&M&Pqg3=T_X;wh= zF`KoZJ2|s)qjOAiyU~V6ma5+w0M)8O@XqPiemleBOK(U!GeIx^CB63X0r{gpPZ9G* z;Qh;Vn`?{2{B24bI!1dlTbfyefDJjeX@9y5$0N!LmQ&WSZW5idiUF5TX(+xtEd*YL z*GCrY9`lN@OE&MWRh`mMeaSd*1%FvuHdReqWk+mMC;zh9sr|nuyFYH%C89fv9hf$9 z%6&T;!umHu)YBi$sw2XNQ&D_!hag${S$Uno;fyKGE?ri#mk@&5br6421C}Wc(KBTs zs=U=Yg?4t04Ug4DMRV7kDqGO=%J0+kq|N#eElxqQ6}KvcBGj4i_$RzaGH(UnAYtHm zsgKwjPxwG^cA^oDEa~~pOoa;iI(gx}knF1b5PegOv@QnTQqCxsVlhjONT&p5p{Css z9d|-bxj}{1pu6}fnt+)%zSi8>2-393Hngzrxn}L0h-MzxAV|WPH|Of?jS&kfGBvP* zJHbCK>2s*Z{i??ZSvL1Y?yWtsWd?CVZG6y=oT%iSLq%yGkw&!Q*Ypz!@uY4#&Aa} zT1S=!mcE8>g};+FCY7DwuQJZ~`SiB@$R^b|jN#_D8QL;pm2MpnDPc^D3}2&d&s2st zI?pv%8W;87EidLo6QmjW;cJ_VOamgzXQ`!eC5)l5@pzb&R!-DGvvDbZs_*TL{wO_$ z^>Y8B%_upKZ>IPf4nFwz6ZUc@Uh2uu&Jtb8^2# zy_iLU=nI9Cd8!#wiopN;`=$_F09YHn+3RL;I^C>S8A((N6{esML+g%8EY5xxd?b-X zwGB$>Br|c!Z>F4LuEG)o{Kb>B{>)vddaOgt^B(kShI7#G!MSEXE~9kW6xdsKm?ETQ z2JJ`8A3Ne!&WW-51;Yry)i$j)dHugMHtdnitUo(Djogxe+ZKM61@BnwkA2{F^NUUY zm?zY<&h11n6@dHufV9u^k?SQ0m;rA^9CR2g5}+6DW2)Qg?P$k70nEg(5+K_==90DT z`Z@@>y&=eg2~gIdp7Y+53yS?Dw;-X;(6~IkDR*M6^wxpgHIVyiO6iGt_qSd9h1$J@ zT-(Ag|)t{zC zrA+C+)=HM=Zqa|CRkAAUAI7D+Z`$%9I1h^jN*;ff-*n9H2Ik^dZrfZ=|7EW>7kw=! zF@X;D*(zWBsH4`47HB`xcFMwz&w@KAB<-z;3W9{FF*T3%X@5pjL5YPd_fz5&LIcUXM8?( zHKsbr0bh6(f0jF@ug@Cya;w_4b?)$d_0sMjy94#Z)>04LSNZfVdos)QA%kS206nr) zK!hb4^?IBZSVPKyiIPCgR}RE|9BCd)iJZCUv)RYAhGf6*y{t>?a>jk^!K)n!;~`m3 z-e{cD+uW@CcqI8r*S@wVi<+Lh9(CtlF`N`s7+e>)4Um~N?|Ovms?PN7cpK4(?-lOZ zsaXhdLHEGjU4_DZ{4;q>++FNr-O)FTttk#-&N(eA2d~TS9vK&nHWzFsd5UHIhRJh( zuPZ5#7TsSM@M{!xPPw=*%NlVr0G_2a@yJh4;QW=)-bmm~;9jssy*5BOxOdE|yK&;|9>wy$fu9JpV6huLr@mY4$aFHr zi$cQy&G=@|1n3Ol6ypiav+p6$$oZFRuUHWqgj1Toe%{9AErOm5*Wa()pKy+tc&fs{ zj`#Kj+sC{MdfKA9J(;-ukk~bV5qFvh$%RZBGt`DbMd4WE84{&qDY|^QWjf^fvY+yr zSge6a=V@`tY58vHo)yGuwfc430rvQdeN1}dRtm%Wn#)P>8%+qX`0jr!kKH?K21#cG z=3*gP+hx^_<};8XlzA+j%M8N#BqNIwaOh5Mo|$4#E$I#@}4C|S+;Lv!-zw;d42@(H%5?h ztwHp9gK~Ub{|Li5zn5@!kU;2xqBYnq%20jTI2vk23>!3$x_43*FTT>IMlqRFp`M}9 z#hlS%=KcI{k2i9EZZvhHh;^;F`N(XY)4f-JA#QIxV=~j```gj!(nHJiXcT7vy~$=! zUp6jWlIq3AM}03%zaNDzYaM4ahOdQc5=ZE3pX*7Tz=9LfppOB+88_CAhM!)|4H->0EE}l<~z5O$a z8GV{_nUS!DBPUai!<>R_B z4X^CDxrM~eB>lM+&6|tD#f$c6wi)vHHa{BV4`|9S5<8+7YZ^54<}*_A();WZr3-}| z2_Q?Ue>_{#oCd;-7r9yM3i3#xIDUZtC`AN=hjyNcr{I2$%%I;m>EqZ~{6^x`!8|F9 z#&h07Dpc?|PZCGG*1`|I9ufv?xS%m8O^W;4J=l0J#0BrDFnJgY>aw{{%NBTYJ_^g- z2bM^87VvJy*uJnO?-kvf&Bo@5(~&AakECGkj()y@opFV;YszXBFLJJlE$&9eWW2QV z{Jq!Nb-BOEV8rIf?WmnEW9&Ip&6|gq5?m0xE+aNWJF95<0V50kmX{tBD^5>>a5B7&!Ey4lBEJX(LED5y!XX9BKM= zQdDJIyepVxVyLQbg74JIbYba^a}2a0+0H|eMiGVR*OYgSR? zSYz+x!KG-KR*Zb(%{(6MGMLr>(wOiLI1o^%UO-0f;)O|!Ji#P&128*Hxo`j80XF=v zyI|XQy8zFXCkH9+o_$eBO0ZupT`iy7T>s_`n-?gEv++Pqq}`WwKg_-T@LGzKFi`dX zG)T7o)jXxT5s++5h?5-Q7yWa%J{WQSb2u-TTRr3b&12)z){6piQ~z61g!WdHUb@t{mF=o(VI=?Vn(=(`wMLP+u8B|y zmC7bxGCZQbb0f-qj^DHrYyG>tvk%1>Q*Dc=&uw!fcT`X~b5=8kt`Kcv*wCDOR39n! zhV((#lsMWRIu(tzSohr7@>}x%Lh%k*=l2enw3+GrP?tFC|1dW@3tirx2;6SrjIE_acf=hi8G$4N#0$8h}lUrAhZnVZCNr%ruxLa_c)#KaH3UsG-668?j@ zMN4jF+|#Ck@|XHg=}$L3*!t*RQW{k8x(SPkNE6QAEFCQ;E4B^I-&H%!z03+P0&5XAJbICxG?#h-<50Oe|apwdsU-kiIY5&V^(L^~bPfn-m&0UT=@387l)ZGX8hRN`)re0CpzU2G)P-2@pAu zut;D8GC*Vk(>lDX2+A1+o^~sy9Nw8#U1{D}Y6gAOWU*46|8xaER%}DU0mMn44G-!% zz*KPB)o;gUnwb7;fVsv6oAHHAAz6PHg@z>Xq&}XGGjf6k9?IbXOVXbMX7mc+flrS{ zP1aVjV_)7K`=&8`m1KXph5Uau_zIHDVSj7dkuxuRo?d7K`O6`9mu?&#>uAgL9+(`` zo!^Ss2Xbv@FXm6yJZ-`LDO~!Y^2uShR@qo(*UVtaoUlLYRf1OH-e;R6kFNJ( zJNe@6nFlBS;~tp5qdD=0U39WC`JHynmUX`C6Wq<*@kfIpm_bu!T23!$8Au9cJDa!U$<^c2VwFAx#9wwGU3 z!OhmEnGvSLhNyXxg5+-PQZ#8zYW$2J^>WvrwG%UaJRV)4jq+z_E7QW1N@2?6$ERXY z_NSNkl|lg5o$ww<_ z76EAm;iP4GdUqOb0`4luB*D(-r~Z=pg!+*@p{jd*z9?Tk>`HQZ+KJ z-gf47;wcJTA<7_LkHCJJ`tF5ZxFeMNK=J2$W>yi`K~JzPOQZoyR_m~a=dPy4^EC&i z=8InJ`TSSZ;s6*sGm^XB-&BtNMXQ^xm=mh1sWEdgP_9!qo-Sr7rd5*IIZNHFEBE&` zEuE4)7}Mkxlr3gpm?Z3}>iF7cof`fk=T% z$l*;s`w&cgAh zXg2n{@u(s~wyu9l}8#0+TPysD7WBR2zb|&h8%$t;w(4CRm zqAtHp(_dH>Vhku!1wH^|!zsRtRp}G~)1TR_zmKh8)#wbuy{(*-rTYU~8|qy}A3$ zQb6`Pedx{^wEKLQ{V$Q>zh@ge{RAJ5tR44}zvZ_UG_@1rw;mK-&F4xgQD*p7Hl*Y? zE00kn!ZV*m?rW$cSVm$SafbEx+xW;z11wi&{rcV*t>Nf(*S=Go71K{H8)P&v_?elE63{N3n>;LK3(Z7XQX{NwKzp6tgN2TCbwAoO^Jx6=+Eh~-`?vXc5H6t z|2267*xDt5 z);*m38hKW4^WFN-dWpzpmX*nD5VH;umd46Bd+2p%;m7T;tLLPo^IQ`+Z~UCR#FUnz z>1f6Bve@gUIuRX_M2VruS`MeEY7QrsSf?&gccL3B;lI$oPi)n}JKEm~hW!4D8fjv@z-Szt*kkvw%NU*%~>Q^t=Z=_0Ogh82*kn$P+Z>A9Q#meX4vxZtIz2T#SSKaPVpP=gO$A z<(s_E@9ulTQh#>o2(M;I{evm`e!e`Z&Sq40T=LKqCV4PM@m&DMZXcgY;w1j#s1m2@ z3;jab*b_V;=V{Gmrk^Z%_O^h((d^#cLF750_b3BVe8nO0(@DGs!dVA1pu^U8h4oP~ zLVBr%w#@U3PxgkaEU-?&3b)vxJZ-I1p{Rd0yUZ;3$o3cqfUP%Rni_oosl5IJo66If zOMz0PYVB)kijMu*DH&;GT(}Ztq z5NZ~zzjgJBiIgssPmiKSvgUmcr%(OZ*%Ljo5>NDVs-Xsg6 z`YS67w3_A5Y*0qW2%XmX-IM--%98C;->VmJU(1O87c9k%5ku+dj8hA_zhQZ=p(Z4( z-ivj&1&vRn9;Q)1gycVX`xp}1>V<-yH}zuhbd`FjfIQ?yei$2#9LRkEdfW>2)@Q)* zu(8`U{&ZM{6$?}vy3whHjQfR`kQF1vsGx>V=prIl4V4FoJ)`}qETgjcGhZpM=Kfi; z+d>ORLw_8xk!XLm(n9BY$T-j*uAKgJuPS4}l!^})jLQ3KV>jfmw;zQH-XUE5y&xrR zZDpk0Zi3xvJcN)%ImyXGNQLMq?O7~X0Ra0}F79+#M0YJWZ05}8$CosVYSld_4tN1$ zGDlS@8~#?|Oy$fGIKZn92R>=OMb&?5zD)Y-`QMSe*#4o?iJ;XDNB9`2%)CEz(TXiR zYh1FrbtGU*u0eHcud5(*O3czLrM@_O;)rA#vFq0N7j+S*cq#p z)`MXUCFz6X_*_~9-3sVaY#@PJ*Y0p?%|Jh=|@VxT)D%QH$W|D6Hf$9|? zK~yVi^|M}F9~tCee5!{zIQ{bY``F+NwsrUMhetJ^q`x~AC%xxVJyV{3#W$Gyx^A$_ zyVEaI_t@X*-|M{^wUexMLygB{F&mjdXbMdkqy|Q-o4hS)Un=r4ayXyS$+NgVkRLv3 z_)a>s_jTu8ui(1i(-I!h*3-#^MSoQsA)OI}>uL0B8X)66h?f#tP2P3J5PrPt5xTcF z=est8;HVcrK^|%uW)^9EG9r&HVSU$YXNAXeSZ7sPtc_Xh>MVL4gq7@NU~ULX;2Wr9Y_uVs{0KX0~iM;MDXwo;APj3 zDG!#!QtA#>-2;=s^q411#Rw!bi%1=cv$$h5U9}gG1t6K1-uXG?LCkwA0a+cm3gr+a zpl`ya16|Az!0c?Ez^4JHOmn{k{Lyz-Fo?gSb)aF;*Xcj&H+hSKm}UBUW*FPod*kp1{-hNK=OayX$HhF;F5(Xh)#*q)jTAT)5q}r5yFKwJU9C1x$lQ}@x?=X}+`gA1@3lVJ@LY*F zxIv85D&>eOK7U1E>2q)D)r1$p!=-f`@}l*4Q4wr%r>I+kw@4)D7Mt_1oaA0UQHd_7 z;G>JScS$TeiM2H5F!%nRs$h+3@hNbA-8b0;=i+=D;BSXa03L2cmNU#kIB$Q!4Fsyk zECz);n>10nzu*^7!Nj}INC7`bJT3`hCrdtT`MBJ3@uY1mbd>|voC+PuPTlCqLRsjZ zz}su+u+{&DF=yd9RshtJ)s9$UXWxDi>vaDcfRv-`O;`WQ2EHXLO}J_d)P>+Lp)r$B z+jm~QPYBS-2;#A;Do^xxncn8o+dOV9AUmZo)J-}F5VDuX(l9MBX}Y6H+1tZ!Jc&6b z;lE;@-6^;sQ=u`52df2-FV_)O>G(@41R&IvZrE(0SP7~uA%sfZ9&(l`h=#&4!#r6H z;7X~;lmmWlq2cmJG8?~CCxX^A&L*xMUq3D!%!QYMMls+G|3Yjul9YYk6s%UR_%aTX zjXkUg$vWk9Ti5&tIBX4EPOYdTE9h0>R;`Dkn}qs*;YF)%G<(CN zBW`DCnlBhUIh#RUzjH!N7nR&F7^=;Gw)|bZd`HV5)768rBS+*XeDd~V&OLq7VHGr} z?;9dv(O=RosB`nD0W2XiZYCX2@C1NYGFKKuSgEDOP4#OBs^Z-^oATK+f!w`Dz*z_k zfM)IvP-Sg!j}Hh-vQ$(2+s%u~9Re6%R;@7W&Q}nrN^azu#TCeI*l-|8;oq6Jz_7vm z5@?crq$o>$K?>u+r1QIDF_&)jxWa%mrp_uXwz&`CZ^bZhzGmVqwJQk72Q;1|yeO5k zq)$70z?1n@2ZFEb*-rJZhd=|Dkr*$hc>`-fTB`Ojrb+Wn7Dw~? z$selAf%h6;=D)$Em0xgwqJ|hw9F>wyyQNkW<=|lPt-LkFZ^*;&bfnYZ%9w!<%NHyr z-L}Gt`HYoPMu(nL485|=WV+o*p){TKXeo|p+k~f78ehJoIcsRhy}0&mC4ENXvuiZaNb9WN`(BF#;I81BKDNaWcSXvjbFejxx=!u#@eFlzIi$Lo^h0-v*D=HCR8g&|hXm1miV zzr}d&hm8C8?qs1vewK8^E*@HSitAn!IP|ua8hl4mrnkKP^8?lT3(s2Q1lQ)^TJMHC1ybIi1A8Tz{GfOAQxvglctGGtx2%_j5MK<>7_ylF@r&xF+$~<>Y ze)w;m${+Op_J{Xh3@<0CF!wH^Sdn*)B-_!_sZ(U(FMD<$1_+}h7E5KDWiiP*oCUed z?}t-?#VZGQb{r5l1Q9b4$1!d*0lYxReoc zH(*_AuyoM8mno6}YB|#!JgmlbU{&#u0rX!!yFf2uAQzrk@eabcy8uNhRx+dLFk}nX zk+A}pHf#@(5Be(vJUNrq5+q{8G_dIOjzR^t&Xl0Q7ui2p@ zzD~;YWpgiIdY{~4)2xzsRpvBv9K~z^V}O4aNBpQejPupyQ+s`tC9!;=LV^?J_|BS* z?|u&(Lv}(X(8o?pS;T&q=b(OEe#h<`AH(>l@lwPIq_3h%j)W;DPn6>|JK}foFJ9R> zP_=it8m=+9W4VLvUUxzz_>1@0`P_G(5aNQPI{v^+Xz?(VP50Z!`!O*;kB(m*xO_5m z>hv`U;OrMSg))lbAXVdoKBD!}{M;rzTsh+-R{nZ$lZR>#LwV@e9b>v0LqEdIFHHmq z`EK;Mbd{dG>tY6KUatKib^(RmZCUftZaEtiGjc<~-Pf9kfcOQ#@e_=LLaeXVYhUZv zGuYKL0xuY#_f>A&NFgUP^MqU6U3no00nAj;3o+|2GCky`eT*~a%J{;t_VHl=B%XX$H9;haPP3>}!f18bN@g1ax? zYqF$0o%3BE?Ob^}-7gnj(vo`z{Oje|Q`d~4tSI4NXMC@LN}2pNWCQV=wD(4ciD+>kB8Z9ct8*LdW-+j0BV<0o^>kQ{Yp5sntuK*~Xq3 zj@x%U)jtu5e8#FRQ6_E)%$ymR%uf#ibagap&t#cQ@im^+PctPeRZJV&Ew}XhcNKeA z_5;y-B6rDuM$bE7kg`vIE;m^0+#6!xX||3HN>ANFa9zX=Ht9#^S^2`Pt?XPzy`%>j z>y-JzY?US5y4wHtDfMzs-g~2cxs_y^yD28R$$C_cn+7`-V`|_(VTxDR`cK3ix}zu)LHuA4Ps;t0Ut> zCF-+d4_Axt_Kd;CCx(Y;!+vX_2nv}J0^d{W)LvT=3px0?et+xgwc0P*%e&_!Kl_uO zqAlHX`KN{-@II%K+lQ+8e`lbpIWyx-Y^L48AlmSfN~gVmoghv{(0>}_Q}9N%j1s4L6#VQF6OO|DTI}6;?VRWc2O&th|{D#>t8u=r%zRqbq8e;DbxvLq=w)U$dd;G zwxShdRyCEr(e6Zd63$*pDRvm1`GR8Zg$c33^^?++mDc;|*;IOiHbbVJQ6B0vtr_aD zy6P5}w)&>!6va`G0|vr-agdH=orSwg3aD$AK_EgoCK@%o`~;2CtH)$7^5Z>zszKR; z@Cwa;r4aw7!j{Xwl3~VRPLvCSRU&|y8C6>`c>==jf{~v~y&%~VP@HWERiJL#VRYH> z9w?Nb6H<1N0QjVJ1kgc0Se2Jfl?x3V$;K+Z}P02LMRGBfC4)%agIeDJ6pd<5h` z<%1zx%U%d?|I7vnMhsX&Ypm-9ARvj{;iX$+o*wD9_GzpGl6>^B^T>Z5Yt!OhzpvOf z7kkFYp2UgISfT$qart_5-PBTCn#U69>VK>!ccCNl1sqaL$Cca zxKYaE3mL9|%bKKvZdUX!BX*vtH)D_y*>XWGIZQ1+ktD*3IwLg9E{z+`r&hxC3kevd z@i56y)bV@U(_fO3way(9F-yLm)RPGwE2?3|s-kR@plagD1;2I*kKnioGt0Vua7FqVrYCso;GQ0LNe?_c_J^O6 z5F%Ax_?m=CmJaI`qsI()X_-B$f%xe!iL4_E&na+!AqZW|-y7Pn0lm^2Sn(H(9$ro^ zE$W{{H^`QV7J^bQ0A&E{;rMPORn- zqsJL1h&%qBEH|jRA>%X~-_CW}Hs?I>26E2{NkNHgggjG&xawp?`X*P0-QoeO<7>Np zM>?!roA-WBS4E#Pl_=f}ZC$9oshyLrUoF!4^>w@5zh&`baOUSs_IG)+8q16gz9kf%uFxQfDWea;Qi^|Y9_ZKR3OFGu8hJq_~E+6-E%po1=luRRUUN%q{%PqCUaLwT>gsShS1UX=GSs(JfntPiaBZ8-R= z`kdZX-M;y}5woHCtuW3s;zCu%bp6OKm|~y3&o&FwRR=#sRf^SVV>H{~1EJBh+c@R4 zm7mTGgRMwqb86I7h)oS;Vrk_orCf7?Vp8PTH$yzoSy1b(wf0hrBXWQHIl|DDTAP?w zRe~pQs#a5jZu8+nG>FzeV z#GCqExZ-r0;U-h0HFJXLd(d$6bJa^D&&GR=k**E2#}R8$WZI3>rMd(3ZT;PPiFQ6e z5Ukw%uo3m=nZ0Hx|Ga5)uFFDjlx|X4`MR+~itvVU&c=lrVhfqs!)PR)Pgo5++>kr; zg8puMn5kRS&`l8k^%;Cs)qSYgdHYThE25!|5SM!gQ~(EkG5L54YcrSv{NM-^UzzA= z!?mEX$y+9&1SaF$z8TLddGTKIQeTxlDd+?e#jledohg2kO}&)y?BM1D5Z41`%}Xkm14(m3dv`slijB| zXVW1$#!9rGb`#N-dR-l_G(`}E{=1fnN$R_(VtW!h^qb7heJl*wH0Sxkm!~UaKYWdr zrYELcVe^&4KOXw{ZOZS(KeF7DVWILbyf6`iPGs5(vXnI^bWA`*Yx1i*Sjm?rkICd;^5*EAg1=$>9-K3HN+EXdnVZu z_?I$o5zxmGT^6gZ9*Bs`jlLC*{sZ0l2 zXYN6CK4B+g?d*12KXh*rQrkdwCQ63CQ#p^-^Eg7x~~hEa5#__t!FD z&*LvKYl7bxs&k$G$^j-d`5b&#C`POAr7cgOQ_QAn_G6x|__lfwAGwAEXd#mF1LxcvuXTTe7?}wP+$^Ht0eT#>%lGIOJ13^Yq$cRXNzU^%VR zLv@J`FKJ`hpL*eSIZ^UG9%9Xb2%={zP3nMKTmR!}jYH|G>u92a`HT;`26l|K*70NWJ?;jMievdH=119qKjQaKph`gH;|cN!{B&qy|{_8 znYGJ@?cM^Lq1Wv@g@%;PG8#p2edslWpAzjtKbK8pgcfNb(>64ZfXFc)43QOW2>qAC zT9y24yuj4%6cWTmy)zNSnflJnmG%+r-)%?mFz&?qrQjl7mVqod!_aOKp}2?I?buIO zZ4+6E+N$A$pWKQQz#lAvLl31;d7b{*>QKRJuJCQ#^M=@dO#qS;BC|u0(uHw05mg_s zhZyU5{xbW4Es^xLvj*PjYn?RqcUz(6j(T4>{Hf|E*YQ^a_V+$#twze!C>vXqQ@*1X zIkuvRusxEEJ47Oxl7}32zt6W)q9zi!mUr!VPnb-SmivYDH_(iyo2>?^4EDMJZmlbe zmqrbZ)9E)9*PA5sd+dsf zxW2yd9`}&29pvTH>H$(=HHstkZF^P;xiq7$V}+ZC_svgzzhIY9R{rZ<#dFRDt8n5k zyp&tH1=fVcjFjQ1cTISzR9tzOSPZ7#=v)-DzrEj|#P3~6vIs788w+16umPHS?mqpE zr4Ral(cAi~*3qvRQb)HqCrZdm{;>GSVSepYhIVXE^tp+**za|JGYnGm95bF2>rL$B zF?v0RrYApo8C}S1v5pUj{G=75>Yc4p`lhoRS#iiQ;ldXMM}@`8qcAla_+jtg&)g%_ zVrJJbsaYK@NTf3=Rbn-}z1L5{)&|~lq|TCQb|j^MzB%puU4RV433g=3bOv-qd=P8t zZ)ADf1^>p(&0RBXR;hW0GXLD^F+7tcb}U*YnTQr^#>!+GLbi$ExMrLBV9m+J@`?0` zO1=VHfRVkmW$zeE1_@h^{=Wh8gz>0}7|rW3E%UBo!A8!9 zW{q-L%Z)T-R*$aEY1J@vV@jjb1esU&)X&_MF|i}dK4KHoZ9^2a^J&rvrK2)_ap8G{AVYYAo#%zYCoePsQ-8nr^ddb z9|*kkm>URS?8)(%S%q

    2! zXao7Cf(|=!q<&Q8KITkycX6%KJHRf5Y}Cb858DlsU^Y1&FQJtY3UZ!bS>6g8k@U}l zEspCwjOYfzvUiHlL+ZC-(~r-Wj%2yx~d8HIQo%xdHtzYxU25B5h}safgWb>3|7H}wV5aLo2M z>l%~Y5Pag=igvtK`I}yQ+{~;W;N)k%ExI!6s;{g?eWtE$ zf|oU2+ah=L(SD%{AXXKRbi?PcPH0YUkV8P2OZ4LmYVx`&(?U0>%34oiMQH2aC%iZ# z#;)_QOPKOcu9z6&O@NDu!E4-L$Bb-R_|}`@vwEZ779#&`LoWdyu46mFOuD9^b{0a@ zby+V_rijX-U-|5wCa&2EXCFGqk0}OfEis+A35~zXkGVEKwJd=1rhRv!Wf+f}a5~G` za;HeDj&ZraS?b8C3Tti%u}4@Wx@pb&tS21{`a!;&P%B=?zoMpew<7J`E>iVw?PmAT zTB%Mi^>od%%>6#dICQ7Po1y&;%-tKBx3GL|I#@)SmYVrElpp34yM_*58fpH>WCR}P zy#|n53*>ur=!dZBJPqk^6IpH~vl|`S|0q^1*j@J~ZVm-&`D~|PlZ=F@f;n4D4$nn4 zaOHZqF198tGN}9PpBNMw&4q*K)V@wHKy?L3X=y|HW^HX@M19*6*%X;g`$M!^r4M}V z+OnT?86Qh9^aPG0L8AR75KFs^2246b=VDH*(Qo==;^Bh+G#=bA+jF}{_@d*P2qv`q zHuRTRdC9#eL#f!@UanBZd3ULp=~tLfj6IV;q5AMs`A#QWYHih8?XQvR4&Mi_dn8XiVO_jwCzzPy(zVN%`~0E0zo5-o+v>T4 zCK2aUqK+ky<^w*g=BdwrE+!J~vdGn~V#}P#6pL|y#>kenpQl^qwdsjb6}q}c$`b0j z5@aG)IBwW8@t=6CZnRN4?3-cFL~Z1XHtIWw2kI!cqE74@_v<(!<2Iu`ws++Kt95QP z=@wAN2+A~H8sEdP4Zek(@kmET&0=ZP97~$s;<{g1_s0=yx5XqSl{gl-lDDsZa7&AiK9I!Y3;Pr|$8|=S`4hgYuu|!uC_0^G9??Bxhao>#wRNJfL2d0O6W#fHZoX# zK%d7O%Us0~jxA>7I{Z7#q&3Nw_{0jIn7Z zFJhGmb0$l44a>_{NhZl><~-BqSG8y*{p>eJnZ!N$%-qS|jB0 za1X8dariSZZwwDu{01=(*sRgjYx`-)O=R>mhW@613?%br*8)mj{VxMB7PXkD=vE7A z!14JVF_NtDsdpjbl}QD zht!w7;iW;2~IRm`!U2X8K#0_n(i;* z{1E!ZU~EEQdwQvC&Y<=)w^}dStyG;+>BCBW2Dw3Ld5Rc8cW2GxDPO~+&O6HY7}{wu zLv-$j@q~Eqpt7!X@jM-8cr{P1==~P_&1f4~zm8a?YncmmwcNP4ugaE_>^ilt{n_X zr=MUm98-hBCcNOb&!{ryu=pSAavVsUZ>_;OHLrWHJ=v&8pUvUmK5VRz6`OO5366qBd?D30o}i>AQ&I4(Rq4!CY`U4UBQtgerf3X7`8o}wF?T9X;t%b ziRI)QAbT||Sce-sHE{nwN*?jtgovK6PiX|xhxrILkT;~5djyKhp=ESGA@I$WD_!M7 zk{ed`w9Pq5zqX5Y$@BCk^pcd-u+s6*jLq2hV2b zJZ+pQ+6>;0xGCgx=?q(pCvWgj?+v`o=fh!Lle+Mk48PI-?{8H^YM=R*UE54#;nz?S z{(RV_?S=#VDV1I@S*!+X_=dWI^TIc@sShn%@^8|c4d(4P`$gaWN4kc_fQhyeOND)+ zyQUW&$>#>1L1y*6NbGntJ(f$h9YytB^xG2 zs<=2;1HtA*nupMv{FlX)iQ4R#e)!hV%Qin=Nz57h z?}t5y9+6$%bq_Y#UFw-FxkyaWryD<1e0UG4^8(#P;rDmQ1b(^&`=$I@;5lNCr*Sg$ z{jZMt{-YmqWBjPev)bxq!Hu=vrw4WH3lGom1W&4EY!_^p7}wrIH9?inTbL-riPrfu|7qHX zr_s*B(fN@1cr4j^V$Y0n+^taHsPt{NGv0_jujkC)KCUc$^ug!7U%!6+_3NL1RHKk7 zTdNE2PO(Kp{gZ7RGY33T6N$?cHI#=xs}}j7x6gm}c^0AMrZ%8iQuE);S36AQo8H(L z*okeNm(Q{wtR8ljlaGqpvJd+cWFY(A;tQ~CcIw&uc-$j4i7-THuB;^)(5zY`jjiRm zKo_E%pQm9ola6Lkkb^kJrrBd)@1g+NDCyexB5@6TU1*=Mpx1+!Ol}6WLhAW7SA4E= zHrK_vUbUPLZvnqhrl;fmta7a8p3f^T_C7~?>C^U`a(4S(u-%`RuWyP!6`pwp5&KO1 z(H>nM#_H}^I-v6$O|X7_zLtpDgdg-v+Lek|*;3c4!bQ~h@T;WgOV&p2}}&unL< zaqZH54OGbHvX^MheJG4g?&hwTTX81mz_;LfD zJKQj^@uBMjPoP>ej@yIPR?RQ_cXp(V=s1gb8#D zJE`^rA&!SjacR(x^_bKJNAvd)GA)wEQxpECKbZ9|a_}$i_@5I##tk(txf=hB-?P{7 z;ln%f71w=u<@<1*)v5D2bUv?b5Am`~^``SQ)Z1MH_VimxLVO2xU^VyE9MyLEL+Vvd zrm5<_WuNVXKMKN+d<)>#M9iekbz@*Mfxi%G-|To?`1Gp6WM|F(r3%fCgXW3p%ylOB zqvt^-S7Y#5dMW4D`kb8^iD!aj*c7d!)WcrpWx9<=YQ2XY;^X{~auyB@K0Bz>CEs(P z^jv;OdLn;{QTVO4=wY6@PhD&o2IWTXc+;n`Q?&epTVi`_a( z1xg!=#W%gV;jy%Wba~c$GyHQY9@^)~GbgN_L~invJ^jF5ZrZC2(+Y>)ZtCM+znC;&tDMNIb-F& z!=X2?e}V4PE^OJ`>v$HWtWlLVH~I5EN8=4P_ZMcHrr(2dF$ep1VS7LP3?6+Unz0-A zS^4*P)`kChLcJW?a(O@U&WE?<+2;rGFXrf8j&@$1zVa1}>6VImj%wQZkovW>72LAF zzFg|yhh8I0RN;CvlY@y8y3DG$VXk+sf!moi<2}?KE8KfSZ};mu{VTMuyRcuNPYopmChY0bvmc%4V@zV+!BObL z)SbcZI^XRtzMMKgm!J&s?n+`e`>QtXN*?%p{YgFA$=xcGopwC7j?Kp8PoeGc?sZ$x zZy1M?cq!^_o7>g;Kae_h`qgsc>h*&eZQ7Q-q-Qa*_u$7 z)y-{JFGtdt9**o_2K)9m`~|L|8N!rdca0;lII>JCc_hFTGiclwpj6}!|L6evn1W8m zI{iq(ak)`J6wDQHF3s1%twB)fNPHbJAx5y$9+8aaNX47Rfx&|m^EkT;Cc<9N=q*k} zZ=lqo++Qu4UaZqv~)|M1}hGrS1(&!0Qw&t&#?^cuRo zr|zG7CcYDNmi)r8bNHytsBC*_NLg9O6soU8KD#veK!j7uUqHBHI##lHm(|`;Lv5l| z=*FkLpPq;@n7X?>!tli2(pDT-~jFdk~>RNQj9&K4g@ z6~Bxt|7f)9Qrekv5oG!w4gEl{)N;A}WVlEl^np+-uAZjpow$>A?wQMHv14E~6C8^N z1?JCoO6vutCwL!^YjOAnH8(i6@T^p6%@nMGTdX5g?>E^AzO77S%-VW?bF2PjDmUiQ zijPzbfkOWVKR-HPLWorpAn_zO3q3e09a4TaZniaQ$50>k+-FCRFG`uQ=(1*spc)lL z&0A{3(=H+1pkO+Go#q-Y@(fR2DIG$!WG+=kuQXp!WjOMw$Z@O+6Z`W%9=WBcdXJ%T z(3Bzf^3*r}UjgOq_pg!<-<#^3?#dApn@3*6DyH#Xl>ZQSgo8 zV|=&k_~8ri+J*Y+Z9+bix8|Ye{p0Tp{)K};Umnz_1H?Nr(7tq8HsLzyAYW>va_Hoj zML-Ug=k7!z^06Jf0il~{`kBRha`tp#btX)5jI))r<~dZ?yyT9@Mn5(>y|1yd-D9@D zGyP7cWV3q$A7v=)+MZnB$*<+|o^RVqhUNZXG6?@$6%t^asFU7ysieE<=pRXk*SoN} zkzso(crW)@+C6tE?+-S+mo2sp#d6>Lm=voGZc9;I6V*Ewf1Kiuw#;!A>r0OO`A%(= zNbp9NC4TCQgt3Nc(fYWJ`HZ2vVK-g1UTM%mZx2?Lqfh$pKUO&gs!Y>01>t2ur0pLFmP3o{ozhp8(@!i(EQe? zR=R=~Cn4yV=CrNoa)MN=BATF|#hjYV96EFz(Yh#+VH>r-gSfvv?a%w5np6=^;jF|1 zj%t6m|JHJchtEf~=5M$UOkcN-(X8Z8r`Q8|meEAqr=JCXuM`=Rh&XuiEs< zRzKs$sTwmxx3ab%D*=^03gevz(EqYBgtC21SY8$TEhm2X=4jvGzDb}PHk+07m`>Ve z5h_n^G)Ut|>GO`v=Gqo*76h|S%5!8C_JahbaW;@Tw;O^R%yZgkge-_pLKv$jT5;k5)Pq|0EVdW_B%zXMhDOMY- zQuthFRNb(=oA&xGH+AI(tjbUU704%2g(t<%eB>cR>zHmt7n~cS^$ga~Atmi|lh$a5X!$ih%WsTSj~EiDc@Z=v zHVP)$40&Ozt;!wRm3)GKLvY)Mn(bxqHr!=#rrjS z(;sLkUXAqUZbziDh%o+|PyHuZ)PIVZAM`qRB{ZLy>u2XSh7zvs)1Qevg}HMd9&#_} zQ)>8Az@A0$jQxC&E9Z`eRAm<|J zQ@9`+baJP+%Efip)X0StS$tz21 z*9sl+!(-8iNFzNtUv`ZFE`>#7n}UD||G6VE)x3NZMFs9=tG$CU3;ddIZ`L$g-)Jz& zO}bJo$~fgAZBYwaHH|8b0Xq(R96H|g2dl7G2{FITyHtc~-q^@Ju>J@3z)$LJ1#Mz= zSM^up%Ign0a1Z5gpnW z0*L5juXMoe5j!?3%wJn-{IkCHZ7r;#gHDm$^8j+p^m~|XS{0{RTomi;WzEAM)yd!X zTSNnLQIAx%19HWDS5SYYg)x1e$2hGq<<&XY!LIjzXEtgL>y1lK+d%Z=ifl8<&FYQ1 zwqAE$&(*3%zr{@(pp(reM-Y8g%`&R;z}}LpyG?+Ox&y|n~ucy2JScUo6s1eQQ|+Q&iaPbHR@AdMsr1BKj>v19Xv!W zV+`6*#)9Z&Y<P+C0q+1R2g)xZ_VALupyn%RbAI%eve28 z^5Vi+c9V7^5?_YxA6_1hJ3|w=%;@bZ={PJp`z3S!SC1I8A4g{T z$ElVu=unz=BmL!R-zlZ(JgNW-5ITpS1n9Sh$3fZ8|3J2vNQV6`9^D6+Pp=%GyXk+x zDgE)tIjqm*x$}!p81{`-J;S95&AE6ZkNVFT;x3+2{+&E>@Z7yZd_9nxgmSZ!Z;~P* zTDA#>Tw1O#%!)5u^}&;9qRuJSIa#`U`R7Q5CtA!HJ;y2n_fT9|`Hk%e533kam;0#} z8)c;oZB20JZtJ`7L~FT5Q8c}drF5O^Y;=WU!=m$wmFH#BwA5%q2jsS~!si#~9uK_+ z^q{e%FFl=SB#7)c;{N{Y_iw2ZWA=h^bKp6f*O1b%9U6%r1ryR1K;Mfq`tcToDy&KH zdg`fA)V*j--Y;txY1-fPCrNf?)sHX>czdFI@lAWtf(97Nml5bNMqh2XjfCobG1FBwhByGqU1>;_GqjGm!Hao8A)4ag3^==X zyKwpt6kQoUk_l0x9IDz6HwZ6_1g(|^z0g5R zGDE$YI#%H{KY2LN_c})OO%{adWX;9Y6^YG3Tyy2Mkvmc-i^G6>Q6I+ID~6T%hkC1veIQ6VqRwT=4Kq>fQLZ z-nqXyPFr%&-<9f(nV;$t`w-^&dgF2BWV&vye?o=f;iaes_yQnIasa3b^(i<89lVVn zGHnb)pdDXCw;Bvt)#(Q`w#ylspQmGrIJ5s0>1@i=^m(r&9Ba4rMwwCB_Hq|_b>mv^ z&NmN6xlbjEwMxHs@782S`XxX6KnHu3*k^e@_8#eVb!p2rl1-^sFo*Zi_PTVy#H`u@ zH;t3rAFY!HFHG&lsf_)06#Fu-8#DW>^3ZkxJcQ=nJl!jDH8Q%R!Vm94b%saQ=Ul(7 z&Wtu*Pp0wHM7Hwp$hUGLrmo9hS8sT}^~mQrYlG+<9mEiDemd}rz1*CwZW=ca^|yGY zTcSPyX{0C6fa8P^m}i@I2&{9-dlp1H)^b0BnxvQhd`~E(x#VA(=DsUnAN+yNp)oV- zH^DwrNBbj1T&CA?BwcrlBRK*?D49(*M2;{6*OPV&;^otB{EOhK;cF4U`Hxl$llrAh zk?=5k>$8E3BjYFvj_S*(&c{SERYYMnY3c#6PJW)rP{4X9LCnF=)!1T|f4Ik*9{uw^ zVmQv1$_KD`cgOuI&a7d+W zn_4ivhIs`dFmqJ7cT#Cw0JbqJ--_ESh$^!SW!nwpC2w#*WW#-y7`osOuO5Dw;(qN zDHFA&h*`pJ$flQl?@K%u^5=#}S+|E8BDN)S-#*S_choeQJI%||AX4jt=qbTU{gnRC z`~b1%JSw2-^Nn!%A)$x&MH~)^19n?lMh)d3Xtb|-9nyi1(ht};&So3gt4_&i_7YqM ziQq4FHU+Lj`AvUvf?z7lJ2WTPELyQ=AJK>n6Gt*{U6`96yTaC{bu4|vKtIaRJPfb0 zSZj>$^=hAW7|9O{_pK9<-}H|YdHyDz67>1_zTZ?o$3rarjWp_}Q>)`9`h@*X=mjX; zv~NEexgMU5rI@DroU1J++jQ5{)SmmdoeqlQF+V76H@@BL>j~o0te=*Pfyqx{<9Q>? z4Tje3eanlZ`Y=zxcO&;M`LuKyW1cQ&_B%mxqM&#m@AH^02%6+-1+X#=UdmQRTgNlG zW$6+Gm!tOhxZ?4D41E;&LSo3M|FSs$@_3!QPilyDP-mVdKROAwF6}Cd?da<}SFc)g zqvw+8qC_)g=M1GNy~7Y7UvEDWEbvH_?hG_AQA~;|1V~Jy{cQfwW#0nrU4J#ruCAK3 zwanV@UsJL>&egdBFQ7$k)EZw+rv#HN`v8BGql4Tql-9?t7bG%e;LpP(DOK1sxa!08 zL8so?y};&k8j0$0L1}1k;yLhPKXvAD>-%RdRe7t#-~3Pi6#)0+Tqb^{;2apEl}7rc zle`{-FF^Vxj=uuZ@L?1wR*TeNeQM>0 zN7C_;fUTo=-JkaBRRY?)_a-aQ7Ju?=Q+E@sw;o##{4v{&%OXC%&2gWNei` zezn_A#$agO-nYCqCJCS}rbHDcf?Z)g(tYUTQU5`(s8cMUC&7Fa(?_u`8g0wpVD3O3 z%ytz8djEO6d5p7!&s24)=Rw*>L?auk#dH`3OyW9NM$n7eByyXx4L{TN`d zlGY?D-9xl|?P}t$mD)FHw2}1q>Bc<+quy$Veao7{UoSeV=s&tx?P2!(m#~I^J&ISW z&T%82Lg$m_ySW81;*Bp3e+1aM=}s3DqWYVzS@Sdj)(Y))=m;|GZTFo8n446vzMs@F zH8Zyz;G2Z5!Cp$pI8VVlqGMO*`HA)WFsZv|wmnB6>d~4dwpmfj-P#M<`Apzc!Q|Ut z%RZcCqX)k!V7|7AH&N}z>y!{8y;c(b5z#}8fnXyyfK4(|D_S14+IbATGY2{JfghI{ zv$?33g1F^gY^~2w&vdHC(bk1I=@_A}CNl=Fc38qG74K3f_vOJq(E+ed^s)|_=WW$< z>HE!SG_teboF8Hm?4cKpwL2iTb`lmLw`1NZT?y=o+R>ANhhtMZ$Qq=@4`XXmiLfot zs}08JTg$rE<_DB2ccJG+m*s7b*W?F4ok=ZbhpKVzk8k=Dy44>BCcC_gyJL5c_E>Dz zV)WxzfW_E?ioOm1VED;e?!$@Af$2m%ew06v7he8%Z*lQ{d<(mApOydJs6P07_)tBe zT@^a|v2Q^)uOHML3@0JjlwZrU0gqIdXK0M;xf9&48}8Ww=myaax1!3B21$EqjkgXL zpnXslld-TShahAWIqb2O-~v=a6*{gf${w;V`z$_PDxJSdz0YIbBdwlX^WAx#1?r5u zPQuqQgwVc@2(@eqB`EkD4F&}qNxGL<`IFw)p*A$;oBxocSBdD9(G6?JsI+taQIt@` z{uAeq=4eN^@bg3MDqxx`3>Uur+hYZCBSa2UjMymaFH>Fnk!oJYu8yVLRMz`LtMB*a zEJu5FVlT(*>*|RhKf4ekK9){D&FD2b%=z^qd*+`lqrN8usozV;%iUTZtq2ruz_4EX zhP@BS&0-nz!^a{^G*wzhp9oYsp!ztC8l=;;fNSF_n;o!%!wi29WM7_e@<^z3QCrUk z3WKQfJ~|}!9W||iAr0HK8NMm~OV4w^k8BHbS#^9c=0jpPl!2YEblw75ULtw(ptUP7 zn|!5FP`u{joL;#Cd*qQ;ep)og^?45Uu`hR|-)wbG6iwoQ$2DxBu@`2#xPXm=KKgTw zXjN--b&i%B*TC|oKhm|7ve8+$AQZdp^LEr*D6Hnd#)=1%VyBMMBntm0(lW&&yFPxT z`9P!>j|V}l_~>=2IN){H%TK{h-{ICOcq!bKky5$A=vU?IWu#PoOZxTI>;1Vbm%Dp0 z|0u$uch{eu_?1(qJBn-ZqR1g3YSG)Qy|3E1B7bT-5Pw2g8(1YNDPl}mtznv0OBQS} z<{UMGzdzm$B^)Ccwap4!lAVUAbpEb|B`=dpz|SQ16x5ZJ%`O|(m@CVM{bOJcQ$`oj z|JE_VH_Z*1kD5l%Qn!uJ>pb}4DfBa7KU{E~f0~y$v+$eze4{@wUc?<5gAVSQ0%R6b zPK&o^|6xJc%=Fx|b{loDI5RM>-RKj+bpjPcE?c|E<`-KR!r?eoK}j|9-iPx*s6>{i zBXPjPGxV?{jYih}P$l z5e?ZS*r2a#N;evCp2J8sg2 z4Xc=jK~fdpzwdx92n}6fxX47q3hw>U=oavc1O{nK_V>sAdpcEV^V69;U9b~($r--Y z)At8cpNBvD_bfO(+IGzTr{Q#{L7kMYR zFBye5WG0Mt@Kr%ap42oxGa#nj+`Q=ZoU%5l>)3(M9fEJvu*(=q>$_fNO^Amsf3cI{ zIdGkzQ8`cNrSTjeT1VQ>YRazN^FRfo*lr*1dYGqfZ4GUd8NJ<1X2@JSnyvQx7m5D4 z(Z8@Uux(8un)5sztnI1%J0yKo!-tV}h0ZzJOY(L1MVw$}&y0n2qfd_$TwY@Z-Rl;Q zwvz7QF?C^6X-r8iZx~jg)q4t?yBz{(uP&$$xkf)mIMBhL4Y;BTM`tiYfUW?h( za31_vU45d!d?wOzb5?Iv?cLUsI?*+q^wm?2s-Cha?$Dp}a)%|==0}4@TrWgb0jTUI zzSWOCH5uyUP-?F-05^-F57Va>^#0utrd$U5h$D_Li&7%y1Uf$8lqNlvLFyL;?*nu^ zw~NK_h|+32)<^%vYw_@CV$=sNlY9c;m`Z;*mXoMreKo??>A(CL+xe+)ld>zdkqQoupkhYbFt zxDpfB6B-#Y=fVW*6i7Nr#e{t0>%3yZ34>IJdO@O4HK^gYq#O9cP5PoqB;&Ua- z$sfn=)9h|=8m{q-^K&NVGxC2eaxQF5c#de7$a6o4gC+gI6`#l6u3YGVHV}v5qgH~o zdf>J|Jmq1d88|mhw8yXOI^v5K0-)D6$%Ht~eL9#-d`Ha$T~fWWF}B5cF_wq@~C$u)OC zabnsTQyZdX6iTJvzNpOHwo| zf!iB)YE^0V%40e;li`|KFt7@csVod|Mq%cB9ClW80~ z!*19>O)6S1N;aMJGoB-+nZ`c`E92`IA-Ro#3GQwtVBgSI3%CN}U~kYBML3Sgnxwyf z(|=gw=AyqP{npL4@+{#3@C)fc%+}7>6t({nXn*8qu~k;zJIFJr^6bhTRBbbcPc<*51pQ{f9jpqK)Dp zF$sR8ky7}gRYl)!i2hCx{g^V)4NLlZqfCi`7fCqAGSEIdYboH5(I-l9(<5r*z+!f|3q55Q#yl7Yk<=wM`gpmpVpiF*VC>XcY?y^ z!0x7(ho6h?pKYTLt9?D%%*DB&sW#i$4Q`^SYd8X4@G~iJ^_BPsEYhyP&Q9MOcw8!* z_V`8St>Lvl_*~^3h%t0io2uI*9rimX{_!OBt4Xv=um zG5)MP#2MyD(T9p@0MtC?h7Fs;zHqCCVao&xiu3gAm)!X0|9LNGf~`bo#sb#MR@AY_ zE>g_|%BR(;6p$Ka**do1HCoN0;8y$6210Cf&!k#YL}Jxu2Hqd-YI}r)-?MJpAbZkp z3y?^3MO!UEDG7Nc?OhMUP$<9s&z!Do)?$&me{G8$tB2< zUsa{Mln=LY?Z*Fy_u_k<#QqB-`c*7yMF zB08CmXB7P-=?QZPY<;_sdO1SvnknK1c!EBB@*tubZl<#@q5cfBpj%=E!g0tA+dVYU zZSfulrPSrjXWkDxQ&ALJ0zXBnIp@)JKDt-u{N)onJ@hyF`^S8pn#oh;oV6FfYE9U$ zS!mIvSJ(K*F`N%-&u;AzDP$LX$d!z#KNyU+9*R@xUZcA*owy9jNJ1$FT@WCBI-0^c zsPF#rzZPEqun7lL`vy#3OvZgHeS>;>k4yCRdCS-6Uyg&2!guJyFCVu1$fpf0B3)>@t1@{hEt^l`EyPBlO3qDGSO(bTIX!3KLG=ZXi?64)cYdCz~|=O6y_KDH)5$80P1GHE_dR6QWx z?SUVbvm~G0AW|1qNC&Gkw9tzcBN2CtgO_<0P#Em@p~QTl%b-q!jC~r85njsyy^mt6 z5Pv%I{@A!j^Kd9SXvm9y-si&~O@BS&0_Tfd+Hqdn40n(u z6!dx;+xy~F=wR=oEKqmvr|26&{TShj_*@+4zzJBK1lvxuTj$E+Mfnk62fp*gW%XC< zsKztf9oGKGm&DvRp@H}^D}u6Ky2?h(4&O(yeFLmFe)Y3%FS=IJXA1mJ+;*_NTyqee+aP`1a;xTw%I{q z;e4s^*l4!U%WUfzJhCYTx@@%za+(0?``)tJJKWfuYBF4c)Ms^iy>f8)dcu(dNx&Qv zek$yn{hf)r$6|9NI#@(^=R67(m20_&kb$5Pt^pPq_L!RM)%rd+{XaZNxY9!R!-u!v zhHDZp-X_{gu#*=1%j zXBO|Ez7HS15zDK2{RA1=d1|PQnLg*1(GwWbgomQ@8B*E}sJEosdYlV+KUW2i zJB?nJ+l8F5VxfiCeRW{9px#lTKKgv(SGv#y()G*m& z9o8aA%OXn&#x~7D_U^;84)m;xVk~RbGs$@+b=ywq@Po%Xulia9Nl!=av^Ff&bIEf? za&T<}~uPuKL zS1(WUvlrmm*7A4x1)o#$;hp*8ug@zRK(7n(l2X60%(ZYFXIaD3I?tkG^D&*#jpNi~ z#0~kpdL1&^`036aov8axJ3Mxvu)Tuh{%%V z$S!o?8A4PA>p$O zv;b1yXvX7mksZ-y!+utFJt1}4bNqAD|HDP}>XPe;#5*J(KD-b95*jbjg|L0p1vXy3 z2cHigK70r0*4+Ry$}e|Rn7#(Fw`vzzpMz9w_qT=lPf;&>AC)HPQ4fB5i&Nmu;NbESXE8M8hQ zy4RO)gKh{KlJ;>0w-%)piNI*oz7=vxnt<>*O1gT^a8P{(?*|=xy>ONebvcj-_Jr)x zZ~7}&t_}-pM*%s}w%D9Y`@qX{TRNytZkR7%Q!^HO9;zyWth`2Ew`gP_Jv$mcVxKIw z2A6J*`-X zvGZWV%z=H6uZ0f0M_fnSCy9hfoyQz?J~#b8Tm%=WG$L`3yWW0y0-w#@!d?ll0AG_2 zAASg*SB|&`JG)W80K^Ym12OES*AE0Bu@8hSGJ}qHiJ;DsAVsPF@ECM*<&(7|TU>8+ zJO%h4M1FWz;+Zn=yrT!5w>+z(@;?JK%U$Wo^TTiZCo#0|*H=GJ^w-|!TKw?gefUn# z$53l~rJ>hJ?ue$n`cO|l%QW4af%WtP@IG(-fUl!i5Sv3E=HwdZgQ2l zHpyxeEr~Hf@`Z?T=tMDng8%aK3kmeS70Lc514Hu^!?mX z*v~2X@J=kR#}m(ypGJG10MwoYM(c>IA2b8TKegITgFX@@wVqwlfO=OY>t zH(8=a>hs}I^h+bq)4RK^W@o2j*YEx5SMnWKc2u*SF?lYs_|v=1Irj8li4**jzN4Ir zIYZxA#RJoreXJt(hYvrP{VV>+GRzmIP?;EbT1I($ym)@lUh}6IXRKhKKdcYJn z+5u|Q!#0Zb(I#Jl*P_d5>+ILpYzD%GWS%a5tpy=HLpAsfa;=A^*@pY!2wE@qSA=B- z4!kj~BK5E~fT%69oinWE_wRp6WXvY!Yc3`MIU}UhIqnC-jun`%_;ce!I;dc5eeU@< zwi&ioyJk*@)P~xivN=9V>lQfoCahhp>mHUF#uIyvu+|EM=WE&4Y-8ec)BnSH;`J)m zm0wT{x+?Mn`|#nb!Ht zUr4oX{pcdEBH9|PlkR&F79uw_xzjCh7&`McwHfy17hSn2YBz5!DBeZnv!2L(8utSKMwuxfB*aI|N6iFAAkMt|N7rw|NQfh{$tS`IhzzC#oQ;l zNC*q0f*%zOWUsjg#S%LuZf*Ugt2)V#9u(Rm?1h|v68x~}_%a8p(Y!0JXU~~=Z?VTZ zw#d9fI>c-G@4x5&guKM-ElnYD!r zhuvg++jA(C!tZ@&O521(wnI+g3px7W*^W7YQ2MG}n7j*bc>#a2J9m7Y}re&DWIK>)dQ@jqZc}5Jx{V z2YnfnfWDPG1lptbzZeFEtXz2w%h+Rnbdz7-o_MnDpB zI;u4dicEPvep4jqA^Cc+yzEuE0@k+*2fJ>(ew8awbI!nhQS{GAAI`41W}q!mnu?N- zbnumNCx3oIU((S*+*lzhQ`|$$>$wt?H|b@Z{1nsS#uI-BV83QBH{Z}lD?#NLPzA4+ z93_n21uFcl5!g86<1o?NOhCQJ6j*W&wuBQ-W+FWA$;ZOiqy^XaqdhYp(Nr6dIn$cXDQ zKT>ftwoAq}@aKHe2YG$mi474H?7|gr-)h0(?_cx*z~-Al8M%e1_V8{`Wr_lc4oE zNAh`!I3M~_TWGmp>A~4z!$nOLnU6@=tmBBCpO49uBCCtEZ7ihvPzMIq9$;&ZYwzO$ zpXE-oMWJksmPDq}O8=jK|L<@3oBmX}EHNw;*sxPW!Ky+3;X0GeobK^w^Uv|w-wz*t zJjK%%sz)TV_d(+__;i8KAu?*XqRtPU=ykR-njxQm0;Ir)A;<=(h(9;6(7|)BidfCf zxZ?9o@NN4BYeb1&@5rMoVE-;i8S~LZ-x@6b-8aDMThzJv8Z!eo4q0^k<@AMMyb=d{ zB>R-q0e+oTn~|CRxy)+4gf2nW*sq7in(W$2i+CrwmUl&rXtxlQlneusaMR*6?rImF zivB~K)2Ap?2Kye^_d+Z@7&W7g_l_w|Maf53|GQj3mgV6|~L8)(aGU>j*wNg`eE_;>@jTTDW3mO>{tw>iEC zw0_hD{5_vqbZtm9FYU3rjKV>Eg5yav%78`GjJjs-GM*6~61fR15BYOIB-j&ruvuKI z6Z<`q58fgnIpHJgsG*$#Q_ny>EV0iuLf7iz6=~3T-gzb^88afBW)MY+Y_zy|6k&v% zj4=&b%QD7qv?_ATg!mrE4`L}tfvxEvUeduDe#W2okySPN@rMr|{z&W>_wMFdaX)-` zg!a~#dw0Dhma&%41^$@iNIygwf;ARXCH#R@UAJ+<=ys-`OIP z=h|n)KIYN*nN+!(&X?z%V4v2W{no(IB(UY)`OH|9vl-z9jFlAkl%9j;ske!)`lO^m z7?1YnaDVQ|Yl(JA=zx~ChHn7=;tpoTj^^3KL|q0dT|~pi8;vr?oaB>ZqaV*ucPG|o zbE!ODgmi(dttrd(9e^~p9$p(BI+jW8^B|*V!`lH?(*doUVC(~iN3s|mTgz+XA8XG6 zzxZHeF@OE1fA604i@<8m9qG#ctdMY;F~o)&OXq(OZe&p}kacmdvy}>LB@9f+o^SZm zp13`k*tNc_kX`7J@`QoalIB6Dpy6Nwq-3sxyIfNgwds(WB%-zRBmv8{i0ybR&BMnI z%iXt=xH{ATbSJB#Ot0 z^y5sL#URQyYhx*^2+G4kzd_#V2`MZ*%&YR=ikPiJ{5|iE=ybFN{d|?sZM0)H)LyD@ zM#>`+KON=wN*c&dq90!)MA7Rj<)-KH-+%wg+e`*>^HU${cNU4+?<&T6Bd%weVm7(1 ziz}xCw|MB<%#Y`I%p+~jqO0Mh$@*lC)^CK=1E{afNr%m~X0DaB3M)h}L+NnKKho+z z+B3k7Mf|Wd#QaU;vK|11E5q91tV6k}8s^MLh28l8cojl+o+zI{w&Xq|KY<2dOp!>;a&3K!}}s{9Itr$ zIG01M(U@$qG^OVwe+a|}rT8H!bj3eLX?^sT@!yp%C|Xi}%iVHp4QQXa68`*V37(ng z!xPXGhL;uTWmH+tE#RB|Xk{qvTU;9`Vpjr(8xVXt*Jt8o>HER}t8kFH!eT;a*=@-X zXFqU3zhO6T;BDdL??#(6x&$ZlrC6nJomHrGN)c-oewykIs|U+ z(tP_UoEP~~PZIh65b(6NR!3XAMho50IiOl`3gq2xn-ezGx4Z_l3n8P_rn!MO%Ma|y zU})E(9;xu}f79P~lnH~RzsBmsf}{B(o*n=Bpuky?tGN$*eD?Rlhabt=r!L+Mb|iq2 zOZ$BAm=G58klt|1siq92O8X#hA7Ht$J|CnH@DYfoRqW`{Q0AJ&b)x@;SQ8gL4NgD4 z9j*h13v2jFx^iWR>x4V^V_WpB_}_+~vH|@%+KZrmH9Lp8eEsg&MM}?wzadd`#GVyw zcC3B`#g?RB4zYf9$yB;6_I8)8W~O@~2sKQ#LN^8wlPd6bG6%7G;bZliH|N7MMWoAI zEa3z>gWdOf2!tfTvsE4)I-g;O;(fFkr@6uIfV3_d$Xa!Rg5$Fu|K>J7Fi&&6II({Q zij3ghTCg@=AB#?EZCOu3gWwm_o%7ixTx;3mhi=R5@D_fP&GJ8~qAk@vUIC`5uZM008S$i8E0ijCBpNjyH{*lH)v)Mk3^PZ-Qs{`b_rOS{b^V8oiTL{iF6 zhicHoy%`NRu^Wfd=c6uKQs5>Resf!NKyEUUpjGi3kpt&ylzg1og>`K-$#W8vt&w~g zc-UH?;CZnDta<>h9|v0ruT^xSQF!d5fi{ro`v&pMt&GF*K3hp9#)56Pp~pW%<+ZLM9sYgEwZ#+ z3&NnoF-^%G`%xrPjMo$A&~HKyzBa`|n?qXe4)R9~i|L}-L;xblUdif$ppiocfzj|$ z+dfYvY)w$V0$LN$>_u!&V)?8hb$)L8Z{yp^qx*Sw{8#XuYyS>>_V>ewpGNVKp)q;$ z|5NFALq6J&7W<@oC0+D&%(^yibYt~5dh0z7ay&@*i?PbgJ!aqvgJze(xOe9=jk_47GI2nARHYxDQJcAZ;62?<^Mcs{aA|r;YJ@ z7=*1U9vd_^+mktjB3_~&E3-ESRZGn#D^~MIb28tSt@hNcJeRQJxRJHy(uR*{v1g+7 z>+5}|>tAh5yy!~9E(=Un@p{O1`uyZMlh9LrMm1@oG(04)NJe}wk^4GJMc{$o^!FsV z*~lXH(cIf@G^RE78HgHQKZdGmil%CvM+ikP>p#7?4qu3LtJ-OO^-aWrXcGEz{%YEc zS+!P}`yK&L6NWn653L>=wht<@a#;-T1Mh`Q8>pDCJH)bZZV)Xusa#B_dE#|$H{3H} z4Bz1IH~k^ej=<$?;(m|$3BN*q;Eqyu*`Ql8NNprw`I#=VaxXN5T#;WuUF2`&${Wqvr`{FeE9I; z!;6W3(>cnwcZuJN@|vhG?ETCAQU4Eb zL3*OK{`@?iJHv>`QNQDbQ9W&(ev-zkHKsY+6_aalNclEC1+&@W*goRpvP_*VL-uP_ z;p@$WhzU|0oxjLq-ZMhoiC%X#d$*AxjNXn>F=qYDd}fUJ2#>^B``%UI5whX(*^0Xz zs>HnX9)?%u%hL`ura~UO87QCkWX^7C*+ZPf%X}{viFA^=<<;DV=Ll4~L)-}+U5%~n zQosXr8M3e$K7d=XM z!gBHk`uOqBYpio)wu$xTOlSM&G#je5J8i@cCT(2!_4#&CpM0|-P{fooFAu4suO;aF zDW41cZRaNH2S;J3XJYp(s&qle-SvwjV;0AjbJo7aY;k&*knQ}o)p@Q)YAb11Tt*|K z@w<2}Tf0&#e;K)MQKWct$BC!fUA2QL6X2#a&!6=ns(J*;K@TcswhV@Wt$xdun$ zbNleM#CyXBYNX{jsuIpcZq`=kj5aH^@E@V$ePi8l2N>}tF=5)9FR+`oZC^EN2+lf; zVZ#cu(N^%*qluGEHqgb$H zA+b(J?}E$1-W%IBY=m{7uMZ0x!?Rnw#$=(6{ey@LbSu3|3E8ojMKoqTT0aO>4$i^b z{HA}mKPS-@`zA!WhV5JCv6yQtb{+rB{yeL~4;$b-MfvcyJocJX^Ng4uem2WXrhX&( zdit``*k1gi^e&anhM+O{$!5}{`WI}Uq`;8`=PTt*gYUQ$GQm>wtt4JxTFmd&L8v8-M_E44R+h~E#qe-ST=vq|I7&41dAczf z_v(Q@r;W8Nf1iiQjPSsDX;8$&0i<26INoHD-z;O#t*H zvi0~gP`~L&lU$=$7<|l8(P<|3C&+sPcjVGTye@7V>ie+y1X`*(sn<<-9*MS32(6VQ zHkKPuYp+F!J;_1BKlI?qDsuo~Vy5qUDeqP>?;KO^ur}pIe#p{0Y+P{o)<;~&@_F=(bH)5RFcP)B1;+Ia|8-S$rYC}O zNbJUrLoP;p2VfqJY^joRXM8eJATH2a)DoehZjGW2DzhHxf*m0Z z9yQ}}`De}1^YFtD<-8s?~jezt}2t_%%zx_Kq$^g&8|FFEuR6TK2%1`a=D zJx*JXd@0d^j2iipnlsy;uiQF)gTirl8If)$Qjk0|MsJ#DE`H1lYHdZZc0=?9BolL-1@yL;QfV(Jjjv&#J_s{)VnS!E#hndED;$)Yh)&)Ie8 z>=x^hDLNjk8Elxajfp@#AJ|@)5Ikq~_VXqU{}^F&Hg@63mmn$iM#xdxyULQJ=gHeh z3<_4omx#McmOvWK8+sfjfPo1eqkZRFtR^e1Pkx=Nk9)mu23qe+QzsPK)WRq+WEQYs zOi_zS%n4d~Oj%5o6!s{I z%cA1sA3~ba`%7A_(#}bk*V+odA#b*vtoeD* z>~!dueJ_gl&{643m@mHRk6jBp_b|5F);yoS{&R`@6LJQA5-oVy7JT^d_Oxe1d)`PV zKacjGHS6aeCYJ^uz9W8G|CIBq&j&Q=snM^!jm6CNr|IQGlS(n(hV469JZ;mI4Hotv zYGlj4+s5JgP(qg}m%>+NqZ{~e?9ACPc?$GALF&`#XKM??Jfow|92BY>q3B&|wEH=O zWpa`zZTCz-8;|pl2#w=!gu99U1E^nru=Ae4V{=fM{dT$P+iY*AsCkkd$gVV1@m;y+O)&(U;U#X#9{uH ztDC!iXjqyuR@C-;uW`C?1DIza_aoaaC=Rb3ZCBDQaIyND;5VdVe-8h4cWin8^gMA_ z^vspwJy1tinpjNY!`8$x+rAZ=X>=NGutj;BWWaOQ(|NIzvAqHtu|GpRI?Gtn5Ts4+ z#4pK9PH;7JfQiUx%xfmed(@byYf^Xw)pkj}0J#+TStZx5nQ=G!NQRcjd(`2+Dw@Rz z<~)TxS2%CWm9mmPjW=+6bac?AVBX|6{X>PYIyqR{R!7tjR%||<#mn)5=+%lbG ziS#DEG-QzwFPwrJs@g81iFR9MJFLv{#YNFVW9g9+L)t zH?)2@&SMyL5G=+VY$b=NndqQ2Biaa^3Yx<2nUi`_YoCQ$s%dIZ3)@t{(aA z&??v-?#s<1aSoUo4p~^s^Nc_FT2R;6hZaRVgYSaMszp-N$g;4ouD2XKA7pP0 zJ^kyHA+^&H*AF*1v^k;a94$l6iMC#v>h$R9hl!D5L8R}KU^>+to*isn_%LckO>z&g zK5l3-#K1)0p6+kd0~z5c_2t=2n?vDc@mpZ+>8w!Tusi%*Tg4a4SSi`UT(1QoTG0_5 zG(kjZMSZ&m9q|;~E^# zWD?}f{=82rc_J0lt-cY&>tfEzVXo!3Yh&bS57t=qA9=2PcsFKeg`P+JRGK}X&YsQd z&&_v7-aKr5kH{Cnsry>4%Fkf-nl-=b`=EqA`;1nalJ5C9->;g{ za^)|2q-<#|=M^f?gIH<36=a|`ZhGirP;O6;PFIUwV{MOj*KRgDwvn^;N9=7xvZ4}D zg~<-)kM{7!|7E(slnl3?>f28>Y^^u62Cw}v%t`Zv?=KzXrPVb-=?x_-vZ-!s{T9bM zNFlvB8rGtF7IH*ixA8P#c^#_crZm`Mc3(-Jk2Q55MGb@p_7I=;*op9c z|E7QW_xyXEjQJR!oZG<1EtsCVv(M%aH}L2a>GMSV@I;Es3#wO0iN5hn z=P~1x@x!a$%nFXfZ`CuTv(F_agW`&uBa|tFGjF(TzYxYd0+-n7zB9BGSiXzhIDAFNNu6_uL9k2%EDA_Ye>^zPHgGc z@^gEGW>?ijIw-MsyjiXC<~DlSs{^-MPwV15sltz~ouhfibjMI|#J3y>VKPJPCsnay z=iQs~UZJV8@SF+*dsT=_vDZCn4;k`MJ(KDa=4H8CnR%S995>br)Tg}jlCOr5B+jn0Ck#*1N&0^u^T%_-}freFrkvbBr>VFTp1lAu|tN`r2)q2xj<-e&*3Kk zy76W&hluj~H@Q#`1K9r}58Nb%WA6--GyP~jF@;~w>YpVLmgj%54JY6v1&AvLZ(#|) zU+(Xw+M)+r>Hvj6dcU#KW-?aJ6ok;O5Js5O0H)G}`;-;nS3syf@}cpiex zeycw%+J#^fq4Qn#JTWbYP#tv5Lhkio^{#?e=)MDz54d*K(S^n!37Ks`j;$m_KL7MuKkvA=r51UA~rQqVzL<T^-uWnux&JnHxT zP5(r->Rwmw%qC}jAIbIM!wF`W+Fh66kGPaS&)+{Ddp|#t)_EdVt}pmpkIeQNGoU_T16KajTf*?Zk8ENkL5+>1o);_@=@&t>4_qJW0g_U&0hGtGFBKhf47hx zI(x`X&!&T!n8sT4jB~K4C%OV);@8Ixo&RYjsan`4B`~mFS#-j)9=OXq4kmQuo76UH zH`L{}FA4obk1X;K)DP#F&oj-lk<4>M(&zXMi<8bLb=!AC^T%)c$6Lghw>nhJr6=lV zHcFm8Fec;%`ftDK&vo-w=z2+jtQ&twQEX&=U3}dd_Td<4#4iF@_U9joBSW4LBg4kx z#Nzo$EV}=L3R-qJ563#`{6lW~zk+sR+a^mVZ+f%)@Zlx&m)zZ#;E%YZKhNI}8{k^t z>%lu;46etE*Ce}|zr^qr=?4%|>%8k~;r|gOb<A{|+xv3%I=Ra>}M$T>$)oZ-1_)VLQJq+LztLi7?N(lqBkNVy`*M zIn2{u+0M6Zt2eOL2BJY_Jm{>NSM3xEklPp6pgOhGTPjY4gqxbX3`J0Yq?-j?>GK@I z9m#VTYxzoiox`GOFx`Zr{-BZ@ay^q^W=gGyyJma-i}dyqIB}NjZF=qc}@i>GzlltqVD@U;?1V zUvhq=)|BxC}qe=pe2~4TE@7EX>MSj{%$5m+=&mHAYK>bhz%Pxd1$*ihSe11 zh3uZM7nk*NUhurRi*Howg3SvGi}eM=XZJ#kcFiyC-KCA(&7VojxQeEh=2{(3CDo@C zWu`Cb3cn0lU)w2%uUBEG+4SL^XIfVDsv2ZnX~q?meWaVe<$|d>s$>p%rkZAvdOIPW zHtEj%*W}ZGb(5~;z6__+oZjGumGtMV*0*xToXodgV;a>9qPBNp>>3~EV@$r^rhNgU zC^IDJkUDJCFn2TO;z#S=lg3mxO2-U@S561nfzG}g*67|H-ON0g=46X}>`n)3cfpNb zzS(OxTw5~$U8VQJw8=KDZt^2cRrUk zZ=xWcwfzHDVjljH0!p}e{+eNygGu*@-i$K)F+oXeFIYlW)XERE>KOe|eiU;x8(wP# z+eO9zJ73B$Zg{`vt+^`rTyyo!IAeG&Ov#WmYF3HW1)(_a?PJ(*c+@Jden8A%w>mRXWvjry(vV!JOq6n=f zh>=6&kr4N*ng>XLKj)&qc~9^wGF>k$+IL_A7Znd{Et#?(Zpvf8wBO7Jn3tRO^-blt z#ta9S`09&?l%e~>k5&#dq!@Ef=}j?~G77W?6)QsO6_I$Q^91uzyq{JmLrvMuWO$FH zHSwC+fKpJMxan{Ip9jb?<_xYidP*Nhlb#pe^smxip*xu`y2)RG^ZDV!F7b(YRUV;= z*UO*8=lT2L<=ETR;oDYa09`HmI~vE&V=_Cm=_d<^mbpEeCL`ls`(pUR;B#td>(d-5 zO&qArHY@v}_j7Y5_M9AU6%%v!0l+OT4dgF#=+shYn4&ujv#C0<>A%V@pZHu5wn^Li_kEu%yBR{Y9+ z>E4@%WiHl@sp&M|n)*|gbTHxWyUM15QYQwwrq|Xcwapxt&OO(%Vc6IO(`ZiiH zDaO^kKgN@oh1$aS)Wmg{_10Ch(1~7BR|QOpg8H`WM{DDl(sfK{dNoboZ@J$)0&$dc zZ}XKM5lt4vv{#W-8_AC7i^1504(XvcW_hOf<9YFLsJx*@hY`*c$%v&k+&6{>~n7>Q2XnBw0YyY%w*H z;Ic&7kM@r!GRJGx^@>889oWnL#Z@9pE*I5~cvd0$1fc^8l|1%a{t#sreTo}vClw*| z@&1s%>0j)`hY#P7=?j8g;*(2#_l4vz{)Z2L68wbNefB()`4ccz#~&by-x?6LA|2S6 zWJps@n6B3=DMd%A_c)V)KaJ%wZTDt7c!c`-UDwB`OT8!dGq4-}sQat0rZN9)&vy6n zqW_aNg77 zht&|ItHQIcx3Byk;Ow$y_1{?+g(}Ya5?+R{Wn2_ACgb$RFQruU4!hehv-5ab4PTq4 zl-5RD6gf`$542jQacphX`q;~4#^@~f9=m|65JxEpn_h+~C$)}LP9JU7b_{BH-(xin zQ~=+U#Q;BgJ@7n(dF>LR>#(ky@Y10tv76LvMw{Jk$`89vs1uIbm7B)YCu6y3Od=;u z;`aX~fzGo@OduuZ?TrkZi0!An>fd}wU$)6}e+*t+9-_1uWx_`F}mJCQ4y9{BCNLBfP& z!}2~jXP;3EA+cVM>(ZoIlW=1#2_v1Pif|o4*#AGiL|9;RiRNi>OkTl|hiVw;bnFA& zN?J#tu4#f+IkDQ&S>W$NF-~Qu^Kr`iGB;dqOkLls6q#v~-y=+jGHhp)$ogpE?=STN zlzy&_`K4~<8aTS%F}IqZ;`yzZBgynRt&UdD=yOcr6B3<^DAvLKI{NxE70v~@gLjM5 z)5TqEFi+88W|H;0aSzs|`384)JKC3n`6KrgT~R}ggF38b}AyLP2- z-Nd98(a$C``742C(AQ1_Hb=s6u|aw&9pU~!ZFp~tS-fLXmm(+GGrWHFY8~P-?|L9RB zJ%@JwptpYjh_a+J;%+x~(GGGv?>GJNVYin7=qmjIx^Yu@`oQMH;WmDF4%m0w``G`^ zTzD3LOTPWN3ibbtb7t=$cS@iej71Xz{Lkz=Y@czSikMf^%=}i@7p6><%iH=y%8$HD#x-Lb;#ORF+Wk#VS>!Tu zQ9DNCL&sl$WSCK#XCpNblYBNG?FQY7A?|8nhtUo&|1nOLHS3}e`X)zE6a+Hq*oh$Y z&U6iFFJpE^vXV(*5xPL*icNZ=u9|16RJ*0_8GlpIN8SMqqK(TCZ-@R37M@eTmBds zA5(EXt$hv6<%IqaASj}X4LbYLo$Q7;tcI&o?5TM{=SV;!f}3(tqj2#0eG)qU$S((| zmc*|IA;S&Cn&*)vy&T1A_6;G%o3mVT6+#^bKT`PKXv>xHj|8bIt>QF#``KEHI0IaW zv}BCmK>z2TUw{4czkmMvMXmity2OuJa^yGzFqW#UCl=TXj`>Uf%K_dTnxzYrE!sh# zuKDg_m8A;t1kf&n^>bFfFd za*pQE`}T279-)fY%QJXp>^q3-Ka!DB`7JoAT-N)}>$~#4v4g%}S^V45P$2(gK_8Md zuxUoH_Z$09CU$KeS+|HY%cBTj$L7P7`eYx2FT9t4->w+5en)V#>v$!NRm{m;$n_pf ziV2JLkNIXgtAEgwg7zWrnc$|qPZ)Cv@Yfhwy13*Q@2B*0Urnlq;2Qh7CUuH0CQX!N zuXCM=&}TQeiisSmPCK_qXfvmj-hs3i*y?;hEH*a^kpni7o|K8P?wAu_$>0asfE$q#QG9gfvjO+ zq)5GOd6W9>eDFCzSH>KjHY)yu3C~AS+bL;|`k~}__Bo99t@p&6{wcjsvRfBOE6te$rzus11a@vM^#`AItQWma=5cKu*yas#LL@5Q`(eb2z2<*R4= z`|r!EUaOF2CHwH3JRam`o+*Mo@9agu$127|A5ENLzH>UwBfftM8++7WKFMYDPuI!7 z3(rYR)u+YyK!)qRXZFG~QGY$UFk^b6$mYTt+@(t+n39C|O@zNf=swzIhVRS2NcaW` z&$PKl9&xx*_Z+%Rg66YYk8DP|f8YRV4LT^+)%>i7)+AuQ9;2`!h7`#p40^+&HfBt* z06}`0L37;=mPkum#j$bKn#}0tPOYzoL#$FB@qlm3Z9%9lUf*D6OPwzne$6-8g>%KR zh9J#XrgE%B(gAsyIpJ^!#hQfM&(f{u3`cH#5g6|lMs}5{{m$>1I4*{t)QB6sVaHwEz_S73hYZ%WjqZR( zrntwtB}k-s4D(!x9E=t~)Lp<8zR-ye2i%OuX2F)a?Z#vmL+ek=NOblglFWtqAy)4T zg07#oC(OJUM%?I#pWpxe_50u7e6t@n{UN`9|I2^By^ntoRxSZLt`F zno?WKAA5na^f6HVxhm$&%H42tHDg0?VyR~s<~PB)Zg^)%jw3$2Z#9v3&ng2 z+2@;al;@|?)*UYfKBlevQ}<^i@5=??AEn22(%H^8i&t^Rw#R&9j1#dQ-oGdFSbcF* zz8=1rvm<7&Eva%#9oZKgO#5zp!D|#!mT7I`Sa@&o@NEtI%Sw|82h$lc3^DOoJ9qP? z>B|2@=Fz?CzSvH=|D4FRVifVAY8NrHu5pttrsHZ(EZwi9T&&gB)kn5X6K#TB=niv^ z=|%Vp!Uk?-bxco`P1FX^#`llADYMU(*y*`8>2~!sL)Rx?9rSs8oTCl&egm!g9^sdSOWJWs9sZ7$iY2>$3!!bR4hEl3L_*Pz_~6SP+Z!b_FhSW{7bg~dH$_#6h8 zBXP`kRY{y9=j5-f+<`1y?7DDs4uX;|TOdXkM?5WAj1&8W`3-e6yA~npx;UFiEREhjArX&eHkS9n@u0Wbuxk4MkCpa z^qitYjBfOv&jYKb2NGIRYUOf{N+Rf48>ULaIcIciI-E24hoBaS=VXJJejJJE%Tma# zx!S%%_xH2^ybsEWg3MtN+rKfevMZOY&|EpaoA;-1cD;Yv{)~j@;u8qh{m)==RvmmW)`(mg^Ie_5Wwbrg2|j}vx1p;5`UVZLN@g;W1Xjy1SIF^eOvh%qSUg--K3 zg>OYJ>n=1n)uajD}P#7=LPk?<`${Ky319fsd!{l!7zwcd!t$uaIjvwCvr z%(7W2KCdruNB?-i^g*LT+pHS0oyL!@=m&vM6py0K@HvWnR-dgfW1o_Gka7wp#kq;n zetTSQ_R68kK(L)kkLv9o4*;JR6`U)Miat;q%{nqEAp&1`n=q29#CA^RMdqbDUKk(YG5J{eVc(_qqQB|i zv%i=_TU)IY6x9{P^G1vj>^hg>jHUVL|EMUTd(0{0 zFCeaOCGSOb)8h>6?uYkV-#&M}ULnpx^o{!xzP;4(Pf)R6fw?o%8W6flw2czzhC)zY zT>c-yus4%E-X{9@a+WGaFOj41b+#@cPgmu=ua-+-0k(*0F-f}>L?t?TF*0!0ev~AbyRcwUKr{;d~Y1)D+kL&t;IJP=&DLKajvSK zV0+Aoil7(p>=Oonp*x$JU5GS)`_ZziDn= zY^Jy%fVM*nJiT&L!FeTy30kUH|C=sTt= z_|_eV(OZTXh8GAqj%1+_WYVPrBR&*i02gwoZNkLF&emzx%#233<by7qq1Z$7 z^0I&Up3*UT0wCDzE;2F|UnDn45FMN7wo($;itZizZ=eQgIb9_7*dkhH*b})iV{SZu z(;r{3w4~ID>2Lc_#%R8?NzcZVS?r&{)%pGO^?3*2oKBDG;vB;;?vn15wRevH9Z38S z-;r5t6BETR z5G5n|24qT(#mSbhnG%0V<@I!{DxcA(>%0{^GW6$sRXQdUJ?yJ2>sR(<*yS5#BYzPb z^#$?mCus5bH|7#yUamt;y!bL>SBGhts4UkC_Or~>#=`7GT+Eo@6#<;XN=6v!*l(hi3P#SaLWAH@7Zn9Zz}(7+J*|Cq?K^kVMe2 zTYfl@^ts!{b39KN@;cN$Fz?Pk*g6?CE1gk{LHy1|7bHR=k^6Seuc8|E=8?fX0FKM= zh0+wT;cukL0Jy>%aQIq~Z^FhG2y^79WFBw-5RgL1f;ywP8~LoJgn%3J6x{6?0zN-+ zf)z{Ps&1e*kELtzfiwq3X+pHK(a5)8F}M`z_EcT~6l+0DjT?H-e*eZZ$LEgWamtRG z+DFic8b&n>Pxtu(?Wv$I@u#I#jC3>uT8dv75hYqqg1)qI70KVG1Q)&$F9Q_=@e2Dx zAVlL}P{ICSAg#Ogk{luHUhI%HM;)xd#|wVbf11&P$?B5Z%D2j5&7Sa@%lqNZ!GNeR z*1tNx_gtT!MRkUi(fZH#zdsLm@8eg;zs9@gw*{trHEpo(*Wx?!@FaAtt-wW#AMo-~ zAzegeEa49sHz01Jx0`(b=@iSzqR;vsf}RHp>}_%O{>Wr+tuL)7x5t0XoTOTOUVj64 zVcKhte$~;3wExE9weg{S;l%ucy+Xn^Qt5E?2KFjFWF+r_3Aj0^-M;-ATEim7jN!cC zIpn`EZqccqn_U%l&r{U0-oQABW!-qr{sgxE;q|zQQP^7Ea>kP9L6zW|f{dpD6_MDF zxwA$jJH+g))g)To3iym}`yfq%%Gm35PGhcmpLw|y%D}1D*^rhM|De8i9vrAny0{T|4-iRn@63AT%l^O z-zwd8n4?CKH|wK=ZO*Bg`L4@<&%Sqd5blE;csU5G^B|1@+-T54{)l z)9W*pMFXvB%bk-68eVB)u=HgLNwZ78@&ros0}nZuwC)>pvqV3(*H~CKhR>GP?YwK* zCul>5`^S8YXkPB|H-eT*_CV{fe8su0QCrzbXBPYoc>bn8CA5>uh{ZyfYac_~Qa`(w z9eluBX^hvQ(%18GjgWu?oRj}ikdfV=3a-;F8`4v{J+}UOZsK`+9pm^;fK4f+=i0Bz z`&Dt?o^BoVeBW7~;HqDoxGQ@2CWZf@1uh_fB2c&KiC|p3E{crMnS-jc(y9+PU~BoO zFDgClX3xDR7f9k_HAq3Dw=CXk!`}7yv@dp8Yf)m>dh@^D1JK3aGWNe|yg|^WPLp(= z(s;#ubj9FsDPisl-2s@N-TV*!HXviT(0k1eh4X6*R8Tmiuo}Cb;BFeIXS(Q0+|^zq zcTClVoZ`16-Yi*XVH&|l1|&&{-Cl1WwoP8HI6O@YsyXpZQR-}PSJH!>7WY{BNUSYV z>ZnF6+9E;yrFcgvbGf4Y!>ac(+~PH*)Gd6p5q?@UVh-lQ@w zZ|!1tBp3n>4$MF4MrioMT?&EcnTwCnP`Qjbdy=i@X9dwZ)0}o1n42^i)}^b=4cj(N zys!i{A}9i9I92vp=pZ1rk%7t{VocT85stL7d+VF$pljpXggL4F1|r0Wq`Ns-GC&G_c}-|tzgZ4{pX=q7^)j8n{neDXp0t`EW}>`(KZx(-2@j-0!8QH zi(Va_;1#?mC@m|*;-4wBRwJd^_Tbpo_USM12xh}F-YZY+Q%`LuCS0)ml3JeYsHc|H zh9|j}HmU_+Glv^Px^cz(arza07~0`Ai`q_r@nkM7Gzqx{6%~`TIzu;%Lon4HSv1|S zAIZni9BqFa3J2Aq1#nz- zvOV^-^o-X27;7iz;~X_?`fb^`5ts3p-%N(=k=gX`#s*%>#Gd7v&V95LHpcghV#J2Xey;ay`#g3Zl?C5?t z!C+B;@>;jEKYSL9(KDXdTCeTTb6P6iY-e7a&T0i4oLEZ_TU@lo%Pc*090D}`^Yqr8 zgan&WTz*T7(PDLTRB&Kqv_WT@1RJh5R{;QL>d*Pzx4(maLWkl{)?+es^BiL&e2Ma< z!-7lWU^2ZrNSv^ChdNPD8K+o#dLMj#*xsDnh=GeGosDxu@l^q8`GZnz^B(|U0SW4= zD&U$-5_IEVf-LZ4oiR^e0>KW}0TfgRhv+%P-40sG&Y?iYV_O~I3Z1w@?`Iw-Cj%Xa znm)&9ztMhM8ft7xvETL&;7r(;|5!A5y0R}Cff8J)Op5lYjF^o%K#etn~(2Hf3>JFgH`iHC%=jJ`9`Sjj3ORTA_=SSD> z@ET@#7uieiYbJT!P5)carEJq>wC&}798l8|+nRvx(+;Q`^$!>uy-he9XIutW4vqy_ zt^3ej$#zs^d2|mP)dh5KBpp%lQkTP4ZwW2i99fc;gVkAmm zYexsa9`EshOU2K~w?jzmT+Bi5-%$mZ8(j8W+ULz|M6K5bi4)f2y-u&!;ITp@8;;sf zVe#Q&?-N{Wk6XDc5VdH**TbauH#{8e1{!>F?0>~y?$N>p`+{pSo#1{jgqC)p#+2Fd zZ`SH7`Rtm096dvs1UUD)$1(o48{;DegwVxtYN&I? zIafkg$E#AIQMsm^G*{kQQsUZ1xDnBo}m{E4ON* zHIlTGf_CYwsdFh5TKj}GdeBi0?$sxzfkF>OBu--#&SI(-&V(P8EI;rkKq3*kG17*` z;Qh!(k+uxFC|X*D4QskqiEY9>ZUz1!$FE<%s6J!A3%Pe_7i)?Q#mltz<#2Z5w_@h& zo89!^1r~y4ofiazivye4QSWs`KovewsOR>l+9-A6oz)w92b#;^%q-bm#)HfKmgsY< zUaQdp*7D|KWOoK!WPg5Mz34fk;EM&yq_>6UtYs6wZy|*e)L3hMI1aDsAGE&J86BM4 zd`3^N5cy9*q&o;5`J(ON+dumFZpfm+Ch`}1M_5nR@!(wBeBD@lu`KAvI|&JzwDMTV zkdZth+3O^<5PKeu(1kGENUd-v9Wt+c2=~tnJtnWC_=W0}nV*+2SH=MS(a7%*+ zRF6LmXlaDCaru*&E+PwNDwCSZIXDhpZ**kg!3~;KI|}iOV{bCPl?~vIulD z85@*?!x`^HB-@mCk5^bK6BwHcTz2vxNY`sGEVmq!Q$jPJ&A?n@V^k_Y&U*q6tkcA2 zriyHB2Z?PA8?zYz82c!gE)}-@`|n>6WfA8Rg>OB}QtOR>!q?i~1@w0;P^Z^p$@jeJ zA7(RH0urY&JwJRRTHioHC!8`olbw8!Cn3r^p^v3E<>+~vgNbSRxtv|I+V0j30KR(d zUHmGQr3^bym!C;BGkuwBbJtRF*I7L3hxNCgSE#q6+v%+4FD3&ubr=6FS4LC9x8wQa zBx0CSa%fItjSnXX%X#zqew(e@IJIsr<+R!h(cUUjNREqFEr`|~TaNFA^QxcOGzR&w z&et={LD$XJ4jQ^&v}brD0{?&$OPdcB95zBHabg9?UGu4}Bqmaq`-eh?S)oA4o^L>0 z=7>J(eLUk;nXL}ZNy1weCzlh=eEAv*WK$rxb@;r(cO7X*k=*<@ zW)68QKWe~;?AX{`KtlA;G5X=!pv{w5Q0Wa-kDe4Ap**yM&XWztLw~<%jJiJNgy2bS zI@=iUE=FF<)SpSAB!t2a6xu76l<;X8D2a?Tz)|}H04`XOj_5UTCHOq~qEOTIZv|6x zN#V`*U-W-%fW+r~JH>=_(opND)nP#j+XZORS#8ek8{YJnsZ!;qo!i>?^1LF@zx@E* z?(oB#(LYDCAojC<>|-a}e{-s*fWF#No%lRuZl^8t&f?yE{&xMb-ii0TJ;3kKcaqc1 zeEUQYOS{pJg-!Dfus!h2KR&L*IeqxXyx|tw$)rX)r`EL~zE}A;nt66|FMUcHSqi-YYdH@2Po`bW1M6}Mi{H;-_SxlJT43c2dmpQDhF?2< zSu^r=Kl4a!6k1NToWK~f6V#h4ff3d-=G_n|Qg-kj(h zthVoGJ)HLu+U%6E_g%mv|2V*-IqhSPAiYxA{eh59S_K$tFbNgmTKWh6P)V2uI!xoO z%R165z{GN4s0SA7sZ34bW#!b+85 zehs|$HSq}aX2s2Wanm1uPz)meAW&!#Ni_&&b}Q1yj~WZ0jar^74a)+HE?wK7R3x;6d`vMLn)sd$%Hk~rqFeWOS?95f6h?599Vx+4OyG=%4#)UGq!?}b1oN* z_vBc(tj&Fs`oj!O?2*KYXSrm|p5T^+kOqBU#4+kZOX>*UsH7X15}t3`a~m-qT9A~g zbulIef*+LOZ(@^Q3ho^+YR5N8p?Eb>jTR2kp>WhzO_?`0Z^Ai(G&yf>;0jVi$^qpZ ze-v6&^kP*&=OR_wl1sE()0=4QgJzg|HMKjy^}rSW{rfj8l}4#%b|8ZyVctb35F-p> zUuCvePDf=KCl9ta@$2v|UE<#4dy@aVbiExAEoz_&A-G2LDr=pw9-{_uB?`M3Vfytx6Y z8?|arji?W8Ity61D_6&Fyj(IAXg7)U) z8suin-zdpkB3V*~Ir^jlb$?oLulc4w%k3DS#?MC!T%qEY00Qm%8~;Ja1BqQq>j3a< z!!%wMP8m-91lbq%5BNVhb=>5m9I;W|GjZM(oQsy9haRL?KbPK+qf78vvXkJGNt#Re z4G)*P6@H_+v(!xT6eF&@r@Cm1FrV1q(pp?Pf>1i8V#HpLrCej-!GfIVA{Dca#Q&SQMp#A>eNRrJJinEqkk@}nZ7n&LWa7+wF#TrlwKul{S zT?Bn#A#?z0lX*(v5jcRkalyI5ai5*juYTE@?2|mZ7;*Ib1E|yAO3_SptygZQxlEGH zV!v+`8>@8AazBH1YD?GqaKGt)aADsbT&mG>;ap|Dcdw|2LL6AvmFfXk@51Q$D(Cr! z@eMcV!w+KinkV29)zaYy&lTUoIsmCP8Mjp5kIWfs(`(AA7}5zcrc)cMo?zEY4vGye zj?mp*!!IPIe+lsQ4QBi-H?1eS39jzkC*i?+NA z{o3-5!sFeTVjfg*W<)CRgH4&xpi7!KBeI^JxL|GdwbtZ^_J197|` zY*TEFFKw@5#3#&S;NPp^%na;sV%FX%Ix(`F;l>aDd;UUahJukVFF$c`4zV+zeVw+H zmCb7o$dfFO%7^dE?(zKo$M_3@#l!WpH4Ghw-udCfKoXN)q5cT|d5&%BbA$c_oSJai zEL_0_eNcxhYJ@UE#wIE>G;-CkTY?z=M`7ofZl&m;h{L1+@(FqU~#(`4prNn1g=zV>1+hE??uN7`yx4*vh zTO7OHnsx#P#grVMw}BQg9`TruLY?J)K-y5D7}IE@veI5XAmbj?9qNDBL)Ue;j2P>- z))k^}`RFES1g`n^mEg_@*)*ebIQ!n!z`0Aua^Wg8dNq+y2iry2{ioH)hXuO~dK#}K zjaq9&*r!D2dvltHXlZuL@}4tEv>38iVVm$OazC!0)y9?>`2Gd-9{HxR#*qpR zYFzL_3M`PO!q(oqhZWnqmljX%Yi<>y8%*3Bppvh_@-+$@JY?j4Vlhluc%KKfu}gC$ zCvg@_zi8(D5$cg^F3L`(7YQM{#St9eok#m^r%(jnT&{kIQXm=-AwbOZ12FUDtu$JT}NAsVJ zeV7y0O%_r=(c~f;Q&55QwSA!^@B@n%+tVEzR^ZK$-Viq)_<})&ZB_1NR(e6JwL4-s zuD*OZPqAbUzpzlkzE(x??KdDS(S&X6$I0mjhCXDG1bkX-VP?_(!#=ude)Z_J zX^H4ywWI!0;xo;9LHs?Qjr3l$C@*0*&PWfJd;5vK4|>c6<6t-~iuO^5<<+Q@kuwG4 zc%yTAvvW4q*wgx2!qlI{Hf_aZ?K}J8R@>tf;)v}AB=f+LC(P|l{$tia_}dI4RA;4k zKXKaFYm&1|QtefonJPeiB1kkj;b2ML3)fCtMBSW1(rH}Hb?A5i#KVwU4D}<=GWo8! zra93T)v)3GStkTpW*fC@C_ipSe>=uz?aMKaTPTvCEDNnPIV)aMi6o^bk(PoiHuKv1 zCD0|gt#hHF5LWdDxt{_2bBGY=0!RJ$GhURz8x%#^eST#<^*Qi;hWSl@jg#YHf0e^3 z$?g;O%AseZtMXj8?ZtX?`7csMIyy%!KLK2epEREj+vrolmk-yd)>Mllb%k2`H24=d z`7dz}N+IeBT<8JsFZSCeBrni08JE96I@ZSl@`(x@hn0PKfPs73PPkB=+fv5NM_-1` zshHpqz;r$5Kbhm}YueN}ZvUacE#cm3ik4S~_UhyFGmM{I>*rn8_@2+yx5?TcfZ{Bm zXm~_uU^u!@bqFP}j%=NaX)4Ks_#fiNzS9YtF2R?9E4Z_YqO;nY(?}lS4mWoW~4uvzt8*-VAC! zKy>U6PR-Foj{5%^-ZihgSk3RJ&;P?$g9ofAaPauwT*NkrmTW0)Qu`t)ybSC6UR~fV zcUjm^Lj*X`4>ojYFiZo**iii{nhO-aV%Vml4TSbl1lsmpZWh$iZ%10A4a6r++=s-rmPCvH z;U31TIUJen&l=r9Er9v)5l8K37*C~$P0D8%0R3@ktyaE@t(g=F;w)6`-xJ`|y0k9L z3k;k0yFh=wc&ag}eWgPMIAl5_J(Hh3Kbs8PYieBN9J<>hDuLqL%#;?2{be;s2w>mg=}PMjml0iQ(G z=c|JKsQb9z^tY70h;Ee!px#8coJMU!f7xJT+IfHa{mO#aKW@Kb?*D08JZxy`LA_SI zPSg)W-wb_TSLMTp>)=5el`-~|>i!ycWq0xkh-UFgEE z;_12r^=QTNb`yAHE(IZuzisg*r2I0+^6mGrws(4<5MJ&HY-rIYT%_w7*Qs2AO#gWv zK0`^Vvbl-wFD&0dTUg88hl!u16Erj#A7IbDq8y?OeLNooZ(&dlVBYdMl~sV2??_5B zU6&i9&Rv0ke^)_MmvyBHbi=c8*BPx2$x$yDBAtK%F^>$!6&%)*qSuxnwe`T)SpPa( zTO201ah=M&JfFfoj_eOI+6(5q-zU*^D9a>e9IvKyX_jDIz6*<}8$p2+7M2Ygq|DcN zXQQ@s>}q2{iMx32s4fcP+egTLyp!aQ)F2P7Nd^_SrBBxrh(C4^Z{XMDNXa4$^H|g1 zmV}Z9%90Nxg-KmwB%fm8`na^pl~a<%G0MD5ot0>u9t_pAaadyq;Xa9AjP{f|u2iry zYI=giavM3RskK#F$Fu?$F1QLR9iY10EYb5$$b4q^?R3ag2D%ng6P656J({q*1Cr2R z+SEUYBQH2_Eh^IjYFHCA&JQOwzGnVVd!yi!MhnR@ zIxgLURVK&qa~peBX+64TGMyWlWrrDP83Fd_Lfo{b2oUe4Dl2w$?&Q_+kc%fF(61eL;xnT*1c=#kM15`@P2h++#yE=RIyA*a6j0X}WNas8GK1{Tmq6uW z>~@Zu&n_`1X`!3oO0*8T|6lh@5DD+k#gu4~6njU<=;R=9vffO`+la+;%3XXx<^8xA zLsg&WHogx>2_{Q>RLDw)f;OBPW-^{TQp7kJc0|4AvmiGoaDZ}+G+jxnUPqKdsRvKb zsC);hoVolwgLDc;noZ94iU1!++Eq#o84V#=hF5-{ln1_lY9WmR^n*78<%VEzTpESI zf+|Yw;&MhLqGGCa6H?k9k;3hYb zxccYMP$YOoe<#+Y$c%{tTlDYi#aEarC6ujGeFzBbW4rcVN~?v+vx)>j$N#}&6USWC@gWb7RE_U;Hj6w30 z*Lq@fETu5#7eimum!N5H&UEr9=*>V9gsp=u&1aNXmUnu6K#^4gdzd9QvYW~+CS{3L zMw@hIEEuhgLgQuF6L}OSnC|1#2qo#Jj>BvgHI+m%srW(^}wNl@<+O3$YGAaubI)~9Ql+zV>AVj??y1aFIOsY zKnJZEsf~B@KgQ}b)Z;#vm{-%+=cj+3GS~?MBkCPx?DxYD!{3q6HuZg(gU43OA-tg( zHvv7Qi?zJXKoMLsQ)gY+=W>8Z}*=q*YT-6M6HXE}S2?-UGM)8UhYaTch zEb+=cx;oE3Fr#v|+0vh%rW+sjT<=ADGt9n3GrcNy&_R{G{wu)rYx&m%7! z^sBjpjBX4_n~N%{9BLIkf%%pj{eWh_yZyU#t5VD>$HrQVQrWfjYE7ilEzOMpZa|U0 z`KZsM1k5pJmG>1it9f>faokx(0?fQ*OG$inRr%y$mb1YS8_N%2cJ|*&^weT7G0rDU8#~o4L+$q zd}yQtp*Q<0!qGxKUx2}}Q?tP^;5B05N0abjcLjgEs5LeaJvAAbZMwr%Al2+oh5ST) zIdKKkYeybWP2blBKcEE{>!~vZ`wlrFV>F>JB(G3H@ERNXY5yueYOK08OhgxVX&1>kimhZ2Q~E)>Ed?+;(VT- zBK}1%uUIfqU-r@G?M~?_g&%$b^m?aY+ZTsFa&`o>zLpVYNWH2lT}BVSLJF#dZ#dd+ z%%YpGXmXkUJ5`_8SD;yNk(RD$Y+6BlUv)x9`yNv22`57B%;^cH8+;A#`qnVrRCOV) zQF&m`_xRuCN~G>=kmTCx*Vf=%Vw~}=S+VWN15JQ&O;0Bd0^b=p_$nYBK3B@o{AQ~@ z8$)2cQ>kS4;^(U^U;7mZZ=)C3y5YY~;Y=`}W0i#5P|EsUa{QUR6OZB~d1*UfJM~jQ z7PC!-G5)vvXW5R&cm!rp%%6#^;K|w8Sh*M??869g!0TXp?3WqkWPmK_Afz{TiX&Xw zyI3x*p|mJG9tIOIMo+R_=0uHTD)i*2z1;#A(N_-c1~s>tj?o43_~i z!?9HU#@B%IbwKndWDCRWpyAtA_Gtd|eG(q=<26lpS(jp@4pvLxH+?T%15YNk}F9dxwT(-5zw5rM0;MJx;&ys9EU@} zVN!t$)!1xpT3c-AeuocyfaFW_;>Izbs!jLUvgyjzaNG~fehc6IVO>y2j+3!ImAJ;| zSd%pd$-zAT_rKqN{f1)q6~S1atM;7jf^tO`#Ri^G{LWM!BjdtmH|mP)Y|Vg4|BxDM7LNO;HDh!M$)3!4fkmIu1opQ z7oV_K1?r|X&e1RUqudfMO!wmaD14uM5UPl-#%tX$G~bxstqkgC_? zfh-^S7qHJsN#5YxGDCGF4+a;#KaylIKEJS{E7tH384^bw zFrh*!?$oN%IDq?bhEvUFT>D(-#mMjd~RZnyyOn`{??f-T#U~qA1R#H3)t3-GwZx zX>)@v`ni9&7>{ZFl>t%7s?hy3`LRw51yH22@iMH)hADwuGRLOrBizR;3*Ash zy{yi{E3ji~8Zch_U~tTr2>P03r;K#gwzJ$?QlbU!Y@a9SZ36ww^FMeKvN*b7P;(2e z*cP!71gOK+5E<)KYz{Rpvt!78h4A^d`>;FmJ(&oZI6IoR*KcF?M+h*CDx``<+Dcwq zy9X-rT;~rBJXOBoPdEL4^Ej&OjedT8V4+lUynqL zU$)UYZmjR*oP;O2o$?)G-1FOvhFW%My4R1_oxU3T`}g77QhtL(nV0AO4o)8r5*2Rq zpDJ?^A!-dM#x|bfGmqQvIjC2>o^%;oCq|v-@G2;YFV4iR&!tSz*cT7=v+z12k5vkE z#$V0JkedIn;DxXT6P^w*hKl@?HKU9gStE=4al)=F zYb#zpV>~YMYM5kgVC3N{=(j4w#_L7YcO{MxB#EM$q_bmkj^??GK?0VJxn$lFADG(>VYSnFkl)vH+#>UTCyh#vLvEZ{$dur&0XS5)tZ1Jzx!Ip;vlj!{}j zUbER6_9G}^3mO}m77GALnY9|z4@*mSKUawF5uKZXU-L3^wgcFs3oS@+nc|oG1u~Rl zPW)h*lKV3_oCJ;4z-Mv{%BFvjQOdUVlbY58_uB0@-K?eTFv;r1yVMH$Fl#`^sYV~v z>&z6g)cBSMI^{O^h0xhxq>ssr5(0Ssp5zF+ooieuTCczV`Xx2r^k!dDor7$h0}Kx9 zlOZuTsevjg3wxvlmvP*7LgPTC?RMWK&6h?27}s+}YORth7SwKqtjz%vZ~A-vw+3g+ zQ~grjAcb9YxsET}j)6Zg?wD&#u7LB0>-u)1gO!suz8x=5=i%qhI~@D(g`T-5%B#qm zj{T8rQK-Ti8;Z&Y#gqF1SQC9Srt1O7PV84@;oVXPHETmbwEj}6B<52(&2YX?E(H44 zax&0tIVz79E;D<<3_-AS=O#ehN$5xDo*S40=b@>Dl&BLV`+SEtqH2Hh5-k}iA9C{M zX68jAH#p(dK5}j2LV5gP#MNLbDB)xcv{s!L&8oucWT6!+oGG!6k zlnJjH1|UDzr(CrUW%^4Eb>W@C;@QzboSvMEN{fc2X}ER9vC{4#sx6MPl#w)fC3HP9 zSyt&NZtU=RL)($>UQXI@308xcG=3l-^QUxzi-e@Hd3S&jeH@c4UjGhnrvp9fUX7r! zN`Z`9v!fJF7*2#8mG006N;B=XXb(xub@zTk-$$feelAvfZybD0d%c;#+~D)UN)upF+kK3G#+xbO{Y&4UC~xDQCf zeCHrEZrUAw9T76mdxTJ4-hHP5sHa?eP*%wYOjWBK7>a`H^b6N7mX?Ee&TTJI$V31S z(o%d5-1gTF6hp}?-1`L`TyttPeSZG5wt_kS!nywX#dCxo92HHrlL8km1v*!%q>bGA zANe}JOr1*sDr%V_IxDqDNVC%%z9g3&`o!w9u`_{62iBw8@DmJu)cGGN6+7}?XJDjk zu7l=vrSz1-55ye@bjH*E{oZ0*i>Hza-o(`C!q~y0&Y;BR6>e~G3<}tyzC8XNjE>lq zqZbz9#Hygluw=nKsHe&!$xHznz8rv;6t7P|uMdLL&~ge~3ukV=Oi~g@UGLz!ehsrH z&e8qN`fqkVPLcNz`Xnmk9-DgBtI;nt2)3uH}-umP{J&+6ts)08@O|1CGurNn|VQxd{j+8{Kv4Z^m{SZmqA>5o#ig{%rw_k3}< zIBBHyi(Hy+wtALwSvn!+1jYYBi@WH|V7?q%a{7T>Ox4 z&lu{!fW9`Af9^D4q^>zqTOQJR4K9u~WsaU@I-s!BQB*P8NQbI0P|GUXYso(DzuQcR zubsH20}V6NY;@3+Zo#r1q)+0})V7#89w0Xwtqu5D$D;)u5YSCX(&Az_Bt^0W!?>LI z#;GMiSKSFj+upY`AL704;Qd$g=wu+!spEgfs^ffHAW2!>94mP2vHcyf5TFu;Y(_aJOmA9iwd|r%Xrv+!>MGo=M zD0H5L;)f)PVlPp%AWPvN?CJ2tBpnq92^L{okF)9fWmVu*(0;{5JP+ zNN0}%Uv6OFrV^7(FLtJnqf3c3w_EExn3FUY3?psWYo_F5<_LX-*M&8m)`c~G6>SNi zWeby_PsP;$P>NN*7#z6ye!OOH_3b8*&ee7%tF_;9BnefzHsl5?J%IFB+3AGNWd%=jA@S#%qf}}!LYOaJoZP{PPTPVVz zNQ+UWWpj{q5rLl?)5a99pV3fV4hRX$7;<#`vBKN-fS}mQ=S{&5O@C6c6?5ENP} z5=O{^77W*oiwLDp%|Pg;F@(+8R>xf`5f#{=HfWboPy*g52BK#{KVuQl^nE|hbJF=q zo`~qQ5`Cx|!*-g3AN!S6kJ7BG7DAc1!XhgfnS}Za9S1l!GF#)Yhys}4H*U55j`!Sm^An$IFTiB;azJ2v@SgF83c zz1i43XaxVo<&LQEE+H*t<`Kq5!zSkjUg>RxdI=iz4HKLu|Cay!xWbn_X%Y5Kai20< z67q<@MnGnJh_x#r4b>5B%-i@D)Zmx*lS^xHA*_L9jg3ONV<~_f2P1Ebt{7f;W;_FK zYpYdE7-wcKlg<%;psmy9?64?0Uv|p=omc8pbrQE86bMUnM)~1G@{|kJKGPv7w~&7V zV<0@IHeWLt#WV#0)6<4s8<&35zd4hZ^PU5JKd#K+-DZ!6LJx*--$XgxA_nSdIm81w zFS$GBUB13zEq(~}j}l)jFG2QKsutD#C02Z)4=?uEPDOQm=|GQAq_WbXwv~@pfN@s^ z@$Gvlm*p^%+@|Y4VZ*LPjq9_uQbEaeqN^^AE*;gMl*tqVsLq$`$Y-q%7Vlag&k;FU}HLy35_h4G|JGhpX+G}yxKTm_F zvW;=Cjadn6kL4o4O;W}Afrac4<;LQ2684z(E-@HY%%^-RQ>G?Nr-#(O6)*Y^ZfuSm$q20=%r%K(+ z$k&F$e7NoPgs)uGkJLFf_)uNMw|7C8R>;5h9I4x}8V4x1F1d|tZCwgoNSJSmYR-7t zq2`Iyn5*WOZg8?Npf_BpR^K$xDwb*S^!_|q+oP6Nca0v+h5r3{EE2)r#3g(30fi?f za}<4_l&G}=7qx}jua`ITpj^UO9O}rJubJ4Z;T-(D{DX326+`Dn-l^6&oDdM_xrclIa{|zBS?dPShrmW zx#`b>CO(2#sj+i%$e*8EULP;dV-GW)10+JZj1oFD`xkNJ;^FkP3~}*pSq}7fN2%D+ zxk`?4rhGWXT{rAsdgDKRu_E$0kiLq28Gt_fGJB{_a$3Ydz59Rw_@+mNyVHUfYu}5` zOV^^0qk>iW0w^rU_nDA*g()SAWbE$MP|54HTXvw(?Q#i=xf}c>mHQ)ewuP;r4~$$& zf7J)hBRF%-Ld(0;R)&jSjnwV%#<~0yY$Gr3=wWj(I2p1t^ZQ|g(wM~0 z)Ryk!q{XD()&ifzTtmZ!X-$@g{-{8nX?HF|-X<>n-gj#9ywMTPE@}B2b&GR2W@T86 z$JCA!Ts9~9sD%5FL!uJeBuVH~+HleJw7%}Yj3H!+##F%rZ+KDwDXe5*QwzdgZlG{P zA}4Q6%n`0|`SmycN31+Xv%`PmU*}0OhH?f)D>4IKC$Ytc*pf`fN-(HkE%B{m{_3>$ z;l#L!xnOQmP|m}Ar3%6DDKg2ZgZW`48feCjgKsTx;i54T8plKG4q1u`pg{RxZmq}& zgDS1J1YXcU z7Ov%e0r*>9wDI+0_8O8fRcL6N>H|JbaP&VmdxCKaF!DwDbz3ZX#B{zWxr&?$^-tz! zW)piDDxLVN+jkNZs3j?nZpWC)w$d6pTaBN@{5Ai!q9Ilr_fWUmFVlmDwyEZRd+$N>*3nilp}Gj7 z{#->`Y6O&@>I>1B=>HUC>;LwfRQg(hwSGzS3jls% zmvL(FnCc*QPMxf^@$;E9r4G3QzR&IQ2ki0iQlyI+5W3n9jdCk2}H|7Dors|Ab({Kry&!7jLsf#$yK4Ny*({rh( zM9(GG)mbDD)OW%apvv0TVB8$7RcwTv2fDHk&0D1&)n?lHq8f(Om%iNa7>}b&mGC!L zJv1aSr+^OS=OA08vnOS4K?3^PfO%k@{a}(!g0|=x^)O*<<0$HIP2Z73j1`h=wqYxV zZNopTp+nB9!*r0)>AH%3*W`+oaNhExJq8<~!k-t>hS!URsAdK7BEA~t1@LX?c~#5d zufM|Xdw;=ol+*r6feQ=y$J*R#ZN%0-$Rtxqm(Byu8%OXb&0o|=&JDX5vBy5y5Oan( zgY9qqjcqLGSA74ncB}0V2Bc^J%SGx;lXHu%Z~?dE8yon@JIi39tpEBLwm^Ups`hRR}3F&yky{o~qbO$lJ9N5uYX8>fL6eBHtN@4tTi`~SN3 z&->g(n}(kdx63JV{?B8R!d9|8oM?hK717ikM|D2 z7j{M;bc{QrFQ9xTrB#M}#Je5#3I*3knq#Je5mG&%e}L#!KiJ+&b1AL6VjT9fioY0N z*%_{nP3ihmmn|C30HLPzv-mc8|A%RBvdlqW{E2>GbTqFc`u?lLh8?OzHP_pYJ64>2 zv)T54l-V41f>t^rqY5vpSKTlCPA8%3>^S#%L7>(q@`clRI~Hp}s~DEgFXRODdt{wA z-F^i=wexB2T7ur$AY^(jj=%YabY7ymL9#T!p5RJ1-l#LBR}nicNV?fKCVA_fAHc09 z<#NfH;Cw)nd)PSc8~2PJur|Mb;cv?G8u5+O-}dj~lW+Rr$2DXhitXq36m3e6ZyAhlqGif7a%gq4GvOV`P4Y^Qd>!;)K!jQu_BN}!pOT-8JX%E6V zrkP7l{t*CuS~6#+&{Pz3BhBn0!@00STW8%Df%XM`QmutucR7;BXn&R94FiurMJQ4^ zVh?$XoBoJRM;cW1Yg*0W3wf(#K79D_3fzm8z3@93%i+pRz39-qjG&jA&+E;r`KnucPY=wN% z8NpnnZ%~rddYha62&d#}5}*F-m__}Xj6Qt$ut|HJyAg4!FZLc8;-ZZkp_d%Id|rEA z!Dp2(l0F56r^lce)CrPCueiWJXMFoXEQI8DcSv+Qn|c**WrKwAmGX)rAavm)v$ZSe zrSkx&u7z<94*CkrY-7NKjPo11w1Ih08pXYLYPQ}ZHhrH5{c35|HuPSrMPx#E<6aNX zs7A0U{mV~F=XMMQUE2Wb)4#c)J_+Yx-`OF^?eNSm zKM|bd4zGN}694HN{5SD!4zR&`vz3ZHMywZho^3yB9BRvkGxI z>>G3TefL%5n`9Mponp5p>a)GYv2Y`fZstde;5u~l-x+VrZum{7w8_LffB`g!)?yK> zmqIaNjp;X)?VtDIwX^@&6d!nSX$suG4#eS5jQDPAgYb^23O1-MLLAjGN{=r*7b-j- znUd)eIFBwK(tPq-sGYwu)XwGv=0PENTpGM?IKY+n#h}DVQO|?_(#&7WL$&NM=5g>EN8!KP0H)6w!0IKKlKUZSnWETU?Oj_-=- zIUs;L19dq0FwM;+Q3ZQWlDdZ|?bM+!f@{vHZJIZ2&B_L-hUYw)Y@fzWwKXC5zF*Uu z7*s2_OQX<(R^CPdX(?sGRyLB>++I2F@1#7)kP!Y@ zUM<0$`Hi@JnnxX`Ck)@j!v^;WQ5n4#n$!On)o)b2>Xj88vbd>HfV69jF5n7AUj42y#wN#jFl4zC;s_Pu*c%8OJT4!1e$r;y; z`hZIyGl zdb^wcmaxy<&_(9fYj|Cx4)jY6TQ%D_OUWqLg&88$^{a z&%5r=jABmn+gTo+a6R!?ECmiQqNtZMqQLae|n$!ae88QA=m=UO-J%ve!Lgk0Vg0{U3*h~>a%mGLE zBSrD2z;pPf|GbZ8*qU)oxwBlC(`3)jMf&jJtkz+s(d)b=M~!Vu8UEf_gpeTRE*ESbr`+?NPQca8_t1yFNeaX;55f06O}pK ziufzsHc=H5WRl(5>;KT6BPRzqyTah;KJt?QtXM%sK3` z$N1VnFi)pNE&pK)^-)##0QG4u)L>O#4AGa$6vzf^mMWHms3{aWHFU-33cB25RE9J; zw7in@ulV5-u%TJY-1ULdVCzCrZG+N~bu_Vq*3whtnc*C$As3S{8djTl_O#$b2c%Cb z?n)$wDZ-M@9}qoo-jutY4=&WkF{wOndDEYBOqnXU2DT2m+#f!C_~014e0ai3$zgH; z?7N~bz@6UB&;4D&YKZJ)0JM2&Fj-u}9Er}$G^rEn4N9Q5*H}JI(m=EP-4I9gQHIlD5s!wn# zTXgOPX)+D!lUKlLuJ?;5>HImFH3{%lS@7r=~eV&ZT5lMnI3n_8Cyi`+n=)1yjR zc_hcoC|PN>e})Lx9sl!QwV+Y@0EV?nBBa}g2#_E5z#l3eN`iA}4`Jb-A>*a$eB31^ zIr98j6u@xW#0K?Q()!fXhEO@%#F_GbaKn4lQ1%?c8WWpVSjjVtArawCxc(s09#M?OP|6~%j*kqrV{v_zDDjz<)BY5neDo@cppVE_zUgf!T zs#~11dIU=4dOrM50Xz?enUxwC84u2ezCXG!M~lZk)f~jkPTGGJqYsy!FfJXeR;2_6 zrsK?p3coCNN={HYnC;0&|H#@Z3Tq!)Ta)79(mc=Yny2f3d6rvfU&SZE#!Tyh^8 zWRFb;cj21k0XC0>{>*q2$#Kd~m`dkBdb-{W8|wOZm@E$Vs_aqaVH`WXf#3#8JrESO z)3YM*i7$+USQ>@e8FX#6u-`$ZT}-j6Zdwu2(s8uc0z|7hV_i2g%1`m}F(=;-c%jzp zr&C2pIC;I2@jzB~X-)w_vf0_BzDAy*me@&|d7H3xK4 zt-C{31kN%%2q;o9)hcL()*&TBF$1Vu(23dn0ih5fG<_JO+La}=X06ao zO_dW8aPJ92pru-SOg8ZqMmi^j9g2qT(tsv5v{7ODEp(KJ=R#>r(1@s*7T9WNgLGJt z^w2-{Nrru{GJ2yKALNntjhj{oYt&4KISb3e+3u>2pPk=&==Op*l%D&i_Sv-;Gt28-CMY z!fO_m%`B}~fSVyr1k>?l2^*UWvVk6bkn}~ycFTxLSIdX*$!G7rh_>)?3!q0Y%vbn< zoB9K$^y78~C$u>!co&KV?7|n|Gn}=1Cr0xRGU=S2FBl%QMfITx4B#F%oMvUT{d%US zV}tq=D}chj;8$4r8avKCptc)K=4Uh7bY+l!Z{)u;j|efXz$F*;@0zC>+286nIn(YS z#%zstp|u46_Bw@al|w0G+uBxx02tC&Y;wSTZ5jhp#toKwAS~oG2ce6Hpc$PFZY!kg z`n&jeLn@shgDXwbE0|i*ZmGRzQ-c3 z$_>c$d7?85Gn7WlFgwY8hV|>QvHTz!0!q&RE_iM1HdyrU;#28BV{VzvSlO`}zX#34 zGCC1<>$O4wU5h1f+h08($->lc>&j4npp$hGl+hfZn5`Cb#QR@+Xpk>#n0H?c5#%Me}{giMW}`I#};?+(n#GV=<{H|T=?UR_$8obp%kIWxpj50l{R(|7czBf zFn2BTp#0HP%$t`{R%+vXI7%zI(cSx ztV0!cNW^%r*j|;M`6$!vx^%P6rJMe3TGBEBH~h4}j4)%D5jHmyG#8~ljvgr|IFRdy zH$nI72kaaD^`@K4^R$H@Z9$Y{Z>PKwl+N{>Ua=eJ*`MDV?$9|7Ov1hl`NBhl|KPe! zFgaoW7P!3q6sozMouYgQ+y-@}&>m@j#Ym4oT^?ldY&Vyqpfgw>BUqH+;+W4ZO;B3Q zC_+wq&-6Un0re=Reu0IK$jUMV2B+hRPB#gT_!^<#SoB;ieAaushrVtNsm6|;cT3Qn zkfDo|&?x@UK7tX~=d#jR2iQKV6Z-t1XE*fsXxiGsnhQRBpJcpwJK({_n z|I)sc=)V(`3_mYX5Nz!Exyn3>j2uWq)3<4CuyWszv!t@qm{cc)oR98lW|=pBx0Gfe zCsg@IovcTP$m9CX!89*2DKylTt9L)En>VzPa*Y1{-V|*_k!afjAjX2IY%Fwpb3}OhTT9DBv0t@BeJ$aSG}4N?Qw$z81584G}FJ>O_j| z8TJL&9AeLuLfK*ulK?2uq<~!%Q>F8wks)Ftb4UGwf#u0(HL?gY8V_Py5kUsAf(@-Xrk<~E315wAqRrD}4L^Jk ze%2{@@&^5rz8meiPVXh*X|IAbaEhz;C%7x*7o`3)KX6JgDVSAPcnF_G`r%(cGn0&) z$6l4h{>Opy3Uiarnfa2hO+(U^;t1x&xZl5$o%lnQ!gG-WGaMksIsR|_{VkK6bP=U9 zTaW2lA?7rACWf}XYD9dZ{ok-3qk?BEmPNz$+30CXw%MK&GsXeaa6869!D|WL% zl5f{VFH~?ZNzyZmv~wS#v@dM@>-!R?*XGdL#0g)7`)z;o<(SE^uEu+sCS5TH%VXfB zm`|6w2@2&QvslRwcAY47OIPJ=z)0m(ppReHy{^^<3B(ZT4vXvOArff00dmuPb-A7e zTzX&FZs(fMqmKJFGMbs`$a;C3$jHMRb2?=(r1vfBF#~^I9M;bbkUZIUYn}8f8wQ0? z;3xZ-ey>da)s12PRA_>rwx-WvY~MyEnRj^IeLMG>4GsMs?n~(n&%$5=s*Rr2y6|Ar z-Dvwt zM2~mP0bw#sD~XHz`~bCl^fZjrur3Qr>iH6<~M+rGM5b|F2RL9pe=jF zc}PKPNeYL3VIvv>W>FTPDaMdEl_!<8F>FC8lyCUwef->Haj5+~T^uh+ll4Q~-px`L zFSIUzVKub2sldffN)N?`p`G&KE2vI}-;B#A=jDVK@|z1i=)Avz6qnj}@v1opI+fPA z#QUB~H@_3pyuLDDL{8k^7b;LLCt5bLX|{7dvJS8-M<@7(jOHM+Gt(oRi6IX8a)eGF z1eK53>n09q*?jhlDRbkq~D8cW_t30yaUAf z7pTW>>KqL}RJPTAR$8@&6}Qy^oa%B-)0o*vO`l`A%WNeOETl``u)&mmScq3DaM8B0 z`kW%eDO!;4AqGXbGoR~2K8NkqI+q?E;jv1CWXt%VRT)n~gR#*lWP4}aC23oCBxmL^ zc*TxPS^aVLItwUtIG~j0RK|Rhy1qk#OU!oR$Q+O2GuL)6a}sNMtre(yME@FPBunAm zJk)J0cCz3?S0S~n>)O_|LBZ(=`COFe1Z+^Qg(zO6Y1}RY^7BJ{8_8d*eX!(Xgyv{~ zr-Lr0h!3BCmhG$h{ zt1MNcSy2ray8&(^J+yD`VAvJysa;!}o!PUz>0%4l%bKlF)$$!e3cZ$dLuf9)vEY9+ zP5E#_v|X-r#;4hEQmBlqZn^2N$X>jNYth(Rd~CUDI~W!dZI2YSrncfbq!$Jc^SSZ= zYSPo|C#^rsgdbUwUl(Jl*zyzg{*8G8sZYS}x&YwBL@(f%`;Oamk{e zta-{q)US=&n5AKjK=V=HB8?| z7?&n5PerHW{LvWo7da@|8T98lu-~co+4F5c%e#Rx`hw^vb1TBl=TNh>32{K1{$$FR z1@5=~mCA}_gE{s3AaO$0sWl`0co9+H9al}K(snXg$2OOV_d^rDz|I8k#>YGme^)gx9reK&>)Emn?``1w zE?9Q9BYl$dAX!RmM&%=8Aq9)wE|VU0zX(&|z2`Rdmp<`(cwOK^l#bOQ6O*HPi~gjS~xVcFMJ{NoRCX8D-KZ0?ikji-Ikoh0~u%G8 z?D?0~$h5X4Xo!@s5y;Q!@pD}5rKBzuB=-qjA1FcI;58gGFdKrtN`K&}jn!UfpWoEB z`DjELv{VoWT+<0>_*|$xNbWYo|3;Y28Ei50)qQ4N^*!nszx`n)r8P3_%v@rli zd<5u~Ap!d0N)4`5ldj4CF!cqUjrdi6ah(?tQcgj?9BYOCli=`&2|fKttvB;QSeyZv zYsj}t-obu46NCgwTDU4iHiJo)4N*crzR>2um`=BzHtST7kCyg@>b1rW;MDM1~!iE9grjC{kX7jBh3n2zHU?K5+sVY7h^4TtaDB4g#As3T5 zVoyM~E^!}8mR zgyw=D1~!KUF9jx+#z1XMpMNbAXbq&uqXfisKCqq6!W2|Ref%N&Y>V-HiA}<{C$Je@ z)!r8eWdXVH4gV@9WZ`6MtibPkwG<;e$IrRxAJB;x3()OPwP8Cv`tm)KO28~N9~vL*`69(m-QL;qd`+Q^~*N*O{kU+WaSP08K@pi z4%*)dg+3OaKDlHQ?EBIQq~ICSk{E~^@F96@?j)d>8GYKSrA#$8`tFCiq+g8>Y?_r6 zsfOxLfVRr@#x~!JgFn#8?>W?# zew7b~VHMn8-s9Hxh4mY-#5ge*8?esT_ac%*w4oc7jweK^N#ao^!wU12kSJ!5AI zqV-)={^;G}EBWg9YkY=RvPIijsezI4;AL)gEzY9P2a=zi*)!qPrnG$^f8ZIfKY^W< z$vXG0CVps*9Pp2}_=6^en=C4o?CR+y1`M^&bAUC2bn0S7Z+g;MX9n-3?(LMC`R&#B zONAFO2$@zGkp9W#`4*g5e)_HJgY?hC>tvtU%TZXSBfdoD-$6v*oAxdWKq=|@E`6z% z_LJ2YZJSD%jpSpJqW1-{%+nF*Z6>Q=b=bbD%kqKPYrpnEkg1 zJl6US@-ttM(ry9Y?&+~Cl2gt2Osprs?0E)ooi7iwql3r`NuDS6tFx(n8pnbT0j<{ygO-)Q`08ZL5>}`a&-Vm#MTho(!rVvcN=Xk zJk0l}Pz~=@u|8c$o{6cEl~pzUWJq=SF;EtO%VJIw$d_cyj3McpM5`RF|~r65%;( zp_y_H=nl)0T8ZPv_*`=mbmeBxNPZQXpCB=C-UiKiKIw1poBlF^Fb_9z<-{VJ$;fuT zb{D{aIVc<@ds2w#0*|HsA@S8Kt!L@3;*ma1kv@e%p|&emQ2XrjO8Ib!pSpyX=jG1V zt!t!yo&OGdTFP_K`U6IOD)~tF9SHN3x&Kgf8>l|IC$ucOKK&Z??rz?6bSLFD&$ACf z79@QR90cz?&0NbIicgqbm*pp^^RjXgAYF!>bHUsuvDN6b5k)g9Fd((og+sByb4Zyygo7SUS~b8kp}N! z8}H60^_vjyl_+epjy*;E<*<#GowlgxdBZw`&d4F^U@b`7ZY+Lj&G^l#}) zYdYgbm^;*)W)XFA%6JdlVmUkIp~+9MT^>yNLrGfkbK7=;CjvR2I4%6-r6QUpcB-;V zrTgHC#do9+TYSw*y)G(7I$98agj`eTC0qCa6-S;@NcOdp7U}FL797p*1~?>MzaaSS z%+|e)ZST%vS=0}Ic$Cg1dMCBpBhn4bFns`CIMn6YJ2`vV?fG(g&VZY{9^M07@zeWu ziNTj4;;A*UP7h52$Z*%xv?dp>rK#Kw-%s~+{SJk$7WK$kH;ME z(S<*7ZhFf{jmY`C4*@JGhN?ZNN9QEdLH|On8+lre=exV>x zYx6Dfi&vx?hYz8v&=uS}@ApUybf7@Hb^X8*#I7_)p%&Mp{P~@d-z}wpJWfT&g~dE^ zIDQY|j(8{BaOn@n>0T4oR^$N#dLuKGfcxi&R0W&R;5PMKNlb=n!i*fv0kyXM6}UOl zno3A*hdn~D>q=)cgyWQ{%Esb#R#=Z(2Ftm&8^c)efpQ(Ag4YBjMEh@1?*5(ezV8NnW4an*`K-u4Rjje1 z>lN^|hpIsALNATKmRHB;*RVq&@5qn#m7AWS>tdi2;pQ&hTjJ|?1_!hN2M!$nGb&h1 zTm8`4^(6xa7Uw{~8RBN>wo2pO(46yJkdS}6IW+ zzVFECaT`Zjg9{Fjs#XB|vp;B1|57zOxc>c1e98dPJeds}>17P))3nGAFTQwKrn=IT zIu=8cpsVGBZD@#)MAVhRjEKuoa@xQi`KC@`f$Q5Qdl2=@)wlSMeA|ZDk=g(kNa_Mx z)?$65o%*>KblEmh1MtTBF9W{KdabZ7>Tnq{8~bo0uUhEp(B6bi0b+#dJQ$O>dF_@@ ziW{LYc)^(1{;)>YOPg0wcX#;O;zF>c87Pc&jyw%VDUxh7ct4k3IR?g0zZ$&){xlPsSN8T ziDO88cjS?MJUX|O|LshC7f-#xvyredO__=|Uci~>VS#?G$*_2~0^bDPlNW7E zJBThf);p!AN%L7Y8*BJE>RR7VOappR@MXL%jXIKk z{62!2pi3<)lFn|}V0PCFW68p|3{yqlTcneVBY&S}aOP0L0)SqndWiPS39d)Uy(M{F z&M|U<@?nAH!P*ENVfJ20%j?#;SZ;5st}>m>{5anL`@({M` z({}Az%2_3x0GoYj4|Yg5X)hY(|4<5pT@gDQb+?{s+X)G)css0RGd zGoF7)5Z*h{9ToPWo=5`@U#_)HeFbcD2CPp_wo8aB9;%9fo||{9T_ozlg^Gw|9*lED z!La78!oIyt0Sy;A=8_+sbCI>VswO@%i#&1;(ljew1Mc7@(8sH3F5v2m$fU*4d>Yu+ zoB!0NK8^rr7>sMa)lL7S%;&EwHDO}`&ygLse*NJD*+~XTY|+1X zx|bX3-*)8u3*gyu1~S8olwCJw_sxKmpE@mLaGjt?W#ua7BRRdpcfk36gk%2Qvu|h? z#mD^L&Dry2cCSCMFCo5U^*eT%&It-!(dGr3`9((yg7?(%-C-6FoFQ~MbgPLt1#ZH% zFhY^Nw@URABpf$i6?Bs#otI}A0;cG&$5lSVGkBIwhp5(6H;mwOqu#FKnLq(qI|nLP zj?c_nL~H0BcXu;BhxCQ}k>ut+!>C(!zXKiFCH5y_bVs!e8TlwaXIscg++z$Ji8#c< z8q05(jkaCUbftP0x1g=biAXxaOR~8Hy#|B>l5@tvps>Zr!v003ZG3z&hRycR;+4DO z?|0dw#C7Vk_iF-}E10OBL4)=md#0F5Q*Y5ZW8u zB-f@&YpOncm~-n5fArP-ajW;QTKW?7q2k_kq2GYHqlmwk1F=6`WAtp>mEDd6d1WjQ zi(V4_`x8EENcoP0yaykYGvSCp=Y>ax-y<8?BN=^&XPL*wNryx)pashL8ZSF99N)62 z(m~lE%{%B^yLh-h+U@i%bB{;;0y*BYoW1Yo`Yhf)KTn~Tk{jpxL)e_)j@s7FfFu39 z#|0i&7rFRS>LtTh<5O`bMmmIbC@@nkFke-xKn=beAnRB596C_vG0W~Xl<9-8$*~i) zs24TvVMH!C4b8n9^ z>_(h{-^wl9ZlbH1r*Y}7tj@!p-E)19%HX*qKYSIqr?juuxPfE7_^90#`(1$fY)xsP zWa9T*7tH9%QZo6#aEWoiP@Tr?pGe-5{7=GlLn4@GI3GO?y4{NZp~J0Rg$+^TrqzA! zv*_EwE9TZMEFpA!|L_N_NVBf}R8p3~wKiFfU*r7_LiKwKk4*hf=J2-9c3@|BMCa`` z^1WXOtL*X;9$M13TmN0g`$Qu)uR>2mcoT*n18?X9in)RpqUmzw!AcorPR_T6nb4|U z^uB;)7SjbeMz?$u-)#t5H|2nCd|{v^ohI`{srKk=4V8A^Ovec6T>NQc)GAovS_qsRH#dIvCYxg<0;4;`@Ge&`YoJ>x#@%fYw3DOTOm8V$!j&Vx`o<< zyf@cf|1{_$_>p;RA#+QRJ*@*2S{Hb56AHF{Q8|ynm45i5ErlB2NxF#ukk=HZ$Q@vJCm`GrlL2u@apv#9{V~p zewD}5x#eX5=P22G5okCWreHnPD{Os}qRJ>>cDa`Vp-YHVw&h)MJ zWW~-Nu?}9_QHKTzxYt4Q(col>Z~#ge&&tJb?fc*GXP_^>-jVUjJcL^Zza(*at}oWo z11MBFEGtH;@7^jS`TTqH`%vt-6KOMR*~|u0EN?>R?}4;lQm{)`hY7lo;}q$j+nmx} z9CEAkhnjwCJ16CD`i2|8(sFYPme?uWDRe#uW5KucKO(vrI<4ua!C-poN@`smU8}yx z7(LKT3V{>B2_utvt6zJ3C-9(soC zEREJ_cm3{K=co2d{66LW!`Bh^^vVX?i=H(K>=`px%N)^t1KKh^{ER8w+fvCGS8yGq zV&kqVnT>t;py-#yjwt6|K2*@(`jF>+xi*@T`HqiQfVsta8zk0*zb4;7W+kUHe3z}5 za%3f%F1GNv%k2`9m8jxOhmdhuGhI5Y`(^aLxZQN1uSUJ$d-AG0i!Hb-bmymtl{p?; zEV3c?k30J!aAELSqYvo8MVD)1*?6knU}hvYD#H@J;%3(>uY=G^RsPDU^ubk)>bxd- zJzztc2e|SNw>L=Mpr0iL6jS`q!fd!2o3KFHdNrkf56db>*pwfd~W&|i=q@u*qGSe37z$`@X3(QhaW??r6};l z5r*L6`+?yAiS!t?BZU_cz6uRFE4Ly}JKuvq12Hih`-!xJay$6Cti_N}B(t#Ca5-pq zR*X)t&z9Li|AqS8nhoN5Y*57ca07l#XX|V0Z;jUzo>Dh?g_1Ik(TP@I>8*-3_n z4o^QT_QVgPR|866Lw`S7=#tet#gw+?rn zo$sg`w@?l9-*839{Iw9eJ{6E-3lCTRv9^c0NrtG%@-1|(kTM)lotDYGag5fAYu42= zVl#7wHElZIa%CCV=p^)z)fX9ZlvC!WETwI^Si_r5_5ccUp zSuJU=gPnzuaYT0?%87W!zu}+H)OYK#Q@)y<$2;V76_`WY{{c2{Yuv{)_%gE}gRZJy z-Rf(|VRl@g&OndFaNY6Kf%|u656{|t_zuLK)x8!eR7nEN4&Q97`Es}epot-@wGgaS+_ifUrk`F zc$nmQz*-B}1n;p?O%Ihp+ip%aV(&fZv&_I~c_Xp0UQ1aI`r)>BS$bbP-P5^?-B_U4 zZhT`)3`g^&b#X-qIvMz0XX&`MlXCa~3b>eFr<1^xtU1j{XbxAdYcQacDjp7DB`RF> zJmr$~*qqvU!Kx8^r;+;|c%@ca1d2iltRv#heZ0w!H~arhH~kTu<1Z-x{PWLW|KLr3 zsO_eIa-Pz#@p#i;v+lJ2P*yv18>2usZv-A3IXoYJ80EIE_Il?mppGxk<8Shxp}O&Z z4-?15(BD_r3(cXt=4D8NT`n~*dnpwtUYAbJwJP`1=6=#YnfV-B;SX|B@@u>6Vh%fH zOp0@+%rG6%bIorJ%wfK+%2N}T=zB@*ai_0W7zQqh|jRuQFYr*S5 zUG#xJB;fOJgMhVyyXafD#-wrhBY z&!j#ECWZ5&qVtfNij!{_@%J(y=H*iG_#9?&2V*}8f3N&1!!xHb{($xT5rj=#Jp*BU zrSjo+_^AZfJDyYD>3Lb4wUGYjEMB5pJ`wCKYdlEPV}%a2yen^fu#RS9QxU`I-Xz|6 zi%uaE!h0du)cY#b#w#}jlvsy{S{IOxThMZCR~yh7wIDb|ajDnj@5U>?cXZ3u37+Ll zxVSESs@i(_9uzv9uDl636YP7L_DR+*jnq|WJz<_Y%s2j}h?JJW>Fjb;e~U8*U|~}Z z)0|^-RCs}U$S>XahZg@xKf{t==yTm`kyzYi$YEXtw51ttvnikO&+YzXHn6Ri< zR(K5N&i{PRKY#sS)lGlcbNZVA|HXg)=l^tn6QEI_1M)BJnrG(q7K9}^I#1KDo^&5R zc<{-pjg63Ve;1vv34N8MS;knExNad7$-N0TOF6AGO@ z)MQphRJy)Ul~zUMTLj&E_HDXHgTXuEUgnV`&}rd#Hx|8CH09E)5VmE8!RhObjA513 ztb5?~3gaGq@5WQ7;SZX=gf1r$taF`c=x-t@{&~@vIl;u`HCzHk3>pn`)%S^K&>-)w zlv~~doey*=O)n0J94l@*fhYGj2&-_y-h;lVfSw6{y+t_? z`9>sTN+upC@`To2};hfYo1Mi1g8Pl>iK|iK^|Y5P{tL#5Navt zq;4KZsJ#Q?Z#eE~p<@!ES2)`7y`!^DUL)uS|HEL}uxF-GyB%2^n{m+YT;>T@-bZ=N zW+Z-0rRidedciz&8Ut~MI@PiZ=+0I%&LLuUGY2=Y%&#E7*GJl5RGS!$)-}rpYxOG5 zg_n63(^r4|ehd%1k%{lsSnHU4x6ppQrdV@nujN{vhoZv!gcXTP^Z89PqX&)1dx~b3 zGsJo7Tuact!2D4T*r$sORPkENF#RJ;vvsgz4KXV{Udmcwow|;oauMMk@YU%Qv{A1& zu%XoItm9tkzIYSPhl-s0IWmr_RKrZvj4vp)AQsDGF|_u8OveA{|H!v3jkK^@6@nYq z{ZM0Tri}wdo8OY|>DXiQ)2HulaU5Qs_gT>8I|>}cJKX#+&|*EeVqfyQ;HQIaEvMiw6jZ>6mScYLLwqY8 zJ3cxc7A#Fs0gBGy3V1U>-1S^_J_Q38!Hb)n$I}?jh-m(z&TgF57qB6n*}@MD>zBTj zYG7AaU&99mM?#(fpN0Ky&xtwt{I%?&e<-uTNbP9yyFk3=R)UP47n)m_W7K^oTB@&|GuAYuIXTpQN+(&GM064s_F+4%31GD$<`~3lWp_w%BH$ zcmq=k4PYA^*p_+{l|o58eSR_4V95|w_a$0UeM&3jq|xz!%R}$wCYhq^(U|6)}`JT0gH8P50Eg{p(g8*v00ov_C=f5!eR@G-jqC>5G_fyF6bNGvtPc^N-eo^O@MjyAfIdG zLN~odqdoWdil8U+=G+cxri6Wp!b*ysQH=fT?_b;pFmIZRJ^@7s6Jre}_DX184p}P? zYS4{;doWzLeh*pNBfvwkcy`thXlB`2Us?{XuHw)dNTD^>zEmociiHZcwX}-ij-5MI zgCY{6TdxF-(w=jt)|PY9c~^UCI`m9&Qq&e(2@^`A=|xoD#==ei=;Y6#Es0;Cx@hYs zVTTANwo~>wq+D>-{wqk&BE8vv7q}!_%d)$6U$@5FQyHNSyd&SPu<@1R9^dyh)6M_- zGQ0&gBYi=;mBJwfON-~bVJLk)t@2B*PBWPM;bq}ZQ@5b8E&hG3&*45yy#ku|li@a} zlfPfoI3;O%*PEf{I%yEYXfZ%X)%24WU;hMPCAx_=Szf0RK`${LyRyoaZ6TW_R{8+M zrt)54@{xjoZmFoAGsI>#uVjy5>m-d>%^AIZiq7gdXcAIe-!^?Lv*7fjEG#9Y;U^O+qR>FF(^~=prog%BfTPNSbPFhRHYwKwKYR zE92|sg3F)HB_XK-1J|W^u|{;W{GVTc{pX*5xKGy#9%(T+F?x`&)pUhQT72b-z$SH_ zY=zHDZ|3XG+T2I%4*~S1FCu|sSQT{A8j8W=9Iwf+<`Ds!O6{c!o+y3a2zNp5+d0~6R zY^-Kz0Ry-Owhp4$)`bQ2I(-$AO{{8YeG8I!pmmzc-}7sT5xBHx0TlYYtp$)i-KasC zh+Tsxpar>mfiffiPJT88ndNaL;K+9B(H2N|#C=4AeMp|!!(*5)BFl9os> zA(FV|H_o%&^!$$sSXikEpHpfojhKA0Hg9=lo?sNaIqq?T}bz+(FTRPE6*w9yuHqE zQL^Zp^ZXPBJK_Vocjx*3y>8K0QBIvRef}Mwi~}xEekzC4VBVO&G+#)b=dJUWwd|3( zc9T6G9Xh$C*&oeye`Wk6f%3l@`8O#A&O{4#+gZSSltywL` zYP>>h2BuY>{d^R4g0+_Ol(7XrHjUy2uVr%t$!<0Q;nXUj-&vum@|qXpaO9InQYjpr zb!ij+IW$V`RVgd8c=fcVHfZ9@l8yOJ{WyDy3H@38sjn?k!V>RMR%_%Z>|R{gd7-Wr zVGyf*O|NiUWfB%&mw2U>OQJHfta`V)+sYzF9nG9)iq_vJiH*WFa zYaa~rh6&LhAnOF&Fxn{AM*9i24ipnBu@pO!Nmuh?h3Bx`2UyP5IKa%c_=|3#M*{qe zi)$}!61y56JvtLzGrWLIyF@=*?};qhr4`4?f2vZ#BC?w`_yz))| zf$oQ&OZBvP96opR@>3|ksC#hy>@IxC?!BJXd5|-sE7`5+!)MCJ8nw@G+Fs{7D?fAip1~(35oMTIlbB6l(aUZ>HqX)d2D{VzPWbrhvg%%0luZ>G6n~y3R|4g7=2;q8wcKKknJTL?)6T`%=PuhGD#at=ZC%QlJ2f6cvx1A z2o}eUA6chYVmB=#gP8%vh%SW|0B=tJ{{6qd{{4+NJ!Qx31E|&&eAAR_uH+&)LdD}s z=xmbWYga?iU0bg8CObZG7W6k5^q=<;a14K}1UdmT_%LoUDXz2jZbt1FG26WvBRiXd zDDWSsaN$2-!6B}hEW?@vrXy8?*OaLjj_uS*^nw;v;KFU*s|d^RrvGm`{|vc1{QC$t`ZQSt)GqIEA4yPUQAu2k#S@XKh; zppxzH!FwIGkAk+(Wcx#q#ffY5)QahDIRB$ivlQs%3_qF_%vUnvzVUP71CIQ`mm z2mV8uqY$#_#kqFjUL0SUhSdYmAB1{qQBTVrcYJPrH*iX`66qzouq9k87h!{9+j_KB z+*etvqx|JeUOQ|A8eYrGwHmw%?88n9de0Xl-3KL-vU!{2kRllojneGpAW1^)1~GP$ zUPKiZh0Y@u!8KDS^3-n>*k zVm8)e+S1_IKbdp$({-V%?q5-!VeI+HQRbJHRhAcKQJP-xN5~A_MERzw3fe%9G#=?e zcc`y5awPK>>nIq73tiz-Z&4|MU-}hjbUR{ zT#LJb!3q&-gKO@kytlsABIBgj(_+;t%ywd(oZzm|{$PO%x8Y&W9{}b4;BPR__Fjhn zyw6K`%^ZIa2Tst#^jn9y<@|hK$9IY+_a6W!b6dfSlG|EZb)3_N-;0CObSwM1B`S{Q zDzxS~Dt{c+BFsvw?jifv(lH!JB%N?Z((BvI-EO!OoOVkeVv0lmp@)`<*Xp5d93cCn z@uh1GN(S3D(C9=_5AT!s@+X3C?>P1F0sY`wu(~+fA}WTSY!Tn=!m(|qZ-LJi+gjqt zHKHfz4P2jzh-+Rk5N~kbyl(;1@ugJ^b*fY6RzP$ZsC(rlV-p<7r4c3EiyA$v@v9s; z8=da$=j|JkCoBE@T-4p>9iNpEt8u`)ajLD!ExP{5O@f)Zd9R?o5ECn~E?AFHy(5@D zGM13u65%}JJGJ^YBD2GsXBHLs8D zs5y*7z~FQ|4`Z(~z?dAjeRiWBT{E~QR*O5|K8LJnF=5I=?ipD|s0W3#wMIy<&ig)& z`6q3-@T)AJw^6Z{&4Z;=Xw$f`ca+(MYHax%{-jHVhNX|XimoWGbL(NNwHa@QW4w>n z<3jtTP26krg8~#upA5%9h7`=^5h9;N^2xmPrhf>pbGl(}KObBx+G!Zb&7PIB#b>LdI6Sw(tXCf@*Dj1vpeo19$LReT*U z^?Jh~q31SS>^VOF?Sg2&<@ZFoi}lAI9)GW_8@m5|2yV~PIqZGg!4q;{ zLHTGb@~7V9ui?eOYy2`XM%B!6WM}e`0;69GVu1&2XO_Pd`odDM_|g-(A?x76uU5l) zM^fA2VEXn&Z?tw_L0B&BRQdIiMq5~Zp1@_M?g@I>!Ps20Gc6wNv##k=@eKNyt`w5o zeJ*x@z`Ry-z9O{_m&8WOw?eOTvQJceTOQm)q)l&Pu7o~d^QmMBr^0AQ2JDO`(4UqM zutK~>v|6wxTEaSEIg8j9J27S_9yr{2o_3K7-+F@(@oh!dh&eQqZ7?dnMHlHA-Pn;- zz}VJnv~VQOV-ht7pCu~9r=T`iNIe@Xu&~f@vAX@4`B2Ct*)3p`Xv3LHYwz$KLSHpI zL^z7L%mfvnke*ZS?Qp(r&gB%nJ+`Sp-l5Q_73w0|&=63E6%HMbd1yFYY~s1-&PMJI zJ_A#RIRuJuF5SSKIzr^dzv-V-IyRv{4_q%eN>J%}X>A^RHT{lB4myA}C75$l*^%P7 z`=~sA^n3tpr-1azQCue-HXBSd}m1bOPyhY{iX}%&xw4{Z2B<`F-Z{ z9+^-UAr(D$?)(i?)%V+2eD9A3*REgWIey{j13WbjxoD^n)|CS%OB+TbZ@h_?IW?-e zT_O3KcZs_*n1NsH-kV8&GSq3nS;OPj9l29ejYinh5__YfNZ&+$tiUIK({m@R$;4+K zTJ_%rz43l4Q-=^x76aA%O=G@s3{oo6My-6K-x$d~UMH4zZNy&FHZZU6PM+ijdMis! zsm48{9^=Q)LiWzdj!)f^Gh4Ice?)oH@T@ZgY{@+Nuv;@w^j;F(jD*5BC9&)x&dWT- z5Bc1qcf+0pvtZUFs$tK*Urmj3LO z=rDKsdIM}avQ|@OIy?3^aP!fgl^=tf%=x)pSe27zbHFM8IO5@09+hB>o#^c_8)vhO za_j5U6*xPeV{3cqn^2{5)9b??DOmR*VdHO{h)J+~vt@oMcFe5Nv09!s4y~zj9$fVm z@#{;blHG}X!`cZ`r-#y0UvDNvZycfL-k6QmQ-5^Bf0XCTu;49=E+^^~`_&1Q;lQyG zC*uFQ6;|0~^53PpzSl>FCv3D?t4+KUNv+Bd)6nwO3|5eV1aW+-a|_|N3AZJ%-s|T( z|BAHvPXnavB9064h`bCMl~u4glE&Ln&2AI7P_zWl^hNrR6xmtVaHtW>}lqVIqK;icz)@2dP*YrA9))Lva7e%ak8}!MmX47C16%}=WqxkC5 z_orA4Zdg;14qc1&wMh8+J%5Jp)Ird@*e0AQEgeqB1G!;#{>C<@tAz(!L2bJEjd~zb z8KZT?r$smOsYRa17rC>xmkGfwPk=I%KNC4FI=0E=dfSr08 zp0gR_6g9}3%DXgm*8u+xq9^bVw6fNBHP3tRhbpgHOqjLHZY!)5oy zSlMn6U2rSA^f5#HqtFXo_MSKzz`2`wUb(e#m!fMD)R#GU`G_5z$fgA(i}_N{I}GxTQ=XNtX@@)T99s?12^dM;My zgUojPpI{KXi}o$f-W%t)NbQ--adX=Sw-_q-CFfA-aH&3MdPzU}L!kxR-?^X(i`3R> zlP$8QY5a24{7dCvJx{?|^)XL!Ca?{B9NhV6$2v zOo%k4tU!l@8Hm_M3$-k&JXNyq2F^j}K{vK04-f4Eh^XYgFFFS08j=J2%>y|z@QiM6P_~e|M zLv#)C0nN%4xzHp@3A9`>8}dU9x+<}Eg33XXQP<)NK0j(g+n4Hrdhoyo*~yh1NV7uM zMx_Fc1yJ0C04%92Bboj=<=&Rj#T>rz+ z9Qo^Kq?$Z043AVc7a(WoUpIj(lcmk1ud&kZh^h}V4^-zT^RZG%0BgJs%y;^nc`T>q z*oTNWius|vo{^kp#my09rh2Wkn=(vmEvVA?!PxS7wioLn#agTA%eDanYsqY`%jMkN zeLlKbNi|iL!qIz8;qz~E|1dtkI1lcRk^npUiH}2=I=m7<&=9tYJ6RBP#W#Ut7HlDQ zSdCpwIrnZ1HqK0QwBjEorzxm1%g|V^Sdor(wB4i2h2w0aFd>SMl zpKm?<1u8Gnxs^D4(_Zw|?(iQP{CIR>xcW-UFVV^%zx%f{2jV_n+lcl?1+GwW%V7f5 z8^LFvcHqXWDVYQ zBCVO|`5|2kza}L9(BWm(6x86+tOQJ;6}nYKISu+$SKwz| zT;=#E(dqedX!7U%!p7ns#IIjiXvYb+N8$8k?OZ&&i9IU#pmjlIr_a`OB{{bOVV`8~ zw3qNe{aEBdfw&(?-FHLRO3`)l=(wF_e;!a*Z3Pdv)>UoG@m_~b7+04C*i>-=J$9WOP0mr%<^wz zUpLF)equ_N)+9d|nx2V)X=hV>`0m(H`KcUw-Yt=Z+*$L2KjOFaA7!fzOwFvt-!}z;1MZM#z!eJ+NgS^P1G%F08sLnD=oL1*f$FfZZ zZ>vPTm4)I%4yOMCT<*Jxe=B5vcBYs&A@@hd?)9Zo;S7qA!KV9szYT6KVOrC9;Gi!% zG+kVFEh-=OUBL>$Jo$d9-Z*7>iHzw@Sb|KrPgfaI{|M)@z$rQJ0oD+`9iL~xwa8gO zJUhQMjuq5e^25uZ4VPB4mnpPo(zce$%z-pwMNr!d9--ysvF9#UFcJIhebLi3GoabY zGGr?b5@<#CI^n{N9uq@>?Kv6jly(xhAvJ2UDoaacAj^Kba1Uk?}Z1}vBlhpUU1UvyD^>SE$8;)LYjHy z2V|C`jHjGQDzeH0adDn#e%OUG*tJ)^9o;FFgVA4aSq2=g>LJPyTdq+lDbieg0YZQ@ zrljsR!}XDY>H0lIF~3)^2#HHkF9%3R%jE>keY$sWg6UT-y0bR-fBN3VXr6bVcLZk) z0#7Zc$&U7-kfERC3$?2GQJl8i>XzR5*IE@?xdh=00us+%lBT4;k`|IOh|>>0^l&VzY$Po*Tt zPoQ@LvwJGTCw)K4yPVrQcycZ)-*3K--|}q!G~kSU_F>GGwOQKg8?@A@AD*&r`~2m^ zEIl{TS;}qf4JQUEwQ0ov{I(;dKhy)fe5BJHzTvvOG2`{TPWGLD%fF4MPnZXj`lEK7 z*2XOmPM#Lv$|}qjd}A|A1shzt?+itH!R%%<-1Lk5jpQhMQQLa$EyAu|=17c;n@KfE zlld4fRym%TkKOtGvztN|+{sSb?QZG!MbfWlfzpWrtUrlmA6DDpUGTEurE>hvXuk8j z`Q-ca-}I@4i)9CRv~pmb!o+?W1UgTqBEI;-4`{MKkx8F>O|HZn(kjHC_~>xDOxEF` zoJ+z9tKlLVkZs_qBIks1rJvf%m_i@@>H>Obtt1YvpA_z6g?-f1ac(27nZP*GM0`wX z;{K9PXp>K(dGv8y<6-cO`NSp9T_8=rhFX03*`M!`8tOxf&4MA>(iTGZbJPE=ahoW6 z*xEeywP;dYm1x40^uc1b&_%Sa#*U))AHE1&`)|DdPo}QEt22sS5?SNzh;L0FUXC1% z&prsn)1+J*eM-%WC-<|UdVeuL)_4z!*P5N|+ALa&NZl{Pa;OucbD%^0uwiLN~3Fi>ZpSG~<3r5J?tQZL;-aOS>@$a=9*p030kRBr>dA59#g8!#h(qcN3F#=4M| z?npX^T~FrplQ^(I;}wAs864^OFxWn{FNIS+a&@$&|3z@TQ5SC3y$zbvI5(bJ8lOEs z69R2=rBG#4kN`gaKg;9{* z;Ham?&=uCQPt)GDb8)(yQKsXbfvghG7_Cva9uKjRFRL7x)IPgYys{MgukCxVyQ3M^ z{&U>$S>dZVy49d>CMo^lY|w!2DRNh_Za);9wI;XPOR3x!^8Fyg3l~!XIM(P4fu(mbPkzQqfr}Kq@qej&=%Ho7iB)%kF4(wrYBFu+@HV4%*MWm3-5_+DfU>s+w>?Omz3t{OTp-j?82&W zJz!&;vH1b)KK}xFt+21<1U?6AcZq>OWZjVC58Xz`g^eiiYhAAUY%>u25==T#5pN8l zM9VHmbR!4Xe18@5$bnZv^JgHRRd;!RYhuHiOXks5FeKu>f-*!HunXwbCQ?vzAq0Ct_0mHnD|eNLOZ4EW|sDk+FB}R z<6g$?thGw{ozc`SeQG>2nJ3P3$W%IBhHWhk=tV*9UgTbHml>pE;z_zRB;#DUXVzpx zvrFGsKRuOOg!{-BdrlPcFuRaNBhLo_K$+D8jJlVth2$k|A0Dk+A9KXO@-; z=4_%T{!R5ZHuAfZVjit6EkF1!(3y7my)?%htO!n`SyGh`F8oLuS$zm7sxg(^heCwT zePsV9LSz%_pYXH%%rO}MyLi1+3D*9`KnE*udj#ol^>$EFgUkkEeZ|@-5q8+iF9L4q zmpGsqipn`GaXdB}yF$+|DMxW8++6t>XaxawxU^RhDMgMX>BRx{L?qpjX(vZPrA#t6 z0L^|+ydmVGT@%Oru-)d~s)!p$N}am^=TrY_u+nw1<7c*kZnO~8aL%F0<8GaiGv_(>6w^2S&L%Ag&tT_pN1F`U?tm7X2p=VOVp~+-OY3Nrn%RTP$4% z8Kd7ICmsI9URyIQC?$Qm01^N&v8bpxF7oPpPU_jQsZAKt$Gbb{8zy1>)&=EJjCBh z;mGD3AViG@>7gAk+km05gwzcV<_RXHdsT-p5P==(=a- zHlnzFV6Ih-X615cj#ytH4bE{OhQYJ%Z zogKMx9kN~&0NC)ww-k|7cU6pfjQ1j)_x(vuNaG`Qy5V!;`G)>{aj+-}36KSGrL!jH z$}3od@$hCCN6OL6vU(znTng3vddU@0(x4MU#g>e{9^={tRdGC6vzy*qC#ScFN50FKKa%>hAhUw-U@r9kr6uD^29_* z6u`Xj#y@3?I)K(*pXO57m#95pSz7K+=1~8ioBn?acnaF-a7FMUCsu(zI)$K{pfNn0 zTK*hfHQVpLs@;8v?}on6(u=LOt=eE?0YHWB*+7$u_BTvt?BxeQ9QPh`iQdgkjx*?X z%k^gbZGXD1y1H$Z)qLvaK%65C-QKma83{OZ&qEjEyF-jk>VnJm+^GJ!xn9E5^8fu0 z|7tJR*kRcr&{mq?h9co6lGeLUN)H`Wqn&;V{Sq>ShLg_J1P4d@^ff}-M~Qaq$H`Ln zEdG6pzp4T|z6Uxhvl*w)f<5t}xCCf!(q7{1I>dEr%#_~{NEg>3m%yQ^Wu+~nLr{+3 zR`+n2_Zd>U*u63Xw%zk^Do$tQURRb5&*in})@hXv;&@bPz4`k#&(+Pi#=nqFIdO`d z+Ze&+gpEP?7;!WH#Gj$>qmC$n9_p<86bv)$2H5{H1bzR)>TfFSi0@cb!O)-j^i$~K z6l-u4^gsnJR!lmlJC!;$!{3)dI)$2{iVVnlR?w1YTDm?^_pLv#zdD| z6v|JE8(Lz2)@SIq1rPS$ptO`PNWZ%D3Z6 z;@#rXTfVdhEH~s$(RJEfuML$wvLopGCDitOS#i{BLXmm2j~d>C>a&bLZY>!7+idSh zUekaKPIcaZugY&0m&TI9cAlu1%UOC`I-Pg8c69IWH~K!}r#({}`=32TG3yuhLzgu0 zzcOZ%<-wu1_hK_m-2*CML-W>x__i_o|H01T{e_&cKzz&XCT?`~3`K$_dhmO;--iwg z>tdH_?Btd{Z&?!?Qrs}ox=tr6O_NvjRGmd)7U7k7gp2Xr-ghZThi=7i^Bgjhl;~%@ArWS@{;T6}2*GcOx5t2iZf7*v`nu-qPg}>cyX9CZREg?ZtHMT%yvW9XlzsOvyVJl_6!AJuE?MVXOMN@gUdeCWcE zf6R!bR7fN_qD1=IRxDqwD`?1#Q|5-UK7h)tstC)=193|deFu{G}6B<;`22s z*%4$8Jb%eaQ*&sT&u{vFIc}qFLw!P_gD^tJ7doLh^pMkWk{1MO%khG0bk6?-+)CWe zlfGZUonNfJ2ABXH?pWygU`13*a8MKqJr()?%fVR?)GwZvM;V$IdEG~z&5dli-H3lB zy<$<9?j|X%Y-h)yw8g_YKcM?8+~BaPw6>StL~u9qpI2$LYW91{iKfqQt=b>?L1trb z#&ApAdhY1F0rYRL-+9hwY{g0AojM9uK6;K>L~Z=+rtekfqSy5A?*}{=s+1=U__F5O zGcUz(-Pb&$_vZLMRQb9u)d`eS8BFtuHO`^1Zv_JS&s(Q(0b;D!y9%Y4@;n=X=FZLL zqi-}wgqLD$#ICCO7Am{^I=l3Z3cifsaekc{U~9heH9^cM613G*^X7!RfbR6GzGvyT zR$!@Ko6geRj4o#o@DBr%!g*1j8f`FSg70C}lMD4lGCVIhCd~|O%xG{8TW;FRd^~=A zm!Q3tr=hfBZoDnHPh3RcO0$4w59*vsUhTN>J5BZjk?|~0g%=S6s)=&`&rtC{LFM~c zqzmADe*NkqUw-add>Wh=USdgy^ZPFg^Tn?Fx?Dh&^T&QO78C&$87A)fyw&$&eluEaBr~P{>b%p z^T$YcMT>r*chqsvFN|ryW-BTjh&xv05xUZA-2tb_N?l!&o>Q*u@@s9SBTR-EQoxIr zRxPP+&Q#l>-+C3=0dnRa0XzOCS{vcxAa@#Q?fAZf zW|oi367g|`ku}}aqug8m#y~uyRPTgqr@aYFR+jCx8jI|Y%(2OPc(g%1QdWyN-orX- zqJ?97;2hv~QY{5{M>hzKL{2x<|HYf?Ton3GSpV}6sKPsv+;FFJ29Pg|jSm=)H|@Em z7$eY+=u@13{;_{Ti0mX5{^B@$Ayut$(dT#iKpV#j(G1B&YL+-O*G!(6b< zA{@kr;ZkJx>}Q0kW35_Nvje>ZaEv2UV+)FfbC4d*mqpZ;2Fpk;I@n2I$l1I!Ctb&~ z-~(#XleYHvXu2!2&rScIjvWAONYQ4%jaLOvQaDZRiD8AF9{7T(Z7hm!|C#tzIa|Iv zul%j9r{NF9N7YSGpBlE}=Uyd<7@N(^+t~*7xN* z5b}gh%G=I7$mwt00Q5RTtseZcOPHVJaA@HIH@O^vd_04B)`_&nkg%#rwX!tX-0hTXy5|bC@CWw_AJWd7 zMLiLro^=3gsaSk@9S=!uh;=Dk902f4V8v&{wis0OrYg$uX8OOs`G};;>=`iVy)@cDj032- ztnC=EG}Gh*yXHRuf=;G$gW9GkbD=9-c(1vr46gbkH0NROQKki84+0LW9(J9LmlLkZ zE}WkZazHgcM*RKP|KtBV^V0B%JOQuhK2PWK6L@Tm{9ZxZx(E00!+Sv6=JyWH&5@(i z+1DJo;lK9wHH`Cuk#|jcLAU-gk2sxgG`TX>gZW>WF1_K>5B|O)IFb(y@QD(Hvf5C$ zaTG{EsVb`H$%xL)(f8L)MrX&vqG#fpTbSSe`Xo*IYcovCQd(8opl%Eev+jOE z#|UwXxJMYB3lqEXD{%&tOBCXSkIPH!JqBv_?fxzGBaVz_0R5B5-s7OiKLHSQX}Dz*Tc`-d{xk?= z_SYIk(=Aq5H{UkI#=+;ZDeE6d?7_O(!usHg+B#|{7Z}$8!CFfV2gDS8d8}itUzD$)Iu5{ zx7xR%0u|Du5LkmyG^obB0;#)#V^LG9Afr6xWsNj%DIa@7B`Mqi=B1xNnmaEqXqw9hW>_z6#9c2f%XpI zxcI|1h>j__PyV?cMZpH%`5$oXpqEP~M7%(RKWTp*Cz2{#^SP-J z|4xCLU;N(ebKo{L2b_OWqgyNZJS<%m!BJ1k0erk~$slnR+i=hu8x2NC&TnOOL6H%T zri^3d%Vqq&T3c>*5*!m#qvsdJq*jX07I>w5q^{^a)3Z=E;=^ZFQ;b8RdUF{6HUa)N z|36UZpZL)m#Gu1dlUlAs3vYCJtkO!LcUnIvSaTEClnV(E@Js*P4>l-RTOD^(T5KU>JN3_k^Fr42K>aAP2GmK z+76e9HmTm&fX`do2D;g9ou6W`ANt`eWPrN9Jc>jrlbI7Lj$(=TT{AM)F{<#JOMIWJ{tddVkK!ibV zlM`uYv}UlFN)8oeH+&hY;L|-|hFvi?}e<9L2T!AJ~@i z2ra(exC%)M^i-GU`%WtM8ljLqHxZ0L1!UHC#UL9shC=;_*AKQzVe^*w1(1o9^8rjg zQW%icsoyRoJmSZ(?Fv1gQGO2ESvXt#z&4k-Z~Xk_BMNPcsWmG%J8n3yGI$U**)XLv z1Z-YYOm)OUi9U3@JV_n;@#dbyax$GCkGrBe#TXgzPXSBo zu?aJS!_Hm|FA70TeeOOwSEdaYZfhPa;C2G?$0^LWRxD#R#uTuj zrByvVP!5xDXgEhE#$So~EAD)rfD469d#;j1IGGMHNHMpSqssF3MYLxV^{RXfA|A{vv?n{YP5b$vSy%(>tSosJVx(WB2B9vXJm|?)L5D* zlnm--K*Z|sur`-c-!a?rLkt{o4p{m;f`sf3W>ctBD3D_b`BEBV(#!dm71-$P-CwYjlt10~M z)oO&=Q^!3T3iGCa{ssSCe<=UD|E$+TJ)9%;m{~}lAE8|*&Uy2GVWAG?kc%cjYxzs< z#fjQklONn`m0^89;1VLVueIuWo0gyDDYSOWBw7k&hgI^Eiw9ETGX)Q5Xdy_Q^-;F- zoBo{P4yPWEIn!>+r(bpf^5X5g92%3MO-6}=yu9(RWrtojt_zRz&5v0b zv7-anaIbGYyO_i(#>wwua!7Dr^WI+G>xBcoX=T$Kq<1I}_ZsZoVLQD48qy0va>PXj z;8Wj5gW6` z1{A#k%ij2Eh>t1g1|Q^4WEBfP_#DHV{CKnfzw)2>;{SbQ&pk(wq?kGrPbZTu<(NlbLSs^6|F+UbrLUVG zM_$CA4d1^1-;uA|zb!1i-8@mx>8{Mec(Sd~_xV}5%$0*Vj?W*rHz`$7mI(pMY=Qi+Yy&xj;7p3&lTQgAZ)W2aWBu8)V*zN0Stxj*Zl2pn)se+{0E{b!XaBvxq!RW)tv1zhi+#L_;v176Kaj8sZ5$k;%|0M*a>i z^Csw33f`UdeJaP{{nc5-nOLtMDi|wuQVN>%gA$MN!wm%;PtbDI@+M7V?XbU=t*z_d zozLxfwDTv&KMzaa#qyMTj$kr${Du^Bor3zEO(|ri;(m}M^1Sh*{(dDcZtFvXe{NZF z?}ux+I>*%X3NoxB%A3-Mixho!^L+HGa=|qX@-3cQfQFY*&`n_RDtCnU6I@0M9Lj}t zaBuLYGZ!194degll?q%`j{l`Fmfu!>QPGI>2LSRP`mzy4p{rII5@XD6+;wc2A4+cd zu@UV&0+b_Opr9OzRKp_LvEW5&S_5ua8y~E|75-<(`Ug6s>p@dh+yRpk&`QfuUiX{+ zdBPQ_GgG5ko|)#?(DumfmZKXt0XJ%^3()%APy(HxW@!IHd=6L2St?(zF0F9@u{mwu zL*E;I1lQN12K-)GqhMP&dMfQN=brO<2bKjja!%TRk6ho6YQ20Bvf2|o@`5IJTt9BM{H{n8$L|MN2dWQ*(lS13MeP&Y|HfE?v13aoan_fF?W;#t0 zsMJP{GS1oHn^kuY;0eLPu)CG8y$rt z`OaiD)=YOi&LcWr>ooaHCt+%v`cHxDs0HxZ@QthrcxMECF!-^|OF@?hxx@eHbwqtb9m1s7qi+LF;*RxtCEqRIucBI~H{0*S z&zIfY3%yPRf)_1Co92lZ2$v&SXBRl0%aTGVi7w%||O=NtXk4a#pba zJ4XP_(#o_G1Y&DLQ8h0kd4gr#ZLluGX}YH;t?S{X93rgczkMLeoNaqT>1 zwUY))c)&w8$q>PLTj4Wh>+00e|F6G)(Le8_pspwPx1g9@A2t8{oBj{M$43rPah9gz z*57|xtih9UM|n?Zo!&RS8~5?Um*LOXt2XpZ9JBeHx-aMIYm#i?XD1Ucc{_5eKHPw> ze$#>YPo{wLhT^B++S2laOAaP`bZ(-rDOnBjzyHUdr%0xH>L17H!Q-LO*j`~;i-CR? zjR<pY!c4o;&@MOt}oz7K8dX1yu*?rY}_bHOi*BWQ@n zchWZhqqIrRgLn;UBbx`&971R}Q9sVF8_>`K^ma1f=#Eye@+dj{dB79>c7HC4Z|{&7 zLi*G7!9i8PQ z7};BnKL%Qk7p%!n9J*m@K-;=)7pdikHu3t-lRIkAaBXU$$d3y+4W0@-*II|!e7==n zh+G^;JWt#NDxW)_1NA2V&dq*=ZlX*1{r5j~)0+NWdWwbX*oq|;CV-kTFYZI};;52f zA8k(=?3*u7=<;|IVUnCE$;c^>TB}`3$OBFn=dBM~1Cfb50Pg6gRCO?Xi%H0$y6^=2U2YMH~>nSK1T@aywgD*zWk z%Tdf0F8;Me(QXnmA}q%~9KzP{*)@$f#Lo+weXgAU<8#meDNyKA2QOOE z_~c7?V5kxUv{e z^H$BuVisk@a0kkP6Q?k}hD;)!B>C%JoFiw}XrHz|SZldLuwTrLna@yef3jAgdNtoO z&<)=OFVD*Yt|GVbk*1xBnJXOg#c}JI#kHoQO$>$wuUxN~?U%pFj|HjpF; zhhWnjb`hDWX5jYO(!~-h2O(RCgLdqP)bE^(7h+6=pnCwj#hD+?y;Mr zh`k^A0KQPw9{3ZHh*-JjcgJi@-m|%Ai^SHx8@=IQ-S|gnI(}{wP%o_f!IazDN+Acu zA1Jsn!!@%3Y1&2lt{7+sdt*2IvEYN+GCyum@p^&aw1M_V2^I&x%(8({0yy zQn1R1%)2T7P@_83=u(P?=omd2EZ|`LK{RJ7ETJpmn%j)#NMaf5RHhquiTM&`vp@zFA5FoWl2k6oKZ7z~5@eIc!yF2moA90wN13kk zU=YPayQ#x#kZbYp!&H+Vr19J?OvpFzZbrRtzf-L8!L=K#-^;kLWIpwN8s4#MADHiv zrD->vTiZXTOxB>Z>~0jh2>5!BKU7c(V=}nR;~@0Q0Y%AS)>|wZR9(vvt+kLp3(iuy z(qK)OD=9lWnjaP%WHd~+#ckrE4g6Vu(&K23x%wE0Nv0S(QHTPcoBj{ewm5CJf%04g z*F20I=r84q!@m@r>z_2|4=({@R~HZMzsm+p z^1MEU{K>`l^Vps6Z;;UQg$0`|W{ksHMuahMFf&?l#=hCmYsM)mLt0sG3PGzM-lXM= zG#61GgE6M7V`Ne&79xW5rL^j8=%;cq!)k315ue(=r|`*W+BtvgHhIzzL2vgSbA?1O zwUizaWR=1z*o#|hJ-NacBZ~P_|ITHvg3bKjwtOchamWM`rJER-urDiCx=)YyWX+jp zLpoTE^nWCi$?mMfO2?0Ld&ld9)!noO-BSYHLD}}|6}_|BbM3@acZa3hYfH6;{Kp`} zoItHhhm?;kPItq0h25B?UL&8QopS}BTR3{l!CISX`QJd#rGjqqORen&*pS&q?xG^z z=z5NoEsk@pyjo*@9if`$rt6D93x2}P@_K0vTGXYwFN&>S3qk=vOFAbI|INdmug^{Y z7l8Zh_nN7th8)E6rBy$c3(uE(aBJN$8~gBKf;%?d5g!~Y)XSxU<=FxEYu81v4?W%D z)vNh3@clzSXxvRPHSM;cLg_5#YId>@P^}BafQ!XqwxUhfSsgl^pzgU12<|nXCLHmJ^Acl_ZQ5%SRi#k$!uxldi49e(S8Qhs3mm7(3up{xUbpUi$Bu)|& zOQTnNh;)KNr+DV({H?o6xVBqa5thc*E6G71gCYqO(ROhcs9LYUMGJwYvzyFP4;8#p z(KZ!pFs`Z4P8ISId1tww;@m*+w(I)#W9I@_IiPHq8z!S=h1V@g7bELr()d;TP!far zXU)R$5VX|8wWd*P1%@^V3{JjD>r>rh#u3;?PAf$dXp_<~A z5gtI|xH(#O*0`J9xz&0(t@s}KEEs#WEN%VVPHP)$I(sWGHU0+lF4?BtOlM{uNt4zW zFKwYsb_mp08{bB_?Ii>VFqT2d!bRq!xwAORsMR_Q&OQ0GCd#oQ9VucE@tx{r-`exaJ|e-W7lUv|oB&EYd~az668PR@XoVOPv$kgCt!^u zyO;^I7@Y`e`>D0o+HM&7z3Q4hpO-ekIDQ$Z98?0jv#qN zy029Y(=QDjY20)-C)IM{1ydz$PSx&nV zNUv~%CvEQI;2b*j!hSrR2S~wkZ0sM%hgWM>^g1Hy_Oa7=M;fo}?VtNuv7n!*k*2tdC|WL#oak4ZlI1ZPcxTp3`1krt8-g2rz*{2Yf@)O zjxjf%*u&JJ29rhQQEo@p2X$wKFV}&Ev~;CS{m~pw5N=XSQTeZ5zpRY^zyRd@(*PIr zKI?03pJHT}PnD>;+7c*vSv}XQ(Cvcy5f5@~fYuGc3oHEOeu!ANOGQ zou);E98=@Dk%0$$?qatugdH@qd&XU0vX&EQW4y^)^ap zpLH^6e8)cMhPwU(r|avR`Z~sa zcm$<;(HsAG6Fe6}*TND*FgIx$v{>*X>w-3i@kZFrPPFgqsxV!O37t~b%bs|jn_q3~ z+GUpK0@0v@B=Z{fc`h6{J~#cp652$6Ah10tc&HX7d;vq&XW%6~md1^a_1`_8l`B;K z{>UQh@nMW#quF}tdY)NRvH|-KUyOTBoZZWx3$KW-OI5yt?YO3xo@m|k4h54ZWAHQ4 z8_<0&7~=HKg*wKW4J>T_h8IE>PmdPPpegbb3*geTxrUVY@;^Dt7xBcxZ6J#>i*9Qk5XoJO>H=`Hk4RX&!T3OY z7yRyg0J?#MR$N=bN^s2rXH)XvIIcC_{67y{Hy_l}n`#%hdhG5xw!7@a!&RXI%CdHiiE=d9QGHoQzIA3j6&3)F%(&2Dk%r^hjXVjkS+4U|970_-B`9au>Du>3jY2rjV~e`3~kT10pIj?XrD*i+RT=T{ATB1aB^t_!R?bV zvhU;Ut}k-tGv5*ae-iJsEV!-Xd|<>6(iwOldvWQH*x$1QM{gwOA=?w@d7Ey{E>ceR z$_gZoxH8?7@ts*-n&5HrLEc++1IX)}*-Rm&*j~q;Pz+2*-WygStr13xe z9Sf%y!WQ<*WQfP6r-#_T>5quNU=m|=uR7MvaeP0`zx*7uK~kl;WpjDWr0W6KQ8&%f zcfj$~tqn?}RCYpbhGmXx9(%&zwV{cNaVIK$D&VB{4#y=|>V;wI{%Q&Q$lndKAVlcAXnMY>et6zUs?9@e2%~@q?X|~Y7F}i67-~VjH zs@UJA(jWLBv8bo(9R%K-MerH;LGX8;Nm{=wgeVflYD&7y49$&lu4q4UhO~8rM2^r#3_U9Sp|I-Q49&@de zq${>vE+L}YAlfitfdLE|u^urxnOAn2SnCuUr>*+BM z7z@XsLRnMut1s_N@PzyI@BjNd|E9l9`+Fe=V;6kkDBp;WaMk{&b8vl*?8zz(HSfl|4IyrdH#)m*jz_tg*vMYwSmA4!yioHFa|v@nQHSbA z$PO;_x5}u70&3wqo-^w`+{mtT)br&jbU}m=O2qxmE~i!HM(WO{ZW=+haGeuGTP^Ac zRp{hEgWJh$0=p1LTNIutuE?uDE82 zWXs@Oq?XCVae~*Kb)>ZFCcvA-M`kx;dFJcK3>&3&K!k z6x_e^e26aD{r+wG|NiH{BuDfnHu;bT1(XUA4f&DU#}s*)1I&&dm;)8bN6HAvoUZ8q zJm^E;7y5YKwY96XU{Kd86W4AZSb;j$1-|i3|C?9h3Yf}n33LJ@e2_TBhB2vJ3UUF6 zdo}b;`5${4HfDQteg8gu8*rcRDnNN2?J%*TQ)h!ChZuC*7v2Y;#A3d!e>dXShq+RA z2zt9liJ6(@a?JRk5H4B@yV__Un``Enn<0IAESb3<<}_fMDh&GZYVDr@=RgJK ztL?X8v;>vBkli{L^N)>j8Sa~iZG511iE_f6muDQBN6g~x!!Qnfp5)VVSMH2iJVCB6 zk!I}5)|aM2Cne+0V%D}kHSm%P;QV>l-JDGTc49h%ROI#b9tOTpycOooTmW2;ZjnS3 z$0>V5ZnK^<^b}6`tr;#mAD1M+!-oR)PYfv2+&H zUnWra0h@MXHaei5i1_9ul)+6-k42I6xsO*H8IZ=U+vF<`Q-X0nk8Y=B%7v<9qChu( z1!-%+NWKh_LG}Ya$id=Pvg{Gvc*eH$4S%-e#{WP6{g3JUVhM+)wxo?esGlDAWB9g# zlhe{@Jv0)-q()N8Pjy7^5bbkd_ORoP=6C`;XW;?sZ-3wsm!b!CHqf_K%<%i(^ryS3 za6r$LJK0qtZYTTv|FicW0FoqEoiP5Y+V}KykN0+GX1(`DTCH|hT6rOhgainX zFn7Rr9C!b_Rt;fD`8UfICh|AcPD8d9$na-p|aA+nF7=f{B43|SL(1L8 zfSMY_gA;$zx@M6*08BcGFm9&`liNOb1=bWffr4~&?A5Ph=LMK8g6wg9LE+?D`BP*7aDD*)$_G2p<1Wc*7=vOoW*Oti(GYtP7_&~bSmUyn zGE^G#W#AZL1ZKSu)H-L0|2gB3T7(QKj<80gd1Gxl`cm|eVnm@r4qM_Qta0Z9*;+;6 z#_3wt@T+}DzKwfRaxZ=!3>_Pam>K`|II=_s9Y`! zA$s$toH99CRn&i?>(qr1p56}}3&Ii7+|(ZO>?kQ0rW!s~-uyXrIpibG^}z0x1aBjv zUi?A5X`fx#cd1DTLo(&__(}h10B;9{doGJ2V0L88GyxHxmKCXMHflCX$52lwR<<6c zY)nqSw@^QLUz)SN-M65Lz_H`mp1#N%k60v#N3Yr?^|eSTOfEtvD!k^x?$0SgstqYd zam3V8wwnvy^@T~${1ECxGmh07>P4)Z$(fSQ(kRMLY?yww{S9Q9i6Jpn1N9hn5$Jh? z!$1e2`B4!IEo-tKQVfL*wqS~me|Si|6!#bJhYbB3v)TRGT*w&b{zNFXTA7NemO>t^ zt~t&ofFhkGGBsK`!7%DU)K!cb;h`zv;-rfr-7yg$BniuAoYaHE^s-UmC`?=2Hv51r zLs>}I38$GI721l1Q!CC1B4XMNOZre{Yr@F7B(RxDZi}^Vd}R4zzKsds(dDW*WZ1b# zHP|3qJ0%)GG#k8TLCa9GkxUvHY#)h!A@Mq3?A5Yc$Zw%eO~lf>j7xgq(*09_G83+Q zhVUmg-RP8twJR%`hO6O<8#vY3$P!9?y5u1VUp8t1(IF!c2`c?0)Cng;?@>K$#h;R)BJ>A}Nraue5WoD z^Pc*5>jF82C^M5Swlj`@IW=;Xdy0f)JtWY|wk+^VwNX&MUbB+|4nqAGLx!N+@AaWs zod7%el>SDFi@dt#!g?ywVOe1X{Kon|AIhe7gd{?4QIIMmNh8Q=R}xzh<3=V!Hs)kP z9jg4`KE7Cdbt21Tgr91LmdR@#>L%3ui6GN?kw%C4JW7z+R$nX%H{47+87N@hmyv5< z5v?rv`VCuh8=XRpUa(G`MZr9bwdul-rR_8B5(+k|SO7c$H&1obI*Qm=%RJ>Flsf8-DOnoiPC78Dgn{eBX} z`!R-aZ^{TQt{#zf7#aO#Ik9?EwtV!v&N`4dHPk-xVfU3wF0k`6#+wJIdBhu!G~Ym% zWxSYz2l&OmN)yCmiE}l=_;ZCdOh}Q?jJlUbWEAnA>)(}g*tH;bv@OqGqX^;!T8sV@ zMxcpbsXOHyUCs- z=Cb=wAzfc1Ca({*Y?GT&2pRiQfq8O$*Tqagz$GBy$*0H;IY0=x{To(#`@R^ghO|eO z>bC+wD_M3kG+{Vx%1zK|2U;YES?oiS1yft=em3ne2a9lNTm@&-ZC!qJj^mYj=F z#{kcLUdTt51YC;S*nZ-2z^M<=*A$|W#bemPHv{C`0gmm|pKgjJ z{fB=8TZX<)4g5oj|1v^Ve819hAp%MS+YBRs_;)CT<|P&)wnQeT9EWOG#EuTt9^;S+ z#2VRmE@IlRpGAM!$-HTVCJF8isb|+tY#2;2rg5;1_J0eF!}c>DR(1C|4#iqj6!pl~ zz|@YNB=CBhJT)*;G0C~pM&RZ(dtOAtiZss3*d0+HJQYn_-+1#qo6TAyUm zQWx|wVEC~b^@l8P16?!Tk(TtUdn~yyx|$?b4O#3rJg|i{&;4^`P!3a6Nx?veAhAhC ziYhcWZwo51sbk6jRnk29Q+Wl>MC4;|_iK_1kYUTcr<1-2!PU}Ukp6Qa9LI(rGl*gc z)n7+X`WM{eMPN-e(PkZ(e6Q>QPMYCJY)pQ{jlhj+dPex#gY9Q~CYsdMWaZ|O+x(IWR_*0pDr0nsx-%zedyW*QV4`~F(sRcL@FgO48<*Gt9fYF zl|6NA7HJ4%WZ)ZebM+xxC#Y$}cnzo~xQ4Ux45z5Fddo>5=`fH{r25$*&#yv?!!jv7 zhtxF-G(oV5#7byS`;aFhYEc?8y_XDc14=Km)DO>V#F%Ai!AQ3YEIUJ>R(-uF(r)v+ zUyXQ7;?-#c6S8YigOQA1wM`Zy&G^+78fHYO#Wp7Op9`a|(!`kZoxqlB8Jq|T*>+=e zfIe|j(?2$qt%CHA^ieikc@LQtX@njc?>ab59D8$=0 zqsoL7q{QsjK($2Giw-g-1z+nLUSiLbQ3=>gO+eqk<_oIBuYueD0u;I0#t71X22yhT z1FCP+#2ZBb>`E#Qgyq7Gb z0sSw;n@rL&^}y&v?J?DDFbmDHQxEu}nd-=C1c}Y`u}kL>y#B4HvkSB{Wlml44O{lD zG2^AYvE#QmthFr4U&sqYQQkS_W$wb?SB2awMZl zj?|Q(q2b>w1noA|RItHGv)u@sAXK)osH|2K8r1|73T&t@TXyh4s}^bSJPB%+c#|xY zKtS_Vwh5@unvFE$JQ(Lr1S-CI+S~jX95{g#iVDFP%7d1XZk20iqM&%1cw@bC#>8NU z2R53(iv#v`Hin=s)=qc9&qK_q%kruN*-+KGz=ER9CJ8g$G+cC4u_%(QDJF@6D66c2 zS07eJ;LC?_YB`%P>qBId4R2lTdMu$8wcAk_On>XtS`YYX)E|kQ0}ZkVHkB(KBI}a< z-~eR)q|6FJyixy}VYYxH%RuC2;oC!^;6r33lcY!hr%r$*snk>-%z}I-vf|7E`YQz; zp6!dgP_uj*ex5D^VxZQde-Y>%lXPm0-kk(^?xzHSw?>?c&eTRd5g^j(P7^`QUPx07 zb0RX7hOUWMrXg}#CqPjXK5F$!V^%$cJ0XYE#Vy{xa|SoYESRhPbcff5ph3CqH0_JD zGfPkHObc5?8k(Cx_XTbWL#Z{WTo_HT4-4oQispa?Feg9D@zP#;!6+cQ@LoCLyCA z5LL0rrY8PuFRG?_QNWVAX-nC37$)1eU!~c&expdne(^(~nFovN*XFldTb%k1&G+fl zscecNK-MW{BSWZ=Zk;eTGi`H)UzZmJ*O{mNo%bMWP8uOo7NHcWKh6sApRE(giJ?v# zHq4Ccr^n5@#x@Mo6UER}?@7aT3KWQi#i5akB~(obXg!>l<=pK40geIA%9s$IO97ny z;kt{s&PUw}E+TPB>;{o~5599L={_>;!`3uadV)8qdt@WzxrD0DX2Iz?fm#Iii8sCv zohq6*#ELfMT1>^B;m(YlC{V?eBcb5*G4h_g+y9cwMy+}S^s6}r@Q!}t!@~5r`4)h? zxF3@FlQMLbzFVi50hk3DTgM^Dcth64qqJ2{19B>nt&-J!#(5OoIw9xJ!pRyK*-YeA z)r4(;Lejhd_5;hAo5DGPaZ z(+KBDn6GW%+@MLF&@{hEP^Mk`%186uOu&*JfaY+jMLyuy&^bansMiRbhQ&MIf$INc zFBI7yIR=}#I~&|T4FIP=Sih=GJ(?J(XR2Pikgq!yp6;b|>NYZ|h()8CnlV+?%tl&) zVegWMEQ1ce5uY(+AAT7%5q4ybKS3CSO*dROQW0c#SOiM@oU}rmI-WU;(!^rX+P+y; z^bD(l8W*~vj(#&Yjh@NLM)Bbu2PRoal583U8e~O~$)iS)q1XK5Hv^#`r>wFQ3?xIn zZmUpml>!59wVPVf86?HvN^0fE>wfH2NGAf!?~xdi$-bKR%RmIvg)O^AvJt8qD1K0D z!V8bzi~&|Gf*QyQ&;x`D2{sI|?lj1qF(}V!Kjk9mkg$L9^hMV6JEyV_f__H?t_^pH zDAGA38e+mwDxx^77uQZLT?CScR5dd)bfoDzp8y=iHFd&CHegxEeY2#-b=+4zl+Bt= zgAd50plZ}p)xkJK*>c=EH}7^@%3vDyoCDjM z#Gd90T$_OD69;C^B*`Nq1yweGsIYZR0@Uc7(Pf~uHYS5a&}5jBn2oF?RxhaoOVuT0 z%K=#0WNO078kq2MkhD4u+ioOGrY|fxKE)RPrT-keDC=x4L zlSxfMv+NYd)O&OR?=>PYB1X*SUFI}K14DZ{!u0lJ^|))l>BPq;2*;_)GqZ_Mrd|8W zN4^`>YKeS74Gg3r#27 zDtk3G5u90?gW~RsqmH?7djHlB-^64zXey!O_mfG5^&vYW+oROho)iSo!WlYZQ%DJ9 zh$Vb?z<9#>`cnfQ_s+$w_)$>D@e*mF&p|1qi6YxZGpxs8?V5}kcaB4qbr?WUG^ll+ zLA4Qa^UZ*@S70~$errYI8bqE6FPwMs>IE(89nrqEz^?8fyS3E`f4rndUu+B(f(cE- z$ubf@f{Y#Jab--zn4X+Nx zfH5hEEcm4u0a9T>K`9y4lnL$(qbB#wk}6Yjz4V~VAzMT311wxh2^)*#z8uEgycS@j zV#|V7b5s+sk%)VRP$7^}tq-6bp)OjV1!o?q;?WDbh78=igJ`I(uIa~WRrR9*>hUzc zftDkD1HcgU933z3wh|d#P<&fpG91elJH`}7Z)y=+bX1xE^_sM-Bvw!Jg*4kCTMps4 zNFq!iaZ9{hXR5Poxo}LGwt4oAe$0-suj@QLn{|0k-sQ*O_-no1XBwl%Zj3_qZ6k`g zfWZPrMWmqYG{X56t&do5H**g((^f6S{pbja1|f11M$`L(R`66bsT z5qNE>W8ZVVoNpr#epH{Cwd`gYogm=07P+~}L6hufnrP6zRclb+MMLUZsR{0zf$R|C zHObr<+idL^CTX~9)E7$vjwVVw5>3lYf1gC|9sv%^nRYtbn zO`3yR!>NX=se=yG#G4nlSBFBLZ~^FjXedEros+4Rb}%VOkI1B~azT9)Vyef4C!3*I z*j~z5QB58*W}#ow421S$=H=LP>r}=Q)h>#hEs7u-amG0y35#=C=ZSityR9}7q2{zY z?lxvSl*c0 z6)z1xK3#HzldR5#hPYpR8-U_qtA?wQa3y_1$s(`fn`xBlca!?Q;{BM|O>(v2%Br5L zPd^J`#8EKY`f}%w$m@Qw1h%GJz*UAj54wLd5!Q3L+ELL31+$MVY!R(@>NsmT4jXMT z`&TuY+bORRlIEjQ)oVYp1z(fM2~RO(3mckms0h4xBar%t2)w#~O#|A1wm5$R9fKQh z=5EM>8>Y^;7X7CwYVOP&$i9Vvi5Q8%f2Jaf&O^8d#(98fZ<`aQb5<}i38xsMdanH` zCHPh$6o%1>+RGs*>BQ2c!91ySz5=nI&+%*6eOzRR`}MV2pRQ;9EEmGZCP$`Tcy_ey zn$##_wqi6{n5g{*^gVH{U(1BlYgvKLyR2ymC&0`&>u&LEyU9iN=bb#YP=M4s7@ zi3c+2O=%Ey$8}B`lHt^2hca9S%TOM2>z&G4b{KJy0*X@#J<#hpa0|%Rz7f|OE#^z- z>t-P_m*l1r#;faHrKY426bqwKJq@VGOl0x%_j9IJZCEupa47@}=DE<-7;7puaFn#! zyz!V_6F>xcqyBjl*R`U#;{muVQ!u?U(H6?}^!$6BqpLiw73Bm%NFXbh_YGLA2m zF&buno9TmWG-d4;skU`#q0|_%z8i;aia}7$cj3n)3#Mu#6x#OM%>^k6lgTq>>ZD*1 z+EZ@eM-i7)1tVGbR~vtkImrhmqe!G(8w^oK5K^-78Jns7RSPU$w@v`~4oPhw;Yq#MYIh2G%1#-EO9CVAG_R;3%4~QZ8na63?A1l zX!~xg9>V$@K*s%xg4w3dEa=;XeTJKlA{LL^NlvyV*wv&h`s4L`uTD6E#sVwZ#ha;_PoUT9)AW>V}ThC zFKMyLnO=zTEpo?K)OZW$6LR;j1IP*S#^lduNc{CTB09{cNnhBbH|tmwepY1!b%>r% zu)FI#Xdhxt4^>_8cmYgZ(Ke=?IB@xCgLz?09h|tLZB|U##_FRw^&xHoy~CtCsp)-n zjyqqu4}v(yF`XM=?=zXF{6n%gYsl*?5a}zhTuLLtHRdxk>{?R{!uKoVRupVqxY9LQ z(6LJ!Ec|#=s8Jn*cH<#uS**5?sA8T{vXo|}bS9;xZJQ^N^?z*?64J;E709TUwar{* z2-GqTxWU3AbP_!`m*jbWxoTWMG2|Jz>^Sn{G*5aPJDwi{YeHwjawb&0yREI0gW8Q{ z^AYq^F zxrW3U2{;zN@Ob>{IxB(sPtP3>x+1XKs2d;68Fz(HhpX(i z6*ZD07cuU!GMt00s!T2+^Ox`xl3W0{B2y?2b?&!@d^mulD+HxFVU^*;X?>ni$c6QJ@_^K5 zTmiIGRc9hd_Jh@_K0_iGOhqG>5RO?JW zsmX<23~y|W)rYZB#F9kkg_tzPtoe>tRSKXAi{1$tajB7F%zjv^p#!V1Zf^> z^)u>~jG;P_xn9?Rt%7L1-lv7SV25J#06Pz%+c9~ESPMST)35K|P7a-Ea1gy#j^lb! zcf0*Do0PO6P9&FX6l~VvWy0~1d5ECGr8*(AsX)&)mq&m}n+0@>OEu7J_dX`ky6N{K zWIH@Y(-BRKD`Kk1kt1kw_mr|G;xv$T$wC)AUJZn@+IhlGawe|a=GO%5F@=5|cvYUW93?@{>j`THoz?@#>vw?9 zg+51@9Hw%W=A)1b!#9=&>TAgq1{)Gv#vr!^EW@^Z1GkL4E{9?f_#y=qa*@_YKbpR@ zwG(xd0u1^_UB5+9w~i>V-<0A+8mR3Rfb}BR{bI0 zMG=I36@#yCa<0J)(53knJnK5rsbjX@06V=didX&9MW6o<4C#2YU%TOlPurloB2#o#&S zVo=V9iK-UWhH{(dT-OzdFBFk-7)F+zO#88R7#^pEIta*)AK*xHKI zG(n(;qR)!Qlt9&|{G{M4?(0n2mqwJCz*a|GnL0^xL$B4YnqfGoZ7YsO^$gPbhEqKD zdJu`%VOgJ?F$;AH$s(E0uLW(~Q*dL5#A6)gpt%3ZLnLyAX#DYr<2EuaD}?qXpXjIs zu{4D3g%K0XP>zKUQKqEI{qRp$GQczZn3+t}6gECwO5m4Vgf(eL5_5{pjG8g!BOX)8 zRpqRO#1tf0ot2c2PlO6`D;?N{f9oRcEv@ClUHG@qoo2oA#ynvzaI%ddjM72OHh2+| zkPKPCHu^#RN!hqV*5s!fB-A8Uw@K1OZfunaZIczxv+ls)O7MBDV2 zN>!cVB}g$MP`aUPW41D2RU;2DFtRLzuX@d-jwBmuE&4YM-I>@M^^k?LBc=q+^Jgu2 z?J=0@c1;{A;`1eL#F<2#l+vhGpM^&C3c)p=>!7gUBqA0=6JnXjqmi#G#QJ}dk+o~s zeX%IC0VJNSKr>YzgYVIl0!slLiCn=*rBTh*W7Mjz7q#qhKN*os(VBgk0Y@*fja;pu zCK)D#nqkxys%atzzID!J_VYx%1c;i-wr@kyB8?7(G$KB08Bfpp8$baYh{I40U@6y{ ze308%%#CX*Wa}2S+MxF=HSl@=*=c->bFuYc@CvJDxMH4VEi| z0)%`HMc}eCL;^I@X~ir@!R|tBTh^JRzCk|?swIGd3?t~SM!HO(>}H1-)M!7FOvrBn z8G1|^Ly(cKNH}5a@lw2nDtL9>(hcFnyNQOEhXHEBWAa$giRq77Hk4c zbXiE(g%_Y~WJ!WQRixo$i}!CRmt}7vsMY_I1i3258zIqThUMt#tiwqovqHlIKyh6v466{)ENmz;Zt4bX%5Aoacy<6%g|?HNE&Cl_6QP9Sj7i7sw%AL`5Ny40DC-gaWCPO-&2g zu&O!z;!*?|Y>oWdd`v_)1J)!mhO!YmuSY*4F~~Pp8;*YBCUlq%AaolG(aPk-Z;&N3 z(e`Bm4&zS6C2y>2CkA9y(G|#nc40lG+=ekYW$*qWlyd+%{7dTVpd|d1zK%bm4Ovx& zk6E7l@qjfXFiOg?kX=kxOif8*5EL^IlL~k?6cY@Pcu&LB#A^XG57sQ1HlvUQsUO$< zUmW@JTxWuaz_h}Uf!ROO3wECfi%li_uu!`IrylyIEQ$6d1;r3DY(QLSO2b5+w7`{9 zaVPOBxkR=eBz9wguuW|iwb4)`P|*bOXyw+T|3uN)em?JEn_YAiPE))#cAq-L&sVY+ zWFcl{BCVUIiC|(j%t<+q;>fO<6ik-8nq6o5w-!w%>bIY0xG`#ScW!+4;6TgQ1Z*cr zN}O{J5afKx42Vtv>8Oa?KtSgUm@9-@cC=e15)m|E6++xmEQA!VEW?UlR6#NeN=$fvzL2TK5CiG5LM#_Uer+)*&kb1;C8a-cI5s9=E}Ax0j>u z!07n8wU8$n)D<;aLk`u6NVc%ZVa}rSK(;i%wZQ}@Up@k7e;})huwpDBp1>*>jf5X< zEu`f#hC||@F8hEln?B;4vR75aM-dqx^=kO?TvGoIvMt&gWP~EJ9xGBGqV^7I5K7;S zt}Id;2exbi3j+)lVhD8HVrF||i1|u*?ls2;IEEXu5h7+m^J4p$k#LcV%K%c7FOr6Q zv$$YKMcc1ooyTEoVy*%;ugC?r9EdtVO;)YpCo;8LEK7yw0D0}ukib-Q6N)j<4cDd5 zw>iiX)z?4+$;&v`Ts`Iu$JPW5E407uj}gTbzce#E(bX?v4>%4T&tWvJ6#rpcyiLG?YF4hrCp&G3JN~ z!m>i*FG0vdJ9JhM)A14aSVv7>%HcWx7x)BgiUYQb z#NeP#aRnz59P>qB{CNHva$Y~+rid#eH_2fY?6GVFahkn>vR#|dbshqKOe8_NHc(F( zAq5O!0X9=FCfs8TZ6gvxyy)`H9fP>8AkuiS^7xt=Uk93q% z8@K7h4B~!QeQ$`t0jgY5_K?{CEuVt1?bnMLZ7b7c%y%B;A{~PVt#8bz)G_MWS923X zjUXoy4JBc=ZYiA_iBL+H?EOUa2WVU&5 zBs{0!gJCEG)|JY*e;%|M^ojZ_0H-gT33ngmLN`I$;xxzXBY`xVCG@zEx~dk45{rQh zoII*MXmJaaStz#H?;@`*4X0sV9tg_}*v|0}zL1oHagd=CLVD7u=}c-oF^Vnv7j!zc zNH?Z=C}4Y9_DKwr*H4qV2c`n&d;B#q(FUH24$?k@(_RbBf^=%*C$HRnB4*E<6Jrik z8}`-jf(6 z0M#bHU0IZk{Mu}!J;W_J+!}qJSaMMG1GIYJ#gJpak^N)MnbsIm2)Qn$;dA3MK18NQ zKSyDWXM0I%kkh41@oYN^wHA15p_csw>Il)`Y*?s4P zG%pD@Nu4Pr+$7f+>d-f$j*7}U1qVS zU6(608OW>4hSl=sU1of4B56zM}zb}VQe!-;=WA{%a3*sRWk z<(jA^7po6_MPTcS^iMNk{Wa(~Y*ea|=~jE^+z7Hwa!&oLJhr;hj%8go^`=>NDI1BC zwFMUr%ZMju1ee64-fEA$vE1+&^optwNaVtotwR%{E=i&@Xoi3@PSY$q3t8tE?_dk^ zE-~^K_#IsjiH_=HUC^-mS*rNYjRCbdw|k_k1bOkOI!|8m$_8&0OWO?$*9{Z38^7O{ zM8-uSuQ8#RF&A9#L}ItDnwKwq_3XrYAOq654#G}3uMos8Elc%UW8FB>DRnW_^3mA7 zQC4f&o{IK03VV9hIG@I7!G6sXYesV?Y4^s>o`bOzb7}jn!FVQk(P;`Kgoz9QHsCcQ zY*Wm35r0$AH{!zeK&&NCHk z%QeC>!||Jjwwd8HD;5hKlV`uCk`J%N8M=+xSAw#&Iy#eMBkd~?&e5$OY%H{wvR~uq zx0Q}mjzW4YXpW}?UJZMC-`gs8eBwSr7t{WT40-DGQ6L;PW4NMt{{=m6^nu8lit(Hp$#cxqa+h~fJ@p&qNZ~G z?yTyZf_IH~6uh#)?L(&zOx|mcHQ<|Y3m(4! zL_Sce!-gBNfOXS6=lm4&9CMDoDu+QYL){Tt=;Hv82w|OZdgw;liyq`K&gMwfol>30R|4PM+^>8*O9RF-c*w z+EJmlv36@0b>)#n-i`rIOXC&E3$%TA3xx5RxT{rsM@-v7imb8W#0uCEWfPrYcw;ch zNFH*^z0#0cW83qQ*eeFDi$1Wa^5FWg9u!lu27W0U>BtgJYQ5NNlkQ)LOD8D3aX!zZ z1}Kl6;;JcH^arvA>$Hc2?ZmE|W(Qn@n7rQb2f}2aw$;h;I~mZ2@%aI_TM@P`hZQ=B zup2_;c!oiB3^cRgm=;AgO-_ZA_X?o)|Z2#|ADj>xNi&R;szBAuR!I4u(AS>#s6 z;i!oJATGD$S3x@BFTw(1wj(Xp2>6k{O8lsd5^>~ocqtDl9y1&@K`hRcp)_LmVTo;> z;l!9qq?0-WCtDMx&~KhH%O*_;+QoIEYElEI5bK6O+LH%F2b+K|5S~*J)3rS1-Nazo zoN?7uK4a0}6?6+}0~)&E@qiQ~iqy5*mW$~NJW(z<<-}aVl$?}xtCNj};wN$%iXqv= za4m%TzN&b&jI?Y$h(4Ggc3iu0A8B_kN9Fx->>ei?To3jwy=Xd(!`cu&jMP;)Bwu0 zUryX99a}U7v{f-Ab{n50Mmn*Xz|;i@**Yej2u%9~5i=Q-RkwQ3b_b@P%|rrVnh)elK;gyo6AoE}U(Vamu1wLkw9Hei~;@6U8ewZUtN6dGw8+tUtIlGvZln0SP`(G34I<`p8S zRc|mEeOT1DhC9~lR80!L7!BJHdV$9_tk89BV1p+} zJr#q);H*<};B(_L8eEx#m1)rO^O^vddr9fbf;vVn>Hh>uH)bKRFOa;$;H<9|xvGl^ z#Wk9V1;>`oyJNuGa>Y>a${My$9K_@Tc#(zjZaLL34UusKZB}ReL?MV(nNA#pWlvfX z-tfPX01J67;i@Xw3X|0ghi_qdIWiI0JumXkIFPbq#GY?B9ajr)isQ%tx+vpSjG20* zfvkon#xOA`macH>kxk;Xxg^g54%dUnPn&jNjyU(o<0FC#@Zy(^7INS%T02l2+Y*fujkW8i@QseE zTQ1vJvFHzkw%zsFtYe}~%7>~oe(WZJV+(PpTGK-sT2EZX{IQL&l`fQeT2Hjpe-f1v zmTVY@yN?nmhGi$JiMDm1+h>IXIN~)Cu_1aMKP_b2VEW8%ux71NP+g1uS%aV+xP$6^ zg9;rRJxDET?C==8!K`xrFq{ZfASxBpNNeFUaKoEFs$&vWtfUNalZsBv+N!A8*NdD*DB>a|Qc z{pkdtQwPC$-nOntBiWp?sO?H(e3-OZ2;!7>xqdY=+}aCm2y0el5-&QJFakt;8wgKT z#H!u;nh4?pOfGe-XW0!{qF>8>;zTx{xE;qVB>zS@fK}4T{v6EV9hxRI0SD^p72fj=>-=CEl2x5F2*qN<|8)*2u)* zE7>qSfQcAYNkQ9WUXlH4Vpc|&r0DO{loe)YT2?A?K#A+cI^=4H=lc@dvax(sQW7?A zMO+7-g15MuMyyiX%GF~S`zq1r8_C%;>2n3hrsL6!knfan`-UR+b4nesLFm+xa#>1@ zGfB11Ck(eL4_3|@uqKR@k(f*_AjNGKHQt2w9N4DE4;-zo7qQeoL)o{mSrJYkd6$uB z3v`v)FGkXgM^#2Xc+x-GX9-W>6}b>pD`fF=VC8j`5&aYkf{tEFK+1~giW#W>2iz@? zl#RGOW;l`B)P7}dVn870eJiFdIAu5S;PC>1n7nb!4pq(s!l{i@r*2s<`ukAzN%J@( z=D;vaHy^-=M`4bg0B+n;uTsNxk$Ild2&>J0v-{7a2t>?tYN`O8x1MdCE98LLHcs0P zK<7mb8zv-LKqXSiNpdDNETk%{8OE^N0pM{lHjh&*wksWO`aS6d4^gIusk1WNE_P`C zOog$p|7~72EM|FtZG%Y}PF7-OQ%Ymw~ig@ z5tOy9(2QkRHP+Dbp{%MmfPa%sBtspy&NNV)w{=Fsv+s07h9kdo(uG3+AnXpxpzaaEM$jInw#VOcDNjD_@p>oaW9}^)`6OfyaLHo@U3E+#?p*Rg8 z>@s$>H!1lCBmALi;NL8+}#xMbsG1VgGQf=jIikFEZGU+H9X=dD0 z0skW6cyv{Ygl|zpIC`-w(o*Mw?p<^03T{G>C?l@H52qVa3PX!DQ?ZgKJ+cw0&rq?k z)H0ccAWqdj1I}gHwS03E&nOT>I4L%W&MhKy1>smxZOd+eEood^1+PAs@ z3Sg>I0>>`bscJ3c$)*$)L^-1_4+T`z4O%D|X+s0<^I;6C)S8d&%LvSkrR`USdw*Ta zO3aPrxkiDoEUQCERpR;;upt>D9$yt?%k@r4gB1cD=eA7Xj3N)d6eH3&&r?`!+EW!Ql0GgjhtRm}31QH)A)rE)|Wh1eqqZP=NkqfG<$7iYP*)f`Cfh@7aVvd|& zVAx{7FM^0I*RPAXb>@Z@k#Q8$#dY5G+`PH4l8H$9L4B)TGh+eY(&iM36)Dy?K3I55iqo_Q?CGqtEciwdsJfJ+hnBdrQt`d zwql2~@}$4c8+fk)bNM<=LCdIm-lodN2z%$OnMNY<=6gC#+;hg{wT>!krse@oR-npi zD{Yp4m0E;KZk+=akJe?voLT-vUmMXfMpSPSUF%En1>E;2NtMGE=yIs0_Kg}Hh7wgJ zt)p=GI%gT2F)UV5S`6^CLCbSs)uqyHzu#_m|LJg3up&UBkQVg>0cNCl49!z#b=^O* zpA@W$WK0j??k~Cjv-?W&I^{oWg%jjOTUA^5MI{ej#k}6fX`{`f163zVtY+aKu>KuA z$hc+XLG5McfzPI#>Ky3(!fATZAGUNZFeZ^E8v$~@l+yQkMlIPNSrB`otYa+JpaeP~ zrDZcZ0E60bWWk^3tMjO^Jbnb$A!lTtCsb-Z>0b=)Zku>7WTWxn;X*|yCkvfRqDGqK zqh857!XJ*!==-Sxce>e?dI!|r4e9o!IOven4lQ86w)5to(D_3J6O$~i4R9`K zSG<{VZV{y8DHdVMVs*$kgy{ABNLeP z8Dwecn;b~l8C9!b#R9u-(F!x$Rn&;(6mnt>MWq}v8UBt|CN&SSfFfExSUx8b zf!GisagZ|V6-`W>D7$HSAi~lJYO(~wwr3j@WVJDRU9&8wZ)(^Np}LE=DLrO5_Pu%= zi}LEmY&b?DQFD1}QO4?Vg~>~rC@DzU96#8&a2Rocd}#5+Z(Kjqs;lD(*|Tv<88z-b zuFARFM8#U+L>;&OaS)i!ME>}3;PG+GmMevZMH_oH+BLBM5+ zf&X!cD`{>qGK%eH^kJ>bp6Q_9be$){@cUBhn3N&4;kC~(tg@PcM6$d=%6ibmR@Tq- zcvf46TNZg+qoLz)-D?rc(l!K~6}~HDc!1juoi*xSZ%Nixn2iIa>{zo1dR?_!WmM|) zZK^+X&bQzovqHyW>oWwwP8uvqDk^UjcrcdAvj6Ze8`yl8J=37QrfqH;-F^_hshe)+vU>MRo#IoDdfQVEqNZJ@ zH!X-}U8*UG8_KVdrpg`6v7ixx8yi!C}2j6e<_M4`p-y~(q>@S13q)5oam1>^@tGR0+P>pvLP*6B`q!xoH>Ozqq@X}t z23+TMPm!()uRqz>qrkE$y5brAV>Q7;LD#7)|4ErQM!(>-z+OwVS_tokA}XVqvAPVK zX#|2^F=9ls3bhcjo}j)-LO+3u^po}nc`I#sI@Jh@4AzLb(1NPU>_3CFl|l&BQf8PD z@(=)cn(sd48WR;5S(OMvSqm+cn2ksZi#KkSQE+*#!z}n6>BClWCPyq2DIJFq)^S;d zi;5(047aQhz2>6(-P5~vRI7S62js;gv@?7Ea1a8neD@n2m5aVUQ z6=grxcZP}7^*D^dX2atu0N45L59V09q)fQhW`|XE}@)#0wRW z{T2(SYSEve?Wt6c3B%LK@&!can=a4kSJ;s~Bmdf}sn@Xy932H!@_7nwZ0;zw=Ns3) zRI`*$twm0B&IkA=E>5A5ieHczNbJON4#a&>ql?zEsn&9CUrQbh5n_p#7V;UC6alovg129 zZN)aJ55;_pt3`h`(9$sexPC&5{y_jScS_XgsytFpR-1`OtGH>~VEA@bUK{hE#;1WA zL!4pJ=sjjNW+NZ6NAU0XmpQ)tm#A8;+B)=SJ#goS^{&O$l5Z{gzh==|^nX2~8OJG5 z?}=u*q24nM+H2b8w$bee;hVbYb}p-Tztkx{<*2tk^`eG(vv(ymyIdunYLeHJvMfkt z^7YOHajkH4#YUUeluX=CQMlSMUm?63FYUjUo;t>Kf#tQDmzP|T#si`hA`!O7H00dz zgkx94u+e-;9GNV*a#lPnGpv0VVL1=3F$Wp!R4jnoX31tLH-ds~$@8n(_4JBs&u+CH zl`+43FVtePsF2?mfL!|7Kc^qo}&!y8&=&&Y^juz*}@- zN=Y&^s_ikIg2}pVmn?4#E2|G+V!EFTAXkMe-FlsO!w%=K?wk$?>ph65>%+|} zc)pyiK}^-W-b5rd(`s>9opDr!7p~1aBPE?F2$pwLyz6)b>1xff6&#Z*lw%LkoAxTd zs$}~>1668ahI9OntSo|vPAzC5KS{xu_h8GhBhodPTpJQQ&h;Wxwq>^>wl5Wu8aEDK zNcmMBtzSUIVp_hwDSERu=6SXpgg!z!Q-)bYty1P=gB<@Si~hn?Ix6e)EL6$oX?TOq zfw0-XuEt(b(>-jMOodMEdBL%#Yh-I6C2Yi&g0shMPRZ&02Ak|t>P)I(?K!YILY5Eqd^*-R~&=gd`ltlxwv6PYM`8Hg>fr&kYSkne$vBQ|R4+1+`i~gPs z2U&3d)<6FlpGF>arasR`46Q}~78*cn(f{>`W*nzLy(gOKhI-F5Xs>CT+eWt^gm3Dm z+qtaX{Zgm+l%wAE)B|I>kPo$=Wvj)LDNIoq#j-KSh}m#?8RN@})Eh$tMNEWYggQ13NMJIgvjQ&Ya;aRRa;eO7u;eL;Ohl`l=^le?t2>N#IT?M09&!WFhI$TtNA+Tyti{07B3dPeIe2GlMK3<``@ol3$RSKiAzHk_<` z{zp!Rk;qC$bCV~8 z_)$`dZ{E4A64dz?8B(VOtXx=5pj#ZR%Y*n8of`T&KwBMVTs_<8#o@Led06nQ*nPnD zndXxUo6D395R2JkWf)?161(1yG0|GK0{=-#<)XDZ3HwgqD}+S_VPa!?Tq7dv`f!oe zUc*8PGIG%;{gJVG2IO=$*DoM?t};rFJzKAicjzHi-K~YZyiOS@5rN662;BJmqu88- zR8H#DKf}l+G72h_@OYzBqX9d}JCX^UVo)Oxo}7yqTu?bJY0Da>A9Ny+ykeO4z@E{w zqG2Bb4$mCF(M4ASmQQrW4TF8@)UhmCRZ4i0^F*9N24dkTp1W1Rc|JMU`?h^MN&i@w zeE?0XYHTI2VqzhYRr5{*H?JhC<%+A!S(QhMr_K%B1%DT=eRZt(K2V0q#DfE2@84f3!$TPwgEKL?MY+TAS`=ewV3r1-&=a%_{Q^|^cOpU4X1y?elq~y)Vcg3m==rv z^&%Efy$x?+B4{o8zaEiwBB&Sjo@k~U>OIq-y{2t$8{K{ozNwpT=dwEYOJqutiz(ml zlj$$Kz&FDcY@kbX`^1N#s}-v?OWUQ`pCD_R&JyAwssn;R;W_p zNo)>Gcl(iYNi#6UQ^&MEZdJndsdjjUI7CFtx#HqO`PU&hNOSUm38T(tAk(6&$oZsH z!(br3yye56KW~&IaU-Y$o;^lT z%txLs7s9dy^67r}Wze3aT$27&!0$)8XmmbWL@(>Z1y?tW$AuE}1;RZQlgUC>%vo_( z!*7(iNa~UzZe^XKm^l+0TysIE<}C+aTn*<3{Bb!@6*I zCP^~7A5F?^RTIhw5Pnu=0$&W7+Wx#ULvq-}Aw_Za)a$)J?Z@S)KbO^8%NFDc|pt>92Q8XBbU&qm5>R%(v zk!v;LLDZD4J-0=IHsi=#2Ouk?3c^dwhkmrKG0PdT7m9JcyWgC>Rs$m395{Atc+7J{ z4a4?*tHOA2T|`?@WBM#_--mS}AnW#%3p}Z1_M>ba!^W=C*Ex~py}|Kj&2{2nJ*BDu zJ7SLgW8pXm%!ryAEEXaj@Z9#=c4^p%e0CgGn8l081EC-nO`Js##_PeW;xS*;sD_9K z@wq&wxe8j;#4qE33Hgzc5gHvHMzw<8-<@4u)WtNyb;C?zLi9w6Iy*Y3v$Ipmusbq5 zBDM^|7$Dolq}6G7WK_$`l}l2p;zR6I^bu$)whuU!tSLJ-469y*dY*j;v2e3|dNv#( z(~i_)be16oSCzW@b>Vzl^iNlY-B?fjS+ZGiR!2_i9KfDgF6E#9z*8oCL-ii7K&FbR za0R@)E(8V;TM{!LL%NX61J!vYIS(1Wg7Ep@oZIbnSIa1_qX2mNX5;65*r05mC1M-_ z7nFM?hpnndosmp5+`MSmqRNQAD{kR3&G`mUegR`4v8(n!@RMT7W$P_m}>a70u zwF>Q(d`D9YiKRe5xal_smwS*gOq+*BM`>tmly>jmN7U0rgs1(@6PMOUjUEb5Ue*;d zTxYA1@#9FBBXI4x;#sO$C({_jhGQr!d(d`6^RAAkpJk^Wu(QHu+!%7uP*@Qq8B=bb zgdKx2%Xq4~EV^EWhOvi~$;cr!V>q>cowA4+8<>-EUWz(3HpHIF`iL?U*yK{4|P@9s?|Wsv!|CfQpjx7hE8?- zf|B3Q;QR47OFi6grHXnuqs;pfAE+Rm2(lJQQed&rlSJmIOMRxf0)9lKwww~nkYhID zz_(O}M@DS>syyyg{Ja&GElCl}!YYMnZA1x1=e;q6Vrezy6BWk1m2rhl+Z-O`5r^nW zK`&$@&+;lpq-MNmWn+tB_Lo@zbGJZ}OLW9MGP2P=b+wzffNhs&4FE|Wo2{w`pKIhF z5>|ns@>-fxZBW>*9K&fVkd%xzc!?zdW!tZ&)|OSOVv1=kwB5_lA?t> zwlZJw6VU^dJ8U=>*N$JvQup{-u3f}rus_`XQ5!AEiKpZ3AC>nO{k>QNZ@MC>Pmr`X ztz9xt`Ui+D0>h5mccF~euMAs1?*9ldAT5#qbW94WBqo%og7%S$FENwYG(0UTiPp1Q zWVB6dA}ljXl}JB9j{lWOWzitU15CRmhm=JyMoe>5A4`rYt)B97FuXwYB4F7 zCORFv=sU=|N`WsCVPk|cLTohh#;=f*(^t8u)8%-nEH`Spl<4b@#hjr+Wjb>F6#dW7 zewKFc+{sL?ki`_!Gc|fhsvGac1SYr$!YbP)7ZZ&^I;1{ewwa2h0Xxk=v`-jKi^VaN zX*1XdvHmeLbV&kvz{n#-))g_j9%4KId}k3+%xZ(8V$uji*1#(?2SrTQ>(*_H+lP6m z$A`!|PWT3=y`xiDS!Rs18%70BW1Askfm|)A z3?%AyqZK^83?pF6ajlBjCw8|m9}5bys9@Dq1~=qYCM+aNJ&0izrpz}-gv&g!BQ*)! zvfSWX+uCor?6@sa8y0;uEZ>2AKH%*W^%Oyc0YB0KRqtedf?mdB~bWE?tW{Rhiff%BatX z1Mr4a45l*60FYro`bfa`Uk{9ku>oCV zwTbMu1bV6@fa*wh@=Y{A#=8SI=0?#q4${r*))75nAq1D zcT}dL(M7`_>C&=+n2W@kj~o>XqbssO+{M5;{BNbBx=JPr7QOt^i)s0?CG_xPPtnPf zrE7Rwebq+j`|kI^L;uBE=dKFw{Rg%(<9;e1DX#uE`u!L+}cP9#7~ zJQ~;MX|K(hn-7?TRV=`ak5}o$nNfOS;}-hO|MF?tdGN4uhlvxOvXn_IC`s}GAs8?z zP)pIs<-ilsgI3Hr@X z|2Nus1dIM!Qkv;Zvm|TEu|9BQV+gA=yD_Mk#@&r3$=tn0(X#UslT1OQg|r*gtk($(9joh^_gd&xxNBK?23OF$+IJMS|Ao%(@~F;dODy0 zQs$a$U(n=E499_8rPPo*N5E8rg+)jUU13?e9Q$x7aAA=;Xxt9~5`4S)3fgy%Gs$W_!?tFS(afSvi^+Lmd4=LgsnrTd zL&SK4v7b_5h8&YjNI~WpktC%sc}TU70bX4pghpaU>w)WhqP7?@6RGxPHJFv7A!Nw2 ztbFJxY7xbl8pJH$WW<0<1&OUv-VcrBz|5P9phRtsM@LVxrmSN{lH%*UVF{GHQ=0+Q zYTFKCmyvwLVt8$#wdh|bT8sWIw9rBeuT7{QTx?;gQRPXmSsO9)G`aUFm-LhVtYEY9THbV_doXJ;_cd4QGXY=UZDO&H%QN8kiCT#;-AGXI$~7Re zR>5R^C-OnGWSF#qnx|OBTsTe2N3_8X#Ev5rvzuwd6)qZ3gQ(SxrorxzeCQ9c+^t|7 zANneNci}&FE%UwT2NO6|4;JWJlcJ8ZrM8Hn0;q4%UpsT4N(oOzVPavvBW|;j!N!dB zjM#kz9~mkMn{yEv`JElfsANJg_H%5hR!%bDz=yf&ep?rhOi zlX-u#dZh{W1C!(pC1uWFPia!XvyPb8By&`hlX_P+1x)mcP|SwoFN;)c%_7HTVYu;V zG-hbxuzsC*&P5y+CLm2bfG~zoO2Bbq+<7qNf_$rw)Q|z^rQYx&sf_z+KoV1vsUf>S z4qvhX&n0_2y9975J3m%e3y!?B32=BW`2#E?p2;8|GS>BYpLD`T!#$TZlK|T$5Xwy> zeQp4`e7B5zLGlsXSGCARtR7Sk96ftXHUd{a%T5;Gg{xmg{xyQs*k~q-^k*oOB^QF_ zyt$IrLwkf!Cme=TZ}XHG#C5EA8bo=E``XL`#i~Gs_mrpT(i`OB#^~kXXJ5Z#?y84qE`G%XetN*yb zJm(%S9vTA`8I`6g5K%?MU<*Dq69sKH+ieu+$^vLD`nS+R3oW$px`DixyG4x?p4g9& zydOJnmoY%w~{OgqE*oR_ha9-Uo8KldK3{2UjdN2{)=E2M-lX<0{$TAXM zl4imPn;YwiP^xbNiUm_duW3{i9B3?7H4p=Y#E9xb;&lo8Y-ZYOQ zeFr|LX{dM-gk@vHT(9aSAjWqIi1BNYh7`lP8YE+kvldRBM+UJvLlH=)Wz@A$8*0!w z#C@5fqH-azoC~8X;Cho9S!34&$}Z2zr{p>B`ZYEu0Bgdt1D|O!$F7_gBrd-$hMM8U zjyFjHo)`*vlSVx64*xhFA?Gix7b4`lWs`3LNnaTRbq!FueHk!=$EB2>tDo?ag>Vh7 zQq91|_0RB*0p-YQYB6))#WzeU&4F3)uji@$C^%qsKWC!V!En6tjch3=!1$4SKm0*Q z^za8+Bd>Lmi?AZJ*fnSJz6%Xz%6Y;NvtULgLV!u95+>Zq^o<_XnOq=-{E^Z^3oW$J zLJO}U;8iktgo#m$a>)6UX$12?QCWw0!=!)26o0};IpJZ_qCQx_?8T6QE?ZVceI`tO z9tGf#;&M|@5{jfQPp3T54R1=*)C3@i7+D1Vyt=7CUOU5JPtKJ}# zV+xO*78-!lpP79b%G62NPpR`PU{b*08+jp=U7nNo?5N{S!L3i`JrjWqLrOq#drBvX z2c*sqJ};A^$CQsGK3Ap~sYSqg2#E2SBtgnnL0)a*EBSLuqQhmQJ3-=&O0^e7^&!-D zEhJ^PR+BeAvta67S)JnkM`d(sWVlT>#e#ZU(nd1~0J(ocM$7BIP_k2pYPCw$3g5GF ziu<+__lv}1;xh4aM&H#b(!bk=x3o%E=-92e3%5ziv|?eSb!`Qc*muanVTw;V&uE@w z!mvQKP*m=mpg>@)MgJCBXrYA`UN z-g#^n{SDdKnSm;^RgHLknu@@YPaI5NAVxP%Q=aPBV?GPrBuxflK230W9b@9HH)dDQ z(KTZ?I))jkP+Ym!9@(7FR^%b8(&Sx!Bp-EP2;fv?+PhIB`5>5k>8f=6TzQb$^DNibO|6;tXKi6JOQiCGc zzY#f0fSW2(e%T1$>j;d9&2T!dzZG4^qJL~@R_Tfc`W!NNir((KY{*z}(h%-_SuVI* z7X7i{uUGH2W%*M`e83t^Dq{Q45j{wkndj;`fT9L!J5yb2nxOI7Q zA>1}h24uhG1*8K&(l&F^^4}6>3l{x-eRRt;SJINji>QzDEws==3oX2MU@pR$RL>Rt zbp+EtQFt8~ArGp9?Tra0gj_y*W{~#n*+=(2{4gCmb4FxD*UTJIu(nKQs&>{?`2lPr z^C4o9xH2a9Q-i7Orx01bO@GAtWs>^JhGH`3a-W=gnAR5?9Yv(v{;a2OUE5jtJZN7r zm!65D_9hwibj^ejX*2v!BnG2DQ9E^^sH0l@Slel8+%cayapZU>9g zJI$UoAnEi0f}4c)8`NQXY;25!68(ZOD{^X*@M~j*YRX*5-9LlQ4volyJbcZcJ(HF#Swt(BFQvr`=hK{7{nXvrPJ_dv zB4dCBW5m+g*-1+m&ZP@htq}PoixvniS}>1#yE|EMlm^cX(Tx6nYA+M5UA=- z^qA>vpX5GqJovz^2I7(qC&x@ymCFxhR4dLs5XTbk@7c3w(e@oXX=n(2t?Gc*qJIRf zMgJCBXrYDIG58{hc?PbPElOxYh!|0e{wj~TEEfG=-Mf$OedG~3cGfKVvjAo?AOPhl zfpPd6!Blmd2d59GvOA+~ZJ-14V$L%68XGpvg6S@#hH@eO80*YXv!z;~^fzfU zNyEw3LTb_9qKJ_?$3><|QxQ8R@{ku}(b!<45yBQ}jvpoF1LB%5i?{~HY)r>PO#u(} zNvkDP1!(59EvG7mcwccjWhY{|zDCqUouOxsC5;;uOv5>!!Q!zMDSziI3C2`j?-i4{`mC*IY@nXU`Uy zQ+%K0qPMe53+Kf?Xx_Yebo|6=I&tC{ zb#=7Swbx!vzx`{!LhpLVU9@V|3VLbtCOXbB;{(5{{>HWh+}=TV+m&^ikFpTP4-?uZedbaz#3b{zb!~=FEzhWr$<)%DDj<&3qQ3(fJ}tD+ zLJKXl@Op>2pvwi^nOVC07EKV|lVIlSq2O`e+(jWZV#3oT!fqaL>YGVkLnHMqDnKq` z_01-YSXC_oWZXFv71WfH1siFcl9vNaUy8-uObY*EGD5Z=U6`_|ir&&u$xaoW3*ej?J#S71+{QMO7{Rs0G)s{=UP7Lm#_F0u#q4`9=cXxx+m|jGMCvdn zka>Yi(*a>`MtivVXiD?L{)|xrhz~MN23cj72ZUvVm|RTO4a5YNM;h9cu`0yXDGFtb zoX%S?FU`z?5iCaa{kiZNa%B>3!ZXl3oP(M`_7yZB&nKvUh-P3$$_0R3 zZpbSLBQ!EjW1|&S)!r^o;?J5ji>|ri61w5qD`?N2J@mr|AEPIqd6CwxUPd=wdnH}G zb`^DXb%}Niy}iA(WXTe`>AI`M&Wa@qL>^D;Uw!q}^wv9Xmk$}f{;lr|4Gj&^EjL_4 zS6p!gEuKGHTj6j^C90G<y_SO582bmYhpx@6sIu{VGIeDTrK z(?g4vET+|~SJPz|t)a^K!bhndy+W_^q-gqrte%VDF?*i)X?x4!pNYYKR zKRK0$xrD1>%9@wAUmQ^_JvA_XrvnPc(OUGMLda8%8s_9BCom1S-i0gcQoShRKa??u z)yaFkB6iLdinOnV*FMZx#aH7@zJ(SHFdDMRgHw^Z8F-zO+c!li$>LAtvBi?bINtAA zV$$z#3UWTSuL;H z#D6&N2&wmT%J~NZB8S{05aKLCG2O`|@#!FpXHp1$8u29&M)-A5o<2KJ<9vD(;+!-Z z$8l4G@Q_%QBN?yq@yIvHoFXy>w!wXgci5K7ZSwA0b&c0#Z)YH1;RH{;a%#q$u1 zBNgK`qv*t9xOK*)J3U7QHLh*@CuBYZA|URg3zZtoONtZnt{4Z{JRz`Ln+edT#wDTDWi_-Ehqnv~=lGZN&%lPaHo%-~Zu5^p}7AIr^hN z`E!X4bBZ_Ie7)$+m@z}-DwT@F(?8Hp*Is#P$|gQUKrAa(te^!87f?5!_s*O?E%!$_ zXI93>XuOJfT6nxF_+0K|)^m?!OBiRoA7yOtAMe08*;5d%qgcD-eZjtArH%P*T;Im` zdw4~Wx`*@0+}pKro7-8qgZrc%d6sWy19;^Tb`Rv>$ixRAR|KZLbwhk2RY@L_5!Awz zLJf>0%>wFiz{TX;1??hm<<)6T4P*luaITD77x+R=t=K0YzJEVPiBOY5z5R8rah`=c zZGioZu5(ibDXDA=Ewu2ug*q=JX9PnDP^n4R`sWb?{~9A|lBho^oX=2=$spd;qD;8g z=gA=Wu7{e8(7YSkYXxB&YmmMgGs()nLyi#UluWo;s`BlLx^Z&A1-Y&>RY6siHzdMB zrn7MuCU;`Y)4m|*;yl?WxQWKswtwsc@1@`SwSPnZ=TAOOU-*m9(C7c>AJU)w*WaaI z{TH92TW`Fcx_i34#es>T&d#y@FQsXLQrAo>_b(AbJ{J>+e*&saLXPKiA6)%7M=_f- zhdc7|0b^g^OnJ@4;>C+-@gk;$i)azk!UYRuQA<+L{Dm}s-U6oiG;c0w9?fOFxtv0O z{`>{hH=|DA)r0DV+ukgy7j8T; zdxi|KeiNfa%C*QOeWr^Of-w>^=3mc+qH=L4SuM@YFj|Hm0$fEIeiDIHRlTT;jjFEg z?2y;#EaGzrKEywI^eAoIvYobU-$ncP@2A6u56hb0MQc{lyWVy;{p(-;7xW+g?XSqf zKjr`imtJ})z4?u|(2>JO=-`2a@_H}y7oPrKyLPSE+V;vG+P&|P5c1%mE^E<0#IaL@ z^sVpRM=x#NK{NYj(xn$(AW!=njEsy(zaW;-CccSq-Bp+Ixo<8VKYpA}pE)DvJj5u# zSd;NKMUXk6fy&EX=Wxti5)U$G(Ku3;t8iMWRB5bQ(Rq9T!l~%PUh;uLLgFqLwM0;# zMb?KD^3huKpF-HduAxq_3MQYNcomSxf#UL9m=j|Hv*#6=dMjsS*<5JSRK*~oEMQfj zj|3@ivf`V3#QmC>{IHUK5t0UjrWYhC9Tw8~ei126uTSKTIn!^i-|lIlg%X}8<)~S`IIT{%o^0gYi8IrHlXcC?wky4OryGsGgF&QNYKu0b3+XZm& zQ4bh@p6Q66X#mV~x;i`Qrt7bvkA3jHbonJ0(y`+w=sWj5K%f7If26N`<2&^1iyLTw zZ_4j_({1#lKk_d5A-?WzJb~PqKTmqCqNA5e1Iwtq`Zg-ByNk*f-mM7vRkukUWL`Va zsfp@=?KJZ@9JLvuIR`kAiy@THSuD8>B-tl&N*E`-u?|S>& z=pFaGjoyCGJ#^1o@1eKeeGk3m?zhsL@3@<8zWI%`eEBMBmxuYZgJuE`MYCP^<5YXD zYmjQ4j;9}r9}le~ryexkTk7L`N8e^$zDi}@%-3p_a@oq(K#rWY=KU#!qQ)nN>e!fE zi`)5{JUBW|2M!#d6DLl{`~)8cE}A!sX3m@`PxOPoWA{Ee?<`w1&%U}x<^r7J)jyzt zfdSgE`DJ=#&wlAI03QrM@9aobUgv744Jo=+F7SR$|U!3P#S9VK~H(3MwSDKT$Yzk$x2Im6SjvV7YCvD$N=%`lwv zOJk>*+FHq2V%c#XmCV485T{8k^h>=V&65uTDw?FM7yLDe6Z4RXpmto1wYNSXn%1KK zIR*|0cT$dlC7&ue1FZ-WdE^uF!Sy-^kK$Y9G~d)SPsgQXd?*c7r%LAnd49Q0LPHvn zLnE1_t&&%*o(Qx_OAWz7FRtwhVNCt7$p(VW#pee?Owt%qmlSiN~IK^+-FW})BmG~__RamL3R+7HrS z`RBW1Ce&#XxiAkICfwTa4V`@Hn|U%rus30jzw-c{ogK7%*%ErgP1n<1x8Ei=@GouI zNFnncr#sj-J9u(Yu-$kU41)UdgX0&@fEkwMVH-7 z>n^#G)?9QwU9j$2T6fWPbn&Iv(PfukO$!$-=2Key8~iOy6vfY3=hu~B;yBmswWD1E z;f)uNF1U*uGKW@t*=8Ir?pm4J0!moQ*cd7R$E|}pjRcU_?y=!9zJB8gdA!Ge_wL;^ zcy>@;k8}I2H_DUoklVX=FKyVcfp+daKripyE8hY*d-klHFJ{l|p&M?vL7wP8b?Owo z{PN54?EnKT)Z?lD{@zX+n4w-fhU-5*Ea>ZQr_M6wK?&UZ6gLk*4}$gl{rjw00#84Gz)M&u^gN;bDnQ)@)?12GWMY9UBxgQB+RD zd2CtjMu~y1{Ya%w*GqyrT@GP}fg!7_bwGMbVMPi67P636mxa(bY_!c>wEVYJu?2&E zo+RIL&6V=*%s$RH3pk+6Mcxkl0FZGP{qZTFc~U7nAd5li7**p}{@`CoYD7|HQHw-M znh6;HilOvX$%;%F*rV+Z?OhVy$iHeIShk5!&^lICBqcGMx{=uOQJ1wG|8_TI7)_kE{T4dmQW^f$q%es?2ZOR9T~yU3Sfr@OzmjRe z;5FPIcyBls6Y&)P+PjD@eml|f8;BNMq89aMuk;DL`4p#E>M%kEiCOSh-*Uxqi1(@LN|i`z%If$8VUb_J z=CQDbcjT%kwD7WPt!q?0q!>Af$=0J^9P{SRp&xzkJL!@O*V2)r$LMdq_*GiGZ~=Yv z1Mj7que(NW#-CsR5m!F z7EpQlb!w4+*)>$cH*DJR?HL{$d|t+rhNaFKRKkLPAJ?%Cjqr7*GJ;1jm7Nx*2XHts zb#%1LZ&h?O{J~Xyh#kc}-QBci^=ewXdN~cuUPzC<+(GO2w$rA4?ex;V4%)!^^}9>7 ze%Bbi_{uQ7xcw}>u8s|#e8S}!>HqEghiO$;#HLmYE zi@eTdu8ToH3t2T6QD!~x4b(D+^H>FQ5FDp%Wf~c)%Gw^D?0?tW@1}d+dKX=F#bva9 z(>A*A!AI%IXJ4f4uk50ypMIJidgL*AMGxjTE0-^&pZwU5%7_2YJo5~lI5RA~*#k30 z4^QH+SiXd=x#|i!aOena-MUrYH~+?4ZlGIlzEKwL@qYh}o3_}#>tq3Z%iy|euA+5o zR?~AYtQX&<@d|zT{qLdcufAOTed%l8l2-)HnKOspeETi5_rMW)WydSxkDEiI!-KSQ z=T3PA5I(@T=E^H*+xAyz+qP|V-L+TKtNZrTrcGOE-@XGpCoywdwJr*>FuPtQao9?g zsn!1iu?tB>$}e}$xU22tO;*HR83y`Jc$$wq?BS2IYQD-~Icb|N)Rd7ib?_R< zS+i%+_8mKEi2K>CZ!P*qFjQieP(;;1v9+<_-QfZ=>v z7E%^aC4}7%S^SAS4_rAAu)*hG;G>M3fhbC?&-anVFAfQ$22>16G~&^)IK@RqHBGfm zRr)%%HLB5tP$bG2ay{huH&rEhGA@m5)uh7YkhY?Q`_hh(8p77Issg346l$#GA2 zmppK+KA7j3t}G@h;LL=DB@Z^xrbPT2!E3NDut?q2Pqg4-qLsH0Exnd#{yO!vKi(yd zr}x{tBGj$wI%g>AnN2ivk;-Fijh^+!*!hCh^GE5nwL|pQ%g)l9E*hj;R*%rF7Z@5= z>6#I`?Sdh$8)h1!%UNdrjBe^EjnZkpnQa>%p;Bd3i0?Z2c-4es77J!rsKpQdmbiaP zRn895_~>bBYcEk3AEy;Qtj9+5acbrt7<#GUSMPX?$xqIhUN~gi&6zzwKYaKxdiweGv}?~^I(qzseBd#ow})@IuaI-u@e?QIY5%il2Wii% z`?ST^82A_}&0a}ui!P(`lB=n_;36vF{r%m1EaI4Cs2_dTz`{Si5x~b?sdFZk`FJbi zSmVAM$A@j_;jso_f46mXP-k}!_4Ll9?iqd5-8(~3&kX9~vv5UqPnoyDsuUfT=E?BvY`e)6j7j~EF^bn6Do(SN+xLPgIDAUMT z8;w-jX}H=+Lt|YuSYaCLWNPQ3*hM{E?KE$oL1QW48 z8L>@=_BI|vBbv~0#yRHjhNMnr&g#Q`K0m9qCa`rXfV`4c^2(xG$I?JOm({~MhOhie z87xB?@Q=n?$7W(E$D}}h#25BBwr)PJ;s<(fy6!5v;DQTi!%Lg#si&W#t=o3ctXZ?D zjpr)(uzufxLwsF7NheRAm2<_FmtH8Z@WT)N;+p^uKmN3QXt4HzRd&%IPv4(8J4~yW zFQ$d_=hEeuUrsmOa2;K7#T6ohZwHt~f73^1(f@|)uAv*QzeeQnBf-#nAC(Uk&JK;p)Bbp+&-#sb%Z<77RX(a2xW2yqSdc`jnkQ3rfTU&{*D<$geXlLq>hbBPy zwnaPli76-iGGF^ty`-9~4BLavcD4zUABdLstxXP0TS6>eypZ?Bv|secFL&dKI=--% z+d1DsUBH{$lyH6)kzoN;F_AF!s2pJ=n3ZaD-S~&O6CovqKps8K-XQQ}L z#$qCj@%6NwZR1_LGkUt^9oYi|{j%VIg|@ElPFe8B1Q84V)vCH?%i<#pV1mas%s2DA zYor7_@rb7a-CbR@cJ)f0w6@dfGiNoo7?kd+lx~`Te)L6QU~#dN=Zf>zss;a5Zy=hx zTD{^2PpubiFFpjoqCej8-^KRED?~#lc#NHYPaZX2b@9d$mazD-K=NrkHGicU~88k4Xk7gmyBs`>ib2@w0 zOqw;DkJCB*G_#M7-CnieU*@qkG|I=|S$rVCX&aN-4XNEx?|6*K*K4B~7A>4lKmD-} z%jyxSX-MB2{Kz}rLWhnVrOn&6)0^LL zGaWv9Ouh~9ngOl>ShVk+Nu`;Ksl4<`DlfT4UfWaZolB(-K92PHR~G!uf{WyFufx>V zAs-Bs`xa4&kF^r+JuAu6hf3#sfNE!3dk6K-nnSbaFQR#im(siii)aq#QJyn@VM5?D z&0esON#`M_Q&Tr<{sJy@IuCLSX@JwN{@K*qKZ| zF`RJRwCU?NeBoMEE~A1^PtzSd6x;Ouc)6WQ_-08P zSG3KbaisWAs@%nM2)=*sZKJt;V{~xeE3{{iS@fS6UTcf~MHcSrg=@cFOhh*elVQ_E z5&MnB&}igJPpvWq#K)b?@tJT8;hTAO6c{nJkwoRx8i3~7JnUFvTVe(8Sl70p*G)Iyd^5fAwp(cN{Mq!UfB9MZ$8UaLUX=qLeiXOAua^!U zJV<@L-86qL&k1?{cl+(P)BE1}7V7S7mnZS@p@6*K|Kf{j?(6~D{PIrPwQH9U)(V#{ zUPzZ;b}=nqx|n7S^wB8K6Am6bNiS}AiRTU5Brfz-2cN&}qCXRUD`4rOg|v9le7VQD z_r3?{%U}Bj?K^ag&v$LKc=2Lc^gndu7;W0LNnSyOZxvp4(Hi;DUp(c1!!=jP2O0Ry z0i2ueyyK0ufBzxc_|j&z=s!4QF41hfbbk|ecRh9==8j1!Dp;I60(vBlAxt zd_$*F8Kr$EPSIme9iz>=j?=M|sKdfPNNL6)m5i)<7c83+Gx}L5VmFOTFIq=m_{-1G zKYrso^u@1zlRopGev3A2+Df1Q(m&D*8#mDz=fgETfp*2E7t!DR*&omkA9|F&eeVPG z`@jBg>F>Y#&-D9$@TXd;9@H6gV@<3dSV+YW^)9}GN((Qg(hMy0W1$tV@=-yk#eU>f zs-E`OJe{{Pl@S^r<@5O2V^le~nQ0SMPwrD6woQAWEqu!9>!(#$-%P95T}VrpET#VL zPU`6Dp)&VNxvea(8^A(X8y2N`Eek~mMp)BzW8{VhDX(+Kl*2cFaIn`gQHBG4skj(T$Km( zMurAyboeyQ>>Q#;}6JFvlCqm!mGP>ys}%;DZ|70RSZW*OeuS2YgjVhm-7y5xNeX~y%e;( zfyk+Q2vL#`>&h~>7t-@`*Bs>BvMqT+MPMSzhpaf^TZtUy@@0$Y=Rf%gTD^L;to8lD zXZ}onxECJ)eEcIHq^qvFN**|V>Zzw>4HAp+pa1(W)7^Kxfj<7x56b%AAfK1;o_~BG ziKpy=ZCkg||Nfi5qc48tpJd(85b(htc^AFy?mOfu|F7{};s^Khyix-)_%Ys}`y7t;@>9_ymzow0wU#73{oCHt%zyCe& zp!dA|y9UGZ| zjJ(3KN+(Ypr@3=x(_j6szoq~F-~NoRr&#zeVx&2^_L?i{g4HYO`#k?UcKn3!baN*6 zNq;QRt3~{7szGYropY(u-cM~+z8H4Sr@o>!b0uZa#rmscUdIm8+9;k(LcE+*u?I&SqAb+QJpN4QzizY8jOa6I&(uM zDgUWjec~1sq{u){%Q#MrMr|nH#bGSxc}Q%koH>~&d8KJ|IhCv_PX?52Y&~*!k_*d5 z-|Ae3XdcokSw@)e?FKG4;Ljja)vKuCAfsB?dZR@2sZ_^r>X9aWCM8WSzl9cBIH$nD z$b`ceG^tPe!-lH_*W*|O>7aRY=Fl3RBwf629bJ3X<#fvp*U`;P$X|BRg>>nK7t-1b zE}*qMd0ocWf~#1wbVvK(g6J%JZ){9<@1tUA03=0C!WO%=F=xX_M^08 z*KWH1k;gT+7)1BuA7R}+o^G0de)L66V4vbgdly|swDJxrEx3Y8U2~{R?J~CT?K#jm z-ZL}GlkY($yh9u`Hpu$;cB`fk<#zStKVA(q%5&YpW9ms{b5kZH|6I%&(K?ryziwG4tz8Q0 zU|u(uXV9WqJ+$+{ARRtALdVZ=-(l59jz2?yTQ)o(S8T)RIAj+=Y)D`!MyqO zkso3tnKK_As(dNxt=o{bu0S%owLnXc+FtR1~F?Tk81K{nnapNX>=J}WC zgYSAPZQZh!9(?FA&u%f|;avxnS!c4S%EwfDdnc7;R zU**H1R32@kcJ2#&&Qq@PJrWb2sJVZz5X5<$_fd}rhp>5dyZWge zAKY^d<$H!D0d=Z&`#BF5i?&+h&7hOTim#>h;qgkCjG^4kl`ew|cSv_4ev%8!6 z@#>$hKI-i4puWx$&FJQ|r;}!P^iog%44ThK5=hE`U3uyM-dDPuEKovfB9ow~o#)i%WaW#iJ+S_Q>z%1(NP!CQuN_cJG%o)8j zXWl}-r(Q-YmMo-|%a_sWl`Ck~1?%X73)aw@HEU_z1uJRY+I6&=%S#r_p@A7aLaSFT z<+OuFN6*s1lS4FG!Z-ALXtaXY`tT{8#~RX6PDi<)#+WMj5OQpUDx)LR(N>|pt_scV z8>NH$ck(=ESL;cC4fhmk?(CY0iCAoYG?Qb~MG^b?GN=t{A~5=#de>p>ZS^O7K6e|~ z^%0%el%X{eNP*{BSm3v>XJccy7$D_y6c+s$q42h4=3H<{z z>59uPksss5JNO@a;wgEJ&%n$Xbmtwn%jt z;p)q|pSRF`_dY^ZyqP9C*d_AAM9#2slXR z&YdfEQi}^3=&tlQGbc-xB8Ex@0}=;56nNhe`WiMXoT#T^%HtI#p1|lHQRf@y zcD`{|{mnN=%*PEV;KqZ1T*p!S3l2%9(RU-}0ru2UfF z;tFnFc>mz*w5k>mX_d`^FX8Gc=pJ#lT<7d0le6uXF~_9)67YKvt>v;FAENEZ3gqnT z0x~LreRuaDm*g2U(IuXB|-vU=`P#z)hjA8;``lu|yt(wD zcfW&<9y?BZ_wAP-1uaS!a-Y5Zt~=xjWOvbj-kjO=uD9Mv8#ZsHhaP{DIp;@T)C3mh zd*=|Xx|L|n?RealCsI6~OBEU)J453mCun@=FwyWaq7!?Fj_x2jwO`R0=40U>i}<*v z!&W#(jD5V?XM}IkP9Ng&dpYTgXzr{onj_T7Je8lzsU?(IZXRU%duZ;=9;(h5rI)vl z((YFe)3GzyA2@}Wvkbr~vbMX!@o40-AO-`#MmAM>-@3GbZ-g)4;{|CRty{Z_?z#I8 z+IRRUojh}z-f_=ev}gZ8+PwW0nm2!5raWX09X&#Cz3WY)yKCQplq{%!)&QM6J4hpZ zZVY2oYvmztiiwYnYG)6XdIyLGmQZ=gl~i7NJ)fx7Qnhb3pU2y|cX5w`dzC8B@%VTu zjj=9{E56slv8cc4QDVLjjWG|;h2qIeQ^zS!5KDXvm;2_c*KG0Rd%QBrwqR8~Ny>LU zetgq{`0(kSK?^RvjOO!scusFO-z$t#xs&gQI`EYLD38~(R31A?-IYT$WB4HT3?HT$ zBS)x*&rzM#Q`AF))J~()mu(%L)Q)!?GvS@Z9i1IiDVJ#f$ul%C&`rx1&!PU=eEfFL zpwmNRv}e-`G6)RWMs+DVK`O=kq-I`1NGkR(EzzkZoYzcL7EJK6Ce2pKX(a~-? zJvM`{`z2ZU$6~)M{$t^vsWQfMfzc76>evu<^1aB6&I-+)F-C_D?4rGUcgZ~|clU%a zHU*3RID>geF(!s4n@eFL_9r8@>CoOrV!*5B)~;E_DPD(C56!2AJkMS@p%LXg$YoO4?kM78X(^Yz-uQTefm~h|ZqE z@8_^VJ_Vxp@Owl^v;I^MXHy~ra4I|4C;ai%kp1$0s8s2uTW+9LtC!LL|37`2{`POb zLJ!>k5Iw;C{J=wx(1Q;>N)J5v2;Kj{Ba$j&9_oDD*iM$bOG zo*sJmQJzPzXAWVqphi{Fdi;=Y)}sHUyxs>3_NNAJps{wm&lF+c;*HPRk;klx56ZC< z)PMA08tPd|XZo)ay`pFzJx&8hA7mTHHK)0ltk?VCYdH8c4hJ+A+d(6 zP8&+Skbw=pmLE;yE)PB3Nu@Zh3r!&X#A=U|S#caK49z<(S3d zIZ`aR+CSdM_*2tl{ILXPrfN6{VQ5HHSU}d{K}T)*kL}5^iu#g1JtHr`1fLU#tBvSz zXYc^&pz7#Zs*Vg&XGgEl@W>GN{UGuDmpaSiG&dP;qtFO3>^H-?_1~#yJ z=T4r??xt6G@{4yfu3oifqjD?-JQFJ%8M?g z@`8)0gvEIL__aLzVtQTAh529ZMkJ45bn5XFc{QBCQzWxj-7uz)U#(+J}i|4tW-7{o?sg2J^ou~KE%+ot) zb!jinsUD`@>Pc$n`?%3^4-K`=qEj6UXkW)lI@rCMDzjEld*5v8=u+n+y#DUY$QV8K z%BwVQW;d;z-_Q4r7219HlzgM)q5tz4I1&Xdc6-mcz*9achc+&ucFbptN8A= zox0k~Gy^~S&EpI&!RX)t(J@|;d|P#lMou5+bclMpN;IFZhq(8`Z_=#aw2O9}oJ$8s zm(j?0H{Umx`5dDc{pDUwJqR#5a+XGi&oG^(nO$SFu)jhVE*_?rUVMn2e)1uf%Xqy{ z9m8uXUhjirEHfmj2y1Jd3w?yrII~X{Twg^FV^3bE6Gc6}Q}ngI?l{7Avk266H$aZN zU;2fgreFN|Pv}y8=)h~bvF^ojV(p^JbNaT%B~{7jFb#8Pmr$=n%@`U^LDvZm4)lO?|L)6{{tVQfBNTd(4YRfUk7IP_1u9O^4jlrzx^%pjey_yz5ga3 z6yP=B|K=AzNvkhdEpG(D+Tho|{vG4v&@4x&tdF>C@G9mvTf8&>E2KS9)0v_I<)Vwwy5?6UOktGSns<)|0@|S8BxG)m;I{y@V9>B-_j?3{KNFV5BwNC zzkajg^BBc?Dt@$AOvpx!I+>43F&Q7M#9PcKOnsRyyl^Fb?sI=dfBSb|q5u4Q|D8(Q zze=$-#E;4rhJ?s4de`aK`+QHo-UoamGbvB{SIfQf%AQI`KjHoScuF6y`jH>$l~qhE zB#+3``ePjfG}=|)!ut98q(5K|9xUYJM?3KTe*91`4vIVPyp!h5n*?w3hiJ#C0471%zA~+tS*7kS^{z1ZM5}n%qr`vsER9p% z&vH=6mTU3VS`(8xuO^T@PVM}Muf>anb#4s&MLnu#SLP|)(~1lgEx^2_TO2?_T{^K*x``C_ zkc>?uAUg>A0J4fBRoadaK6DVK?jLIty{AZ(R9mDF1y`^xsuSz#Pqb03{|ux~{28b` zChgtjDvgv+(1Dkppq)>>KwHNab4PYkUoUu3^Go#7wk<*j{1}~6ljgu!& z(F+?k@wNY@y6Bk~*2@$Apq+b?MIc;SPMkW$HwoM1w-C;!z6epS@E*tOL3ln}?w&`b zwRccy?nN}-Hj@YN38DiVsl4l9qQhHx4Dwv4Zvl;u@(t(7SJk3FJ`gZ8!eeDvzv^cu z&x7T?NU$l4+Yq z>OhzKawa_eh3kHq=Sz491l1Tha^s8?QxMFhpjK5gMra%z8lk6O9Hi}gPSTN6m=~(< zQ`!z{oJ+D1)2m@iCY;=E4!XCqgYLQK9(w!R@0KUB<}l&6M3A2anx#@H_xH=g9{4fw z8NJ=|!CE(dXq;tc&zUW{keiKfM({m?C*M6o9_A5wmVu9XI-Se)!$9Ei-i8lOdE6|&nrPAG)V1Ieo&}eweR!C+ z!+iXW(s+gMU-;bHRvDs>D)X^Ok5^%FI?gG|Wt*a2$(TIkN_^~{Z@NVKaI_tLF31c>nP0~k8V+3v!(!@J-xKxf{Wyb1!v9Zk-0Dy zuDeH0(BiWjY1z;QS~<3b7LV_vS>uPPZ~Qp*j1N;c_honW4E2t2dE^*%j~?gatU{Gi z2hXFs)lRc#@LZake{yhy4&hrQ&pkoIr<2!3G!xDGA>S?@OG_8c zm-~7=eSCVni-tx@G%{GB@xf6VJ3B%nr$%V_)G!mLXGW+xQlVKhduic<+0@rRlZJO?fjE(WwtBejxzJte7FP`-8tI*+t zyJ+95yXE1ni2@6QQ~spChuDdrzJp;Z51o2_O-5|>*lgqyW#+)OQJ?X*zx57!!>u>c zKmOCV>5<2tqUT@OD1;BxmM>e9;(N4y6Fs}0=ZWh%FLTRH@|qbuG_#lI{MTH44Q*V% zjUImV8C>{zRN>-ou0i~Vyo763XBf!f!rp;zC3R9eUpm&VSxxV_=PmTkx4nffzx*=V zjBl4d{D?f+E(;MbBB?TAfTHyyvj{epR4}qGc*;;c z#bf9Hvue2I=JKv+@9N2wBJC>mQ!D$E$eoQ1FQ}!}9Gk zd_b`61$Y-f$|3M7Aw0NznCJ0N zJ-43wcQYM2c1m6&G<5bf9XxW9o_X#CS*JY3=T+E+{Bgc^JoC(Y+O%mK9XWD>M)44a zOb9`$-}B-2e_Gb#xS|f!7)m5>zwKuE4Wuu8@hf~z$3qdQV`3Ru!@~aJ`K6ja>ibm8 zH&G{qX&v^bayia(sqt~Vg=K)=|AF`N{@6?pJ^C0oQIDkzK-Y!WmO5bc%#;2*rs_%m zvG!SXV$K`oRXtfSPwNl$ta#l#>F*9U9FX7r?sw^X-}|1tv;Vf+ZWA(t5(lMx>ZA#a z)!^g(|6l&{m*w65_%!M#fAS~gYdZksl#B2Hf(?}>!$PH_gC~V{-S?ODjVCwI<{h(W zxaTaL89K^zj7}e0M)MZ8Q9GWD0pAZt?5WMe8-d_ZN#qy@^RO4V+HJtZTH{hWf29vG<%G7ZtG)8mBS zi^NSIo-*y=s~es=Q9n9j`UXZhaUp$bm}nau!LJ%mxcFe)s1&xibEGfL?K5stl@0j_ zhfm-Oa~zP|Cq8XqQicePVbR|mcCN8U~EfA72Ky34MnQ-_YzqtD<;|7Yl# zXJ4SFpL?F$0}nWlYRI_{yy=hbt}a@&e5s_30t<+;h{(X}f)>u7CvzC=3p{bPYwxRk z(=(Z`snKI)5`aa2NjrOKeBmmpUjGY3eT%6)a)K&{wi4}qj5-f&qp?}@iI(3=)!FNa zUb&CxRlb=$8he_WF>@i&H6J5dd?njjpqT;A9wFNJb)wx*vYqXkd5%z^dq4E%h4eG; zUP`xIIzat1@W2li?J#$PvLOJ+1+MMp2;rQaD`3N1liE6@-~p(IzM3Nt&mXrPJ4t`? zxr6kbN4C@Eefk`rjBve4nXHW%v|JSMqq7#d#<=M`GvZT1C(b9sgY@hF{@>Am{P(}Y z=ankYS$I4-rwe1dTID(8I1@fZEaBrtH5bCXy25|>?FgQo3m;u8ZG*0)OmK+vpnO`w z0w_ZkU>4pxzH!?Q`ms-Zk~Zzw#VnEh9+Xi57qn$=b1^VSS1jh>!N9Ip*2@%=B};a}k~sovv1HZsI?R%n!ucl?<7 z!dXNYEv?X&4Uf{ZPe1$`dD1^tqmHAZ2&Hj6O%_~V(a-~U@;aR;>gk;#Px@mm2v3e< zj%D5qQRMd`)B`4{sOJvxLI?3 z$hk)5U;!WR)>^P&fxMsJ z960W$a0X@|0Y2 z@m&r^cI!HC5L z)|c}u`jq43Egy`d^8RJqWTBVZ+sYg#E8mgG2b-_^l^;obZ=@yXZS zM)1jOh2uorti$ccC%E##1h=w$WGfwb`s?&RzVJ=D_sN|!%KbT78kLJ;iR0^X!oIc;8Srb+P~cwkoF_C@zpV zsqy3s#$jT6j$Y=QSia!7(9~a~&!;gY!H- zq{fr3_~G8mF20Dax%w(TpO@*W7dFxtzVuc4`nSJBM-Lw2^PGA|e--CuvB&2>zHu2D ztOrrzysCvnWsd?3E=j`IwH=S+MQaf&jC>vSG-G-W%5%^Wp332dnyG`^-#JcaX*Z2l&Jcb`PQGO=_BF&E zZ-mel=)dIl8ae4+T?UfcW+AYSB4XfuI6hXPzWy1s^2$r;x{DXmWpmEZJ(qUTufFdR z`pb`BPk;SWSJM|hc@2H-=dY!||GDewvp;(yeeUOOpuhe3>*)(jU;KsZ>F@u=_4IfD zl6k*)J$>#MZ=lcp(hcZef}42p)dUGP4rpT z|EpiPmj3;FSJV4%7@%veT}&6e=^9#l-EGv>-^FuQ^e2a^`^~n3%TojCD2EipJ;n}l zd`_7&w2RgbKSwLe+iBM90cyYC9%{eg=c&Bz9aQRDA`AVcv0+Ym2F{JaccA+!Cuzm$ z=V|_tXQ<=Q78*Hqj7ISRExR$z6R(Ne^8%xlF*k!fLQ`9{=OtZU*7SC;`Ws5p#b|3B?2B~f2B=N4Ng>(98R$m9-bMSrG$Ow&$ zjM4DOsD7Of-=oT6Kc4Vs!Z+#Jo_q+vRH>*}`WlL@>D;>K&Qq&L6u7D-XA1vNKLlaF-kmoHsHpZ@*dpf7y(&n$iLeecq>afo(V zU+26|22XC#g(V9lB|f)`hB}XlE^jzG9V4#sOjt*d^@S?UXs^(cxqbA0o_BuqBOjt; z$B)zJzwi%q_{dS2@57g|qcRSpEGtAz$_LgXk_CT9L1I){1+S0~Tr2=i)LLC*NbjRK zipZJ8YeNRApA#|&0!f+0yx4kf2#C655Lg$AA*LI`)Z?gXVTynS1PpX6(BnN@_z~Zo zJ9o;WKVH*gU=9)-Or~srZwNphulG55@}ztSfIL0~Z~+x%M>8^jA8hLAo=KHC7g68* zb+mHra$2)uHLY7PP8au#(DB~+)Uo(_y5^EA=%STtXywx7)Y;ihhX>m^J}e&NU8!Sy zf@DV=17g8DMe%g_SY?>1rBN#JNf}{ubagVH4}cN;pwy^Z^v6^ECFWP#_=ZL=`nU6q zOdFp_%6#&dMSm>%vYir7s(7+(7ybF-fW>7j=E_%X^@tW-&f{5hEY6SP-EACC8Smo6 zlT+-6PgNW%-&CpV3X?i{!44Mv!K&gb^=0*LFD#x{X_(u{b~@TPHl9=S-w4NnMSuLr z75G>Hm&tRL`vKn!7$4>vvg4fUMSt#ycC?Z0asbTdz8M~pn;gWT7X91VVwpy<(9Rdc zw!>Sg=kNwvzyA#FILwpR4(4;;j8%tNr9z!pWaofo(H|GjwoWd0@I4><=l&jSAEhzw zlQzPWo3M@Nsn7!e%QLUUH@51r7-G9v^p^#Hrtu1N%j^RS>-YeqgS(}~ z`?Df(w9AJOynn{<*32;;4;%;ElQ-?d25vME30`BsZ5~A*Fa!Id%`W=4QD>QBGK>D) zzj!Agp0c!y{ygs5I0k&s)WK;N_jQH!PvWb#Y*2m}28;gfIF`ow_L%)}TUuzLh1V|R zoMltVp&)hmAW#Y(+RcKkkV-1`NdN1ox{z(PtI zn8#v{WZbGQ(&tUnRZdpm6`BOt6k^Y^Z+SnC@f^1@N;CRbG ztE*pruzBh1URpDM1}&S{CqKx(aBe>>VM2Mu{61Q?ppTX?Ene793l}pjGBiMoxx8q} zY+AT;(4=Ke}ERuok_Fj_fqfD#niF-Vj5dCk4h`&(7ZL5Q78MA53so3 zR8N`Urw1^U+IimJS2;}!#t+ky(gErjKTU02eSB_OL*)gRQ`?%iP}}7{O68SrqS64q zDbD8>JPgHzR|55po}eYeuh6Qq8~FUSpGF2x%YB~g8^9!mn|<#42eIQd6BTY_7vD22 zo7Y2Y*Uq6!u3bXc-?*5rxnVI~at&X{FPl&EFPKF=i~4A+znk{+JmMB&lvj1&{rzKHHc$AEjd1;_`4C`49+2}E{aa{Zg1`^K z-g@J;^pOw#2z~P7ACwg3g**?f3w+`*s{(PTF?;;P3HqmRd{lIjkz`eS-#@Q5WA@HSzu;!qua1g6&1J+A;UjCLh-%g+Y-QT4D z_^ZDpbmtpyp)H#>(tY>;kRE!RubnL0&OUL8lVeVfJ7rVI_|QNtR;%Pq15D~THRpH- ziAo(X{o9aoLum9oBm2rB1K5jE5wIlN;*7B;df-YywjoTdSM7<$^?ZafT!!zIsip;!RgTBdwaJ6XV#uZ1ZB7Q}%uzVKtg9zWPIbLLE% zGiQ$c*aZ$Q3=a2`A$&l91$}eiK_0S@!&kVD9XqBcGFb5S5711wqe@PESe(Y!!q`6- zt8I80&j5{K6&CNh96e5@>RGB_0e<8Vb)MWp&+H$fJ*UR0zo&!B9o>99aLhxeY5eGO zbnw-^^z`;o8tLpI{O-cYuG6%Ce}(q$+)eGLx6;A=hiUV+o%GTxuhNqn4$<~wXQ~FnanRjU7BluWovtwyuAkUfI5z zw(i+N8+RR}O|S6y=;)xf?ruIVMyb2EolXrNq1~@MNr$-~P8~i#Bb&F=%P$_HS5A-8 z={b18DiQY>`#(v$U)o0-Hf^8{n_r^!TX>ut8KlGIe(K_}gzu5y!Xj?y zrr?G38|0Nf2l(1FG+L1fznbI$I8Wl5f@|bBjgIh@WpI@C?A}j5xbFda?8ztTB;N>K zdeMcncJ(Tn**AmFKe#5H-+1t`C+YY8@J|E!lU(|Xzxg{lbmXYEpdfP?%ze1?%WY+9 zZ!;f=Gy~_ZmrH!z9_RT(`QY=^zT*kLZt{(9_iP$lexlak1587XO8`oFy*Hu?v1cM%L&V z8@8VFSP)|yvGlU8M2o*)n`(t`=^Y76EO!vR^`}D(?euwVc_}jF8*H>wH z>=@re#BVy)`)EO2kf5}j-Du)EsS$pYVQs4UyWH>KIN);y9=|!o!5!-Dpq=x3Y0tnc z+BnofPo6wMdygHZ1E)^W(IK8gj*Uv-sjr8IDtK^+jcMDePbQ;N z8V8ohI=JWhE5~Rq9iutr)9QhzawnB=PU@LM<;7Q1+r{spwu|0H<)t@KY1T?Abq=t0 zhg$d_tI+(>{j_p;Gj*NWOVz;>G{*Ota%)<5bEirF=v@VBYcJE>IX$%S;)S&M<~6kJ zhE=rSs%6x7@ggd(oKJ%bX49b=ee_DHht>~u(W56i>HEie=+UEXwDm-VP7LAO(L{Y+ zqtw?qEHqQn5#h}QbyujbyUHowxA&H4Mo*c#J8`eAj=Sm7EiIg%z2GjdHUj4zD^H4@&tY6&;A!Z z@bKfhHXE{Z&*NU5GjR^(Ie{cx!{>PQ>R^z1a|EBTG;vUJxbOxSb+iZ6-bQ!cbtnDu zzxtPS=Ud-K*WCODIz3vYZ~x$j^uvcAqs=expfhLBvbH{HDWgg1!r>u{wIe*{DeoY_ zvC2qwjWA-y@)7G|SrpcOYN2^^=i+FJPt!iW-%{pun={%i`&(twh^y2Ej7OoGwp;<^ z5gB5~xB>x+Z;YXRNgIuflFCD^dSIe^Vv>Hyx0{B0R#Fu|JemRXW4y1YAM(YbKL$A# z=y4;AAI!i)@YPpeEuYHbD_N!<2bpQ9kOQ(0 zQ0B|1GWAG7=ETYq5+R>L@lI33&EfL_C-05t=9Kvc;KcC*bm++^>BP*1 zbgF$e?fveb(hq*{0Da}3zE9tO_$fLv+(y+!urt7YHqJU#;%Pmd+P|Hi`py^Vk3aX1 z^!;z&N8kG959xakJx|9+`=~U3Hm$-!ef1B*PQQ0Jv9X`sK8x=(DQ)6ai{zWnX4(O>+-H|d8zc$n!?zDe6fZA(_s{FyUpb|>G= zV{G7cLwwQ01buXPh=%!QX4iv%M_;}7QTqBLTWSC91GIP7272_-hw149-8@d`(KQR( zIpPl5{nEE-{UiUAKKu9IqR)Q)Z|J`Jen|J-{}A1`ewa3&y_{C8Y@^w{U&qR9o9}+w zx#v2tdM^EjKF31WD2*K5PFtV;F8%rc{vLhlyI-Ln-1{(n|K7*w*jSm`7p$Z?GdpQU z=`4+(+Csb6e}%sK-EYtzfA$~fK9;-pz9;C(%{!=b;ZmA2YYz4G^bif7r0SW2ba2N* z^tXTY75duOzd_%>pKU(=UHZ-guh5q5Cu!-rnbhCgLv47!B_GqzJpB+o@PjYWrV+lm z`}#lAqo4g8efyz(w3FlRU9*f9@I6ro*r7qhqVCrplfdXv4QY$NTyIr;%lAX=Z;P&1>dEr!BP5 zLUG_)#e~Zes2M-x>p}E*qf@+ktgEA)E?T>WZolnTTDy7$9X_~^zW?B3^w3i;$hWMj zc%l*FDl`qg4kJ#ymlW@%?ChdaM;9GGc9bq;TUYVTR$o^K9X)=6wr$%^`wkqUGlM)o zG5*C)9dVyS;K}?Cz55-sar0LBLEd^Gy6^FI@gvE%UVp9h{V300_Pn~EzWS~2%2%(? zN60Jj7;Q7=QiaD-`}Rkva$+xycg&#bnwy9g;=TNfW!#Q;_S5*lDk?3%ipE#pMzs2k zaawgN(UPl)29~nn$Pf7fcp9#q=hTNb6Yb{-)>J~qaecUK^$fapT^}u<-^s@u#y*}l zS2tP-Ox{T$ilTS8IQ8a6(YsmHd8|rSs&r&zl%Co!NH6a`Mu$&BRM)#IK<*)#R~f6z zH736h*(c|>x zfBYI9K6XO)4>n9l+;IHRY9J(Vpf;+^?4$BE_fY@99O@kJWOg?lh%w@aV=WH>!Q45tu)9i&2Di|X>Ry^tI!-ithDv-MD$l!w%CnbKiO(aYGT#NvTtKDS zE2%VVIa}cSOgy-C`Y1Q6B;V96S4QY~`vMy2o=2zK2k79LA?oYyq}jb)@}UZT$oKH! z!v%lHx3P|C)(`pOw|r*wbkpL6^J&riIn>|NP8-L1>4Bk{w0*dPov>W2rda0Sev@(x~u5J?|%=y=?yp0cliGIp@$!%eftm5J$JuJ z7X0y0=)uEBY7G|0^x1T=nfp^n}mtLZWA9+O1KX?#TH9m<=uAf-v z0-rCMw_Jan{5bco|JLu)|M-9Z7d`gG)AYjnjkIIOD>N{79)0X1AEwP4UZ8vLe~2#w z`ut(c!3JVd(aE1}xny{wWg#krykar@Qf+AY8fyN&$VU;`dhF$4qIS$NC>?2mj!w$9 z|4lAoq+!)m#uQ!aA!PiB01S`wJ>V^LbbAsOVhy@8(i(hq6#k>hlNCryLnW9k(#+-@9Jc;$<{?uAeC!_{FrxnnzR ze0DvZntu~5yWx#=(_5~kt5%(*6I<8QW8Zm+j-5KmeK<^`L&s^)GvA~8pW8uCp1g!E zxbls3>s@c6yYIQ0-h2H*D(~Gy5B>AK^vsEUbPVsE0R{F^ZRIQ&E<3% zUwm)7@d8@aSEY`fTWRY<576h=m*{BUrF7%%x6zyLzKd>q({j3Q{xGfo$A6;7`69KW zt((S%xxYt8sDuS2?(Ft*8+CVe(40%}q+71Nk?y+TLRzr&Dq3~nwRGzpZ>6_hzlJVf zh9B2DL`RX@rmd(Q)2ymD5x{dzL!SzD!R)`8<8&-o4bb_Hw%Z=J(QDZoi#$cK`-? zzwX^f&pr4IovIAbf?M84H{E>;-F(S1np@dRN1yvDJ^av%^!-f>Xyz5S(p%sBPI}kd z?xZ_!znE6cok_#{Ptf>DyyB=r2adl=8y>osb{`#~@+EJj8}E7>-EzqQEgF51o_^$c z+PG~$;e`qlpL(~@LJQ{>dPjq`aF$Z}bJXB#m&vl3Spc>(0aERxN zXRCa?$qSc*Ugdz%r*D$n%^D zzl9{{Drst&I#@Npz5w@(Q%xc#N>ek#viL2b*fqqa-mNo`lWm&zC3MWwz)+~@7o zKEiYK(L>b3b}G2X6y<5$0R^z*R0rL^uZNyJ+DXTT+Npb-$H8!!hKBf<;hUlopQp-I zMR@%z#>i=lBuoEFGt|3g3SXALTK3n&%;t`6Ko%yw+h}>GRPKy-$9;_Q6MK561&r7u_u=Fg>H{ue((zw%3;qEG(RkJ11AAAW`I zT?hg9-nFI98GiK1g?dqccYi1Yy-0W_8&&*D`p|_ou zcH-5=u#WSkT6=?YT#?jODIJ@{qOuu?ODNk4X5QE+>d`m*d#aFby)NlEBo<4msu9#y zHTy550Ek0UO|Dp|B4zcVk<1f}F7xCy)1GiPib*BVUg`p(X*%##$&TTJ)HSpxlTZ)2 zcAiYc>hs9xo^J>bvRSicMHl_C;Ezu;L0HTm;~OBe=#SR|VbLFDv*_Ec&e-%eXgH`AT({t5cnPyZx+^5@=1zx;t4X-(%az4+j> z^vtpSbPP9Kd@y&7_fqu;PZ&>j)6zTNP4E2pN9bc8zKgD2JV5O`x6+~Y&(p)FR#E>I z@1!67iI34wee$R2<3IUE`oQ%|=*)93(v~gT=@p((x{LlLzPnM2{+%@E(!1!EYi^`F zZ@h@+FS&}YzTqzV*e8CLK77};deQ%&Ec$QTw2!u)y@sxQ&nM{TKlQ8hsZah3`ovFv zgx+@3Tv|DLFFo+!CRy~a@Yw3*8=Ce~7vJ=Z(-_}WR`?h!51ysY!Ix?KmYuYIdk0;5 z_dDr>AN@u8)KB~*ed+_Z)3ui_O9zMF7=3R0p{miF6Nx$&P zpQRuF=o{#LH?E_jTMyEvExTwp@5eJdZm{UzUhSd_-}WJT?!c3(y@enGr;fu>-i)?;q~1RGQM~)! zwYae@ioPBDapIV?S!wTbH;X8uh)W&D{H2hwQ)y&ZV`?fMSKnSKEh~XnOdj>qexd_? zef_XIWDMpmQwc|<5XW~@L{drdheEXqBPJhGiZMDiiq1}vO*~$>-EKt*E;<<26vC~1 zy~eP4+je~A!SCRQzjzoA{@|zh?oWS-!C{WNmo^fCL6KdK>K&HcIqR!Nisxf{D~%AZ zb+FM3Q844;IVt^ynp+Vj<6?#q4us-%1QThYq)W?IultgQc@q9?BGjDu(>6yq4duK^}N8aYhIM~0>ZpkEPGmQ zJaS37DA%WCQ4$gV332a}!kv)Yy=l~mpLcn&v71VNzSR+vFf#r!PAVaBQ}8&_GS2IE zz>WRf5X9qy;zHq&4HE+?L+KyKbF#*H(P_gGD*fYbXmWawMY_WiBWiX zMCMG^n3n)fg+16jT!x)vK15{w+Tu*3QpS`TX*JD`I9i=CEO14z&>g^H&nT98MubMO z$QeStgz-unNXmLC8W@vx-w48E!w8QLAs&=DEjA8EavaX|M1~yvo`O(1Ie~=uMZh+E^!4_g(NRCdSK z5PJIu(AC|GYp=cnAN>9I;D7(chw=8e+=ueAQXD#b6yZqrW?ZI|KP}T|QjM!Q;Y5%PR4g z{!;w4*Mt92>cvMYy?9Hx2iKOkFyGDf0@IfaWKLj4DywWZGRW{F$b>UVL0mJk$t0{} z>TDJMg~DfK3&YGeZd={X|G3Wl^nF+LYg|v#xr0$NtQ=K8yf)3rtc~_am~~^+Wfn4i z`bX8bxbgdM+K1`NpIS>Qhr+P94zi@Zu?fuc98;dU}u= z9m2uUu!MJs@Z61&?oJ%EFN3SB7Axx{O^?J$O(0fMCBo#rxZ&!xc+>J)cs=DJkh|e? zmSf?yYp}Sy0*?0W*ng}WqkSDnbcwya9%b$uaP8%7Slv*K61xcBNjIWZC1_l0N9+6v z3=Jd^i`d|H%d&tSOLe%k63mk{g=@F11pd|)Sb6iESi86k^D6xC#a(D#uo8>rRiY+7 zj=s1o9-|___3pyq&RR73ufjD~v|?dnHN18o(uoSh%FEEQDvhPh6Nn7hFg_HK359i) zM5>_#EmvHLD;74QzTAmaVg!Ni-PpTlCk_nyaKoAwtZA!5soe#)%Z93&6{xDM!SxHr zgqINJ7s4ta!CljCur#5)7c*SM7?vC5Bkmm{yj-WS^z>w5USgu_%KRV!* zpDH9hX~dj9ILexka5Yj@j`I2A@Hf`LyGP@B+DCc{hP0oc2hdzUYWN^5g?d@cEWi0~ELpk;Z50WWyM3r#xERZ>ydLv|F*qiI zO6gA#yoe%-xYS|HdB#+xcKI9gnL3t5=7_lZIB!CR?gXOYh%63dK_FvLJQlMk4h0nA zNRlT16ga=qKgEa4l1?m&5YG*jaGbjtPCvA_@S%TR)8Mf`AN{}sxc#Q<4VPCLyp@Pm zHOX9B_(;pwCR8U>b8(DE3nqf-iI<{ttPveU9w9$E2FlUVUm;Y9j=m}}tHrEAXCF-x z-Kua>%#*#9Xz#7SaZ*n?`uZIR48{-*#zp2!!2A}6-g9MAKInd}>3m{xL8*ooi#Z9C zZgZ5}C}+lC!;NM(E{~3R0>naZ*Zq8OHgr)^2x*ylj(pmBOY_3BJn-l` zRu2nOaM@B)@4}PFxolq9Ypjb4Htx<6*oAL@DhRif&qhU9Oen#PW1QRa@XtmlYYuxw z6YTTX!m;F5pt?=M%lax2f+Gx`znaLW3s#g`BYW1e>m^F4!D z=u|Of+nx&{`7M%s&EX?c#MBG;ITgM`Tajt^ow6Tic?+P z_^Xe7My@|9=BIJ0v)c$c6?#_Yh^___p~cLQ>JMVk^p)fGRSyl+si~DhVYYX1v zO5&ZN0bJ#Aqn;gA5BdfJ7SL%%kbvr6&ujVS4^_rl;B?_da}It~HR&ip(pg@Z#Gm0(c6WaN>BxwCslmDcK)1PAd_U-CH!DW|ShPJjgrR+A9{#LM&(MdP9 zoCc@dwMkMOiS)1k=p=tiNumQNrN0pWoJ#3mhilzb`VZrfq4bY%mw!(u4my^@Sze13 zwK7n8qMx4sn(HPyJT!2zGg2V0U#|1vDRhD!f()QlWQDCvSNGLA&&c09iE z5MJ5&JofGS0e<~a z@AvTC|N1Ka>nmT!cfR>+eB-BE@bvQs5bSJ6wBLq_;V9xrCJnDtj9r0Cn2t%FrqbVzM4$`t@jjdyS%#>u0ToNUC=U-yryi4g zrK#oKQ)XRy3$IM{?xZXXLjjCT$U=Z?!Xk<&;*x=y!}5WXn3~i~ z=(&r3RFcJH;hs#!krwiKy;#(?L@mYL$&&qP9lqu*DU-#AFjD#H5SZkHe6m^uyeO;NsZpsQ-lF&`_h-V zh^Oouv&BWG4WTPuhF2oj;IY{4cr5aIJQjYV(A{`6crP9c-HXS?d^~iYnD+~bDQ=I^ zFL;lHxf{O;2u-{R4+}jLx)qxvYta#FKtd*QQ(+*TQ}_XM$DDW}Wy68E2ScG!@tjop+wEyMZKl$n zN+hl=NMvpD;mt(_GG#E9lG@@&G7%Ssh0-!Vnd{HIU}K=S%#Z27DAJJ-_cTcy9&;xZ zZ5DW%BrXNCQ~=k=G_<(dhFWhN<*7a_4m^X)CLY4&!Czu^^kH0{d;%-59<8apD2tB4 z8TO$@#`xw+p?W{6Dm)@PP@yAzEfGb6-(U+xFgg^$KwlVxgR(wMNQKEd&Ti+2>t&5D z?UfJkSbdjx6`oV*o?b*Q3LWXQ=fDvJgF!XN5;S?ed;eiP`ONb(KkCOa8BE%Y*2-~1 zXlQ5{hmRgtG&DSdSS*f{9jDZFdq=0bwu0&8OVvzMJqDm2MQmD!#raIldR%&`!>Qgb5p-JRZj-L;h`ObCzr%P+H z^x5?=Sv98nna;0;V$t37I*dyh!AyhoJCikmB~NSi z1@kR{JgjG6`ptlwBIXJ_tDl{Mf)}604i69GrI%h(3Ing#s}%ZF{%_f`1zWdn#kOtR zl>OzGUsewT_(niSM+e^WmbYN#%9UBl{@l){Zm|3mY6Mny9n%6k}Zo3S1lHM1Y&?o79>(9DQ5{vsPLEE#sd=wgv00^8OO1~o!HZU08edt1?x7vgbnN0 zW7p2@7#!|{t#Kg|r6mZ&MYxiMWGczYMtEfXs%9;Ab!dwgbXh+XzVxw4a?K)&JtZrr zcsPl`P!Neg5>l3$#Xvg0f&E>(ux0a$*t}^yHf&svEpl&8^b8rVT_H2J18(-Lfjq9ZxFK)x$qdf>X zs-#}*SnBGLiB9Uu<`(|lQvG}tThbGWTiqMQJHJ!lRJ)#>QXZEqKwPm1BEvy+$pR(p zbiwEMs*fe=^2!27kG_%gPv+lD=d zPhikvhu>d{X1S-nWE82+W9Z(!6`Qv|g7ur9!Lu)H#IsxW<5wFF;BfCr1Os6a7Pv!A zTBR_q&JuMv;dMJ8H3GK?5;m7Cd;?KL2O{VTFM`Y8j72Tg@Vm_xEA>LbS{B8rxWr0w zc_{Z<%II`zQz}@cufev>S8XGh2uRgvd8vpZin!FlE^c;n!!EM`k{t6ykf-!MG(3jB z;Zcl9=Wl9iL``)i+yGXCS<|I?*lN7hNNfma|xlbz7AKcT4|vbIoDHZ`I1HOvW|1$ayii?i_MDia>M0S z2B#NkcZHg#vyg}&9UehytP>bMF*g($H4?uRz&<0rkNrqQKAy4LAE>~(!5Tc(w+v78 zEyv^iEAd#rn1gaXxEN0kwu#w>$A=c-38BXam&moI#|(OWK*IF5;>FRm*pXO)o@9;c zZ>rBRKlV||uIzYeQ)O&)+6x9F?`c`EdfJezZ$f<4m5451j_BeANGxBB^vdNZy>bn_ z%a#K1c9F4cXe+-7jn1`bab1sA*R5!ET!#hrE74YU8yqg5)I>_R&75&aRZ|XhkP9$i z8M2u=6Ia!PT+6>=Q5fYt&5*v$+Ea+PJt^|t(U2R@442}!LvB1VV8iY~7X}9X2=>c( zKN7;RKtJ}xPT<){AAT(3^tyBc2Ye0;IBlwq_|V8qJ0e_>3=U$}8`c?Oh$@(EB>j+(B zmR-fTWU;V3g`1m`SW}Ziy)P!~xB=8g*JEDz2`q{{iN&$!urRq9jj4U`M8}bglpv98 zL1jfP8XL;d-0VSBwL{i8>{AgD5rT-v0tg3XZPd?AdZXy>oWSTvMApVs{>P9IN~+BU z{QjPP5SQ;Z6j4MWELyY(Z@BYTb!1P^zzBZ+t4GvPKK=dDPxD}4U;r<_vP&QJ)7OV< zuUf6*FI&`VgqQ^NBkb0uIX!Y)?o3*;q??v?yo@vY*l0eycBzMoiFjOwA3ay|p_r-5 zQgb-Tz$9PdrkO=F7FO3+UM{lfWs7m;6)RCyTMnC3#%%|`cf;e|glulC@!QZ^%N;jUPS#_MGMyzee}+M3}L|7wv{*Sc+(=d!Dh#8bbc^35viBuBZ> zAvsTR?4@o)hvpni9nIN5)r$q@oOsd0s4gv|8T^uWKBy5tu9>u(_@5zEs)cWh_Gg~_ zlYIDqjBj^SYsk007*)vtIrXXahax}GnH$5%vq0(Cs6P{XD$bKxBpr`k+{H!G;6{N& zT-vtLrcVbmSB9Qhj7em3oF5F6vqCB2T!Kn}HXJrIp3DExLk}sX|J&dGc6{t(AH)Cr zpZ^nOWo1g?|KNiU;?Mv5&+(-%eF;DL$xm?n_;Fl&?X~#yr$3D=ue=gXO-;rz0+WMe zHrTAKnA(gc+qE?$!*FMZxXOUZMr>n12vedWPY$MggBz=*qXG9JKX*7CpZc4L&f6=ghNuk z+i=UBAH^U4*=O9O@RbQhEZnde52cjSKN(1(vE>e|z5B!X@L&EtzW9%y z!56;p8GPn*pTfuf;S>0W&wmM@`iGB8zRkE{fln#@T`4O4^;w|~88nh`Dy4szO8>Z| zx8{D__Tj(BpMUnB@wrcbR?6^2d{*p#^|znLUw!t=_|W^`fxDJEQC?nRDE;|hgo6kt zNf9bpBKdJheLBTmN&uP9)GKQ)?k*V)p*!h7*y+|vf7YjznQemY!)bTJMWuf-1e+{k z#-mjFOI&qN$+S$oQuTIswNm;oy!kHN@)v)KuYc~txXpeHTYvE&{_&GP#LqYG#`cmF z#zP|5PPkCB>OS21k-x%6Klyol{tI8gKT5g&=^y?X|NC!0fj|4gr}4la+<}{x55wm? zhT|Ka#gG5_CwOqj5|pfX7yj;(pTpNa`*D2pZ+;(t__k|MSJwz%Nr`H6ym#Cc9gM*j|1USJ+a3j3Q(1J?7^>E=xe8?fBDqkV!qTz5gPp1Z~FMNaIF6_@Z9I;hK|2zq<*o(>?oAMWFZx^ zspAX#gO%tGyWvTdiTqR!d$I!dv=GYSKnYy%!e#TxoKEt~ye=f}PLzs&sq`ejg!PKt zB?4%`hveu8l3~h#T&zi6s^3wGz`O-%?$+aYpf5E~f(y|l$(ms$OgmZ52KlwYbIZF> z{x?5G*Lyx&@5VDtQWj}Z9OL+<@htlx~ zl6{8}-}XyHpZO0Yj%@*`^p`pfIVurzl<18!7iXbog(_zXi+u^9II3JJ#AM0UU!A~2 zbsXtZsU)u#aFrpFs>g|uYY@QYsIG59V`C{A8a$|}@t~r@1CLkM8%j~dl?I8Mzv6Jn zx|!8HHZ1EES+h71lktocm$6JMI4=n$-9-)7dm(ytg6HzzcJp<3^6BT5!k-F#^GKgU z$QR7O3HkGt_j_Wso0{S6-e+4u3)fBPbS_nmJ++u~Lv9g-In{#5+i-B?{>$Ffia z?tu{m_Meb(UFO%@Z$#{kcK~;`_S|O}qR!Q(ji0%$`jFiMy_fy)I;pXOMZYCP%cihtOxTU?Q zppt%4WD1cXOld)v>dc_{w$Pa(pBPxgIYKlVRY&#g+O-Q$J@u6ODDU;xUys$RS7XJB z6}aY_YjF47cjNy1@5ejd@eaJ_J@3K0-t{i^P=MF3d)@1>eED)TH#e(~valhlMmj4< z_&hB}w{3dxS6Zy3n^rB^SUj--i|KK>QQ;Rsxv5zl1yj+#1BVYC#g+~`PKH{sY@QcO zs`=3|hm7UiDI-I@4D!RH0~j72#c!ww+r!D0)aidF)}=XuBwG7D|eu}p$5Ln zDl}A#qO!t=vXXi#9xk<>MB(FOW}6N0+2h_6~DqQUq@Ac zrqW+S9a+RWb4VvtVWo6-J`omvs%61hS&jz(1R9)GD0Q`l8a1Ue4rqMMmiCbxHgnl&qr-ZDVqG_@cFAzQQ3%wg$po$ zK?@eoZ^ZINEoiB$Kxvs5DW@ztgin{mb*196=uN_zPQtEsge28#>&awH29U6fE2Ria zS>s-rDE*Zvsi{S)cL4rG0Kw4|60TBs)3R7jIb^U&AQ%|O&_Eyhz4PJnd(coO6Rz7W z>^hN_K{lO^A{Cdk<3XfiG9mhFQPy$=%ImMf6*t^~o9|eJ`H8IL10hr&pdR-?YQ z9P`UUDDyO;)KiI;#wIk+YeG|716C|viludnQCC_alVu#X@F2R!W9W~TW7$ zpc@Ff5%E^Ygv@i4`67Ej+FC>wxU%qz%QY7%e8|H=n|~BA^ldMqh$3DsFsHzLrXuO| zVsbvC5XO(}a;N|Cj!yMKS$+)v`fIPoJKy>{XsWM~u_y{e!m{v}Ifc?2=U5IRd>BB% zPuv_%H<}t6ai7fBm#~@rxX+3q{fo z#1x4{tO>-EahdZ=5LXf!!%3HtD;Gi{y9D7&1!R5?ic}SXJI%SC6oDrdk#JGz$8jaq zCDTqsY%xrTOcYJJl+2)x22lNu_knf}09@wKq}v6=X|p#2P~s-PHmn~4K650E&zx}L z)2Dp+e0MqirN0_qJmtcF4tg*e7x_227bRW)2JeY4!*lGP;Xe8WxQ>f?^2_k`d`Ido z1V=L8w}Sp zLpXf29fyw`#gSu2aqPr#w6`C}$jGo7uP&liQ^ZA%Z9Dhkn?Lvke)ITKQ;zg01o|@^ z!!sV^Go4(RW2zn>tdxuF{$F2LgTMIb2l1JI`0LZq|HbD%^GST}v!B4{KKJ+dJn8d) zhtGfEAMm*^eiDE7XMcjS@^alL6dUTtAd?g3O`AdDw|>)ReC|vCh6lg*BmCyK&x#D* zgFA1(6K}fn^;olbDUz|I%m+Lmj$bdd!5NA1I0=Nd?M2rMFCyMMfaY7SMpbnc!iSGz zbi;Ox9XgI!G@{<1OC{|Hq#Qh#!pL{hn1oR$x$eB?`oZH?cFt>55=X;)J7I31>S+d; zX*l9^Vdj7h|)4AYU``vudJ2<`Xok1doef=LOcM5TXK1?-jO z@J3G|d}<7Xoe7M^ss74uOIe_J{&kG`Ipw9p{5*V z$sP>#L@?MphPc#AEEz%6CJS>(*A)^0IFXix6qWu%=pKt9=558&wJXrNcpltNX;T%QcH{$*8 zc{f(CT#j%kgp*3?--WL3ZZ+3ugx9?D?Zu0UKoHMwdKr&A^;`};J7YQ|_4=9ukMW5G z^`gZBo39$FiUmMvldKG8`4K%OtVkR5l*tNW>XAv81gL3bop8Y`#Q8mz;s<@T(qF#~ zBi%~oYz{kZY2m`1huxhSFbT7KxNdJ4L37VIoQlLb1{NGZiX(`GZ`x`j%A&KLT4AH{@-kqoR?6qCrlx?nKs zE1{JBEeN`6rJs4EO1UeA zl_OBng5k0S2z#ou41GR}$%2sP7;HaD$^l7kXcN<(#6ek;t&=h45m`e#V;jLMaR=H% z^$5v0rRpx7kac%l=5-#=LuC=$NE-3D*qu(eMPBfg`cYb0hKlMkG5zYB8$G>4*ni-t ztX1}5@4mgVhT4x4#}8v>X;(Z%B5}U8x9PY3p4z}d5u`q+N^YfR`(?f=V8T?g{Ug?DYtwmDJfCuGf#dW zg88(~Z^EkOi`5$?q|25q!u+N>l|Ff8S`9T7>UbzK4EbajlTU_aI+w3lqRL?nqfaK$ zL?w?$>V@A@Te@_q(uHam_tpYSbDJTI2zlaBhR_z8DdB}me;1a?y6>uMufgiomn(jj z%JouN6LOPveRGRGiGoUh#uNTaE6UL%?#q@fL)*fIvVL5ORhO;An#)&V&6TUMsBHn9 zEH5{nO53BXGV5Z@5;IMo92IdMKt=t*g9p{w{Et5RD6YHiI=uJ2?^TUPJ>{~rY}z^K znNM+fZNBX1l^=kYRBE>u-SdGcyNLr zbPdJ>h$R|O-dK&+CBO+0Xby!((Ydk(ZhHbHQNJwWB%TbU4p$O>Zv;5>8@zO+7h5|< zFyyJh_-H@8z1y&Ue*}kz($cwPu=03N;;MzC>IyWkXhHbIZanhkFX3dshG2>xPAWxg zxC^mk1L!(9h7)}Qn2041=B{oTlvO8_j%-UtM0n>e4wrOjC%itV2xfL})Dc0?jzq$# z>|6xdQ&Bh*K`FZrB@L_5wx&USNch)Z{TJ+?@M0)g0*9v@69e6tIMj#EeM9K(?o`Tj zr*vqK%K@KX@|DGdIyTcTi%(hHyUMH3d|4^#nj+Zy(}(f$`n~9uu`c4X!&m7*&xym> z_r!5@9~?m_VwXj*-gU)6Nt<#l3x0QGLI%fj#C*;04aDFL4Z$tt?F>j=_*!Lua%C-%RBXLkkB8Q$be@Tr}W}M#T+f>&y!| zdSaS1O=R3H^B>(zDg>s@#eO`2iHU$Lga&coz#;6}yC1P|3|Fqa0>A&B2k_=M-HjEC z7Q&H;3dvlU6pDu6lR2c4Z%b8_$fDvFeDnhkV5x)~8=t_w0|#*M$T9Tv4s(8%x`YOzkKTB$UfSKl>bPdeDu3-zE4sz%Wtg*!fG!B>kXZb&J!$I=9RZ1 zvRDoDD%rz|w8H~?c?*)uZU<_Y8Ll$~75=^oplLNw(PB8BCs@j>=!{@SmcGCR7Uiw9 zeuL2_rcF#cB5>FP;3-bDiogxYCNg*YWAJ*F|Nz7h+)Rb;wrw|q^OK^T(9DwxbG`93NXLtlRgy?tR>z%=FpiUEA1Sz zqL4eYHtBrAl#BDqDh6`(NhYj3XOm%5Y3ew9v-SV{&1dlL-}^{j`uRhT8eu+-_x#}> z#*uYaTZlbuK4WacFyOIh@< zK=@9|_?(QzkqCxx^2A9zx9$b}_qVPs#%U87FqaXc4eDafjgFpH32hdbkl~Kr3Ie*t(ci|sC{@3`~_rIa&-@fn( z{QmoXS1IvxVTS)7fBIqk<)429Ee$m)zv^{a^UfXZ{vz)~r!s^W9@A<(dB9 zeeADr=bd+=S;j7=^^LFmQ$Ze>{@r)ofxrLw|ILK?_kaAP3d4s11k?GSfA%N%`j@{r zB}`eVU#88t@RC4PV>K2oYQh8We<%LmfBY*x_`yHGf&~lU_m{vf_uu;Q+f2RZg6_&s zTXZnP(J=CY?yL`KU;fe(EL_%xkNy3}@ckeBH-7Td@8g#b{RF@GkLBUn-!p*8axUA}Yo=t9iG2Rk!BN&Y|C5G&&X5uTBkEfqf=9krN;T}< z?Hukv!c~E|r_peo8O*pe&jrd$OL61cHE3>XM5)-%7Neu1ICA6&e*4?ss*m^bgDgC{ zr?IgS9*-yUB#mSaY-T4luc`F6D*k7W$vBgZ#I)(ALSfe?02!DGQURGl7Y& z9SC=C$1%^9s7;I`eCieS?SBzFw!MU{2aex37j|*LCei6v7n(I^;J!1sE@)mIF6?H z1a@`q!M<(VRKA-IuEU<*Acn_0xNKzu%1UH078#ZFcVoOp+WP$KB>jXwhu%l!buDa( z3RKq)BYJ9&-1km&?CiqsE$i{p)~E5xiGw&f(F%_Ui`BIvD9SyRsK&jZ!CmSOxFW-{ zz)c|F7(v(JeHa`+h9m8#gclp?O3G0!d^@Z7!Csjthk9`$atz1!Y!|*?#-8n4ar|To zL9D^z*WHK98=P1u1GwGI#f;QbEDW#B3m-~F`1N2Q_%e3x?8W9MccDkh{`{6_aPZgw z#{I3RUvdRjEoi|!nKT<5ZdBHeBhYw4}=s!M; zzSbMj+E|6wW=SJ0OM6*)m6fhW#k>-Xh~OOU-H#*VhtR%bC-%Q`2)p+7pgZM5ytW1l zY7-bau?3??Cos`+Cz|RVXlN1vKk9@t*@uaNPHcUt56*du(X@I67We@#Hv|?@L=oo? z#(ZYZM1f!!o!vcHw`n6rgF$hz%y$f=tmYW04Fyv&wEAZSFrc3NCS?4V`NiczDjGwn z$ERM!EH5d;ie<}DQC5zM@=`2W+=jN+`7(CYDOq5x2+?=kbOY{v!|U+6TW-W9d$D=j4(!@@2wmO17#~PVdSda@koYA~}{?XJ>hY!8~J?QD{$HPxPjoteX z&Y1Yn-RSr_IQ?{)q4Sz#LWo zs)Zh0wbYAwwN6kpFKZza(9Ua{9p+oHd2 zmjti4d3|_v9KZPW!x-Q$OA{&~{#a=yC=@P_d#)3&Sw<@C)!1o=qqGd=Ywv-#q5=`| z<0?f3lwhh#w4tj;Oyy=?h)JbC6+^5W?%L-A5)zN>QOEZ13A5VGDK*1a@l_5~Ch?6^ zzIiH6^k>tNi}=_C#U#aBxu8Hd_!4obK4MGpipSwNO=Aq0F-Z&(kiEwb_Ds zO?n5b%Z-FHg#irVxuF-(9zBJ@Nx!VO8BJiJ#LXFBuql;l5ep`rEdEBy3o^e5~0ut;&HyAFMXNq+h{v;frQ92 zqtb_IUP?Io-l9`DSG{gFm@N;p3(wHACp}u`ahIlN(wTs%@b`{eZ^ZItOYq;{`4J8t zK8m5?ktuZT)oVqj)?p4DKZ)Ui5sdT?i(devLOf=3ScqWg^>Sr75x%k7F4&^7WULprWc8evcc6_Uy#Ybz5**NecDO3OK6kP=3!F;q*5n zJkp8ObH7C(kU(YQGPv4mkdkpMaJUl@8E*DO6F4ly>=G=v@TJR7C(~v?U23Lz>=%{# zm9^D)*E`>e*T4QYEMGn!t5>hWfrAIIXU{&22SR#h{DS#-=UeYrn}7H2JBXvl+EG^G zL+iX|ob2jTYm7ih>pGccOH%{h_B;2ew+A{qJF)M;A*^1tQl-ITN>^XD6s0AlcyaSq z^%iq5JSk_g?x=IT`Nr#Ui>zhFM#s?GKdACv+_nJSz5Up>eJ9#GI%OSHlHq}Ght<~B z;_YvJGn_IHgoI%*)q+ImN+zS|IC(PnQCm11G*JoI#T!ER5YuC5Zl_j~Wg>NU$nhKSWTnRpR)GlZZsJ*BR$T z>7N#%A?~UcMr7DY$H1NA_B6kcoRVt_7io3Gi6=s(f90!I=}+M@5{cmO;lt{Kz3bPn zS3CQ8d{1j@t9q@3osFQdWh(dyHLw|t#I%#lFu7r82Hp{YnFfC(Dm#F(kQ5&&^+CeH zktF=}i?OPu8ZBiGIE3FM7f&JsdrK=(ne0Qdw+Fj-*J0kWmALV)Yq6-3%4vH2t@mNMV*=j3cI@AB2*(CvI2d%Jd_fzox@$Eqzia{KSCpw8^E}F?v`hw> zCLhL!x^R5|E9gAcjUy+!(HnDNz}AB1hI(ANyh(j{QKHDgQA)$M#ZpOqL}F2l2P5bk z2p}$t=tjAhOX_^^@Tr@0z>(om84v@qz^=xEH7l^Nu?{T_web2S?`j7|2itLC&t~*@ zN&X!@7>L?2j3%@+He>CIR%yoxM4}-{e*!T{qp`6Gi)&=!;rc<^x!YBWl9FbW+T$|O z$OPAa3NP$Fj^3_Q=snegsI+-!;}vL~Uxr03Ug3*nkjNS6d&Cz|lMXLZp<#FfgE%!j zgsn%81O5h-HZDeUV?9>1waLPF2xZud_O1@>-`#_r_HLY#LDtuF8Cq|+8%tKU;IbB< z2<%QIWe~8-V#mSP-qb>e97okI`1XUxaeUkJBFLY_(G%^6d0Swce=Qa-smE0--KgWa z`rgGTam3Kz4xx8&7_aO)fbL_*aO!v`qTWWh=Us``1+`e*Sj}~&6v8eGj&AJPwh1HM z6F7cc#sgb9YMMQG!~J)nZ!n3=S2SbE0-10_dM8Z)GT6>vhK030)RlW-mr2JV>G<3} zc*|N54;+Ov@)G(*U^uvUP|6#^srEQZ7c^u3wF^<_P9ZTkim0s&WeXQ!ew_z((wEgf zuG9n~6XQ5}DuIf&#b{a42B{i&tkqvc5k;JP81tHmKq!n;Jw13~!$yn-g4&OyheJJ0 z=^qPBPZNy8e}>Bm%ejxiqftx*L*UVAF;d!_`-;#v&2O=NStB z>#w;Qx88CyZoBPvR94p@6pds5;bYjebvrh1+lhU$@Zqk1^RkCEb~ zfmI9KxN3<9^J*P%Qzneb!Wj|lA8W&bzzQVoX?6T#ROWR@+<`Tv2XIaGCRDpRQ0DE0 z-`fw5OUN-G@|2j)0UQXoU`Mb`mX2}Nv;B4|{li#RauQ4Z9pXmqY!Z=R3Y!nfg1s|< zp#Wb!r))?+LSm|BX52>_d2Z<>%m7B9yiIi41PsWCBtrs4P@esI+pV|YHY)wahi+IN_eHa+)lMb1XIwIe)4&b_7DCn(5|NI-#UVa(6Jxy@)I9Inv)_ykhUE)fA zzt5`_{>}9@O6gCbf6NiYwvk;JOGRX8_M^gGkNL^fXicp|Ye_vyJ+iLjch~G%5ji>< z!sac9ap>?K43Bo8s$wBZe5I0}9r0LP+EonkNDMKdf&Omv4|E|G3rIb444Qi+UL#6> zhBs*v##niQaVBLs*T|QLRc~Yk$BLQjk#wz7>3`YEW$Gir1A{~GdOcX&wh;4Ln$Xx# zr|6DbZ@}_pi?My@UN{{I)Yep?y0%K~pbv*bGP-fBCr>g~sWG2l+|d0@v6^AYaFA;? z1JLC7MlW92xw4nO5RPD6}(YkOUo>})CjvYEG@sp^Od8DDS3eKgqa3=#u z?AVRey6q6w;1NEO_As0>#&@0?!1}RaY>&ioG|m$*6bH;q|0-7ar(H8pmr?@Or`VP+ zU4}Qk>254(TddB1pFeLQc5L5`ox64`r9XGb^LX#K-1B;=quuz%x4ws$x4wdgh6b#? zay2G|m;S+FrHm)IbHA;v4R4n4R3<;Y?nMj?4B&=quEd*Oe>+M`yh>*olQHP|4KJa$ zw>L}aPn{!o?%#g%^=h~OV^6=Jj(*~U06zSG?)mk2=+UQe;J^W;qr7VE8uZ9|jPF#E zCo7*XZP}*W7>0bhM2KOy@zG($*TauIrXEO`>74BBLttV;J=po<4}KU;jq{|Y(kL%4 z!?B|$@yaW^FfuZ#^rq^Kx^o4&F~(g)`-yfu|H6w{|NKU5d|?yTuYU>8KfeiEUfPcB z+jdJm#<6VaQoR0kcS_hJQr>#BG&kczANmui+X4LQSC8O_Kl~Y9cwsYMcvjMRakHec zQLbOai!W}#$&;P>;RW-YRsS;ETQ+i2Ft2mnr&Iddny$QY&TE%Dlv8#ek`A9Txfn`1 z{6Zyi?GZW34SOt?<0}tSuwO6R! z_-6_#{Er_$j)xw42wS#n!M*q1t3K9y?X}mc!8hLkY;727P|FEpUYn*Fex?mdM`Ksh zro@zg3dA%eKkh`J5+oc%LJgmKb zKHm23+fd_3qE<+5wg}1&?0xB%LJwg>)kksLH7js)%@BrDZuJo*mq^^DB^4+Us;aHQ zSTLXz_@tB!wCPw1W04TX!eQZw$1KE==3-i?RD?G^S>%_q-7bDVAg*4=<*PIfNgyTZ zQ^@M;8-$M^`xV|<7QRwWN^sXjEQ|#>q)yIoFGLW zMMx|w_n@@G1Dn*BE#Wjeuhg-=K_X~7WufdqGCYPKM5qHtO-f4+G|6V2*~{CandgLCK_P_m;ac0Wjda6Dsp)3uuHgdiC5;Yka7j3 z5Fyo;dV~CcjXp=ymR=0IzYjL2ES{pv;VVhPUm|JCIx88sVQeHIf_|;kYg{HO;Uy&t zcWE~XXGl?OLh=+!CEar0-4Ib*{rS9Jxj#PCmzN?uJcK@}e_w5#Oz3X7h2V@z-f<+N zVT_K5UFydpla5b4bkTKQL=i=tW0>=r%sFbF6Um5kTDJ(eRHA?SAO8s*6m$)LeXN2R zM;qE=j+KU=n#X7u>1O!}xK)ozB_k0EyI!vwt5#ix%U7+!;?@?SdFpISzuO`HKDfOi z%W&Kj9!4jELIIo-ft$4d&|#rNBHSKCP{u=^6Rb2yT-8YaN|R)gdcb<|W7YDd_~|#k zil6`HaeV5Zzhbz~3@Yw}Q{xtLp9;&px>%6Il8xuq<$=>%iuAl2)lojSrmGCsNu+F? z+^G4Mxzjv0Dk%cFY8#TKL*y$S>7yP9h@I#7^T7c9w*L^=A#^@4N4MZzx0T?J?k>j- z%RM50*hGeLBVr%N&rZD_zvy{8qB0!^MP>+zoLHH#S0N4HQ=MtQIA1Po5LX0gvU;HnI}|IRg25t@D>?sm!Yk`O5|NxW4UB~;BuhW9zt#ZcGPxnMdf%mys-dW zGX9WbDr!#xJOuK{tlU+Tmob>c=?n$PZ@VboXpv9PuRF{zJJ z!xK0lbKl1AeHG)q+{q~%^M0rsbOy*1jWT`P!uiTP8}Ok)O;tH=yY>p)a?KT}s;Y*s zz8d5HIG*TQhf$ZTtIF$enYRV*o(k9pO3+j*YbPH!=dn$sWxbP-HRTwdU%wZ}+xH`$ z7{l5%ccH1V4yAsFQuOnoe_YnDfp8p$j_t$YV>=ND^oYBR_vZj%kvmSbpHk*oW6s*` z>5)AmgZY7Jk={e1FYkOvD2u~R7gxkjOWnX5lKUH@h1Pkj7;c8cNYw(u)-h?Ngc^=>X@vqeP!}u_OJMl@s z`}Q~E>MK^^Q(yctcJADXzM(NyKjf*h)Qh!i*Qz|ZEB_z=`QLHs)F~uwGXFW!N>3G! z$JJ3jfAj|r;QqVs!q0#8h&rB};dA+X;2rnj9dEf$@%iMFPb!{xA_>DYo$~VXOgg`K zq zj($fnWY7ehGD%Wt?~0FzeO$sO#S{S~HUw9KZsMPqkg!46lVM4RA8?I}DV4{8ft~3R z+3C-te0Y98%_U2g;GTQ#L3496{QmqObjxiN`5KAoM$_t_FKk{I!HiV&uNhYi3e|iy zi2@cotjo=XsMNVEMCs>r#Nlzq5E<`B$KjoLdG`?EHN)z`pTvQdAJjF==MsUH<)D(A^MXVC`E~^r!)4`s zvw$D9mBoed%w78Q=XU_OBc!6D4CNJ)CwZ-^5+16=-7mtU2!T#nP*JFMvz~Z98;@w> zjv{tkc6iBN^5c$rr%lrHSD><{22~Z3R(S3cu z?b4?{AW~Ib3BOEIHhw)^>d57m0b3R=JfFSH$k5_SJ7q%O-!S(j2DRgza}IZA!9KykCMGHPb67SMBs43-DVj;xB)O zw*fV18FmxKwdtH=rQqMXeFrvg*@~klj-yxn$0o)_@Dt&VgKH)q{_xs#%gfP434Zfn>yF(x z+1YKl%p4Pe{BaApUur0HypMW|H4#Qi=FqgS25DD`v@vOG2GX2>sl?~T1&_#;o^rrT z;%x%?_+;wPAiuO5~ITqV_O`gJak;yb4F-ix5dT zloFOQzTf7?LdR|_^lufJC5@CTEcFx=ktm2H&-|AMq@)G>Se9L4N;WU({kSvE?5aj7e{(_hvbm9jpfa(gTkRXhEA_HIKw6p*lUUk7uw z)1Rzyt;o${rGBm#WGzxwCTlA{oM9WPW3uK6mcrKuM0--Q#+9|K$D`I(Znp!$U`*}u z=dmQAU_^Zkv$3fK3l}X!RZY2!TQ1#p*iNJ!1w(NR4)9dSM(UC z<*nPXe&b8nv1>1O?L2_J`w!#5!K2u=Z3o&?b^MoX&zdh?7h&G1ZD7muGd! zah~%)3h_t;;lMb;!Jy(T7EQ{$>5(K87)}Nejm1zt8i6yIhCeEEO(==PL<~ow5p13q z#WS%G_J!lD$J!rJ)ApEgsnwg`qL|5y}dB_7;x!;NU~=)mqhdZ+)Y zmCMx;NIs7XTXycp&fR;}_%W}!5%cHIS7+oOJ}%++?pG=E7@zB|xk|}Huk6|<^?6W* z4@F`sJB6?5nc}t3>q?v!BpGkv4cwBM}+z$A%G) z$JAR5p>Ry2E^s=+!%HsGz4Jp9+1g*dG^nX<*{!jt#&WABHPFn(=d(ihqgcOi5$r$5|yk zet4CBo@lq&&&`wbxl;PG0k2!PPQBjprZ>Gwo#pTI>DMj^npVn1J~zVZUMOxMsE`b= z|1ELpK&8Gui;ThxmGJcEQ#mTr86-5(kFlY4jPAQj=iug&yy!0fy7NjGQ(p&{xVl8rVq{el42G0HB)S>R|#<(7bGoqUMl>(9;VDZ^_igIkhD!%0I(bkNp~@1 zp&$aQ&8ZaNsk8{sBD3nVMU(2)*o1`PLks4amUOtVPzejMOv;pWS*CP6ig+|E*E+n7 zyo;M#1aLlhh{_@|AOkmd#>L`%AR+fb(&if)Zm(DGV&{W1Ruhv}^=1(BP<7)J-b7%P z36X+6AM_+-1dd6X>}yUwHMhGZoKLCzonmMCc|Vv2>y~dh@FSL7e5ocQyz;?HT+(qn zSauOo`O!2R2O`NUDs`PzR9oE_?OU`+ad(GMJh;0C_u^ipxI=;B?(P(KYw_al5TsCC z8{7$g^ZoDBeYknZ7#*#59b=#lmm8cF zP(nhLcg96hd2utEu3;gmkSqRe-0%5tErVL9Z$C@QDQFY~Rmy*oHRD9XK#FK+7U(

TY{|22o+k>Mqmrr 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�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

W^o)dK-htww`8qvazJ}PKp84M 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 Th>N7-00000NkvXXu0mjf4mGgh literal 316608 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
- \ No newline at end of file + From d07ed3b3143eaa781f203e7cca04acc388a587a1 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 4 Oct 2021 17:24:56 -0700 Subject: [PATCH 734/930] Update user-account-control-overview.md --- .../user-account-control/user-account-control-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/user-account-control/user-account-control-overview.md b/windows/security/identity-protection/user-account-control/user-account-control-overview.md index 263dd2fe27..2b8371db00 100644 --- a/windows/security/identity-protection/user-account-control/user-account-control-overview.md +++ b/windows/security/identity-protection/user-account-control/user-account-control-overview.md @@ -30,7 +30,7 @@ UAC allows all users to log on to their computers using a standard user account. Other apps, especially those that were not specifically designed with security settings in mind, often require additional permissions to run successfully. These types of apps are referred to as legacy apps. Additionally, actions such as installing new software and making configuration changes to the Windows Firewall, require more permissions than what is available to a standard user account. -When an app needs to run with more than standard user rights, UAC can restore additional user groups to the token. This enables the user to have explicit control of apps that are making system level changes to their computer or device. +When an app needs to run with more than standard user rights, UAC allows users to run apps with their “full” administrator token (with administrative groups and privileges) instead of their default, standard user access token. Users continue to operate in the standard user security context, while enabling certain apps to run with elevated privileges, if needed. ## Practical applications From 3443c61357994978d964702470785e58786e53d4 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 4 Oct 2021 17:59:01 -0700 Subject: [PATCH 735/930] Update user-account-control-overview.md --- .../user-account-control/user-account-control-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/user-account-control/user-account-control-overview.md b/windows/security/identity-protection/user-account-control/user-account-control-overview.md index 2b8371db00..2e221d273c 100644 --- a/windows/security/identity-protection/user-account-control/user-account-control-overview.md +++ b/windows/security/identity-protection/user-account-control/user-account-control-overview.md @@ -30,7 +30,7 @@ UAC allows all users to log on to their computers using a standard user account. Other apps, especially those that were not specifically designed with security settings in mind, often require additional permissions to run successfully. These types of apps are referred to as legacy apps. Additionally, actions such as installing new software and making configuration changes to the Windows Firewall, require more permissions than what is available to a standard user account. -When an app needs to run with more than standard user rights, UAC allows users to run apps with their “full” administrator token (with administrative groups and privileges) instead of their default, standard user access token. Users continue to operate in the standard user security context, while enabling certain apps to run with elevated privileges, if needed. +When an app needs to run with more than standard user rights, UAC allows users to run apps with their administrator token (with administrative groups and privileges) instead of their default, standard user access token. Users continue to operate in the standard user security context, while enabling certain apps to run with elevated privileges, if needed. ## Practical applications From f61e507179d42770c4a7d0ede47c252455cc61ae Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 4 Oct 2021 20:51:14 -0700 Subject: [PATCH 736/930] Moved HR to see if that will allow correct processing of "**ADMX_pca/DetectDeprecatedComponentFailuresPolicy**" The HR tag that precedes "**ADMX_pca/DetectDeprecatedComponentFailuresPolicy**" is closer than other similar instances in this article. In preview, "**ADMX_pca/DetectDeprecatedComponentFailuresPolicy**" was rendered as plain text with asterisks around it, rather than bold text as is the case in the other similar instances. Markdown is unreliable when in or near HTML, so another solution here would have been to replace the asterisks HTML bold tags. --- windows/client-management/mdm/policy-csp-admx-pca.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-admx-pca.md b/windows/client-management/mdm/policy-csp-admx-pca.md index e0f88e5254..6919eebaf5 100644 --- a/windows/client-management/mdm/policy-csp-admx-pca.md +++ b/windows/client-management/mdm/policy-csp-admx-pca.md @@ -127,8 +127,8 @@ ADMX Info: -
+ **ADMX_pca/DetectDeprecatedComponentFailuresPolicy** From d628a71beae3be1aeec078e0321864ce83a0cc71 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 5 Oct 2021 10:42:14 +0530 Subject: [PATCH 737/930] Updated Updated --- .openpublishing.redirection.json | 11 ++++++++--- .../policy-csp-admx-mobilepcpresentationsettings.md | 10 +++++----- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 4f25032fbc..a8692280d5 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19022,10 +19022,15 @@ }, { "source_path": "windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md", - "redirect_url": "/windows/client-management/mdm/policy-csp-admx-wordwheel", + "redirect_url": "/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter", "redirect_document_id": true - } - + + }, + { + "source_path": "windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md", + "redirect_url": "/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter", + "redirect_document_id": true + } ] diff --git a/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md b/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md index 9fc774b07d..9701a24c0d 100644 --- a/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md +++ b/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md @@ -13,8 +13,6 @@ manager: dansimp --- # Policy CSP - ADMX_MobilePCPresentationSettings -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here.
@@ -23,17 +21,19 @@ manager: dansimp
- ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_1 + ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_1
- ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_2 + ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_2

-**ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_1** + +**ADMX_MobilePCPresentationSettings/PresentationSettingsEnable_1** +

}qFyHT>eUzOTFSJykjMpc)uFpcux*?m$}{{J+wz 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�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 Date: Mon, 4 Oct 2021 10:45:44 -0700 Subject: [PATCH 716/930] rm duplicate secuirty baseline topic --- .openpublishing.redirection.json | 5 ++ .../windows-security-baselines.md | 83 ------------------- 2 files changed, 5 insertions(+), 83 deletions(-) delete mode 100644 windows/security/threat-protection/windows-security-baselines.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index dd83d22d48..b3343909d2 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19015,6 +19015,11 @@ "redirect_url": "/windows/deployment/waas-manage-updates-wufb", "redirect_document_id": false }, + { + "source_path": "windows/security/threat-protection/windows-security-baselines.md", + "redirect_url": "/windows/security/threat-protection/windows-security-configuration-framework/windows-security-baselines", + "redirect_document_id": false + }, { "source_path": "windows/deployment/update/change-history-for-update-windows-10.md", "redirect_url": "/windows/deployment/deploy-whats-new", diff --git a/windows/security/threat-protection/windows-security-baselines.md b/windows/security/threat-protection/windows-security-baselines.md deleted file mode 100644 index 8e719f1364..0000000000 --- a/windows/security/threat-protection/windows-security-baselines.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: Windows security baselines -description: Learn how to use Windows security baselines in your organization. Specific to Windows 10, Windows Server, and Microsoft 365 Apps for enterprise. -keywords: virtualization, security, malware -ms.prod: m365-security -ms.mktglfcycl: deploy -ms.localizationpriority: medium -ms.author: dansimp -author: dulcemontemayor -manager: dansimp -audience: ITPro -ms.collection: M365-security-compliance -ms.topic: conceptual -ms.date: 06/25/2018 -ms.reviewer: -ms.technology: mde ---- - -# Windows security baselines - -**Applies to** - -- Windows 10 -- Windows Server -- Microsoft 365 Apps for enterprise -- Microsoft Edge - -## Using security baselines in your organization - -Microsoft is dedicated to providing its customers with secure operating systems, such as Windows 10 and Windows Server, and secure apps, such as Microsoft Edge. In addition to the security assurance of its products, Microsoft also enables you to have fine control over your environments by providing various configuration capabilities. - -Even though Windows and Windows Server are designed to be secure out-of-the-box, many organizations still want more granular control over their security configurations. To navigate the large number of controls, organizations need guidance on configuring various security features. Microsoft provides this guidance in the form of security baselines. - -We recommend that you implement an industry-standard configuration that is broadly known and well-tested, such as Microsoft security baselines, as opposed to creating a baseline yourself. This helps increase flexibility and reduce costs. - -Here is a good blog about [Sticking with Well-Known and Proven Solutions](/archive/blogs/fdcc/sticking-with-well-known-and-proven-solutions). - -## What are security baselines? - -Every organization faces security threats. However, the types of security threats that are of most concern to one organization can be completely different from another organization. For example, an e-commerce company may focus on protecting its Internet-facing web apps, while a hospital may focus on protecting confidential patient information. The one thing that all organizations have in common is a need to keep their apps and devices secure. These devices must be compliant with the security standards (or security baselines) defined by the organization. - -A security baseline is a group of Microsoft-recommended configuration settings that explains their security impact. These settings are based on feedback from Microsoft security engineering teams, product groups, partners, and customers. - -## Why are security baselines needed? - -Security baselines are an essential benefit to customers because they bring together expert knowledge from Microsoft, partners, and customers. - -For example, there are over 3,000 Group Policy settings for Windows 10, which does not include over 1,800 Internet Explorer 11 settings. Of these 4,800 settings, only some are security-related. Although Microsoft provides extensive guidance on different security features, exploring each one can take a long time. You would have to determine the security impact of each setting on your own. Then, you would still need to determine the appropriate value for each setting. - -In modern organizations, the security threat landscape is constantly evolving, and IT pros and policy-makers must keep up with security threats and make required changes to Windows security settings to help mitigate these threats. To enable faster deployments and make managing Windows easier, Microsoft provides customers with security baselines that are available in consumable formats, such as Group Policy Objects Backups. - -## How can you use security baselines? - -You can use security baselines to: -- Ensure that user and device configuration settings are compliant with the baseline. -- Set configuration settings. For example, you can use Group Policy, Microsoft Endpoint Configuration Manager, or Microsoft Intune to configure a device with the setting values specified in the baseline. - -## Where can I get the security baselines? - -You can download the security baselines from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=55319). This download page is for the Security Compliance Toolkit (SCT), which comprises tools that can assist admins in managing baselines in addition to the security baselines. - -The security baselines are included in the [Security Compliance Toolkit (SCT)](security-compliance-toolkit-10.md), which can be downloaded from the Microsoft Download Center. The SCT also includes tools to help admins manage the security baselines. - -[![Security Compliance Toolkit.](images/security-compliance-toolkit-1.png)](security-compliance-toolkit-10.md) -[![Get Support.](images/get-support.png)](get-support-for-security-baselines.md) - -## Community - -[![Microsoft Security Guidance Blog.](images/community.png)](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/bd-p/Security-Baselines) - -## Related Videos - -You may also be interested in this msdn channel 9 video: -- [Defrag Tools](https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-174-Security-Baseline-Policy-Analyzer-and-LGPO) - -## See Also - -- [Microsoft Endpoint Configuration Manager](https://www.microsoft.com/cloud-platform/system-center-configuration-manager) -- [Operations Management Suite](https://www.microsoft.com/cloud-platform/operations-management-suite) -- [Configuration Management for Nano Server](/archive/blogs/grouppolicy/configuration-management-on-servers/) -- [Microsoft Security Guidance Blog](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/bg-p/Microsoft-Security-Baselines) -- [Microsoft Security Compliance Toolkit Download](https://www.microsoft.com/download/details.aspx?id=55319) -- [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=55319) \ No newline at end of file From 86124f17cb1deaee3414dde628c76acf2ced5ca1 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Mon, 4 Oct 2021 10:55:49 -0700 Subject: [PATCH 717/930] update --- ...de-to-windows-11-with-the-microsoft-deployment-toolkit.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md index d043b49433..eb7d2a6ec9 100644 --- a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md @@ -29,6 +29,9 @@ The simplest path to upgrade PCs that are currently running an earlier version o In-place upgrade differs from [computer refresh](refresh-a-windows-10-computer-with-windows-11.md) in that you cannot use a custom image to perform the in-place upgrade. In this article we will add a default Windows 11 image to the production deployment share specifically to perform an in-place upgrade. +> [!IMPORTANT] +> The upgrade process will be blocked if the device does not meet [Windows 11 hardware requirements](/windows/whats-new/windows-11-requirements). This will be displayed + Three computers are used in this topic: DC01, MDT01, and PC0002. - DC01 is a domain controller for the contoso.com domain @@ -42,7 +45,7 @@ Three computers are used in this topic: DC01, MDT01, and PC0002. > [!NOTE] > For details about the setup for the procedures in this article, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). -> If you have already completed all the steps in [Deploy a Windows 11 image using MDT](deploy-a-windows-11-image-using-mdt.md), then you already have a production deployment share and you can skip to [Add Windows 11 Enterprise x64 (full source)](#add-windows-10-enterprise-x64-full-source). +> If you have already completed all the steps in [Deploy a Windows 11 image using MDT](deploy-a-windows-11-image-using-mdt.md), then you already have a production deployment share and you can skip to [Add Windows 11 Enterprise x64 (full source)](#add-windows-11-enterprise-x64-full-source). ## Create the MDT production deployment share From 9e285dac8ed850254c1c200f98ec9446d2113c36 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 4 Oct 2021 11:25:21 -0700 Subject: [PATCH 718/930] Update criteria.md --- windows/security/threat-protection/intelligence/criteria.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/intelligence/criteria.md b/windows/security/threat-protection/intelligence/criteria.md index a9ef83b56c..17980ae531 100644 --- a/windows/security/threat-protection/intelligence/criteria.md +++ b/windows/security/threat-protection/intelligence/criteria.md @@ -13,6 +13,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: article +ms.date: 10/04/2021 search.appverid: met150 ms.technology: mde --- From 2612e3ca0edb6de41ca4fa0cffdb5377fc521e22 Mon Sep 17 00:00:00 2001 From: Diana Hanson Date: Mon, 4 Oct 2021 12:33:03 -0600 Subject: [PATCH 719/930] Update enterprise-app-management.md --- .../client-management/mdm/enterprise-app-management.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/enterprise-app-management.md b/windows/client-management/mdm/enterprise-app-management.md index 2a83c09221..8c5e138861 100644 --- a/windows/client-management/mdm/enterprise-app-management.md +++ b/windows/client-management/mdm/enterprise-app-management.md @@ -512,9 +512,9 @@ When an app installation is completed, a Windows notification is sent. You can a - Status - indicates the status of app installation. - NOT\_INSTALLED (0) - The node was added, but the execution was not completed. - - INSTALLING (1) - Execution has started, but the deployment has not completed. If the deployment completes regardless of suceess this value is updated. + - INSTALLING (1) - Execution has started, but the deployment has not completed. If the deployment completes regardless of success this value is updated. - FAILED (2) - Installation failed. The details of the error can be found under LastError and LastErrorDescription. - - INSTALLED (3) - Once an install is successful this node is cleaned up, however in the event the clean up actio has not completed, this state may briefly appear. + - INSTALLED (3) - Once an install is successful this node is cleaned up, however in the event the clean up action has not completed, this state may briefly appear. - LastError - This is the last error reported by the app deployment server. - LastErrorDescription - Describes the last error reported by the app deployment server. - Status - This is an integer that indicates the progress of the app installation. In cases of an https location, this shows the estimated download progress. @@ -576,7 +576,7 @@ Here is an example of an alert. For user-based installation, use the ./User path and for provisioning of apps, use the ./Device path. -The Data field value of 0 (zero) indicates sucess, otherwise it is an error code. If there is a failure, you can get more details from the AppInstallation node. +The Data field value of 0 (zero) indicates success, otherwise it is an error code. If there is a failure, you can get more details from the AppInstallation node. > [!NOTE] > At this time, the alert for Store app installation is not yet available. @@ -590,7 +590,7 @@ You can uninstall apps from users from Windows 10 devices. To uninstall an app, - nonStore - These apps that were not acquired from the Microsoft Store. - System - These apps are part of the OS. You cannot uninstall these apps. -To uninstall an app, you delete it under the origin node, package family name, and package full name. To uninstall a XAP, use the product ID in place of the package family nane and package full name. +To uninstall an app, you delete it under the origin node, package family name, and package full name. To uninstall a XAP, use the product ID in place of the package family name and package full name. Here is an example for uninstalling all versions of an app for a user. From 052af4eb51d879c310c1b6e5b2ee3c96cf84acf0 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Mon, 4 Oct 2021 14:45:03 -0400 Subject: [PATCH 720/930] GHI 10004 https://github.com/MicrosoftDocs/windows-itpro-docs/issues/10004 --- .../customize-taskbar-windows-11.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/windows/configuration/customize-taskbar-windows-11.md b/windows/configuration/customize-taskbar-windows-11.md index 5cbfc1ef09..30af3044b2 100644 --- a/windows/configuration/customize-taskbar-windows-11.md +++ b/windows/configuration/customize-taskbar-windows-11.md @@ -62,8 +62,8 @@ This article shows you how to create the XML file, add apps to the XML, and depl - - + + @@ -102,25 +102,25 @@ This article shows you how to create the XML file, add apps to the XML, and depl - - - - + + + + - - - - + + + + - - - + + + From d8fb44ba596c110974433c7484d631daea786667 Mon Sep 17 00:00:00 2001 From: Marysia Kaminska <85372436+marysiakam9889@users.noreply.github.com> Date: Mon, 4 Oct 2021 11:48:29 -0700 Subject: [PATCH 721/930] Update defender-csp.md updated definition to security intelligence added delay info to engine and platform corrected the enum values added missing current (staged) description under security intelligence --- windows/client-management/mdm/defender-csp.md | 37 ++++++++++++------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index 73237ce6c0..17d87194ff 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -73,7 +73,7 @@ Defender --------SupportLogLocation (Added in the next major release of Windows 10) --------PlatformUpdatesChannel (Added with the 4.18.2106.5 Defender platform release) --------EngineUpdatesChannel (Added with the 4.18.2106.5 Defender platform release) ---------DefinitionUpdatesChannel (Added with the 4.18.2106.5 Defender platform release) +--------SecurityIntelligenceUpdatesChannel (Added with the 4.18.2106.5 Defender platform release) --------DisableGradualRelease (Added with the 4.18.2106.5 Defender platform release) ----Scan ----UpdateSignature @@ -722,6 +722,8 @@ Current Channel (Staged): Devices will be offered updates after the monthly grad Current Channel (Broad): Devices will be offered updates only after the gradual release cycle completes. Suggested to apply to a broad set of devices in your production population (~10-100%). +Critical: Devices will be offered updates with a 48-hour delay. Suggested for critical environments only + If you disable or do not configure this policy, the device will stay up to date automatically during the gradual release cycle. Suitable for most devices. The data type is integer. @@ -730,10 +732,12 @@ Supported operations are Add, Delete, Get, Replace. Valid values are: - 0: Not configured (Default) -- 1: Beta Channel - Prerelease -- 2: Current Channel (Preview) -- 3: Current Channel (Staged) -- 4: Current Channel (Broad) +- 2: Beta Channel - Prerelease +- 3: Current Channel (Preview) +- 4: Current Channel (Staged) +- 5: Current Channel (Broad) +- 6: Critical- Time Delay + More details: @@ -751,6 +755,8 @@ Current Channel (Staged): Devices will be offered updates after the monthly grad Current Channel (Broad): Devices will be offered updates only after the gradual release cycle completes. Suggested to apply to a broad set of devices in your production population (~10-100%). +Critical: Devices will be offered updates with a 48-hour delay. Suggested for critical environments only + If you disable or do not configure this policy, the device will stay up to date automatically during the gradual release cycle. Suitable for most devices. The data type is integer. @@ -758,19 +764,22 @@ The data type is integer. Supported operations are Add, Delete, Get, Replace. Valid values are: -- 0 - Not configured (Default) -- 1 - Beta Channel - Prerelease -- 2 - Current Channel (Preview) -- 3 - Current Channel (Staged) -- 4 - Current Channel (Broad) +- 0: Not configured (Default) +- 2: Beta Channel - Prerelease +- 3: Current Channel (Preview) +- 4: Current Channel (Staged) +- 5: Current Channel (Broad) +- 6: Critical- Time Delay More details: - [Manage the gradual rollout process for Microsoft Defender updates](/microsoft-365/security/defender-endpoint/manage-gradual-rollout) - [Create a custom gradual rollout process for Microsoft Defender updates](/microsoft-365/security/defender-endpoint/configure-updates) -**Configuration/DefinitionUpdatesChannel** -Enable this policy to specify when devices receive daily Microsoft Defender definition updates during the daily gradual rollout. +**Configuration/SecurityIntelligenceUpdatesChannel** +Enable this policy to specify when devices receive daily Microsoft Defender security intelligence (definition) updates during the daily gradual rollout. + +Current Channel (Staged): Devices will be offered updates after the release cycle. Suggested to apply to a small, representative part of production population (~10%). Current Channel (Broad): Devices will be offered updates only after the gradual release cycle completes. Suggested to apply to a broad set of devices in your production population (~10-100%). @@ -781,8 +790,8 @@ Supported operations are Add, Delete, Get, Replace. Valid Values are: - 0: Not configured (Default) -- 3: Current Channel (Staged) -- 4: Current Channel (Broad) +- 4: Current Channel (Staged) +- 5: Current Channel (Broad) More details: From 232c8197244d018e50b88c2de88147a3309a5b25 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 4 Oct 2021 12:37:37 -0700 Subject: [PATCH 722/930] Update defender-csp.md --- windows/client-management/mdm/defender-csp.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index 17d87194ff..88a8764d74 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -10,7 +10,7 @@ ms.prod: w10 ms.technology: windows author: dansimp ms.localizationpriority: medium -ms.date: 08/05/2021 +ms.date: 10/04/2021 --- # Defender CSP @@ -124,6 +124,7 @@ Threat category ID. The data type is integer. The following table describes the supported values: +

| Value | Description | |-------|-----------------------------| @@ -399,7 +400,7 @@ Supported product status values: - Service started without any malware protection engine = 1 << 1 - Pending full scan due to threat action = 1 << 2 - Pending reboot due to threat action = 1 << 3 -- ending manual steps due to threat action = 1 << 4 +- ending manual steps due to threat action = 1 << 4 - AV signatures out of date = 1 << 5 - AS signatures out of date = 1 << 6 - No quick scan has happened for a specified period = 1 << 7 @@ -839,6 +840,6 @@ Added in Windows 10, version 1803. OfflineScan action starts a Microsoft Defende Supported operations are Get and Execute. -## Related topics +## See also [Configuration service provider reference](configuration-service-provider-reference.md) From 984431709fce3b84cbfc584fc54c3ac9fb86d2ad Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 4 Oct 2021 12:43:56 -0700 Subject: [PATCH 723/930] Update network-security-allow-local-system-to-use-computer-identity-for-ntlm.md --- ...ty-allow-local-system-to-use-computer-identity-for-ntlm.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md b/windows/security/threat-protection/security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md index 40a53c2736..605dfd0cfd 100644 --- a/windows/security/threat-protection/security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md +++ b/windows/security/threat-protection/security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md @@ -1,5 +1,5 @@ --- -title: Network security Allow Local System to use computer identity for NTLM (Windows 10) +title: "Network security: Allow Local System to use computer identity for NTLM (Windows 10)" description: Location, values, policy management, and security considerations for the policy setting, Network security Allow Local System to use computer identity for NTLM. ms.assetid: c46a658d-b7a4-4139-b7ea-b9268c240053 ms.reviewer: @@ -14,7 +14,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 04/19/2017 +ms.date: 10/04/2021 ms.technology: mde --- From ebaa8e60d87866f64290d72b8c29ef4beb955a72 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 4 Oct 2021 21:14:49 +0100 Subject: [PATCH 725/930] endpoint_updates --- .../privacy/manage-windows-11-endpoints.md | 9 +-- .../privacy/manage-windows-21H1-endpoints.md | 4 +- ...ws-11-endpoints-non-enterprise-editions.md | 65 +++++++------------ ...-endpoints-21H1-non-enterprise-editions.md | 26 +++----- 4 files changed, 39 insertions(+), 65 deletions(-) diff --git a/windows/privacy/manage-windows-11-endpoints.md b/windows/privacy/manage-windows-11-endpoints.md index d977b42d2c..2d099697dc 100644 --- a/windows/privacy/manage-windows-11-endpoints.md +++ b/windows/privacy/manage-windows-11-endpoints.md @@ -63,13 +63,11 @@ The following methodology was used to derive these network endpoints: |||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 will not be authenticated.|HTTPS|login.live.com*| +||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device will not 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 will not 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, will not 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 will not 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 will not 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)| @@ -81,9 +79,8 @@ The following methodology was used to derive these network endpoints: |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 cannot 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| +||This network traffic is related to the Microsoft Edge browser. The Microsoft Edge browser requires this endpoint to contact external websites.|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 cannot 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| @@ -114,7 +111,7 @@ The following methodology was used to derive these network endpoints: |||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 will not 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)| +|Microsoft Defender Antivirus|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled. If you turn off traffic for this endpoint, the device will not 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 will not appear.|HTTPS|*smartscreen-prod.microsoft.com| |||HTTPS/HTTP|checkappexec.microsoft.com| diff --git a/windows/privacy/manage-windows-21H1-endpoints.md b/windows/privacy/manage-windows-21H1-endpoints.md index 5f9ce40031..52fc822b24 100644 --- a/windows/privacy/manage-windows-21H1-endpoints.md +++ b/windows/privacy/manage-windows-21H1-endpoints.md @@ -65,10 +65,8 @@ The following methodology was used to derive these network endpoints: ||The following endpoint is used to authenticate a device. If you turn off traffic for this endpoint, the device will not 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 will not 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, will not 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)| +|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, will not 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 will not 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 will not 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)| diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index 4ed1c79be6..335ff921c6 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -26,12 +26,12 @@ The following methodology was used to derive the network endpoints: 1. Set up the latest version of Windows 11 on a test virtual machine using the default settings. 2. Leave the device(s) running idle for a week ("idle" means a user is not interacting with the system/device). -3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +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 was not joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using a 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. If you capture traffic for longer you may have different results. +6. All traffic was captured in our lab using a 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. 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. @@ -40,7 +40,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | |-----------|--------------- |------------- |-----------------| -| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -53,9 +53,7 @@ The following methodology was used to derive the network endpoints: |Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| |Device Directory Service|Used by Device Directory Service to keep track of user-device associations and storing metadata about the devices.|HTTPS/HTTP|cs.dds.microsoft.com| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||TLSv1.2/HTTP|www.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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| @@ -106,8 +104,7 @@ The following methodology was used to derive the network endpoints: |||TLSv1.2|definitionupdates.microsoft.com| ||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| |||TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| -|||TLSv1.2/HTTPS/HTTP|ris.api.iris.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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*
ris.api.iris.microsoft.com| |||HTTPS|mucp.api.account.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.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| |||TLSv1.2/HTTP|emdl.ws.microsoft.com| @@ -117,18 +114,16 @@ The following methodology was used to derive the network endpoints: ||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| ||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| ||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| -|Xbox Live|The following endpoints are used for Xbox Live.| -|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|Xbox Live|The following endpoints are used for Xbox Live.|TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| |||TLSv1.2/HTTPS|da.xboxservices.com| |||HTTPS|www.xboxab.com| -| + ## Windows 11 Pro | **Area** | **Description** | **Protocol** | **Destination** | | --- | --- | --- | ---| - -| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -137,16 +132,13 @@ The following methodology was used to derive the network endpoints: |Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| |Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||TLSv1.2/HTTP|www.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, will not be sent back to Microsoft. |TLSv1.2/HTTP|v10.events.data.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| |Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| -|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| -|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| -|Microsoft forward link redirection|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|TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Account|The following endpoints are used for Microsoft accounts to sign in. |TLSv1.2/HTTPS/HTTP|*login.live.com| +|Microsoft Edge|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. |HTTPS/HTTP|msedge.api.cdp.microsoft.com| |Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| ||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| @@ -175,13 +167,11 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| -||||wdcpalt.microsoft.com| +|Microsoft Defender Antivirus|The following endpoints are used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com
wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| ||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| |||TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| -|||TLSv1.2/HTTPS/HTTP|ris.api.iris.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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*
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.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| |||TLSv1.2/HTTP|emdl.ws.microsoft.com| |||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| @@ -190,16 +180,17 @@ The following methodology was used to derive the network endpoints: ||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| ||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| ||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| -|Xbox Live|The following endpoints are used for Xbox Live.| -|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|Xbox Live|The following endpoints are used for Xbox Live.|TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| |||TLSv1.2/HTTPS|da.xboxservices.com| -| + + + ## Windows 11 Education | **Area** | **Description** | **Protocol** | **Destination** | | --- | --- | --- | ---| -| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -210,17 +201,14 @@ The following methodology was used to derive the network endpoints: |||TLSv1.2|odinvzc.azureedge.net| |||TLSv1.2|b-ring.msedge.net| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||TLSv1.2/HTTP|www.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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| |Location|The following endpoints are used for location data.|TLSV1.2|inference.location.live.net| |Maps|The following endpoints are used to check for updates to maps that have been downloaded for offline use.|HTTPS/HTTP|maps.windows.com| |Microsoft Account|The following endpoints are used for Microsoft accounts to sign in|TLSv1.2/HTTPS/HTTP|*login.live.com| -|Microsoft Edge|The following endpoint is used by Microsoft Edge Update service to check for new updates.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| -|Microsoft forward link redirection|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|TLSv1.2/HTTPS/HTTP|go.microsoft.com| +|Microsoft Edge|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.|HTTPS/HTTP|msedge.api.cdp.microsoft.com| |Microsoft Store|The following endpoint is used to download image files that are called when applications run (Microsoft Store or Inbox MSN Apps)|TLSv1.2/HTTPS/HTTP|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.|TLSv1.2/HTTPS|*.wns.windows.com| ||The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store.|TLSv1.2/HTTPS/HTTP|storecatalogrevocation.storequality.microsoft.com| @@ -241,13 +229,11 @@ The following methodology was used to derive the network endpoints: |Skype|The following endpoint is used to retrieve Skype configuration values.|TLSv1.2/HTTPS/HTTP|*.pipe.aria.microsoft.com| |||TLSv1.2/HTTPS/HTTP|config.edge.skype.com| |Teams|The following endpoint is used for Microsoft Teams application.|TLSv1.2/HTTPS/HTTP|config.teams.microsoft.com| -|Windows Defender|The following endpoint is used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com| -||||wdcpalt.microsoft.com| +|Microsoft Defender Antivirus|The following endpoints are used for Windows Defender when Cloud-based Protection is enabled|TLSv1.2/HTTPS|wdcp.microsoft.com
wdcpalt.microsoft.com| |||HTTPS/HTTP|*.smartscreen-prod.microsoft.com| ||The following endpoints are used for Windows Defender SmartScreen reporting and notifications.|TLSv1.2|*.smartscreen.microsoft.com| |||TLSv1.2/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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*| -|||TLSv1.2/HTTPS/HTTP|ris.api.iris.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.|TLSv1.2/HTTPS/HTTP|arc.msn.com*
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.|TLSv1.2/HTTPS/HTTP|*.prod.do.dsp.mp.microsoft.com| |||TLSv1.2/HTTP|emdl.ws.microsoft.com| |||TLSv1.2/HTTPS/HTTP|*.dl.delivery.mp.microsoft.com| @@ -256,6 +242,5 @@ The following methodology was used to derive the network endpoints: ||The following endpoints enable connections to Windows Update, Microsoft Update, and the online services of the Store to help keep the device secure.|TLSv1.2/HTTPS/HTTP|*.update.microsoft.com| ||The following endpoint is used for compatibility database updates for Windows.|HTTP/HTTPS|adl.windows.com| ||The following endpoint is used for content regulation.|TLSv1.2/HTTPS/HTTP|tsfe.trafficshaping.dsp.mp.microsoft.com| -|Xbox Live|The following endpoints are used for Xbox Live.| -|||TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| +|Xbox Live|The following endpoints are used for Xbox Live.|TLSv1.2/HTTPS/HTTP|dlassets-ssl.xboxlive.com| |||TLSv1.2/HTTPS|da.xboxservices.com| diff --git a/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md index f40e2ae5f5..887239462e 100644 --- a/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md @@ -28,12 +28,12 @@ The following methodology was used to derive the 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 is not interacting with the system/device). -3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. +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 was not joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using a 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. If you capture traffic for longer you may have different results. +6. All traffic was captured in our lab using a 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. 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. @@ -42,7 +42,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | |-----------|--------------- |------------- |-----------------| -| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -55,9 +55,7 @@ The following methodology was used to derive the network endpoints: |Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| |Device Directory Service|Used by Device Directory Service to keep track of user-device associations and storing metadata about the devices.|HTTPS/HTTP|cs.dds.microsoft.com| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||TLSv1.2/HTTP|www.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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| @@ -133,7 +131,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | | --- | --- | --- | ---| -| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -142,9 +140,7 @@ The following methodology was used to derive the network endpoints: |Cortana and Live Tiles|The following endpoints are related to Cortana and Live Tiles|TLSv1.2/HTTPS/HTTP|www.bing.com*| |Device authentication|The following endpoint is used to authenticate a device.|HTTPS|login.live.com*| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||TLSv1.2/HTTP|www.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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| @@ -204,7 +200,7 @@ The following methodology was used to derive the network endpoints: | **Area** | **Description** | **Protocol** | **Destination** | | --- | --- | --- | ---| -| Activity Feed Service |The following endpoints are used by Activity Feed Service which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| +| Activity Feed Service |The following endpoints are used by Activity Feed Service, which enables multiple cross-device data roaming scenarios on Windows|TLSv1.2/HTTPS/HTTP|activity.windows.com| |Apps|The following endpoints are used for the Weather app.|TLSv1.2/HTTPS/HTTP|tile-service.weather.microsoft.com| ||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.|TLSv1.2/HTTPS/HTTP|evoke-windowsservices-tas.msedge.net| ||The following endpoint is used for OneNote Live Tile.|HTTPS/HTTP|cdn.onenote.net| @@ -215,9 +211,7 @@ The following methodology was used to derive the network endpoints: |||TLSv1.2|odinvzc.azureedge.net| |||TLSv1.2|b-ring.msedge.net| |Device metadata|The following endpoint is used to retrieve device metadata.|TLSv1.2/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.|TLSv1.2/HTTP|v10.events.data.microsoft.com| -|||TLSv1.2/HTTPS/HTTP|v20.events.data.microsoft.com| -|||TLSv1.2/HTTP|www.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, will not be sent back to Microsoft.|TLSv1.2/HTTP|v10.events.data.microsoft.com| ||The following endpoints are used by Windows Error Reporting.|TLSv1.2/HTTPS/HTTP|watson.telemetry.microsoft.com| |Font Streaming|The following endpoints are used to download fonts on demand.|TLSv1.2/HTTPS|fs.microsoft.com*| |Licensing|The following endpoint is used for online activation and some app licensing.|HTTPS/HTTP|*licensing.mp.microsoft.com| From 8d54833359b28667f16de1046f93b3632bf281de Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 4 Oct 2021 13:31:54 -0700 Subject: [PATCH 726/930] Update operating-system.md vid update --- windows/security/operating-system.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 2326c4694b..9d0261f8e1 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -19,9 +19,7 @@ ms.date: 09/21/2021 Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. -Watch the latest [Microsoft Mechanics](https://www.youtube.com/channel/UCJ9905MRHxwLZ2jeNQGIWxA) video that shows off some of the latest Windows 11 security technology. - -> [!VIDEO https://www.youtube.com/watch?v=2RTwGNyhSy8] +Watch the latest [Microsoft Mechanics](https://www.youtube.com/watch?v=2RTwGNyhSy8) video that shows off some of the latest Windows 11 security technology.

Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11.

From 8f5947236fede230e4d23a87241474b54e7e17c5 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Mon, 4 Oct 2021 13:36:23 -0700 Subject: [PATCH 727/930] Revert "Update operating-system.md" --- windows/security/operating-system.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 9d0261f8e1..2326c4694b 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -19,7 +19,9 @@ ms.date: 09/21/2021 Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. -Watch the latest [Microsoft Mechanics](https://www.youtube.com/watch?v=2RTwGNyhSy8) video that shows off some of the latest Windows 11 security technology. +Watch the latest [Microsoft Mechanics](https://www.youtube.com/channel/UCJ9905MRHxwLZ2jeNQGIWxA) video that shows off some of the latest Windows 11 security technology. + +> [!VIDEO https://www.youtube.com/watch?v=2RTwGNyhSy8]

Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11.

From eb9e5554719e542d2591ce168a5c82fe456e8d08 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 4 Oct 2021 13:41:36 -0700 Subject: [PATCH 728/930] dansimp-gummi-3 --- windows/security/operating-system.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index 2326c4694b..fc0cee3446 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -21,7 +21,7 @@ Security and privacy depend on an operating system that guards your system and i Watch the latest [Microsoft Mechanics](https://www.youtube.com/channel/UCJ9905MRHxwLZ2jeNQGIWxA) video that shows off some of the latest Windows 11 security technology. -> [!VIDEO https://www.youtube.com/watch?v=2RTwGNyhSy8] +> [!VIDEO https://youtu.be/tg9QUrnVFho]

Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11.

From ee3543ad4548849a441d506fb10ec338ddd0fe0f Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 4 Oct 2021 13:44:32 -0700 Subject: [PATCH 729/930] Update operating-system.md problem w embed video --- windows/security/operating-system.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/security/operating-system.md b/windows/security/operating-system.md index fc0cee3446..310538cbee 100644 --- a/windows/security/operating-system.md +++ b/windows/security/operating-system.md @@ -19,11 +19,8 @@ ms.date: 09/21/2021 Security and privacy depend on an operating system that guards your system and information from the moment it starts up, providing fundamental chip-to-cloud protection. Windows 11 is the most secure Windows yet with extensive security measures designed to help keep you safe. These measures include built-in advanced encryption and data protection, robust network and system security, and intelligent safeguards against ever-evolving threats. -Watch the latest [Microsoft Mechanics](https://www.youtube.com/channel/UCJ9905MRHxwLZ2jeNQGIWxA) video that shows off some of the latest Windows 11 security technology. +Watch the latest [Microsoft Mechanics Windows 11 security](https://youtu.be/tg9QUrnVFho) video that shows off some of the latest Windows 11 security technology. -> [!VIDEO https://youtu.be/tg9QUrnVFho] - -

Use the links in the following table to learn more about the operating system security features and capabilities in Windows 11.

| Security Measures | Features & Capabilities | From 0e14e99d1624d803c49cd49f06b1ffa32807c9cd Mon Sep 17 00:00:00 2001 From: Karl Wester-Ebbinghaus <45657752+Karl-WE@users.noreply.github.com> Date: Tue, 5 Oct 2021 00:07:25 +0200 Subject: [PATCH 730/930] Update script to ensure PowerShell 7 compatibility Windows 11 has built in PowerShell 7 and Windows Terminal. The aliases gwmi and gcim has been replaced by non alias commands to ensure this script does actually work with PowerShell 7.x --- .../credential-guard/dg-readiness-tool.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/dg-readiness-tool.md b/windows/security/identity-protection/credential-guard/dg-readiness-tool.md index 8d3185afd9..5e6d9befec 100644 --- a/windows/security/identity-protection/credential-guard/dg-readiness-tool.md +++ b/windows/security/identity-protection/credential-guard/dg-readiness-tool.md @@ -22,6 +22,7 @@ ms.reviewer: - Windows 11 - Windows Server 2016 - Windows Server 2019 +- Windows Server 2022 ```powershell # Script to find out if a machine is Device Guard compliant. @@ -780,7 +781,7 @@ function CheckOSSKU function CheckOSArchitecture { - $OSArch = $(gwmi win32_operatingsystem).OSArchitecture.ToLower() + $OSArch = $(Get-WmiObject win32_operatingsystem).OSArchitecture.ToLower() Log $OSArch if($OSArch -match ("^64\-?\s?bit")) { @@ -818,9 +819,9 @@ function CheckSecureBootState function CheckVirtualization { - $_vmmExtension = $(gwmi -Class Win32_processor).VMMonitorModeExtensions - $_vmFirmwareExtension = $(gwmi -Class Win32_processor).VirtualizationFirmwareEnabled - $_vmHyperVPresent = (gcim -Class Win32_ComputerSystem).HypervisorPresent + $_vmmExtension = $(Get-WMIObject -Class Win32_processor).VMMonitorModeExtensions + $_vmFirmwareExtension = $(Get-WMIObject -Class Win32_processor).VirtualizationFirmwareEnabled + $_vmHyperVPresent = (Get-CimInstance -Class Win32_ComputerSystem).HypervisorPresent Log "VMMonitorModeExtensions $_vmmExtension" Log "VirtualizationFirmwareEnabled $_vmFirmwareExtension" Log "HyperVisorPresent $_vmHyperVPresent" @@ -1046,7 +1047,7 @@ if(!$TestForAdmin) exit } -$isRunningOnVM = (get-wmiobject win32_computersystem).model +$isRunningOnVM = (Get-WmiObject win32_computersystem).model if($isRunningOnVM.Contains("Virtual")) { LogAndConsoleWarning "Running on a Virtual Machine. DG/CG is supported only if both guest VM and host machine are running with Windows 10, version 1703 or later with English localization." From 21496354fc71ccb4d3fa40005de1cf57df282a39 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 4 Oct 2021 15:27:29 -0700 Subject: [PATCH 731/930] Fixed lists rendered as paragraph, affecting most of this page --- .../mdm/policy-csp-printers.md | 71 ++++++++++++------- 1 file changed, 47 insertions(+), 24 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-printers.md b/windows/client-management/mdm/policy-csp-printers.md index 990c1d0731..3902457217 100644 --- a/windows/client-management/mdm/policy-csp-printers.md +++ b/windows/client-management/mdm/policy-csp-printers.md @@ -95,21 +95,32 @@ manager: dansimp This policy setting controls the client Point and Print behavior, including the security prompts for Windows Vista computers. The policy setting applies only to non-Print Administrator clients, and only to computers that are members of a domain. If you enable this policy setting: --Windows XP and later clients will only download print driver components from a list of explicitly named servers. If a compatible print driver is available on the client, a printer connection will be made. If a compatible print driver is not available on the client, no connection will be made. --You can configure Windows Vista clients so that security warnings and elevated command prompts do not appear when users Point and Print, or when printer connection drivers need to be updated. + +- Windows XP and later clients will only download print driver components from a list of explicitly named servers. If a compatible print driver is available on the client, a printer connection will be made. If a compatible print driver is not available on the client, no connection will be made. + +- You can configure Windows Vista clients so that security warnings and elevated command prompts do not appear when users Point and Print, or when printer connection drivers need to be updated. If you do not configure this policy setting: --Windows Vista client computers can point and print to any server. --Windows Vista computers will show a warning and an elevated command prompt when users create a printer connection to any server using Point and Print. --Windows Vista computers will show a warning and an elevated command prompt when an existing printer connection driver needs to be updated. --Windows Server 2003 and Windows XP client computers can create a printer connection to any server in their forest using Point and Print. + +- Windows Vista client computers can point and print to any server. + +- Windows Vista computers will show a warning and an elevated command prompt when users create a printer connection to any server using Point and Print. + +- Windows Vista computers will show a warning and an elevated command prompt when an existing printer connection driver needs to be updated. + +- Windows Server 2003 and Windows XP client computers can create a printer connection to any server in their forest using Point and Print. If you disable this policy setting: --Windows Vista client computers can create a printer connection to any server using Point and Print. --Windows Vista computers will not show a warning or an elevated command prompt when users create a printer connection to any server using Point and Print. --Windows Vista computers will not show a warning or an elevated command prompt when an existing printer connection driver needs to be updated. --Windows Server 2003 and Windows XP client computers can create a printer connection to any server using Point and Print. --The "Users can only point and print to computers in their forest" setting applies only to Windows Server 2003 and Windows XP SP1 (and later service packs). + +- Windows Vista client computers can create a printer connection to any server using Point and Print. + +- Windows Vista computers will not show a warning or an elevated command prompt when users create a printer connection to any server using Point and Print. + +- Windows Vista computers will not show a warning or an elevated command prompt when an existing printer connection driver needs to be updated. + +- Windows Server 2003 and Windows XP client computers can create a printer connection to any server using Point and Print. + +- The "Users can only point and print to computers in their forest" setting applies only to Windows Server 2003 and Windows XP SP1 (and later service packs). @@ -122,8 +133,9 @@ ADMX Info: -Example -``` +Example: + +```xml Name: Point and Print Enable Oma-URI: ./Device/Vendor/MSFT/Policy/Config/Printers/PointAndPrintRestrictions Data type: String Value: @@ -190,21 +202,32 @@ Data type: String Value: This policy setting controls the client Point and Print behavior, including the security prompts for Windows Vista computers. The policy setting applies only to non-Print Administrator clients, and only to computers that are members of a domain. If you enable this policy setting: --Windows XP and later clients will only download print driver components from a list of explicitly named servers. If a compatible print driver is available on the client, a printer connection will be made. If a compatible print driver is not available on the client, no connection will be made. --You can configure Windows Vista clients so that security warnings and elevated command prompts do not appear when users Point and Print, or when printer connection drivers need to be updated. + +- Windows XP and later clients will only download print driver components from a list of explicitly named servers. If a compatible print driver is available on the client, a printer connection will be made. If a compatible print driver is not available on the client, no connection will be made. + +- You can configure Windows Vista clients so that security warnings and elevated command prompts do not appear when users Point and Print, or when printer connection drivers need to be updated. If you do not configure this policy setting: --Windows Vista client computers can point and print to any server. --Windows Vista computers will show a warning and an elevated command prompt when users create a printer connection to any server using Point and Print. --Windows Vista computers will show a warning and an elevated command prompt when an existing printer connection driver needs to be updated. --Windows Server 2003 and Windows XP client computers can create a printer connection to any server in their forest using Point and Print. + +- Windows Vista client computers can point and print to any server. + +- Windows Vista computers will show a warning and an elevated command prompt when users create a printer connection to any server using Point and Print. + +- Windows Vista computers will show a warning and an elevated command prompt when an existing printer connection driver needs to be updated. + +- Windows Server 2003 and Windows XP client computers can create a printer connection to any server in their forest using Point and Print. If you disable this policy setting: --Windows Vista client computers can create a printer connection to any server using Point and Print. --Windows Vista computers will not show a warning or an elevated command prompt when users create a printer connection to any server using Point and Print. --Windows Vista computers will not show a warning or an elevated command prompt when an existing printer connection driver needs to be updated. --Windows Server 2003 and Windows XP client computers can create a printer connection to any server using Point and Print. --The "Users can only point and print to computers in their forest" setting applies only to Windows Server 2003 and Windows XP SP1 (and later service packs). + +- Windows Vista client computers can create a printer connection to any server using Point and Print. + +- Windows Vista computers will not show a warning or an elevated command prompt when users create a printer connection to any server using Point and Print. + +- Windows Vista computers will not show a warning or an elevated command prompt when an existing printer connection driver needs to be updated. + +- Windows Server 2003 and Windows XP client computers can create a printer connection to any server using Point and Print. + +- The "Users can only point and print to computers in their forest" setting applies only to Windows Server 2003 and Windows XP SP1 (and later service packs). From 4bf2ce3861e2f7f165531e03f17f13ef3fe97b35 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 4 Oct 2021 15:29:25 -0700 Subject: [PATCH 732/930] Corrected bullets and note style --- .../mdm/policy-csp-remoteprocedurecall.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md index 8632d8a3ed..97e1b5f232 100644 --- a/windows/client-management/mdm/policy-csp-remoteprocedurecall.md +++ b/windows/client-management/mdm/policy-csp-remoteprocedurecall.md @@ -172,13 +172,14 @@ If you do not configure this policy setting, it remains disabled. The RPC serve If you enable this policy setting, it directs the RPC server runtime to restrict unauthenticated RPC clients connecting to RPC servers running on a machine. A client will be considered an authenticated client if it uses a named pipe to communicate with the server or if it uses RPC Security. RPC Interfaces that have specifically requested to be accessible by unauthenticated clients may be exempt from this restriction, depending on the selected value for this policy setting. --- "None" allows all RPC clients to connect to RPC Servers running on the machine on which the policy setting is applied. +- "None" allows all RPC clients to connect to RPC Servers running on the machine on which the policy setting is applied. --- "Authenticated" allows only authenticated RPC Clients (per the definition above) to connect to RPC Servers running on the machine on which the policy setting is applied. Exemptions are granted to interfaces that have requested them. +- "Authenticated" allows only authenticated RPC Clients (per the definition above) to connect to RPC Servers running on the machine on which the policy setting is applied. Exemptions are granted to interfaces that have requested them. --- "Authenticated without exceptions" allows only authenticated RPC Clients (per the definition above) to connect to RPC Servers running on the machine on which the policy setting is applied. No exceptions are allowed. +- "Authenticated without exceptions" allows only authenticated RPC Clients (per the definition above) to connect to RPC Servers running on the machine on which the policy setting is applied. No exceptions are allowed. -Note: This policy setting will not be applied until the system is rebooted. +> [!NOTE] +> This policy setting will not be applied until the system is rebooted. From a41f2805cb4e5749aa47b7263630f2cdd70c1cbe Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 4 Oct 2021 15:31:04 -0700 Subject: [PATCH 733/930] Labeled code block --- .../mdm/policy-csp-restrictedgroups.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-restrictedgroups.md b/windows/client-management/mdm/policy-csp-restrictedgroups.md index 2d04b0336a..96c9e4ff03 100644 --- a/windows/client-management/mdm/policy-csp-restrictedgroups.md +++ b/windows/client-management/mdm/policy-csp-restrictedgroups.md @@ -138,7 +138,8 @@ Starting in Windows 10, version 1809, you can use this schema for retrieval and Here's an example: -``` + +```xml @@ -150,13 +151,18 @@ Here's an example: ``` + where: + - `` contains the local group SID or group name to configure. If a SID is specified here, the policy uses the [LookupAccountName](/windows/win32/api/winbase/nf-winbase-lookupaccountnamea) API to get the local group name. For best results, use names for ``. + - `` contains the members to add to the group in ``. A member can be specified as a name or as a SID. For best results, use a SID for ``. The member SID can be a user account or a group in AD, Azure AD, or on the local machine. If a name is specified here, the policy will try to get the corresponding SID using the [LookupAccountSID](/windows/win32/api/winbase/nf-winbase-lookupaccountsida) API. Name can be used for a user account or a group in AD or on the local machine. Membership is configured using the [NetLocalGroupSetMembers](/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupsetmembers) API. + - In this example, `Group1` and `Group2` are local groups on the device being configured, and `Group3` is a domain group. > [!NOTE] > Currently, the RestrictedGroups/ConfigureGroupMembership policy does not have a MemberOf functionality. However, you can add a domain group as a member to a local group by using the member portion, as shown in the previous example. + @@ -177,4 +183,4 @@ The following table describes how this policy setting behaves in different Windo

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ʌgH3O+pLJDh~O%VeTYZ!Ej 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 M+9q0GG;AaO4-p6rv;Y7A diff --git a/windows/deployment/images/mdt-03-fig04.png b/windows/deployment/images/mdt-03-fig04.png index 437531d2f69572043bebc56a9a672ab414925753..9ac1267b229009274029e38002cfad5c16b549a0 100644 GIT binary patch literal 92880 zcmce;byOTn*FK87yAve1ySoKw>aGT&T!CixMIp6PlbIy6! z@2|V=y0g01boc6>s_Lq}YwzcIYNAz@Wl@ockRTu+P(R2?sY5`(fFK|srx4)Yt^^xd z-@Sc7x~a=bK-5l>9K4;tSc@x(LqIenB0m9O-_8+T(crE=P zC9dgZeB2FhN;2wy_S(JfvfqvM4pdE7_1nt8!=c@v1*hW9})%Z<&CO&ZJRpj zEy$-NtnQeBjy!ufo0X9*g$*ENd&=TdORZML#PMzRoe@gTe|1FId&*MJQYF{Jm!VqQ z+0Q3U2NkaU)r;Qy;b#-$>zxhcM06!3Q|AzG$z zPS1vbhS)!>SSEYF*g4ff{@3jaQu48$d6l14(~^5HS5tkkOiB6T<*71y== zCitJ`0DLTRX@4NVlFbb{G^MU`(m#Bb;=WOFoEW24Iw;LsomJ$^>yk-vuaItz_Ej9S z*Wu_ssi|;LVoUU_XO8W=Z9jazbGQ-DWM*-4iLcW!D80Mm^4K5|9Z#g%t~@pa*Hlz#hIJW2 zf8G+dOFl=@2K1rgfV+svO%=gbFstv`yvI^DhZ_lbOJdPHi2{6*gegOu&tRZ!rzTF> zu{py9yyNRg{e=6okxNA-+kaa8XE_fbQG3g9HQ7srIK4L5_Tefcz- z61T2iAM=knmdTEI55%d)vK_o?d^o~gRqf*#b{FC3hsyaLXEQskJ&SLJWObm>KG9&1 zWZw!9!Wz!xusyoAd@|=VhGG0*`slC_@N}C!caF1;+8AGq=3ErlqZRR8XcCktE6ctZ z2opHlfE&2%*7`MvcvzYEGMOF4SO{K695dHatBnMK3acP+tBz;%JXV?9BMrB>sY!E% zP;FSr&crgPNtzBvLRL1?$5^l!4d3{bc(ka36d#M9fSc8Ut*c)+?A7MU*>F6oms1l~gdJKcmv_i$-%$6GMTz^XJWxzhF%(O|%shouU92`J;^?x2MNKEmH_zAf0>M3TPeWxoYB>o<35slOho zq8+|Z29fk(?*NPj6Pz1c6hkZgS@lLRy4J$>#Emy-zqy|*20BSfes=RSo8_IcUpaR| z=3rvi6W{vG=0Lf}azke>wmSz*J8saD(t)dTilZF|d{Fwi1h?k_Fl;^X`Gt^i&(2*H@-Aw>wvxf@Sw?`tc;HZ~Z-kfJ?DD^dNKg8thNYTHf4Vmq%z!3r+B zc-34C;@0oNY*wSbGqUGQ(6#6TJ*6SZ>b~p1{)ng;V*po~Vr5K(3Dm)#ePNYuUaFje z1*^?_8Md`jqMtd?4S;c_y()yrf2ZONm@AlZr3Q_f^*`epclkQ9d*Jz)CgcG52^Isa zQc4D%D=v>3s{B^9lIqmwVjRPjyV}bzoU7>ia~Q5J>XA%Zej5Ig$sY{vk(25TQ`1#q z5|?(&<~LzYNSllL-zb5XVtjF`8|ZECh)JetK4i^;x^4POr;PqsX9p*twrZSRZL)LY z+RAz|XV*tiXAy5OU&KrjE*ak$$sCZ{PTI!05vqi1MLppZ_9@h6HqMj}idwP0%E79Y zX0wS_^|*Oc($c+cE+=y97avQU)Qo`DKKU5X7JTTD z8=c`XTKdK6ietjmTu%X6{U9`T25Oq?aryI5bF_JPFT|anc1}Rsa1tgQm7I^YK(ao} zrI+hl4>nKp@bN{d_KC7LIe%l zDwVj~zEH}ta&w<&JAgjfkCyYMZb5Uu2N`b8p82e3=Z4bSD_j(D?|8j-m^lX6nPZ-^ zvdZ`;V87?r7Sh%Vn{uojW_7F`BGqblS(&JcQ)JFWvCbL{rae?R7j4l7XS8Z=)gsZJ zvP>>5^?EuM-9DD&D4gfCR$Q%A-H4p5YZ}EF$ma^g{fWZ{CXi{lo;T+5?gq9N`LpV{ z+>3eJ&cCZH6*L(ag=eQmuhbxPp2%gBw(*h4Xjow2q9J?WE(2ARVQvyITrWu>mbr)O>=^_v8cG--zs+2O=tp{-S~gq zg!O0g(AjqW&~R!cUTJY2ghm&NYVFzq3ccJJG}Hpul7+`5hMIG5Gf+Xs+rxu9_Z7bd zE`Wv9lh zcO)rO$(Xg@Ct$2n2>J6#eziN$)kBBhd%JWP>i6lzee)P@9=S+8x!%?vz|-ig)N|m) zPWTM%PS%Mx$VYrKAO|rjBjYl^H+W?<2wLKevoaw7GZ@ERU*v38xbQbLgWQH48rAER zkX)6mRqh9LmQf6meUR-I|dBp2?+LJ@GKDriu})c0KP)AZm(x zf8jUEhvuGGm}o*8Z>hL1@14E-5Z|5Q4QIeGOGC!zW|Cw3W?JB*STxwd;vZ5`v;FeU zG)3WK1mC9#u)6n>Y(yhI2O>mCs|PS)fR_R6N#OIQdmC%vaEllht`5!*IA}yK5-{ecerYS* z{K}4^7_qi$%+zLCeW51i?7TNbZ;0+K+@J-ze(4vu4ntoztf^Y3&CD5zA0NVbx- z3as!GZlBkyM|X-1t>hoe`XN{nVCQuHk#n&L&mCY!7>)2)!G^Hp5~FUdNUq&Y^(#}a zLU#E|Vu~1RL2K|u2a3!^kfWoTz9WGmvFam&{$UGLdQ7{W0xd)?8Cw{T1uF?F+AV4= z|JAshwh=d=e>W@;gsCwz;I>3S`uSs<*WvY8B$QeDADa%1sbs|Ff#uT2W#$AMw}6<-C^jWoBUvokfw}p2*jRDd|+o|F@gFM z*0d3ovIqtM6u4hD7azQH3N{SmvC94EP9uWUhj2<>EF31(h#e?+6)9-V#03-L?l3*! z>nq1Xl0!1Ts+iVKgejP_$4Q0gn{xidq7RNIv-uKAgY4+;DBWV;DW#dCH^gm;6^*dn z@JWQJK1|h-IC$-&uvEOJ*T-orcIwfGG(s^BzOn>DGWU>i321XUk6fAUUsrO5d@vfy z>`bja*y&YDZ0(o(GsT5$JQUZZO!Ec&G4^)$hR#eGx#*=UXMGO^FYVRY540jMo=$*= zsv~q*PL{n@H*bvBx>Dl29=;Zw_KWBdSK%B-&n#kCo~0pH>2_7COSiICAMq>G-2uiiPlTKJSxPD+o|HFgz1CH6y= z5gtG+5@w~s7K^KbUX|zH4X}Hn~2AjgqL4$N%Q#H)2GlkP4h^|-6 zMtiATy2bV^ZBeF{Vw|R)P(bCd$flO1cE;saUx+AdP%Dg^zYk4^)o}NS)80nCP(9kR z<=xCo7>Ia7=IKd%Xhnq*_=2(h*c<M%EwZ^K1^6jsUk^0wEi8)lA?aOIU7HGxubZ!fvO=mRTC0GPat`r~$5~e0LYr3nhm{ zR~z|FSq#d_sFJW2l!X#OGkX}KFG9(Ond1@@t-Z**&7FWTM($eWX9e%CrZja0oozCA zT2rR=21a-i!N^`Yt+*?WSFiga?>S&NaT2?bJ?zwI4-O zd?aS;u-Z{ezg?cdPNoFlNEbsg_;Y^$t*%zmZ8Nc2lXbX@|{pSUc94coSXk(fDv zP$CmiI|Y_3htP8e$J8?z-~AQ??fTku>JH)-p2{XhpsDY6>;kQ3ihXM)n`BixDN?<& zV^Ts`%r}!`q;}D~7JZzu-nMC4lG79Dc&Q8f!$B*_Tzjz+d?e11B^N%j710jBXX-2n z@}3Ko%lAW!7Je;Q&*l+DxN5|n2juWDSgiUU`XWyr^AI1i=+W? zdcWu+qh@ziJ~c_|Y|Bh`|KkjBMdhrp@|ljVQuVesb^=|c*#zy5DK{D~UgoBzanvrR zp?bdbH~m*f2AA#0L!pyeL6X_VwbROvTQgM>tF=hm+;?6)=c(no^SqIVX`ZCfsUO?^$DvVz3jjjB1x^99L< zjm}=!E-x<|ZWq@;w=V?}Cf-yJUzT={iu}?`o+*UfYzaKvpq#5%M$R0a`^ZlWLklXH z=R-hqCz5=t#M5RV7YyCAv0>UpEgR3?UUO!V_8u&058i}(ne&Z|h}t_-NbnDQWPr&l zTlN#=wR8z+gFoa-q*sLY@7IQ0I&V2xzIS1{pyFIBb5Qk?U6rq1w&^8c$uz@95{#f2 z%|_&!3o>Js@T7~Tl2q&BITf=9g|nN$L>ZXI4`C+0$B3f6nBRfyV&j8wV+!&arMqM< zYARri+{x)L%Zih7Y?5P-H7bh&99!!eX?*-tww^mKIuYMG;J4Rl+WtG#$KJS=xXh0Q zx%8^?v=I#-=DCSTLVtO%I@%s?b?@?9+xPsIEYV#4mOvL6FzQOf%Nn`#MaxS4ZqKON z?HxRj(r)35w^N(s=Kj3kq??ZiL#A>q!Sl=aLEk03;xTZ4))vOgk$Qm#cI@!=C@N)o z)Qivl$|2H4egxF2R&rfNOb_U2(2ew&KrOt3ieylF$3ycZa+^jt_N366Mza)V6t#;JSB%0T$#2V%zd>WMhfuX^`YSQ%{w5RUyh$Nly`UFW z9O$tcpV?|Ya~@&|mR6$CjN%_^VaNc^0FXe;lHen-V~+z4x&)$E)&_QaOv+S-%}RXK z3+HuxEjnZL5zv?gXrSAm3$%HQQfw%ekTp0olGM(_LsU-rqc!Y0RRbFR$VGJgvDTCG z>OpM|vtA&k6x)n-a&jlxZySkEvlBkPpRG|ueeV%-QSqy<8XGA#;sq2)m}Sw5>x;3x zZ;o8*opH=(?x$9(HUOSL$PkV`!~7712C>cJ&`5V5OO3 zhvWPojYmC=MPusrxQmx+Rwq(!YQ>+%v(L6$lFf9xiJR68hqzM&$Wg=D76YM_t@$0+ z)w^GlEwlD2|@i_Dy zL5tiC>ZnkSRBPbYb3{Tr;gXSIi|}qF%3Q=j5hn7R*Y)krj!U3=Qddl(%Z5G}IYtoo zlsg(4ecLJQ${$ybWx{*D2OPJzM@g1;_tG^Hi=8}32!xJh}wtZnpRycngbS=GC z5Bm@OfEN?zxT_RB7oom1K+~&gafB>0D_b2E-QdL`oDpws!R-=(YZbPsT2@ntQ%ThPDI-i#`nASZG z=f+eM*O=;OOZHN1Z>Ydvfyd5<@+2TUa4h@YG%g~#<8=yC42-KpV68QRR&b(-(4>i* znu?{j0ZK)_hmNshVO2ae?8_?I_OEJ7N5qd+#?-}&+8Q++=3X{nuXG`Pj73BqE*?*U znN$bx2;x2Ms3HMg+DL~N;>7}j@#=RE(FdLVaIddjFq9-A9otko6~!4zcn|6VtvX7! zjyYrOvz%(?ucr44&#T70m(xmxIv=?zYwiSqI4=n^}8gb(xnfCF9iP2?Z&2yk; zwFSVradWH@Ji4_jH!wlvptZ)-d(9{6T97nUaI6{w=I`0o6tks-ifffB?4hGZHLu?* zx%uP8$$s=h3%#n89)dVa%6OOgsl=aEvW7XxffMhp zdK56>%-i?P(!*UB4O)@PI=><{Z{kOcD;vfB=b8Qw z;onuG)C21*el8LYn^VN0=MC#_04*tBY$h2 zkCH`>Tb}tygY2w8X7H1IC}(E}6eI}&*&v|_f@D%qKB0&Cz{hV~e+LpSRGce!>je0W zynZK2vv3*%#kAU%`SRXLWU|(W#A71Ka;98F($x8?qsv2~9{N1-D$7PKP)pDn?-sgiC?gTMYucTJ7MM8ulvQ&8>Ew!kzv9XU3 z@#oeKH&&PJO{j?r0lts#Nlr=nc##)NrUpD`CeV9APson~f=Im)`M%uS8u%3S=n;`w zuM8^%z>G!!T2}zPduDHVeedB~d@o5C?a4L~h5gkV!_pP{A8Y*|c4C38@^wtn4!80P zqE%)xjpYwEx8Y*?ERLu0){g>O8=3O@2pYr*F*JS!ZPZ802VL1pnd2X){GZWU2zY#v zFD4>+N*eg^7o~K)0a_6z=BnqU4!Jg^WFBKD=@O=$m~_fA=Tc4Z(hS=laSmP&$y*JH zg@6tO%hjUT9+l<=KclVPmdrpLgV)1)x?qA4e1_k}Gc)iCTzM|G#oy=Id)e%ct&@?) zslhSRQh`jg{vYE%#pvjM`J1GjqXG*7SQIfE)b%6q7UrYpd0?$;4;+`3 zVh)-TE30(vA`Bni<7*iW6Ow<(TUgJFLDg);R8963|GOylq@^>r`>qO}Nn^^|vWqpw8Oio4N4V3(P z-1ekN?Ea0rRA=9c&?y?Y?o#k!`NM;SohMX4&p(X*&F=A(%1kXY4>Bk70C;0&weKq* zRrc*7zNNRw1?B@J>T*K9{ue*3OM|k-H1{L&pthVM>v66Sw?VOFmB=c_B;rHKYIa%P zg_W*lu3TWf_^=`+;49?)ei{Y!3=AQ)g z?LZd^>-&4QYuXjXJ(jnfX9c}EzWQyR_*j>aasiW!NVI&>ky?nS!XS8>Nh{r|_+NZI z-V~0wJq3;Aakg2RTaIHHuzDaoHI}R{)^a%@e&3&j_ARl_vG5$1ZLjc>w<2WXJl!8ahBL zVpioLh*(R!U`H2Ce);i_10n2-yCSN3F|v%vH!l-X^MA3C0u96XtY*wQFD5bnkqrz; z{KcPhX1OkyWf{YC3ea!G`uzBe{z0+I#7_3CoOw3iZP1?X>+nK*TSp&W!&W3!-g$h^ z#k_w`L#+_Lwtt?hBTneA1(=o>z&pGTD@e%0a+9LV-I%>@zh%1rkxqoTlwb~c`8czD zPWytw@xI}JeUjKejrBv$9%4<1=3#MeQxt7|avR)AND2U-K924S!SO#dM$f z`>;#7a7{vg(l-NSb+2oF=~5xB>hnTdOGra05Gjyusj) zB$PA0SmtbFBqHtKbLzzSAq<@NtnSf&D9!)DI|sJe=gaQ@8v3O17sFFtX0sLMU%W4x zmQ{wZqDF%=zZMo@=f92rLf)nV*95cdi&8azKKlA_lwc*3ic?#TT9s$qKV0$uK;>;M zKX@8`@MT!u5e9n+B}h>Q!)S3=>07x|VoI_RNbmt9hU|jBL+L7gu*9m*G-n%rl7orF zOpxBv$p}mPpdJ@1gP9oisgP3EtAJirD2EK}53J;ExB&kNJO1aOe&EBqXfMiO-H;Uv zeGE>DtSAZ`r0wHj1uv%!+owS{rMu8Gt}WyZ{$SCkN%p7jjn?NntR{WG6O0DF-%?zo zJtirRBt^+$pu^AeWG9c)yebaj9{{tl(euv3fh_MigxDdk_)sL*-`zRXVXN3XZ5v<)y3btbX;lX<;jAnWK&2t6Ns&@mA zG*T?4G95P;`a#Ie4uUn0c%Yw$91dEIxa1+5lzIN9?FVU(KgsoNsG|K zK`-&a@S{q3L}ym!f#$0h%BcS1#r6y`-|Xq2D&0=+ z#Ay&MExe$;+eQ9K_#Nnr_Z_*X&qZwK$=x;DW)Bf3(yBH!v+|G|1F*{+N2M32{U|M( zVikEQeLqahXg)g!QZL#h<#^w6T(2im_oi}skW>?LZ$S4C#(3Y~bkh8;?8iHo7nt)A zdplpds;!*8O}Jbtu_MdPkLarVu*VF!=0<&xJ2Zs@N6d2HBeGQdN!dd#TrAm7>*$rq znQ=wp(2NF(%72$w^TpM-q8J;HST*Wd>uMCE?=umtM9@N51*0p zuU)UE2L3fMt|$vr1P^XyR(kpov3J4iGi-2A>{3SW2`=t2Gyo<#T46DU$VkXng^^|Y zItuTs(9E4%$tMOOyR4N6<%K;mZBV?rBO^6@;aPKJQh8J9-GO*F1`>MR3l9?0G9e`T1v<}f$W*5heog6cKq`}@)v|D z(N`g3FDG&|UK5!&>{Ruu!M1lkb?6|0$OTsdnQ#pLROA-A3hq_O^WL=YQ{>&u_@2wP zAG*v_Hv?)m@M0Sy!drx2@8WNaa0y=0keHCL|L%@&yP+*V%Zeilz+-Tot~!JS2R*h% z2L~T{?T+2JetqtA%bt(-wMocYg2bxnCLVleDf*OdC}k=+YZm!^S4|q6+HL@ZMMGeG#Gi1DDj<>jl96|m`(8c zVa>bXi9Y0Cj&NkpgqxwgXnstNWWF%E1~7bf!Fip*p6jT;_CD8PhFQMD3-P{#Ksy!; zK0D?G?5zZn6+Ap;T$GC5W4#=!1fUl9Y z$mhw;t*pfMjGt7jv_r?ocdF^MK&$xeA_`rDXy&W0s+4j5(6+TyIN!_~2xMesXJ%(Z zT3UEeP|z+F$NFJtq>9z%b^7 z%Fh_0J~s&Ke4=rSK-wxK5|^qtd0c_H*Clkak>D0gLro`!t2`Ha-fGws23-Q-Na#@? zV9#*Ggo;oIDY0EcOAQ7r?EN>OAV3E<kiq2o)8vyZy{7GcF z0XHxap<+U&7Q0q}9|g4OucoM6pwrwe;&Xeskm~)mH&F z>?gXtw&pFvnE0avuIBqD%SbBDhZYJsvQ#7SKnu?bMu^81W8&u0`9#>+K*M-Ug9k~1 zYgtTrUG*)MYyc{Xsjm^mslG{A+vWJ!PQhUdyBmtHFSHFA(WviIYEhVi)B-oo`qzv% zZYTH)^gam`1A`_+iI^7*flh=1xt7#`A0eL$4k!?11SwBozT&gMRCJ47ljKb%NoFGN;9U-ATxrtR%}w|&hlhb~j$u6AQhmxHhOLJ7j% z_^dBS$Tn&hzF&8!vsJjkKfEA|*Jv?2&XJ70z|?3>a6l2=D8a>yLNQCO$%o=sS(EkH zjNVRi+U2QjDNh2U7ZL|sCdvF!$h2}DSbe5Aw8E=Z0=S0(x@E(NRTAD@ZEN|k&&hcd z7A<5)VqJ6zcxf96WI{2>N|8X1={RK#W{>$D%28}_o6peJ#!o!AQ+eXC8|7bH5WQi;Z7L?E&5luXy?_M?D_{mE6_4;~ z+-uX(W%Xa38fi;aLBPFcGdZoO;4);kv-P4Y<05*Lux#Md<~!xQso}|12Wc%mn0?`B z;lO9fCfZfG+Km{y)=SFi;L}BauTx@Q;N34^Zrgk~wy+0tz~av6^z*DveJgW}WRc8q z)y=!9W!Q~UDzAsL--Yjg$+%3w&F@rC>zg2q(ar50DJ{1<+u>Zh zDP-Kud|WJ_ALIWiMTBZFBP-|ZVG3&ZmU%`8yWbC+A?y60)HJg1zQA`1kq z`t+5qHhDmoAgj*Wk#8*d&m-Vm4t@p>6wRo| ztzU}!U4C!fBJGT65SfZB&k1>WA7sz#wW*9&e6x>fD6|&ePkJ`s-^#sxF=3Uv@yGzx z?oQVR9`xEX3a^L9A`s+tZa%QD4gMdE|hTwG3C`==&_{RhR~H#x1Nx@ou(}_k_M)Q%0|G0a5Uz$?~A8M zOhMq3zn7aNi6k^;uH9|P?xas@h4mB=ucYe&&!P7SQ|M{>+3R>lrVSnof#g(T-O+yY zn?j$+YDCIZZ^Fx}lFP9VdB6j+pvzeq2VaP!P2edxkiCTlxAm-xH2#(yw5*Te1VTw< zM2D@_1nCIG8EDML%56}Dg+@;2d6IYKLuvk$1qi$n-QGe)x-M>?bRMea5lekravN4u z+KAqB*@|D9Za64u12?p8Mt4>xZTO)qlCX{_FsSi;B-tCe0#ay4zwvB^rpHh+`e<7_ zi;y4r7%{KrO=ZKOgBO>kT`wW@g+0y8{kdB-Ym?>vOyjzcsuqnaC;DuhFx)JpsF8yN z1O(FqM86f}-bMZmyoAmb;_$g?wm;q*)(q8?(09XjQY% zMiMv}o$5S_-RVLy3}jqdMB`pQ5zc%jMC@4+#MGdHa;`u|cc|@qHju~ExgDbwW~H`^ z0jK3(r1oixKBBbX@~sU+@+kyG7zBUugch7DYk@njnA1UJ5AO&lREeKf@r2q#uRMV) zJm8yNgF-=t4%m@mtuT6a!ApCe6gsdx0rFWg_qyAPyx1>E+)k1uQ(IZn-B1msv|>x6 zS3IX6Y75)dpo+>AvH>*^#>dCothS)t95Je{0nviTGiG?qB%-|I3d-Ga3yWLGxN{bZ zfJ)r*gTP<9Zl-l>g(r(Ux@v6ep)U;tPg{Vnv{!4DW-w^RoX`K(XyZVe$*oz=?1@aJlK zh5c&K&CyZ`a7}>gcsYSv8ch?m#rz{(Oi~n~cABW0*)szpSwH&kt}ya5{xHdj@@f9* zXk`<_VE_~`#i-oYSdGwbX{orO10lQ}Fcd=CCWgsM+FB?4n*AatX79-;&|$v62QQ+H z=yO{z9GpChHLsnv?YH-?<5Biw>55y?hhbYNT-2OR_n+!coKcx2W7peX$Eru)p!IgD zy3Ia&R`5=@^X5l;PL^A=;!$T=`2>9{bs zX;G}f^G^!lB?!aPr`JY*V#TobK6c{a=B_RwVZr!uQTlp!50As&_Qd1TjEs!UeIq~Z zakh685gVkiifphxr0B6iDydT=%R;iCYJqC3o*|(l=@YOLaiv=b6bCb=OGk3{B<=~g z@EP{(EXa5nHMclV6a@|hTiYNS~Q{H`FiEz?v%SiS>H5vMe|1-71n{Ibv1sv4d!C%UcaRVAy+TK z?JUQ90(zgoYT_yTyJWV(T$gGI)sXBMEF8^>Z&R#dMU@zDO!DQGmin)~zEkDC{BtU{ z>^>U{oEbUZdba+d@{M2_X-XGs3R~AySh5 zeH^Q<0f>H3=sIn!Qcp_C&Wx84gm5Dm( zFdnxu^$KKg>OF5aQ3D!;OuTnvyk?9kZa!ah7|jdTsQ*niKpdJeJ>QC5n+vzP{z)v~ zyk)EzB7gf!+beCLLf~2&Q2Z(jT_mQp#_e5e7pCQoQw?(m%Ih7!;c;W3zk^_veXE&4 zG`zjJ5ds=7xVXw@g^5_zXj7_E@$c1Xx)?Y=+pbff4E+6tJx(>v*G6Qz$Ev%!45#eC z4lM`M+eEE|f#ri1@&k6t#US(HWh~mR^h`XEO`Yt}n<3IgxXc#Awv?Sh1EbYLpyFxkD>yT?~;)W;~^3NX1*&HzIqvAMJ7;0il5QNdql) zsZ23|OzevVt{rCVa12S>PX#q2(TFxj3`b!q1R1T}Yt(nMOR)<4!%?`Y`-vo=iK_zC zVLd~uSa{fWhV?u#kap16A-8U)2lL^Pooc>)q;(onj*oWMFr+n5MBZNEOiFdEfH0}|snUrOoNgcGEZbVdCrw1CSY1DyRYHRT< zy*=7as@XIIFHNTy2U}u*g|8@Ry)$8r?e>80bu!I^LMN=mim_50=x8cf?co71KfGOb zKVK3mx$99Nt!e9O8M89Gm9)%9j>DsEOPD}F+N@-2nsG{&EMAU?Z@R6DqqJ!0PjN7t zaS5jJya@(NIwee^vPW(YBDQn`6Et_0`R(GcEr#zlAX8z2^LaLBrJGMQtsn?Yq*<%< z&62-GP8h|;8(eKFCv0wC%<%=j2(jb}BrdwG?bqm`durh>{(8S<*yn1aF@V}x0+Dt! z5jFe(+|tEnX`*{&{aD;>j!=?BV3qz!n@n>NyQ=RV&S%=EK}&cP)=+3Eyk(N?quwO| z=%soXbJV=-7GgrK6)rSdwGC)O7v5W$_9??P@|Psg{2en%Ij?5Q*TM$BS# zI_gDNJ0R#*WYUm%Qs3TXV?!5Y+Xa6TIZ0`#iKt^6JQ+%OvkU{o-Wb;o+J-`xw;P%9 zzd)JfEl@ug_zmPWc=nel;cqRYu)hw8nt3Gb_b>q0{0vuH3O{(N^6Pg zfy25nF+6G}r(fEO#lUf*`CkHCO$Go@Z_{S4PdcfQ$q_fYb8U$62Cdt-20Z5eSqie`Sf2EnJvbcQ)nw(7bg2* zOIgqvYq6KvKAPM-W+%H7ppF(y177FMIP0S{Tf2tO=?X-^93B0*><4$73X{5lM!1|M zoi|~1aNdr2TL0M0u}j}ElO#}!iswXq%II5$R@o#cubWZLnpOw{u1cD{yxP7da7*2r zpO@T82h+}8^NFWMI&{pLn0KkT>}wE*U`^E}cW3M-on2qLqhS4)2BL*_8onBOUxR)k zhvg3cfpr$5KccgNkQpdY4d)DA{4)OZO_EYwaAQEM<(`yNHWEg5oVYEcSpn z_Ns_0nvdwTz%HsN$vp5r5rM3QA48Ea8#w1Sv-2Y2(EIzbl$D(^}t*}#p*-sf0kC?phGvvEob4>xpa`Y8b0$2r8ser=*DkZ$+X@)}i>a)} z10R*T-G?0btxm%Kzgd&d86e%{Yk?BJ>-E-wOa<%4i6*Ktf8e3Nvpue* z>Y^s;>Q7v9&WozDSaEh`qsJ4}GpPKj|MB8o!1YZ9D7ySlXN{6x%lL+EeYcA-hEKb@ zmreg(fB&No$NgYrt4{f5ThN~h86UJhry3*L*1Q#=_3jUv`qyg!@bq{UqMF#BwO94g zkn{huY8d~2|1m*!#Iu*{)Q7I}BAh@MduT;lU-33=7$``X(EjVB|F~=9{vFr;6OZyl zyoBp1SaIEWCN0vtVQ9xYeP8sRt8aKUtk-3Zby6@qfMNExrGrI96mRHTreZSm|7ms@ zapeCH=nXagMrapr90n3HvYMu5YKsxytSCMVfV*Mdy%51+peh{oZhxOnUS8g`b!D#Q ze-o1Whl_i^^T+4$<)wHj%Kfu5StqB{WJHJmd9=Cy??*u(0tQCLI-9{sq{Uh`Nb=n^x9=M ztsJeC^+kFpl3cM#^*ogTebp zM}vKRK>>P4&GE?V3WWYsZ-QIi6Yplse|S1wsM^jx8F3m61XBwOsi_EkCAMQ6xVoP| zzTmHO!4aYkJEDUEE$}A|>bw9-r>7_&iTZ1Ox>E zZ;XM4M(7)SV}7#SeC{QLoDlo7M?Dq6y>H{z66C<|vg@SIW4q-L6T~wSFaqpb3aKA+ zZa)%%kF8ezX=IX}lLI^ku{Sk0A8@dfzM)bbel>cHaOElmBg3)yz`Z=r;^JZ`etw+* z#57Li`-M~;6Mx+1=H|AYbc0VB8SvE$*&ghI5kWqieUM!jBg6=Bq00%j@}eFm%i$|d zohL}52Ua#VavT2-Z|@$>^aKBoCn0x5?w6!oavO8MMn&aLxrCTuWbP5d+!aIRx?C1Q zMGWPZ>y{~-jpTke*WArz?!Wc^e1G@f-@kw7?3{U>$Lo20JRZ;bmKGuEsCl$tzNxa3 zZGYl9a?*)$-nA5>DWtOW!WTit3;!e#O|g0EZ_+ z#j?;Q!4sOUy#S7_=nr@!I3QhVLgNS4qeHa8Pwnig(XO*wIr)y_$Ggz0Spq885<)O++VwIQ;Iuv? zQ8ial9001Z0}qsUNrahJVBDB;rEh7oynB+qyf{ZCU0n9PV>L2Jkd^hCuu;3kGZB1U zxZCrHnfK%_-BX1pAv1K^ln>NLm?kG6*zRXe9n((_a6D=~S@T`dV_PfbWErM$i8XnS zPv_EJmebUM#2g@&5B^x0%}6^PBniLIR}VB`ugqCD9;&HPbhP7}&zz5D)tt~d+362+ z#&rl)HHIJ5m|Ce&RE-L6hLf zd~bjYAiKFksc|xt6z2Q^hdet#u4uW=wUD~fRx}dxuVR_$1P3{>>=uI814_xYM4j@x zMp!BGO;XIVrISCl!^IgCOUY23}RJb9{1xZY=D$D=QPm zs$6k7D$<48kUXHz*@Ew>!3I#iR*?6+0Oq)5Bf_`H@h7#b427MYo*W){I@yY9PlbrxqlH_Cr-dP6#^k$avje^J5T2iog0v zW5KR0=2vij5Fh4e9X#SoW8DV!8+5FuYMyL0=VFhE*qg9}kq;nAoK1yoT3t) zX-M#*Pl?MzA7i!PKc2&kZo|HRn39&U37LFIT27U$)r|fEfLsWE?RT?g!<#!`@MiAnwI0)4Z7J<`^EfoeW#~60%}Hm4u|cLiQdVcm9oL5N?-0 z+mVjNO^ zo(SrkZl#f4Nfh+Pg1}jf46a=GoIOF~h~09hPT1)pY<6$Vx9i2!(Ub61un6X8a$jdW zkf?pgqn>psA!W$HR}uLppM}H++m?V`_I)un_N?TT%6>6Nf}eai=cf$sSbyG177AbU za_ZkAKpc%r2&Mw0tXMl0m5s>#??H~gQaLrfj7d(1B~HH&<{US|vW2y*P;L@QDM<>& zN}Q!Mca?+ZhDE_Tvp~7Kq}qp@jeI&f#eHf43%qp4|6UHl*P^RfJqC!V0{eEOiudRT zNY&Qktjxx*^1%7CwD38xraVPo^CfqPvuJ4SysOkUcK0gKQIRYRc~KKt_!<-99?{w0 z9)=V}1TUYF+6ixZ86W(|W+Q3mduH%j=c&`!N=|Hz9xJ58BrHE$jfL6Kx4e1kN zHtw{#3L8le5d*Gy5}R)w;agcI0*aVAZJXR8a7{?C*B;G?4de(LoZ>A)oPeF392Tsa z)###8gy+rT7n3`eFn%&<5zNSQkZx?)`87LOwXwepHoQjxxbmuT;ZasfNd@iVO_XEc zjbz}EZ3l0gPt99rH#C}PdazsJut>|91#)xYOA!XrY8FAGY!Px2JIKuI3^1;JMUX*} zHc%Y6Zt3i5&V5ehA~f8#5mK66O?&~2Q15k#t(o%&dAMOyBe9-)Wt!IR3jSyah~Mg5 z@z1YZTewsvhIr_l8pYGYBZrcilyY^=)?oM};afQBwmZx5$m`lX*$*>w$`u*Il7W1p z44)j%V^QYL;P@^jcLzW5D*_>Mj4s7JH^Nqr`}{b1y!U=rH=;w_bs(+9KQp9O<+ydk zaHuW#YTTxJV_wky`oy97!R>P^m5p<5Syxo(n-i!TGMz={4O}!3mjA({8zHv(USV7& zma8Tu9Nn;}Sk)!`!kE2Az5JyoI@LiO`ax0=Me01(d(N_ve^pT$}QXuK7|OYY}02e%PIMyXsfwGNl#^-H@Plo%b9$b zcFC}qOq#zCs*1@3a`g^BG5_F_->rz-e)p=+@bSI;Z{xf{*SZW? zB#snTVdfza#~)#F#Gi{zcFuXIf&y7n+iZT%9@!O#J>}sKiYN!aeVH(jan0&fQ{NQ+rNFb=V{t+;*wuTVOG;s$#AoUBWaGh=9d zZ?<4hYSyx^ac(zKj8|O)uM#>qH}2BBjJ2j+uSL6enyKau;=Mv-Pi!AAAr(ib{$Z~G zWh5eZu2h~`o$k&8NX27>b>dsp)~{6V{&)J~4Am^`{dqGA+vnHRJWA|Gt)PXH?OqLE zlU<}3q62#*WQt{~psx>BchYF>z`=CHwngoYzF2FOIeI95Boq*bK0q&m7}5`tXgwy= zJgWs!4rFyTatsj2>kGdv=5sJ^pvIdxzMZqxuD00zZU)>6ITrA2Cu|rG1#D^v8RVmH zT!?eQLWL}X+lN6e{N^(6&vhSnqxv_Wj9*SN;YwX9dxPY8Y|3X4e3(`4;FrL;A~5Jx zVYQ@+d4N%a=(tP#`I)=wye&v(MIvL8L_PWn4zz1mH?`92RN&i+jt(-9CY^1$b5$46 z-zutxqag+0JfM!P>Zbb0WFY-mEW6If&d@;`V-d90&#;&x1qLpBRr4gr>`0yBniNxY zid&chyUZXfDQ2%(egdFnY@a1U-9ZykZtO0L=z#3_#`Yrxvn{@c`RS}J1uO05*V{KP zssd#Mpc2FT1(ja_)9Ou#PbLV)CO36g`_64#aLlgMiWC?Ry7k<^k+_GJY?Ee8cm+5P z7Z(mhp70IcRXV0Y>~fKkh-iepQurR;{{k}8n`Ml-ZjAa6hb}c0zZk@Pg@|Nh?@157 zGHA;j>hBf8bRG!+;1zAlx|j}?lwDA1ZamtL_Y}`1aV$DOv3Tu|0Vm|o6uuDCX>e-- zhF9P`b9A|XM>3+nC4?d({1&{>B0tnEq9P3V*9FS&EG77a_B>d8#|W)Br)E3-U58ga zE?tF-7wm$&yRs@S+ls_XU0|5K}wU8^5z0x?OxSBV| zr&;7=R`Xnl2)cskcb531F5c-<(){pIR)gYrC$7tKvU*pL2kjLK-Fb2pi zDws(Hw1&Z9S;r%l=Sk`LF|d;%*Z{7!fosvo>F{kN4;xvyAHGF!vzww|Rd?RM%2#Ry zEsJH%I9g3vPpkd_62y%J83Vz!s6#qOz0S-GXgMH4ntY%R>MaZ4)I-Qk}Af;Z7 z8QvPhGcLz9$JL~}3Np1|Z6Pj3HQUlc`_s|e9SKGqr+=$XA1u-oYt>csv z_G`P~(`ok8b7#lIvkDwNju}Tg(Q|>Eu!Y;u-=?4Hs~K)q;HiW}bVi?J0I<-Kc{(eM z`?LkHsuMt@)rD@Z848BAKRx1NT|{yaX2&he4ZT^z;`dsg8kjY}YU%TG%z@Ec#xt+o zVnNd^`UxQMg~zRw(HOkQz=aw2cxoHTKWI0OtPJl@U8KUHb|r7b`2g&cTKiyRks9lD zRE{R{6yDio*FXauI^DJe**9~Bs<>>^YQD^6?TU@*`;=iQqDgCeZD&VqE5Yx)ufxVw zXA%CtM4lb+v;BwUJ%hYjA~{y%*m<@Esnjen#+T$?!Flk2@rfDc^b*4c9D;62JE2Pj zHT*esI-PfV=7fl-F5w-k*2(wEt%r5_Lg(7EMmxP&mON4c8Dgf6?wIS+jb!b zHnQP7^{$*v?I0;a?H{HEmlJlEp(o@_wDP6lVNd0(_?p?d_la+QIPnbonKytie#)3= z`l|2Ts96^hmM}lSBJHKa$vM81v5nvxEIIrp#%YZ|4vNhLLVBw~ZW0BoGz>l!AtMz2 zMIKt@t0H~|8JTnVRjxbgw_hO&Vv=YWR#yK69t$z>Q;V&9ZIvTcH2S$7XkqiEZdYV2wihz99 zh0q1hg%=BYOxG*S)M{hgpz5;)#C8a&#jbSZ(`=yP6#3-#M);!Ux0x#G)eE($q)@qN z(p&YUK!*qSF!Od?(~zbtBKi>U9lqIW5UZcF&s#9!%mBY8z)DJ*aXw}`vC>iuv1F#+98QAE7jto(*n zfr+4d2%JWeG)U=7u@^Hz$YH156?{r@i^gJgg~!o9a}KcEK&MK#JmLkM^4(hYh^5<) zFD@7cQWR*Dz9;bJ{c^zZFi;Exnb18)&g2?{l`^g^ z%O9OnTGiwY(ixM*O04J&K4)Rr=m;(VfkS}(VWOKlEJUdPTgI_R2}It01ra`y(O|z4 zT(_>JqKgjnt-XdA(4*KH&~fawGXakjSPMz@S=xKNTf&X0VTQslSU*^8uF-S3fxhVC z)@~3r%MSzPBp0@4IWANC-mkXN3eABE&v2&N$Q}<#%D4etLxx{FTJIdSI_2Wc=F+xR z2bv--HD+KuUh>dl2=vJ*mjs?oW~XQkxCVD4W>|;M_5K$k_^h!wOQn1Kj-_u8kvhHc zG8k78$ncGH#vkCD+OtpJzk`bkuiw3<(l&3yB|CC8U=xjfbH1p04zY~-fy%b`r%TYhZO z;Y5z?xiW3p?2t7w0mz_=J_5OQmA$&>r_9ulKwS!p$jaSQUi>16SG_#%fD|Rs@NK}~5>PRo{5C&iJNY_w(PQgRlhk32WuM5VZ$am6Zp|T7W4w8!g z9E9v7pqBA-YC$h>wrVP<>5LbHW~eI{IK`2!{(Xu{?^v9*R89&}%Bv%?u`y6n|B1U8 zk&Q+(wmBix{}X7k=++OdPBwZ?%T*cwD5BHNY}!&)O`X+0fKy7vFLQWq1TT93K(EW={Zaz4EA>X2RJ+^ZIhZ{d2z7#w)~5&STiqoneB*(l%1JN*HEWcBa8$INzKjn}PN{tlIZkuzkM7(OrU)Te6- zVD}G}XQ*X%Yn%;l1qd3`X6?&|&oEPvXJpvl=0mfy9kWBDPk3L1%-w^_ak(^EVs)ZW zRmK%nQ|@W#BQ|=^2IRrxE7Tq6KTP_#yfAJXCiq#);3SXw3|TJ2#$Io@)e*H0Td4qtlH9RD@XrINJ;3htN-$hV`Q9AsAwV!h|=2h*Dqx)4E>0q05QF#gb3|K`hNEOhq@ zxr2&VBHr{8WIRCu^{KxJjR6hb%YN7JGMP02yuxh zDATt=oh9hTnRCpohBPgvU3oqcl)auUQ>ugbA|s`U1!1K?XLR^URkVJZyE=ShtlUQB5R!QqMaPnz)@GOYmQf3A6DZ< z?yI(PE94foW0^J{w|8e|YDw3W^RY$o$`xNLn*oyfvaOuOnkDFznY^Gchu^s8Wbqeo zFOqpv2B5vv_Izk_bY4`pU^zh!=Q{QYEO*J|$DgY|7UCuxU%EmcA`WEL-D!X62@E_t zjrozvMnWFEBQ{wwYYX@VudDH%{wdQbVK5F)fKek>e{2}ZW)K=8B(2nX@pOpVByJs1 zdksp;6ovI&g!^M-x7L|ytqZvPDPCjxKUA&T1@8nPt}rB4#M!}6 zMe`BaifPqo$X%k7iCS#zjB>XkGTBH+ZS#ZqFSj~fGEld8s;?u=TYQOuj0>+)*6=py zO5MttsK&)@{ZMlsRWw0}@Tu;^#zq7iH!2@HH%M}C@fQYihe->!X7y=3O+m-OGg$b%OPX^)i@EMu?L$^Lt}wD+0wrF`1#LO zIr5>hW9$FTqHEV0{_K%N&KgdGCV1h17D-zL?*`+y#I6A74+T;>$W;R%oKpvPlFJ0W z^FuD$t~27kZ|M|tHq6ul*#QK*Gyhj?*^2?Ux^^5`a2DJ-Q;06fR0V=s4kX+kX`kc< zw@H|g+`vzT2M_WYGndjFF;pC}`m3dvNd8w&Y|lUqdU5$gzu6OSxv5m zwNUpv-VMZ4mKDpr;^8ibB!$j^K$8n9Xr`1m=m+VU*TvqXTzd4tC*^^MvI`5L;YNk? z$m=IxYMdU}Hp=Y`Z9PgP+&nIZ6IAWQ$K*&kXU?-%Uw}5=%tXDSm0%mc$RNxWX}5$Z zv!TW3=3VL@5npXUS(5%7$D_5nI(Y8-u^peTZ=9O8m8G<`^6?7MFj)g%h1Pb|bUMWy z;OI47R_~eTEkZ?@IE+RRt`eD<>e-UvCo4`v*UtCn%p>OWg05)l$t*$zhet?NpGIg0 zjfd|mYP=>lW(m0kf3U4PfH$8R=R?s1iMw(C8tow;b}<`fdwggc{9Qi&+d>)KoLvU!4AL8Upp7~JZ}N`Di9>U0*L&(lxMCBDZb$( z0nX6a<ump8(pGW%pxHp69Z-8ZUrR>VCI(v4PXO_?os36r zBi{6B2dhvs+kNr?Jyex-D_AGgn4?kxzp+XRkkYP?JGpUswL^!GS`6%~TV-zO&ov$l zmJBifzgN+p^&CedrJUV7BT*~t{t;+py5BE5h%ze)_3oSJlcJaV~}%ipX`oihO`Saz1jO(a~#(Fu5B znX^Uw#P2NxltN#e7IlXx9nTo^W~s_0&c2YgE%e``Uz4=-H}8x_bQtfuEM6DTsqYH~ z3C~ppbIA>Fl6CTCaoNbgD5E#|ZTbK_Iod5{_rl3S3q?!NIH0amABWh2=Y8skRwdbKcVxD1&$r;yq+{eL1ptV-4x^X_qZ=Wuh0N{Qox zzq}cwhuiA_Pe_44q=nWruojHX-mNY6F#hD;a8P+Uc)Fn?W`pc3SS|KTsZgM}x(N2Q zY)UEIIsqiQ`!gVe`LGLumtlt6*NGZ4U`0B)RGRQM&1UW+Gr$_LZYAYy0OrTD4=A*$ z3@J7=ealdj=`xEZL~-l!!dd3Ke-q;e*$6cDgKKf zK$T(}FcOg#TChc+%tPr&Pr|9;7BtG|mM{b2D{6l#bAP)1d4hc9haJ^-OTcDrd_ zVMSVpmQG5T9J-tkbPe{wW$JC@R^v#)wiXF_x_ywMKt`xf0C(E**Uaz_FcUAFYL)*eLJG&|vi zT&L_Nw(%DuiRogbkeWiSyOjtDOGm5d6x57@`{U{w*Bk8&5Xhg8R~4l{WhV7esFfr% z1dpoy?Hd1$zW^lFAbj55mKo|koM(4F_dzUQ+CVG!@bSrGhuYEcPbYaMs70cqGx#=6 z$-QAXq}uA%_mT&`VrKq+Jq@my`_*y#z->WNo{ySz%$3x>kM5&Z&R~ho&BPQ9hWfmg z9|%Th?+DFwRMLiZaW0-_+j#%orvMkqQnu)O|67L9DI03DEg`;ab!wT&w!eh>m=9EU zsomRn)4P2U%scX?NOvcD-}!b&1XjM2Cb*K%=dj0A z0MnDbP-9vGTYb0{R!WOZJb&Y40Z4v4*vWMs-f<94UFmf!7F5ar*cFLDxs?4{6v55G z{d<|VW-eTM0Te7bQtirLJz2EW{@g@iT<|pt+|xj<0vAE2PN~g$&!5%i{5P;`!gHyV z@*rc0M2efx4~=Lv&)sW-yYRqL_Wpz|J&KDLlM4QOMX@Be)yLUToqm^b)cSN(BJma` z1d_voiN1)zAHqYub*OoR^RPotlOe`H2XwF)2yn8v_<}k!tRQP`^eoP2-#(x{zaqNe zn2bHwgnHE3ez<04pC+?ps)NajJNTS^m^ZKf7 zS^6?#XIANDgq!24vvi{;3i)T74cvfI@2TEiB4zvFOS<6^WivY&9>x2(srbC6w2$P# zSWoX~MZ;>QL+x_(7+)1URL$-az^wX>@_J7~?iMEXf~NE8oa-3S0biV;i_g_^?}}c( zNS3NXR=&w!euB6*{>=Ojc>dSXwmST8Jh45MRoavky1+~gXrw@ZOtLHl3#$rV7OH&MhS$ zWd=L!Z%Y5w;NF!YB&EYJ^Uc^OxHo6rAWUI$iM{`K0}nFWX{v~~yT-`kRa=hS1u?no z8VBA}w`@8zJtC;eVnb0Lz=BvGnQ;{awkVPT6N+hy5%8LJa1!^~Ci~g@HvHZ{ro<7B z2LFH{U_*Lbii3i{YB}!VI>kL7K#u{e2gf^!kR zj!U9g02>0kj4K>j`6GWjM-H0|5VPkp)^uU7of};nT@JvAxzIXC8Invg*N$XmHLRU% z5b;3t6$q63&DNcn4BZSJ##T>&8$zLf9K*%=(ShNnld%zkO=96XP4krACE}(QvhO1# zq#)r`@rkWd_0%sfPs1gVs^YU|_6ot+qBxG)RwE^mdmJ{!Jyl)+JQwX;TesdW>-jX z#?+CX&K^7bxJfcRPiUB}U{4wr)bwA%zSz`Anh?y}W>6#7$DH>I#8k7u8c08G zw#LNxWr^Ed_ctmGQU5Wyas%Z!)JM&{a>(fb0YZT@2KD$RR0aC*$;j(I-Zsez=qAr) z!h@oj({E8CH}74)_VO;a22WwZR+(t=o9ADSysz|jvdniImx8L9smh0PHLyhO-pDrH zGzb(fP1PY9hIOjc2|XPOu7}n_WJnqKlU&F3e!_T zo?ZtNhg@lBwz^mf?%ToS?Nbh{+a|PDDqt%I$42e#d=i4GOwa)aSkyE-eV$|Ysj`iX zr32{$&FTAy;@!ro6&96P{HN-2*_f22?{*Ae?2bG7d=1yNu>p5fO2N_P%QHSXvVZeZ zBjr>dcq>0GZsXPn{dn4Ia(>I!b{;5g>@IM*n_xx09*}VlisJ*YB4zYkRDR1MATR^~&B77ttv!3{rVTgnfd) z_|<(zh*jVM|5O`RmOr|o4r7PBgc`-T~8lT&YZ(8;K@AQ2}B(Y4_ z;cH%mqg>kGjg29ZyN^HLDEdDM_*5TL+ixhEMIN@QP8|FH(mKpMMps2|V>EFiL-QPI zPQ-<5boK-1^wY+x7t7Nh)A;sj`^kOJ`)-nw-0LRL>Nj8^66 zwU-x@qeCSH*+`TvQpny24|Q z9bQ}e{c@aFG~Tc2zyBc9=uh5XhC3#;MjrpcZF~*|?7C4XD=RzP2Gb4K5n*Ct+Sx)- z_uK;mC6GF|WCe7$+h?_`2ldOpiLQzz`<4KCbJy=RvAQk1O1pnqN&}(8{$9MX#@~&P z+-CpQcWb=ZWiAD=rPltwFYvgGVCrJ)nwJy1p{mVz1&NKyw3`6fxH?=xbbBV;FNxPF z{5APM+6jmMv4~Vv5Dc-@dO=E2-NXZl&OPsxL#Cq{HiyA!Gv2;01oR6zTK8KvsN8#- ztmMi7%b1SU-kzPd_qmp%=%Sr?PpzC^M8s-#6x4SyB3C`$ME%}(MEM!#dZ|$vR8O+U z;iT0FVk_G5ggxJez-;FP?|U@?@!jR5%LFKRGH?Jp`mn2clU*!NQ>l za;&v~@N!yG@|qo>`hQolrHwXWAXeqqsb8PPB7tohVxHY~GK zx}5yY@7zR`<5&E@9t*sS)RF&u z^3^}FLb9h^wseGe{LsqX+qY@|@e%$E4*r#Q@L$OF0|R}luiaO8Irc~Neh(d~Eo0YV zCq{Z4KVPH{aPnPPk9>9ho?=m6tLam9o3^eiatoI$8XFoda@zK?qAyu2dmA*%YA`K# z7$@-l&!Jdry8i*{2dYd-_PvE|d3kxii$GgLHY22Fes1o4Ypd|1M~}jg!RWu>%Ayg6 z@t(PBR_s6jFe=&Dj#Kal{y}-t!20X&@*BthQ1fqDSLP*+4Z}g6kGdmF0q;VORGqR; z=>H3|GFMb9+Oa%=fy?~?e63s#99c|q0|LCf)X)$zYQT{t!sNy^@VUHvH=q{*$Vv`a zmZTbYPUP`!$ADf+y@``5=;cm`Kxh2Ha#`iWKQJC5rCQ?Tt(tR-B6?|qQbvD=p_jQ- znY%WhCS_x9f4HBY`|M3nSXd46KA7SfgDC4KX1y$PCwu-;zJD@%@@(8sp3l&-(@mzd zE}>023F?Ug%j1qOtmSo%x>QBaPGh_Dn$;Ow}Ttlr# z6B|^@OiI|NNe6#5K|hWBFyu9%?Ddhgy+7}bsTihLnK!anr;U!{K9p+y?HbGhpG41j z|IsFOzeT_4jEl2QUy_{f75v&hH=U}ZRPoLEb#?BxT0a?40Peo~1C{fN@7Q8V`XI5M z6v@q5|8AMv#vx-FaCCiu|B<2LTa?lw-wpM~q)k1sr! z8kk3|Y;NCM`=APRxgdoxkrBLmohzYdEn&c&&@^s)Xkw44@X0}TVX-@S`-Mg0(qx@h zCq@2b4AgqrRi)hf=F#?-^uvMlzfnV55()6R`#_U8X=(5BiXH2dK1jc*r2t7I_92si zD@B|dNReIaoLi6B@*?EMZSNg2p}QBziSo0#JV%=;hV>w$jz2ng#i)&oi$`Yn8mP&?iB|9bPgUrd{8Ia}_hbG!9ZDfZ7d^doep zS$3TpR<1=JlgOJD6G`-#$#>gEwstHmEPt_S*SI0ubBl{5L}Q}Eg*x&gku+Ql9_4lN z|1c9Z{q&#p_IX5ZJ9Z&5Shb%C`j@?aRhG9NP!g{+P*WoF+hgAouGwe0VYcepWEJTV zo$~!}8r7(R=sj9ZL&t`BYA`QNtAV&-`fMYy{=SfD$7aOr_!aJvUcFI_R4VUMj^f^q z#bwb8(^%IoW8JLJ-%Yk&2Q2jIn=U+93%L&8^5e437BICs&+X>yBB7`LPC+Ya8Eve2 zB`>Z?t7z5gi{U%hhbIZME$3n%a?ZR`Hs#`yeOl{W9fpH5E==>*Y^iIQhB2=rirZZoN`rX$7ogp z90)guG~PM0eV^@e#Q4QYi=De=x%e#9zs~dgzK40!#!EHf>(bUM;tDy@~kdy8BMC> zdi$g^JdB8b*-iZHvo2s6p}eqG4Zz;^&v|&DDwgC*)z9iZlK(V|G(QcXC>VW{lo2DF zI_Ys#O34SYlXg%d8(xyPKY1-E9I|T1rT}{y#@BBldE`~(Pwxwl=KNSI0Y7G$!8ah> zQF=jd-)JRmL@sMmI@*x>TUDp*<8_VvtaZZh=ItxtwJj_X0m7JU*fPy(#aGN_`1`Uc zhVPo}2XqI1BgVDN96M9t{4Y+4<-_~Ns!w4j{S9C*R+TGdL}nwlsb6R(v{`{?2UU*t z=rG5^(lSPQVE%A^LvAP|^c*K%CAPMP%r_@3_kZX&SUGSEwHOe!gr+%tSMRp#gOUZkb^;_7|&)y=D`)kQA#pE*^yNvR3f z=B*ub%*E6qU~Ye44>S%vX2q8UB*#1?nR5H-PaWKdYTgb6jvMMB4;c;tC;LoagBH|- z91kZThcJWi58e{@J_>AyJk2l(GP6{{UQ!r0N4cDcU9F72t&JP_)f-q&-*BGmud!a zUiz3;`u=wDsd0jK=9By{i(8|CJ*c5a#jZ!(<8N~r>XX+qAmX>3tqh#h@?*X>HH@;T z{3yP6lk-(v-_Tg{Lh;eogMPOQGQt-!t9Mea)_>r@@FwaRayGYg^Fj??@<%nTX|X z&##WJZVF5fRyK#zHLDdM7qSS};rq)z!-L-KO)u)eFXUc}RoS)3{bZrG8zcB2`mw(o z+C9 zcniaKQY*d4`zWI&OjDzZMlp3{`uZg4TJA$ ze}^Aj<+#6OfcjEv$lRzib#HWce7dGL`$?Fmz5^-1JjwH)v^Tnhg1u496$tFCzmj<4 z<>ozJF>f*6mS=)I@E+p9nD zv5cpsguah;@}KDAs^9nsMv^X?<}Yi${MG z#s=9m>3c)hS?J~SW2M>z-Qq)st)ZB~-T056r(!;zm#>?XFki?&?#y@&ICTRmi&OgI zI9#?ALISQm#pk!b*Ns*%lv}lS)+z{V8=HG%Rn_|D{*U69@v%2W#%2PBQJ*wK>c=A` zd?p^o+I!(8nG87;c-kMe32XX%XUP5AT}=?W)7X_kFfRaf!x zYCjy+&rq+)*7-M{AkQZ}xz=435m1Vdcfs6JOPzIi{~*X5#~h{g{5%`vvgr%1CpIi> z4Ex~Eu~!nu5K&!s(~W&OyLA#wI`2OWad~Wx@O~xv_V`Kz1H{Q28=qb*8PbojE!OZJ zcp?pTbKenaj_Md11GQ{CdH9(SRIUC|W1!{YkD{mn_3G8Dml&NJ>S3?d%i z`nygR%`%VtXzH%W|HB+6(xf3@Smt}KCAOGXh#kG~Y-RIC@lB|<6^7efd#9oE%aq9T zZ+4fZuk3kqzG~oZZ1@^y&*ae3(n9r$OX|3Eb|+B-T~+-lRlWX6nh{Y0moQ{je`lvX znl@x6o@d8WCdtcdu%g3$a+{lakuWrSk84D7)_bx!6uV#TxN)OMy#L}TfpvB}UUayn z_~j@W;8IQ%;4{j#JXD%r_}!?p^DJ(9qDJ_}UAc^(_~&}I0hLeIt#svjuvd)kTsge# z)?nh;)248pL+{}?A)Zvq>$XT)6`f#_$>wt5dZ^rwgs0LmRY<)d6rDtPqvRK&VP-C~ zfV#3iA7}Pp8UOcRfKMvdXARq)?(dy0T^%+2<6JeK+~n}+tWRpJ=GBu|qko%hM?RW# zr|qa?7~@|uwprQB8g6O05xw9q$W@50L&?s$P>iv@7v=+C`~z!MyvYDA_}iM{e!R|( zV=B6~MVPLHY6h)iJ#iTDCo}W?p!K=3Pwa+i-==?nbjRzplE#94(6=>l7Sq;S)_*$_ z5^i#ZQlq;Qy#b{(K_iyYD-s`->2pDE3P5NceRan|;lZP`kLdh6sS_8NVZ-1skMzg{ zfpb_hNv=O@u6u8#bqYsZVmk{JOGntud_=cDtGbYz=%Ev~|BNJelnyK!D%qZE?*Jxi zTDa{6y3HNmF(*C^4vOsacLOL-ew=wH$+Yq*VKt~vd!JXX>0Y|A$kJ-X9`Ly25!1rR zj@-$8-}v0*P+8HP=b(?ptW%NdEYC?AT9h9`4G=JG@W6Le>7TeaehLA3PcpK(i|Pt5 zE4wvHe*F|#;#$6vK%L#iW%f8^zbp-_S5>>xC_Y}Qaa3>p4plb{|EyIzIce?PLCdN# zZnxMzsL0&CEjX&gZHFrPQ?XWOGyK)g1{yyUG=HSYoqVG&vD&C=y1Z?7kuuuW5@mDP z6Xq^7)u}iMyL@y?l%F~B7ZTReRA-+wu+4-V%xzHWkvT) zQRnnkTj$x~o?ae2MQpN`NB($4gfyhP2@0Q!-M}2_ZrW20oL(^LuJhi41+WyibZw2E z9fXE&@l0u6s+&3;^POGkan~O6{ig4qvf*6#b6|9|)FdzvXsV1H(zma(#bRF@nX6rO zlstalp*eM6D%9=QS!U!wBr_OW@j9m6^Z!N-<9;xJ%8N9Qc#7>L;7MZ2aD*!KDc*9 zZ+!lO(_|qmH7E=1_?3IiOX#EA`}lu@;*4=F;IP`!(lgv8I7JQ|{*|Gy{ann9!rbG_ zlK5)O|3=hVMa9(yYdSatcc+6BJi*;9cyM=j_r~2q2yOuqT)J_0Xk3E3ySu~mf6khj ztKJvA_OAL|s@}(fr`x9ScbA2DG$hP)7R=%ahcLX;`pbo8(<4)5SFy_^hSeKU&&Cx# zUrnSZm%5!7i?KT(aXs-V^Ar0_h}PTYr-2wdmAYesiXrmejp#II^NITletHCfK@X~+jtcr*{`i2MV6&-dmQ zK7)j#5>5h}316YKf~$B_XK%?^JG^NeTVrdEev{gC6!q! zw5YqAn+<5L_h zhP8K}Ikf-70+M3@FM$rI9pTz68;QYr( zzL*VJkpyyk>2+g~h|peMmj@ap&Ya%EJ0KbjY7*J$fb70bo9_;D0(Xv#n;s_XW6skf zs$eOvn71TblK1PR9GSr1l^l)TjS9?d+Ye`-Z@Mxlc2IlbyJkmT$*e%(#pA|VxlLtG zRAo`<+oRn;$r!f{n~DL%NMbrA6?xc%0)LG+Y3zfRILTgJyoFUz)+^Bwf6R0-+t%$X z3vWOvz7_v=6EB&l6cDz(GROP%5sufV3f0V#^a+-7mLR^nN{~e>-nHqSY}~zm^8h@} z3w(hc=e*Bvm5HalUUBwgPG&pU16XWb!ek2sz*u1#NsGWXc^BccM2`P1tweP&qeP2P z0Ac1p4)@%=Z!dH>xr{_dMA0O^V8*Nvtfqo7c#xhZ{qF=ZI)Sh<O7hA2Zjg*Gv0S; zjs%|i?X3->2s5!T@gR{y>0J7t+&ON2!MR`)t>CKj(>09pc$GL-Lo^i?Bzo^;jAg)x?ENmIhdk>%(#NaE19Px1|EQ;2W@sbycm@fOYmb13@ zUcxm59{s}|?>HC%<-|h~(s=9j=(kmloI=lvg7586mF{B>@10XX7aQ9T>STwx${iBI8s=XF6P;MuoezVKVuuJ99U@-8y z_<~9Ktm_ON8%mJsn}=$)qU~_~J~IIHnKe50CDa6wNb3(wuiB}URh6UEZ@gzabrrR) z#~8gF_+4o3?w_%sYbPgae6GTVq5-~|18ILfT3K@jO98hgm`FB&gT7jP z{4uGjs%n+dZ$WYn6nngR?}QQY&s7#ZVl3Az{aoV-h2DHQ-ZE9iT?2l^TRKqei;v#9 zc(~PvHD{y*jJ=*S_reZYbbtb-d-l1s^876NuRH;W_Rdu;tZKZE=YHo1{Bv$o+c?4LkQi=0ej5I6rrn19Bx;8g}^#a37N>IxV~ zh)LS_C*+ z_SvQK+V#WOn6Uf(f{CF~NDY<1!%$jXTUGRc0O&kroA<4U77d?fGB6*tBb9>e^g!cQ z3JsWyy4T@mZEFJw<{*EPpQ`MoyP=H*fqN>S;VwadZF2g{r%Qr1*Ajd}-=~{rp4O+Q zFV>9V(>aBKMC|3fm&M1~goX~?sxfb`W<)Bdkf<_h+$8vwW$xcK>}bp0NQO^)F0*CQ z>}U0xUpv{?goCc9KyPC7=65~6_WN6?0IXz!v2big;w23*e25i71G2S%;7_JP=pzE#qNxrWUN`XYDECvU> zUc^@FB6UnEa8^|awD=fJ8hj||=mqyP*lqp_^(KVSFjiC2Oo0gF@#^rxst+2B615qb z_GOMMH#nA7hL4L$k}G%;8!xmPXNqM23z>Ybm_ItR>XxmH_jvX)?EDMC?d!Y|RZXZ# zHU2wy*^+8*q<7pN1roFCRvIFwqmN>Bi!rK(I|D6k4AN{ly_;tH;Coq8R?qUM{hyex zy{g)Czo_Q7MK{s)i<#-6*D^iB((nzRVf8rfauymoxGU*P~vStHt*l z8ENed9s892JGhD44gUmp^di`WC%;gFQdV1F>?9&x9{!H-`nJK}2VA+VbTq^N9jM+m zZy|Q&;y|(CK((g`B*Xv~syNKt);<^p9+6s;Bekq7gZ{2yu%!%ZpjrLM7$eA;%a>J%wOe%l zB<|vHJRq&EpDa7Vam1X} zJ-9J$;r>1{=xRk~lA+p{#TN+FevSzqr?}BSlc{h-Wt4YQ)i{tcoaLUWUJugqs_sr* zf@g$P?bGlhXJL_%(!u7gWRi5A45pf;TYEb2Z96r)(Hb`&&&kCSOL1tu+R@Jgj5#QlG^>si z8+!M@40{&-Awn3Z-~F{+iLW7rUNgu zYwdl5-F8}a+7y_Be)~w7P0ScPawG$+IgVjJXN>DUwd>ui`c$#YRpL;B9qfPz9T7t6 zxk}V_^ScDAt~`kRo?TUcZFd#L%xJYCv2hg^w&Qolw1P@mk?Ji0;}i$dR)gVZ=6q)z z0q7LXomhYQSkZD0!}|X|rCR(Qj78t|7uTTn}9VSyKn-z1dN}0a7Jk zy-iP7zBmJe%9hqR;PFITnX+>wO%b|V`fZ_RcVj=c{DiL=RTseh=&f5e1v!N5cO zdA&e{(OchloGN4_r1<8lmV=fZbrSuYn54w|;FhBZz1kd58|Jc%N!4yA8ud1=XMVqp zVQyA>IrU1!dvfkQyZBdNvBpZwO3A-}%gKWIFG|9K`rLRVC}mdm92p88x^^%`?UEUXq<>N03ye^H~pV29uR%8wld>= zu)efz-p(EA7$&~;`CY!lFNTB6ZwRNl8zm<*R5w9 z>h?4n92;@JCt#!Y>=FJt%DnCNLeYdKPKBcN26>Y@=cOLn}Ki`HPBt z_r!}wn*m(TpoIU3}b42 zj2qn_A7pP4(ACfp2oFV?*tYirv}h2M#?f!^^qa)%B(X2oPinVz5Zum|O>1d|XJ(T8 z8h9Oa(N)pbjUFEUHZwbGqNvEnxGhWrCvgBsq}&8ZzH5t&-@6~(ACL>Lg~7=vZPjxa z@GhN6K)RX;L=iTnH;%TJ^fT4~X0Up6146h(f6f$m6)eMSQdBGqJ68-A^(vy4a-5k6 zE&cHJv|+=`SSTD1yYqQiH@`nK_&&*C9TE2i1)vuoG+(Hf9Yb&jCs@>PT@biiKdKyR zyruh2&dh|)C3uqAI1Q|68TEi;>77gV@eHjgq&^)?%FDr-$w^Xw@$m8x!KbU94S(5! zk2zM)(#=DHWcu4LeGet`B9>leEAwoC@86v*DQA^ISsU>TDFCdAMu>&^Q>m2!7{PPCvX;6z*#?bT{8EGss{o{U1Pi-FB;?^kou zgq(A!>s{vxhUaF+JRMf$svWmW3eZ9{_C+GC$wufX}hEKtHue9zn ziw+fc8T#^fD375O#WI zkhTV(y$&`$Yi_$?nP)qfC4BJGYwP5V#~HMmm;kPu=A?Vm-WZYzKJwGV+wIvr4y9I} zl@n+*b<<%TW_baPVevm9O}T>6ixczu-X!QRk4iPknie8cM}!{+9&XM53p+{65;u+w zuPCdvkujf%|1p8`{#&uLvm($NjePZ$ciEjRGNC=DH!@G=I%9sy_3T5YUc%N*|FpHu z>E!wL79siPnK2}$whKI`emG?yV&2Qj`6g=TyUxqzxk&WAAP8kwb3DDp^;55oJ6#s3 zrx&c_aukM@wP1iN2F=VZUcl&GR4yMrW>%5{4Hjm+O@42hCl79mnzdWEWm)%8#z8@-R2J%B2s=VI9vX#$z)miV_d33mcT&8h6D+9d6ZDFMI4 zR7#bo+Nc{kDhJfh9f#0YBTFS9pCrK#3^13iBp&}YC=5pSUCMNM>cehxtw2E1g?wSB zn4d=p0r4&*=rGg08U)JH{Wea2-ga#vF(GR2_Aw zB@ZvXIG#XldiUvUx0TPKWKgwH>$J2rAICzALH4YR$qe3j_BMVM3^1%<|>wVc0mwQD#@qK`4 zJ63EomH{Gf)*^x4d)RdYwBA0HMSte$pycE+7${i{-dc?>x#3MBji#bNHfF}w*e;-` z%MlI_l~LNP-!mjTmM=Tv#%L|`gT`ArS~@1AF6qH|Ejl`6)3zG3EtT@idgYhA7|zTI z1wBPXg6rSDoao>4I<8+>u5@gVc{}fidP61m7ur2pY&DSZ=VkeDlMLuF+6b~Q;xBM!<6PJpD9ZLlx6)Z!tU#r8kj&z;$;1vHW8wY7erHN=)ffHL8i zZA(nYE<0v32^MhV7N|vMen~2z+P4$kAV48)kv3@51_2KfgppVmRo%~lZ`%)(e(T|h zf-MA%6_;HE_r0lTy;Xt@7aGX6SZOM61G9<`v)?7RKzn<}kO-ECF2D82_sfiljd|c+ z@52~oJ8@os8(ag=udb7wOqmF#U|y?|Oq>lT%FA?oZW%O+MugNR5}Fo;ixz{y=az($8N4QN|&%b0$D<$Cur^M2>Lx>$D za?$a8(;PV+rRfmL&Ca{H(C{aiNXYd7t2DJb89k!yyR_ zKN%Kv#NJ=j#_!_;>UXdOeGlf-olk`68*qMKy+^V@%~4^J6y+8ClFxt5ZehMG_-|)M@-bS3Y{me zP+Jzihqcw@c)v(^<_quQ)qAx}v|>eQ9uVJ=QTQ#~xQXIVTmhvtxR({iLO(6LE`P@9Trvi8qXC=*(9+ zUw)-FS3_=sL(VhqUs1`}H_nI@k;%GYD#OD{e_~6PG$WrazAdaDwQ&2hJR$~m22cAI z4Rsv2^L4lXCy4&X1{$u0xlpuf+`}rUequgvOrts3Aeg^bXV4as(&JWzJbg?=3;=v`VpT3 zXt88>bquJL?kUwGP}kHb@hl^nWyEns)!=Wkzlh-fGA9zj!8mF%dlsodgt*LBNKe*r zWbbL>y8tj3uBc!NqbBYXMePg`3IjLcTWI*GSvJtCzmWh)WsIsZ|GVJU$R#Bw?%z=9 zIFi{ZZ1{God~LumTARmW}$|zPfADnKBQ*4J%n2{Vtn)3zF z)1KyH!Wr`x#cwH9*0K+_MoSXK(;OG>Fr`ILBSp(E3_!M0l2U1wz74ednBO8lS#4Xl zZ0u4F1nJC*B*9A;7;3!ZmAC1~=xV&r5Hu$>4zEL)p_eq;jxkdfxkrOMGnz{2^<`SU z_XX-{gva*<@1!xdmn;HB90MU)AQn%I(C5IQ;#}WvSwhdsn=`)^Jr0;u ziusN8ymZ<9_Ym4@&Oh97qMLGVNcXoGG+E5E$m$D+nXv&$*ZrRO{97ULZjSh8PAYIo z`msmZ%QM$_3M)LyT)EuIB!e&SC#y(7G+F`lZ%!WL(?WcwVez#BS;?*#pI~6|e#lyd z2JD@Mp?lpC+jrqKfWZ?l-C_d+h-k3Ebxf2f`9Ypq<+I->>O3L2-s#`35 zuk3$%dIIxS=QRv&k2E}#!?ikr8nlmn7L|>GdocQXhr#V8fV=jWiuC(wwzdeXbsNi+ zA-b?EjIG-=BfMTC|3{CL(lIk5cRt6p^zM$%eqv+NZRO{qBgu&%qnD5E{{61MQd5l| zuUs$tCNH12%)R?t#4PEQL>KOp_0(fh$~DDFPWl&A04)no{d&PyA4txJ9f_y3@d^zB z4jfLU_KmS5Oc0`Hs^1AEFt02uNq%gi73Md?-720Q939PlUuXA~F+GvYV72&UZmFi! zR+JkVZ&v(R7U%pas{0I^6CG)4aXO~z&N5q&E9kea#O44F-je;rkQ@=SX31YBEX(Jh z?lXcL_grZ`KP2e^@gItUU6#^R_{L_{2j>83yY){34N@jGHQQN{NDDY6rHA5*1{@^I zev?z@kV#qOBw1J&&nt%552ONn#A6$Z8wILBWp2+ShU;fjIjXJ!5tZ)=z3j?CieT@) zzlR8X6(WLhPfuc(@KbjU-0tq~zd3%PhEn5}yN$B@7z~1GlW@tgp0hJk4P9cR2U3-8 zFcM;Z&-FKiDI4WJK=+B+HZlQzA}y^8_mdohcZHO3!=4MLo_OgpSR_Y18AmX6?l-@i z+es_Q+Yi3?L|q{B0yTwI0iOIwRS+*x}`^7Pg zDcEY7=^iDbIzRo(AcXgDJwf8>y^xF?&vc7qZHl)YNx1~2tm?Pla9r5k$a+9vhPnP1 z&|g(4zA_HX=9f3;hz0LQdq$UY5{jVV(W{zdLKnx{gKPn<@TCFGUwC^3O(jHp%}a2I z5BE?+oRm~XBU$?SQ2yaV=$D6AKUTuEnh-Wz2%FRH{VEh>H9fyP5pPkO$zi=pH-z=oOr-Lm`z)h3(WzN1{{Wbs^m$VDR$mYNxM(b_ePhlI ztR-(haq89^bpAfhzf-xw%!<3qvIwm?^_2IhuU^KqWC@=J?>v;!P?d@$(54wtP8hm; z(YBun)@Z0gs#<*8Zmzvl1V}`y%}pUln4>NTMJH$#&1bB?_V__I^+<*kJc+l|Gc!Rv z7@CD;Ji%2APN!YNDCtSPds-J=@e9AKq%&B;8gqRR&oRQLELnobno;ta!0?S#9)*uN zTFwnsxJbG^rk&aBtx4vet@@=`>hj4*Q?2r8>M^%Q(vk1BCUY6H%Pw$#|0ak_r9K!42%o9w|4eNnA;HPKp!akEGW?a9( z#im1eQ#%=QP5|me&S`%~L<#Sn6~0yUb1a>*`zO0+&x-a}UGTfRHo+#0U+{xVlE_Uk z64|4b5rY&lLF3oScj+f^M4(nd0zG8Xdy9ok*ah*Nrg0Ns)2XHn(pMh*ln-;-8I&myc8iPUp?u}6-cR1^)Sx0$mHml-Ch zi|*+4RI&m@9B`h1no$>Xel%xRvlKxmoGR-NRuk@B=_&CQ7P}0V^jXq0Sm+Og!h*!2 zlOjRe^#&J63+q()C42W4?)%KW@l4q#eHL3kDa5NR32}_48IfPUs+Ooads|Gog3%Xd{P95|Tje|Pp)pZS9qcOy>>JK|h0OCu=ERcW z3}~a!N*MmftiGdTOk~sB+(0?wZcP~0!r^9o)ogM~YT4RFX8tQJf3&Q|Y-#1V&(yP< zzQR?3Ozoy~N?~2&IGRVr?T!YcRXBu{5!FR2Tyt?Q)NSHL4{nDUWuzgET9`!IloNhd zE2@S?uUpd!ZxNp+4m&LFOPI8-$}P8uG%Z$g@{bC89S2qhpYn^%Z?R3sDRTDlxRAS{ z^TF@Vz+*S$q%QWO#D+pY=8u843}3H)B+FIHx7g&6M{c2 zNvl2by>0&y!YtR?DJYmhk*NcW#lM!=QCL2kQ#6=8ywR7#lYaXO&Uen0KOc%?=#m~x zaTr2cAR!@<3_5k)glU*9*D7Aa{#skk*CmatqtD9RHSm7^hc~og{&>ci%KGD7JRj%I#+|5lY|Y ztu4##;OssW8W;me+kw_1g}8wMIc&Lb@U4Zg{rL1iVk7Vw$OUS_+VwJuJguNQvy41q z*V`YJma`W_)CsYdrJ|%YF*~*uJPKMIt}fc><_LE{5JMZGFt5FT(bRcS1yKE=<3_j? zPbK=;rN4S`F8{yf;jI#i#KW3)(}hS`oBx57a_5^%J`6X)OO>Ty7hNrXFf#g|5PN%( zUOOzoO9Kq$k69sOk+ZB1fj|k#xrv{KvqbAWrLqHN>=`Ue-gHB0$|iry{4vlb7(*afyPpW z!?0@bE<{N%eQdh9PS?8lMzeYc>=qBV>*JD7|c%xRGvL&X|5i*W7e|Oo1 zM)GuLQ}t-FQtPF)$G`&Dy*lQi@f}TXNg;uF93+bDSI@06r*s+=S(=+-=4%sLwn=?N z;>eU?`oVpdxmeIAt=4N1jq8LC#I!lW_wu#v`k8 zTX185&1>)6N_P#b0b5?ce*wA{9#YI^7&vGeQ zCym-k<7FR&UDiwDxBf6V2qA6d4^*ADSRF+1@jMFcEHly^v#dX#NTD9rJgEHd+jj_j zGfIHbODo?i7Zy+_%4i*0E)S(54lRk9M+v@RP5)8k)gnG5$V{Bx7qTIK$XeVc4b$gW z)71PN&<`C7vj+Wzk9q&A;k7_KV`y&?Cun{QwM6AKRA3yWGgO0{w#-kQ{kyA+1#V(K zG@xV||BX2(GiKRwxiWKs&_6TiXYySIn)+i$fmsQ5w56SixF8gcqYVh(BaK+#{jb5) zr2k(_(XNH~+=3sb1z0RmY;MaBP%D-X z6fx2Tp=L%gTMAyBxbvHs9N+k{1bC2QQeAU~9v0S7)|%7H&pbB^Cyyk)b%g1YLuU@C zo%;R%*Z?`_`N(Y{PT+KUT@bi}YBDubNud>a;^~pz{G^q_C)Mh}*GAw+OHQFZ?<+QQ=h_$NWWHu3G0NE5-s6WgUc=}n2OVxJ& z*S)_knA~ru9p>Tv%{ZFMwDQN2H9m7nf8su}_{@RMNEUpqDlAuLK`p7^ucj&~)@7nl z$9IOkeBkV2g?Od9xm;-rZDZ?Z2rX!n_x}N5GLimf6eNbpKsWFG4NAt$puf|g z(fRqvi+gOfeX|*-I^$MSBY{k5?$RtM*5H#6nYQ8VZZl!hR6n-rjCPPYZb6 zB8oY91D@(+igjbL+=o9QmuqxV}djWWltgO7urK$)ep2YxJ^5+i=;%M0quh6rv!?W&GxejP?|I{Z)1&;2d4|NezEG&Ee!EG-R3T+V!5b8vJNQ&fycu9}^ji}Ckg zO@M6UnN#n4D*zDGkE1;hvVe9AwTn{=Ovih@i9? z&L{6va?11eXb%;9J;)=%;$H8!sm8>cQ^~CS)bB!v@Bb8mGXJ%MSlUvx0%?smEQ&=p z0!-$KezWCN=pFSnlUCjSXNFg{?w@|>3O^%f8U6`h33hYA{ZuIsgGU_i%Di=17#5)& zUgt=G@em;(CVk2)&X=C=y^yQJzv3Cy#Q@^PRNthYGO-hrQK)${8 zrb3g+o;&M6nXcZrqTjSxK^Z+8;M6=2YNgj;AH00}4ShEYuY7JoCE3Z|UQ|W~DJCWc z3q$6IY#$i->T7Ogl^Dn>KKLBx(5l9>ekl}31cCf_uu8HZd)g=v!1GI?&-iPN3F0e{ zkg&LEb3K|rWBbeH7yroaP}iT>wo7jc6UD0E9~X~zuuB{5y>0(R;~@J~ALvC;Xiv{+ z!0F{lY3*c$b|_6WT$Q~b84G_`UfCHnt@=svu(ynwS03zORFTCfQs4aFL|~4Q2yhyx z+5-x@?IWr`WtZkpv$XfxKIy!{hS)tlU)!_~=&fHA`*63nBR%J?M!vP3YP&%o&JzZW zrdcbID)v}oF)>Z1#=B406lFcfA|gR|6ogmjEdapNLa6t~ovXgqT)bL+q4g1owBTA~ zZmQSCxWKIUsRC^O{A#>_h&P<0&gsBKcRR1w4Oy8qei*u|?Ptz{mu|O(=N-pvhZK`l z7m>5a!B_8#P@b)#6eai0C+4+)V#G>HBv%e0A~N)?%GyR#(`ouUnrjQHX4d|GV%Yi~j5B#}rj(UzBK&n*CzducOd^B1l@*k@TmL`3|)i!ENo znXI&_!y<0F+&26Z&2werTnABzZXhumu@)hwyYJ~y)bP|e8lZ-sfv&nB(6DYSX9?-Q z1d#@sgkNlsut|^wFUAJbd&Z@hOZ5@bc#`4YhvN1R6=(~`6a0~n0vTn~0wvANd_E_a zRFH|YVzT_OG`DMv?ktm*l|%T(IXt%-T~0ml*+;3ff^Y|*bm6T3tBX5H@$jblZy5XAn^>nMWY#ly#8^?&!^F}O zjyV5)`f!?+X429)g+{FcyI47Afb>~6YV`c?eACSikGU3Ms)v!wgu47_ zFrdI=B{z>;<{5-*;T8B1@U{^8(6?Ide0}vvN$b84%EvR$OFw!dXNx&>be~) zePhvm3;_Q`&~`iJa$X*@E)@<=Qc-B-p%Tf?2FK9n)QSc{s=%LyEv{$q^262Zt z3AF9%!J^Ri#Qf8AH_YycaP#+z8T`0&c`ICBb=~;w>29!C9-*=S-+v379an9r{W)^g z(Ro%QT)Dh1B4002eQYxqOH3F-Ly$;vkwmxEiKh$O*YXhNYUlH$4gE?c|haM)-Ao;?|zI9Xcd&e~|~yjlvG4NjxM z7ctP(buN?be7A#-;gf}TpJ==`z2A{G-70$>@PnpX{%8`rqKr1QAM{Gt8wdbjcrgIN zaYsiaaR~`ABL>hJ8cPnd>hjdnG;1$Fkj&UTKvPb9usS}rmb!H4Q}l@|)zAQvNt6sW z3Zm3TeB(w!*Qo1NDi?FIdC=nMGhf5&2(^8B*tqD^%EBdt29AIl)`dd><1QCKB6TAk zGBi4D2ATVl9@Gvpc|$g~I`{rcKcGEjGFSYGc>nf80~$dGTA04?ra5yxtF1ci$K+My z@?LmcJ)V?5Xc_VQl!n00)pTw7O6E%yGNWSM1R`=c>Qkf95k!v{kQ)kNBLk^ zCfpFO%wK&={0C9;ggKfi!Ss02GlTd7W_q%pu%Wa;d%cPWf*c>$R~rjyIN)Uh1@79o zKSGAN7F;JB7F3%FNVy#biX7%QmQLrlQa=j#AAM3fa}28U#2r3sBS@h@QBuQ+1_SHb zTS-^%zR`TE>YWQQbnnzlEUK+|!CdJc#_Zu<2$>Hg4e^pk;9k=V76&Gnex)QpG5KRl z=&O$(wYwI~Vxg&xbVP|+|NBcId0ejt$Sb$+I24-o=7?Ukyb+$013yKJfLgpx2tDZv zl*#37Pf4G$#!Cxt1Nizqvw!^>0>uq$S8{^|uU&Xg1_v)gUGg3MqSS@t!YY1Nd6IOkjaX(nFQIA{@?%NU-i=a?R*WSx)1je?v8upGD zSTaa6eXAueB}?w_HAB{Hj}vlgizi&Sx5(>^3fRZ?6rT;|2?Ub0PZ2SP^Erc(zkr2l z3hni&mB_r&Cq!y~o{vJJX1IP@O_Uh)Zi+yN$Al$2wOC^gjjI@Of-Yg19c3tSrP^L z(JX$Go;M(D8fR5QDD#W&n!KBan~!wWXSq$inLl>&0T%bd7MzZjWfcwJ5_0$>p*mf4 znDkgG_Jeh#k`%z@u%x2GlJe4?(xU<5>p0Xq(~8#Ul-YQ27_3_n(#!bIT1O-1cUdjC zgc={M`MJXOb~qtbQU&Q`YXf0iS_Rv0BeH<$w8P`p+c!}Ac^QyY^=1fMNBBn24pX!CKFzpq6 zyu%F-eeA?(axQK!!t(Ckx_iU=!)90w!Or`HhAhVbb9E>dlTqRR@N`7(1Yxk zXZAJrG|GwElwiBt^)2BCQ*YdJ-A&(}Q_iZ1b^u+RyH`Q|5z+Vz=(Hf8A}7ayD9N9_ z)?;-X1MMdc#Mw$ncbuYoD09xn$2&CCW&!w#pF1iOmy75lB&p8!nW3Zd;`zImX6-4+ z47t(_(c1v~L64N~l>T;?3~e|nGhh%@V*k$F>kr*5j=xcel)X|4)(K)Zd%mHbkETin zu@Lhz!P;9|!IY~+F^W`+DIJaD>2Gg!Q}$6AnC_Phy9^F}QaFoe2PJRod{!+Sx#*fjTLO7a+-L-!5C!EvtJ}XYEhX@V^rM2dTxIjcsg=E==b`PT~9!K?ASNZ zmMaH6J$2qR|7B+dd1Q$cOuZaVmZC8}p*l=6ZkapEvvmz9VaZ6V=;|_3bp3Wxs&(Pd85|pvGBL?V zF0n8-kCK<<;Hce02Z^0_8y~9*KF?ZBF}DUOE~^aibKiMfe8X3X^#Z<;w%z4LVy}1# zeRZoCjQ1>foxFaSWqQ7h)xwNU-g$CcwLa$ffDBBbM?ByoW-Hi_8LlH6_Cz~{dN1dVXE*S8 zM+H?EcuoFtQv7_m^QP3~wG!0RhIR6~4|<+h3tQicxK8C7H1l)8U8e7sexCI61Q-U~ za=l!I^SBhWkjygYRND1N4}|eH>w*8O*Hr{`&H-HiX4**X5rV+Dk=`GY*61Gmj;7Xi zVtZx$RLtV2?JOw$88LZ@7lgk_Lr9S(Rab*D*L-I*0ln5U!C2pn$KAXC5_$J>B=rfE zETAYoHz$`+s9+_XFf@e!9*|yad$B$`kiH#)xoPY-`P|rRW(Aq6`%NH{kcHiS;Ee0r zvM8tfHF6AsZUjOoJdrFfD#ewV;L2y>jCq2g#(85{emAd4{sJf9o@i3>NHjjnx#jJF z>g(GwMX0i&)y^>N8WkWf$QzeX=B2tk8B(_A=m@VVjQm=h`P$ZH~U~tL{>05 zr%>%&h+QiylztMV`FAo9W!>ns{8VCQ(|)jW!NaG5EXD5Oo|wNoBW3Gp_KXBBn5=h- zL3MWkeV1l3Dr$Q1mY&&m)(+D9#%NqDX6$`93@a+*Zv==_49S&)#xkyRxCl6A_Bqx4 zQ;kZ$`EW$_kjnQxJo1ZcamA8RzbJnhr7lFyE48A3{rY6^2qNnF0ms5y56wSGW>nxC zQQ4@8a)?V~6h?nWJ5ixJ%aDSoCa z0Bc}R$`8c3&8eW6U!=XufQv9~SajPFOqSg0Vu+n!XCLF!i}~CUbGWSrB}AYf#3zSAR8zaD z#ND-WL3OA3s5;LghJtB!Q918Y1}1=LXHeTaF*Tq5a6K7ppb(Sk)p@zAgh2~0LNb2{ zSPdd@zvtRi@DPDjZD{K@3~S+csj$H{@3pnp&I@uIM*sJ31oM`AOT9hJSw9%Zwnz3@ zj=S>~Sy~?C6YqIgQV2rk8<7u+@KW`P$~obYWiS|r`}Fb;L42>+!LF2tP;^;|tsqE8 zmb#LtgfA%2hYFVVefuHSptCEvb0NGKcp>%j3aG(-O&?VfwHRzmVI1BhB^J}XFXvst zl^luEj8KB_MVsaIyJI$d_n?La0>wXSf0YNHb)Rp<2HxX&zHZ6AxXznBbYcoewW2x> z6n8$scf6h}Zx@R^(7y!c=_CqhPP8cweP>k|vj25Q-e-KSLq^1|(AikL z&Y_!ZWS8I*x<`R~6p1H9Xei~Q0M-PB2#K(C*^e@cRFO0VY=UuTxBA}7clwU|k%k&2 z5;vGt-8(3VRm$$TwV+$fWy>L*;CH&;Du7AhYA@0~B?uYSd-qp9b;#YA24DO5*#r?w z3lzz*onIzjL#P~w*Gf9{0*0O79X$^nw}opDpGLN1d`z|vl2y{_4wN4Ab+?-Qrq-`? zsB7YIy8r%}j0(%aRFuwJ>hP)=iy;3Oiq42^iC+$zb|kx;w{C1ACy>t#VXVOU17q~` zue5Rt#oz(nuEAmDVOYfv%foP3h;-eQQ*5l2fq&6>=~hb_xNW@d={gpAj$n{`L_V7M zJBb&-<>-Kh$q;K2o5<_Q{PhTSx`>ePm`$ZGFJn241+S)|OS6ghhc6UFLcZ`uJ(+@@ z4ioSBBCCFJMdZ}IAPZxq(JewAd^o$bJ)a5z2)S<9{vLcscQx`kK$}}UD2YlQ9Yrig z$SnVg#E?DSgm2{VCyDtyvO{S1-SR{F1H57yAt7_W|2$BB*2QpRBw1Hu%Wt$AgjUn$ zBKDq3%-W$j3cn?)*95pk7zvUx2dzyVCTD_Q@%N}?rSZm%?nc;67Pej&>DGrV>YFJ~PU*Rp{OM2E^grPvRom0skK23COXaY;*qVMGGt@^_!cq}3 z+a+;kdu~(YP5mh?((67&bgq!Mb?5;3NJ#O-3pQ<3)5t3`GT7>A zaaIe%P4M9>d+H^x^LUT-j<5?VhKHr+K7b`C>O((0SC=CxPeH<$`E5&#oBCwvhD`Do z*_hcWdMJ1zdJd7pq_7KV$>PrcleGKm_xBtx?$K}Z=vdNT95xD7Ux}7@dGt-&D6;Zf z?D{F(Wv6{zs-N)_&=?XU_%wk!jkhzeM$nc?|N2uo|58>JjTc#{)N^e7rsmM`CUjK( z)SImO=RmuLQRtw?=bfPRNuH!O_DcQcZd9bBNyViIiy?Gn5&squP&t5l6W7YPQrA9m zN!prjr1a{Y=YVO_7fw=gOmdwk(LwIpn=eY(g<`6nndpuV>>4xcW$7axtTN)WhlwqzP5w#NWy*KIxBbN;|p;^JpTod z(Fg=ZN!9GP-DK40-q4uCAeTT7=6HgS-e<}I>oBT*L`4FHJ8kB|s9GBR-aY=EXL~T$ zxGjc;xMc9)2=`i2GC2lp2d24KBE$)8?kk%qO8)Y$`3teDCzWD4TST)0+4gN(aXvwQ z?F;s{TrTbjTkd@K$RDr;GOC69sj%7v%ttkRd~l{PV0*&6il2*!(}VY-U}Ti=s~Z=3 zSTAO)sZ{j4$|clnC(|k6?eUq=7Pp)xF{;w0q_8#J!SdFh= zu)f5xi{aB3=$Vic?7;uQ!0?(8vK~i#j;|||WkWH#dtQHVKF}C&*9LkAsBHN%xV9gh z!%4qJ+19xL+u2Pt8XTXmR>{tsvub}gBSAq4gu*{EbJv~q(jdoOSOf-^P+{xTaK7K5aG@*|_ ziM@N$VrxE|x-ubRnEVtu7cgHn>hMqpvUhYW@eKF|W!%f&PT*xZKK8f89waipYd?uz z$`NrZg5qD5RebhGw>v4HS>958BLk=$%duGzX6$5mxaCLrbCVeyaIw(+XPl6djelF&V(eUFLXh{@ki0JH|LfZxCFDx3-AXnt>PHIo;g@)|8w-AU`b%Ow@8+mJ zv$Xyo;wv2n-!$cbALb(c%U4r7JKjU?`FZsQe%Xu9VS4z=of~H}#~R)T+@%~}l^~LL zI0jPWVvR!|=`4fqxK`aigAcbP?DoWt2lBLe1;Rad8c5TdphYW$9^sVz4lTAJ*`#+h ze`8tg34>>IdHshbMdd=i%me+XDI*Ts>}w{FZa|&Q%^6td1AJM!D*h%%fcOP- za@}GjfM_d*E6!(!l+~)2(>Y0)FW-hxpm9+4{j*H`gAee2!!IR(@gzD|vdIEZ%ZL#n zpu!&onKl` z99M<`O_HOmUyopM=-sLRDhZ5YCbp&x=fO~_i1)<)24T3Q#Z~%LJusOvmqCEBb5wUy z_TahF{PCD-c>awc9vChp7PiU-pofvAej&mou;Z%2fZ{eR#OtY0XcYy2-VR8&+2d4_ zS927UMll$eT)%7XJ#(R=q3>got`LzFQT{z(YrXU_8*4m~4L`YlN6W)X>sRT8?Pp8?IT-5AbCT$p5rbhPVzP-W^IwDYoa=ISb#V;s>k8oxo5Md|GbQQ!24^k= zLeN0I4Vl$jRj9*b+jZ!vxU$Kne(VmUtrQs= zzMq-%C!|LqjS;Se#MFbx9H+bt0YCv*P)D7^Mt<9XxQSvx7iSb7wWe$09yzPNqAdl9 z`PL2d%-Y5K`_^c^3klZeQ{a$a(e1ZZvZLW=cnG3LHw4$}Zj2HZv=&5m<32g0Q66r1 zxsdW|FL3!<+N!_BR4#OZX8L&|^$AD!ag@H*V|bwJXFc!xzNX?wUc?a~lK= zwr(=&8GF=B5d9I&-%XeEID?+C$Bm#)uW-{w`r#7JboO!VyXJEee zkB9rJ-QahN!MXv4Pyij&eOxK0M(UDwqY&E=09%1|5YWT%nV8P!McKiLNuL3ZAx zr+;%d&KR3A7ziL*GltO~xm`Hqqc17={~Ks0kuGU4ZX?(@o#mV6>cpTH((SU~5sc9O z3~ON}LbZ*-hx#Mr<5?LP$Zw*z`8z*|=Mzw<#`rIKiHXwj0HnhR$+7w<8j)45rb( z%w2_E%Swa2=IYhg;8}5D*;Riwk!dtfn1(Y;gnckRO71f~0j!=hr2CY{pI4GSN=cMy z70XUIqm!!Z)ex39;&vn>*Ih7PjR>xXRaKuvMLSVE#CsT`652D%bf{a<7ypm2r0xf0 zf2q6?ChvfC#K1YsHdzC|w13XoBapbZ`x+0iMfx1i81gKIxE-#wdma`4&>*uoNr>H6 zuU19)9Us67_GSlRU~s*?m7TmyR_ecqGa6|FA&pgzlbLjM1tPky0vbu}+{?i&E0{=W zEF&}*Ej7~J$0sfG7*U_7UHZ*m18 zbIS6VpT6Qpr}VJI?Tm;G3aJ2(;+yLa{Z`@S)IZitJ_Ga|`|lP)*9!~wg9 ztg^(GKm*qYT=ktwnKyCWXQ|Pu^R8B49^ZbC(r#z*%EY)$XWOcy8TCjbc=J5d%a_so zjIok;dL~Z7fm5Y5$vnH=jI_?Y@x9X@tbu+3@057qfBOj$%#GwgWiuoI3Cedc| zxf>1Bp)h8)LSKQj#iD^AU(~ehvOIUFR=;5O@kq4C!d2_@#f_b+*Nbr3wV|G{z5Ls0 zr<;vxBkFI^ZQQg;qZhjKG;hfmoyf~n{)(XxH$UiYt!y56sUjAHOcL}=^8z6J3Xc6} zDE8;>uf2Rxd6#2T>3=>N5 zSv!rYo2K?FtTyI2dlGvPyH*>uPv=&!24mf?jzlFN8JRQTcCQ09IJKAA3Tr*8NgEnkqfhqVJObuFA?E#faMw%dw&Dq=}!cA zQfDCzpd4;wRslKwG91eWJlAXOfX-h2n4VQ@RIJ_mW9gVF{P}K zNYC%>l>8j{6#ffMvT=`~^CQyMa%>2uq)3?mQD*uPW7hncd2M~z`GmWXa8O8Cio;)jTS>t@Z_4a1X2HUU=erHCR5PwH6%hphV*?f@`RjMZaknglO}Z@&TdB0nRJg_v>h zOTqZOIZikJlkpp3y5phOD=+DS+yn`a*HR-@Q%cH$&=nCeQ6QONW4zV!`gU%B8Yc_$ z-@+igv(u&6wWnS3&Tc~6^#{OO)j*=F^qF%*scDW)O#E9YQ}|4yBLc_1e}ija_k`Ft zLO4QXuBwkro#ho2H%wJ55aebv$_IJJDR9>nHQ<2nN}Zk6YKq~GO>lzde5MgcA(}p4 zx{pWuJHH{ha9L^rXC1+*gg6(oi_rv)Q$*q_2IIq<`z3wWF%ZX2x|{Jm56q!gW84Lf zoUX`TQ9KsHco}=9x&-vK_l*?UxU>+nY%dO97F$u+r!1U!dlJV=Q}c|`7J=25G?RQS zDC*HIAGh3{0)oqM604x_8~SOigic=D#yC&!zf= z+{Hm69Re_6dzUnC8A4~9Gu52&`$GzyE8HMo7Eu1BXn5(qEcdc;_qz-s0~kC!1pPMp zHOKlOPJpP!C*_VB##=)$(KmYn}e?5EpNY+f-+&JxC(KiGpAD5=AdsKo?` zV)@)wx~ul3GYA&&R(?6??CR%8L+_$R^!3wA{Aj`VYXfJ}v~<+=#Z8nJ78cIcF68pk zxofObcEkYHKh%btNo621@?mCf{SSW116{H9zUR~or$b+5DaCUD0XiRtG#6{xd_uD0 zimS`u1O}BF=KpVGqVd| z%6VKEaRWEa9AIK7n16zmQu$-EaDzn zYgj2(0z90|obA7t{=}v;Jp)kIf$d<^1HMmz&Xd4bMNd1*6a8707paoAjsVEfQJ>?>| z#XqIVeI7@x`a|FnH_hATNV_ZoIB9chdP{TpwzQU|#U6RcYJxW7lr(0pVS-6cG0^R? zDnnZTq>X390NXC49DaTCO!;(98ooX>zc~eg$$XGKl#k(wGOgA8ShDqYN3!As9>2$~a>xaQm&2hcH zc^6us@5Q{#X8Rm5zBt2h9a?RP$|}CGI))rrfK(@6J&D59|FwcfVg}q)Q{9~|Y#c4* z57)ix+F+Z6Wk0tIZGnTC*Ah(*7iS?P%{n0SxI?IZM_f@{E$*oL@sFAYI`(`?cQUO)EU3gEF$@8|Fx(SUh`=y1z@?psL(mjrif%>_O#d}jxH4= zI=6J6fuaBPr;a!x$Fqj@71OkrhLO3r6 zGzRkT>TP<)p)D_mSzEHo7ZFYUfCtvw5yj%+v#?V?<$GAN8CcdTVyTM7CEG?Q7s;yO z3{LEhHv<`jGV$e`*_Fa)sQ$JxxFc~{#o!Y>22hL z5sUOp${WG%2od^l7hM*PC_WuW)1~Z57E93%_J+YkE1O9AI08{taVU#{XqK&F_15DC zBqd(-Z@hn}l{rmcSX~kuVo}FhE-P7Pd;*}(v~3H|zsd)_S7LdG$7I1WHLu(pwq1?tKR%|!_Nkcz zxcxl>5rO!7oi`=}sO$N%CCn1)Qcg#s@K7~ z!Ds8X*V-Ik+^I)Qy9q1jJs{cDX5hzrcW7%F+4zF6q@xMu=)g7m0z1qES~I*B0fDIe zy&9g8$xh9X0h|k0;e|#VJWSa~idB*kR-#Zpaa^0y3^-M!!peW2Pumg~M~5ACo^YJG zJ|Z#f&{T`nh%Z2gY+zH`S=bh?G+~`x;$&ug0i7?t&jQ6|p;m|iv#wk*rSBsJ^TqlS ziu5~(>!j+!;-pDWfOPZwl?48O%SlHqHT@rXyF4vDNwpLNWJ6CW4h~}auHm~8B(3hC zutMLqAJPrM)>*UQ@CGnzk+Y?xCA6{oP&Q|R>?a&iQ1&H0;I-`;$sI) zV>|ReR^eKFgEcZOeRppF6D>Fljx;rBK^SIG-+wrd+{a-~%yRxJ*7F~sQC(Hy&TW6? zA;N-V`1U;DN3LHvhn$=&JLIh4Z5+5S|NgDP^5N2~#ZU$hw7|ISntLw*qVe%h?SP|XJ`|@@ix3Izz#?z zX6r*iFRk}AePMP+zQ$8!(uOL{W4^f^+*>O}=sW#=4ADT<$6 zzpwUY+{wZG@zTtD5NB0qjfvzj7Czsh>gDV&%{Kk& zm~T%vEL+^@~yJIP}xV)&}P+FQh7f&O^Id_98$JNw;YeX6-YAJXcVsz`wz-P?%O#s+VzOW?DSVxZlMSY&$I=fJ0(!Sz7B+--F2W*s#Li4 zvv$Z^(3>-gOTrg9=d;*%ua-Zu#+NPgCcB58gYU;}Az?}S1py-;>mJL0#D-+QgPUUh zHQY21bBduz+FWDm(R<~xNvU=b>fST)Pd6S5-JD@tYEw@^zB#nsj_4sMvH8yyKL)|E zhYitEl8jh)R#EJafQ#>A`q0k1kjSg-XmwUIjt11k!-#&%q|L&Ac1tUWv(e`ozLi#L z2}65Gh&pdhl)0pSj{QfeP;R-i>5-}Ena_*6&lW><$j;Ytw)e`q^H z$_1l0iO(+a&D;*FBV?MEUWY&f8!Bjb!fd_j7MITL=`Gu;NA)d@xm(YxqUEC}(9m`T z;sU;HarF_Z8O8_>c*9PrP^M8^6^Co^E^idnztorZQwjY&K-{{% zsANQY*L114XauB?R{yk_)$S(_q`_n3wdxCg*8BRqnT3UTq)fv8!F*)QvrOZkT77h( zK)b$vdMy8uJM`hw!?R=o&|jtj-_{GYyTo(QyMH-<%@O*P71sL(xDwm)K#oq5$qT|M zB^9tDeBa(cwGqxC^Kj8c#U&6?=}*0!;j(H3z+6Cy^kU}`-`i-X4?ParH0=cMjogyz z2j)0#Dkw%B3-)_&r1hb> zZ@8pkJUe$bL4ZYgS!iiq?fx2u~X|DP{QmLINKj$XZ}_( z#qyWqp(tU#`)$vy{HF{5$V4iq1On(8h+ErIO;#0x&c?rxKH6I1d}dBtyWyir?sa$K zbPp-#kX8P0D9$HPjysC-6;b%?8*xq_4QS zEe(0GA!`Vs(6l)S2&V9jc+aae_)6sOj8Va=57}g=vZm{CP>hxD*!;_UepH`Ef-58o zbc<~W?>kIInB60urP@Oj}0tZhE|4Y-lBhRT#n_1Y{a@YH*}F% zmK*Z*M;j2>C}oD?&-s08aU-+y+G?EU7jXG#&*HYCZDQJvLfa|Tx|2upIm@YcO80a( z7s%-T_GHAgi}VP1P8@u$f-!VY35)ayCSAMVwev^hKgWe34$Pc?LGjmOnxLPv%x%r=DMgC;SW)fUW*lBz3pII7*59m!R1XNCAVM!0rOxevE zkl;i;wD&SPSWgMsEWPU4mJ-W|kB!78{80Bd>b@Zsw(DU9ajWf)Ft)T=3BmIGTE=){ z1E2#*`BmAA+(>L$h@WN|uPSe)p?>yIcCo~i0p$}A`o_f){VkSClCTWJs6E^{mi^RH z8T4CL#%sDEdNW)|%tIu5r&Yg9d}H~WEcD`V{PrZARZ{XZo|}qX4S!Q_%*glhxG@7N zoG`4Zt_~~@@bu-M${^UehwfKd>xjx=&M}{3HMj3KMH>(Nnko!3%5G`yAHVTQpzVw| zjROQ7i|;JA5?{?aZ9J?+hf$Dfi3`^AG~28kn!lCo(D!o&UdLY@eaub)yUQ!rccLmE zOYY>iz1$u|RwzVwzkxfcj^=~DHWt2~Ly-$}e+=1K=k7F=h+>l6i7{vPr{}J~6cQfr zwNi`IzRmz9; zMNhadfmx>Sx{qUVn9qulISOl3r-Xm7bN4z_VQ4zjfi5hIpM#>4*0htV3e+T3yQ>hpZ`t|lLW=_o zFU0u~B6z!+OSyR*z5G?(c;Tz+)|=!}aem>E^JJVej0Z`OC^nKTFJn{>cN1_^W9FcIs*eJoOGM*1}5eoktU}JaR?ou z?ROx)M+&9DnfVRJI{Q0ozqYjWEk{mW74d&;8S&UL?WzknImA-Rrb60nou6BjHYHN0 z4X}uhU3y0|IfrKt8s>hU()C*}6Ywrg`GF=>%52EA%cs8`ib@lU+@>{nVT~TWZO4PmM9nORhgz{nACko7ezm<@_{d z)GR0+f;)G`zb{%F-r*_6qbag*bC`EdHY3Rbx4E4E`}OqJr9jFDvz#V~xOwNB|F|#T zbX|Y`e1^xj@lxqfoGTXV@q3}oZ$oTdH7uHfN+{i!p8M38=>6G2tcDs1q z1nm@NB>!PFlVI13Fpj7g-xVIsl+#oWz!0yV&<@FtM_ijTn!hh^<)rs8J^3KDF^WV= z#btZ2{?=EUw73w|Sh&eIcA*g1c1evJNMo`gYnVs+eN%nqR_;}`7Yxl)4R_F_%!uK< z+;iATI(@l!J@i%oS&mbL{Fp-M0?*s`R^g~Hiob@WN1pDyt{tdxY>uX?I01}t^A0t^ zCWX|nR)=Oww=Bic-e%cyl)7}w#$v|@xon++3KhFOqN>W~uiqQdqZx3FBz7m>^bVD; z%_ir&1AB{U&dj>W&G1ZRxerwBhMD?o@U#de3K$|Kn;ZWY^e%|(dA7gD$1#3sbh3;T z>}1~bBOjuQ2Xq`c3&)J^6#ea|O=Z9`l&S7!MeUjB%-af=mzQxLD&Vx<7qra@q-6QN z+q*Zp>pkD$UY!xJP)YA?Y@}wy>z{=mw<*e`$Q2>@<{{GQRe*ea4SN)E0*yiC2?t+y|vh1JZZ?eGgrRxRtI(o*Yt2J zj>%IxFGhCDnau#iN~lpqL;t~~Mj;t$yb@~o(+e#D5zzZo$n6ruQUruiCUvaKTEICGYdX0Fo`gjNP5v;``jXp!f zi9f-&bVB*aH2!dCBd24XOHg%m3fT`Wva3rm#|;Pj>-CzvRq-C{@?B$!D8y+CwIH z%mW$1500V-;}afTVm8QK5jL%VEjun02z{E8d1D>B&_ zrcbO7c?ras+Y>Vjt!}*eHyBDGJzo4;=5u$btGqZfwX!fpcyY3B*@}sUxr2>QU%#XH zqdYayWhSsBMXBUEWN(t{1W9uNQzyj zv*{mK;8H&o1Nu4d`MS4>(ost^9t#cO*J^RxAYaUSO<~AQT;?VKNnriYU=WQ7t;u`E z<)L2kQ<#h$VqkE2kr@;k3S5%v7BAuqz0fQwHom^|=rs5)qi{0c=eyPrCHW=M9?(mqgf8~MQ5a2 z0iL)j$~=f)Rb8Ef4up;IZ^R(oa_#T`^dzf5V{JU~EMs1OaMG3ActPL}f54@#>t4XKuTjMe(_O05o$C>29)1UFG`k zCtktT7Vd)8>LTY}nIBfCS>gl0aIcsPo&t0C?05gOf-s*EbP0^{wgrZKPI-cpmn5jlZx2?ZCXR7E~HJvH!DRq>Zcpm16((k;MA|_LD|=9-Dd3BOV>9@>R*~ z+W=Pj+r}4W284;9(-hS>-f$D!Tkx|Fbuf?AF^_Br7)@=zpe@JvIt7+=LNRApN37*%^T zmIUIOK_2&3M1sKkDkSgs^1x>hi+(G(5|rVwN^@DTV;JI zSqK-%Y^ctk^5R#-$p5bAf}v6C9>3;Daj6LPGB1s!W!9V_>BP$KX5H4snY+JYrVv9( zr6aRx`U#2r0!jSxlGLj-^`oinS*dkDJ76;gU&&MgRYLRKzpr1`bq1{U?e!Uk{i*}= zl%|<}6MjL$#pGP%p!^H2L6s^00z3cUDIqhaux!YG*s*QzG)q${TUg--Z=@{1=N$q? zyl#5dFPPM#I<@E5W*w%N(S~2EU*AC&hVQ?3R8^*FRdQ4y2548C=MI0QENc#dPyc9p z(K3m@cQ!Mt8})KG9bEHKX+)=3ckDAn_<>UKgR8)QYdQvr1o5d?eD5h1`z4O!0e82a zg{xn>yeXB$tta-rt5Co03p3$}GS|R+g-@a|f=?0l$$h?SO-b9zksA_}cRe zKM$e;$*DEt54^?e)5myeqSVU|S>BSW&1!3mA`cJHqo&P zEnfyPhxo*R3aufIqj)wzq@e)O72hR6lO#l?ou}VdhIk*C{HTi{d9akiY5wBxL2>bz zCy4w8yf&Fg3gwCFovHYaqvzh#4jsxcpK(57e!qvL6DCKcVYL5B8L9Z4bDcN8s1NcQt&)@IKZf^nGb??ForGG(7vG zb?984tN&+V8P}E8)7HscD_|6l7oWq>`p+%J$Md0zHEP0r1{3N}1rqM=&sW>b>T)*j zaHfoRm9X8NEb-UCm{xkhpY>-g5srH_7wJZ7BcpE__###F%GHW1OsvkO@Y7`SvO{H^ z>*TvCiw=S;x6?lNmiPVD|Mp%ux&B`G8?MtVlhC(!_w-T*vK;azqirtG}Tp$_bMN5?OHc$s@RcwnxfFp8oD{X>^w0<-W&ea>b3I33IbEx z?(u})QEAa;Z&8|E$YY~V&u+yE5G4BguMbJ|iP1H)BpK}O`u{uxgXre5C{Hu&s%1|!5%tTX&C7G=bS=zvgWPy zZ`h?V{1F)9EHmA2_2`6vpVBk}RFxUn7U~JQqa{KS61TXt&!*W=|JI(Uo`bDlJfgrm zjf>*huT58PUl!eu_22e6HPy>K?=x<7)V4(aw|xJXGZ8N4PJ%dnkfFXoncP|$cp$CR zov8KWlESUiDopU+v^Fjk9vc0qtDw$d{W2F)>O&GFSWyShP?pp-=NaSNzIFKS65e6@ zQ-v3w0?WLah)pU+?X|qgfx_%k5cq5%WPf@oMa(Z49}s%n-}+qB1S4!&zpdHx{LcPK zfAmE@4%F&j%Hoth6LI(-%jlva*8;c%5`-Xn6_^n>Y>O>Q@7N#oo4yJ8mL~M-ZDQH4 zt=o_E51>0U7(8`3^1+X+SL$!fV=be?q#D`NU*SW14LbD?0?rG8ks#E3O4FmWfs_up z@Q1S=Mu1!^DXq3$+6`TATMg4I)_!dKqQNIdV5|>6?u0bsfW?h$+|qam7j?CKCY`cG zv6l>bBRwQ{m5MOWZ*#HZ)XqURE_F3XqQA#3yFIs_c#V~RrH#AikVgFIM zMXWG#*Oq_=dKLOCMt_#itv$%g%R{EDB1|0%0TC0dv9Uu`;6^5kk5G<``S;rSq?#2h zP2WVeq}>Ot!$<8S7U*Kckef4hdVMnIKHUpxvH8!^v35Ho0m}(P1eoVA%3GfadUd)` zm8R^B@UAAM?1o-mT`|)nvlv(;e-TdbPe*Iw@7h16SCWy5Ny)=}x%%b{9<<5Y^z&n- z(Z8?fG1Kd{-A|mi<3I#cv!e!;6ik2yA&(Cqdq*ReTq3H?w^UtBI(~gC@dR3|7mGH8 znp=`tUNF7Cg*m}SA{qM?0V^@IBH_mk!+J}kN={%#JG4F6(%zJHFBtQm%)Mkc;%XSa zFDvb-Iz)sz^qpc`6MWWIPUDV3O5+3kv;=%~2)^T8>otD5DfM>_5-@5I{x8c^$mTK4 zW^M?~Z?%Gf4BsJzOr`5I$UCpa4odT=wCYJA1Ny8R%Nx=&WKeqgghoE<{OMy!nq3tO zXtPrP5F zs%rnDd}{D3O%=3RfK(tqp5KSC^R(&q7HI?YvLJk$h-LC7-tbP~IEjEo_$!OBc)&uy z&g8PRr27I{L(pP92Gp-q1tByq6KU~$x#z#1Sv=Se0LJtzeIz=ouUF{owI+(MLk~=p zi;5VVY<1^fuS2OZbkh&KuxOn*fp{0Cw$MzBDqi=xKyQK>pWzx}*J3aZ@BeLJC1ILj zG!#TpFM{#Egvor~!x@1j;ey7B;cZNlK?`#w|U+whdeU zS(W{u*$VC^R$Vto4`EtnPS!Zpe(;y-G!i?t6j4au^<>6`r4o@qq0y+m1CEBdt@Op{ z))i-H%wpc}cRsi$>9$Bk1QG}7+ZXNQ8wGQ!5)s(`$$TAotj%;BHEa7xj1|D3i__d1 zXwC2{acgc;Qlyz=DCz2_iD`m+ZYdbcOmA&A<<+>xm(D?x9qm5XZN@`Hd_w+cb~EU( zYTQw?(fa2Bm2VGCOoksX!{hxwcvI~oirhu`B=i`Aj>G8d4EiV+goIW>hAaX&(M@9X znU0Y4)!{JqgXLf;QIao{9c%OQ1$FQ#APi7!z7uP3#a9$~9t-{Wop$aKp{DhJ2j2lO z-ZdF|8xlTfrcmSgW=g$rw)~p_R0z} z%*;|dp^o>Yz|`Xql%9JCGgQu-*J!1Yv~rT8HCW2C4Rbw-QAN8S`@S7&01mj|3@@tI z*_;%S*3)~hYV!?E#aMjaLzrdJEV5tlM0LC#bwt@s&wjG6Oj}V1eNpe(_eFX=u4F>O zdbXAjd%#8Ag_9^v`p9%qGwA+}#%vD%KT-wJb=5ce3@oOW_G2%~SOAF=M`OpoVreW&ayjUzs0( z-FU%>ZmKO8TYcqCe~GzOTU*JX+%GAqvqQSSon%O5{df*AeyqAxOYi1cPD=q~Nd+}@ zE8@#iHi2e8l8Z)|vXhhb--Hdv)8#;Jwce<+uGZyH$4q62-gm@Lm$&5S76`7~iXJ;4 zriG)arY)Pi%kt%941a4y|JYxvQuA>tR7wTtc_#B=&Kk|a$tCCL*L*qlI$?9tu1;4<9w*vJ+gf&H zkRq9Rs-$KRmx>69cic%hxf%!U_&~n>%V6Q~utGX#-UUn*^{D9q`NNvlx6^Ic0= z^zhTU2aGcH5jUtqB+YAj*lXI|t*&|krNbUe%dPHUQM>g{Q3`hUsC)cWUb~UMb}t?L z*wF*2n9(9z^J5g>b7Gpd4PQ7_fiGqWC^443 zQ_3ZX=eyJQJb?_1nEeUy4of$Rb)YbK^_iAgb4eA8=8cZ>K#rI@~l~}EtZLo zn*&D8-`3XddeV`MRflEF;)iMr~*3u1j&+z%%lbRSYF}zs3wtMyg z_DVb-n%&OdJdpwe>j;M5<=EVLGbWt#%TOY(Bbo|8%tM!R>0El&%=(G@Ca=u6Etg+F zdZ3vNr^r?{ra^zwy^EG>@UK`v?mw-DT&7)g7uT}JlJY5sAt_y2A*nTgU{J0}@Jo9c zfCOCfd#*N3X^%R8$M<@a&af1KjNbuwU|9uswV&(e0Ejc$TCme{puM7)ne)fEHXo%G zdY9GjwI6^&s_`Fy9WiEicdcn)N1Kmx*h=oiW5|T%;q8}8)LlNltCI$tyT(8kdoMLJ zv+1Bgi(B+}Q}HL39|oValBgth_>p2!FkWgWAIqxRxUe4T!TQ8FA^b>E8Kvl>XO^^z5k+;z6uBKSnn z^NOS|O$;wfIwAe6sn=#AYRNd>OwLOpo09XTr@e$_ke9@@7}iWy5Pgkl15N%#2uwqt zD)yIth&{mfY?c3y$11(ToHKiK&FJ7STd#6)WB{XdKh#gkr+X~~vjc?X#%PaY=_a~* z*`jM!{EGQfkdseSgsY+bJ5pj6O)_wE;O{Tr64ARg83XEp%RpPfOoMyyTZTgM)C0{Q zd->hy?@lphId!!~EsK6SYfYR*Xz^`}-dpp(7|awejt{$EQ_?)Ej-Qr&F1Vu0^l>eA z3H)PKzFAqXR&mqmWXtWpSxd^%&3RIsov3-{6ur+&UY@FUAF} zvvDK$QB7~m0qqM$eiE~sD@K~K-}QVSo`0RRu{XzV#rG7eA>-+RI!{jxvvw9RO7*&6 z5N+HC4sG5s{(I`gEN#&3F&}91^j9_U@>J!!lSHtT8&mFu$zvqINxjj23nDJNo_)vz zvMu5hR%y>C(l<*l{zxCO@iHCPC=3n9uMMhAOV*sITPylf7?tlX9me^4iIN;ZxSl1@ zZMO#z&5@w(*0MT;pt+E8l&UGA?w``CNY=#NUuxYcgN2BDVQSc=-y}Pw?!Zg#U@Aw3 zsk5FTL0$T*R3^!csK^%Ae23Oq*C;mCjk9Ys0qFwE?3`)i_{k0s!cA|}CJF!2mXA&~ zYOQSQFrqL--!~K8$B2Q>NQ91rmY9C%6EN;6J??hjF$a$#A8j{XXo3O2m;1gov;Vk3 zYun~W@5I=+Y4&LLY}DZInCkL!)$f{i8*6(V(U7FbzZB;>@ zu@SjJVHBf0osylbEMCwl&nz-=>R?l;?8nV-;;0l9=|+o~%Al(53n$g`-=Si^ONzkB8f!UQ25Ua5J zJrx|Job=7{^vL0|cktggvuLIML4KxxJ>a>2Gb`NY&L%lE<#H%|)cm=c*8x!J$0q^g`!3l+6xI;jKX7>R+StKqnrjqOrcyph(>J7>+sRsFo1Z$$MO z1mkTIB=!Edv2gY+tZiF>J#|;62B9<6#@|Z-TD&H6SG?-dawT!joQ0_us5iy3>t8pXgVznZMFaTZ} zmzsOD+ku+N=areW$UQuXA#`*7cV=u{=3B@uY~{<;Uz0%7n`f!Rb}h|@PKN4N6Sjd< z#Ir+$kiQ5hTv`f1_<3#G%|;N4DzPchM24Ge`0O^PbRs*$Nt3jT3J6`DkBe0^1(%|uAbu%uc&klR%UO)#~;rBWC*FFa;e-n)A%w69-hXA%%h>fHJy zX!TtkCyc8HvYQBERNf?c{&?cn zWLCr5r2PKmc4kzac!^WjS7)xuUO92_ELDv!yq2`sbhN2zJ|#;#RK8`wdaQ~Pa=nouLwut0uzo{JQPBnxo61UNd=Tq$s<6dWMSlMEx(Z9fAt0MCpNK^xr@Tz zz$}iLM|hyu{1CW4)!&?ZEI5Wmyp8qWuL1DCRkVDq+Gdx~Sm0Y3pYV*S|wquLf6?Fm=;uIto+}6fYq0hl&%w9Pfw4Y*UwSb!CI*ekdcY?Q4Bv zQMAIqL~PQpaixVBI2?WD_NHJ?P$WpcNx)9#N^*U6$f`@;*`{Q1PXi^SyEdz9Ot|#l z`>Gwcm`bR#mwF+gwngc{d|u-N#1}Wc^kc&GM{4$m+6?aNoo*I`5#o`PJ_q$pPknaA zTQy;^4U=u2P^MBO(#4**-k{@Oo>NZO@k_uzecN1OAMS1B)KA;@W6Gm|G%Aa3& z7N7lsm^DsrADiXp8!BpPWAR>*Sx3zp%#t(IV<_e+G3_r*DTV(9Lo1$k7$V9p42Q=@ zRWyZIh)T(}#8tl9lvS4!CUmhAZ~Q?e+wh39b8 za5K6rYL3?o|73QPn&+AZghp)BZTa<1Die(F?imD@+2RR}6W9rBLQrZyE4BcMzHv%FzB$7ngX# zQ?o|qlzO$gVT}kYb}W8z_~KypEd&p$nX|2+7|Qsv5AvWCLo%M%zkT!F^>{`N_bJ@d zvg{#O@Y&Cg((3zMvg6&M!gTmt>yoOMdk0%Vcwk@c0r&-(sI&xte}W{CR;dlcX?D_^ zPI|q%;LddzDe-_Pv5yLk97Ju8I+9Fg_@*y7rif~!R{_r66YTRhOmpV%r+kzW*(UD4 z76m}BFB234lI4M|1?iJjV{VkfoJ_bqKEuz{nAsHWZj;{H8-FwTN;l07et|vSWUDYH z2SIE&+!PM*Ygsl&Mr3UyITT_!q8db$5V3%4Y`_Z_J%@$qan*sbloy%Kp7A+IUy zFTxa7?GpBKQWbf9@{5|kPzNB@?1+~%B^(9*FRFus)xeGo)ccQ9E}l=)@)}Q*8Ozh4Y(>ZlKuQ)+r zIPCV{br}0!;4`hK8gwPsIbfc~ZS31*t3E)xCK5$jmV|bPeeDitnhL>^%%gEbPU0?0 z_iGY3j_C?uTnVl64$$|f#10YJoQTb0bg+#|2SDup<34E3YX{J&Hu%S5LRHM#r%g@d z69&!C>zK9@Wp2jwli^Ui+1BzqH%%Ou)K(uRXQ(a}*JnCsVii-61dSW0KrIzqthQ8O z-X#6SUq~;tsv2b$!hV(-wqByhOSZ$-ApzxkyKcwab00f z+neF`FcgHwjO#VynsOWJy*3L8NEkat(08$WOopGI{G0}RyZH)s&a{La=|V~|99y0#xh7^Jx_dOiz_zFlvu$}~2ZyL;q476=F4Z9|fU(c*#14o7#7eD(^j_tQ#kOZ4j zrOWpiU%xPDJ$+m>Ob8i$p>OBPB6~~J@uDIIBo^gX1FR~%&NWA{Pkk`r-n1?rDgw;y zYBRq9LtFwN9??HUbYXWQEfP1-oi9ph^GNca7LOsuU zdf?(*wc+Q??MjV{O5)%Ngx~$Bnp)6r6LNf?zkB12X9^)o>bsa3bTW3YyPrm4N!<{^ ztwPfR`A?KqL7-r-3pjd*ju;q56Ko{qupUHK8bT)$>ez;E)C`FpQ>1iSg z)tshzd#|g(*dR1hQKmvf8KTR)q?`CNA1APo(r2c4-Ss(-+M$1Db_e8p znRRKnh2TxA+~p@)aJ-@ZO{UUCRFBQ$uWLpUHd2K}*U7xqRJz1L2X25Yx3`LqZxpf} zV^X8)Hka62uuf;{=Mrx^lO@JCZMf{urShYuZKii5A+dO#xX(V*zN?+oy{|ftkT2H^ z&YLNGkG#&WK8;%)QS>(rWXS0A<=UM6lTrN7z}(N2@4iJo4-^P+SV$71)sZQ&0!FZv z2wfd#LJN;vGTSes-Pp`{*UV02Thy?u~?|6it5%p(k@#j2z!aCpI0IUl8 z>w|pni@gipmWVBg?GY}|zTca&lK)X}%`mdJ?HchmKDO9j?-Mj%0idj~u|Tu2=C*~9 zlk(I&RqStBE(+91F)AMd6-`9Bsfx&a4e>U+8|4V^@_)pK{6x2?@_zjUKlK(EAKJ>Eal=C`57;+kMSvOX>yh?l2}c|-)sEdpColr5*j8ssdhrKn|Iyaa-j*i zbUum5!VwM&TVT@C-%uwy?elr|iHWF~Q%uz%NYkd5SyKGanT^x= zO;KqB`Z-5j0;~->G6*$vFu^hdJ~;9-8ale3mowhx8^z5%qAnGyof&24i2?$AZf7N- zRAz6er~wx4nV5_Nyt%o#tddetON%>z9acXlKqqf8q+1+`6qM({%v3;XpDK8eBoD7o zlnHR_VIa-ndqv4Wa~cI}gCjB0)Y)u-j`q^@YCt#OHb47J-Y?pbTlfQl=&tj7gKv#V zW0lsP9p&x$Th|xopoN~l5U%PLKoSS;r9_Mu=uWOB zjE9UlRCLCcxMs37+lHbgy zSw9&mCc!QHZ>+9)_-8NusoeL*pKA^T5 z|KL$sWyn~=T#J4~@G-n%eqGdS55v%{wwitY!_{R7C|JwH#zyBW^_sO*&XPC0va1p& zt))9VgTWZf!zPW%MT`wxUS3alg^PFCeCM;%OXs^ghRmBj=G_TjsB|`Nk&Zh$Wam4f zYjZhh5f^|KCT{ydsuL6YjP`^|p9RMil7Z)u@L_PUBY=>n6}EH13&sX7g4n|Zo7vMq zRwG7tKASg;MT*T7j(zLU#s`=0{Zi(llp`jOZd+7*RSenn+T)?t=Yh%lX1eGiz1?P8 z)wA9;*6&U2r^Knrl!^<^I|{wfV)E^Ss|W&Z@XUN7NiJq?7CYXH8R56xW74y299{-cO25(FFGVzoaiIx+ya&GfU@+A8>>Xuqer~ zuRPw0&qA)IZUpvjBe`m{KY^BKvM0ZNOi|baZji+vRc81y2gfc9`^_xH=ct=q8n>ce zb~}tuLeUQyS=c{-5x^qIMb|a3pQhYB8C>NP4$ru($NF{CZh&!4B_iv{#kQpc;dM`* za}>dl)Yo-cF9U02AWZzDwYpxwgr1;h8DTr5cc?)C0^CO$I|psp@tNBV{uKQ52J69r zDBLPLFY*r!mfg&)(AEk_pi#(8DmKFX_%2&}QX00a=A_I?(s&Px7T?dAh?~tx*{#a@ zmIN`wz4UHcX*Qg|Heoq7q6m3H6keIrEJak68sKQI#)kTkr01M+)(QDXmHd0+cU2QC z1frQjdvEDoubHc?wRrJPxWb*X1V=V8FQ@ml2XTv9Wznho(xR5_MuG)tC!D^N`b5p0 zik-&saB{XlfX`cY!KYtu?5-~=smtX9NCg2>t$=ws0uOs9`Ei7$I04vu*96kCb~z_C z;HHHUuu2xpw3AVkKt96Kzw~GvMVY= zAf?Pkms#}OtIv0B)I;-D;ALN{LbYzihMzTILJ2oZu?ilPon3%$T@G1xsStS-hYc1T z`#$oq1`70|0aFT%Qo!&75W1 zNIY5b*5D^{40M5<;oGq0{bIYGghptNmkFPK1D{u`ms3K^kj;Y5?yS|;s@Ada+<2*9 zyc5T{2?q$l|C4t@Dm}_J(YSk`5Bk2tr{`X$ym#$MyyWB~7>Vq2D^qOQU`L8iC}qb3 zkoP@H%m%8?lg7)`{d%7UThsw;lpxc^kj2M_lO_a2ZdXWUL*pJmX~bZfRnxe-AMUk^ z?ski2lO@G>k;frbCBMu$q?!O=IE3QR>dK!TPY9L|H;tDvd=J!FPgn2{@^=;wYxA8^ zHm^JImx|L&sq3xQaNXSruJ<|}f%`I%n>Qsk8!RqLTXVDYRsjDGSc^mGkt+VT|2U*n z+7h7jrWgBUAC~Rj$7!MbDx7#(GMZRLRe3f2{CLYYOGB+>LsZ2#B2ZA=6nBV^h;75w zL|cADa3wIa>p*TBjEROBQTv@cV=BXpJ*G}1rLN%N94moV%V%9y>1vB%1Z`?OzH-|z zWtw_@(dehY3h|~xWO{WRK=417=I*8Bu2_YT-{WWkXnZafW!AzhzU6=S+J%1UJb#1r zb}B=Z>a7KPOyrDbV%hrfnReY3l=tGI*Y%xs!_CtnjZN0L!Q8ALyD`f|t$ z2*-)>UEHX%xMhcSf>d3FgFBo$EXy4MJ+5aV6`-hqDbeQoErH00Jt|zh}`u zEj<5dt_$OoV<#RIf02K>BZ24fh~$1<(SL>SvH{A)o?p`io*lq(`-=nc*8==?-koYh z=V+X@T_S27SFhU|*tZ*ps@0!is3U5>bYaNqt6Ce~PSWUDp7sceb!c5(I_R44aJNXeVpTN6ZtYg&<-dT`Rb7ufyV<^1Jr zB_D!!YkQ^7ZOmnqSi{x;TWawr<^U4pjw#lqt7e@cs!mEJ-q}@VQ~4K>>I8VgsOp)B zC4-`iJwIox%2(Qo_I(0R&ss==5H*_6zhef_qxR$K(RIZ`S6x2)n%(1}+E6%|z*bzo z#N(j?vy|4Nl_;SLu=85d2OnVVEHzFpED+HrM3OBy%0mr{Lyjx55g{Ywa8nW**J4Na zkUS(aK;o>4tmdlYna9euaAO7q-6@*k0ML}y(h2*85P1UmIvU}EU4i`giP)TB8u8_$ z@fYVv4@@~D);rjIb7M1b+{~yhskUyN4h|1R&^02qU~r8OL|GTYk6f;hv7CvgIbak< zY~=94)~MP*aRJu+XS1V0%fEA|rit?MS!@j*@i}#s1ON!}C>K&nEM~6fjL`*TVZQOw z%|?%WMH&aywL2Vw5=EM&s5{;YEXv}8b4WXbMbx;xa;e~Y+zhxCmfL7+yN9@6LJ?TD_wh z5eWymDBUNSj|8Wj8ufci@Mu|tnQZsiSRc4-^9mquh1kEAJC_aF*BnAl@i9lHky1{n zU(>I-Jp&;Se2V7avSR$&b5VUsnPs#-b~QWHZjGzV1)M$=(*;Chk+lh~F|U{84lzrK zxLv=>u)X2OVW<19-R4z;09ui$>h@Z{P~8I|^GdVeQHSs>T}QO&1~Q1)83iZ|jBqR@ z4Yg(?6d|}%VbaM=iTJ4?{ErR!Wpn!@vPeGlyB@RA|AimLAgHVQsz*ib&omj`WiheM z!EiEAq4SDUc~&VTH14HZzq=PULZdGE+gvKtv*BO z2H)y(j&YbIEXkNMI zk+mb5L)%UI%llvO(p6Ny)r_z<^a83MW5N^~sH5>95_YtvO(RLZ#3Mie^rw>S^{5o@ zde{lxR!kfG)4<2*n7pecE7b%&fuB468U(^~7sMyer#1t8kTRX#$9U28K}cKkUw@Zf z|1trz^6{U@(-e0RH{*CrF1xNYxf`q=m8SgZ*6t+xg1x~##+AR4#b7nWZlryqKq5Hd zXI+AI85bo3dEK&?xo_bM=$DKC!G;PRi;9JPXJBe7?m-0fY{H1u-@b6w&Ti;VK@W_7 zTrpTo$Q=mU5Tk3jJ%71-JVtegQ;#8m%m?uT3>OtFtUap>;I9Ms}BPx<4%rHqjb1j}$b`aujy1uh|(n4uRYMg&mkh1hgr>t3tNaox%8Qzc}&wizAy zWdW&sXlUr$)tE7?=3+kp*-Ve6I5g(gz?GIZ+2%v(G^~jzhCL4kR+NfKS>xYCAQ1xt zqIIK28KNe0s^M_}?SLHYuN3h=+O@OAXXJ=)Kapjb=yGZD5*NYQRe~T7srlE*|k?r#C;7{q3&SyyfAT#}duQIk77&i)5i~uAj ze|HKHc45&L8_SEb*?D)@OX8_cUs8rg-)0UhufOX&jM%*Jyq$>c%i6x)E>t<8+mj`! z6aFWkK}#Y@(nXPuMwWyn=;s_5oQ`zG0mvPw!^BkW*ciS>K|N_G6oYpIkfXN)Vt2tn z475TiUS#2eBi?>~slj#@BMx_22}$R>VI+822)XpLB3Dh__w6R~+xkNa`pd>f48}uM zVUJ?R(t?YV!2`B?p@Vg35yQpbh<>1)59oh5-iIckj>n9z2fF+Q9!`u(F~}?q;ZU*z zYgpHltQA~N=z-RGz00uq{J&ldv|Nryj zD!?i;w@3S2=OrI+A{nP9UzeVQ`sE)M);~iG6_rm_?3Dc`~%tb#f(+%?$ZCFg& zota4GTRg9)e&8HKsve_JPns7Otr|zfW+1IFD~`zjqFqb?5N%>afX6$sSvLRmEJM%7 z|DOys`INtuM6_VkeYas7RISvpVTBdgQVE-gq6^oVy7_Nz!Hjx8wdc7+X35AZc~> z>#h&0lYP;)s^{!Drhd5?k=f`6U?aj^=KQl4`u*+ZCEB)mqU=UAJ%M0Ot{Ql}y|1POO&4T1To`sv7#V@ZcZSxFB=mD5S*pfM&)sUb80a)Qd zlk3_sg$?v|w^76x5qgeQh?(%2SU5O>0K!Wgi}Bo+5*)zgfdfKGBG#Fp@i|dNC8e;L znYkzeAGDe>emOLB zl9aBC1K-?ZMpOMHBsH5SlO)81AoP6i36(zpyakUxow8{lfn*Q~@wWS*#FyNF6qmiR zdk*2`EupigQhPau15iBaaRlF{Mc92Q4pE`D7WA}Qxfyic7HWNuwdT2L#(jHwz9BYo z)^n%_DQZ=4k>v%_n)L$ww$;iv@C&EgxHO#p7)NnWW5f1_c+wNB_3cI?!>mNWpbA;W z=Xv?zF~-Ng=)Nt$;F8VO*ig@^gRP!*=QZ&Q1@VYIK&?%fQ-!x&FO-aqE2m5Y$+X}# z=>OV^tG6Wp7Dhc^U`X;l@w~MJ;E?{XPInsAWFK1-wRa$dA(E#z>_=;3uDuqxvLTw@ zs}y0kRO4wEBn^*kGYS@diOBU~UU|Jm2Kq4nfnD$if zCr8PoQSpD~;@pqi0g)YxZmns^ObdFCirQ*&4&O8(mC{tY)H?Zb_h3p zJOPQl9=g&vo7&!-KIAVDc7=oB>jQ|J0O(+J&)caO{rqy&*-G9B&|!S4&gTf%6APVg zowrTMYBq(QAwQR?4Mcsa+0W2e0_&!DJYn`Lcdap7h#hz2o`;+1a#OeL?zl2rs@cHE zE%J%~>cdWrhCAKD0H}#Wn+)LqsJZzO3Lp9K+CaS?CUF>^q1*g6D&kt$u}d;(ubE%9 zKF^P<#tq}=4=Ys_NI^l)ShNVbQsm0JtyL`Sp+mmmLtkO~yVA*$4Mw7mFS-H%z&XYg z+|jePNvB<_9B?@cT)|nuM9z;DU&#I=A!>lnD&+gd4>mRqSdQ|{1pKtzRKeuER-w;` zLP@=rD?uz+a3rqDNtr=kVn8uwVe-e|)5n70^3e%Gz!4&VQAQw3Rc@9GzBgs7e3?5d zHGMwkx{2D6iF*S86$V%LOmaNO9sVT|zpVpW= z$x(Hu)g21JCoqsSx6jc(A}Gb_Ibik}#uJHoEIi-e?-{=kSo6cSJg3kmp6%hkK4=Cak81jSRBO5#jbOUBqB%o-m*HwZ_W_op;=~ z%jW!0>vrIRboTt7;x6+Hn~#5^WWaX2U;PsRe7`IVa@2JqkyXPsiu~<|M0{L3?alEP za03cjId#|5m?)ged4C+J*oFBlmZ&~T+v4Mpj#@BYBRG2kJ9y+=-R9oMkdb(7hyo~U zYOv!4I{?HT`HA-}(OU66>3M}lwf6`NS}#<9K&#Gw+gMMsB#B$t|4Ej-Z4Nah+~OUr z`VMPrV&gY;qAx@NV(I`s@9HzT?yqVJgx#DJ8vKMDQ9Pvj%=Q(pfOcYK%MY0S73fJ2 z1rCGKlAZy;WF!nq3KdPZIW*$GYK=-aMn)bj_x{pbK4%@t+7>|QX^*KtzwTQzu^w|e z$7xA{Zd?mqaiVX?S#GO-cr{5Qz>0%@|D#p2Ou5vR6Jn6ins|g6;8shLNdMX(LHdF1 z!Sw3VX2OY;X5b`V6Y~Q{NfMaeUZb?S4Yd!x?8ncSZ>idt16$()#>1Zg*V!;EloNAU zCrCj^uovB^)YZVUmnqc0h3SUc>GhtvkFbxQ1DAgIJ;y)gy zEhJf#%$P)Z;M*E4RTDd)Ui@E0HtdNvJNgzhfL4Cq=5OInIs0EOR6MN!RX4#PG_sy_ z$41!nn}noyR+<{0WZB4hV`0IZqPY+^Gl+;Z5%*G*D=Uz=vGUThs}IdEBw#PF@^aAI z^qNJtkeK_08|gRS{6EiZ+Xs;0jp>g28dCFIH;=D!>{l0EW&1(E>u5cz-O$IPI$WkKVk zB_u7ix&LFdEO9f66D$97OmHX=bY01@dkDF|>)ZbC#I{7m0AAPcS0NWeS+%aZZuA7p z4S4eA56|T##kfW3&kE=C?NTS#$`w>!+DUhQhKlBg_UjkBq-4#S2aOq{z5bf@$|NZ8pf>4nLD{w=RHeXP7n;Qg0E3Rlh6PsgC zVhq!%mtf{sQNqDi?%`^rx99SthZ(K(ep^BMr1#GDXW!`KifizomCN$AbIbZ$!6NY$=;e66xtT^L)GV2mj@Y@l2HoW0!gpe!N-eF2&{-3!ZNf@&a}0wVWa(sy0@CBKcs{f-k+eUk{o2K zt|%0j4Zq$N2b1a(Q@ttUElx)-%>k91X+@L>QeK@FAEU;KH!-ew;D~9j`#%A5xF^lX zNSgSqeuU*HoygEgbqaCbR?Uv&SM;;2BF<`sYNSn%(XjatNS8a^ zVUUIgVJZCkH9ap3%DxJrWUez!7_Oh-zU_Hi$QCqyOrgs)H5ZVuO0a{b)MbeQEO^zX zT0oo^q=K>qT`dJ+^7$w;0!SKZGYx7^xQn8P%}%>cMz}ZhzR|!e3{YCjB|AsHpKw?^L5V_)6;O|B0=;mr-8<+%exZJ^psq_-B5*Y%%$+Jo*9videroxWS~1}u4F zo2h|Qm46T@)b^ug`IcH1H)&CFaO++UHYKD0_FW%}?cW77yu5TOm^l)2o8&fBkELKT z*h;L7jDOgS5l-IAhFlkhBs~)f`{^o5ZgOnV`82s@EPW; zYro@G=;ikP8U5{5=N)_fc}2f0%gOuUXqPIOm1rMh<@u3eyR-9wQnis*;rQ@QkGkez zQ(5=$Rc3oJMZ0(6ZQJPO!G|Z>L9DD$BcAa1aYuC9;Z20gr5K-%~ZB^4e$(Q!R(+ zQiDo9vVCPSVgGT>5^I#Xpz>kFoJ#?M`5Hz}P7T2%&CQdc5jq~7hBh^5D4PqjcAufI zMk7UUu>=5G&DyoT=1*aR_tu2iK6tm)cXx_4-U?4nbJn#=v!{31ocPNslKTE{B>IRz;VK&s`F4+KU1v zsE;~mr*N+bb0CGqjRbQTmVZwp(evSghLB2nOG+Wh>Z^3+1=4gWhnB!_)p(S)4A|-v%*t!O$>qs4K!cw5yR}{Lw4%yQ z!v<&X%R3I`c5=0aC$hSy9y|>zJVA6GpBgVR&tJ$pZiZG3LL9XD<3OR{oO6qEfu)=% zZ4K{{@wg}bSsXBl%I(>WxwaXLvlSYCh#PX&<%|=B-HZS2YXaLT2s^TN7{ApwQTM7a zMmi+$mE4`G$5i;Dt z3|{+IFNQMUyswL`7nk)$wgY2~;&xHFE>DNGsZgmVsu_0UzRP>tFP-od{ke7Fk|a-M*UvY zB&$#SoE~O+v%8-t=M7%B5w{H33cl`E302OQN_~h;-xljAMmWtRzCoZkr~Iqq!>P)^ z8r%e8L;Iq-s)>@No11#B+`R`bj~n-{NDj|P&<{jzZLuLD@D>Gd&$Hz+rNWc&lHl?FD!Xxs8G2QaAn{EGxBqwm*SOL|H=Qlvs{h3>UFe(@=n)60+`V4| z`e60bsd~T0TEI-zuI6x*MtymO6(N}q=Pk@U;>d{y*BV{_um2 z+*R4?dR9ZS9_2YNOX1vW@6MjvWx|uTd|ameXMH|gL*9NDuInY_yKm>?vrpf>&mD&L zvQ4l`b`;KS?ZTH9#Sug?FiSuXDQ}Nj0)U)n@U%w=2OX?B)&W$xyo|vvROx}f?ccv) zufN88!ZW?^O)Xv{b%_3Vfrd?5Aszmpdd;O`ufNsnm=0zOlGbEklC(C)NmksADs2`) zP~2Z;YFx-wQqzX0iDdr#bL?x~;@gIZ=;A(d>G_Sy6 zO;6>`lNubM-2$L6=juT}dsuhU64n#Z5J~s!@?R%`P8{}fO@}=dm(Z{Zpz;Xjo3B4| zjEM%#!n$k&K|sJ!wRo_7hQp6dTkA#CS&dwMM$E6ig_FLW5W2-Ly~u&;zhRzvAOCo- z9x`h(PH?OK6!AVoW8w)W4ZG$|he6%35&wSu;E$|0Cn3jWuvHqm4&UeDw{B6l$I~5Q zUe3B5CYXNMiR&SLg7jRnm4&Wh_fa=CreLnc0|X21Ft)4aOJC)mRCA*v{~fSa!Uk7~uFdBy#{QGXolQ<@!c zy6UXGA=Jvyoqyw7ZYYr8sATd3 z%pd{;O2gwp647@HD^Rqs|LZAX5SICK-`YAJJ$W-uaRocSW~^g=!qoJfLAj6E58V&j z58wamgOR;drwbu9s1o7&3&Rh<4cXJ>#e`KLJpQW#6#zTki5DG7O%rVK*U#L@eM$c- zfY8tb_rCwUF-7^e_sGanAb*2c5|TU#-7e9;4X{H0+uzVo3O``nzh+~K?B5L!2}v5* zzxxDX;RIVD2+J_A94hF(Z5V&KF3j*=bg*C$XfP7!K7G5>7SlgdC@k#wk;AkrnV$;6 zvBU@eGU%d#CNL@>z_oojY88NF;xG5Vz6;ntxR*Tk!nC{qeY#YnqCgtu_6r+$Y7n{4PGpF12w<}+OD7ri7^)5TB5cu{h8d*P|@^i;B>4#>R@m8 z7i34s087rv-PO_0AB_GQ?~stTIZ@J63AK>Qu7gO zRx6%B1C5w`DIR&9w~WZ6Bq|L@*t0C7klsAW%=XA!iks|D!77c7x$6#Z65H7eto&nYK<1`XgMKjH78WH5$o+UT_pw&Q#QBFvMkVZ&K(9!(g?G zWv3DA6Rz9{`BUFt5&o?5sU1tsncyfZFIT5i!5L1g;@a&)_V4n~X>YP<=`*-Uo=DJTB5KJT&t4YLr`XE-i%a1t)wj*1e{~AJ4pXv4!IQ@VJE3nZ9O2}jtDxEgAZ^9Vjt_Tmh zy)az6a{e=tK-FDqkvHJj;LpmYu(4=_b)x5+Q`sY)*Z-1_EBYz~2G` zg*8Liz#AkXEaOSs!|J<}zJgjDZmYgO-nyRnfvaj6cUPy#2z_QDbxs^@H-k-h3g^nD~ddkE}Up#aM?}jw7eljyL$b3`fQAccGp9(nLcF8S!KmkrC#!o&m zpIK>u;i$}rII@KOdE?7{r~@LFu)k;-Qx)&uK+ChqflP;cpUA=uG3YC{ItxYZi z26$CYm$9O&oUE6loFn64l>%G7(%vq-sUk5i=Nrhi%1n-NoVuh1qlfm#niT@^Grb4Y zVQ)=eV0QzEni1n%{feau<7#ym{V^>LgVXZGSVWH8)@oRjnPid%T$)hdM%ckdFWx&98VQ=dZyloQZ^ApeJ*`QH4W+F{0T^lTy`J88PnBFGZde zO`jY2-oGuhZ3~8+E?_>!N#jLEYE#Ne&apAG2Zv>AvgSeDEx@D2MZh-TpSBfl|M? z4J%VL3ur$ZhruC!BXMIhaIaO-Bno&BY3&*L7XJ*W%e`6M++3b^dEqqAfuk65RD>vU zUyt=oeTINe4DOMcY0);Yuvhy5fD9(VUB=2PKpp?!=$@pEm-&%>J5QS>p&0fR6cj7mb<(2+x=7k3w_qa1mNwG26t}&+-n2|+ZF+LXA3+6c4Vp6G zudh>?fJd#;iloaGN|p|J6opO|h3&zhL8~RO+eY)GTh+SAHtSv^SAtT+(5rAisv#vg z1+PL&)|a@I8=7LzumtkYovBCeum&4<-Y`8zp$h&?t4L_xe35(PP!?1>v){DI=r+j* zBrJx(ALZuPjlb|R-Pz4S=!GUzayz>IhQ@G;#b2qydNd$A=xq5kaDRCv!y&{2e_B@w z-Y(`Hl#=xhlO=cVb~DANd<^Mox2-o*qN85rsO^c&=WRpj z{c;kq&~z!)HeHL_`O;ds$60n^k5amgrItgV5ZgpWx_w_FdQhH8?1aqZ4qX9BHaxhHL z_L8RT*#zw5LfyLiz!5z==ucKyfU*lvXn0>GJdf5EscxKd4*7gS0!)IZu)o~t9%J$> zv}j!jlY~-A=bPOlpDfJyo8F$Pz6?95-WRu4TZ>=?t1>v_w>Ym%M>zRDV zx$DpFYjHB?s-LS+^-C}LY&T7*l4ty;skkgzeQ@_|H-S%MYf}$?=oMnuMj3e;jIQc* zUR3AtcJSs=-NFnC?tJ=h45p=Gec)?V5(K$C<*?=T^44ghJH5uTaQvhH2RG`6pS#z+ zbPSR&uA`I3aEv(gaj%Cn>Wj5dBZ_yDugYxmMGw#Bi^T~Sn>(HG%qPGIpGyGWZ*;ih~j;r6MEvnz> zyArXwk^|Z=S|)OwCJ-!r3^>LWxdV4~9te>v%tD{8dJ(s~jUp~KuCoU+UDkq=Qems_ zYIO#uWq2b^Y{o3yx-Wu&H8j1-{k&a0 zPrsk9`AMxmg4@SC)P7eUzc($V~2taSI+nz(@= zqC{ML9n|$Y7kij@IjU}c?BNjjqt1?AdR^>6k#mj<*CmV=c}+J4|{Y^oV@h+YS* z((piWBjA?Z0)dd@c?C4M0{wm&mi#_?UB<)y)GUy*sZO$j_@>Ng*auq!5#Cy z!vPM8ydJj7KMpaABEbwpiT2lyRjK#;!=mOi0xxnH^z$HY9uA%ln6GNHwp|N(o@c)y zvJ)JMP0NT*eZ{iGu;(s^Z3_szuiw zrB@X)hube73@?+twX+#8l z!-~gVe%yD&RoF^i_DUajFkX zDFE1Ai=CMzWn*qIyL)>5WxRPa8@JzJJ?oV9DP5ENKH(k%3(ns20t z>QflyML(Y#PRxY8K(QBm=Ucx_mEF7A%&pYL$A9hb6g++vb-2GCx&NLi+^YcLw@p1F z3=oopXZ1vJpq3U2N0<8?0Uqg!lEtW;PI$`uz20S)RN`#)V+cI=eHYj3!DU@{UAn!M zjuVv9=%u)1?cnA4HHg(5SPkzsXvpV~SWV087YFuNQx;8{6e6Etz-Y0Bi5C3xZ%w8a zPZjuFkg&eb2RpOhmI)dK!Ha;a_g*_f5OG0b-+8OHb5&c3aUC(>^%SdQXYnBR?+Pdy zp7x!+77aG00=4sCE;jOo+#b(wPw=Y235RT6+BH%AnLsTcM_l3ge7PqfIZN~7Ue6+U z3z*ENg|??@KL(5d4z>Zgc(QU~hWgE~{#mL}bW@BtLNL;S+on+>wlxK?nNp{|>#)>l zzIb8$;ZZln3B-U}Ee?^G)~m6m+J*Q}Ov!lgM0;F*y^wdC<@0OZS>+nlR>#ICJS&j| zBjw*)b}`B{U53$?Gd2+!1!9Q-*Sh_BR@L?Lh zc!HOwZ)UyQ)$_=G?eJIH1{sSI1^U48)9HQY-@w`AzXE6bP1(+CW6Lgfys)l(W#Kqv zU%>U0Ui9cK$1ehsjFF#w&?trMSjGGglq#KAophTTkO5S-vX$ie#Nu|)ElnWg6(NbC zq;W?VMGC%b;B$b;`Tx}Q)lpG(QTu{~G(&fHcZV=^k94Pi2naINfG9C^ceiwxq{7fj zcO%^jO6SM>dqLmd`qp>s$?3^qP&c?UtJT`wMp=4c(wM*Fq<^ znc$jXu`t6o#T{Q;iO_#>L3RzC3UUCd;tsYB6~K(SiVBX%fsM13Q_gpA?z*!Y;3j@} zFauQ{*~Tm=KF#nbZTUxg&W-$p4PVJ5;@WkT?HH=~RBg3wJhP0{heM3xf4^dMCRp z4!%sWz?B2 zNV-wJ0=CIJln!@gY~s$eyhir9-4rN)=Tb;6HIFKGc>b2H#Hl^!-S&?EBa1M4%s=`; z^~If(g!Ndp!AU{ylBBOZi^~zL=Iblcstn@O)qvrkB?ScX4kif9ym2Cm1OyJ2s?_d_ z-d|*Z51DGK7i#-Sgr|Q~(?z7zMjYGWCu3KtH~G5<{rO@Nu7I}}6qht{!|3=5AQeP* zV$r?DakyIDO>$_OXnu?Z1JQ{L~(i=-t^4Q z0nd-}TFkx99T$!df~t&ehQ{Klay!hA-C6*_UD2(YFZ(~tCWfrC@v2-BS(r-(id?Rs zl@3czuV4She=m9cL!#&nG3ca)Uw>S~0>xs6@OjqN0y$Umejjsxz+nFL6fi?gItLrJ z`*TT)J4J;nt($ZIf@|28kLR%g-3%{4X4l!%Ako_FMs1hgFfn^{AJ1-M;=ygePFqaK zC?GUPk^uOeTRQP2y9}-&pe!V`w3qxU@-^Ii-$}qwzHwM8*r13(TA*|?w62a1FJJhm zUN*(UPRen2(z+-|+*Y&|ZTT|GWZ>#JL+`B6JC|27leS#?(=7N@)o#BQPkSeX7^zfajBs;&=$69~< zb6k<68!EXrqDE+KOu5PD?Pm1H?Lx4Mn6yg!qwt}IGaxfXGi1wJceVJJ#X?G)uRa0k z7+8dzDRx5A!i2x=QZQd=^({I`U&@FuC_jpN+#Uv7MHj0nB3f>Gjp^gG?0tRnuJ$N_ z{-a)eQlfWGO3$?4673h5^6-1aVegye!^P=$dTu{i78+VpA7d9VDmySkotuZa>g-{` zeH=iu9oEA|6lO_PP;`ZI+>1l>0>@U^gKV*P53~)=X8RU0X3rQ(w!;LT0qrXQo5myU zOHtg`(4&&?*%Ehti{GO1&JYbbv08Lx31`Ah0#WB;e)8=xA({ApbCm66^U9W4OM1~| z400}a9b%p>s;sjJS!eMjfycaPRW=u)U;@6GGl&C~cb{v=wYVi%qE#8uULs4qWz$J$ zs2m=W6H;gX$m{XB3L($G+@?pFMG_~NAN1fFkL294`Ch5R*)A#OjrAGQtE$IaDuXs1 z-c0&yFQ@eT_Gq5R??J&8w-!yCo-_s0#{%)xu@6D<_<&mhXJ3SP7Kt1+0uo<1uaU4e z;m04;U3Ow*$w`&UlIw2Z<@Nu5Gntr}I5A7-?65VIVbCtX#g%=c@}Qc?-6L$V1sKy3 zqK$D7wm$5fs)*d~Gszd7+d#{9IdDV-1?pGxoPXyZT+U^6wS7-v8b6(!oNPR3m^b@0 z-+OF8x|rqwey}gMxLxDm>phzZ#t1&NA57(E;^dShtO;4kwa_cNZ)J*#k}4;%{qc$} z{?kuUfpDaw{Hsnvha*6&S5kAfNh0bGAEY;CQL*ehUEwyPZI)%3M?VWfmPKr&Ek3_#aBR;wf#X z?5xWJS6!gSqD9))rV{VA!wRPU%dHCf#dN8lP2(}x>SF&PY;#FNNzASyzUSviU+#UzOnTB zoQ*4Far*hZ=W_*bY|KUURTJNn%!GufP;AT~O?lnSe-3iCpE|XyCR#lb3YW{fyo(q= zdEfNlpO?nbi6PkR3Au_jYNGUAYoQP};HD&F?~GFs2I>6e;qDx?$a(IC&Akv0ZXWB* zZN>C7Q9wjBpM0B_yl33BrJd;~9Gsa*Bf9?G5#V z<&#?anmZ$*+izvI>Fr8_C*@^PLUU~wJ-hFu9+P11Q7k|MKDL2S_qDnyLNDZ+YlkKn zx@K2=7nmS3EC8}ot_3Zsl_y;2l=XeekF4OlfAt^In-GUvgU1YwD)Niuen;irLSGF+ zP7na8J{nuoVy9l922bNIlLSQX+o3^bYP{VwooMxO$i(!o+eeu~iSDVhd`)F(GVbef z5T!uYueF?OKD>1jbMA8hW-oR~@TeY+Rjs(^9^N)a*WouLtf^t8tW!8rT>$;#+Jd8t zM~L?@Vy))9ES`Od!masiRt@n&jdwqmqDesXYfUXEG0xwj#r!MFa7mDPU|C7~A9CL| zkeJtqTXtZY{o7bF6uqla&Y8*DXuMPusSQ1&IRVG{c}lZzw++eP$l~q0@98(J`3Wep zg)_b;#956}n3=d+4?t*x%oW9D$Kgcd$+9EayADHH{FiA-hgooRnecv*|8Mb~DW=++BJ=RreZ7 z*D5N_?TRx##$}9#%w91*D)jr2M};l4b7f+@lC6S9>0zPq`KO~nyS{zB zbjEm`{vX*Ktp|QVii*0+?CTaY-uf=uX&b zcOKBAh~*%+G+2P2Kc}fl*cJS8AXA*Q)_PEh{Kni!_E?0jW}s28e2pc)_2I)Zv>f}- z`7ibMm2(NxhzLk@>!8@uaGW^QoL|F!aTnI?8wuN6%fRO%&re`c;QaeSJf+!omXOUkoL)+`Z(Zg;e#| zl;J-@)c8h)Y+k!v{s=nenPpt5HK!-6WCT`LdiBDy$006(?o!28!9J zuP~hRpf)0~XLO=&K;$NbZ25>nByG1Re#uP6+9&3e>B7M@21qvf55Bc}e-tvi-XM-R6KN>}BAcOfkfdc#a`YkA?0+;^Mk3+OUzybr zsNZ1ONuG{qlYUNbRvzAKUpHt>&$UCI};}Kc76RukWku(SE9PLS{;w9e1?= zE+CZtdlWnptywL-@)#WGWDwc1-HGThfWu^Usn{*yX#)|Bl%R+@MX&Fv$v#?YOsPWS zzAj7Ya(WvXnl5K=^GT_batJxpn$!D-+rG~`Mz$cd`T>>z2zvbb6HhfN-E!}GR32Ygnbk(=mD{(MUm{pnS&;3mXL!C=? zw2<$d5*?d!+I_<8(25DWP79@yYmcNHB+-10T^?lUY-PiXG=^U{$-i>mB43^Nnbbzw zC!L%^u2k7i>dkZK)VYOaU)&(|)w7=zuv6NT8JB#t`UAM_dua+^5Vm_px9_Ld&dr|) zjXR|Fuf9{c9f*e93>t68)B;>wJC@%*dE+SQTYk0YRF(5I0*=(mAK>Yhaatk4GSu<7 zKj?-LB);MoSWyhNSJiRKX7meOq0$j5S5W^%1yFDQAaq?pT^-J-q>LJqknnNPm_dnc zi72$EPIv~~)9;!}5*aM~ok0M3zBp4;Xw2yeFw+seX&AQlLzZn7I#>j>PQ}-ujkZP_ zo9qoPS7k4~JnixY zrIAtAkuE)wgF4a#j0^Oq&9KQYqP1dbFEUBas$$gWJ%(#oSa(Lu0<9=wo zFMjStCfY=LKz`!X(gHxa|HA{ZjL^Ou6JNN3&=YzBsBG2;=eO@ZGOW*))1Y!krK0r; zs^=r8p_R)wk1mnO&6Q~D)d^t<4%c^>lFD6-;Ww^@sIL@H((8e6(LsGZ3+FX|WBCyx z6`=Q2hR5pdq~4b9N}gABNUQ1? zq)K*_N(bO-5EH`ysbU^sl)-9%ld+(PCrntG(dTvJW7NoG@7Vg$!cZDaQ7j(f;C0_1 zIiV&xrNujf9gxfDnu?~XP3Kj&Av)NIIu}$Dia%{TM1t+wOi*{)2Q1P(JtF;#Ja4;7 z*n!YOi_z4rW<{jpR3I9y8y{6-Bw7Oo1Q@s33eWpn)?)}&dEHNQ4dt7I($1@TW1%U5 zV4tLIe+G#L#Mz6B`*U+iewQe7xl19IY$arOQ34}}!Ut-2v~=(+8z4TXtTSp?%YDYGqeZoB?I%o&Q2>M2B2G`VgH4$`OdS4)R_DFyHRxF93ahQ zi$jslzBpcW(e_~SU^d5h&l(@p#*Djp%#zH@V(zL1D@a_@38))DUEdrI6wgCAt%J`m z-0Ilrlb18V+;3oWO~a^tb$vL_>R^p%&wvYd!%Y|Aq*)O{%1dElW9qW!o~UJ`to^;; zSF@uT@kd#f4O*F_+JlE?%hTU4MnJe!_3{QB{XbBOkJ&G-UG~EwOO(BUo}i<77X!W z%%DfVq_v+C%9SF7v_MAYwmPFN{Q7sEyP9LKmwpZ{(qnspuE{~zJU7n#?YmI45VDcL0Y5RVDZD(U#c*&Qrga+NbU_*qFTqUBm6#w&2$cFVh<_0^ zkDgp#U!SRzO-@@DV6B^I=9XX^=WAgD*>zP08SKkM0O0mjB7p zMPd1`EJopDek#zeJ(m}V^}7)V@L?iXExeKqoXjnUy;7mWc4`5jUV=;v%E-UDi4M4I znYZtCXMgjrYo$4X;{hYlj@7>H)hd7tCa#Q_&{9O0)Tl1RRy;*{4Fp+t9 zco?)-iJO|53}z>Xc|iYFqFLSxv|dOj%uP>}2#TNHqKLgn2_sC@R&!`~^9Pu^YF%6G zfDQf>TdyqRGP{}vR4K$qQ;FD_dk@DzluP?0?Y#K2O#RMOKU_K(zHLjokUXt$TzIRA zF*Y_9dsdX1mNvRH=?{Z`Gp|#1lxR>h#p9$PhXJ);ozKOVP0a3n3j{jM%uEI8PIJga z{2p^@swSP(ri-=kml~k#t$ZYd3wkcd*on(SI+fkBN#056V4dJdhX~;au+oHr7t3fM zZI)v$2_ex3MoB7MzWS8(uXSGxu~AE|LF_nLeTU6quGz*BraT z@HbhVjaKIkriy@}z7Gz3f1i$vN3XAlBDoM{PN|^xDk+x9PHZlNIw}3)U^g3w6Y%?P4owN!$El58%b!{8vao+s<>Ok1 zC8#TE9?m%Ng6bO%*p76Rl0yXAA1#<`W~%-qD{HI$0jK{ja+HI(Y7z9ki1inr-jwgn*`l!PDr3Hkr&h!#K;g zQfblY3G7XU7y$g0)Hwy6Gx1R_v1%@9B{K8+F5wJ=*oH>m;MEDQ?vgxBw(&AxqQP|D zy(DVZx-$rC<`M`f-!nAjiWLDq8lPktZbB)n#IsI}dr~CdZ^`{T_1SE!q2jx7k@jpL zUk+74qMK|Rhe0HQy%G(BV_VKfa)h2~iq~wU?Hc@}zLut$+qO8Gjz;Ld?UfY2ppMD> zQ8M5!`$=bvweoe_!=8rYHWRmhgdM*zr1<{e!rg&x`WNhuMt|r3UNtCw^EmAPTS9o* b_u&o;M@zykx`t`($^E4$t0q$+ZRYnsT{j;s literal 14986 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 pkn Date: Fri, 1 Oct 2021 23:28:55 -0700 Subject: [PATCH 689/930] update --- ...-10-computer-with-a-windows-11-computer.md | 1 - ...1-with-the-microsoft-deployment-toolkit.md | 40 +++++++++--------- windows/deployment/images/mdt-replace.png | Bin 52027 -> 254400 bytes 3 files changed, 20 insertions(+), 21 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md b/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md index a2e3545f0e..951872540b 100644 --- a/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md +++ b/windows/deployment/deploy-windows-mdt/replace-a-windows-10-computer-with-a-windows-11-computer.md @@ -157,7 +157,6 @@ You can view progress of the process by clicking the Monitoring node in the Depl ![Monitor progress.](../images/mdt-replace.png) - ## Related topics [Get started with the Microsoft Deployment Toolkit (MDT)](get-started-with-the-microsoft-deployment-toolkit.md)
diff --git a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md index 7f812dde8a..f56eff024f 100644 --- a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md @@ -25,24 +25,24 @@ ms.topic: article The simplest path to upgrade PCs that are currently running an earlier version of Windows client to Windows 11 is through an in-place upgrade. > [!TIP] -> In-place upgrade is the preferred method to use when migrating from Windows 10 to a later release of Windows 10, and is also a preferred method for upgrading from Windows 7 or 8.1 if you do not plan to significantly change the device's configuration or applications. MDT includes an in-place upgrade task sequence template that makes the process really simple. +> In-place upgrade is the preferred method to use when migrating from Windows 10 to a later release of Windows 10, and is also a preferred method for upgrading from Windows 7, 8.1, or 10 if you do not plan to significantly change the device's configuration or applications. MDT includes an in-place upgrade task sequence template that makes the process really simple. -In-place upgrade differs from [computer refresh](refresh-a-windows-7-computer-with-windows-10.md) in that you cannot use a custom image to perform the in-place upgrade. In this article we will add a default Windows 10 image to the production deployment share specifically to perform an in-place upgrade. +In-place upgrade differs from [computer refresh](refresh-a-windows-10-computer-with-windows-11.md) in that you cannot use a custom image to perform the in-place upgrade. In this article we will add a default Windows 11 image to the production deployment share specifically to perform an in-place upgrade. Three computers are used in this topic: DC01, MDT01, and PC0002. - DC01 is a domain controller for the contoso.com domain - MDT01 is a domain member server -- PC0002 is a domain member computer running Windows 7 SP1, targeted for the Windows 10 upgrade +- PC0002 is a domain member computer running Windows 10, targeted for the Windows 11 upgrade ![computers.](../images/mdt-upgrade.png) The computers used in this topic. ->[!NOTE] ->For details about the setup for the procedures in this article, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). +> [!NOTE] +> For details about the setup for the procedures in this article, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). ->If you have already completed all the steps in [Deploy a Windows 10 image using MDT](deploy-a-windows-10-image-using-mdt.md), then you already have a production deployment share and you can skip to [Add Windows 10 Enterprise x64 (full source)](#add-windows-10-enterprise-x64-full-source). +> If you have already completed all the steps in [Deploy a Windows 11 image using MDT](deploy-a-windows-11-image-using-mdt.md), then you already have a production deployment share and you can skip to [Add Windows 11 Enterprise x64 (full source)](#add-windows-11-enterprise-x64-full-source). ## Create the MDT production deployment share @@ -58,41 +58,41 @@ On **MDT01**: ## Add Windows 10 Enterprise x64 (full source) ->If you have already have a Windows 10 [reference image](create-a-windows-10-reference-image.md) in the **MDT Build Lab** deployment share, you can use the deployment workbench to copy and paste this image from the MDT Build Lab share to the MDT Production share and skip the steps in this section. +> If you have already have a Windows 11 [reference image](create-a-windows-11-reference-image.md) in the **MDT Build Lab** deployment share, you can use the deployment workbench to copy and paste this image from the MDT Build Lab share to the MDT Production share and skip the steps in this section. On **MDT01**: -1. Sign in as contoso\\administrator and copy the content of a Windows 10 Enterprise x64 DVD/ISO to the **D:\\Downloads\\Windows 10 Enterprise x64** folder on MDT01, or just insert the DVD or mount an ISO on MDT01. +1. Sign in as contoso\\administrator and copy the content of a Windows 11 Enterprise x64 DVD/ISO to the **D:\\Downloads\\Windows 11 Enterprise x64** folder on MDT01, or just insert the DVD or mount an ISO on MDT01. 2. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Production**. -3. Right-click the **Operating Systems** node, and create a new folder named **Windows 10**. +3. Right-click the **Operating Systems** node, and create a new folder named **Windows 11**. 4. Expand the **Operating Systems** node, right-click the **Windows 10** folder, and select **Import Operating System**. Use the following settings for the Import Operating System Wizard: - Full set of source files - Source directory: (location of your source files) - - Destination directory name: W10EX64RTM -5. After adding the operating system, in the **Operating Systems / Windows 10** folder, double-click it and change the name to: **Windows 10 Enterprise x64 RTM Default Image**. + - Destination directory name: W11EX64 +5. After adding the operating system, in the **Operating Systems / Windows 10** folder, double-click it and change the name to: **Windows 11 Enterprise x64 Default Image**. -## Create a task sequence to upgrade to Windows 10 Enterprise +## Create a task sequence to upgrade to Windows 11 Enterprise On **MDT01**: -1. Using the Deployment Workbench, select **Task Sequences** in the **MDT Production** node, and create a folder named **Windows 10**. -2. Right-click the new **Windows 10** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - - Task sequence ID: W10-X64-UPG - - Task sequence name: Windows 10 Enterprise x64 RTM Upgrade +1. Using the Deployment Workbench, select **Task Sequences** in the **MDT Production** node, and create a folder named **Windows 11**. +2. Right-click the new **Windows 11** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: + - Task sequence ID: W11-X64-UPG + - Task sequence name: Windows 11 Enterprise x64 RTM Upgrade - Template: Standard Client Upgrade Task Sequence - - Select OS: Windows 10 Enterprise x64 RTM Default Image + - Select OS: Windows 11 Enterprise x64 RTM Default Image - Specify Product Key: Do not specify a product key at this time - Organization: Contoso - Admin Password: Do not specify an Administrator password at this time -## Perform the Windows 10 upgrade +## Perform the Windows 11 upgrade To initiate the in-place upgrade, perform the following steps on PC0002 (the device to be upgraded). On **PC0002**: 1. Start the MDT deployment wizard by running the following command: **\\\\MDT01\\MDTProduction$\\Scripts\\LiteTouch.vbs** -2. Select the **Windows 10 Enterprise x64 RTM Upgrade** task sequence, and then click **Next**. +2. Select the **Windows 11 Enterprise x64 Upgrade** task sequence, and then click **Next**. 3. Select one or more applications to install (will appear if you use custom image): Install - Adobe Reader 4. On the **Ready** tab, click **Begin** to start the task sequence. When the task sequence begins, it automatically initiates the in-place upgrade process by invoking the Windows setup program (Setup.exe) with the necessary command-line parameters to perform an automated upgrade, which preserves all data, settings, apps, and drivers. @@ -107,7 +107,7 @@ On **PC0002**: ![upgrade3.](../images/mdt-post-upg.png) -After the task sequence completes, the computer will be fully upgraded to Windows 10. +After the task sequence completes, the computer will be fully upgraded to Windows 11. ## Related topics diff --git a/windows/deployment/images/mdt-replace.png b/windows/deployment/images/mdt-replace.png index d731037d38320c5637fa0ae627ee02407e85f0dd..950ec3d6f76db339abd5f5ff4e2e96cea94212e9 100644 GIT binary patch literal 254400 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

  • O|u8 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

    AHKs#Mg!39+ugQK` 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,TznPkv0&~uN6_m%Prmn6+Q&dvY(2b%m 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

    ee+sJ@KpLzyQ>x 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

    Tw4*~KFM9j-*r&!y&sdOH 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 JD`cO&{vU_$6i)yE literal 52027 zcmbrlbyyqk);3C83KWOp?p`Pm+%0I)1S?K(E$$R|_u^I{NQz650)-%@NO3JtoZxOf zbbq_Qz2Eox&L8JG7ekWCWS(bc&60cFYdulws`6OqWavmpNLY#rvYJRp$Ye-JPg>DX z9>1Zn*J*itd*Z4oFO5|5onq&42iZ#MjT916Z34!f>GQ|^7tRWLu1HAOy?_3nz@5q= zNJv9tin3B5FQfeqR1?Cf&I`&fuA&>umy3^odA>vUjv^iNgdvd~F&*qgG{LjAL4>6O zGGKK{4gxul(l%v@LXwg6VGu)!)#cXP-+a8jqbin%`;_ z+3YcEg?_Q=FUxOe*}1RhnjFKno+%lTCx!4p0$0;?ey28)4`kV?oo@eL6g9a7zRiLV z917+@*R|f>CV3!NzOoYm9?YNljLfD5z^D~RWzy+KlsuEa!!TZXFBj{=_d((xZSyJx zVT0cqE!ckSn%`}Kjc$!V{>w`alhf<44fE?h$6wRkuEhyu;?u_orCOQ?ZemUcK5>_= z$?Lcx4~_4>*_F@xEKLDL#z#3|=2DMxzQk{zKq!6uR*_Ef;)!u-*<2zE?BnCzbZ?#7 zAQpWUjLA$L;95MuUXE0=fl%*p2M5s-3W7QCFf&0Tr_S$1se*?(k36KI!O+VWrgVKG z*k!v{lhXkul(&izpAF|!>t|vOZLV%AY-=JHH!MWrjEQgDO?+3%5%&JyR1xM%X9gQY zKIgrD%SHZfmowiyMPXB7Oje!P-_bqk>y=tT;H7}dAA{3s(kH@^;@X!FkOhAZtlZA6 zk*w*K{7S-sCd%OyiOt5sHm{rtr5nlOprZ00^xf=BHIShkY;RI@cT=9o-LKZV&5o4f zcg~qLa-vNx)Z!Mo=H52yKdgKZ^>Mnk|5%^#zeLTZUx+WuEXDhxWmDVT%%qrl(w z(}=`qUGriYU|#T55M}=Sd_qIYfVH{{DwuT-M49q|P3rf=@i~1$tCI6C4e?xKVlzo^ z6zj4pZbq*f7Y|<&lX=16`g88At;RO^ukWyGbLTq5q_)J`unmvTKG(AEuZG7b1c34I zjSn_yy}frHbR@_>y0$?Ch<1k{xQ{BWuC4vi zf)wj=*_TV$^B}fDs|{Y)5%dHI?Q(SoD284$ChOv;$`|0Vx%m3)R^6g9;isH})OoI^D#m6TsgEX}NDq zFQl674s;GjRW3z64lXKvMJ*{$z4S@^p_USg%Ja2i0hNaEsKmW%`!g76J!Q3<-~B9g zJ)>{ntJb{w1|LI`>+kFKrEuT&ei&4v$brn=42G4qIi~~L;vRQpRIaS)s7iC#p{ff&IalnS~I+Xb(&Y$em`>o&l>%Se92uTw#jw75g3_h%}4x6g}V7|df zY~sD?{m$L7j4IDT+X*n+)si|Hm3VByxP!ijp&w||+WE6+uZaujDP+yQ3mGKmYHn9y|Kp}2BJzQCk> zZz#6XonDh$+q!P9>p7aM`|bx=H^2siqxGnY?ZlS1bKE3gXPb+U_$FrfA$DjTrV1I>si5f1&vXps#qLg8UtNT=A0ha%GCeQy8;SBR zo44Dx_f{Sv(#1w9M{KvOkFJt=e?6EbbM1k;yw;J;^ZrXTkbq;$iU3{zA2y#oMbxD6 z#i?Na(3Al13c9%Y&V@^pxlRgPtJpj-x+Jf|Kfz<)U!hF`>yFPnqaiCCMtys_mUd_@ zvU3k8nhAR|0ke(6kf;77_;pTgv6F1#R`Y9Kw(MwHD|KrsJ(=I^>C!zIS{InWgUvYP zxxwg@$H?XQ{?~GZgUG?LQnl*ZCDeZ*&uHXb^n!p)*@O3~QcOz5Hi@E9h*u3n#K@3+ zh0S>6zeIxw9gS;5oKrkPfT@muJ3HZD795jlbLz~%5CxTxoR#1DcHc4+##k$>`3b84 zursHJGv87EN)jyFw+F(jcgb<57+GRV#}?MVCwPYB7F+{ucDdR`f61zq%U#?|IglfK zFS#@*ee(v;9HH3M1pCG(}QC(_6+|DQxQSpY*1o*bEt-EH@q$~9^&(AwoA8Og( z7)#V0mcLj7i$8`gHj=2)g@kv(7Z5-QA<{OS*h!)eF*TE!6CR^kv^7K_hsW+Tdb#Ym z?|sg;u3dCzI}bbYiQFI!j|R^O_K*AAa0{Jk20Fexr#BM&4C#s*YP~QGe0Y_6vNgi~ z$|$dLB>c)iaZX=slW#}9-QDgMvT!yObGfK{JuUvIF{;)777R3PK)oEJzHmAYMHz$Z znw-e^2B(_OZrWDHbe=IV`lEL#GY{Drg5#C6c(2o6Aqq^^l@4nfOjdv^fgL}dG zU@Ks6a@QT+>BD^n7_cYs8;3XW9+r7rnZI6Xe83*+kQl?lcKrvC?2;&LL zl;qbL%nim)&OgeMTQ#bJ@d5o&Bv^0UEde?B-l8;rQTdi1|dU zW>F2&w);=|<(+ywF8FlU)9cdZ6V?%b$Eqj;SQpb0eS+IRCmhZ;@bS@4Z1mBx z7H3O(%kxBGc%VS`v{?BfVW!(8L&4p@lhK}sggXF28J%aEg5x`|`eMTs7~ZQ3h8D0f zAGdNAI0U;eO5lRJeH0kOLHfF3XRGh=;OtSJ1;YxIQ5U7ep@~1#a>=mVDRpgAx-9_;$Op3%fgnjLjn(_~OJ~)Xh_U1S zbdpv@+sdWAPsXc1$eEIvh}o;Yn3D$fje!XTYl830klomn(%cH1Qmc-hYZ#P}C8{Xu zAX3BFS20lVPLwN1G>wwkLTpEQ7<#q~AakE4REniOQ;LhB6uVdwJ!~Y|v{h<*S~b{3 zSJ`X={oe!sURenr*1YvtP#gAi_1Ieo@&T}==0Pc^24Hpedu`1Wwe~aochS_5=(b@r zEsb*8;Yt@JaoM^fK=^YJ8s5<8Xc)8gchjhwn0$*a!hhW`BK^! zh08(}uKVZk^Ewu%>~ZFEW{PBG0LYlJ`{m%LSQIT6z5Z#>qm0<^nZ^cC4>qh3$y+7_ zcdrZO?z7{(A6mygf3t3vd7*P)h}e>$<*hov$=1+zyygaJK6}G^SAd9}yEY4>(@FydqXnY4e4w+H*2d)6<=8ieYgQADQGp-I?=GAKC_^-;iI{vLBxSBAbQddAjzHN!l3#O&LVDzFC z3=T$pfzmC}*G&K)$8g-Ci;iHTu6xW|2#fTp0p>vaQ|dz$bhkqHZU1AK^ScY+`U&bA zwA&ElVy%8c65Xo#RLdA~>CYdtNZek($FJ%!ml%dC1(1inV?{ojR!`n4I8F@7R-eSPf=n zJdO+Tf=@WADCk>So{=0!Jf#Bv*o?Z}^1*D&O@H=D8C%*vD?(|YQ`FYEQ- zXWiajXAv2NquTUh6b6w^Ru7aNo)ntoH(j%oJ{7e$uQr4EoI?1?IQr0(`<6nSAJPs@ ztRUK>#luoe(dz|N9@6Bfm#)h>RKd<|JmXc2@h3NXt98eUpuyrIB{r>*PJ2{|8ES$;# zN!KC#nUHnw>Tpog7|>Ctx^ue&v=c@q-1cc>~0Hl)~=ttqrwTVh7P*E;x-r!M!?N&lg}O7gS< zV^JD8Wj3@(I}g#OEo6$WoMrEEw%EW2FMJA z3xmfL9({ZPK5eUVh?1@w7^TKrA~M&O7Z)4qmSw5I{nHO3%8&CFLlxO`TRml6~Y}7TC|l6A&I-mR?b<=(U^w*8FOpE+;V;p&N@a3b^s!B;BI_j4X(k zE}~-J=Wq2u+G|xU6VycDQHeO^X0uZM28nE=VKSm8Qz-r z_6m?jz3PF8Es9n>NQtnX+#^)(d2lBZTXaw472_01kh8QRP-Fn{8V|IismPy3mqbG+ z4yJ=JL?_`U>bvN?5ZejirjweMO~$lY7>F+9%23~_QD%ZT%g_)=sZ(V$D3}x4%B06- zd4)g!8`ON>Jep5?Wch$7E+!oZFEg+~4409iIc<`ddY~P{B}RewN`P_PmxVz33-LHT zJ%i4J(kngN3`yfn8gih%ZmFDfTAg_=6N2P2TAhb0Xlx^vfd0)qe;rf~$3s1uC?otU zM4>JqBafwjrKr~SNjB$UGk)l;x$9X ziB3Ngh>wg8y80>E0-(#tp@)!-Lzzpk0BqYaL!0zoX|Mm)DFv~QrlaGy+EVR|gjeL6 zJ4!CCL7l(8q=vDXrejpzB_?y2yIU;rko6=gGdF+>PN(R!`;$5CbWuH`a&e>6!KFR4 zr3Fw}`n*@7wtGsRt~XQ{)Ml!O|Cfe7PepMAgyPlE5zfjp26d8_zjgnWpNZkJr}#LX za&ca2ee4s`YTV?&&9)@RjRgx5^m*M+kkTDLJL8Yz1sVMHQYE(*Ce?No5_I>1vQQ21 zn=-tA#!f}Oa|`si&!ibjM#`?fof1)}o6;-K)BhevuwWbD~LGw~)@a-@Dg-s2C@U{{u>Y1>aZzz% z5vb1#p2tj5(o&vFhi|&8JVO6}Z@X@67RB8PjN=PFn?6H$^h?@ef|S++rvrF{gELwfz` zHA7*+v{s!)N|b}mkVaBX^lW9YTIt-L4=V!?*UTq&>l9-|aZlM(n>l%fM(S7u{ZE1P z0Ih$N&c9fS9BU9i*G+>-;)uq`hp;4*wZg1|KWT>;LWTB^xM?R?Vo|bmYlRnqGAo__ z=bB7`spBX-ti{C1P}g4x^KW$TPm49V_-NBMwdSTgrCjf>-eFRU8*shU0J-%TxSF3U zT(Vi*Tpl{r{G&9DYL98lS5e$znkBpxHR@pANR&5@PWI`FWBnYUuB##gs=r{C!3fS;D+z9#pU3`66ol?*3aJ zSlxR=aKt0O=ZfqVh>-rmf06b6-Iw=I-f?9_n$Du!I0=R(#!{&tKZt0xt$q}G#qE7e z{C@EX9Wn^|QM#?cxI%?XMv9x9E^;6TqmIip@Yz)7^BsBJlKFU95Ir5j@~YP402F#3 zhK8z2Lx)aOf!@dVRx!O0pW|(l%E}A#gT+=BR@QL`ZTUK2uQ9a&by_Col00SKT_Y5S ziQFUA)J?UPpJJIxE3*Eed|@l=FIMX

    l_zj8JYIJX%afH<n?^g&C9AF7g9D*%duzKvr(2B|`% z&5^8V^#XMVBIvJ|k_y!kC*V%x+freNi~YGwA=i)TRm?JVz>rw=PYlH*;@K9NnC$!q zy>}LSXFe8TI7=%lAu|z#>p2T9Ze)K0*V)JExbQ`Ki+PBb={r3A07Lz<#{tl+e|*Fe zzuBhuyG1m6oeVP9LI&~0oPvIN}E;` zUJ7)&Z5)#W4sJ5^hHj)B^{|A>2MWGvjlw1jTudr?y$2}@v6kk?3#~uQAqJ0f!(V$D zJOQdKMn#C6ch@_;>D%w?XXF+`4UF4Dq3-c+_A70E@$VZf5oojp><_b#Gs$epF*^_H zFb?D(egJ#po)LYWS}yLhbZ~++^z`CL>{oao=2x2*9D8+){lkve;pR(i?%R*m0)9#e zB!n1$cQ`WQ$um@_d)fHUMQy1-!N?8cu2@MUe*T*Mu#E7g?n>T6c{si2YS;W_tgOfXxYm#k`-G0#}HT%N~3v=Tq#JI-od z7+!-uE^yde%7A;R3@h@qe`D2?dLO>$dg6RJ)@O;a99c-i6pTC&f{N4cd)N`dZQgIP z*zztDV1qAyf2I{n#)tlrNoCA4IaAo3EidrFyGpmV2W@S{g99Q`_0+f5`ja{G9b3^% za)CtoF0~#XTEu0X^kC5VY~%hb`@CC#@S#82{V~At&=;?h>ijiP+~NBQda9nf(R}y~ zE0@`2PR6RvZwRXC6okf_Bd+6FhwsItaz_Ov+D_T=sM+{kE86o7%_trN|7%8Q5|ZVc z+@QjHdHT=rGOy-KK}?F*DCLVGx!10*Z9BOSW!xvfS|{RRnE@iZkA@=ss^&F64y$B! zyl8Gfgj5-cI3K(!cKJRTnp86&m)$LC^qDOc6+K9R2(1r{KfJ zl9=^`KY8BurlcmYcOZ#=yjUKGk^zSdfF=`x-S^3~x8ay(uQvh*j!NzKet+M-{o!Ws zh9`I{&sQ}YD|qo?qD@8mp&tmC#nqB_d|Aj00c@(^7SlRiBOzn-KS33j?JJbJa?wB) z&GQs7TDnGC&YlLA#ywSHdUBorgwU9_;qqD4P5U#pRV@+C-(Xjb;_iK!!@NzzE57tT z6Y}wbOm2U4=^($<3<@a*_25Y3K^=7C)>!A+VlohPF+|~-lS5qe>E$ay^3Tx%)6DuoeN>p3FrO(T&lhF{@8`rZ~76^|7BfffbA%1 zVgl=w)#NP37C$4#8Y2h^*48NI8cxda@nJr}+E(w$QOc9su?DyY08vM!rn;P+I{w;Y zU-xWx3Pa5ILiTXEV;p8I;lLJ4!YxgXb=Y~!iGod0&g_-y;?#BD)QJ(c7+2KZPLYPdp-LK>3#2(`G$o+hE4WSl?uO9_heS9jZ{Y|nHRp}lECWkthwaVg(d)14{4W|SH=jvKwb89Y(NPZn#~8i&$rpZNLhKxbUZUV&Y51bT*`g2J$>T9vv~S#%lgM264h=iHSuD)!!*Oc4Kw-sWc0Z6 z>n@6!i>#0ba=&@Vqo(EPeL3vJUdwpNc6^!;a}4WESj}G+dv7V`S)ezAHL%@IF&ej$ zb`}{vW8{nV=%W4wXv$GY`)Gi@+vCOOj4#c2bb+DY_Qq<><*N*A7Vo7JtY6m{zBf=c zCB?#)W*fsPmy}@W#fd!$az;iax^>1-^2 z{_x`nR@1v(a_VJW$}g4d?8igR7CylP8CI0=(;wLDJFv_3>ldGozge{^l49itJ_vPQ zZ<7D|^=o^WZgV8NjB(G5t^N1Itxsxiwo_*XS4QG6)7qPO-9GEr^0+kRPyM?vCD3f^ zrG~D0@qT>|KxMv2klRXn<$Rcm@eV%QWqMHs$2FRHSt@ed-CT^*^VXNPp&B)KVfl$m zgxTOW$2uKaJtA>_3>czHP~4q~$rHY-#SogfI6uK5a2<1uc6~Y-ZhSu~!}1CBVT`EY z3TczdpBjf#2z7KnfC5H!5UNpVx~+Xdv0UjzyyTicX(=Q6M`HF%%uwcKvDmVkU#rIt zsIN`dG(>;*N3@*I!JM6%4O{L<#99zok9{sYc7JmyMJwA8Yuxypqt!f9<)ev9sk<9j zi8c?~c98(HwgOw3y5X5=}|?_n)n{J!38lKU-Hc!mIIzcX+DfCaU&(aqlL(Zy~`W9YB zlsZ{4t_}i~Y}wiPbyGD)`K8PC? z3hG=WrMCpM3%DWqZQQ=wKe7yEPoUdgzzp1>A|S2`?s6f0%BcKPq?V%arSj4B^p^AC zT|JbKH1q=r7S6?N*_K($?TEoyzBBTnT4o&kp*N*~cq@{Q+j4Ye-rIy>n3LUqJI$zZ z8r=+yMe(z@yrma-#gdLz*SnQ4GsJwOr7d5%iG(d+dwV6WLr(&jH)`pMr~Gwz9*f=zrQBZI>UOh}S$BEFPx&vImr}7P zb7c-X9X^k+V=hpZ5G~?WG3|S27R*M;6(gsjI(wX_8=uc#acFctXSt8wmd|6w}|d3JG^f2@p#GUZ%NPj z`GC8g=`SL8`}jQ;rLdsosd4qJmE#naOY;lTL3LeS>yMcVCWnkE`<^RP3ufBe?~SKN zMDz%QFU+8ANDcJIQB-|JAD}lm|43Q z*D?2kv5&9!xyEX{-OjgtI@BL!E_}Hk#pELLO_K5G`&*~ADV@B&w=hrOr6bqcNR8o< z?bgik?kQ}YuXM)P>y0s+nGO$w9bf=0OnXNBLxVNoZ%GXAv6Z3RZa)Jki}lQbY!>oS zQ76KpMGao~9Rr zOfiY`Gq;BwunZ#wV)h|WzF(bbiC$`$GKiRMlJgn#jl5L~liq(Sh!roe7Om0bu#h!a zN}A+0Jtj@mZSZG@e&{G&$DxFc;l8zYN=(Lm9-|^78UAW&f;DHY@p|TR&6eXTTMXNg_6xw4;c7 zv>^*3N8-OcK3WB8i9KL{v9&&rmAJK474dB;%2349bf(6T%~;W4>tLWS9wG9{f5F3k zp$%)H*$Ey`DFX6lZAKOGM99@lQ~f$vtZqS>1y^7qTGzVux$$~I|v5^A?f~sqtm-w?5E79io46 z`%u38hm?vI&b1u_%B)67i@kt=p7)=~uD+-)>Y?jsI6+58&#_P?VH2fwh>9-Wd(LJI zX?Uev`qcchWF^vdx@siogWCnIV(@bqudlO%o_@C%!jts z3b(im{~^K3e^fjYemN}BSRm(-S`k13B7r;ZZ3wRYjSCToi71+jfZfl@)9f0{1 ziz?%B|4LDAva?R`TRCWKp)>(ujJJCEZq)v{Mg9brGLX9JLF*sMg8Vfe^Y!Q$hlzzg zTbl}GMx{CcWR$n`S%6lZk^IE{iMnFcu1?f$^Yn{SX_-Er-EKe8K4@%t`DCiSa@*zq zy2^l^(Bt9G2lo})G$*A5Bo_R%0`)6H5|r zUIK=7Sm|CQGdq-*PBAO{1S(l_tF4v3)XaCzHyPmn9K(FIwFFFw88c5vTmv*KFW1 zXK{7-`@yODIR=sJ`DV7$Zo@ninHRi|#q{}Ik~3Nmu6iK>lsU;q5MRUpgccWj4-Xei zmBN604?VaiPX^%w!jxE`mO9SL*a zn>JnT3DY+YyyvT{uTM%^owJX7QBl6oGS(e$Ka7S%7%3m@qb%*>z#kgICaDwDF`t-( zEc`z%-QdJ2@)bn3HYi@`a&wcFdWIi(@sYm-<%^-5tw5$rl?h5K-zjG0&6Ti*YD zt9d{T(7NVhE2kNg=Yt_WR(fgWGh%x7SOgwBwU?X6g&gkJMYAX2wN6x;R; zA>$0}VfPrlj@G8Tz)_1TA{_Y4hUWh!ls_FkJ7tfZ<{UCo=`N&U?yO;a$+V?-SgWMg z8RN1uwW&fTuq>NZtqti&WYA*uGbhUF%0T?|>}^TI`{R71ld{zZ34^F^@*xdfh7FZ( zg!20}WS9|OWnZt|un4bZd`%qE5=nQ^>i&fDpg=-sncRdD3^kC`J(oJydi%Wp3Vkl) zisB*{I{luK(Z>+2T$D5g5A-{IB{8TfN2xfrCMBe4gohjQxhh-bU(Fid;utjGtx6)& z?Pv3wAVfqCku`uJocS|f2t00*_)6bC^T=DoeayO`{7frX4TTjY#4oc1!a4g6wcz9N zPt1~G@L2UzFT%OK?iV-ty_T<4f+jRw*WW@c0PrzN+qbb#c&E@WD8qx1uYx{dU${Fv z(S||z2ThQ=ol9#S*ho0F#n1~C9LW6DuhX7{qRXJ&LYx8^ACvL`loHd*dP24li5H%^ z@1FD{o(zGA+3E16q)EiVoqk3{JXAN*#8Y4o9N_6k)l-YZ_e4~dDtwQ1E_bxJ@UKUZ zX3L|Nq?@P4F<39foyxEumk^`{KzWO$fZPKSkp@884An)Sy=tF@SKM^?YlQC|siR}E z8~ZSM1##$Cbh&ep6tT@C;2#Q7`i^;eBnMJzG32L>;RNfyo~ z%HU#1eez9EKygRU7kRIPZ^L71fxpvsK|2*{_vcRJ5q6x12_q9z3NM;4g~=&VFoB!v zLYlgzi2nEAh$>L`0b~l4(#5pgqI1=xqK+kq#qyvIp7cS<2dvy`kLtqvE2LJ6WmG-eaJ1G?|LF++KNes zngFni?_A0UrdUE%Qv!P|`~_$Us6uo;+}GQ#Ghgi_Jl3R9!M*6Dw?89rOnHlvf#WEF(PD=RJ5Qt>i}vl9;lsnpyhr`i}hhLE}Q}~xJN$>7%NinVXAx6 z1*=s@3_7Z6pWP=XC6&fM#oL9yQ-;m39Wx!#5o|ZOs5x2zS%7S_TJ#%zo*~%s;NB?2WrE zV8D=>h_fB}_M$TgmHN7R-I1W^k)+)g2$Zfu0_2SsoE&~@!KIHMbjMMm?h36GUrdOO z9zB}HnTpUFzN~$_;n!72&NWwevkRI`I&P_!eb)LGlmAd7b*Ho^7ExA$+$4R5&qy4s36CL$)IiUmF=4kSp z^?>Y0;c@qVr?OLI*nxsqU8NengH+x8chwz8^E)cuLdS%+btN-)XdC5ohMCx%tQ-x|=_#^1CE;b$S;cvOCn`OjzUCFCtw3K-h7rwpm z1pg|!F!A^q0PJvorP8<@@RV*~<-nOel3+Z9BY0a;cb7{^#*b zS`U2JU~Z3pd2-{6@6N*@I+td=Ar_JhNswC?wUl0>YKAEO%a|J9pSyMO<0Do`2GuRz ze`jUPTGtYRCjxsb=pQTG?e@|@Iud$vPFYwZ__X>|jnyg(Q$y@TZVC@;v#FGAhuDb3 zPQcdDFG#)$kknvz9#T}^B3ufT`Gu&_XLbP0hJasqWQ&D5LFhsv@j6g`5hW!W4~)uO zsHPSE@HCO!%xdxcNRU(b^crI<&iGlKWAqd}ytywO+J@)kQzpLx$`vUmepb|u7c9H* zFo1A=yOr*}x^*7k&hF-*56aJC*1OS>brqS;>$yAsJ|H5N!3YYh+uN8T#vQ45!y7a^!CPOyem2-sIeO6my^sD)!D{QQvYrGT|M{AD(K5(_$1B#QoTsSUXolyd zO7WLAfJ{al85S`6LbUiz#`vSvHQIUsL*~=p&)(4*JL!mJ5&Y_%Os|pPsK!yejHtN{ zSw4S~pB2VI_#WjBfBVEvP^H3xu~!0_>7&WgS#U&Luu5=-?^w9S+1{?g_Bd}aM|BI zfB^iOK?hyYw1OZf68p^u^Vvd8kO`IW!#>yc=SKX80UkHeb$o~u`{k!;fWQj3m>A3o8xIj%P^qoPxMK9KlNC1ZQq*ma`>8OzTRkXE~I84aTB0=re9Y) z>b+0zx=4Z$9?hz1`sUAc?-PIdP@e^VT>e$ACV247;zc!A4DWv>JQfClR^F%||; zA1kxxRql2R^Tcu*QByRrDD?07mw%GJ$=1OVKSyoJ;+n`G=tnI%wtJsMb!*`1?<#_wAQHWk+gsS;9zvP9D+hu+29l9l`TZMe4X4)=mp^Pa(O8qXF%2<8f$Ne&Y* z!|lzF4f}JBgJ4Ym*^DMqKD$1`x>>#_dST)e@Z z99&cm{eyKK-?CbUELkTyH2=bSE8yinJB@jmqAVR5c7ZyXzZ;7(Y`>fFLd;%{3>x>$6?n2v|$ChXQ*E0|&6 zwKpSAwdLwyU0xgi62!|h=7YV(ujYY`=78BtyJ3;JbuFw%S1fpuz1?AW-Xbh+wSI0q zp;kGbc*7kh&jt*ciF_`vAFRv_&BWy|?yf!He49I7VDWwG&w|io&Byg0L`Er6d1US4 z_I8qKINs8c5DE~dp;&-7u0?Q)R?uY zCY{!=IgcF9Q3vJWabKkWA3IEPq;%@dIoeGL)5%BJ9Nft+)aCtKPX1@ofF+)%RWvI+ zqZAJebAswJ|Z^exO-Q$HHhO*lfOh<4dotBVyNZG`i7WZD{%;? zt)<_w$fkzkhOAPd8j=GuUVQzYmdrWx=jHnpV|;U)X{+>PJ0nsnpL zz(FXx?N$q`sPVJ@y|1??A|eMf89}@>k(Y}td)oDeIDaC`2Xd@vWSE2%rD9B4jQG9c zl&7PPH%`mDW}DyLeM!WD)KSfG=aXDcU>*#nOL0{drF>c?Zmlo7#%q^NTkA2GLgcXD zO(%`~q!2*Y2Lu_#53dqoQijL%GRE$X09lEgR5aSSm)r!&kJ{|^-)@VJaVj{3!QB_CPCpa~gPhmZUll(-gbsV*oDP)1?uMFGqH4|~l>A$&$urZ}K;%8o;R$eyj9Nl}ayJsC{v`2&)cZHL~Iu@%G(S#_i$tCZj zoB$+DG8*q#eJUJ8%$Tn3142t&2-h+(e5+`JM zbf0>mEA-$;%E8(E=QcA~mGAlxQn^z+`&Idmw3=g;j?c@eD0O)>e!KMYcEM z|Ah`B$0Fyq{}TKh<7{jjq}ym6+UeHg>Bpm_rXuUz&8(49$k9yB#xIdj7ne}rb#6E- zaM>^XnoM=ezT3S$(3K&i7b2)<4JZ*aBVe!q5crZ~1#{7a2TOTdAc+T}B{K{^>X-CI z_@Abe37SW;@tdw^YEd~5D$GX)VF<~@TZ=t|`>J`h|MRbv}rZ265w;_7Gcpk;wn49$@$_%MI?hvk>+Tjj@Cp0=kk4G{rY0!2A*gP#n-k@|_QciIoDhdtZpjz@Iipi~<$a>LRS#&J_i+t>O|`LdJF z$g-23t1{be)G}L*<~Os8b`0gsXUzZU74B1>MFgeQNxoP{@dZF_VxH=;(&XdON=3=< z>&sam#}Fb50EUd4vattemcrw3c{b*%xjoQ=w`x4HE*NarGbH&f(mh2TYjAn6Dj|{Z zxUaOL{4(M@O~fP~U*%d&Y1<7a>u>%Uep91kX@lTc9&8Ra5^*`azg%c{^gRae#=@F* zkfC1w9smpa-yMlhym!=pxWkv@Am`^7tux}m5rnwT78Rf>z6sPjN8mu z0AkoMy!UJ}LIyoMueas940H+NPL7Z&%%F>ll!@^GmDBFpXC^2WQ3n6ppg- zsQg~3=vT}2ai3qeq}}DMz17H4q{)hR^e2W{qo;<0*cyFYa7q(?F!JNSp^_L61;Jc{ z{e5wu4WN>al`Dz}`x>Ct#c>mHTQ3+F^qOts+3w%r54wUQ2bt2Z@}dpde=@hgQ#-PJ z{4z>bX)q}?*R&JEO_<@eAyB%aJ_QVrNw&N|N`ur|edH#&+0A@}>japg3$8oV5O@n5 zO_~60W)mJl;}0x;8EqZ{kwF=1k?C?qJYszQ?1n{nxsb+Ek!ms++0beC3R zXE^gr?mNg5lj?}<;7Zmr>TQDmG=OHc@;QtW?rDLC@Us5i;fL`8CYIHZIs5?@@=}2s zvocZj@u4hdmZC9i<3yrR<8aW?whpbT(AW?WR^3T#qAC&KG6f&$LE?%)6Rz*OvdTVO zH|Ecu_jZpX4Y|X3y%~>^l{X#AheAogS6VK66DW>}W!({fELq)W8t`vMUT>0q=nMDm z-Q`ZhKZ&0UA-umI5E~ZKBDgQJvZjnYbS%zGvB?bhqYMU7?b@bqJjoTy?^j!k?PEe6 zyY9qA2Q#@grySVF6m!`5$F9DHtUr`SXPh9R-Z}&C)UC%B%zv(g81=KH>vX*EpchI$ zgI2E7L_S^mm1|nk69bOd6$g%wJq;NDsqn3wKd&-jPc92%-ve%+-L9JsKI&U*SWU8r zvwfr@D+pMQy(R{iWFkxE3ryHkkbT|Sez@7{N!?Mex4ZZdOqDy4w)?a$e|AhP?nJd1 zJ7A4|tyXaWZ&oN0UQIV5NJ%1Ezwx+NOIdZluYU1y4t(&+QXI=e#U%BUoN+ zj!3=oIw4i@I|f6Y4o=5hGK3CmUSqohnn!+3cccz!9YwWPZA{K>!n7)K(e<=*L$lul zABAwK{ywJ&_r?oy2TpkopFkO}gia8dx9Tzn%~1L3(uOavE96>d{nLpzH3^_KBD!RR zGY9W8CQhfr9+5cT&Gz$cS{n(SUmM*z?i5`NU7XJ46}wAYPHNq54AfH;m$}dtV*=n9 zJQC?QLv}>*6^n2r@df?GEQGUxj{8&P_7=8+6P??v9cz5(HY)zy7JcbM9@mV`axP1v z`TgYEVI3co7W8{8eAK|0<}5%AMbk!cjg@e!cs=F7b|PM6FpVJ}*I^IVu9Y|Nv5%pW zWhJ=nhtJ_Cy8g}?Irkw$x1*3SD?PtmW}uqTgd^;c%O)PBRzVUDG%;88FG;_!rH6{9 zysskCK-$#IWlzIeIxDsc$7Y=kGPB}7$B!vK+KUHOtzN)7!pqW<(73w=U65?M$pM#f zzXQWU5oZfmAESLWU>bbU~!mMZ&u zAFBbOh`SY=j)+f|Q=VQQdgTDLh;~!|v`^1yr2Ms$$8RVQ%dGoYB-Dx=#LP2T3sR1$ z=Hq41i}xx(iEJRWP{S4;GFO!bNZHqVnT)!Z~S`3bgS6%^6v>epM_H|_EG{MgLzSh_uvdk}= z!$fu>>^5zBJ0j2~rpG+v|6D*XHJ|N;O!V*1?2-YnWX_%4=!*eqwha_!11@q}tt6lE zth;~yfB-qFL)e6iAC!_t{N?Q&HfJ3q*aDiPj4Uls&?fFLqsRKTxu2ehS~tYqJdPUr zlfx#rR{QTGG6eAgMDF0*mdS!~A?O>S4I)!zy!PXMQ9LmDz8ioY)xvv~jQY@1J6u2)dkF)69tsAEq3V(M9b8MtNmI6W4b zOG*)m>wfgt+?+1&;h}%>;i2@2&k6kQ&>61igw>kKipE;pQ@V$P5Uklu>le}S9E()l zimsEphkVw*QtI?2Weyz%CE|3z6>zt>Gq($pJKKawX4@~3lAun7uXO#=e z$zk{Qlx=e8Vx^GJ?Nl9NsQBxe)X#vFmGyegv-EXI14-A6c>bJA?Q2LhT&0aI(l2Yi zAd}RKiM6uW;$K9RNs-=k3ktiJpRA;?cZfQvb1556eIb}sA{;Qkp5=*ktf7&xo zYkP3@)dR;YGux}b{}fi9#OLg167M(^v<@~+uL5EN{dBGgjW#zpc%scM}q|_VIzCk7gR+|MwFF_Mb;UrEx@xBp>cID4!qcH=Ttzg(M zwyi9YjZ!$R8O3~r3Z}a70@Ifb04M9-$J(9rp2H3}YZT~>v=-q0o{D)7$zlp0{>S~L zzF)cP=A+IE?+XCQ8B(|_^*9{~@I`gYqIrgYh|)hMq*5#0^lNlJFw{dcwib_ibu@|- zxOE`)eadyDpQc6JlTm)P4njTw>?ViF5apOT07pxwqgSTI&tGt>j5e=~sUFeNi9EWG zGMJfk)@=6Sc~`phBl2p)EWoC}B)Q`9h)(m*IFavusQYC84D|$=AWXwnIQSO` zlauV2)4!T=wYP)quXjOrlat#YL0Vy5YQf6jBne1Ydf)|SMo(YX};(yx{UBVt1f#Q;xStt1eZIgEkrhyt1?(O z*XNIzKer94s6NInsfN&2c>H>)Oce;N@d`zz2~dw)6dEJpzqC|tsqtzmg`&1Z8T@^E zZ^fq_>g*|7#omA++puM{Rv^d-QIAj)c$3uDjA7kez@O78k%_n<%y`sZo$A-tkGc3e z#s+rW6jGqDpU0}~OX7arcO;A!S|52;TB_M@6g{CfwuD!cm3F((u#r$h#-ac(J&E8> zHt#P>F+E1;@J)K_F1FSfEXi5^67mil|LV@3wM};D;sf8?9@!ClR~$DmGay))qv3wB zgzWw#GwmRj<$$2EI{M3XjmFtMaQHY40kwViGA#%#q(DQrbi_4NP*RA-^Gnz_!T;3s zwK`c(K+Ny}W-X1x`ZI()ArV3NF!>i>fwKyr8B7k_o{e-}^?!*CkN#cJ(^17SZZ^f~ zM0UodOZGsmdn};5Mbam((+c8@nX*qtddc3HUQ!jOrzlt`hDIUzL#JZt5ue*>#m(v; zx4X;`O#NieYmZ}>L&#_=o-O;q%4N24{folN(gA5r8_EOtZ%KJI&a|6qMP$&D){Nmb z4<+mUkfAvuRQ}y(Wau8i$>m)J;jOz6`x1^FfMc)_rppkkeI$ZfBxRV*oP&a()}& zDe+>r_4GK{D8KdY6>{rjh|VEw+^?HpJqoAbt=w|l-0_Lp5TG$!sb|yVvc=f;x7;ckGvjkWam+be}{VdLuFY$hg0Bv9E6#;Ygs6BNlc|w@iYAXLxfNc zjM>M?&GN|YB%DyvHjxl##S#4>f}$to4Su*GJ7sx(%DmkWVeWc<*wcQ1`aVbLJztZ_ zn5`u~U!Xs%w@+W6jQ;U`+C zcurTGU7|~bs^>FD#_-!aFkjCbLx*{QAT*67*x)Jg4Xcs1;&AFX3124IFL^`v&rdcT zR z9H2dMQw{qI`@Z^C4*9;UJAmERYH6kbO;m|=J@eK-@Hlya0W@o`hsNB zwWoGXk<-xQ-iwSay5hAGAS=7MntgXRxg26Mwb>W)v0}}uvxf8wYrP1|IDgy z#-e{wa$2z$5|@8u=l0d|()W&{rXG*9;CqHs9~a+e8BTqGaluhb{9WhxH-I}yW4a@$ zS#l-;7>zO#fYIC$R}R97Q>a285T&=Mkc#***~nkyPE;yh0!nh*kAL+(2VrjnK|rFO z4?$pSp>Q3CwQqkN>-D4WS0&8=8bkfhnlZ-1 z#@6l<-vTyPw~u|A=`fzo|ErqcrO8RUYc3@jGEd@$9Z6kS-~dWSi)ro={(l^TZEAc- zFz7(?@B5b6rAe93(atI5@`SvG=v3T~2ojgHt?f)soy- z&~8^;|D=U}?l^RO#!R`Xo=N6iz342heD>YNi4=-FP3n*RHj8VdU4YHXskVQ#0TL;&;p$Ni_fG2c!j zK>VyX)%K4(fMLitEM_|!9SGPx$~UYn5ZQEcQf<4Ti)4YeH zaK_wjWMb7BDPgK@W7JbgmmrV@L)ky0q4T#evnrMh{d+n(Bsw@{O~T%Z*JQf;k5yk% z|G8K!;9>}TL?2!No4&3gqu<$?w>qq{v%uDincj4C~PF|5)=CRqvU+d|Gy z1ajQ|h|}rXVatHOg|?23c7m1L{|q0C^pR*}Sk|xp5D3wj8-YR3?dZ^98Knye1bP`} z`_baam=>`F+&HDte$j1$n%`!wAY?fGEw>cRz zFL3KCo(O5{BgFQisyy5;Tl{!Ww}g1PpI#plpW#^%K^f${4tVe|it z7_qY6i01nbh9%5X2*jywha28lfCKr<4C33!HgJqN#JpYR8H?b}u^`b}T4$Bh1=d@k zN#MZjDV@!EhWAQWx9f+J)}Eu!`r^azQC5Xan@B|pYDHiPhh6BtA|R+^z}=?^&9-U1l8nN2-be1d8B;$YB@fpv*Xl zKPsL3V2Js@`o9U5t#t1*VAM+u|HM#lcpVp+#Ock~E0+{-bkA_6!ord(y3A8Go3Z1$ zM4XJngx!`VZ7`bf-T~k9Lmq_IDRRKFN7cEJEd24}H`;h6n{Hn?hRWx(OoaL|Kex;e zc|I}wuA(?QH?oHu0=muE-sR@Msv5{{oTpv^y$UI)y-Y+<%6PFF!=l?pRm(9{nY&2;)NkGbQhEO?i{If*d_pc#L_o}ZkAFu_3n7J zeS3~2pFGbcCS*w*YoI0nBBDL?Cw+4U6no4(WOO1+&6!=QsVtvGzfoa!*)2FDz~JKg z4X;}*4p9SXPgq@3Qi~I1!I)n70Efm}{6P5W6D>!Ti7hq%4SvZ1pFP;@Y9M(@iWOC$ z&r>4bSwBc$8>f|!go z9JpUAG+;h5W2GJOY&uE-pj#dp(Ei{(>5?69{j&wg9Mc7%ABOUfHpAKq*-=0j9}&FV zAS`Fo>Fu2jiVx`AZP${F`(E6jTHDZLl9NyO_0enl5He1!BBpik*t`(0qPYMPpwC0H zEkLd8B`A&bB{Jb!m4281#rnlV`8(-8Rp@$`mYYXlqV_`7coxwJ?p3v6q$aaBgb(?& zqgt`_SI#i%NlI1E8Q{(yN7)7Mqh`w-mQKFh*Lz3dqEp2*n1E3IU%-+lAqBel_Y+1G zft;`o)x}`5rA%Bd9!lwSJC)2kmv!$a+KV>w6^*LdsM&+UY@k;gbD2v@gvyicesLc= z{bY}F2>B}q_ihwFU^IFu3az1`Yv@KN%qDsztaC}XFKurniF)5ZUZ|=eXpoJU+}Tg! zklBKkA}TMiv{%NH9@mNFiZ*s4OOgX8p%^=Y9iZ~KzBe)c7(k_C|9Hgvb+_IS$EereIjPG04b6!5kLY$?f8|V;p8L#^ZdZuRsZ#@6Gb$~T|Akxo`(#x<3r=6q#VdF8$J$p4KFpr}$k7B&FUgG##AQeV1$NyWF+8E@h} zsSKQsp_RRh{AhkO<*_Q^0{w9xaa$pxM%b#n6yoFkgTrc-Bjoi-}%W(!DP@5cf%%#p{h^3)0lrCe(D&*Xek5hs z2be&A&`NDy6zV`cSVMw7$67WyYuL*ASS#kpPHG{BQx*h3Lj?a$FSb7<4}O^HdZI39 zH{SA8G`9BCSC4#G#qh<+{pvSRZ!|mQ*iMnfitQhe!91cj-d4}_FX=@z4RNnQPHqe* zTm{%{235RR?MZ{Y`4Q&HMkH2Z`F7c?=--vG^lnu66n<-x#W>1rz$$Oc5Bb zPdk6luvocs)Sm$Q>B#D~LSgOu{u#6@tFGv!u(f4gqeXwxy|^Zm;n#c zkY;r;i6mAm>Z|M4s<_#fx*EsqKqz&^vGPQ`y_t09-zL}U8vJy%Hi!-uQ+?;_!bhbYCLlG4 zIe$-3M(+M=^DI!+U8uS+vMvLfH?Wz(9e=EM=UQwK|S$=kkV^4M)zWkzvD(=JLkX zgZG|`CZQ{f@d>TM07(z{=oHN9q3Bs)q7_~gp4-8_4!)*bMb9B`l}*KlllcP&ah{*l zCwP0#ec&uc$bUVSXDm&WYcO_=o5bOaZ|ai}>Har}!tDHG=~s57VDv+7S&T_L%z(AP zI7Qn5S4&tJ-1@}a*MIg){wn0lR7Bh=5uES2V`{Gqpizf2S3CiQmP{*4dL>2l#=~$) z)lCR`d_h^)&n7K4#{toZ%xa|WUgkd?=-XL4l^@*7RwM+UXC#yA-lIo@IVTI{6j-A4 z?tnrp2LJc4IY!$k~_b!4x0$8Sikxj)#eDa^d&U;6O!DaKyTTz+vLRc zT&}*W-N13bF?)LsTw|_B%+cG4nxqhRMz30ej8tOLruL6qtfbZ{PbA(NCF$ygB-TU$ z>LkYIfrp>v&=R&M$ixWWy5v%PsiClr2-=H>-{`1E>R;i4ahCz!^G?@`YPS2-s<|p> zt|-#w;8x0e;-Q|TQ3qn#dA^9bJ+W|rI=@LM;Mpu70-ENIbEqNdKFEu7Yv=79l2z>s zpBg;a$Rm@Q?%VMm$^Cip)^r%^4E0hi({LRV&2g}aqPOnRF-r^1u4%xR-iI&}|Elyx zFm;8}K5Pe2gQ~?qe6WR zC8tm{K`!M873{_z(3dvbb8=o@W9hpIIO&=`IsW)53*+MWo|>OUAZG|Jpk|yR7Z*f~ zSmIcK+W!qIa5;dQOXYx)G>c@ttOhexY8G=gXuPyt{{cN)twg=C4r01=y+85%!!n4p zBUHwD85fx6_m2sR5PGUoB|#lEuN0liFXk!fl8SS(+Rw&Y->|WtX1p3G)N2?EW++q043OAL3rWW~^9?m)Xa1Ba$U#xK zObfH25-6olA`IOial4nI?#llZghY-<0Iyb_K_$wxPWSR+(5mHjiWMZCmIx1B#XMgh zJpaiY1LHrR1v{P|h@=JUJ*{~?tl#Xct@yYyKONnet>O9JrWUntB>D;?w?92LnKEon z84jak-gm8;zijyc$ZWY3VOBOz7-pHX=)qmVtebHMXEQTiY6{THCT>E|u`1DlZePBc z@oKOLFSdLt_vde6WKK~0wG$E1ZQR@{4&u%<+Gpg)_QU7{X6UQbuGCZe@B>z>5%;|1HH8NlPcWOc1;Yr`22~4Dvh1aq$!tlZ76GkFg#xpK37G-@cQ7qagR{ zy!TZw{F@d)Mxl=3!ID46*g}9fV}|fi&!@li=m#dE$8wZRd7Z3VS#6F?%vT-#y-`JB zjL6tRh1OQpn|LpG0uu}Y7t*VBxbryOKNhU}vqu+e3K#UBNkaGMF5+wwyjfB7+hX{6+473Bb}D|8%m9bSn)JE1MlJz)ktJJX>3BIyB2!KkKG;g2PbJNmAh zfl*(2tXP>dE3Z1IamDrpic(O-0@w&QBR|k|H`;G}Gv8D1G44bsesWkVEoJ%`dDY0T)}MaH1bZ* zT7PeFwzEcUUWaEHth420XWgp5uDH2vBM`K~{>D|$;n3PsHHwth@voyuy^(RIagmHp zXEDoAvxl&@g)@}65fZ*8e9X=Ylk_8abhrlrIVfuy-S>L|{mJ@a6J6{O{bpIU1#HUm zqmI?}-L$J#4y#W79!uvG7{(d(CH=|nG2qnPTE|k>+os6OuJp*t36Zn;;1V$Pi~1!l z>~s8HG-s{y_Y^wu|5e&I>9x;kC|QAg8lU+9i-)!l8rNk6eSifIxUuKLK}pmPvT++v zXbBoY=|2bhW%cs;@sxL{*`+sKyGO-_F0|Hf#Cd>m9M%?GQqNtVhr7ozH3f%Ka7eKT z%=sxGII^U*1J%xywj(7xDr|hFCA1p3hb~} zZrDJ=i;wutbfac%oGB3jpzm$n5httR)xq&yOzr0@;65+9=q@I7lVKfDbVtp@A}&B5 zP4VU{pPaR0?SWKZZd&{C|6gBu$Ktc5}DBk)r6nT6>0Zr%Y3-#?%)FAe+ zxzfr-uZ{M-y-m@AA$N$A?5|Rl(aC?d>YHYhD{4%D%KpBSohb0MS@ASA^BJMnT6K$B zM}eaf!8P;F6(y}oapf(CoB5lkMaDNGD$vBtCq((olq@U;lEP9`={nrd&gp3i$aug6w$&vL4HFf_8DJNLTNoV7$HSF~Ip%LyTJhUIA6 zw9YS|VFk0J<)9bRV7)YB_QsV6fTeM<9wY;7Djo@VUq92SFcaibjDqvMTAya;FVs7BF6YnitNZ$~t#sTkS$-J#VBh0gszZ zW#Yu^uOQAa6#?<2dk|0mt)72#Jv6>~BFnPaMDs`;e7mJP4O911%eEN%bq%0AxS=N2&w$E_O>3Fs)^;hv+gv5^x2z$rp*FFoe4%329^nLxIe>*B? zD@t~{)72Bl{91&tqc@(8Gk_jaz8j!z-nw* zO$H1Vn_X)rlK#6A79=?2mMdE#0`Ls~9AlzZ|70;3vSO8kPp5IWH%@+G7`;T$9&^@F z)VR-rR71>caE6XFJ=YYb;+#6^+L~LDps8nbA@Ru_{f|%*2BIU`xr!m)$zc~KEmMAq z$n;wL2|&zbEK94wCP~1P{?}M$V7et(;%p|C4#Ee22NCI+;Ci$_Eoq6lxoeu^TW6W$ zzSKy%ov~%j>Dx#;>(nx3u+jF*x?`xh*$g_)Qm$X>bWQ7E4`a|nNSmo=NSgINTWIhU zQm5ULr8Oo~k2%~8pRl>)RYh850tjyl<(?v=Pkh&A6xMxjc@Jg>{%d%a&u^nQgjba) z=*1jQL%tmhf(0;sddeT-2MuxX8~uWUK5KOx-`J1-2&mEpq3qhfLR#j55{+vsVtrtq z2DBx=Oq+c0!~!JYrp)O?D|FjNSib7WQ80k~xruY0bNK8(y`-p6d2d!i!)^ZrGfVNU zAL8c$l8j|<=j}b1BxGVt+pvDUmjqEJi{J#$o-(Tz z-L(SiV=pozK#mC_(6s#1*6nXeR?i~k&qw;(l7fvwK3`tX&%!eqPdk0;}uct znjUi0eQ^dzZ7l`!MwcmML{mY{x6&^iSC=*XH_8#Nyuvg%j(bR4pW&Waa*^0ahd&0- z(>H0aY+=C-F^m2c5aBvmB-gV!U&ie2+z3~QQ+as$t2ULH7a6n+NW986#j1KDzZjB5 zf9n!MOW4He?MC!LYs%O}j5f&!lk}_p$(mnkg)~cc23%_Sd=L=RVNi^R;>(lzrjUjv z;D2F^+yKTXPZF@yebRL-+CXkQo_`A-;!C>NJz={ka;&^cm$l!`m9*O&qOD|aL50@0 z6SIhTj6Zb4#FZ-^!ULAjux z^6+a97g{-Ye>4nESF_!G^<7)13*eSLR^MN?T`1x^4pjhv;IrRW^fQ`P%L80Ee`X}+ zkyegppXUVl$fyx|jWD7vrIW>i7s9jYNA-#Py%A2tO`uoNk0~-XY>89rj#k=HiC*g# z6Io0@bWt_h@A~5!S8b}@wjdq($08pIaciRg`05Gpf&dhSeG5BB&Z*6S-PQ}6zE5~{ zqW3P*8%r=%e0c9hiGSch>OjA>SU%0RFiS?eG#J=5%(9t5d4NXozQ`5~S=YYo*Y#s5 zR>aJT*9r7(Vnfj~&j!1eG;)gB+WCXSgSeeCu-yw$AR|HCM1bodBk@}( zU?~8#5LgGG2*1}jM+u`c$o$f7!6n~gxOBoO) zJ|!H$U@1J+*v%)M&XN=?tS-3hM{tA{`zSlzU>s$RxQmJUEpxlRPS0{m%p{-Bu#+$$ z3&M4SX+0ZL$07tYQ6_&X&(euY83hBs&LRNqK0zBK&P2{MoiRZknnCdI=X|FEM4~D9 zXxS>6)1`3vED?(wQ=5qy_Pj^q1O;m-_TYi0Iw3#%m{{G4&-paNa~Cv|(eh$Q^J^UQ z3uhu^!mf**FsyDOYv>D{Jjz8U#!C`Oh%i8is;0E_#!yfKYtdd|lt03^*FCuE7wlQs zz)_1}%xCPqA0zK3LNPy(RWK1r<51)&$8v+ZGmaR5zB}vi13l420jl`urk`e=F%}wG zrOmx0ViCh4Eq=B9i??28ea-D;cpDwKc5|on_3P{Q6*KB@dt`E|KD@+Yti)3v-l@?v z*Hh$g21hALp`b*k!;6Qg7J4@gqwBDg?ib=V?TY%8i}plUYR4&Ke$||6 zsNsl>jSW52o@XCg_-SEGPCJx*JQ}@b)BWwDIpMIxHmzAwhgY7GC3Ko;6e5fhq%CV@>}=;3A& zA4fMklkU}gH|4yL9ou(<(iB%ZhV3g12a}kSIIcbe**9oBF?kQS@QYu8kbYev#|25J zjk9PThaN&t@_dMvphYpn);Z1Ukt*gpFI02s9w^DHIAh2gzf~)@+hp>XeckXWcZfZ5 zXH5T(M*1XPC=nnAW60@rs5A}uDmhi|TUDiYeIG{NSf^w<6{_0e+gT@xfk_u$!7?sr`$NnN;9x#9 zs3KY-FgQ4%(rNySsqg~v^s-{$T5qug`SsFW9WG~vl|bEe^sQ7DsX#C3eTf63JXKrR zU;U{H$j(UmwpsyA+RGoH<3StM_@HS2^L_t;-)TT~eh>L`hl6FPXzMJ1c9v@TBYQ;SpN^K0-eGYf%bB^_iqok!#^ ziT1DHw&0q}4c_-$=iX31Cqy_IrN=nsh~lFf^+t38qI=pV@4n9ea=NQ5jghQHd*23rMNGPpDwj0wcJz9Mdib`O-#Hw zZuVEx`{jJq+Vr=$e!eh+p-5vShx?{WPSXd+*8A}6v z*xuC6V-$8w^2t_N4AL-W)WO!6j+7G)AH33ogJK;*B3>D7c73a@OTT$ojUZdkCb%~O zRDupG7HK2#rTyZJ5Vr&^rz|GWwZuPuDMZ1ImBCHyrzYxs;`~NI6QGz7n@^%cCHTfV z)dbk_Lm3&<3u*(@$Ek5R)~bh?9g|Rh4d~}GKh&OVGs^KldOb#0h*n&j`(Q5-9L z#Cqq4otaffyYaa!RjtL2SabLKE8I}6X%s2dK41@+kAyE0UO)%tEnxDV&7QvgN1FT* z@IMw@uKCp4fvGpZn|#ZuRt}oN|3eIr*25x1T`LCqG*q3fO&3=t7{Zx~nK!;|POmf4 zo~gc;TNNdejS_~5!v))|+hIll47TCqnpzkGgXFis*?2fF`M1}$3!eR4XA}2p*Ncwq zLA^EoXC$BUp|nyWdFbkGQf_z)CY+sZjuG_?vNyZ=_(-F&48~+CH1*azULEfk?yVjX~bN@U>+3xvg}4~i}TO|C88wYZVj1qj^3DC4_4wl_ekodgAZ9gGfkI2JMLMY(VY zWo;hyBIU7efgSn%h*Z|ziZRP%9Yxeo|8X{7M_I{6o1Fp_z$OxayGmsG-2{+*4cL@! z!P*tMsIg@Avi&%V0PZOR=FB(0<#Gi1VSvb0auO%eSP71vwqzm}HM3aSV(J+gYeYfZ z{Zb)-q(KVnc^;E@=#M1KX5ZrXk?@oK7Oak(bCRr!PJiV;B%{Q)6Nleadm8?Ez`V5? z{aC7Z3FeDigZo*25SX)Nt;G3kisS8wbS^A_a1VNX$Iu~6o zEwn6}CDpHd(@_V1I9l0r{<8p{FsHs*&=8fn|a%t`+`Fd%)#k zgXO>BI1v~loGmowYsUk2pJ_jscJnkk?#r9=Y>CP}+R%61888m$_~YTVhV*SOMWN4n zg>2;C^$#RxN5Y4$0V3*BuRZ@-RgP~5y}hgu+CX=s)&RZ7Ss(W=zn%C~u~xXRP^h}K zgC==VKwy4eQgCbVcjwGv^Rv^_EZLe|0*wfj&W%g9&Bh;^owWkbiY`Upq#qM&)`-@R z_&Zz{VW!VdinqQ5iH7!tazedcD9uXK_jj4&wbC55ne^$bkwF&Xmp*wT!!VwaXjqeo z=B%IqeI7vhmLSk9!yO(_@$Fum|6JwuM0KcrK^@i*B{4tB*1z&Z5mmky9iX@LqjhZT z&nTvEXMJ{iS5Jda0HzRWUj+IxyO#aN+xkm8hnpBTh7|_Z8iaQLmWWh|yXo2!#P{j$ zqieTVZjk-GzRh8QyS3YEpPmx4zDLU@4Izz8lFlZvYa)i#Qa#$2JO9LG&E2yjGuRy6 zg#6!FrveO9`>r)mSbW}*n>IN~_hPWoa^!ngrX7f#K%3Lsv07i3RU+$qqW&E&dkVuI0vGKA?Mu^`D{$PHkd2E%|7U!TJ4A z-0*)wn1cS^J)B8=+VX(a498KNnpHL zawX$;_P`2%$I_J{kBqs<3)?yEy{a`&vNg2Qlij4a(Z7f`CvYTf_0-Iuu5cJp7oXV$ zwnZ?!{CET3`kVtz(6uSbHv1yD~hm9;{X=%hB^r$ZEpM}>)p^I1?lQ$C?uXk!s_=r zz(dQD_6O$&b`NgC1#-!+GsjM>Ig_f#3&iOVZXQn+Z}ssiZU1_jd-v98daY)$t!=Iy zo6lcnp6bbuN&KaeziLvh;jU2%IvFpT$Hi|JUq~EkG22&0$|QLcHuz9DH-o;zbEomp zJfLWJb(|5>zwgs{-A8ci=yDi^JAsKhlaGCDEk?)-G*1eV%D&chMe;0%SbY9%I6cKS zC-lI4Na}=q4zCk-(vlXy7yU%)n8}ZzwbFzWEbIX*3HEx;Py@-by&pO|?@k8#5w)>B zEZfsL{%ghUr}6Q9HtRhv1;Wd9sG4!^@?ltkzDLLb+#kZ%-{zfnLpCstc?v+3vlW6*Lkp|$xl4EdC;G{(U_MOBMugBeQ zeSBo@m_K<}EJr40*|HYq>wy*jI-xj?t>>ejhw>dYKX((#oAz00`V+@miv_GU7h)bP zhv1Dg4v1mvbJ7I*r(~808RCiirJ0R}+cosjp7`^7l$T&Bjhy@czdG;VlhET<8mZXc zoXVAyqB?8+KcZiRN@c`%x^K?siF(<*BHzbM<$FJ;`h+K>@{oJ6M#QaSwQ@b;rq!%z z-2U-L(H7}UYJD7%)+6j}qyCa~^mQ_ksoy;4V?Nqp=Iy{1esynSH>^y-#*?oQf;U(w zM9K~I*fPa0ye4|LG>h*>+(g>9_R)eS$d_y!65FpW7-x?OUp6v(1bP@c-6W77H#E+u z(lL-z{eUeAfBu@^T4QCqG0T-1xQN}Ci}?Qt2uN82JRqRfkk)IB2?9U_N?&o2-)gbhFmeIq^H)j*GMFFUK=~CM}0rcaZU^1`Wq|*tplzI?*$h^LG zfx+h84RploqW))ouNUTzSnNX8XV`h>!IdEYN;dxN(!(qpWZYt(JK?~gh-NEESO zhmA@g7MGSrqG#~(i0cP7It$ST{KSP`9sITpCis-18du;vPWCGn74$3XM8cpz3&M^b zQ2Tqwi1lEA7sVh7El7cT+I~U ze>jwv)BphyD=XFSd7PrV(sIYfn*L`(f`yT21S}h#@rONjw!Ea*l4xXqT28ux2|7M};$5pp2ebM?yOG2G-o5APPJ5Q8qkPR+L%6Jfp0Tq<2Q=29v6$h}6KgI@py z6o6zfRCfONC!ye$48V1hW!3v)pj~}>F3XZT#GrEq=tyT<&X(^^ewu=-Xg!xvtte`3 zSUwCYr$70Dr#pVt6Ico2Lj--d#eemlAUg~9=MbHhXuHt0#sN&b0oty79ab^p-^cK} z9pVIX_~2TGM19RGDkdf69NQt=r8fTtJbem^KO_XeY`(T=JOcYwr)12KaA!=>m$w zj5z6x_0)fnKeB_^d-lKX`jqtP_s=CJFc$<*XaKds%l`}$v>S^o6l8;Yn%w&eUbj_B z7C~F_y$5%DHMU(PG+q@9+0R<@Byk~0>-`@!VO2LazoNh0khvXs>MtyPxVy7OgB=H9LE3dWpJYO{_&( zCS%?FJ89(q`AH2E`Vr>i?boTDOs5KoH+*I$? ze-{fL3>C;vb1F*Zl9xpW?F&n^V&ocZ?2lDijJR3V?yZj6(}{4u-3qQ&u5S>KX%LBy zi#$@{Af);}HY}!YY7KYBox7G-Smq+t3~c%RpU8wp62V8vm@69damgnUo`qU$_%$$* zsj?X3s`U#czQcxdcV8jLn&9Y5uUKi+=g>mt%$VMf3xxkm9wAtqK4e14;}To-op<>b zOHxSKgQ8Lf57rg}LXOpq7Twa*YZ-3Ap!I3jJY!Bkckcb?PZu-in}BKTBmCD{{tTH{ z0*kM~o1*@93~mhw7r%;;H>rmP>u1XNb=eoVwtZvrV{N7yVyu4~de<~;{UW(95QvWH zmHJAEdcOTG-T+wP@*x$~b=jkin-JK(q}S;N$S<%HZy`W)t!6EuDq(RakSsSqFyZUM zTe52_>zUFhZDTE9%)UR!D#6eI9?Iu1AO_F=(-0(qZjTLCL1t zT@+WXlUCMyvL6gh3^ja`wyJA#+^fLuCz+i83r;q^1aIBI}#%wd@CM_u!W<~kxXbl0Ju6GT)V~<_GO3^m|(vRAgnE8^5 z0Jvmni-M}Cp}i~(*5;57@u7V)KI~Zt+-;DbKGTv^b1h|}PJbEQ(&L2lA7dq1V7xtc zLf4u70CLT+7s%-{=@A8g_g!k*Dn>vWhxGR2Sf7%;S1BKvxLND-2r0@P4Z1hDUpz7T zeB9oR^!UILho`+BSwpDhEfZ;Klw&!k>FiaPcT=EM-)no1VaL-B6Y z6XC(d_<1rhEbQ$PS-5!{Arb1YVfY`s-sE{~u`|H;A)||@k)Jf}E|5~eW6;xLHI*oi{{|2R~yrqpf=U9SymEFXiZyQWU2#1q7 z5FB?#|2*7X)V-|gXrT7KJKuUi%de=v->7s6ey&!uT&eyEZj|JdIGB$JnwyOI=_vC$K{v{M~?k6A!L#pz=V8 zTGywnVLl9*;L~bSyr>-!e7)W?NvF57yRNAy0F50!jvu*A<1QX8MEEz}<1Iqq>v-;{ ziz@#2ivle7n2ZwU$>exLp-1o~f4>9Qo!Tk@eQhh!(?kQ9(F6=8eb2 z?|5ssO}h0ppAo|}mLsrbng8s|w*XxuX?MgQ)S|@v$9)-;!d4JHznzv#pf-F@`KtBx z(cBg`=zGTh)!tW!Mb$<9qKK$4gmey|0*ds|EdnY^NvCuRNVkX#9SYJtfHczGDLsI6 zBRzD-4ENys^6LA=bHDrFz0Y&c^Z19%Is5Fr&)RGM*4k^W-xtI4(=Ezta_-vQc-EN6 zLO6jWRrC9P)BFjG7hwCUJP~+VN#&a*l`*M!%k~H4z4-WPJAb%t%91sD+evy8{J+&x zHg+o12Hkj++UA`rO-AP9c0OwJGLD}LKW0siWbK$>C15K5Y(qv@Ku>fZR^vuCGox?|34Dj;n5Ofwv zNHmrR*)2EEi?ie9V&UZ#M#;4ep+&9h(`G_9>berJ- zJ^r4FZYoRY-z{-Q|7yoO=)yZFL*z+#P=?d)o@G@?#NJ7~t(eI|qa`GB57im);-g~X z#MAyWV)Q3MH&&BMjKA1K{rLD#NgWLfaJCeg%5#Ra#PG6vbm>2T1}H=iaLs@B#L_SFmxT0BrPfrLRpe=m+5 z2>Cb#;EwTjyuEGQ6PpggVD+EF%VGpd?9f^YQVQFt#(}h9cMP;J&m!S8_ptU|p7u4< zcp*1>P(eEaN@KgXJ~S@yv#M+7X;_kOM6a7YbXU$Xo2oDnA7-|5fy}T`{FEUBymAi^ zZAgHswYE%!OLCqZ^rK1j{gCW0<@GI-IWm7b;Dx8E4u=imsc0N_B_>m$jU(Bx1#4?j z@B^n^2_OMc=nBXHM=pA3FO!6Y_(i-)vBouTDQ5ajf87mDDY6UY_htQ9?*@KicoNNJ z8_7+6KN|2Rn&L#;GGxBd3FW`lm3e!CIOf*k?3kySk67hm74BVPLgGYg&H3c0r5e1V zN77kLhL61)KkF)xM!o4MgTJTM|M(G?_NAEeAXZJ!4RTQ0CqRFRTMjsGo7ioQ;ab%V zk`&bbAkmsZz!*FclchX~uIW(#O-$8>a502-731$&&id|mlbs^J0zv=;0zX!(xiN;6 zoUQdDVAJcTG^iJNMgj6=iqzdNFIZ4DsMi<1p;jJrlbLhsNde~9g+xx&`$pG$K)uJd z+k{zlh_=~44(r~tY}Q7+U1Ciiuz`$(2Wq*ZdW`GXrLFo{s*QD@Qhy|@v9+ANr{w~$i z`_`%wC@K6qi_Kt`;d>Nvg%ri1*iA^z3rzFtg9j!U?3hi4ODh;ZA|t6yXCdVK!c0pk z$j~_QCDHIC+6CV}eVLd?TRPAvj>NX1ZHS%4uHe$@oxN=Y*`u&}hg)S4@uG8p(?D>6 zGU!vBcIK?eIzvzY90faVLe zViUa>mIIwrI*AKL8a>MGbt&a9(t22vdK)$f6sM52Hae0bFF|0AabcHRoZ2P<3}15& z&iR}&SFPBDb@FofZ{;;Klac6cb5D4eJ!>-o>Ou9y8PV7_Xy20sjE^B%6Ufke%*{&t zqe&YrMaL-zP%o+-+@lFpCH(Dh1Ip}q)PrAtmHBbWid1nFc@~ybPoVP(b?4rxXHX){ zHDxf>7H+hPQDODmR`7UAX~kn6qsIBz2H;4dL$FTjLejpyghr1gN1BNg1@*$WVdm_1 z-t2c%84V^4pG0~U{NzTw+U|&WXQ|M^=<6G&72q+!WKTwB$bO!hG&?r87S(*5Mt$1@Qx|cg38~a_#z;x zY|4klHL3Yyht!HjKau_&7v1A3lAUUw9&CNlaR}%p%v~CqMH|l7xrpb;b0#D_VHJJ1 z3I7WvPG4j3#Q^5u4%sGh`HXGnYOFCW*p8F&vwE_ep!m!)D=ilpR zea0GgI?-MBeYQH-+@FgN()WbH5qj=jFH;0-2+NWCdNoH#_GS~gi{*0m!$mGKgKF%1 zeV^-|Hob+s4F5!|>_MEH1-32fh6uF)fI15dP$uBBlMfdpz7IAR8Tou*pVKziU-le& zVr|Xl=IWCCPTCkK-gci0*0?h_SBF|7EOKY$_<<=;Bz0h5Em-CdJ;#oTV|wKsBVmQj z?X(N52vY6GNqR@4-TT<>BihwkSAC4iaZ&WyB0zD`4i#C zG)z-VAf{9*8;FnaWk{_##$qvg8F8(nPeTuXn}aL;DX?Cw?1srEl~wWjI;0(% zj#`yeg89}5R!`PPSmnuro&=8qMlwy18p&@SSiAAjTe(vmJ+8ttr`szjq>17p4HwIP zErko1wLZDheC!w>uIcZ4)7ZbDYZJt(s`#A9J8(h7k4ok{B_=)Cuj}R~uF88OCqm86 zl3T@5nU)VDCw!esr=XV3LL2<4gzFOSya!lDNWnKA((JKDP{t;|f)=Ir$wyukQnM%( z7Jwf))<9G9WK)mNeC3MfjUt%e`ruDl0mT#>AVftOF%!g_Xtnv7>onRgBO=kits4lx zHibY;uABhCS#`daYl1Nu8ga8PsC}+k1222h?@cQ-^U=AvVt<{2Y`3bsplm{DpTfih zy!OZ(;QM9ozHZvdOftN=@3FBM(SjEC2?P`XG;!qFMDD1O^67`mINFb~QQHZLZbcRvNjT&?4$w46T3cd_4?`3PN0Z_a zt6`<<^dc@B> zh79DM1<}Cp^d|7#$9zhe*?ofa`j?(|uo0vx7;Zd^RnpO6dGhQYgQe7^fWPX7#ue0) zOSno3Ea@}O3=OoD{tGQ>Z4s2aM|Cs6ciet7Hn^ZVRgsemb+#f*zKj{xl@k0 z5J~$c7+cOhb&qj0_?j37f2l=&m;Wi_&&>8*&<%F-ArFpX-ELR?ZV)~f$$pvXiw?k)e|`N5 zN^_8pmxl(M;E}Drco$-tK+rW1!KK&8cB7l$C^4C*wA+qExeom~=Y)Nk{ss_&wx}lg zaXOSL!I+eQKi}FAtMHUM<|Bjy0L7P82zj(!AKWPe0Sv>f`HrdK!jXq(LQVJb#izYr z!K)9*OeR>-(H*&48(zKYiM>6V*yMLp0}l-9rm9C!WOHydKB2%c;_D)OM%cp8X-jcm z`^;AV@CS$NIFBiqi zib*%%Ks1d{D}~eCxPI+rEaZ6{D305CYH0ZTfr?JZJ@cx|f_-W;lCq~2s|V|BwzJaF z$Og~(RjIhStk5{UmL2fyD!T|5ungCMzz&Q-dGsbKlZo}wuCbk4y|Bf*F{FnZPo1-C zBZ6=G1i5{aeB4n*dS`ebgqrpfKIa2U%XZi9EK(5tuptrUq@3f`mJW0=4NM6SoA-m} zuv+=M=jc2c8^&Q&KT1yAx0(Lf>*QcUT2KRS7 zpKpj^42N`4PfoB9H0|BJ?Pv|qqc06$ojGthf7j&4?a^dy$9|a@*J3f-0j>Ir1M(NjxR0Er1U>A9TeqgibR@Xr;xO0X`Yum}Aoubc8^jji zM+>*8U90apPLC1T)>lxw($}C_@PjwD&hykbZzH0(RO^3gM0=I77s90K?u>3k-F4FD z*S&f2*|W`uin6hm>$$-f7wT(u`V+&;YxLeFot4WvVeSG0lyYpDqI~dEese8Ro zzVei(wwAKaC(2OlXtqo3Y(%NhlB7^-u5U+qhrGPW z3*Tcvpay_I04G&Vaff8&ET;BKmxo5Rwx>`7%f({S>3Pc9}y(dU#16=Oo?qH>nBb+T{CThxvoa{-K~Yk+smtO4C|(y#h$H5uRxeXVGG zu_0^3Lfdj>Z$JNGa=h-n4!awka+V2;uIF~Zss#yjvhjaarNFTY1)6f~=CTDU=U@OJ zZ?|8I2bTJV{CX>A=?9+~8Yc_7VODpYINZoPoubcx&_Dt$6p;+l;cVm-4q$6AiwICA#84VRsP^~r6RH$zTGyv;bg8T z>_Gi+WHE7Vm%3vi#7IgO z+(K8}+zJiQ+WH$i-e}F)dNFMhCR%U0H;Sojz*D3_Z^|8y@J%2?FhFo7&*ZLMwDyea zNsdnDKiqWask=0(U(y6$`&+5LZ2{t$w_p-Gj z%Ntann?5OC<|{bxRu$;Jopao%-KL(zeP4Yu0;T%wna~5vU?|}Gf7AE@V&>fy28!NT(&dcJy`iiP5J6+&+fx1DJ4-7XPav0I=h;nmvbJD~ zsG>3JuHX^LVCcYtzPz(jW@1hw2U)g^1o$ft&Rn32L0zcCN2?yv6RY zm_v#gzr~&A>)D}=vA+L)Ty`&`5Le#PLKPfhq^^lMTzg@v*6Z$Ex!Yr z>*I=+^1Bbz90%f30f+Gq6W*f`8-N0MdwyF`P~b6mvF?_#r7(avT@z0zEnTP@#D$I) zK1`TdYtPx^JQ^K5;B!G}%BS^tZWs!V12vl-j>~fK+m1W3@9Ewe_7zHT~I-JpOl#0=GJu(UysnZJ87!QdhI^1O` zzQ@qTfrTwjs{s()#rV9erClXks``{D<~SE|btbOxKc~p9iP+}HBtoo?o0ynuvgo#J zw@rochf>*@0&&xy57Q1PLBJT_R&72aw4nG?T60wP=0XnU^H&N%s6et0_Z=X(S|94gjhEZ?08tTilOQYSti2Ire;Jtmw@m); zX{lkGK&|zps5Xz90LRsjHZcYAP#D=Q;IJY>3ZiM-n$G*}kO&aIog>^7pmw>7FjUuS z%5RlGyZPq`b<0nX5S!f(bEmm3lI`)#k^YnBvNiD?56z*uP$MSll{YnOi?`$*hb$$Z zIj^%2?Fch&L~lr}Gu&CKwT_ZM*ocz4Zzhl~%`j={{8MFB%80lqLQmLh{jNXbw50be z+oNZBR~s=PcRv+wN$ar*j&HD0uTWDc^&5^V0F3tAyULnpP4t>B;+UMvkXd1#2Omv% zrNjelA(~^^7-c=qw|t4GeVc)#kU2G;*@j$c_|d_{H&=Pb$6zF#u+9WXKeFcIvdBu1 zZ{oVo@|h5{jCH@^WW&?A>@MbBl&7?kB--e1Tv^{cx6JRiu0NM`;dpkI2MIrU4*{W> zUxb`~P?^Z!(~Eh)aoS+c(eZJk>TGE`(!Jwj$mZOw%`S!-mV_`q@>IhbNzt(J%S?#N z^Sk&U`1YGncNZ3D^-QWouiRHYCwaSBv^V2e;oM`;~JtL;H96@VRM+e1N?cwbhLz*Bmw}0 zdx-dAe@`dYyrG!~b@QHf-Lv)9WfZ=a5$fPFN$1bU0n6eTfNMZh%O$fS5DGm&@(b8s z?&9`1e@p%^M0h#Q-*FcI?M<{2m)_69#WVlW5{D-*&D$2d=L%vU+@gK^_wIICJaGUQ zfL8B-NQu-`Yr#i>!cr2Ayb)k$TtnBH#sD&{LL1;HUlaL|JD)sos~(9r!%P{nb59%c zr$_Pc4k$bgf*vqQ=^=|8caY~ig+?w6xryg!b#Xg)9%0cZpLbYCP_6h5Bow6DNizg( zc=`eq0el^u9iozoF&({J#R`(+{4u8=hlKxzEtfvJRVhIAe0tWRDNW5z-icNJq23NU zV8^WUT~Tq#Ghnw_T&}Dh_l0eBvYjnvgxiJa9U%3FvZJT>siYCN*%A>jj|af`eub3- z;QSJl|A7{ojb6M1LIvWF`~fb7Dz{WRE5c4((37#mO~&!lyWEd~5ihxYNDrTBl0v@a zF{f{`#EB151LS2$PMSKbu$ zNWmqj*9_HdCRu>NIoVC^a5b%mw|a@SC8jP{zbab-cp%VzzXuHRKJwYb-|Pex8%s>`c23xjLOg?ZVOzAG z=CYI%f@EI$=GJyoQqk-SG?6SKezZcE`tuP9q}$W#lvlbOat?@u{_;h6YTX@II6NYi9G7O)~w*`cI)< za^H@GBEV!B4DNzO`B>aNi1!#^kwEzZBR$jyShS#_K%4t9ew$|{)s#zjI|3hft~OD2 z7VLSFFcv^@Z?s(UR*NJKz{3vi;Y9Zo8fZ|G(T_%t(WZY|<3O1K?a{OjGGcph(>q4{ z$4{D;E5H6TWPN6_Zb^a%G2TJINAO+y0p+hv| zk;=iYAMeI}2zkw+?wcTw*>r+5mp=soH^k(b&C_PU6Yv2&M@MWmghZ~WkU3yv+8b$G z(Cnpjuh86vo4aSt>x+&<>%>NHYd;CAWC6}agS6v?i01yXCy&N9ofjN%1wFneiiuLL zTmy7$cG-Ew25H;Vb7_XVp_*a4lw+dV|CO=bvq-Yg&}obvu6sbmczXB(kuZJTH4>*W z(a^h4zY)zMW)Ra#c$Z|~yCwS7X>>aVVK0gZ+8>baND1QUT`5>#)PQN34!7oTOsLo$z+%_!7m8;4>ERaX zjw?)NO(MMMidojX8r)Ot`UY9Tvpw}Qe`T-bgmnDG4cl|)Ns!wjohDE+J(_vQHoH>u zLs;w;3j3>JfcpS|^l26x_w~lo%D>GA_Nt;z_Efi@Ghn-*?z;7t@(Ckc*l!At+^s*a z7vYv3w%TWAqq613d$;>9&1otm^`3iLk6c<|F<5`HK#eLH-7(+Tx%9UTSB5U;4 zz18742CEN^{f$5M>*cAYmd!<86l}4wo~!&8?VlRy5*I&9xZ1vdb@=k7|Jc#L)YgA_ zQ|2|;v?~=w-5EB;NKmL*SCv2S`c^%UG~Sb6v3h?fe6xnrFZbqv*riUur~65S_*d+b zu}XI$2R4O@Cp37*J?MZ*Qg>?L=-WyhkM%-nR2&di2AqBYwmt3Ym0IU|GZ&<*TJOeN zr!$1LZd4ys`g%fdv1P)>dih2Kn8IgQe2j5og33@pyQR_4@-MO-m+)}I`dWjRF=LfR z{stXl%98Zid7r}#CoruHpUZ&$JrPjyZRD=}cGOGndb=vx(oLpQ@<#~80VjOJ6ER6?EX}+TUOMx&4L!aH(%jfft+B7=& ztlO4Oz(D_NQ`!{~JNb0lA(vX799pxAuQB3G4cpk4-%)d5j5(dYP z8OxLhjQAUWc2jDc>?$ED=nb1m25CoGS{J5{eXb_&4b+F*+eAS;EMIszuour<^v6>TP3PxO>Ww$0tCR0qln;Wbg1rfPIMF}-WQY{5lpwIt#)Pq)VkP#ZnCkON+U7o-h01hOYnb8)k%$?W)wM0u_?c8D-0cYwZZN_u%5Z^!)82ov-`{eUD;|pI3{p-t~&T^ z``wl-FgwkRb~Qwr8G!^kR7O=$ zYqmZrsi1m)Elyo_t?={Uzc9_G$UoCynsQmSdFb6I59nW%3w^!xsoFBsQJxXLU}{!H zA#r}nBn1W-=7i}GHZ7PjPlSD zAunmay=!g(aVk*>=eL>Qu%<>=(7B4D0H)=+$iRRJ-ei>YeRGamgCeeEhSl0qt3avW zqB(p*Pe-PJ`r11Ll7d00MKn0VlQ@QsQ{Ib#!}Edhi_xWa0*Nj;rvQEOjd`FJ>YaW2 z220!l(EWaHj~}5wzBp3}dam|;FZ)rhlTBk^yGFXIjJH)|*JSSxrFPa`d|=jxB1KI2 zvn2TKIla_te?O%1=Q0ij4tszQ-L?>_9M-STd>(@9{RWt2Qw^q&jN0~`0g)w7=W6N~ z1{)pco#fFfnMM{?f+`tR&#B75nGMhc!fgC zCIv3Ox9^#R4wvGh_e(;h5-oLlztbc*lc{BU9t!pyPKNfG3n(*;3l)?JhF<#}hV={Y z0mp4a5pzP+ZOh`|hU3Pgxj`?-xdoKtEUd14E?7liuHOcXBQ#0f>Nph`pC!$P7<4A( zaYrAo+x1ebrd{B^dFwgA6aE{Sc>`I>yP;SGExqDjRI5#>xO1n00`#5VEc9;^=QB0w zvkscj{L*Zf_TS$qIE5G=Hn%98G`IRzzkf9tZZfkdZpr5N*6A2jtSAnodt{OQDe?cM zQvM%l?*Dufbg(;m&gxCGW0LMd?2f#p8V|lP5_tqbdh&naSIl7G&ZDmO1|2s1FA_;G zI?u{oqdonE|V>iKOUok8FyhJO0Ubm?cRlj?e_A?&M zeJ>fBk00YI(P$fGbi%Ej%VyTHH?v>Ze^pqGk~!Mi<6Cyk%r2iU&yM5&ap1OBXVt2Y zJB?=^r9;u>VPoTVuJ5U)NzjHXfsU3Y4M$s*hXfTGIwE(jTgi2dLaJb9-Q@Aq_Ef z93LX@0l8}}lDhR69>&M1pMoo2&Xr|6iFIFI(tQO-Lt9mVh`JDhU_XI`7e;Mv% zkHfWL^W+SKzJiZW4qb4T?u!^X!^4Dp2M*X7g?SkRZlXPlO1(A!Ga<#;*x0bysy%93 zFR0h9N%z2It$sV(??2NMI<2xKxz($Yy6j`V(D=nx?_i;?ZTAO-{`Y`G)#G)g!emQl zHa`Zd6mFIB9CoFv^!n?|#;R*p zNAA+4*j1kDT$pd%maCcM@1DEWDs=DWTPtRbf_G|>1Lr!ZsuGUg>3i9nU-@W;1kR@{~ZM_~%0So!5FLI!$=>)eE%Rl8V4aII;_Atey zL5f}Gjw&)LF3z{pt1&fs^8<}5r9`t+x(V8QyNBd7LIF_u0h6)qIG-qqzL0gyI?Gfi zVQBura$6GyiNs9e$b2HvM&Z8Kp_2iU)8?qCw9ss7j~$6wPB=m>X}ZEfQ77%~y!c*Q z3lhO%+?lUJ6;e1;RCJw&Q`IgaPlb_x{KZJuVHIPpPTzM*BG5ui>NT{1bd&e{jO3E= zI`=a@z*X#1q>DT~Xw{H%IHH;%=UrU@>gVJ$)T{HZ>MyT--x(a!3COP-(O-ngwr2Q9 zr#iMa7Z&U5SWFc%^w#e$&5t)T;v8Edn~!G^2~)!Z>h>PcctG@?q+Fo9F~l$2k0!Ls zVk}twi-hhSh6@>uEhrLUoe|+uDieax!dN8G)1=^RFUY50DVB#4aOA!OymXEUKIY+o z(6*OEc+93nJ5H6Xtaxyh$(%j0lZ_!~ipujB7*}pfU8Go$o~g^KIJADTER@NDQ#8>j z?N!v2JpV4kWvr2sU%qr%><29YGcz-nwAZJu4+xviMAy~@MG;3FoJWR{-A;Koi@MpM~GU(jL@W)YJ?NsO8G<79-*h3A+ zV;L@^&7{>kv4Jr6AC`r04<;K03mrUa zjxrsIx2`QD{T9i#Q5cg|P;K>+lur8wyxP`b-=dbTil@)7wZ4XbSm>Qbu7;NdK& z(BY)C5J5uH-Y#+&)yk!N{=09@q#6z*p$mmyMp|H9bzpN6*-$RWL;~EN3q^}5K~@)s zNj#wmb=X;@bn01_r(YfuiX|k@&cLPz-Nf8KBO{{`QvUW4OJ+K=dTgwIOLYV7znVU4 z$Q_+c-lS#3x9hg zM^9{G_jtdgfOv$mS2U}CK)FV}D2ppLPF-)-NCMpoSV6z{CCsf_?!(Pk5?6;FDqh8T zpB&io3AiP|kW+ug+zJsTT@X*uo(L(eZ~zhcJgLlm-_iLoSCN!IEj6qE8DSu_%wme% zSDmm-P5o<8u8FBBOEt*s_s4A}b^V`e$Bq|XOT(j{%O7`zsLVFt{e-X55AOJCV;3KZ zUle)W)q9ihsSk;U{^xvn6mJ);jM*R?%3l%owfC2zCRHnDQ&%ST)F+Emg(8LfsY7!; z={L2@xRvuqtH(dh!2WTe?A0?(O9_WloRx z%Tw3C7ZA&wj#j$7JGVQGO3m3iP(4|BU1&P@c|~i-8i5!k(Qrig@3GcaRyZ)jY(k)G zsVT}fDJIDte`pJR%VO4m&9AHh`5+zt-os-3qijySBXow=n)M6`siT}i`*D&~*Ull; zN{d&M@G=f!<{46*)5BM-rM~huE8_G_7&uEB44nlk1sV#qIM}kkw|IR-uNr6Sx_^CW zZ>c9iHCULLe^Z23Tg^pr(q-|dQzf8sT~-R6c2uPGMy!-u+n8(Nb(I2jPII~QM%1i$^)(gAI{bt#= z))_(8vf3JkvR48;4zedNOQxJXHQm<-qKm%?^`5kK&yTYS|DM%3Hv4@Wuz%0Qsa{V} zDIC?YWa3#Rpq#rNbT;hJviy~aoK)xcr?rmm41lgiO%dy$dV_7ITZ`u>vGQ37vDIW^ z9Bg*9|7`eLN5XGq@P6{)KRWWi{UJpxDbCI8r7(G-&Pe*d+wdIk2w-y$xKUNld`MC{_I39jwCs9$kE zH-{IRz00jw*xNB%P93e@GlrKV%SMY0l@U`e5|hWx4_mo#a{*Wv3*fpD=pZrkE1(Q| zmeavEo8;wEVC|oI)@A4cSjdX+sU@@c#3kO-KX4`MYNy7$nj(hP)VaUWof>?5^xj^o z`@wmmV3pZhi<#rWCnx>2i%GDp80l2kW{g5tWaR+~XzbhgWM@{P$q`QzUvv_g=5DkaL%EOW9uhR6pI?ZqtCXePd`| zA-S%9;wlHB#J2K!Ad1{>Yx}S7NQgTex70-~NgVaY!Pb4&@A%5w zS)I!4=U$lEmC6PtDj7fRLxMxrSx%nX^n5aCcCxW%MvTeXtBTo#zDKYDN@RFGOhf;D zAI<~Dd<|Y~SVeFD9BJ#d%2KBeFrDLLKN2y_v^ z=zrn2`|cr7$u1}&?mmBFf)X!SylM;y^mA3MTjKyq`QT-<8zaKItp zd*Xy&Urx961anrQTP7RX+(}4@Ma!}S+XRB=PJR2SN1{Jq5dCGMd}bl%I6K@31OhP$ zJD~^bBP3Q-V_6JIgw=`X@^fz3wX&Y9hZe^!b7`RoIekI-MBw23^mYlyiR$?;)hPX% z-91kV5#EcI`Pk;~(4Hb%54Kj_12lB^th7uCrW~(9>ooH171>vmm7+A7a8qXPoR8Q8b=W zmgk;~v?^vhj@%R(NER4KA!wcvM(jOOnPf_~oB4oR=Gx99_%cD}RF|G)n6~ViY}hPR zo;?rSo`jAWiPyJxw&!0g$5dP``F1{Xa$c!ssf)E1r@0g?tY!UCnN}4eYLk8{($CVNN_>xTr?hAGvK4BBci*M!jd>;Nte#%;i2RhOF;IErD#`FJZjr)O6apbUnsN0J7&QBrZ*0M8Uiis$XM`f)1 z56T|%vzL`of&0$g6fB}W4RYh$pXOGgLiJC$tO7j+*Q4iSgJJ?|?>H4-sd3pNS4c^D zIgcWTK?v`>-*G=?C=dr=ZQ(XM`rPLHY=)w}W=qHi__q}T3w2YWJeZj#ld4;%+R1mM z#P>uUiZJJYSAB?Z|28xCutx1_Dj8O7AqKA8Z1P{IcIEtP$=W{uvqZEYXjV8^>Pa5* zCr}kn;C?&F$miq##|CWw2plBBb21d|)+U$Xwp-HloTh8*-huDG?*X+Mzv5#))m9@d za9{~=uigq7@i^*Qnb;XrJ!+7B)afe=cnoY#AA*@RS-{zb7i>FM;}1@W$g`CNxHB>jP1&@uNQqM5-&x7 z>4kp}Whe_mXza>ZQjiE7_2ljPT z9#7a!4LPmHyvFJx0tKo3Mgp0yO&NP-c1No>hMR8F=u8P$%W)Vin~k2wVd))te{BQM zcZ<3EQR}+vR_KUJRLe9KkHqqVPN1=sr*XW~K3D~NG(92!inSR-_S(bh#pM3+Yo7`5 zOa+AHIPeH(Qd=1!Sh&)}dz$wOJ_HHN;*_3vM0|@g1BWFJqHnWU)H>$rJ8T)tZ~Ml1 zF3c}wBBz|sek~0(@wKfx;Im#@d(Pxi8X0Hja1J)XAI8v{B6&cu)#nu_2j%@*H}UYN=^MEoFPUJ{mtTkyKrqKO*&9SbX^(AYpi;zS?kKP(tf>(@j#1%%74lux*@gNUozzL1TF zo$&PCIO0Sq0TPrcqBj7#p`tYLh+tO|rGRDQEtAn;BXKiEC0H#8~mea!ha^5*I8 z-Q?3#>!`EWjKnW68bxtD;*>^;EoEZy12N0h+-Fk$<03l#87@r8nqLWV;r1-w{t>CQ zF?fko^cMOu2m_!YsIDIp&3nb`tmH3zrMsg6mNRQP2;20(7veF@(_XJ;yWa<1yUA2| z1}{$CYaINgeucO8VZ#J-r1wh9iBE;lvdZGVe)_*kH*rV1xoi%c+ zH-vVomBL}w*(Od)8J)?gpG>YLOe~CZU1JObJ0ln?LSw? z|HwM{Z_S4P8-7qi@`=LHF30qLZ1w#ACw_S_|8JE6kP0MXX4pizK%1G44i>GxRZ163 z5BsOfPoK8Qn$?a3Kw^V_dEC+7eKoe6`+9>HL>&_EemLfxRVpZ*hx?t5ZouiXy@;=g^?m6Ee|zYvB?F)?A}vFw zVUOwPg1=t2W50$JNRa<^o*=r3Q)ZHR)GQsT4hATv(sqVi3W&14xS+I+ub%gQNWON` zuaNl14P-2sr`5k($S~=6myFB2m~}v__Vg*aY~GRjC-to5Eqlpd$0TT#0;8$4(n4VE zqW`uR`vmWk#$yy$bTU z91U=Neu@1>fvUhC9twQ_%j>g$ibD1R7yGF^Ff`zL#=)-m!oG%HQY7GV1o-&R>7g&O zLV(v?z59EM+`}I`v7|^w@?S07k0E`O&aX`X155nX@B0M*Pj=$z(|6y+NdB58V5aV+ zN5%q(7!6JI9$*Wgp*3Uz5FfZ;fGhx45c#hk* Date: Sat, 2 Oct 2021 01:48:18 -0700 Subject: [PATCH 690/930] update --- ...1-with-the-microsoft-deployment-toolkit.md | 18 +++++++++++------- windows/deployment/images/mdt-copy-image.png | Bin 0 -> 279172 bytes 2 files changed, 11 insertions(+), 7 deletions(-) create mode 100644 windows/deployment/images/mdt-copy-image.png diff --git a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md index f56eff024f..e7376ea4fa 100644 --- a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md @@ -25,7 +25,7 @@ ms.topic: article The simplest path to upgrade PCs that are currently running an earlier version of Windows client to Windows 11 is through an in-place upgrade. > [!TIP] -> In-place upgrade is the preferred method to use when migrating from Windows 10 to a later release of Windows 10, and is also a preferred method for upgrading from Windows 7, 8.1, or 10 if you do not plan to significantly change the device's configuration or applications. MDT includes an in-place upgrade task sequence template that makes the process really simple. +> In-place upgrade is the preferred method to use when migrating from Windows 10 to a later release of Windows 10, and is also a preferred method for upgrading from Windows 7, 8.1, or 10 to Windows 11, if you do not plan to significantly change the device's configuration or applications. MDT includes an in-place upgrade task sequence template that makes the process really simple. In-place upgrade differs from [computer refresh](refresh-a-windows-10-computer-with-windows-11.md) in that you cannot use a custom image to perform the in-place upgrade. In this article we will add a default Windows 11 image to the production deployment share specifically to perform an in-place upgrade. @@ -42,7 +42,7 @@ Three computers are used in this topic: DC01, MDT01, and PC0002. > [!NOTE] > For details about the setup for the procedures in this article, please see [Prepare for deployment with MDT](prepare-for-windows-deployment-with-mdt.md). -> If you have already completed all the steps in [Deploy a Windows 11 image using MDT](deploy-a-windows-11-image-using-mdt.md), then you already have a production deployment share and you can skip to [Add Windows 11 Enterprise x64 (full source)](#add-windows-11-enterprise-x64-full-source). +> If you have already completed all the steps in [Deploy a Windows 11 image using MDT](deploy-a-windows-11-image-using-mdt.md), then you already have a production deployment share and you can skip to [Add Windows 11 Enterprise x64 (full source)](#add-windows-10-enterprise-x64-full-source). ## Create the MDT production deployment share @@ -56,20 +56,24 @@ On **MDT01**: 6. On the **Options** page, accept the default settings and click **Next** twice, and then click **Finish**. 7. Using File Explorer, verify that you can access the **\\\\MDT01\\MDTProduction$** share. -## Add Windows 10 Enterprise x64 (full source) +## Add Windows 11 Enterprise x64 (full source) > If you have already have a Windows 11 [reference image](create-a-windows-11-reference-image.md) in the **MDT Build Lab** deployment share, you can use the deployment workbench to copy and paste this image from the MDT Build Lab share to the MDT Production share and skip the steps in this section. + ![copy reference image.](../images/mdt-copy-image.png) + + Copying the reference image to the production deployment share + On **MDT01**: 1. Sign in as contoso\\administrator and copy the content of a Windows 11 Enterprise x64 DVD/ISO to the **D:\\Downloads\\Windows 11 Enterprise x64** folder on MDT01, or just insert the DVD or mount an ISO on MDT01. 2. Using the Deployment Workbench, expand the **Deployment Shares** node, and then expand **MDT Production**. 3. Right-click the **Operating Systems** node, and create a new folder named **Windows 11**. -4. Expand the **Operating Systems** node, right-click the **Windows 10** folder, and select **Import Operating System**. Use the following settings for the Import Operating System Wizard: +4. Expand the **Operating Systems** node, right-click the **Windows 11** folder, and select **Import Operating System**. Use the following settings for the Import Operating System Wizard: - Full set of source files - Source directory: (location of your source files) - Destination directory name: W11EX64 -5. After adding the operating system, in the **Operating Systems / Windows 10** folder, double-click it and change the name to: **Windows 11 Enterprise x64 Default Image**. +5. After adding the operating system, in the **Operating Systems / Windows 11** folder, double-click it and change the name to: **Windows 11 Enterprise x64 Default Image**. ## Create a task sequence to upgrade to Windows 11 Enterprise @@ -78,9 +82,9 @@ On **MDT01**: 1. Using the Deployment Workbench, select **Task Sequences** in the **MDT Production** node, and create a folder named **Windows 11**. 2. Right-click the new **Windows 11** folder and select **New Task Sequence**. Use the following settings for the New Task Sequence Wizard: - Task sequence ID: W11-X64-UPG - - Task sequence name: Windows 11 Enterprise x64 RTM Upgrade + - Task sequence name: Windows 11 Enterprise x64 Upgrade - Template: Standard Client Upgrade Task Sequence - - Select OS: Windows 11 Enterprise x64 RTM Default Image + - Select OS: Windows 11 Enterprise x64 Default Image - Specify Product Key: Do not specify a product key at this time - Organization: Contoso - Admin Password: Do not specify an Administrator password at this time diff --git a/windows/deployment/images/mdt-copy-image.png b/windows/deployment/images/mdt-copy-image.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d172def89f08120d4969a271f85b5e0966080e GIT binary patch literal 279172 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%0A+I=+O~F@IcxsxRGc2OhvJ@ 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/Mdsyj>~_T^@hZsL(4(|JwOT)!Ayw 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%0AV#E0cO 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 literal 0 HcmV?d00001 From 4f8626dfbd59433ed72ff1604db415122202f06b Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Sat, 2 Oct 2021 21:29:44 -0700 Subject: [PATCH 691/930] Corrected note styles --- .../mdm/policy-csp-admx-grouppolicy.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md index f6360ba2ae..dc63616394 100644 --- a/windows/client-management/mdm/policy-csp-admx-grouppolicy.md +++ b/windows/client-management/mdm/policy-csp-admx-grouppolicy.md @@ -1669,7 +1669,8 @@ If you enable this policy setting, users are not able to invoke a refresh of com If you disable or do not configure this policy setting, the default behavior applies. By default, computer policy is applied when the computer starts up. It also applies at a specified refresh interval or when manually invoked by the user. -Note: This policy setting applies only to non-administrators. Administrators can still invoke a refresh of computer policy at any time, no matter how this policy setting is configured. +> [!NOTE] +> This policy setting applies only to non-administrators. Administrators can still invoke a refresh of computer policy at any time, no matter how this policy setting is configured. Also, see the "Set Group Policy refresh interval for computers" policy setting to change the policy refresh interval. @@ -2268,7 +2269,10 @@ If you disable this setting or do not configure it, the system uses the default This setting appears in the Computer Configuration and User Configuration folders. The setting in Computer Configuration defines a slow link for policies in the Computer Configuration folder. The setting in User Configuration defines a slow link for settings in the User Configuration folder. -Also, see the "Do not detect slow network connections" and related policies in Computer Configuration\Administrative Templates\System\User Profile. Note: If the profile server has IP connectivity, the connection speed setting is used. If the profile server does not have IP connectivity, the SMB timing is used. +Also, see the "Do not detect slow network connections" and related policies in Computer Configuration\Administrative Templates\System\User Profile. + +> [!NOTE] +> If the profile server has IP connectivity, the connection speed setting is used. If the profile server does not have IP connectivity, the SMB timing is used. @@ -2346,7 +2350,10 @@ If you disable this setting or do not configure it, the system uses the default This setting appears in the Computer Configuration and User Configuration folders. The setting in Computer Configuration defines a slow link for policies in the Computer Configuration folder. The setting in User Configuration defines a slow link for settings in the User Configuration folder. -Also, see the "Do not detect slow network connections" and related policies in Computer Configuration\Administrative Templates\System\User Profile. Note: If the profile server has IP connectivity, the connection speed setting is used. If the profile server does not have IP connectivity, the SMB timing is used. +Also, see the "Do not detect slow network connections" and related policies in Computer Configuration\Administrative Templates\System\User Profile. + +> [!NOTE] +> If the profile server has IP connectivity, the connection speed setting is used. If the profile server does not have IP connectivity, the SMB timing is used. From acf176c288afe3345fe6fb2cca35480e64c5bdf2 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Fri, 1 Oct 2021 16:39:21 +0100 Subject: [PATCH 692/930] bookmark updates --- .../basic-level-windows-diagnostic-events-and-fields-1809.md | 4 ++-- .../configure-windows-diagnostic-data-in-your-organization.md | 2 -- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 3 files changed, 3 insertions(+), 5 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 c439934182..e45351e107 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 @@ -5202,7 +5202,7 @@ The following fields are available: - **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). +- **IO** Amount of data written to and read from the disk by the OS Loader during boot. - **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. @@ -7862,7 +7862,7 @@ The following fields are available: - **DPRange** Maximum mean value range. - **DPValue** Randomized bit value (0 or 1) that can be reconstituted over a large population to estimate the mean. -- **Value** Standard UTC emitted DP value structure. See [Value](#value). +- **Value** Standard UTC emitted DP value structure. ## Windows Store events diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index 9f13070d00..a1e4e10922 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -327,5 +327,3 @@ For more information about how to limit the diagnostic data to the minimum requi ## Change privacy settings on a single server You can also change the privacy settings on a server running either the Azure Stack HCI operating system or Windows Server. For more information, see [Change privacy settings on individual servers](/azure-stack/hci/manage/change-privacy-settings). - -To manage privacy settings in your enterprise as a whole, see [Manage enterprise diagnostic data](#manage-enterprise-diagnostic-data). \ No newline at end of file diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 834b448116..bf24ccb668 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -87,7 +87,7 @@ The following table provides an overview of the privacy settings discussed earli | [Speech](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-speech) | Group Policy:
    **Computer Configuration** > **Control Panel** > **Regional and Language Options** > **Allow users to enable online speech recognition services**

    MDM: [Privacy/AllowInputPersonalization](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off | Off | | [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
    **Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

    MDM: [Privacy/LetAppsAccessLocation](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later and Windows 11) | Off | | [Find my device](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#find-my-device) | Group Policy:
    **Computer Configuration** > **Windows Components** > **Find My Device** > **Turn On/Off Find My Device**

    MDM: [Experience/AllFindMyDevice](/windows/client-management/mdm/policy-csp-experience#experience-allowfindmydevice) | Off | Off | -| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md#manage-enterprise-diagnostic-data) | Group Policy:
    **Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry** (or **Allow diagnostic data** in Windows 11 or Windows Server 2022)

    MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

    **Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. See [Enabling the Windows diagnostic data processor configuration](#238-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration) below for more information. | Required diagnostic data (Windows 10, version 1903 and later and Windows 11)

    Server editions:
    Enhanced diagnostic data | Security (Off) and block endpoints | +| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md) | Group Policy:
    **Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry** (or **Allow diagnostic data** in Windows 11 or Windows Server 2022)

    MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

    **Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. See [Enabling the Windows diagnostic data processor configuration](#238-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration) below for more information. | Required diagnostic data (Windows 10, version 1903 and later and Windows 11)

    Server editions:
    Enhanced diagnostic data | Security (Off) and block endpoints | | [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
    **Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

    MDM: [TextInput/AllowLinguisticDataCollection](/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later and Windows 11) | Off | | Tailored Experiences | Group Policy:
    **User Configuration** > **Windows Components** > **Cloud Content** > **Do not use diagnostic data for tailored experiences**

    MDM: [Experience/AllowTailoredExperiencesWithDiagnosticData](/windows/client-management/mdm/policy-csp-experience#experience-allowtailoredexperienceswithdiagnosticdata) | Off | Off | | Advertising ID | Group Policy:
    **Computer Configuration** > **System** > **User Profile** > **Turn off the advertising Id**

    MDM: [Privacy/DisableAdvertisingId](/windows/client-management/mdm/policy-csp-privacy#privacy-disableadvertisingid) | Off | Off | From 3dc731d10c152c4895995f8cfc880ea64530831d Mon Sep 17 00:00:00 2001 From: Baard Hermansen Date: Mon, 4 Oct 2021 11:56:46 +0200 Subject: [PATCH 693/930] Update enterprise-app-management.md Updated markdown for several old style Notes sections. --- .../mdm/enterprise-app-management.md | 52 ++++++++----------- 1 file changed, 22 insertions(+), 30 deletions(-) diff --git a/windows/client-management/mdm/enterprise-app-management.md b/windows/client-management/mdm/enterprise-app-management.md index c29e2047ad..c59cd91eb9 100644 --- a/windows/client-management/mdm/enterprise-app-management.md +++ b/windows/client-management/mdm/enterprise-app-management.md @@ -49,9 +49,9 @@ Inventory can be performed recursively at any level from the AppManagement node Inventory is specific to the package full name and lists bundled packs and resources packs as applicable under the package family name. -> **Note**  On Windows 10 Mobile, XAP packages have the product ID in place of both the package family name and package full name. +> [!NOTE] +> On Windows 10 Mobile, XAP packages have the product ID in place of both the package family name and package full name. - Here are the nodes for each package full name: - Name @@ -116,8 +116,8 @@ Here are the nodes for each license ID: For detailed descriptions of each node, see [EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md). -> **Note**  The LicenseID in the CSP is the content ID for the license. - +> [!NOTE] +> The LicenseID in the CSP is the content ID for the license. Here is an example of a query for all app licenses on a device. @@ -308,9 +308,9 @@ Here are the requirements for this scenario: - The device does not need to have connectivity to the Microsoft Store, store services, or the have the Microsoft Store UI be enabled. - The user must be logged in, but association with AAD identity is not required. -> **Note**  You must unlock the device to deploy nonStore apps or you must deploy the app license before deploying the offline apps. For details, see [Deploy an offline license to a user](#deploy-an-offline-license-to-a-user). +> [!NOTE] +> You must unlock the device to deploy nonStore apps or you must deploy the app license before deploying the offline apps. For details, see [Deploy an offline license to a user](#deploy-an-offline-license-to-a-user). - The Add command for the package family name is required to ensure proper removal of the app at unenrollment. Here is an example of a line-of-business app installation. @@ -429,14 +429,13 @@ Here are the requirements for this scenario: To provision app for all users of a device from a hosted location, the management server performs an Add and Exec command on the AppInstallation node in the device context. The Add command for the package family name is required to ensure proper removal of the app at unenrollment. -> **Note**  When you remove the provisioned app, it will not remove it from the users that already installed the app. - - +> [!NOTE] +> When you remove the provisioned app, it will not remove it from the users that already installed the app. Here is an example of app installation. -> **Note**  This is only supported in Windows 10 for desktop editions. - +> [!NOTE] +> This is only supported in Windows 10 for desktop editions. ```xml @@ -472,8 +471,8 @@ The DeploymentOptions parameter is only available in the user context. Here is an example of app installation with dependencies. -> **Note**  This is only supported in Windows 10 for desktop editions. - +> [!NOTE] +> This is only supported in Windows 10 for desktop editions. ```xml @@ -579,7 +578,8 @@ For user-based installation, use the ./User path and for provisioning of apps, u The Data field value of 0 (zero) indicates sucess, otherwise it is an error code. If there is a failure, you can get more details from the AppInstallation node. -> **Note**  At this time, the alert for Store app installation is not yet available. +> [!NOTE] +> At this time, the alert for Store app installation is not yet available. ## Uninstall your apps @@ -624,7 +624,8 @@ Here is an example for uninstalling a specific version of the app for a user. You can remove provisioned apps from a device for a specific version or for all versions of a package family. When a provisioned app is removed, it is not available to future users for the device. Logged in users who has the app registered to them will continue to have access to the app. If you want to removed the app for those users, you must explicitly uninstall the app for those users. -> **Note**  You can only remove an app that has an inventory value IsProvisioned = 1. +> [!NOTE] +> You can only remove an app that has an inventory value IsProvisioned = 1. Removing provisioned app occurs in the device context. @@ -753,7 +754,6 @@ Here is an example of a status check. Updating an existing app follows the same process as an initial installation. For more information, see [Deploy apps to a user from a hosted location](#deploy-apps-to-a-user-from-a-hosted-location). - ### Update provisioned apps A provisioned app automatically updates when an app update is sent to the user. You can also update a provisioned app using the same process as an initial provisioning. For more information about initial provisioning, see [Provision apps for all users of a device](#provision-apps-for-all-users-of-a-device). @@ -790,8 +790,8 @@ The following subsections provide information about additional settings configur You can install app on non-system volumes, such as a secondary partition or removable media (USB or SD cards). Using the RestrictApptoSystemVolume policy, you can prevent apps from getting installed or moved to non-system volumes. For more information about this policy, see [Policy CSP](policy-configuration-service-provider.md). -> **Note**  This is only supported in mobile devices. - +> [!NOTE] +> This is only supported in mobile devices. Here is an example. @@ -825,8 +825,8 @@ Here is an example. In Windows 10 Mobile IT administrators can set a policy to restrict user application data for a Microsoft Store app to the system volume, regardless of where the package is installed or moved. -> **Note**  The feature is only for Windows 10 Mobile. - +> [!NOTE] +> The feature is only for Windows 10 Mobile. The RestrictAppDataToSystemVolume policy in [Policy CSP](policy-configuration-service-provider.md) enables you to restrict all user application data to stay on the system volume. When the policy is not configured or if it is disabled, and you move a package or when it is installed to a difference volume, then the user application data will moved to the same volume. You can set this policy to 0 (off, default) or 1. @@ -862,8 +862,8 @@ Here is an example. The Universal Windows app has the ability to share application data between the users of the device. The ability to share data can be set at a package family level or per device. -> **Note**  This is only applicable to multi-user devices. - +> [!NOTE] +> This is only applicable to multi-user devices. The AllowSharedUserAppData policy in [Policy CSP](policy-configuration-service-provider.md) enables or disables app packages to share data between app packages when there are multiple users. If you enable this policy, applications can share data between packages in their package family. Data can be shared through ShareLocal folder for that package family and local machine. This folder is available through the Windows.Storage API. @@ -898,11 +898,3 @@ Here is an example. ``` - - - - - - - - From c249765865768d4b96d1e21ce9a15095a7d91fb3 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 4 Oct 2021 12:26:33 +0100 Subject: [PATCH 694/930] Update essential-services-and-connected-experiences.md --- ...tial-services-and-connected-experiences.md | 60 ++++++++++++------- 1 file changed, 38 insertions(+), 22 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 3e1363a9b3..95a06854e5 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -1,8 +1,24 @@ -**Essential Services and Connected Experiences for Windows** +--- +title: Essential services and connected experiences for Windows +description: Explains what the essential services and connected experiences are for Windows +keywords: privacy, manage connections to Microsoft +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: high +audience: ITPro +author: siosulli +ms.author: dansimp +manager: dansimp +ms.date: 12/1/2020 +--- + +# Essential services and connected experiences for Windows **Applies to** -- Windows 11 and Windows 10, version 1903 and later. +- Windows 11 +- Windows 10, version 1903 and later Windows includes built-in apps, services, and features, that connect to the internet to provide enhanced experiences and additional capabilities. These are called “connected experiences”. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. @@ -14,17 +30,18 @@ Required service data is also collected and sent to Microsoft for essential serv Although most essential services can be turned off by enterprise admins, we recommend that where applicable you consider hosting the services on-premises and carefully assess the impact of turning off remaining services. The following list describes the essential services and connected experiences that are available to you in Windows and provides links to further information about each one. -Note: The information in this article describes the most common connected experiences and essential services. We will continue to update our list of connected experiences over time as Windows evolves. **Windows** **Essential Services** +> [!Note:] +> The information in this article describes the most common connected experiences and essential services. We will continue to update our list of connected experiences over time as Windows evolves. + +## Windows essential services + +| **Essential Service** | **Description** | +| --- | --- | +|Authentication|The authentication service is required to enable sign in to work or school accounts. It validates a user’s identity and provides access to multiple apps and system components like OneDrive and activity history. Using a work or school account to sign in to Windows enables Microsoft to provide a consistent experience across your devices. If the authentication service is turned off, many apps and components may lose functionality and users may not be able to sign in.
    To turn it off, see [Microsoft Account](manage-connections-from-windows-operating-system-components-to-microsoft-services#12-microsoft-account) +|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 that are publicly known to be fraudulent. 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.
    To turn it off, see [Automatic Root Certificates Update](manage-connections-from-windows-operating-system-components-to-microsoft-services#automatic-root-certificates-update) + + +**Windows connected experiences** @@ -214,7 +232,7 @@ If automatic updates are turned off, applications and websites may stop working
    -**Edge Essential Services and Connected Experiences** +**Edge essential services and connected experiences** Windows ships with Microsoft Edge and Internet Explorer on Windows devices. Microsoft Edge is the default browser and is recommended for the best web browsing experience. @@ -222,7 +240,7 @@ You can find details on all of Edge's connected experiences and essential servic To turn off specific Edge feature, see [Microsoft Edge](https://docs.microsoft.com/en-us/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#13-microsoft-edge). -**IE Essential Services and Connected Experiences** +**IE essential services and connected experiences** Internet Explorer shares many of the Windows essential services listed above. The following table provides more details on the essential services and connected experiences specific to Internet Explorer. @@ -292,17 +310,15 @@ Note: Apart from ActiveX Filtering, which is an essential service, all other fea To view endpoints for Windows 10 Enterprise, see: -- +- [Manage connection endpoints for Windows 10, version 20H2](https://docs.microsoft.com/windows/privacy/manage-windows-20h2-endpoints)[Manage connection endpoints for Windows 10, version 1909](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-1909-endpoints) -- [Manage connection endpoints for Windows 10, version 20H2](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-20h2-endpoints)[Manage connection endpoints for Windows 10, version 1909](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-1909-endpoints) +- [Manage connection endpoints for Windows 10, version 1903](https://docs.microsoft.com/windows/privacy/manage-windows-1903-endpoints) -- [Manage connection endpoints for Windows 10, version 1903](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-1903-endpoints) +- [Manage connection endpoints for Windows 10, version 1809](https://docs.microsoft.com/windows/privacy/manage-windows-1809-endpoints) -- [Manage connection endpoints for Windows 10, version 1809](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-1809-endpoints) +- [Manage connection endpoints for Windows 10, version 1803](https://docs.microsoft.com/windows/privacy/manage-windows-1803-endpoints) -- [Manage connection endpoints for Windows 10, version 1803](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-1803-endpoints) - -- [Manage connection endpoints for Windows 10, version 1709](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-1709-endpoints) +- [Manage connection endpoints for Windows 10, version 1709](https://docs.microsoft.com/windows/privacy/manage-windows-1709-endpoints) To view endpoints for non-Enterprise Windows 10 editions, see: From f2721bf732ff94a0ee7aaee37fa479d1821b3cb9 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 4 Oct 2021 12:35:21 +0100 Subject: [PATCH 695/930] Update essential-services-and-connected-experiences.md --- ...tial-services-and-connected-experiences.md | 272 +----------------- 1 file changed, 9 insertions(+), 263 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 95a06854e5..407cf18dc5 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -40,277 +40,23 @@ Although most essential services can be turned off by enterprise admins, we reco |Authentication|The authentication service is required to enable sign in to work or school accounts. It validates a user’s identity and provides access to multiple apps and system components like OneDrive and activity history. Using a work or school account to sign in to Windows enables Microsoft to provide a consistent experience across your devices. If the authentication service is turned off, many apps and components may lose functionality and users may not be able to sign in.
    To turn it off, see [Microsoft Account](manage-connections-from-windows-operating-system-components-to-microsoft-services#12-microsoft-account) |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 that are publicly known to be fraudulent. 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.
    To turn it off, see [Automatic Root Certificates Update](manage-connections-from-windows-operating-system-components-to-microsoft-services#automatic-root-certificates-update) - -**Windows connected experiences** +## IE essential services and connected experiences** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Connected ExperienceDescription
    Activity History

    Activity History shows a history of activities a user has performed and can even synchronize activities across multiple devices for the same user.

    -

    Synchronization across devices only works when a user signs in with the same account.

    -

    To turn it off, see Activity History.

    Cloud Clipboard

    Cloud Clipboard enables users to copy images and text across all Windows devices when they sign in with the same account. Users can paste from their clipboard history and also pin items.

    -

    To turn it off, see Cloud Clipboard

    Date and Time

    The Windows Time service is used to synchronize and maintain the most accurate date and time on your devices. It is installed by default and starts automatically on devices that are part of a domain. It can be started manually on other devices. If this service is stopped, date and time synchronization will be unavailable and any services that explicitly depend on it will fail to start.

    -

    To turn it off, see Date and Time

    Delivery optimization

    Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources (such as other peers on the network), in addition to Microsoft servers. This helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.

    -

    If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet.

    -

    By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.

    -

    To turn it off, see Delivery Optimization.

    Emojis and more

    The Emoji and more menu allows users to insert a variety of content like emoji, kaomoji, GIFs,  symbols, and clipboard history. This connected experience is new in Windows 11

    -

    Placeholder – there needs to be a GP link here

    Find My Device

    Find My Device is a feature that can help users locate their Windows device if it's lost or stolen. This feature only works if a Microsoft account is used to logon to the device, the user is an administrator on the device and when location is turned on for the device. Users can find their device by logging in to https://account.microsoft.com/devices under the Find My Device tab.

    -

    To turn it off, see Find My Device.

    Location services

    The device location setting enables certain Windows features such as auto setting the time zone or Find My Device to function properly. When the device location setting is enabled, the Microsoft location service will use a combination of global positioning service (GPS), nearby wireless access points, cell towers, and IP address to determine the device’s location. Depending on the capabilities of the device, its location can be determined with varying degrees of accuracy and may in some cases be determined precisely.

    -

    To turn it off, see Location Services.

    Microsoft Defender Antivirus

    Microsoft Defender Antivirus provides cloud-delivered protection against new and emerging threats for the devices in your organization.

    -

    Turning off Microsoft Defender Antivirus will potentially leave your Windows devices in a vulnerable state and more prone to security threats.

    -

    To turn it off, see Microsoft Defender Antivirus.

    Microsoft Defender SmartScreen

    Microsoft Defender SmartScreen is a feature of Windows, Internet Explorer, and Microsoft Edge. It helps protect users against phishing or malware websites and applications, and the downloading of potentially malicious files.

    -

    Turning off Microsoft Defender SmartScreen means you cannot block a website or warn users they may be accessing a malicious site.

    -

    To turn it off, see Microsoft Defender SmartScreen.

    OneDrive

    OneDrive is a cloud storage system that allows you to save your files and photos, and access them from any device, anywhere.

    -

    To turn off OneDrive, see OneDrive.

    Troubleshooting Service

    Windows troubleshooting service will automatically fix critical issues like corrupt settings that keep critical services from running, make adjustments to work with your hardware, or make other specific changes required for Windows to operate with the hardware, apps, and settings you’ve selected. In addition, it will recommend troubleshooting for other problems that aren’t critical to normal Windows operation but might impact your experience.

    -

    To turn it off, see Troubleshooting service

    Voice TypingVoice typing (also referred to as Windows dictation in earlier versions of Windows) allows you to write text by speaking by using Microsoft’s online speech recognition technology. To turn it off, see Speech Recognition.
    Windows backup

    With settings synchronization is turned on, a user's settings are synced across all Windows devices when they sign in with the same account.

    -

    To turn it off, see Sync Your Settings

    Windows Dashboard Widgets

    Windows Dashboard widget is a dynamic view that shows you personalized content like news, weather, a glimpse at your calendar and to-do list and your recent photos. It provides a glanceable view which allows users to be productive without needing to go to multiple apps or websites. This connected experience is new in Windows 11

    -

    Placeholder – there needs to be a GP link

    Windows Insider Program

    The Windows Insider Preview program lets you help shape the future of Windows, be part of the community, and get early access to builds of Windows. Once you've registered for the program, you can run Insider Preview builds on as many devices as you want, each in the channel of your choice. Learn how to join the Windows Insider program by visiting the program’s website.

    -

    To turn it off, see Windows Insider Program.

    Windows Search

    Windows Search lets users use the search box on the taskbar to find what they are looking for, whether it’s on their device, in the cloud, or on the web. Windows Search can provide results for items from the device (including apps, settings, and files), the users account (including OneDrive, SharePoint, and other Microsoft services), and the internet.

    -

    To turn it off, see Windows Search.

    Windows Spotlight

    Windows Spotlight displays new background images on the lock screen each day. Additionally, it provides feature suggestions, fun facts, and tips on the lock screen background.

    -

    Administrators can turn off Windows Spotlight features to prevent users from using the Windows Spotlight background.

    -

    To turn it off, see Windows Spotlight.

    +## Related links** -**Edge essential services and connected experiences** +[Manage connections from Windows operating system components to Microsoft services](https://docs.microsoft.com/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services) -Windows ships with Microsoft Edge and Internet Explorer on Windows devices. Microsoft Edge is the default browser and is recommended for the best web browsing experience. +[Connected Experiences in Office.](https://docs.microsoft.com/deployoffice/privacy/connected-experiences) -You can find details on all of Edge's connected experiences and essential services [here](https://docs.microsoft.com/en-us/microsoft-edge/privacy-whitepaper/). - -To turn off specific Edge feature, see [Microsoft Edge](https://docs.microsoft.com/en-us/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#13-microsoft-edge). - -**IE essential services and connected experiences** - -Internet Explorer shares many of the Windows essential services listed above. The following table provides more details on the essential services and connected experiences specific to Internet Explorer. - -Note: Apart from ActiveX Filtering, which is an essential service, all other features listed below are connected experiences. To turn off specific connected experiences, see [Internet Explorer](https://docs.microsoft.com/en-us/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#8-internet-explorer). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Connected ExperiencesDescription
    ActiveX Filtering

    ActiveX controls are small apps that allow websites to provide content such as videos and games, and let users interact with controls like toolbars and stock tickers. However, these apps can sometimes malfunction, and in some cases, they might be used to collect information from user devices, install software without a user's agreement, or be used to control a device remotely without user's permission.

    -

    ActiveX Filtering in Internet Explorer prevents sites from installing and using these apps. This can help keep users safer as they browse, but it can also affect the user experience of certain sites as interactive content might not work when ActiveX Filtering is on.

    -

    To further enhance security, Internet Explorer also allows you to block out-of-date ActiveX controls.

    Suggested SitesSuggested Sites is an online experience that recommends websites, images, or videos a user might be interested in. When Suggested Sites is turned on, a user’s web browsing history is periodically sent to Microsoft.
    Address Bar and Search suggestionsWith search suggestions enabled, users will be offered suggested search terms as they type in the Address Bar. As users type information it will be sent to the default search provider.
    Auto-complete feature for web addressesThe auto-complete feature suggests possible matches when users are typing web addresses in the browser address bar.
    Compatibility loggingThis feature is designed for use by developers and IT professionals to determine the compatibility of their websites with Internet Explorer. It is disabled by default and needs to be enabled to start logging Internet Explorer events in the Windows Event Viewer. These events describe failures that might have happened on the site and can include information about specific controls and webpages that failed.
    Compatibility ViewCompatibility View helps make websites designed for older browsers look better when viewed in Internet Explorer. The compatibility view setting allows you to choose whether an employee can fix website display problems they encounter while browsing.
    Flip aheadFlip ahead enables your users to flip through web content quickly by swiping across the page or by clicking forward. When flip ahead is turned on, web browsing history is periodically sent to Microsoft. If you turn off this setting your users will no longer be able swipe across a screen or click forward to go to the next pre-loaded page of a website.
    Web SlicesA Web Slice enables users to subscribe to and automatically receive updates to content directly within a Web page. Disabling the RSS Feeds setting will turn off background synchronization for feeds and Web Slices.
    Accelerators

    Accelerators are menu options in Internet Explorer that help automate common browser-related tasks. In Internet Explorer, when you right-click selected text, Accelerators appear in the list of available options.

    -

    For example, if you select a word, you can use the "Translate with Bing" Accelerator to obtain a translation of that word.

    Pinning websites to StartWhen a user pins a website to the Start menu, it displays as a tile similar to the way apps are displayed. Like Microsoft Store apps, website tiles might display updates if the website has been designed to do so. For example, an online email website might send updates to the tile indicating how many new messages a user has.
    - -**Related links** - -[Manage connections from Windows operating system components to Microsoft services](https://docs.microsoft.com/en-us/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services) - -[Connected Experiences in Office.](https://docs.microsoft.com/en-us/deployoffice/privacy/connected-experiences) - -[Essential Services in Office.](https://docs.microsoft.com/en-us/deployoffice/privacy/essential-services) +[Essential Services in Office.](https://docs.microsoft.com/deployoffice/privacy/essential-services) To view endpoints for Windows 10 Enterprise, see: -- [Manage connection endpoints for Windows 10, version 20H2](https://docs.microsoft.com/windows/privacy/manage-windows-20h2-endpoints)[Manage connection endpoints for Windows 10, version 1909](https://docs.microsoft.com/en-us/windows/privacy/manage-windows-1909-endpoints) +- [Manage connection endpoints for Windows 10, version 20H2](https://docs.microsoft.com/windows/privacy/manage-windows-20h2-endpoints)[Manage connection endpoints for Windows 10, version 1909](https://docs.microsoft.com/windows/privacy/manage-windows-1909-endpoints) - [Manage connection endpoints for Windows 10, version 1903](https://docs.microsoft.com/windows/privacy/manage-windows-1903-endpoints) @@ -324,7 +70,7 @@ To view endpoints for non-Enterprise Windows 10 editions, see: - Windows 10, version 20H2, connection endpoints for non-Enterprise editions -- [Windows 10, version 1909, connection endpoints for non-Enterprise editions](https://docs.microsoft.com/en-us/windows/privacy/windows-endpoints-1909-non-enterprise-editions) +- [Windows 10, version 1909, connection endpoints for non-Enterprise editions](https://docs.microsoft.com/en-us/windows/privacy/windows-endpoints-1909-non-enterprise-editions) - [Windows 10, version 1903, connection endpoints for non-Enterprise editions](https://docs.microsoft.com/en-us/windows/privacy/windows-endpoints-1903-non-enterprise-editions) From d74cf091d0d63176011c361bb81ee67a5721b298 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 4 Oct 2021 13:49:22 +0100 Subject: [PATCH 696/930] Update essential-services-and-connected-experiences.md --- ...tial-services-and-connected-experiences.md | 44 +++++++------------ 1 file changed, 17 insertions(+), 27 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 407cf18dc5..35361d5374 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -37,8 +37,8 @@ Although most essential services can be turned off by enterprise admins, we reco | **Essential Service** | **Description** | | --- | --- | -|Authentication|The authentication service is required to enable sign in to work or school accounts. It validates a user’s identity and provides access to multiple apps and system components like OneDrive and activity history. Using a work or school account to sign in to Windows enables Microsoft to provide a consistent experience across your devices. If the authentication service is turned off, many apps and components may lose functionality and users may not be able to sign in.
    To turn it off, see [Microsoft Account](manage-connections-from-windows-operating-system-components-to-microsoft-services#12-microsoft-account) -|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 that are publicly known to be fraudulent. 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.
    To turn it off, see [Automatic Root Certificates Update](manage-connections-from-windows-operating-system-components-to-microsoft-services#automatic-root-certificates-update) +|Authentication|The authentication service is required to enable sign in to work or school accounts. It validates a user’s identity and provides access to multiple apps and system components like OneDrive and activity history. Using a work or school account to sign in to Windows enables Microsoft to provide a consistent experience across your devices. If the authentication service is turned off, many apps and components may lose functionality and users may not be able to sign in.
    To turn it off, see [Microsoft Account](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#12-microsoft-account) +|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 that are publicly known to be fraudulent. 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.
    To turn it off, see [Automatic Root Certificates Update](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update) ## Windows connected experiences @@ -48,34 +48,24 @@ Although most essential services can be turned off by enterprise admins, we reco ## Related links** -[Manage connections from Windows operating system components to Microsoft services](https://docs.microsoft.com/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services) - -[Connected Experiences in Office.](https://docs.microsoft.com/deployoffice/privacy/connected-experiences) - -[Essential Services in Office.](https://docs.microsoft.com/deployoffice/privacy/essential-services) +- [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) +- [Connected Experiences in Office.](/deployoffice/privacy/connected-experiences.md) +- [Essential Services in Office.](/deployoffice/privacy/essential-services.md) To view endpoints for Windows 10 Enterprise, see: -- [Manage connection endpoints for Windows 10, version 20H2](https://docs.microsoft.com/windows/privacy/manage-windows-20h2-endpoints)[Manage connection endpoints for Windows 10, version 1909](https://docs.microsoft.com/windows/privacy/manage-windows-1909-endpoints) - -- [Manage connection endpoints for Windows 10, version 1903](https://docs.microsoft.com/windows/privacy/manage-windows-1903-endpoints) - -- [Manage connection endpoints for Windows 10, version 1809](https://docs.microsoft.com/windows/privacy/manage-windows-1809-endpoints) - -- [Manage connection endpoints for Windows 10, version 1803](https://docs.microsoft.com/windows/privacy/manage-windows-1803-endpoints) - -- [Manage connection endpoints for Windows 10, version 1709](https://docs.microsoft.com/windows/privacy/manage-windows-1709-endpoints) +- [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) +- [Manage connection endpoints for Windows 10, version 1803](manage-windows-1803-endpoints.md) +- [Manage connection endpoints for Windows 10, version 1709](manage-windows-1709-endpoints.md) To view endpoints for non-Enterprise Windows 10 editions, see: -- Windows 10, version 20H2, connection endpoints for non-Enterprise editions - -- [Windows 10, version 1909, connection endpoints for non-Enterprise editions](https://docs.microsoft.com/en-us/windows/privacy/windows-endpoints-1909-non-enterprise-editions) - -- [Windows 10, version 1903, connection endpoints for non-Enterprise editions](https://docs.microsoft.com/en-us/windows/privacy/windows-endpoints-1903-non-enterprise-editions) - -- [Windows 10, version 1809, connection endpoints for non-Enterprise editions](https://docs.microsoft.com/en-us/windows/privacy/windows-endpoints-1809-non-enterprise-editions) - -- [Windows 10, version 1803, connection endpoints for non-Enterprise editions](https://docs.microsoft.com/en-us/windows/privacy/windows-endpoints-1803-non-enterprise-editions) - -- [Windows 10, version 1709, connection endpoints for non-Enterprise editions](https://docs.microsoft.com/en-us/windows/privacy/windows-endpoints-1709-non-enterprise-editions) +- [Windows 10, version 20H2, connection endpoints for non-Enterprise editions](windows-endpoints-20H2-non-enterprise-editions) +- [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) +- [Windows 10, version 1803, connection endpoints for non-Enterprise editions](windows-endpoints-1803-non-enterprise-editions.md) +- [Windows 10, version 1709, connection endpoints for non-Enterprise editions](windows-endpoints-1709-non-enterprise-editions.md) From 0688525f9418d782464f191509be3a463f06d60f Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 4 Oct 2021 13:51:52 +0100 Subject: [PATCH 697/930] Update essential-services-and-connected-experiences.md --- windows/privacy/essential-services-and-connected-experiences.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 35361d5374..87d18e28f5 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -63,7 +63,7 @@ To view endpoints for Windows 10 Enterprise, see: To view endpoints for non-Enterprise Windows 10 editions, see: -- [Windows 10, version 20H2, connection endpoints for non-Enterprise editions](windows-endpoints-20H2-non-enterprise-editions) +- [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) From b9da42087649f62ea9adf20f36f9f9f55d83e0c0 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 4 Oct 2021 13:57:35 +0100 Subject: [PATCH 698/930] Update essential-services-and-connected-experiences.md --- ...essential-services-and-connected-experiences.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 87d18e28f5..1136e003a7 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -30,8 +30,8 @@ Required service data is also collected and sent to Microsoft for essential serv Although most essential services can be turned off by enterprise admins, we recommend that where applicable you consider hosting the services on-premises and carefully assess the impact of turning off remaining services. The following list describes the essential services and connected experiences that are available to you in Windows and provides links to further information about each one. -> [!Note:] -> The information in this article describes the most common connected experiences and essential services. We will continue to update our list of connected experiences over time as Windows evolves. +>[!Note:] +>The information in this article describes the most common connected experiences and essential services. We will continue to update our list of connected experiences over time as Windows evolves. ## Windows essential services @@ -44,13 +44,13 @@ Although most essential services can be turned off by enterprise admins, we reco ## Edge essential services and connected experiences -## IE essential services and connected experiences** +## IE essential services and connected experiences -## Related links** +## Related links - [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) -- [Connected Experiences in Office.](/deployoffice/privacy/connected-experiences.md) -- [Essential Services in Office.](/deployoffice/privacy/essential-services.md) +- [Connected Experiences in Office](/deployoffice/privacy/connected-experiences.md) +- [Essential Services in Office](/deployoffice/privacy/essential-services.md) To view endpoints for Windows 10 Enterprise, see: @@ -68,4 +68,4 @@ To view endpoints for non-Enterprise Windows 10 editions, see: - [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) - [Windows 10, version 1803, connection endpoints for non-Enterprise editions](windows-endpoints-1803-non-enterprise-editions.md) -- [Windows 10, version 1709, connection endpoints for non-Enterprise editions](windows-endpoints-1709-non-enterprise-editions.md) +- [Windows 10, version 1709, connection endpoints for non-Enterprise editions](windows-endpoints-1709-non-enterprise-editions.md) \ No newline at end of file From b7edef14405bd7946e0d4ecc3aa26c17455f8bdd Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 4 Oct 2021 14:05:18 +0100 Subject: [PATCH 699/930] Update essential-services-and-connected-experiences.md --- .../privacy/essential-services-and-connected-experiences.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 1136e003a7..63bb96c43a 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -30,8 +30,8 @@ Required service data is also collected and sent to Microsoft for essential serv Although most essential services can be turned off by enterprise admins, we recommend that where applicable you consider hosting the services on-premises and carefully assess the impact of turning off remaining services. The following list describes the essential services and connected experiences that are available to you in Windows and provides links to further information about each one. ->[!Note:] ->The information in this article describes the most common connected experiences and essential services. We will continue to update our list of connected experiences over time as Windows evolves. +> [!NOTE] +> The information in this article describes the most common connected experiences and essential services. We will continue to update our list of connected experiences over time as Windows evolves. ## Windows essential services From 5af2c4a0a7667efb0228e778d209edbf5c3fe3b4 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 4 Oct 2021 14:19:40 +0100 Subject: [PATCH 700/930] Update essential-services-and-connected-experiences.md --- ...tial-services-and-connected-experiences.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 63bb96c43a..da2e065acf 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -35,17 +35,34 @@ Although most essential services can be turned off by enterprise admins, we reco ## Windows essential services -| **Essential Service** | **Description** | +| **Essential service** | **Description** | | --- | --- | |Authentication|The authentication service is required to enable sign in to work or school accounts. It validates a user’s identity and provides access to multiple apps and system components like OneDrive and activity history. Using a work or school account to sign in to Windows enables Microsoft to provide a consistent experience across your devices. If the authentication service is turned off, many apps and components may lose functionality and users may not be able to sign in.
    To turn it off, see [Microsoft Account](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#12-microsoft-account) |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 that are publicly known to be fraudulent. 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.
    To turn it off, see [Automatic Root Certificates Update](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update) ## Windows connected experiences +| **Connected experience* | **Description** | +| --- | --- | +|Activity History|Activity History shows a history of activities a user has performed and can even synchronize activities across multiple devices for the same user. Synchronization across devices only works when a user signs in with the same account.
    To turn it off, see [Activity History](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#1822-activity-history) +|Cloud Clipboard|Cloud Clipboard enables users to copy images and text across all Windows 10 devices when they sign in with the same account. Users can paste from their clipboard history and also pin items.
    To turn it off, see [Cloud Clipboard](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#30-cloud-clipboard) + ## Edge essential services and connected experiences +Windows ships with Microsoft Edge and Internet Explorer on Windows 10 devices. Microsoft Edge is the default browser and is recommended for the best web browsing experience.
    You can find details on all of Edge's connected experiences and essential services [here](/microsoft-edge/privacy-whitepaper).
    To turn off specific Edge feature, see [Microsoft Edge](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#13-microsoft-edge). + ## IE essential services and connected experiences +Internet Explorer shares many of the Windows essential services listed above. The following table provides more details on the essential services and connected experiences specific to Internet Explorer. + +> [!NOTE] +> Apart from ActiveX Filtering, which is an essential service, all other features listed below are connected experiences.
    To turn off specific connected experiences, see [Internet Explorer](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#8-internet-explorer). + +| **Connected experience* | **Description** | +| --- | --- | +|ActiveX Filtering|ActiveX controls are small apps that allow websites to provide content such as videos and games, and let users interact with controls like toolbars and stock tickers. However, these apps can sometimes malfunction, and in some cases, they might be used to collect information from user devices, install software without a user's agreement, or be used to control a device remotely without user's permission.
    ActiveX Filtering in Internet Explorer prevents sites from installing and using these apps. This can help keep users safer as they browse, but it can also affect the user experience of certain sites as interactive content might not work when ActiveX Filtering is on.
    To further enhance security, Internet Explorer also allows you to block out-of-date ActiveX controls. +|Suggested Sites|Suggested Sites is an online experience that recommends websites, images, or videos a user might be interested in. When Suggested Sites is turned on, a user’s web browsing history is periodically sent to Microsoft.| + ## Related links - [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) From 58cba274b50b79739fadb3f25a9b6522bfdac388 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Mon, 4 Oct 2021 14:25:02 +0100 Subject: [PATCH 701/930] Update essential-services-and-connected-experiences.md --- ...sential-services-and-connected-experiences.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index da2e065acf..6e5c37def6 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -37,19 +37,19 @@ Although most essential services can be turned off by enterprise admins, we reco | **Essential service** | **Description** | | --- | --- | -|Authentication|The authentication service is required to enable sign in to work or school accounts. It validates a user’s identity and provides access to multiple apps and system components like OneDrive and activity history. Using a work or school account to sign in to Windows enables Microsoft to provide a consistent experience across your devices. If the authentication service is turned off, many apps and components may lose functionality and users may not be able to sign in.
    To turn it off, see [Microsoft Account](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#12-microsoft-account) -|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 that are publicly known to be fraudulent. 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.
    To turn it off, see [Automatic Root Certificates Update](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update) +|Authentication|The authentication service is required to enable sign in to work or school accounts. It validates a user’s identity and provides access to multiple apps and system components like OneDrive and activity history. Using a work or school account to sign in to Windows enables Microsoft to provide a consistent experience across your devices. If the authentication service is turned off, many apps and components may lose functionality and users may not be able to sign in.
    To turn it off, see [Microsoft Account](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#12-microsoft-account). +|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 that are publicly known to be fraudulent. 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.
    To turn it off, see [Automatic Root Certificates Update](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update). ## Windows connected experiences -| **Connected experience* | **Description** | +| **Connected experience** | **Description** | | --- | --- | -|Activity History|Activity History shows a history of activities a user has performed and can even synchronize activities across multiple devices for the same user. Synchronization across devices only works when a user signs in with the same account.
    To turn it off, see [Activity History](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#1822-activity-history) -|Cloud Clipboard|Cloud Clipboard enables users to copy images and text across all Windows 10 devices when they sign in with the same account. Users can paste from their clipboard history and also pin items.
    To turn it off, see [Cloud Clipboard](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#30-cloud-clipboard) +|Activity History|Activity History shows a history of activities a user has performed and can even synchronize activities across multiple devices for the same user. Synchronization across devices only works when a user signs in with the same account.
    To turn it off, see [Activity History](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#1822-activity-history). +|Cloud Clipboard|Cloud Clipboard enables users to copy images and text across all Windows 10 devices when they sign in with the same account. Users can paste from their clipboard history and also pin items.
    To turn it off, see [Cloud Clipboard](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#30-cloud-clipboard). ## Edge essential services and connected experiences -Windows ships with Microsoft Edge and Internet Explorer on Windows 10 devices. Microsoft Edge is the default browser and is recommended for the best web browsing experience.
    You can find details on all of Edge's connected experiences and essential services [here](/microsoft-edge/privacy-whitepaper).
    To turn off specific Edge feature, see [Microsoft Edge](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#13-microsoft-edge). +Windows ships with Microsoft Edge and Internet Explorer on Windows 10 devices. Microsoft Edge is the default browser and is recommended for the best web browsing experience.
    You can find details on all of Edge's connected experiences and essential services [here](/microsoft-edge/privacy-whitepaper). To turn off specific Edge feature, see [Microsoft Edge](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#13-microsoft-edge). ## IE essential services and connected experiences @@ -58,9 +58,9 @@ Internet Explorer shares many of the Windows essential services listed above. Th > [!NOTE] > Apart from ActiveX Filtering, which is an essential service, all other features listed below are connected experiences.
    To turn off specific connected experiences, see [Internet Explorer](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#8-internet-explorer). -| **Connected experience* | **Description** | +| **Connected experience** | **Description** | | --- | --- | -|ActiveX Filtering|ActiveX controls are small apps that allow websites to provide content such as videos and games, and let users interact with controls like toolbars and stock tickers. However, these apps can sometimes malfunction, and in some cases, they might be used to collect information from user devices, install software without a user's agreement, or be used to control a device remotely without user's permission.
    ActiveX Filtering in Internet Explorer prevents sites from installing and using these apps. This can help keep users safer as they browse, but it can also affect the user experience of certain sites as interactive content might not work when ActiveX Filtering is on.
    To further enhance security, Internet Explorer also allows you to block out-of-date ActiveX controls. +|ActiveX Filtering|ActiveX controls are small apps that allow websites to provide content such as videos and games, and let users interact with controls like toolbars and stock tickers. However, these apps can sometimes malfunction, and in some cases, they might be used to collect information from user devices, install software without a user's agreement, or be used to control a device remotely without user's permission.
    ActiveX Filtering in Internet Explorer prevents sites from installing and using these apps. This can help keep users safer as they browse, but it can also affect the user experience of certain sites as interactive content might not work when ActiveX Filtering is on. To further enhance security, Internet Explorer also allows you to block out-of-date ActiveX controls. |Suggested Sites|Suggested Sites is an online experience that recommends websites, images, or videos a user might be interested in. When Suggested Sites is turned on, a user’s web browsing history is periodically sent to Microsoft.| ## Related links From 6b302796f484229921c492aff934ab6ac7d6d7d8 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 4 Oct 2021 19:12:48 +0530 Subject: [PATCH 702/930] Updated --- .../client-management/mdm/policy-csp-admx-dcom.md | 10 +++------- .../mdm/policy-csp-admx-devicecompat.md | 13 +++---------- .../mdm/policy-csp-admx-deviceguard.md | 7 +++++++ .../client-management/mdm/policy-csp-admx-dfs.md | 13 +++---------- .../mdm/policy-csp-admx-diskdiagnostic.md | 12 +++--------- .../mdm/policy-csp-admx-eventlogging.md | 12 +++--------- .../mdm/policy-csp-admx-eventviewer.md | 12 +++--------- .../mdm/policy-csp-admx-externalboot.md | 12 +++--------- .../mdm/policy-csp-admx-filerevocation.md | 12 +++--------- .../mdm/policy-csp-admx-framepanes.md | 13 +++---------- .../client-management/mdm/policy-csp-admx-fthsvc.md | 11 +++-------- .../mdm/policy-csp-admx-hotspotauth.md | 12 +++--------- .../client-management/mdm/policy-csp-admx-iis.md | 12 +++--------- .../mdm/policy-csp-admx-leakdiagnostic.md | 13 +++---------- 14 files changed, 46 insertions(+), 118 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-dcom.md b/windows/client-management/mdm/policy-csp-admx-dcom.md index 27e147a3f9..62ce243ab3 100644 --- a/windows/client-management/mdm/policy-csp-admx-dcom.md +++ b/windows/client-management/mdm/policy-csp-admx-dcom.md @@ -15,15 +15,11 @@ manager: dansimp # Policy CSP - ADMX_DCOM > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For -details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as \chr\<\/Format\>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of -online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).


    diff --git a/windows/client-management/mdm/policy-csp-admx-devicecompat.md b/windows/client-management/mdm/policy-csp-admx-devicecompat.md index b26b20307f..88df6490ae 100644 --- a/windows/client-management/mdm/policy-csp-admx-devicecompat.md +++ b/windows/client-management/mdm/policy-csp-admx-devicecompat.md @@ -13,19 +13,12 @@ manager: dansimp --- # Policy CSP - ADMX_DeviceCompat - > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For -details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. -md#enabling-a-policy). +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of -online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ -#sec-cdata-sect). +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    diff --git a/windows/client-management/mdm/policy-csp-admx-deviceguard.md b/windows/client-management/mdm/policy-csp-admx-deviceguard.md index 8981dbebcc..f8f4ce600e 100644 --- a/windows/client-management/mdm/policy-csp-admx-deviceguard.md +++ b/windows/client-management/mdm/policy-csp-admx-deviceguard.md @@ -14,6 +14,13 @@ manager: dansimp # Policy CSP - ADMX_DeviceGuard +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
    diff --git a/windows/client-management/mdm/policy-csp-admx-dfs.md b/windows/client-management/mdm/policy-csp-admx-dfs.md index 67d276d132..c025b09145 100644 --- a/windows/client-management/mdm/policy-csp-admx-dfs.md +++ b/windows/client-management/mdm/policy-csp-admx-dfs.md @@ -15,18 +15,11 @@ manager: dansimp # Policy CSP - ADMX_DFS > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For -details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. -md#enabling-a-policy). +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of -online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ -#sec-cdata-sect). - +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    diff --git a/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md b/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md index bd6b369291..7efb339a88 100644 --- a/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md +++ b/windows/client-management/mdm/policy-csp-admx-diskdiagnostic.md @@ -15,17 +15,11 @@ manager: dansimp # Policy CSP - ADMX_DiskDiagnostic > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For -details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. -md#enabling-a-policy). +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of -online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ -#sec-cdata-sect). +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    diff --git a/windows/client-management/mdm/policy-csp-admx-eventlogging.md b/windows/client-management/mdm/policy-csp-admx-eventlogging.md index 378e668122..84d624e398 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventlogging.md +++ b/windows/client-management/mdm/policy-csp-admx-eventlogging.md @@ -15,17 +15,11 @@ manager: dansimp # Policy CSP - ADMX_EventLogging > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For -details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. -md#enabling-a-policy). +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of -online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ -#sec-cdata-sect). +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    diff --git a/windows/client-management/mdm/policy-csp-admx-eventviewer.md b/windows/client-management/mdm/policy-csp-admx-eventviewer.md index 19f1b93f61..24b04c49de 100644 --- a/windows/client-management/mdm/policy-csp-admx-eventviewer.md +++ b/windows/client-management/mdm/policy-csp-admx-eventviewer.md @@ -15,17 +15,11 @@ manager: dansimp # Policy CSP - ADMX_EventViewer > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For -details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. -md#enabling-a-policy). +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of -online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ -#sec-cdata-sect). +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    diff --git a/windows/client-management/mdm/policy-csp-admx-externalboot.md b/windows/client-management/mdm/policy-csp-admx-externalboot.md index 93849e6cdc..dba6105052 100644 --- a/windows/client-management/mdm/policy-csp-admx-externalboot.md +++ b/windows/client-management/mdm/policy-csp-admx-externalboot.md @@ -15,17 +15,11 @@ manager: dansimp # Policy CSP - ADMX_ExternalBoot > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For -details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. -md#enabling-a-policy). +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of -online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ -#sec-cdata-sect). +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    diff --git a/windows/client-management/mdm/policy-csp-admx-filerevocation.md b/windows/client-management/mdm/policy-csp-admx-filerevocation.md index 3985c37445..3f574460e8 100644 --- a/windows/client-management/mdm/policy-csp-admx-filerevocation.md +++ b/windows/client-management/mdm/policy-csp-admx-filerevocation.md @@ -15,17 +15,11 @@ manager: dansimp # Policy CSP - ADMX_FileRevocation > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For -details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. -md#enabling-a-policy). +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of -online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ -#sec-cdata-sect). +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    diff --git a/windows/client-management/mdm/policy-csp-admx-framepanes.md b/windows/client-management/mdm/policy-csp-admx-framepanes.md index 63c69f6cd5..57354ebe62 100644 --- a/windows/client-management/mdm/policy-csp-admx-framepanes.md +++ b/windows/client-management/mdm/policy-csp-admx-framepanes.md @@ -15,18 +15,11 @@ manager: dansimp # Policy CSP - ADMX_FramePanes > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For -details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. -md#enabling-a-policy). +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of -online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ -#sec-cdata-sect). - +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    diff --git a/windows/client-management/mdm/policy-csp-admx-fthsvc.md b/windows/client-management/mdm/policy-csp-admx-fthsvc.md index ea573c3254..7d8f37dd58 100644 --- a/windows/client-management/mdm/policy-csp-admx-fthsvc.md +++ b/windows/client-management/mdm/policy-csp-admx-fthsvc.md @@ -15,16 +15,11 @@ manager: dansimp # Policy CSP - ADMX_FTHSVC > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For -details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. -md#enabling-a-policy). +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of -online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    diff --git a/windows/client-management/mdm/policy-csp-admx-hotspotauth.md b/windows/client-management/mdm/policy-csp-admx-hotspotauth.md index f67287e2fa..96e8ed6286 100644 --- a/windows/client-management/mdm/policy-csp-admx-hotspotauth.md +++ b/windows/client-management/mdm/policy-csp-admx-hotspotauth.md @@ -15,17 +15,11 @@ manager: dansimp # Policy CSP - ADMX_HotSpotAuth > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. Fo -details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. -md#enabling-a-policy). +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of -online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ -#sec-cdata-sect). +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    diff --git a/windows/client-management/mdm/policy-csp-admx-iis.md b/windows/client-management/mdm/policy-csp-admx-iis.md index 7d825532b1..fae36da47a 100644 --- a/windows/client-management/mdm/policy-csp-admx-iis.md +++ b/windows/client-management/mdm/policy-csp-admx-iis.md @@ -15,17 +15,11 @@ manager: dansimp # Policy CSP - ADMX_IIS > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For -details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. -md#enabling-a-policy). +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of -online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ -#sec-cdata-sect). +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    diff --git a/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md b/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md index 1a1ae49ae6..c0a6c879c0 100644 --- a/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md +++ b/windows/client-management/mdm/policy-csp-admx-leakdiagnostic.md @@ -15,18 +15,11 @@ manager: dansimp # Policy CSP - ADMX_LeakDiagnostic > [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For -details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). > -> You must specify the data type in the SyncML as <Format>chr</Format>. For an -example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies. -md#enabling-a-policy). +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). > -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of -online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM -supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/ -#sec-cdata-sect). - +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    From 11d0da454757ca13f31724bcd613448e02c9beda Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Mon, 4 Oct 2021 19:38:24 +0530 Subject: [PATCH 703/930] Update policy-csp-admx-dcom.md --- windows/client-management/mdm/policy-csp-admx-dcom.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-dcom.md b/windows/client-management/mdm/policy-csp-admx-dcom.md index 62ce243ab3..fa77b55d96 100644 --- a/windows/client-management/mdm/policy-csp-admx-dcom.md +++ b/windows/client-management/mdm/policy-csp-admx-dcom.md @@ -159,7 +159,7 @@ ADMX Info: -This policy setting allows you to view and change a list of DCOM server application IDs (appids), which are exempted from the DCOM Activation security check. +This policy setting allows you to view and change a list of DCOM server application IDs (app ids), which are exempted from the DCOM Activation security check. DCOM uses two such lists, one configured via Group Policy through this policy setting, and the other via the actions of local computer administrators. DCOM ignores the second list when this policy setting is configured, unless the "Allow local activation security check exemptions" policy is enabled. DCOM server application IDs added to this policy must be listed in curly brace format. @@ -168,15 +168,15 @@ For example, `{b5dcb061-cefb-42e0-a1be-e6a6438133fe}`. If you enter a non-existent or improperly formatted application ID DCOM will add it to the list without checking for errors. - If you enable this policy setting, you can view and change the list of DCOM activation security check exemptions defined by Group Policy settings. -If you add an application ID to this list and set its value to 1, DCOM will not enforce the Activation security check for that DCOM server. -If you add an application ID to this list and set its value to 0 DCOM will always enforce the Activation security check for that DCOM server regardless of local +If you add an application ID to this list and set its value to one, DCOM will not enforce the Activation security check for that DCOM server. +If you add an application ID to this list and set its value to zero DCOM will always enforce the Activation security check for that DCOM server regardless of local settings. - If you disable this policy setting, the application ID exemption list defined by Group Policy is deleted, and the one defined by local computer administrators is used. If you do not configure this policy setting, the application ID exemption list defined by local computer administrators is used. Notes: The DCOM Activation security check is done after a DCOM server process is started, but before an object activation request is dispatched to the server process. This access check is done against the DCOM server's custom launch permission security descriptor if it exists, or otherwise against the configured defaults. If the DCOM server's custom launch permission contains explicit DENY entries this may mean that object activations that would have previously succeeded for such specified users, once the DCOM server process was up and running, might now fail instead. -The proper action in this situation is to reconfigure the DCOM server's custom launch permission settings for correct security settings, but this policy setting may be used in the short-term as an application compatibility deployment aid. +The proper action in this situation is to reconfigure the DCOM server's custom launch permission settings for correct security settings, but this policy setting may be used in the short term as an application compatibility deployment aid. DCOM servers added to this exemption list are only exempted if their custom launch permissions do not contain specific LocalLaunch, RemoteLaunch, LocalActivate, or RemoteActivate grant or deny entries for any users or groups. > [!NOTE] From 9f5b3abe9dd3524aedd7f4f089a811d13422018b Mon Sep 17 00:00:00 2001 From: Chris Chisholm Date: Mon, 4 Oct 2021 08:53:46 -0600 Subject: [PATCH 704/930] Update windows-11-prepare.md Fix Spelling Error. --- windows/whats-new/windows-11-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/windows-11-prepare.md b/windows/whats-new/windows-11-prepare.md index e74e8d2e46..401e92c65f 100644 --- a/windows/whats-new/windows-11-prepare.md +++ b/windows/whats-new/windows-11-prepare.md @@ -54,7 +54,7 @@ The tools that you use for core workloads during Windows 10 deployments can stil - If you use Microsoft Intune and have a Microsoft 365 E3 license, you will be able to use [feature update deployments](/mem/intune/protect/windows-10-feature-updates) to easily update devices from one release of Windows 10 to another, or to upgrade Windows 10 devices to Windows 11. You can also continue using the same update experience controls to manage Windows 10 and Windows 11. If you aren’t ready to move to Windows 11, keep the feature update version set at the version you are currently on. When you are ready to start upgrading devices, change the feature update deployment setting to specify Windows 11. > [!NOTE] - > Endpoints managed by Windows Update for Business will not automatically upgrade to Windows 11 unless an administrator explicllty configures a **Target Version** using the [TargetReleaseVersion](/windows/client-management/mdm/policy-csp-update#update-targetreleaseversion) setting using a Windows CSP, a [feature update profile](/mem/intune/protect/windows-10-feature-updates) in Intune, or the [Select target Feature Update version setting](/windows/deployment/update/waas-wufb-group-policy#i-want-to-stay-on-a-specific-version) in a group policy. + > Endpoints managed by Windows Update for Business will not automatically upgrade to Windows 11 unless an administrator explicitly configures a **Target Version** using the [TargetReleaseVersion](/windows/client-management/mdm/policy-csp-update#update-targetreleaseversion) setting using a Windows CSP, a [feature update profile](/mem/intune/protect/windows-10-feature-updates) in Intune, or the [Select target Feature Update version setting](/windows/deployment/update/waas-wufb-group-policy#i-want-to-stay-on-a-specific-version) in a group policy. ## Cloud-based management From 7893af6f67750a05d9d688ae8b03f1416d935e12 Mon Sep 17 00:00:00 2001 From: Peter Lewis Date: Mon, 4 Oct 2021 16:09:24 +0100 Subject: [PATCH 705/930] Correct spelling 'explicitly' --- windows/whats-new/windows-11-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/windows-11-prepare.md b/windows/whats-new/windows-11-prepare.md index e74e8d2e46..401e92c65f 100644 --- a/windows/whats-new/windows-11-prepare.md +++ b/windows/whats-new/windows-11-prepare.md @@ -54,7 +54,7 @@ The tools that you use for core workloads during Windows 10 deployments can stil - If you use Microsoft Intune and have a Microsoft 365 E3 license, you will be able to use [feature update deployments](/mem/intune/protect/windows-10-feature-updates) to easily update devices from one release of Windows 10 to another, or to upgrade Windows 10 devices to Windows 11. You can also continue using the same update experience controls to manage Windows 10 and Windows 11. If you aren’t ready to move to Windows 11, keep the feature update version set at the version you are currently on. When you are ready to start upgrading devices, change the feature update deployment setting to specify Windows 11. > [!NOTE] - > Endpoints managed by Windows Update for Business will not automatically upgrade to Windows 11 unless an administrator explicllty configures a **Target Version** using the [TargetReleaseVersion](/windows/client-management/mdm/policy-csp-update#update-targetreleaseversion) setting using a Windows CSP, a [feature update profile](/mem/intune/protect/windows-10-feature-updates) in Intune, or the [Select target Feature Update version setting](/windows/deployment/update/waas-wufb-group-policy#i-want-to-stay-on-a-specific-version) in a group policy. + > Endpoints managed by Windows Update for Business will not automatically upgrade to Windows 11 unless an administrator explicitly configures a **Target Version** using the [TargetReleaseVersion](/windows/client-management/mdm/policy-csp-update#update-targetreleaseversion) setting using a Windows CSP, a [feature update profile](/mem/intune/protect/windows-10-feature-updates) in Intune, or the [Select target Feature Update version setting](/windows/deployment/update/waas-wufb-group-policy#i-want-to-stay-on-a-specific-version) in a group policy. ## Cloud-based management From deb75ad608360bf5036507e967a2525b08242293 Mon Sep 17 00:00:00 2001 From: Chris Chisholm Date: Mon, 4 Oct 2021 09:52:33 -0600 Subject: [PATCH 706/930] Update windows-11-prepare.md Fixed Spelling Error. --- windows/whats-new/windows-11-prepare.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/windows-11-prepare.md b/windows/whats-new/windows-11-prepare.md index e74e8d2e46..401e92c65f 100644 --- a/windows/whats-new/windows-11-prepare.md +++ b/windows/whats-new/windows-11-prepare.md @@ -54,7 +54,7 @@ The tools that you use for core workloads during Windows 10 deployments can stil - If you use Microsoft Intune and have a Microsoft 365 E3 license, you will be able to use [feature update deployments](/mem/intune/protect/windows-10-feature-updates) to easily update devices from one release of Windows 10 to another, or to upgrade Windows 10 devices to Windows 11. You can also continue using the same update experience controls to manage Windows 10 and Windows 11. If you aren’t ready to move to Windows 11, keep the feature update version set at the version you are currently on. When you are ready to start upgrading devices, change the feature update deployment setting to specify Windows 11. > [!NOTE] - > Endpoints managed by Windows Update for Business will not automatically upgrade to Windows 11 unless an administrator explicllty configures a **Target Version** using the [TargetReleaseVersion](/windows/client-management/mdm/policy-csp-update#update-targetreleaseversion) setting using a Windows CSP, a [feature update profile](/mem/intune/protect/windows-10-feature-updates) in Intune, or the [Select target Feature Update version setting](/windows/deployment/update/waas-wufb-group-policy#i-want-to-stay-on-a-specific-version) in a group policy. + > Endpoints managed by Windows Update for Business will not automatically upgrade to Windows 11 unless an administrator explicitly configures a **Target Version** using the [TargetReleaseVersion](/windows/client-management/mdm/policy-csp-update#update-targetreleaseversion) setting using a Windows CSP, a [feature update profile](/mem/intune/protect/windows-10-feature-updates) in Intune, or the [Select target Feature Update version setting](/windows/deployment/update/waas-wufb-group-policy#i-want-to-stay-on-a-specific-version) in a group policy. ## Cloud-based management From 080d4b13fcd8e2f7475bf1c2f2f6d6c638a4429f Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 4 Oct 2021 08:56:46 -0700 Subject: [PATCH 707/930] Acrolinx bump --- windows/deployment/update/update-compliance-monitor.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/update-compliance-monitor.md b/windows/deployment/update/update-compliance-monitor.md index 4c10a1b6f8..de2b593b39 100644 --- a/windows/deployment/update/update-compliance-monitor.md +++ b/windows/deployment/update/update-compliance-monitor.md @@ -2,7 +2,7 @@ title: Monitor Windows Updates and Microsoft Defender AV with Update Compliance ms.reviewer: manager: laurawi -description: You can use Update Compliance in Azure Portal to monitor the progress of updates and key antimalware protection features on devices in your network. +description: You can use Update Compliance in Azure portal to monitor the progress of updates and key anti-malware protection features on devices in your network. keywords: oms, operations management suite, wdav, updates, upgrades, antivirus, antimalware, signature, log analytics ms.prod: w10 ms.mktglfcycl: deploy @@ -35,12 +35,12 @@ Update Compliance is offered through the Azure portal, and is included as part o Update Compliance uses Windows client diagnostic data for all of its reporting. It collects system data including update deployment progress, [Windows Update for Business](waas-manage-updates-wufb.md) configuration data, and Delivery Optimization usage data, and then sends this data to a customer-owned [Azure Log Analytics](/azure/log-analytics/query-language/get-started-analytics-portal) workspace to power the experience. -See the following topics in this guide for detailed information about configuring and using the Update Compliance solution: +See the following articles in this guide for detailed information about configuring and using the Update Compliance solution: - [Get started with Update Compliance](update-compliance-get-started.md) provides directions on adding Update Compliance to your Azure subscription and configuring devices to send data to Update Compliance. - [Using Update Compliance](update-compliance-using.md) breaks down every aspect of the Update Compliance experience. -## Related topics +## Related articles * [Get started with Update Compliance](update-compliance-get-started.md) * [Use Update Compliance to monitor Windows Updates](update-compliance-using.md) From ea24dc6bb714e0ccb623710667e890832e8bdcf6 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 4 Oct 2021 09:01:26 -0700 Subject: [PATCH 708/930] Corrected note style --- windows/deployment/windows-10-deployment-scenarios.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/deployment/windows-10-deployment-scenarios.md b/windows/deployment/windows-10-deployment-scenarios.md index 02111ea03b..402a6d2c80 100644 --- a/windows/deployment/windows-10-deployment-scenarios.md +++ b/windows/deployment/windows-10-deployment-scenarios.md @@ -262,7 +262,8 @@ The deployment process for the replace scenario is as follows: 2. Deploy the new computer as a bare-metal deployment. - **Note**
    In some situations, you can use the replace scenario even if the target is the same machine. For example, you can use replace if you want to modify the disk layout from the master boot record (MBR) to the GUID partition table (GPT), which will allow you to take advantage of the Unified Extensible Firmware Interface (UEFI) functionality. You can also use replace if the disk needs to be repartitioned since user data needs to be transferred off the disk. + > [!NOTE] + > In some situations, you can use the replace scenario even if the target is the same machine. For example, you can use replace if you want to modify the disk layout from the master boot record (MBR) to the GUID partition table (GPT), which will allow you to take advantage of the Unified Extensible Firmware Interface (UEFI) functionality. You can also use replace if the disk needs to be repartitioned since user data needs to be transferred off the disk. ## Related topics @@ -272,4 +273,4 @@ The deployment process for the replace scenario is as follows: - [Deploy Windows 10 with the Microsoft Deployment Toolkit](./deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md) - [Windows setup technical reference](/windows-hardware/manufacture/desktop/windows-setup-technical-reference) - [Windows Imaging and Configuration Designer](/windows/configuration/provisioning-packages/provisioning-install-icd) -- [UEFI firmware](/windows-hardware/design/device-experiences/oem-uefi) \ No newline at end of file +- [UEFI firmware](/windows-hardware/design/device-experiences/oem-uefi) From e801cfb7deab42cda52defde29ad6e7dd52882fb Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 4 Oct 2021 09:08:31 -0700 Subject: [PATCH 709/930] fixing spurious references to LTSB and Win11 Ent LTSC --- .../update/get-started-updates-channels-tools.md | 6 +++--- windows/deployment/update/waas-overview.md | 8 ++++---- windows/deployment/update/waas-quick-start.md | 2 +- .../update/waas-servicing-channels-windows-10-updates.md | 6 +++--- .../update/waas-servicing-strategy-windows-10-updates.md | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/deployment/update/get-started-updates-channels-tools.md b/windows/deployment/update/get-started-updates-channels-tools.md index 726454837e..f1d6c2488e 100644 --- a/windows/deployment/update/get-started-updates-channels-tools.md +++ b/windows/deployment/update/get-started-updates-channels-tools.md @@ -67,9 +67,9 @@ We recommend that you use the Windows Insider Release Preview channel for valida ### Long-term Servicing Channel -The **Long-Term Servicing Channel** is designed to be used only for specialized devices (which typically don't run Office) such as ones that control medical equipment or ATMs. Devices on this channel receive new feature releases every two to three years. LTSB releases service a special LTSB edition of Windows 10 and are only available through the [Microsoft Volume Licensing Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx). +The **Long-Term Servicing Channel** is designed to be used only for specialized devices (which typically don't run Office) such as ones that control medical equipment or ATMs. Devices on this channel receive new feature releases every two to three years. LTSC releases service a special LTSC edition of Windows 10 and are only available through the [Microsoft Volume Licensing Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx). -The General Availability Channel is the default servicing channel for all Windows devices except those with the LTSB edition installed. The following table shows the servicing channels available to each edition. +The General Availability Channel is the default servicing channel for all Windows devices except those with the LTSC edition installed. The following table shows the servicing channels available to each edition. | Edition | General Availability Channel | Insider Program | Long-Term Servicing Channel | @@ -77,7 +77,7 @@ The General Availability Channel is the default servicing channel for all Window | Home | ![yes.](images/checkmark.png)|![no](images/crossmark.png) | ![no](images/crossmark.png)| | Pro | ![yes.](images/checkmark.png) | ![yes](images/checkmark.png) | ![no](images/crossmark.png)| | Enterprise | ![yes.](images/checkmark.png) |![yes](images/checkmark.png) | ![no](images/crossmark.png)| -| Enterprise LTSB | ![no.](images/crossmark.png) |![no](images/crossmark.png) | ![yes](images/checkmark.png)| +| Enterprise LTSC | ![no.](images/crossmark.png) |![no](images/crossmark.png) | ![yes](images/checkmark.png)| | Pro Education | ![yes.](images/checkmark.png) | ![yes](images/checkmark.png) | ![no](images/crossmark.png)| | Education | ![yes.](images/checkmark.png) | ![yes](images/checkmark.png) | ![no](images/crossmark.png)| diff --git a/windows/deployment/update/waas-overview.md b/windows/deployment/update/waas-overview.md index e7ab6970ad..5947bdc897 100644 --- a/windows/deployment/update/waas-overview.md +++ b/windows/deployment/update/waas-overview.md @@ -104,18 +104,18 @@ When Microsoft officially releases a feature update, we make it available to any ### Long-term Servicing Channel -Specialized systems—such as devices that control medical equipment, point-of-sale systems, and ATMs—often require a longer servicing option because of their purpose. These devices typically perform a single important task and don’t need feature updates as frequently as other devices in the organization. It’s more important that these devices be kept as stable and secure as possible than up to date with user interface changes. The LTSC servicing model prevents Enterprise LTSB devices from receiving the usual feature updates and provides only quality updates to ensure that device security stays up to date. With this in mind, quality updates are still immediately available to Windows 10 Enterprise LTSB clients, but customers can choose to defer them by using one of the servicing tools mentioned in the section Servicing tools. +Specialized systems—such as devices that control medical equipment, point-of-sale systems, and ATMs—often require a longer servicing option because of their purpose. These devices typically perform a single important task and don’t need feature updates as frequently as other devices in the organization. It’s more important that these devices be kept as stable and secure as possible than up to date with user interface changes. The LTSC servicing model prevents Enterprise LTSC devices from receiving the usual feature updates and provides only quality updates to ensure that device security stays up to date. With this in mind, quality updates are still immediately available to Windows 10 Enterprise LTSC clients, but customers can choose to defer them by using one of the servicing tools mentioned in the section Servicing tools. > [!NOTE] > > The Long-term Servicing channel is not intended for deployment on most or all the devices in an organization; it should be used only for special-purpose devices. As a general guideline, a device with Microsoft Office installed is a general-purpose device, typically used by an information worker, and therefore it is better suited for the General Availability channel. -Microsoft never publishes feature updates through Windows Update on devices that run Windows 10 or Windows 11 Enterprise LTSB. Instead, it typically offers new LTSC releases every 2–3 years, and organizations can choose to install them as in-place upgrades or even skip releases over a 10-year life cycle. +Microsoft never publishes feature updates through Windows Update on devices that run Windows 10 Enterprise LTSC. Instead, it typically offers new LTSC releases every 2–3 years, and organizations can choose to install them as in-place upgrades or even skip releases over a 10-year life cycle. > [!NOTE] -> LTSB releases will support the currently released processors and chipsets at the time of release of the LTSB. As future CPU generations are released, support will be created through future LTSB releases that customers can deploy for those systems. For more information, see **Supporting the latest processor and chipsets on Windows** in [Lifecycle support policy FAQ - Windows Products](https://support.microsoft.com/help/18581/lifecycle-support-policy-faq-windows-products). +> LTSC releases will support the currently released processors and chipsets at the time of release of the LTSC. As future CPU generations are released, support will be created through future LTSC releases that customers can deploy for those systems. For more information, see **Supporting the latest processor and chipsets on Windows** in [Lifecycle support policy FAQ - Windows Products](https://support.microsoft.com/help/18581/lifecycle-support-policy-faq-windows-products). -The Long-term Servicing Channel is available only in the Windows 10 or Windows 11 Enterprise LTSB editions. This edition of Windows doesn’t include a number of applications, such as Microsoft Edge, Microsoft Store, Cortana (though limited search capabilities remain available), Microsoft Mail, Calendar, OneNote, Weather, News, Sports, Money, Photos, Camera, Music, and Clock. These apps are not supported in the Enterprise LTSB editions, even if you install by using sideloading. +The Long-term Servicing Channel is available only in the Windows 10 Enterprise LTSC editions. This edition of Windows doesn’t include a number of applications, such as Microsoft Edge, Microsoft Store, Cortana (though limited search capabilities remain available), Microsoft Mail, Calendar, OneNote, Weather, News, Sports, Money, Photos, Camera, Music, and Clock. These apps are not supported in the Enterprise LTSC editions, even if you install by using sideloading. ### Windows Insider diff --git a/windows/deployment/update/waas-quick-start.md b/windows/deployment/update/waas-quick-start.md index 73ce0f828a..f9c793095d 100644 --- a/windows/deployment/update/waas-quick-start.md +++ b/windows/deployment/update/waas-quick-start.md @@ -41,7 +41,7 @@ For some interesting in-depth information about how cumulative updates work, see With each release in the General Availability Channel, we recommend beginning deployment right away to devices selected for early adoption (targeted validation) and ramp up to full deployment at your discretion. -Windows 10 and Windows 11 Enterprise LTSB are separate **Long-Term Servicing Channel** versions. Each release is supported for a total of 10 years (five years standard support, five years extended support). New releases are expected about every three years. +Windows 10 Enterprise LTSC are separate **Long-Term Servicing Channel** versions. Each release is supported for a total of 10 years (five years standard support, five years extended support). New releases are expected about every three years. For more information, see [Assign devices to servicing channels for Windows client updates](waas-servicing-channels-windows-10-updates.md). diff --git a/windows/deployment/update/waas-servicing-channels-windows-10-updates.md b/windows/deployment/update/waas-servicing-channels-windows-10-updates.md index 16f4cf2368..cbf9133ff3 100644 --- a/windows/deployment/update/waas-servicing-channels-windows-10-updates.md +++ b/windows/deployment/update/waas-servicing-channels-windows-10-updates.md @@ -27,20 +27,20 @@ ms.custom: >[!TIP] >If you're not familiar with the servicing or release channels, read [Servicing Channels](waas-overview.md#servicing-channels) first. -The General Availability Channel is the default servicing channel for all Windows 10 and Windows 11 devices except devices with the LTSB edition installed. The following table shows the servicing channels available to each edition. +The General Availability Channel is the default servicing channel for all Windows 10 and Windows 11 devices except devices with the LTSC edition installed. The following table shows the servicing channels available to each edition. | Edition | General Availability Channel | Long-Term Servicing Channel | Insider Program | | --- | --- | --- | --- | | Home | ![no.](images/crossmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | | Pro | ![yes.](images/checkmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | | Enterprise | ![yes.](images/checkmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | -| Enterprise LTSB | ![no.](images/crossmark.png) | ![yes](images/checkmark.png) | ![no](images/crossmark.png) | +| Enterprise LTSC | ![no.](images/crossmark.png) | ![yes](images/checkmark.png) | ![no](images/crossmark.png) | | Pro Education | ![yes.](images/checkmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | | Education | ![yes.](images/checkmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | >[!NOTE] ->The LTSB edition is only available through the [Microsoft Volume Licensing Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx). +>The LTSC edition is only available through the [Microsoft Volume Licensing Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx). >[!NOTE] >Devices will automatically receive updates from the Semi-Annual Channel, unless they are configured to receive preview updates through the Windows Insider Program. diff --git a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md index fba2cf1830..ba6c2c3e94 100644 --- a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md +++ b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md @@ -26,7 +26,7 @@ ms.collection: m365initiative-coredeploy Here’s an example of what this process might look like: - **Configure test devices.** Configure test devices in the Windows Insider Program so that Insiders can test feature updates before they’re available to the General Avialability Channel. Typically, this population would be a few test devices that IT staff members use to evaluate pre-release builds of Windows. Microsoft provides current development builds to Windows Insider members approximately every week so that interested users can see the functionality Microsoft is adding. See the section Windows Insider for details on how to enroll in the Windows Insider Program for Business. -- **Identify excluded devices.** For some organizations, special-purpose devices such as those used to control factory or medical equipment or run ATMs require a stricter, less frequent feature update cycle than the General Availability Channel can offer. For those devices, install the Enterprise LTSB edition to avoid feature updates for up to 10 years. Identify these devices, and separate them from the phased deployment and servicing cycles to help remove confusion for your administrators and ensure that devices are handled correctly. +- **Identify excluded devices.** For some organizations, special-purpose devices such as those used to control factory or medical equipment or run ATMs require a stricter, less frequent feature update cycle than the General Availability Channel can offer. For those devices, install the Enterprise LTSC edition to avoid feature updates for up to 10 years. Identify these devices, and separate them from the phased deployment and servicing cycles to help remove confusion for your administrators and ensure that devices are handled correctly. - **Recruit volunteers.** The purpose of testing a deployment is to receive feedback. One effective way to recruit pilot users is to request volunteers. When doing so, clearly state that you’re looking for feedback rather than people to just “try it out” and that there could be occasional issues involved with accepting feature updates right away. With Windows as a service, the expectation is that there should be few issues, but if an issue does arise, you want testers to let you know as soon as possible. When considering whom to recruit for pilot groups, be sure to include members who provide the broadest set of applications and devices to validate the largest number of apps and devices possible. - **Update Group Policy.** Each feature update includes new group policies to manage new features. If you use Group Policy to manage devices, the Group Policy Admin for the Active Directory domain will need to download an .admx package and copy it to their [Central Store](https://support.microsoft.com/help/929841/how-to-create-the-central-store-for-group-policy-administrative-templa) (or to the [PolicyDefinitions](/previous-versions/dotnet/articles/bb530196(v=msdn.10)) directory in the SYSVOL folder of a domain controller if not using a Central Store). You can manage new group policies from the latest release of Windows by using Remote Server Administration Tools. The ADMX download package is created at the end of each development cycle and then posted for download. To find the ADMX download package for a given Windows build, search for “ADMX download for Windows build xxxx”. For details about Group Policy management, see [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) - **Choose a servicing tool.** Decide which product you’ll use to manage the Windows updates in your environment. If you’re currently using Windows Server Update Services (WSUS) or Microsoft Endpoint Manager to manage your Windows updates, you can continue using those products to manage Windows 10 or Windows 11 updates. Alternatively, you can use Windows Update for Business. In addition to which product you’ll use, consider how you’ll deliver the updates. Multiple peer-to-peer options are available to make update distribution faster. For a comparison of tools, see [Servicing tools](waas-overview.md#servicing-tools). From f6c9d1cfa10849a6fb9dfc3c6329ef17e29206e6 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Mon, 4 Oct 2021 09:17:48 -0700 Subject: [PATCH 710/930] Acrolinx: "end user experience" --- windows/whats-new/windows-11-whats-new.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/whats-new/windows-11-whats-new.md b/windows/whats-new/windows-11-whats-new.md index b3fdb440f3..e48159d8fd 100644 --- a/windows/whats-new/windows-11-whats-new.md +++ b/windows/whats-new/windows-11-whats-new.md @@ -99,7 +99,7 @@ For more information on the security features you can configure, manage, and enf When you add your apps in a Snap Layout, that layout is saved in a Snap Group. In the taskbar, when you hover over an app in an existing snap layout, it shows all the apps in that layout. This feature is the Snap Group. You can select the group, and the apps are opened in the same layout. As you add more Snap Groups, you can switch between them just by selecting the Snap Group. - Users can manage some snap features using the **Settings** app > **System** > **Multitasking**. For more information on the end user experience, see [Snap your windows](https://support.microsoft.com/windows/snap-your-windows-885a9b1e-a983-a3b1-16cd-c531795e6241). + Users can manage some snap features using the **Settings** app > **System** > **Multitasking**. For more information on the end-user experience, see [Snap your windows](https://support.microsoft.com/windows/snap-your-windows-885a9b1e-a983-a3b1-16cd-c531795e6241). You can also add Snap Layouts to apps your organization creates. For more information, see [Support snap layouts for desktop apps on Windows 11](/windows/apps/desktop/modernize/apply-snap-layout-menu). @@ -107,13 +107,13 @@ For more information on the security features you can configure, manage, and enf Using policy, you can deploy your customized Start menu layout to devices in your organization. For more information, see [Customize the Start menu layout on Windows 11](/windows/configuration/customize-start-menu-layout-windows-11). - Users can manage some Start menu features using the **Settings** app > **Personalization**. For more information on the end user experience, see [See what's on the Start menu](https://support.microsoft.com/windows/see-what-s-on-the-start-menu-a8ccb400-ad49-962b-d2b1-93f453785a13). + Users can manage some Start menu features using the **Settings** app > **Personalization**. For more information on the end-user experience, see [See what's on the Start menu](https://support.microsoft.com/windows/see-what-s-on-the-start-menu-a8ccb400-ad49-962b-d2b1-93f453785a13). - **Taskbar**: You can also pin (and unpin) apps on the Taskbar. For example, you can pin commonly used apps in your organization, such as Outlook, Microsoft Teams, apps your organization creates, and more. Using policy, you can deploy your customized Taskbar to devices in your organization. For more information, see [Customize the Taskbar on Windows 11](/windows/configuration/customize-taskbar-windows-11). - Users can manage some Taskbar features using the **Settings** app > **Personalization**. For more information on the end user experience, see: + Users can manage some Taskbar features using the **Settings** app > **Personalization**. For more information on the end-user experience, see: - [Customize the taskbar notification area](https://support.microsoft.com/windows/customize-the-taskbar-notification-area-e159e8d2-9ac5-b2bd-61c5-bb63c1d437c3) - [Pin apps and folders to the desktop or taskbar](https://support.microsoft.com/windows/pin-apps-and-folders-to-the-desktop-or-taskbar-f3c749fb-e298-4cf1-adda-7fd635df6bb0) @@ -124,7 +124,7 @@ For more information on the security features you can configure, manage, and enf You can enable/disable this feature using the `Computer Configuration\Administrative Templates\Windows Components\widgets` Group Policy. You can also deploy a customized Taskbar to devices in your organization. For more information, see [Customize the Taskbar on Windows 11](/windows/configuration/customize-taskbar-windows-11). - For information on the end user experience, see [Stay up to date with widgets](https://support.microsoft.com/windows/stay-up-to-date-with-widgets-7ba79aaa-dac6-4687-b460-ad16a06be6e4). + For information on the end-user experience, see [Stay up to date with widgets](https://support.microsoft.com/windows/stay-up-to-date-with-widgets-7ba79aaa-dac6-4687-b460-ad16a06be6e4). - **Virtual desktops**: On the Taskbar, you can select the Desktops icon to create a new desktop: @@ -134,7 +134,7 @@ For more information on the security features you can configure, manage, and enf Using policy, you can deploy a customized Taskbar to devices in your organization. For more information, see [Customize the Taskbar on Windows 11](/windows/configuration/customize-taskbar-windows-11). - Users can manage some desktop features using **Settings** app > **System** > **Multitasking**. For more information on the end user experience, see [Multiple desktops in Windows](https://support.microsoft.com/windows/multiple-desktops-in-windows-11-36f52e38-5b4a-557b-2ff9-e1a60c976434). + Users can manage some desktop features using **Settings** app > **System** > **Multitasking**. For more information on the end-user experience, see [Multiple desktops in Windows](https://support.microsoft.com/windows/multiple-desktops-in-windows-11-36f52e38-5b4a-557b-2ff9-e1a60c976434). ## Use your same apps, improved @@ -160,7 +160,7 @@ For more information on the security features you can configure, manage, and enf Users can also search for the Terminal app, right-select the app, and pin the app to the Start menu and taskbar. -- The **Microsoft Store** has a new look, and includes more public and retail apps. For more information on the end user experience, see: +- The **Microsoft Store** has a new look, and includes more public and retail apps. For more information on the end-user experience, see: - [Get updates for apps and games in Microsoft Store](https://support.microsoft.com/account-billing/get-updates-for-apps-and-games-in-microsoft-store-a1fe19c0-532d-ec47-7035-d1c5a1dd464f) - [How to open Microsoft Store on Windows](https://support.microsoft.com/account-billing/how-to-open-microsoft-store-on-windows-10-e080b85a-7c9e-46a7-8d8b-3e9a42e32de6) @@ -177,7 +177,7 @@ For more information on the security features you can configure, manage, and enf For more information on getting started, see [Windows client deployment resources and documentation](/windows/deployment/) and [Plan for Windows 11](windows-11-plan.md). - For more information on the end user experience, see [Ways to install Windows 11](https://support.microsoft.com/windows/e0edbbfb-cfc5-4011-868b-2ce77ac7c70e). + For more information on the end-user experience, see [Ways to install Windows 11](https://support.microsoft.com/windows/e0edbbfb-cfc5-4011-868b-2ce77ac7c70e). - **Windows Autopilot**: If you're purchasing new devices, you can use Windows Autopilot to set up and pre-configure the devices. When users get the device, they sign in with their organization account (`user@contoso.com`). In the background, Autopilot gets them ready for use, and deploys any apps or policies you set. You can also use Windows Autopilot to reset, repurpose, and recover devices. Autopilot offers zero touch deployment for admins. @@ -197,7 +197,7 @@ For more information on the security features you can configure, manage, and enf For more information, see [Delivery Optimization for Windows updates](/windows/deployment/update/waas-delivery-optimization). - For more information on the end user experience, see: + For more information on the end-user experience, see: - [Installation & updates](https://support.microsoft.com/office/installation-updates-2f9c1819-310d-48a7-ac12-25191269903c#PickTab=Windows_11) - [Manage updates in Windows](https://support.microsoft.com/windows/manage-updates-in-windows-643e9ea7-3cf6-7da6-a25c-95d4f7f099fe) From 868e583d8167e2e4629197614b395981d66d9786 Mon Sep 17 00:00:00 2001 From: Diana Hanson Date: Mon, 4 Oct 2021 10:24:32 -0600 Subject: [PATCH 711/930] Update waas-servicing-strategy-windows-10-updates.md --- .../update/waas-servicing-strategy-windows-10-updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md index ba6c2c3e94..3fda1c0024 100644 --- a/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md +++ b/windows/deployment/update/waas-servicing-strategy-windows-10-updates.md @@ -25,7 +25,7 @@ ms.collection: m365initiative-coredeploy Here’s an example of what this process might look like: -- **Configure test devices.** Configure test devices in the Windows Insider Program so that Insiders can test feature updates before they’re available to the General Avialability Channel. Typically, this population would be a few test devices that IT staff members use to evaluate pre-release builds of Windows. Microsoft provides current development builds to Windows Insider members approximately every week so that interested users can see the functionality Microsoft is adding. See the section Windows Insider for details on how to enroll in the Windows Insider Program for Business. +- **Configure test devices.** Configure test devices in the Windows Insider Program so that Insiders can test feature updates before they’re available to the General Availability Channel. Typically, this population would be a few test devices that IT staff members use to evaluate pre-release builds of Windows. Microsoft provides current development builds to Windows Insider members approximately every week so that interested users can see the functionality Microsoft is adding. See the section Windows Insider for details on how to enroll in the Windows Insider Program for Business. - **Identify excluded devices.** For some organizations, special-purpose devices such as those used to control factory or medical equipment or run ATMs require a stricter, less frequent feature update cycle than the General Availability Channel can offer. For those devices, install the Enterprise LTSC edition to avoid feature updates for up to 10 years. Identify these devices, and separate them from the phased deployment and servicing cycles to help remove confusion for your administrators and ensure that devices are handled correctly. - **Recruit volunteers.** The purpose of testing a deployment is to receive feedback. One effective way to recruit pilot users is to request volunteers. When doing so, clearly state that you’re looking for feedback rather than people to just “try it out” and that there could be occasional issues involved with accepting feature updates right away. With Windows as a service, the expectation is that there should be few issues, but if an issue does arise, you want testers to let you know as soon as possible. When considering whom to recruit for pilot groups, be sure to include members who provide the broadest set of applications and devices to validate the largest number of apps and devices possible. - **Update Group Policy.** Each feature update includes new group policies to manage new features. If you use Group Policy to manage devices, the Group Policy Admin for the Active Directory domain will need to download an .admx package and copy it to their [Central Store](https://support.microsoft.com/help/929841/how-to-create-the-central-store-for-group-policy-administrative-templa) (or to the [PolicyDefinitions](/previous-versions/dotnet/articles/bb530196(v=msdn.10)) directory in the SYSVOL folder of a domain controller if not using a Central Store). You can manage new group policies from the latest release of Windows by using Remote Server Administration Tools. The ADMX download package is created at the end of each development cycle and then posted for download. To find the ADMX download package for a given Windows build, search for “ADMX download for Windows build xxxx”. For details about Group Policy management, see [How to create and manage the Central Store for Group Policy Administrative Templates in Windows](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) From 98970b3aa308b282c4d37bbcb488bf973292d6f8 Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Mon, 4 Oct 2021 09:30:04 -0700 Subject: [PATCH 712/930] Remove orphaned line of text --- .../upgrade-to-windows-10-with-configuration-manager.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuration-manager.md b/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuration-manager.md index da8eb45f78..dc7ae9b53f 100644 --- a/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuration-manager.md +++ b/windows/deployment/deploy-windows-cm/upgrade-to-windows-10-with-configuration-manager.md @@ -135,8 +135,6 @@ On **PC0004**: ![Upgrade task sequence example 6.](../images/pc0004-f.png)
    ![Upgrade task sequence example 7.](../images/pc0004-g.png) -In-place upgrade with Configuration Manager - ## Related topics [Windows 10 deployment scenarios](../windows-10-deployment-scenarios.md)
    From 170be0e7db0b1ccb27f8ca79d6c19a9865372de0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 4 Oct 2021 09:32:05 -0700 Subject: [PATCH 713/930] Update enterprise-app-management.md --- windows/client-management/mdm/enterprise-app-management.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/enterprise-app-management.md b/windows/client-management/mdm/enterprise-app-management.md index c59cd91eb9..2a83c09221 100644 --- a/windows/client-management/mdm/enterprise-app-management.md +++ b/windows/client-management/mdm/enterprise-app-management.md @@ -8,8 +8,8 @@ ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows -author: manikadhiman -ms.date: 09/22/2017 +author: dansimp +ms.date: 10/04/2021 --- # Enterprise app management From 3278d106b95bdc8c9e6e6f32001dc6d474bc8b1e Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Mon, 4 Oct 2021 09:35:52 -0700 Subject: [PATCH 714/930] Update index.yml --- windows/security/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/index.yml b/windows/security/index.yml index 7a5576692b..debbf67a5a 100644 --- a/windows/security/index.yml +++ b/windows/security/index.yml @@ -1,7 +1,7 @@ ### YamlMime:Landing title: Windows security # < 60 chars -summary: Windows is a Zero Trust-ready operating system that provides security from chip to cloud. # < 160 chars +summary: Built with Zero Trust principles at the core to safeguard data and access anywhere, keeping you protected and productive. # < 160 chars metadata: title: Windows security # Required; page title displayed in search results. Include the brand. < 60 chars. From a775b6cb2d05711812362d70d726e950e658b16e Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Mon, 4 Oct 2021 10:42:18 -0700 Subject: [PATCH 715/930] update --- ...1-with-the-microsoft-deployment-toolkit.md | 2 ++ .../images/upgrademdt-fig5-winupgrade.png | Bin 316608 -> 843124 bytes 2 files changed, 2 insertions(+) diff --git a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md index e7376ea4fa..d043b49433 100644 --- a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md @@ -64,6 +64,8 @@ On **MDT01**: Copying the reference image to the production deployment share + If you copy the reference image using the above process, you should verify that all the files on MDT01 in **D:\\MDTBuildLab\\Operating Systems\\W11EX64** were successfully copied to **D:\\MDTProduction\\Operating Systems\\W11EX64** and then skip to [Create a task sequence to upgrade to Windows 11 Enterprise](#create-a-task-sequence-to-upgrade-to-windows11-enterprise). + On **MDT01**: 1. Sign in as contoso\\administrator and copy the content of a Windows 11 Enterprise x64 DVD/ISO to the **D:\\Downloads\\Windows 11 Enterprise x64** folder on MDT01, or just insert the DVD or mount an ISO on MDT01. diff --git a/windows/deployment/images/upgrademdt-fig5-winupgrade.png b/windows/deployment/images/upgrademdt-fig5-winupgrade.png index f3bc05508abdec14b696a977ac6e8b7eb1e82fa2..ef09ebfba610767b8dd369b96ec8d13b01b21b01 100644 GIT binary patch literal 843124 zcmV)(K#RYLP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGqB>(^xB>_oNB=7(L|D{PpK~#8N?EPDl zY+IHd2u*j7*tc`b%c)FNW=UP8s#3KitWD5rzznknfvgRIS%YD`@P_dQe@bfL0pl5- z8f!44t%bS~rlzV@Qnge_l_h0mWuBAg?0ZDGdoaFnnRASJSr>PYz4u9-FJi7a=D2)g z%(>=T?!F>+>`nTQUfrkryOi#e;C@r&j7H%={st1=Xco*Gs0Vo}HF7{DxjHe$SYeY* zF^WbVnu}nwDf#XnDhYw|aL31joUs+&9o}c|bI>c7baFo5-CXK(Y86ajXkActlTYV7 z4Ete?nH(L`0hbt8duF{_32gP)-#&<)-?xQ8?T;4KZfWvQ+XJiC0@%FJ zAvc#thv=`p2_;;RomHT&4yl7M3ON`hp1~n>&_0*#>R$}v9Iq{5V9$Fd_go40fZr-i zqOiD;y@e7Idee(M2Cdl67X@-C`b-i7^N56!$0a0DMy(DtVElM z4;_yjoc~&cI4#J^2v!nhB=yLb)FcLT5U;9pfJS2NAZw1br=!kSri>l}3=(Na4W5CI zGkBfkv~@*NOBYZUq_H(CkD->PtnGLLW&fRzT$`hW4t2=-V#*{?PWG*Gvx_=<8L&Eg zeeGM1Gsrh&r19a3J|7t zv{?Eg(&N4m{KJw`k|?_`6N_+q{L%-UHR@cWv$`s_$I5BqU`t_3Zxc!V2UZN>aG=F%}(6XTGCz&1$Yk9h{%CISfc95cbc?@a+PB z|3;c~<)N1&$~h|17)la4e0a$N!QcTu;A@=25?}eSlvY3B2lt5I^u|4fMf2&>xVQ<5 zCX{?u?h69BYc@_|pHcxlj<-Mk$%OB1GwVAKy^h7d!8FkS+D zI9IVo&8;2s_d`evgYF~SPv|5E_Mr6mmbDX@lr`*Um^inDDVt4>c_$qeZZUYT^S6AU z2Kb0W#l;nxu6rF-0fvE^;cCfnDys#xNv*O@knMp7_tZG792TKX--{((R*N9ZBl^59 zS|>w0hJP^dV8j&YRWOcA(7#17<=8O&W51YP$O&jRN{MS$s)+;T8z)$+K= z{(2Hj72!F6dTczNv&h-k$5ipn*uh>WtQThVCMl}n5W`%&!y*QXa$81HjkAf;q`4I9 z4LOE{EIVXp6{rhty%vTH&V|_TXdnO~f$*MYbsgm||lj!j~bQUb5G4*|=q_!sZ4j~h{rZ5V#wcu~O$sSID_ZJjMFc;M^RK2Jthd3p5Gu;eUM9U9*s_^q;tFw z7c7K}I2)@!*9YiL@{$E9q%I}a&X(rfbRm93M*DT?o)ijsgMfjJ19({JE^j+X4= za$^1*HXXlaFLhlz_lTwEpg~17E^S58OW`S5J|V|Mh^+~4H}i9ASFc%kQ|Ea5YfBE! zC(|RBH*^s)1s(vl%%?qs;#Q(Zd#PW8>Vm2E8xSr+kH1BKJu766-o4WeoVbYBp=^ah z!f)k#u89ZyOR@Gt!6^^;eP6>ql+9sLon0CiH$l;alJ9I)%r|jGb?lk5;`e&#T$CpO zXuaerl_*{swAF6}dixh}3SD>2#79OirqPX1WbL#&Ktf(Y<==NQ3-iJXvcbodX3D@Lv%P+!3@VA%w>?JUU+~y)PB8l zQo-(#{rf4-2X*Y?xB{)5#{wG^zCzv00n{7@uZ*z`XC2RD-ER;X&MAmAuyM5>F<#Lq zmOz5Kp;;NNc@I)e#f2oQjV;y#A(RG@N|2pZpsseyE)Lm;1st3gL_2wEFXxhkEEj~m z#_=L92F19UGxBS_tHqyJpHh+v7QIK90C<;Ba7H^{6u=?n&_O782E@VNg^M#u(uN7^ zzom9K9Qa>L=Dm*kAX|Nk;Tox*q={L=IaUZu;qtWpTsaRuVg{h&-n0l70S85!)4&!r zOJ2$d3OX1!1gTrN3v-crqUUx(0p$>1$tnKgXXyfXTq`dNSxJ<3xjZ&YUpjPr-gH^Y z{vxM|-0W^aKwd)!r^}u`W)2j;#{>RS9P#|U*Z2OPt@8xP&|RpW4p>vf2;lZKy;Q1$ zTQQT=_>zJrr<9o&^HNbECx(Q%+^0a-1zpZNT0_9qxvU6Zw7_dx2GuN~zBD-J`$&8S z>T;`d*RK8t2r9W$y=?tQAI8Fb)knH87-q@wB=AyRU;$Tuo^L<|7020>1fCibIW`hU zQ$8zaNKrBA5P2ci`J247pty62o{o(J&{eKOha%Kg+2e3Q{z;da_yzPCUEfNn!_m2) zLPI~SZD=?To_6ZB>qO)=G3ri^vTh>9byWXeX;~Mqik|BTljn?xgiE{{-bINjr#$Qh zFCrX(Vi$%lzo$k=9tD*SoNjVG9s2J-DIRZNz3D@Fz+Z9n9`FOBT*LR=4vXsSF0hN6 zplCwLclLZSU-PO{(6MLEir?#{b5WiE;P>~4kSJanwAF72G)oia6hvO?tQ_mOCFjVo z8G2#tHKZeh+JcKx%i0u#y+fk6nw)ikaN^t&rfgwSRnAEuj=!bnI1Tpm>Q!cTi*4nI zVNJagVk!!fILU^!wH%OfEwkPFm5|gif32%|Wi0k)?u1+kx8A-om2*0dyk4(-lSO~tJl`4~D^gfT_V zeCBgp&^g3PFcPnxFT)c<&IC4xHV^Cl_2M~P7vOlUGq-HYC_c6}d}O)yRu*v(QB{6j z3#ADBu&+Y9Cp)09cy0(3C+RhwI@ahgrYeI)`35k~K7}Y@v%OzcJPNE3qw>h9g@$IU zy+HGspG&pdZqt_9e!u63{5TJI;J+cAzuwXJ)~BcQ=dzZ)zn46Xoh$AuU?xJTb7B`b z3rEh@3XCwKf#j7~)CO*5CP8Y4fxi_h1)TvJtxJkz6iH)HYaaFeG9-XS56v<}Si3e{ z;3&Y?JC~;-=MQDb^ATGbUSH0M_4kfWuGZ06E{^@q>Je*T;u!wA$rO*TwSnE#i;?38m>tgOA0eTztoq=;!iQh*Z zCqh=23SLw52RA<{D3>);-)Kh#J#plH1=Qo!aP0G2diWt=L8t>&d``)8@Hg5A$itL_ z2?Xtu+@V0Mq8qO!TZjQw$lmy@%zsM!$`p(oGZTCY_YyqhMrLZqf8kVozAcC24%adb zn%6puF*vd20%TYzyQuOIf~KMlj7#W8$gw?=6NouvecYP=r(lRoQQc!t<>oMY54fc> z;VC)~`0+mLdUMdxJl1|FXddu);ztkofnGlUA#zmDqB`5HOK@=$6iq1kcIiBrZ{n4| zW6zuwzt>CWqC5e>@9hyGQM@#0t6yj}OA}TU^s!Ndta8px+yV?@{OR@UGM$5rYUhpv zCE9b;d&ic^`(!z|PMll9lr2mMprOw_l0jB=-22M7c3w8bb5? zJqC&{#*0;;1Ii(>WuC#UhWePGvldi=u;n$Qt}7FU9L42q_}m8QklWUU*OwQ8EVdXx zULyg!$HnXd9zJdgflayZ>`(M)Et~XrUr;4GXjp+h)WPalY!^$aYIy4+J&j1s`*j^> zb+DHK<^XP-0Gp4kzrKvyx5%!N1+$F^?!pt+5Ccs<#q2{CAqPxFQpPIjR1FseCCVR; z41?sW*W4jo>=y^sRhKqV>O)qt2BpNR*ooSw(9Fx{^)@gJhlIJme8iYAnNyL2ARH}USRW6zuwzt>CWqC5eB z_w^hhQM@#05AuK?pmFeVgC=$cBY#eTS#=y#gR$ z5jgTY6?x^YCL1eaIvsgsD5#BQt8*!5^GswKS(CC%r3T3@j-@V=FwppLA9P}d=^$dAM9z~9mXVe7fr zMeh+Rv|Pf`Qh7yH@d_)q-}{tVcu^VfBd`9MeYGqCJ< zVU?lwRnb^Eq1821U*@GQyQ_~O3^_(1qQqi;;AUnLq<$F8&rlSN9?_aC#~Vr*37BaC zhxFi_x;{N+NT~y#448>K7rngDVQpo7s00XDcv#raVmfPMK^KN+-CxNMv>4RW6(Dkk z8>2+|S^&h&HIGJ*EWQa^4bW=l(8iZzI5DRn%!PR9-E&~m1ur^C)(X6~ZW$q$q30RL zJ&%WlWb=7ri(lu!^T=17>y&2FIz*25*SrLH+kES3Dy{CnEaT>7dy>ZsT7|+*xn`R4 z=4M~De%uIDgBv+`zZ09zFKaZHAZt%=6~Bk`nt=DJJ*#mZ)_xa4McZr**xBdA{O86m z2Jv4q#Y30-F43ISIh24RVL|LFx9i=*jaTQJ2PkXWJYJe_#?Nx(MhCo!guEWc^8Rsh zC9(iISO)*0?499+obRR1Z?OvD3}KKJ&O)M@mNYqZK>I;V-dmlitPeUQbX_ZrpgXoJDs9p(I z7yMmAK4@41M4BH!skJTVU>KHT#IX>!yu)joKPO4 zF%{|TVW;)w-q6|Ssy751A#=*GK)Ew&hbBOf^XEj!kB$x^s8*$N$ld860&tX0p*7?l zP=V%ArqWJoFilV12Li1D6_K1N7GitPSXF{9W_RCtU@z7CX$H1*+>S?ySB_2kdoS+O zajO|cDNxy~GEBK(iX#`L;K`EAmkkY?bgXb%adR3?P%R49v)-unx|NHc4)Es@ZVvLF z4$ni0hv?a>BD(0rO{5x`LZOXaQ3*)d~i|eV$ z1pKW3Tm+8Gy$$2*vL@^7{fSF^5}8Sb$lT^J_3g=Lll?}DL5ks;1^+?3uY15h!qmC)R3a}vvw}`7%rLjk zE6zjTle9Aw7khoPS~J~z?iz5nm1P+N<=}DWH~0{tQxoJyrF99AYqzvZ4xW@`H_U)E^OqbX_TcK6jB@rDnrKw z$?y`W>t%Z8ch?OmdB)aj0ol%QIv@*%N)d)MX#6jL%&CHQ^*ICV-izMu)%|;RCY?d# zub~+t-5fQ7f`2DqX?Ypb*MAorfNOzA3|mv~M}%2lInYqnqe51yK%I~5#t@_~t4|}S zu*N@=k&tDM3}b*F+`0V#lszHv?tC;|=wk_ZcbcU0#8T*Mshge=-DDwKE ziJg(xtN0avh4TrrB76Fn8SsCy>p(-I<#NHvE^)!Yk-KUD6{*v1kT@2XaMIOS^#r&Ef0%O`;z?Tv!uNv$A zfcIDB-MNEtI4{~RHfmYmLGBou6y4lX`un=vTRqWw*!@|%S)jfpjgIW^fgD`7TL*aYuBM>! z)r($$LEfB>^Sd!as>zs19()-S`MQ`OUkNL~O( zJzStgDEk$H3}k<`Z60uPjRT>7SCG8?z>u^Lw~h*8|>mX2ChSE zsv3dq6m8(#8Qeh#VPu#}ihHKSSdxN2ZUyQ|9e44Q*h{NVy? z%8R=Uc_rNbT?NY3{)wK^0{8R)Y&8caG1u5nx)_f$To zp-y@ot;A_jv*3C!#Z5fj`M)c;c?{3P+PMy5z<+M5@z6hhd=H9$6V(pEGJ0f;meT`C)>z8d}9FIA)e)Jw^2Bs3u`F1G=*@ z;vVJl{&Vf2u{7TjpGELQ9kL12$?%*PZ#dNG=|O4m4`(9gvSiifUt%Q$b z83!lGS5Z6DbaMl*Mr#yR>!@biD)b1Jw*D#qMqu>je$AWy4+?x9CO+uSou`>;hpTGB z_teinx%NSPRG*yWJwq3+w|=8F4f=2v)}h|l7_v_EJ>IM%0V{4zVxz8Zi{TRU{S`H- zF5fL#r_FTS3i>(4CwRuN6EQQxQ*t0?(9kV~RmOcj$hBp*A{02+X=pKA+H7IbK~CWy zNY%Ut@I`*&Du$_CW;1Tzhn9I`BTx4Cu(vdRImEN|4{BD0P<%k|^e4u8)`td@loNdrmtpRkf z6*07L@h#pb{62qYunTOebudsrJY3>;Si|UNMo`Z+gUDX0Q*qd+t%Pu$5V#th9CmU>Euh3VrVF6Y*;^N0FcE#NYg(8013_mm z@P~DN!zuCz{AOO^Wsi~m66i8tFkO#|b!rH9Hz-$b1zJj7Rc)8VTE5;S-W4cmFa2QP z)hw$bxC22kJPY%nJ==T{S#K+Q6`uhp)X~oJk%sn*9PL?B!)z;^LFytUH`8fTwIB<< z0$Q-Ui&=q^^8rwC>zT=4ejO%}eP}WG8(-DZELo?EfGX$G(Z}L@_fBY79ZWJ1_mK=_ zfh4n`x2ABSczU0<4c853^ny%2;51L0%tP z8{2l$FrMG{)2)J*!nL_cjNV^)hTeT3!;1C*r?m;#Jav%AtmEc@kpm`DT!4>)Sx%GH1mV@_6*r zJ^l$8MW)gHf$~^^3sgu*Eh`pzm}lxIo=JcKx#C*sp_zR-N3~o0%UDmhZ}pFsYZaUZmY05 zV2m)~Z?O&+JP+>$@4x=0At~L9dT;!?q@ebMdY&YN`Ld;KaoW5hrpiMP40r zP8`A9ocjlkhptljXBGszJ@0t`dR(Jc<=5*@n@c)`#+(|y3NFD(m%J9~|M?I%Qr9g{ zXsRv2$dB~Hb1>Hck@-lm);=`&51gY9pB{c5qj`CKuf1CgJ{IMD6v5|9#Ch}_YaQOp z&oAo`96A#}GPimyZt(;!jG4T&J7|CCpvEFS7}kShaL^{58!W)+R)zSfTiF=oj3afB zWJJK2byzDM%s}$QY#fDya(!@cCGlLN!l6^Uo2s|Un#=Xb*Q9SA9ONHlbCmmPLpZ2Y zN`yH0dtiG%bT*bhiPjo#?tI7EDFYe6IsY|517P~7BNLx(j&LDyr(c!t92P|nlZ?i zpGnotlfcK1CxK$Dc_7}}Jg5Y2wVdPgSTpI`gy!p@j#OF0&2+tnm;fY{=GQ_bS4mrdVkfAZWW{K z4_DQRa0TUEHgo?wAC4blmCo<>u=Cl^0$iXIi;2#XZ=%v>PD{}GarlG6>YGc{v17ry zw+qi{Z3)D;OWB;9$l1-XG;P31LEoZ6@9f~n(%L0nyvJP2*B!1$^btYVnibu|Ctw** z|5}$hSoiMW@;dN64ZRErtqWHXL9;!$2TsLqAQDe)K?} zfjHM{-w1Wmobp;AU#v3(S$hv7W*c}+24X-jd=5VS2$qs-UxDDSBr<)R&%z32G5Hfrqz%mOh;A7h!HrF)jG7W3l&02c%F zjBKGeYS&k3d$mjZ!(B>yYWIhfj)(N<(c|>w`ceAM?mm5Yd!N3)yGx&M_e4Xd3s2JU zCwi#=^5%-$&+j(r=X9Me2_u(&lhT_xP=S`^|my_}2rN z1pl2M{TBl8l~9=qRC=^d00$^I=skh*hnhOD^5*>3g83Y2mw(P)AuQ#4T34+T=f78T zxPfSi)ul=hpHBE?a5C{_E3(V1MppN3Rx7}(dIH7lP5w;ev+ejrCyG<2o$DTC=p0g;8ePcN{Kp<893 zVeLBF({W#!Al`hhX1OAC7a~jERzagPy7EN4hp$yCR7}LLyJx6#>?VO9Qi`QmZ^?@~rI^a&CSftMo@*a#1i*Me_7TiV06uGF7DT8%URY8ptK5WXLe>xzC z32PU)a+@E!)iqSSSq&ZoN8lL?KglcrmfTNzHD{Ft(IeT*S}I0P5lSY8-cD7B}$|PI0hu@_s}- zJ76xb)72)y7A~NHANrgb;Pqb0!;aaVjz-M>s@H?~Xeb@;@qB`mW|8_(TWJznV%b{< zqIFfNkTqr~!GXsR`~!DHt07np&!K?7tB&DECU|;Xg$ju=ObHi z%@Vd4p3!pF9CqH!8)I`7l!56bX6)a_+y0Ok0qLC|=3i=Yh;D>93Q$w=nD7P2jFj1n z3b+04A*G`}X=N?rPJ#_Ed(8ucd&UmE5QT*6#fSf|- zP~c*#`A$Jg(1Q`=ZW46`T}VMJGI9#NKlh+&w)402kw%ERy*LOet}H7oE+hC9gGCg7 z7v%R(b6yJALU!AK41caFxd+o8uIP2wVeo*zCK(miPiBxP^3ia9X{kf(4KDO(^afx{ zZIkZO_WmyIuD5A-wM)D0qqN&SO3#kB>FMz%{k2D%^j9Bm(s!S}P2Zum+0g>+D304E z{n_o)^wXOs>5pIBQ#+>T`%QX&z>EJKwLRy>4;k+09q|D#ib#&dqeb4)n}mZE#1Hw= zXb2oBKwm@wbZF|WfMi;L(UT(XK3&yhM0D4SeVr)g^5 zia6X4vx#&j2W}O!jyrn)o@D@6HAOGJc@taZ%KWP1IO+!b1{5&5yC%CuD5=Ts^zuAjaN3nd4bcEYyKZ!kB@> zRm!sE^Lfpd!DA8FkC5}TL47TRP2y>_iyIwD={ZodZ>$$5^WwRv#C@(UcX6z44C81a zQDeJ+Em~I>&II2w6v;=9SbX;E2wz1=$I^|S>XfLFrjn?YgYjQZVjl(Zt` zEtCC3sFzp#$K0u{{JdUEod4DuCkv3ul^1hFWP2y`kD%An{BrYRg9 zwpsX?A>7)sR1N{U5)q^-drs`OI_PF)Mdr?(3Iz7mm^zn0xJ+aIrtg7$-Tq=gCY{;P z2Zns!74^8n!~=dGR#W(i5keJH>AX!j>dcD6-ukP;C;cmlicXgF^*QGta+E7c}o{;>L zn=Q3n`e(1V+>UtIf7mg{Epg#r2k^fV*lyC*<40+aF&^gQ&jj(G3X=cW7jIb7ff}i_ zd~TTO)JjYn*FjTHqDkjB)d+S&S>n4CnaXi?=~cNVbzX=iEAlYtWrj|cP%lOtNGZN_ z5tESh8D$XEm%<9tI423@iu<@)Jy!Qfs>;?3iQ0J@146UxR zHEY{NwD4zximVG>FX4S;;)3lXZf^;j$`>-?vuU&5}q?bG>Lm<%=zlEx-pDnJ&4Ts z9GGdOClr%N-c_epP?d#YaKWJCA|WB~M8yg4BT8 zcu0t{z|ObyecyuOD^2QwuQY>HVBi@zWf@C|#(^rx%OJGQTSe$iYqi;V3H1}Qoe#yw z+tDl@2>g&RfStdk&rnD6H`u*88@MkzrpWb>3MSM71qR}P10xP0D3=GRqE-|=UF13q zbCI^jj4Z}#YUmDPa$9TkasL!qx^|p-fJ|9*HJ{IgZ!xP6!~DHYkXhXx^5+sgTkL#O zYgq`&-L*L!b}kQLlm714lx0Vv53OlpP^_YtQgy+Epu)4=(i;JKhl08>%_|ai)INE1 z&F%B+8*bMWaz%b0?~dt{-68Gn-lX0BO}ag#ba$jT2>M)pcYRH7Ag<*BKl&}jQTyoW zV{Tu+y-Q!;?9;2`HocCY{ zwk1-$Y2gR_I=OJ(v~N%uT*!kWq}2^FM704ghD_x+yY#ADlRB6Du2!@~o!Q2+gfbb( zWqIi~p>ka2H4~r5Ij6Axai5W$N;!FUi1a*m zW^kDqIfOc@HC%|%d4vAMX|`aZ$d*SP8_;~HKNHQ`H~dAhIQ1nsmVyZV9G32-at}J8 zA`Ovl9M9*f+Aw)&*S7j_-E?i|`dtisP4CqnISwGF5Y9*O=*O$p8S6S~{w_#AGI_($ zXBPK#|6dyI)^`N8g}E_eP}wW%usPzrE8Y#&M{t;`Fu#-SnjF=vnm;5BOQo z-UOFFb5{IbUr?V_0qe@4>jP!;FvDQykbt~=4)xw#T;n-ut_$rMej*0vP@8c|@qpj* zSqnibhFE776a`DY7(!cK)VRxE=j?c^v4CoKDhbzz>?;w@u!?QHrc;Y^;NR5eMxTr6 zGdVtsUsF3A=<_r+^l5)cTh+tQVnV&dnRh^42aR3I326KPNaxp@y`jXn)`Yz%KInzd zmkG$dMkJ0kA8gad!J2R2!A z{6B;e%<~k9{ZtY`vX*>)Y%TQKx97e>?VC}uOa^8i{AE=wO$aZW_fU^?4Z@GlWA#_<4gG>!2Cevq=QN9TfkJiFHZ zG;SzRwD$D9rQLkBy-(NFA1E){)B8hunhxnNeDo;&klJ7Q?4H~H%`0wSzj~X#di^Hd z-fy`HEEjz!#Y25+coVU`dc77PW!9$^5!bNy1hz&{PsTm|87$H z*{gl}^H+!THa$wOcaPKl?kzX`i-NSdPMfP8{|3U5-l*JDGa!dy>b*MLrpyloT^>6O zAm_#ElN-u~kf~G{QqS2t$P4;DR<_Mr#*lCkLzZ5yb=;Vww~5B3UNiZJgMabKqAPSw zm1Ru^ATr@w!&<=nr-ce=ULm}kth3-5Y(0CdCAaOD2yf5m_)X#b*$fcssMc`-M(6Gl z^;V_XAtR4Ei|+UTxfsr+$x#%G(w`f@5`InAoS(A1r&YBizOIMg^dXQMM?uzW+TO?m zEIEFgV^&qD^OV}e;^Rgf*+O05>x{dgHyK@%Q;tF-#$Ky`gTE|97jd0?5aSF@2XxN9 z{SE#KGxy=lCHcahBh+I?CUndy=4`PmJRQQUB4=;*dgJku*UL2IHB&x#;RpujKZN*{ zWv$0n3n@U&as=y~zoD&wMjgMP;z2J9fouay7v%wemDCMA-|)V!@fAykKkt2?V#vJN zvDnbb)|dCjeDB7Pj{f|xn8y)84X%z~JvWT~+)d2$QVibm5oL$Yp}F2^ z++?Ef$R%?+;2}FhtW7>BD*9PC|IFuzQ7;-ltfwZw!B3x+`8W6v`WyU5`ux00S3CC` z{P;plKq1bO`nZ%sl>GxZZWYn_IY4H5t;t~bWAt7Rx!kL`i{wXILB` z70{`#e@#%r=q!XBgBmy+hm#H*=;(`Wt|3ILk)!5gQ6=UQLAyB40R+di5=3Tv0Lvvo z&FIG^ELXEv*?V$TRrW<5DlWVr%^X z_=>ym^Sr5{59_U>x+*MIfU`z@imVwNSzt$Ivk&LbR-}4vR;unf)M#yI6ekR@||Ty<^;lk(Q4KsoC6l!*umB` z!wrLt#LStyI){UX)*SH5=hi@a_A^(unS=K&K@G2g-RTRp!d-1G|9b4@_nk5}>F++L zOe_9GPgQ8^OJk_`qCmmuw`q60P1lFp^mg}*KK(o;-61`?KcwIOG*P=xzwzuy?T`+y zpQj_WSFhhvyP-F%JEGgsN6rm@?Bt#|Jq>Wsdh7u|Kjfzdz=TCad%WAG$M}_g{D-}V zyY%Gov-ITAGxEQqcAM@tkJ9btI{keAEd9aHQ~Hya)Lvo1-Vpg~{AeUSKH_8Bjw&Y} zKg2%GwCIrYaQr^=vb!&T}4h?sdZt^-EzBBc9>9H#tta0va9}u4S5E@zEZh1jV$h zD{5O1AKpX}c*JoMY`qxB+qpOAna8!V1t@~o;Gw(doTcNG%Tb#vPtXk~uMQWm{-wJO zSo(lJM=nUp^BTIjy+2Q-5XW!-27d+6kh??-;+(qPZ}phbrO8ROE8~C;VOFWXcYz$I z+mf=K8e1^nwbMI+Co>GzPvY}Ij|39Lu&`(=ADH?57v@D__hdxz<_BZ$) zR9D}vdiVCMYIxe$spwl-X_#jf9V^6pGa$<+z9qC5E5O{b3s52E1kZ{x!{%(gbQFmI zvq>jVT|o#OqHxr&R6SS~Sya$Kz7_H?zwsd)^8Kx6xp|z3J7JA(~`0Q>>;9!a0*DCi|@N!3r5nHeJJZ^Ria*j zu4}bnvl)CUdcr0~1G29Jyf_PlLKdBk3Tn-X9w`uux!D6r{t^cc0qix$XaJd+)?Zvr zQ*=Iv&@wH6t0lv!YBoQPk-0klAyZq0Y8IB~-LmWwayA{ydKZ3KKS8r*3*d8SAf24N zX2~qI!D{I(Z7D>2#8vi(pydZ-AF;%}lmcIA!q$W4DPjcilysfMQ)t|UEU$Tno)OGJ zdz)mLH`G!fj;8f?AfIP~*(9IFa%VnmB^f0FcO2oIg(lWp%p=y4w-2)etg|nu6RImJ=lzK<>UmEVqjn^CezZoQ+xXCS$gv9X?pSXm+9s6FVpRt*Xi!fo3wrQ9ctfA`@36eH@x5RF932O z+{xeIFAw?4hdu-TLtS8lKea<|G(OsG(#P~(V{^Ubwm%%x9knac-yA+kU%uT_yGvgm zAEmGFuhXADf1ZB+^^0_S{UqI9J;AR^&}!0~sof)L_<;gy@~r@wSrgS~LswuDIpt&l zek}%J6%A4#Rr1))li`0b*6+z+c_(&R;8G z2t4&YwHa25HE^M)uq;|{ab=DuV2d(hBdGCKXPmWZQ+W|G{fPj6F>2p;@g-x?=qH0e=Of zp^%D2dxZ{5)`CXoLSYL`R9nSNXf+;zpIrSo@V5fPmLo0;UEi4~`ZGqVdabG9Bc4a7 zm%wA^(oZXc$kdKAvLUPhV`^G8rXTQ&GV>|?b=hRkgQ5*~f{az$H)>8A)OG_q$URzI zqA!cpx$2^sKnG-(dZ<@l-o>T_dK_6-8GF8joWot)CUHoJD}!iLVc=W);WzmGG>|cm zqk-Y9Ep)xB6d5)zyFa0av?V=0V+TDo_`@b@=%g>lf>0G1C#nqKnvhS&4422l&z&Q( zU!ASgie9Fz(K6sLb}>{n1Yd)Y#yEv|QVt00pkB4J+O2;4fCrWFI#9EC4%3>1Ti|5? zvAJ^XAUIJ_2NFcpF*v}QxgeE+K*v26uZv-&KKvlb93w|pS>Oo$Y09Fr+gb;ZBi3#T zJ}!GAnQ@s?_l3c(Bk_y27SlBt${gjPsDLW0=*3T*v#k55aVBJ1HMJfsa!eKolkrX) z9H=gwe?V*1P9*Kw!_C3ppFPUDP+Z5y+ZpVFgK^_fLCkVMuRg+V0aT@O<+N%tk0DT# z#bne9@{w;vJ)TFCLIM3^9(HuzT!VW652)yMyt?@2b4Z_8`2R=6TIpU^9()IX?LozS zp4-Xn2UrXt=SRmX^)b|Yp@FlLm`8lRl)W5IM*AE5`9IkOEUon}SuZcUqX7Ki zz~Z*I>92h9Mf#gR`eFLrr%%#H#~112!;AFu7kBB;U+mNE-Cerd?|DPx|Fk{Q__)7I z+v_LPo~FZL&;Q&H;7xBkUk3b8-yZIxk5%C`iJ!diZPO#_9#MHWcej-LmVfe#&GGEX zll0d=rw@(0tF+l&rPjm&~>;kobFv?xc)S+e6t|%WjtK!4`>mrlLldr z(esDRRlUKO#n`v8)SI{|rLwOm(Ztm_ym74zyL=EAW!7rICwOYU^R z9DVKl0QM((ET_*8Ve-9=nLNG9+=crPF{yu3tAcaEr!k2l&^cXQVH|e}Gx$EL=Jxs~ z0WuSIRzeHP?gr9B=kLQdx88bYFOAC{)q9U&K7x4`e)1YQvPtatb4bX8bwD~_pM=YC zbj>TBzzL16&;}HB>(FR=^VdO--s?gP!I*gd@Kom#(;b=Ju?da9?!9tI$IrQmfZuT3 zryqU#S^D4pGQYgr!U^7w}(Tzp^I|AKk{$U)5v$8)t-V5hCO2QCGh*$6rHq8c8c(1x;;;{npX z3rwxOoO2v#7mOUU&j$jO;x=n2`_wXtq#HWqa|RXXQqNrjH6ouMMW(g9jLyZ*Je7Jh zr~Cr56bsx}&12?f1#942S?)Y4!VB?dnlL|-i-G24uZJf>7pA*Dl-Fm@=qlHNDcn5f zQSM1)IY@xAw|`aD{csp2OHiNU+6$UM<-Q~(kaf1s`Jk3go&D0~2*8fz@P5TQfUaNm z>#S!$#UJ4;nZ|pQ%=(sLoYgFCAO4d7#Xvg0T@}%R-C6pWnN8h|yNev|GLT@h#N(K) zErO}4G!NSNx;7s7($IR3D#*H-5*c&$rReONQSE(wQLxmpcc`473fggw27?8095vk} zEJ^UK0(H2ko+hU%8oh$oT$t@rEP3RUARys%oZx9ptmp)|>pa{mC|SuZC>6{jY@aYN zxY@`z%bbJ1d$}BsidoaiQ5ZzRvGp=gZhr4#BNDuG%}>6}$Lh-Fkk^ztaN7KU-W&sy z#rpfQ!POID2KT)G|;|G!$4>&qi34-6?8XN>ibs078z4@!qqxL#q z24G|UkDdcuRFAYKBG{=4=Qh+zauruUSofHE{cfY65&pdD-SDFH^regr^PohDr)*Uo z@$UtZW918U>4U2e67OLO!!TY^sqh0HtJ~Kf=OUyMD#!XYy z>toj+&H=t~?b&bf^LgQKCF;nTD|d0s(2xf3$u{T2VkfA}BT6&*we#~F1W)2_8)NtZ z|K{jF(vjqIOo4-XMUV~;_xWCn!+rYvqmR=6`Y*jmzw_}XegE$3bhEiiH}oOt<;~ml z;_ch?>h{3xc27l8!+Db5s+S%deDbgssE-afv3z5t<{$3kH~0ZWA%Oclr!268-I(!D z2eW01f96ITf%5HW!O%YYrq_Fhe)RiFw~axoc6ce=d>ttyr6LRGhSb|G;%N^;=zY z`wUn-o1vpKs8}>6^()b(o&-)wi$3p?`F7DyB7h0RKBaRn;si$z6YlHhp=8ueRgrmD zmO76P;mRCiceMlu8qjxqkzIg}dr_&Rd!hTr@Dy}tST##;4pNs~D>%q&E!*t^%3LCx z_kbVh1rE@0^{P4@5On11-`FvFL2C0RpGV*{t+7JoK*OS$=gD<6_NsWc*Awdbj8d7_ zTSdl?xANKneS&Gs?ekgAe*XIUsUPt7K4>qw<}P+!0u>h?_OHd^KK?4sb|FVI3sr>k zX&_a*T7sa59~2cu8In}lplDQ1)9|af1hTv>yRfLfXU@7}jH)(hSeLpMyNe|;|EZiF z+B6v!cHVZ>;0_1#&+4N?81bNJqNk!RUWd(+kOHr@yi?SNyV2wa>Hs9kew_fPs_Wq~ zZS>||Fyd?IN#S(nUl;8|JL4a58#L~Ecuv~fQet^Zv~~y?k>_uc+y0@6!>owny6?wX1ZszfafHe)z-hq#yj?BmQZ` z{oU*IhtD_ZA3xuw|Lk8rPe0v$m!?fc^FJ3Wd3zhL3k#S+hhs^YA&0lZyTKsc@;L~> z`zn75<$Sm3&W{~GoC%Z{pB8KO*kWj|nwzhes*d(X-Kl6zk%M`9oHb|vBEJGn)V!h( z=XTmWgkWkK4e!FzmfAQ{y92U6L2xW)-%kzO_+B*<;FcBS0Wx&!PEUtC$!~mop#J6gv$zt@9 z2mC-4T@6RzHDup~0YKyG6ke>ZAOC>gVDIICsq1a-TD<7Bx&~|WI{yv5PbP&7fUZcA z4w@b1{JpKne0D`7ICmX*jmSOkkXO}BEdyj077AyBVA4V5UWO!9Hej-*?B5BT!-8CK z8=Rk`x8~l7?JlOxNSZmj>jFp@^7BAmee!D~4nQ})r)Y14g|bwr12}9pxU3&*!XG4i%th zS$ri_9P&Mv4CdouJI2G0^1a{H!yehm%LN_PByw$`NH?(jd>p{$N~rw;EkF*9t^#v7 z&K_Xx@dRC^H$Y_^?Allk^KsYR40ae3(&RIqAiriroO%W{}Au46$bY0k; zLHz98p*I~mNYG?B@shCn82Y@Q{K+7_t*5Wmc?9&!Z0CWFIWkdU%zAPvk!28cZKuE} z)>-No*u1P~4>iJ9_~aNn9n=`819Ech7a;G81?Zm{jbD+ohaU5(*t?HIy!Ye*KYm+C zs^m#8&6p?FnW3q`MeWn{HvR1%@6&(d$&uP2?eCB2fPYT2-KNcMn?Bh-O&{-`q_2*L z^ws?#J%9Bkef|1P`ilCmsJ93BxA@O+`Jds)gMFoU|H1Ax$(SW+c~@CakR4aRLpq=* z7aoF>-VO1CeP$+*;mOrDJ*GNe9dEgP`s_M=^6XLit!GcuZ$5jL{^YCY=_l0wkN@In z`lGu~D29Ug`F?q8lsA-i8E}Bk9G9ZzA*`X`@XXO6duUWC*G^v`Byld^Flh0o&HwV? z7pDua<#2AAr*F3xiGutA0LVcu`qV}Ad5mMSwiT!+(ZRgO01LPoar|=dJUrYvTv4uor#}-lv@g!4uHv7g0&kg>ta&rbc~D%Hp%0fg zzL|A#GZb}oLOByOf{&$6q%34iJ>U-^;bzX#bIor%0cJa9(94a@n& zdtw!V5F&$C!9eXHoWc{`i>|Ci+1Fl|BSWVHz=@2(`C0xt>GM0} z_%^q6{wO^@6K9yA2$iS%IgV`il2r{Ff z>(jz7PsnA+JdqHi?Cne)h8Q_YQ4Wj{69#}NY!9Jsh;oYPz~9o3(6f(XO3C#KQAGBK zAaz(DZSB}I8~ph&xUJ^^Wt&g#(WS1ME{xH(2-5HmSX2Galk=A4)X2bM$wRmkw%0tRL2rt6h#M! zqR|nF@fmwq29B{+4Ssno#RGo)b71T?N|GnM6zo2TfqJ{;_UY}<(%<;e)AZkZmePOoBg%5vr~Bi9 z%{yw3o;*sAo<2&OyM5a3_v!WinBMH~)62s#y*%Eh*KbL8vrjK>_vs}y{;hpn7^s`R z@$erH`RzeJPX@b=cV79OG=^MRs*-sAC$&6(^4`&hMvmR44L&bXqtd8t)5nzOf zRtdVk?{^xf!4-aqEpaZw3*ot_sOtI6o_DGxnEg1DIo1m=;B0+M;nwsLbPX1svo#+& zfo|0m$Ay=?Ampj`!2=-A1OLo<6)4gzf?tpPCWOxq%>n(zCxU+#tl}KZkzW_lm1?Cn zYECDBUL^d9KkOkL&O-bu@1?;DQCFLh^K`42$4q?qO(1}WcvGbq76t?Mf{bcecz{U2 zBYjU1kpqSZSI?9?*?3O`pZVBcRRFt}$*qHn6VdUgIC{XprHU~OLKA0P0m zeu|E5l>-gSEkO1{xFrO48MG>|vE5g6&3;kSXdl(^?0FQG0@hWAW;nJ_)}!22^eh6W z2KVx0-c$EsA<&*MkqLt$ool7F z6FTat<@4cU0Dqo<-j!E;$R^){&iOH2$I_rGrJ%Ro2A6Y~W8lNAogkmh%&kr>RlK+H zIzdD*^`0Z5v&xO4MdnkXK6kY z;bL}QF0KRo4RP%K(&SIg4)@QPQ8;mwEWQ67 zCFmL~JZIlN;GYK1W%UDogRVsExR=vIb0EP^mD$e)UdB&d9DDN#jIVprTg}uD_mH2E z^AT|rv;Yf2yK9-_POM-iUUE9Eip_(6z^yX_`#?oTGuB=q(aPa%fz}zScpzlx*bVs& zuKLJG2NQ8Uu={Xd&A`PKvFK3O=J@Rce(&FXzzIe^NKFA z6V%k`2k`896qN$jRfc9bws-5vb`h%RS@hPjmnZO^vKM{KAiU0NC;nR7bn#g1zeeFVFW^gtFSK=F~njj}CzL`V`GvHpDCSkZzF=qvDU3@AE|z1SAsi&r@ySB{DC zxAbOcBOJU*({Q{9B5S|f?$U0zlL!0mn!$tr@ZQ3sPTk2d1jUx{NMxhty-S5UeSx#o zP7S43RL(klxCi`5;3vrm%lNxjhxGmHL;Cl>yXPhk`1K}6C*|sDm#*lf-QC@#{r)cP zD4y?a`0GK`KiNH|_9$I#ulPUI{l%*{=@&2Grayo2irf9wla#KXqDCS5NhbRv<91dy3tZghi&?`kGAOtAMMf)iS`H7Uftexq`}P6l3C8uhgakxI-K>lIH>oGt>2^lgDpga|wM>cit8TRIwkHJiX z3CABaiC9iQ8dmX$K&j^mc`5XK_^vtU3?X*T0;$_gP zyvBBR(TzBJ`Frr}c@&ib)>VdPIBgF#Wt#|<>mu~{M)MB*YxWVlihl_sfxdGt7UD-? zlVhqdsDKEuOHA?2%#IA#RQM21-*%nV*PBK=N)l9#o&{6aY~~xmLe;VL_iI&Z$>4D( ze@8V7jgfqPf}S?No&(u|b~t2PXBc|H71$;C74CX%!pcw{Y4V$uY^A!S72jMde66SE zxx5I#rrrV-O&4MnjfQK=p@N>yp=BKab5btDh?C)by&vbB3UOfBa2bPDU{GuzKjZxc>4tj&TTofYsu{_`(Av-$A1R^KRoO7Y~@1=^LtxS#Z z`Euk`gJOJGJu3D}UnS6)plTjiFEv~3j)O$RjKH=q{|K`)$j5tGjNH!%w98mwt{E*10E7-Z`mEiBHC>N-!A*l2|uI9peUh)66O4kdX>FPCu z=gC{r<<}HK$N|_;xdG-CVGN4%tcJi&bxlzK!9T-ky+a_IDb7HmJ>a+fcm4zZ8WzrH zTR72wyuDAKko-UT{3iYF@88HzUMMHbI4OA0kDJr+h#TB7(U2ef^Fwm#@xcCSvtu28 zGyjfGDE=0|^oR83xTUsBuc&{0zoiiP?#K=w{D-$x3;G?|wy@zRK3X3o`{XK7+oX@E zJtE)DJs#Ze(~f(}vEOsUL;c&^L)ueb)VaYQ+NU=%|M>2E>A%{4Fa5Laqx9k}{zMS! zE}gD7Aq$s5MW-oOfhiuUzJ=hrFOphF-t%Z zdcY4jQW2eE0pN{%^|tQS(CBi^DVYf~@sdxq&N#U~W+eZHHR}ZI>J_V@!2^!0t^|8y z+{<78{}h$E0o!NpNkd3*5eaoo-#*|cIQ~uAt7NbZS3zTfwNqv{I{3+;Re6owTZ*pX zRnwr_2A(~SqEf)R%Fqm_?YX9`j}DdlEP87`HSdOh$$lcA>}CE{nB|n7j`GcDQ`8EL zqE37%pK~!D0U6YWYsx-^^L>Wn#ptiM5)Y}wd%1WQ$e*?V3WI?)N(U6m$Rv?;ly8OJ z6>%tmPFC=^RuVd@Sx`*LKL%5)W7nVN$5XU*MudnW6YQQ}gRSc8*+rtLoL4o}*)P)_ z@ji-rC~?m1H!O><2BSXfshOSO#0FZI&4D}h*9`6`fUMq}k2^jRbbM({vbvn!k87R| z)E>|k3zJh|O;rp~C7*)HJRagWbnh54KNqN&$(LO%j(Q(%V48|QQ?~*mj{3X?vAOpW z_5L6Sth~Q(&0SA`=Yx2CeZ>zg4|_aQ+Nb?~pYEw`NC$n5l1>Ca-fr=JC@Y-JUuYXuz2I4_Trc?Z?0Ahacs_;=T}_=GeeBKojRR-k7Nh zr)Q5mI-(8__-*e2mw&*Y0Y2fx&tx9mZ_;CGf9KcUr2p{`-sEbn7W5FUVF^*TYzR|+yp!sF9vBbK6 zbofE~NBbY7U*2!i*Z5Ze?r-H<_3m&vRCFclI%JxQmA8(F>%QpH2-)T5^#I`7q`*_p z-zC9Yd=@Jfbi#GU;NRr-FlPsr_$XJELcH8d z2aZ|xd>KlJYswy;aAx|p>&#zo&V!gqpG`$B-UXv;R`>`)m=U}+*6I@39aUEa#c`H{ zlc1w2P-ElcD<~MgTIaPTWEb*=Ob5S~StjSa3(%<@V9|}0*}NG(mc#Xz_i!%o0~c9O zI&v%i`5_wDr9Cwua{^8b2z7Si9D-JJxNw2$N2sl%vJBH~3YXLSGxv}{4Q9u>YR}3# z4(qC-x0(BTI6jX7S6HV7IkP|f)IV@2n8x_jfpvTUvcQO=K4%T4x4>$D*#70!P}5*# zBH+Sq;*GytVZXtTUvS;;PyY>m{!>4BT*D0Y%&87F;rg@d6n^N%WS_lB@2rSUX6?GOSh;GS8avrM4mF2Zq*gXgYDUnNA9!l0;4y50oiAX zGge6bxbrbnt0#Wl3|SfDWkko$McmCQ?<~o^nZ;vvHk`{J#TR{^gGyzr zsA4L{dCbIfJ}4o$dYd{1sQDP9^WfC-j%eUlVd%vMu{x2#@5{7~JQr^#dFj>2UQ71Y z2syORaq0tpV9saJHSrKwo7eg02mAn^yto_Vh!9da9vntxbYfbS*Vt|;x=|gCegMy& zM^PzYU1ey7({=`}aa~)_Z3zO8k}RD!kn_&%6K@~5)_HB*r#2-%yQ#<#w1RAso=s|J zD{M-LYs!DN!?#^${(7@deVm8Xe2&v?N1({;ahqj%j9V5&7Il-7Twrbfg%ZHY`@Vgdx6h48#DtQ z%DI&uj*N}cyFA>YF~eqFe8B7Zho z9$4ZBV))AtkfFz4w(!*=Wj#kf9{-6RUsTJN>!)6(MSDtn#ERK^&%mCn@VZs-r4gzj zq1BAQ_2+uDC6@7$tCBb%Lj>&=HjGLN)3zRat>(n-BSW4vULZ$&*8 z8f7N5_7Rl*L};WVunHPv*O*OLVG?x=hOE=R_c!=D&lF zKf8m!!;h1s^$|qiqaH*fby5U*n%V-KU%V6}JQbHUWOX zaNzcQzfWIN`|SFP+y3>Nw14v^y}i5R_TqM*4%FF#GidDNFp&M60}2DM0^(%--N z3+exL`|If~jqdO(pyDR*@}*I6%UZpEa9QOr3$FV?)=5ZLl=AN3iu(}GpKkGmSm1o& zb;lYtlG8-=A~*y1~V5 z;GETQ^<}jFjD$C+HMAZyh*RrhnZ>1Ybi;bg=oY}HslBxnMj=a=vF-ec9$<1mE9QKba6Aas z=5_v45BQ5z!KEucq#TtI^fG8wUX$Oo^ATujQPZ%-3Z6ZWqEf)R%Fqm_?O}bX)#kMb zb5ydW^ETufruIs4(w;Dr&-7zj81Nthvh;SH)YnV?a7}t%V|3JnvUMivMRj(Z0LD2tl*wn{o2-F3j!HxwJc}95U=g$H?8wDvDynj-oJ!= z4?{rfnqhXI9}ng63$J3s153FMgdXQrdOlKDN)f@2eNAH&E(0F*)axi&Z;L|!C$9l|)nQ$%c|F6%+8bZy1s6d& zsTXQ^a!-2k0Ax_cg6vO6w&fadWMf7iMRh}3=MbpYbu|qTbbX>Os+AK|s^CK+eoG&J zrk(ZlZ4dfU1g}U{psZ3KHFu3(B}TnZe(_cM)90_!mv3*=Eq)+yxTTxy9o2*f^{AXq9G^rj5hY zWZ4uII%-i3{HL(=HOi>b`=)TB%3ee0`9i4NxSH+84Y%MTqK#Fxd4`jLdJHwu*2TL}T;q~$NlX`hoh znt1I0*5e0ZL#~CWYBxxg`bBy0h3^_%A9@*-HbQ+)KNPr43jk?||^@t1J1B6b^fC z`kbB0WYmm@`3GuylK<1g57U3P{~;A~pn2l|03c5|qh1LjXo5?kqRgp25O8_rFa+2A z0LxPl&+&%`Eo?!3?KzGbTtBp>D_nNs56wS|PP*>iCqHprUY~pzA%qYeET@TZ3wA2S zTJS7#GM9Bl0o|%s#4kbjya6GPUcVPb?>y6+YyNTcd8kUa!(uFpkM+xFxSES$Z=8V4 zR;3?hVZHMeu?ohJ94l>x=}YcTd;lp%Wal7ricqJh=V}1G0yDZb8_^Q=AEyVWl?QigV|L`09Kwe~jW~z~fM-N4>mY|YBtMVFu{zb~U zLg1i=4yrH$X=){pTTe!%4m-3LLhEpPZ4ryteg-+u)P8X$$)Soth}AKsgn>Rvv!nEO zoz&M${=iLowxFkG@2}Vnk&L$fY*)Q`se|&1Uxp4%o8P)sZjGad#yG)ACYPg7(9v_X z2@BX1c9_5^$#}h(C(~_OHq?J5EJo zp^&|SUVw8iJ=-8cA}6lNY}^lEK}(Q%W;mzd)(1G1#sgDmcr=gK^Hhfk$q=0FT%ez%cUCXAmx3U!@aCv-@;U`tB&sk3WK2J z2jrUZ*Ae7+dhNOb%Dr`rVmDs9uL_Tm)%jYxF*!!zG?yuqAOXerFgAC5Tu106f=c7K zLdc}!^8%5&NUI#$8L|&e2NzT{aApTHAEZ?X<(F>a43z1pKU9n{$1((r>z6nl5L zPp@v|@893;59yBlZ^`{gF`MlX|4(juvfZU?3Xs3&PeBe?9{WPf{y-f2yL5LaZNJA4 z4)mXPXeow5B}zGpw#ZmK;w1THx=MHXKh~wD9Yb6dru;VpJneG$78k%batGn`U%EXs zLJl2VDDQhehbX|e8ctWluJWDWK~A}mUYxi>=EtHfU%2c!jPG$R=RX&tWn(>+fnI$2 zo|Ewk~Zc;NN%pW|*>F4EFxm zw@U(a+#EkOy!n?8B<%GLfi*n0^+5V5bB)TE&TjtF@7Va5(v2-6{A{vITNFG94LqPHZr-J6DkLnpLC6@c+nP_C;&Q0V|&<67r4 z)Q%SHRyl{NM)xs~Y?1O}S>J-A=)m_u8)pN)d8Ef0zW(T84@X9G9G-WmspWf^wFX>V z2E@8GV9u6o=)Vvadn$+J$6E9KNQnyHXc4*#vkZk?fip5ZE0;r+z|XA6PHRS99q#Nf z1NB+r>R|i53z!D2xqcjMoG(Yxh%5@z7rVgw&$lHIKg(TuZT!^(?F+hY%2zo<)m5RF+#9f9~vwK?=E z?CBb=CFF)4;T(DsIE7~brZPVCytY1pllAqY99?nR0Zb#JLPt?q;9`N|Mp6?Kov}wB z<^g|(O;CEQ&E5Sbz1$~$&<`zYpl-Qk#C-{JxPfn|BXk3aQuB>OR4Q{|8G zAMI|pX-6#fkRN<}Yq1-R_V`a2?BPB?;6EH#$N$s=#VrEZ@w*ndEb)`MW4a~jx7qRJs@MxcU{A=kJh)}>{z4N4Xx(gV02|n>8%Z&dZ@0Q%n{Ty zc(6qfVo#rC2#fQY^O8mgYoz)$>*jH4+!S1?9=%kJTTtjg`4E4Ja^<~bY(3O=KlW|P zhPE2|zPJIn*0cd^9ed4y_r|92`paTm<7pW2wfcHabf#2NVA!Zg(b3D;47G8L<(}&h zczgRGO#a-n8{^B?o#O4-<`!esV!=7KvJC!A<8z>jTvOdjH-Nbz2PNM8`*k>KZt8&%@@G(V2U1KK6TvT~d$6&MVxam-nL31T+`< zfsV;$!BN1=Vdr#ieih6;o(|<+&DH-BBlWHYo1)YpLK)X+A(E5yY%<}^e+ABmoL-y z?U!j!wzrQyNv}7L)9bsG?vD7ufc&IFrp-z9C{6#mPr@(j}(PSQc+ybz6f`%sQ^wb?t$IR^0>VN?Kcl@-2Q4 zaUt*rpEDruU*9vjCE$d{*3PvazXP0+a(rL(`Z|HwEJLZ^ zAo9xf;vm$=qX=6EJu!03Lq!$}l&h_61!`J14zpfK%=b7W>y!?}RXqg~pIIPqYk8#v zI`RcDEJ>m970rlMlWHs79Nyh;@KZs!Fz|r?mv_hXDB%|?T?$Z)p;~z8*h;0BdBY@t7;r{^G9{B2m5J0F_gr1{XcEYwJtNaW$O9SaA=i}6bcUH9y)`Mv z($@VLL@M8fo>0~SaKt@GF%dx}5BYPB5tq}8NXObY)Ft5k-mAewlVe`7so;qRRM`U| zDi+9jg1)sy*y|C%wYxq5)6%a|QI@aHY2%SSV{YAQ@LCn*=p{Vl;=N2p-;0*lFm1yL z6tL$qSHd!{%R^_&7b~4vUAKDvd7S4H_m{PK)XW~Xw<7%h?4oC$3_*@j>p}Eb8hOC3 zb9ZeidfRfIL$5eG_9d1UBsNrO{;_IRu`jx=9@4o;`Cud2f8X>P1x~1Gp;ixTvrQvg> zLVd=hG&=Hm_hS~yI4Z`7^a2;Y1P}CpzgHQ6KeMw-uMXE~zkQRgHjmP7BmXfj{&dfq zLrS;X$LWhV$MjGB<)5cN_@_TjfB45=rvLg+UZ(&2Umeqb{L^RY|NgUG`cHqhPk;3D zZTjlVC+Wq@O?rKc|E%{wTt}J^9>L>_&|3&SIRUc^7X5j2q@evaZJ!*{3!2Xj|7XGY z_XuR2^&i@52#rC#h9x&l>+%|rg|=bG0minJ6p&w7SFN8LPnI>Sg0=*or#_UEfe zQ)oTLIrDGbJ4{u`#t`EbZNpLI_Xq#Mt;R?{#9IFmJP%|YqAM2YwJCbiWzgfhY!0w3 zzYnUX1T}!wzVti8&MA&wpJ9gJ(Di&Ugw!*bzv7p`-#g|Rtv+61zgHdjx?(T!Evyy4 zPn`$SMD1k*@*;;0IRg|jYWi6ayHC)>Ic`N9b`k|u8Q^77X4Jyg%Mi!q2L%OU=OZu1 zsEsk?>w%oxy1Pn7J)gy}F!b6?9HA+pdM?n|ZS%y9bQUtph_6vYA&tN4I21it+bN7f z0y{gMm|!g|vGy`!0neFQf61see)wjxbgHNT9u;RX;n?MlXy4_|2kA7s^K5lcbQ~*; z_ylGs4)volL8XK{lMaakre{93HWpIUI=)xtMysADAitW+U}3a>6dGIN30|%-uptFF zj>lu>!v5t4{9 zJ%zod!|nDFKj8nfuWr-Jn@8!*@spHxpQp|JElPd|PBCjA#b+o%7_pM9PF5C7_? z=^uXeb$X4zsejz_!+rc6f4Ow@i^iPZ)xeS~v)F-7{Q+vnC)opCs85dR#oRab6Jbsd3MD)rW(D)?B`ep1jv1U3SzhRJ|VSUyqbsHqdg#>HHWz}E?Xw8UcG=5 z3(6)OvQKfI2&-aFg^{cvi$AeYjA9pZ68t$>e?ENuZBFAm`8*rFPt$?iHYXe&0O5n4 zqItNYfZp3|Jn|=l3JT;}(+q)!WDHehqEk7Drqw?Lw1WJTpi^4J=$`6UM&OOT00pzj zcQ%Lf=~@@rF!XqTXcpyMOb}MvlQFj>WcMyHJifoLF9T`hqjC!{>$NC~MX0I#IDh6t zPLUjRGA>ybS?>&nj>^O5$g^M`Y8Gp}p&<2Ph-{-Vi~zkfyAKBH3C#NO$x``L=tMB1 z^2Le>+Zg@Lu^w3G-Z?b%@{oUyn2Pm48Wl>cHihj&9IY)v!%;_ygK5p9?>mPQy$F<= zr)dYQovxW22~cYfWM*1>S$>x@8zVATCM)nEm1!L~y|UH&qEnYl69;KJ?OFH-kzL|h zoIXoAMcAYAWwnjGiqtJwiwLzRKqdtT)a@H)tXhyp&! z0~H?dLkMwd&lo0Dusu4JQ70JXNLS_^2EZU`6WB+)5*4~-&5%w2`9?X<;T-{|$nTGw z8RuJjY5bjAmWm>vqhi!Ev+$9BjSD^C?=NtHl!N#5x8(ZruuZoIQXG%za5$v9{ho}+ zbiLc86dRe=^uan zIQ`@mT`0#r@$S;yQ6KNyg5y}NM!Amqbyx0Pzz3P`?zidH{Z+cbc%i2Sumt*u+s%TBh z%cu~2Cz@3q{Rm-_^Zy0`|b6hx{SWVd(!La{(tcaC1`?!{2uv3J=BI<8``;v@+)kQ2E9nA0?n~TrOfOayP9I#(o@?3Bc0J2jwbjit zrXyccj7xxlUh|2=8l!xGwk(7p$pq~EMB&RcHQh+B;90|FO%4Ib;xZNJeE8_*7BF?5 zV4Jc7SZ5W3JOT5Oxs~&T9-=h{l`RhttrbZ|E0KvSII@!EVIU>QEc0CHz}K)17}gVL z4azChy{n^jaGV~Mdi0LC3$8^XmPXk*?}3-0u?w?b1H%;8GE|i-AG$!T3ahW!igY<> zJxsmfYaloM%FudD)B&_}Klt9K>DRvVN&4j3ETLY z$@NwG(bJS3?;fYS!&Um_n@#$!o$}zI4IIuq9GI=R6h1CzcLa zJp8+X*XfGq#TPJ)eC4{{quCV$gwUyKzQx0%-5>7)qjcC-Q|(=#mp3%^6U0#u^B#Si z8uvi~3#Pc#e7ZaXa;STzqI1@+*tZX1_dxSq62l-z|KOa&GJ<3ch+{sQDWljQ2Fv-^ zS7F@L)(6jHf^+UAthP`3FR5Lp8GN%$g4cJ@HT(E{T!BsiRPst;Z3OQ#Y94cApr^YW zcwR{18zT$zSo+?lMkmFoR1X1upXu)5a~S&a3+IaUTn*($M~&CerR%O~uN;jRbR6dF zK=6q;``qelguZKI$spX8yy)3rEraZQKAbO$wcgqYVmE3|Q{}3Lmq9LRNsR?uM{r#i zUr%QByePo^K?Q=zIHL<|aNu&l$xW-Vz6ahv((KE|q60>K1m`9T=gwmX9`qss(g$Zk zJyu0#$RYXwqN46idvYnX_wc$RPmm~3irn6;DD6qvkFNX(`SeNG^o$N!^EgI{yjDsp zxdJ8^iEIOV){>oN^iH0FS=m3wnJjiRRBW$7X3oi z>fYO}vC5j-0bVP15KkM|?Hnw5-{U{BaebqZN-woZfnEk`8}CsbgQSyyeauhBIOwRr z&j))(#V(Aif@viM9l@!;v2QB;$sRb^H4Efy2&}keWV&brLY-=Ey_^PO)sT|YTFU^t zH2y-(+6*l6FbjQDCb?4N>m(2#YBFBGo=Y(23v2Lb++E$_oK=fBn4Wpn=EmLS^)ZcK z1?)PJGC?zgGeBIn5t#Ov4ph~Z?x(_MPDBNF1gJ?_%sc$fb9i*5SH zFP@}V2k0n`Ei~Nlg@^w903J;ZO+%+Wp-6_J!5`x}Y-kRf>-6GgPx6iuVJXRn=UKt) zdiHN2IAd+v^CcMR*J7SWi$`~%b38Stxi(cpOQ}lAD?a9go|=wB4$@(4t%byf{mQ7v zfY(W!NygpJ(E+^x^)dw14t_ivEMPbF4RT&PL8#kI)E9jFJ_GV$ zFY5t~tE0no$mr=IS`#A+0a(x6Fcx)#XtR;TLF7knNO5F|zr<6%d`yOkPSv1ObFFH| zsDqmb=nPT|L3PsUfK4(d5g~KOV{7o{MhD@BfNvfYz*!CrEG(lJPe3I;_Y^q3%QKF& z`FVtSg*K0xD?*KxQ#T7-tPy;6k&T0T6Uo9H?BF8Y*xMl6xs_ukG7tGCNB$BeAqygv zFd;kx;FD`g_95#i@sX}8SdCtHC_h51!79{DLaDifrL`&tI^PUlMrC$ndK_FDxwfK@ z_zjwaoZSI@Va|Azb|Pdsn;`rK|JvY! zX4(o_I$0jDAL%Ql{c)S#9(U>0{Vp9IeVnd8{yhEc?pgYWKTqi&eeo#$!B-!pfAHl# z{qaX1rO$r!Yw2(O)xVVfd%yFe^gEwDNpg|VcFAm2hW3&z<{bfP(TrkzJG#7&K ztzmW7I*$oq@P6TI8?^@R1j|RdwgBTm9KYoUkUZ`q+w&{=0QptE#zYLm+m&OOXS!BE z_IAgoQ9&`ywF+JSY4Fd77dD-kG=jX!+8i!5567dT&mxGU78;RVylj|?A3*0V=y4LD zvo-?R?x*(g8f2PKoWkXR=$bo?64*+!n(4srlOS>#-H> zjBHag3znNZ9B?K~a>$CVHRs`nB%%@Upz;NnLV5BU%07^9jG>a=^cguuAZg+_)L|f{ zW^srk56dDk)jn`x;b96p(LtXUIZHs$TOtQHOdHRxxv?IWX{$KSd$L|E|m+i`AaX#s!|SP0zJ0KItmrp z9bMjxjtYRfG5L~QY2h4upCM|863=Vtn%GzfuqEPU8X_8vsbyOTqtia~aG{aaMtKhS z_I{yu6V%Uqv@-$6tg7bLpe*1Ja?KP!`I9`t%e$EW(_Lh;J?XR7+;MEFO>1%7SGIy^ zh<1#q<$A-e6J9+?ss1`*waPkP15KS9;FC`Pby&(QYvUSupm5@8DCA7l)EL(+nsu~r zUfEG=UK{3tr{0XkBrA}YgMYgngCoCSpuO6Cl(w6Fx}x?d-KAG|H|bAbzDa-l2Lk$tMu=D|4sVQN5}N!*|YTV?k+vq9;o_bO2>VAb$grs z_?I{7i!XnXUcY`#bCKD|!w{;#{{}yxll60+o4?G(+I_-*A#h6 z2F#Jpq2^;)6^h!2$8@ONPALU3OV*_zj@BaQvf8H_p{-2~8F74Ze&^f5jK0x6u>De_rvr*!i5yo0cA0RP zvwM)+{2q1=Rw(zX_p-IK+F$(o#9#G1Y(%|$ z=Vlw+UcaPVK4?D4XuNWW5S1EgdoH-Hyh6hZf5~n&anCkFr;Z5B$@Q3{bgW}AndRUl zreqXp9=1+Xkn=OZ&`=<^$DU&~*9@DFZ*-K7kcBD^1J4zV864d=O=2z%c54x)k>1vv z&z&QTa}hr~y)5$=XP~g!Uhr{VHWJG!6^nE#Vx*Fn zP7kihTKp#@wl4fV%uSbbaW2=JG=Q3js&p zYWN~Y;J7x}{o1*oDamuKL9HvkWs&hyD{9C4^lJODJm61v={n&d{Z0D$tJmo{*=`;` zPOsA^=_fziq@TaJPOlz6NspiG(vLqnq$kflN*`bC)016!z<;>AObW0?wk$4H6dZNGBB!_`lwKB7aYdi1DX;isyv@!Y*k?$tu%JAYKgk z1;NxOU~b8nI_EH9uJwUjOIsh)IeI*!)<=hXoUVd7E)F;!lx94a_W>#>-$V48bS-~T z(M=eW<6nc-mIB9H$r>QYZMV?o^V->8Ls+V`V!`wm(Ulqqo`R74y$4ZbheMI zG0c}*u8})43}EI7mlovAo1u@UrYWq++w&dfaE4sa2u2_eghuO{Z+_+;&??Jr=>$|N z@g*hnNbc?Rmo;H03-Lq14SIfMOH>qmYUN4^m}9vd^hn@zRnDFc=%_Mxg`N)3tylrX zy&5K9A?%lh2vv`2DX@5Ldd};)jbsjMU|dBEEko`v8Jat|sV=t;Y+daU1IFAi5<&E$ z5q~=52ap)6hjsS;jWc=~Ah||cnP`MtkRM2@F2AQh@8qmM6P~6^nUxUA+DKC!WOm_W zfOw3->x*87W6U^Yv+^+pdtnKzrjVBSz{vOiiM^I>wNDm_2eOTwi>*fn7ZEFQ?u0Um zaWaylAnQCjWB!)j#v=FjMjY8NXgSvC zjLaI2)QiX{v7(2`=EuG|W}Sy0);5CiqVKf;4KI39u&(7TfXx~mvuiJ=r=xsLA?LyG z-mst3}B@sQ2tdowwR2Ywdc$Y`+=>onNq3M@;u+6~CH7~|cBd-;~ z9R!6FyKt!_Hw)7kaBBK)GjOdc^Lp_Zz4^+Qjk4(BY8Hqhs6e;~{mJqJ{=R7jHj`OM z(E>bh-lPMyFJIrKU*0}SyL3#?Z#U^?Ph>|b2hYlnM|wkYOji_lbJ(OWZt!D(ZF=@- zn|^qGoBrmnZPS1I2PyrH9~{%C&#u$=A8*oM`E-+>KK(3R@2=Bke@DFgbbWQC7pWt$ z+~Y?J{3SJ)nyj*jS}S7?rFTk460Y{!^lEdRZZ^AgpsNsnQVWmwLu9=^^>_^s>st-g zwexY#y|{&Fc_T74ge6T5rz7*Mz?zs@-;RT+CgauvYd^RCJ)9DEN}iKJ>%=c=ZoRB# ze$jLG?5C}mMG8&pO=jE`BKh#O6=P=g{BHO&AU3P{YHkZ!V zVrX}MJM*$2tKv74E2d1j~rh|!q#u{_O7%t2CN6XegQ&_ zoq|;*CF}KUiWO;$A;XCU;xql#Ff~|JmV!S(IM}$>k6?cGVP*u+x76=!uLG>_g5uJArKZb)|t*lGt^bnvfQ39?^3mZULAYhrB4&dwzgZbo8pr;jKf) zgejx9t+1WS3?W%7one?G`^EU|AJxmj#Z_DmQRfnbJf^Rjabrk_au-pk9oJj$O9Lag zAktf5e9g;{*WM4;h{hC3y>Yv;8(C`T zSFCRMQvpukFO0S2co~#VReH!Bqt=^E^&E>H9iS(~ zuY$<7d%VR%7;v(qy5M>5BFunSvNp-{iJRs{xpU6&z~_2AS(i#nt) zO#r>7CKP=Sg<}A4sR(e%B2EKA7U&3gjY@F}(XpC)k>Sfa?pYy#$jyA!kL~J|$3PZ> zD4 zlU;Ma!A}?!GlfZiON=9chj#7(|J|dsyFa9_?>6b}0T1_y3{T1r2YQooNLT5|5B|Tn z*`@vcEk<`K5#y#cBx13yKo&30efMKEq);O?IaLqZU!Z!dtue+ zK7p3MNH^1Z==q_oLHPiPx=A%OGuOn%Jg8ohMcf7E(dyFgQ1hG4Iq z-FUziO6u728R82VGXM5M(f6A9Zsc7{v>UuUK)0R&)K@w>La=zGs>g=f7T}cT)Adt$ zANCtKlNxCktiTZEO?b@V^&|Tl^f-DjzqvMqy=Vd1t@!7)f=bnk)^8$ZHV%E}><;j0 z{E7m#TAM_6GD2E64Bc4Z$D`&zoVLW=L{-uaW8*mb)*K3_40?veQfrM0;g+L^#_>Ly zYo#lwefrH-d>Z7V_1k)y4ze|Ya!>958qQTJvbr3X4Lx#FG4N1z@?MYymG$mShuB~* zV{wv}Q`%Ttv1E@7se1$tW|+jB+B1qvkY8|eSkeN=xCmgd7C4=ZqiPG-R%uPuF&VI~xyVkdDbN}>CLvG_c+HUq z{M)p_Z}YpFTR5$eGjI;wm-5wB9 z>3E#yRyXz-fb1jKJ*F*IU|MHYx;`gt#cr*jloIv8M48<>Ap4flrtJdjmO&zikim&O42wR2|PXgCCfL&jJI`OlP-0SNKTi_6ztP9VCdIfRvb&FnA1*(ai zvQ>=^N^b`}0uq^z@=XV=x602FbS!sJhy^s}S@GKOKzg-Fr-DP6F+?3gpKZa#4SL{t zsO*5u+<1WmBGJ(nu4+1y-1>;gW~%F;iqP|5O&;*)3dUvhq5j=?TS~vATh4oXf8>Ya z_i2}&UTxENpKj839&OU&YkD!+QAzY-^6YApe(Q(dp@?Jp$xnZgUfu4~+x-E*+@E&a ztMvWPK25*#8$V3{;qN|4|I6Qboc`TU-=xpq{Oj~A?NfU8{dBy3mhNbg4^)yp;`b<{ z*;Af@+3~tj4cAW(>F#))et!D|vts*@$1lqXK)7#=InFuz96Iq!*J%luz8t=J=#(8* zdVxcE;VI%g%(VvZc$vF3tOU=67BD>YH+|JsL)Sy%Yc{m?sG}xXdgr63%UD~}ls^)k z+Z0YTWL0*@buexcAkOk-BWiRIpSGQLmJ~$MNhIxL)UiygZ2;#I_W4Znaoxs{wY&&2 zHyuW6l-2IcWMA#iTHj>|`vU2#1+;av`>FhZafD^L0P@_>oraq|=pQ$}C-Ku7p8>KT zuSBmd)k#-5VCYr7)K-%Dh8Q2LsQs*U(HhQ}{l7WL%Qjfpi8XK5SAF}ZUP%UgbM^*} zUx{x_j8@ZPiBAuD?b9L7owXtkp#^8uV*t9MG}g>q$2SB$oq~C%?AnG<2k=b#5!BVA z^D3^*frkDMnl>xS_6l6jOtV}a8y#KK8f!mFTIaV^p>Pc2v9b%b;O@YI$YGsHhrnI`?p2|2z+WaV#A0T@i`8 zG>khfI=L1=3a?{X6gUbGAE3&}GaoF$Xk`MO6`GsrH6Ai|s;vE1qI|x=Ky)5W&F0hX zx8-ZFK>1l<{z`Jm6+h1Xsv;I2G>auID>1 zWG%#O1;Qxo0+#Vj`R#nN3_%>UQ-R>+3`)cK^((`tci`zdrVb+mda(^8`PN2XT04)+ zftnr17?ipW$cGyEhq844R`q4jnE{H%g7Y*fF+RTD(MiXjwZQ}aC)d05y{Fss+2d{c zl;kJ+fdBU8S84m^muY){NV_MWq(@IbNpJ5C9Cx+3PFKfc+TFcLPw!r(fBn^c`oo{y zr@#NFDgFLWZ_>Z`*^Bh$tJ}1v3CaV0_Z2o=A9k_T;J5tvCerIChjeQX`1wOP44nly z1H5J;RxoXCr7^2S@AeiU3(Ijr$Qm$xIehbgvbFJAccB-&`MyuQ!~A)^6HQ*s#x48G zLE!aHtyka)sG^L>w-t~Oc{p$`c#1tDt81=hl!da|=Gr{mNx;djPI&i=e5}>}++|d@ z0W#0n=&;n zy#KH<9`u(dK1JVc*=HrVhN@scR9U*puLro8o5^0+MKn&jcF~DnPx7mc$?MQx{}FsW zbkN;te#AHxZ|brRsS#u!cN8;3FxNPH^8+`c&zovyU(2$ss>y&}|XpAAD<^EDQZ zr7LhDjM8~M%c?Nh-k@0PV768`P?HDtrs_qx1W4P>sbt#ZG~pP)p}~O@Nj7#b zhYYbwQQ3ldm@fn#Sc^b>ugycbTFS*3zfxDw9Oj?ntOQp>*)9vYS0Jw`!zJx3f-U=~ zjliGrGRzS{Dwf#`pr7DtQKFH`?jQDrZ*Bu{s@?>qCgovn)YoZx46SaWI1hCT-kA)7 zZyik*9E=QW#xiRsuF~QDS^D$mB)+;yAKiSFzH|5UbiduE8{&9=Na@wv=jqM! zf0gcE@6*40y-ol5KmS?!fByczO#kp-JWqf4CHdVQ(yRS-y1n1>pVYAr$)T(f;Hsiu zV)-*X8~)b^cT~p>apP0c{7E;0T-%BV?~<}P!Eq@&)VoB+A32V|u7H5S?VlPDkhSrDCKa()`pLZV76y~n_S6OleROhZ5W=!R&!vB zX*}Sn*3@Av?`=zoboQ|*&ZpR9Pep$Z1R+*?PeO>J8p_xw&Oo){;bjMN_xvWdaj&`C zxjZZ^7wVX55qxf1b%T0a#(ROo0D=;}Fh=b$ zo4VtGdxpKfOHY!n|Al^oe^izvm06&tq|}h~i~XZ?*lyAe5BMKlrO%&Ur{Da9bh|@J zd;G_>&(fcNy-9!Yi>vgX{OhMAzac7l!2jZKpZ-5zr1XFO=lAKK{^CjclULjHN58mD zfAV~j{@K^t^oPIPrQ6$MdVRR!2k~ipq((((IodhIlMroyY!5X23j}_^PqV-e53+X~ z^zJZ~J5KF`0?K}$%l2-8%aFVGG-*xx-txa2Tx7eymo@62AD&Ovncy6j;)IY>F?SB; zN06K5z|;Sl@K-#sJR+XD8}J^u>TzK1Ht7vZ%4HS_onqNI>>7jcOK+?P6q4PJ!cbZ z&i)hjv(Vu^^DZ@uv!_xK@KAN=vN;b-n7T`Rvv8?-;9Nh{`R>)oubnxelP4zh-p&~% z#>d?70#c6&`Sr>KZWyyUgQx0sJv$$zm9a-0a~e8WYe4S8MvX&>H}n94RTM@MJ=jIA zAF+zW4?K8m`iDg>87LEIF=ZR#QZta;Rsnk1_r50efm&sci&WCmDwMrSV(#4gTG`K^ zdjgr^Azm0rllfGjAdbxhSzr`t9k6cs2PmRo-7IAOZp*9v-k zJVVlpDGOb|l+9t#0f?!U`;y%!bXEDF;7!p-$v2g3Jw_RuELPjNL;{S~B5avLGa+kw zP(FN1N6oFD2T|~KP<>^Xoi~Wc_!d+As*$r<(#oY56X3&L;ZE!Vtfi@x7Yvk7Ofx5$8G}-(_$)riZ};EZzqPxfStDv+yqQZ^9a{*y*$!vLY8+7bNCJ z2X0Qc2(AtlLuD9bg$;b`f%Mrl@@cW$)4>Ierfe>rpXE-#s-?RiEbr1*pc+=1)fzzk zNejCSlF7b2G_NkS_)WKZG{WiASs%#}c^(m`*HJLVVQFy(x33)GM8Jsz=c6dGoyPB! zD_sS7nA2$^ux-j=?kt~&lenkLW$?7+&E~gIbXOxQW#<`!?_e3b=dR;Bf0uAUB=R=b z;W?=D;@X&P>bnT!e;Rs$;jYm_4gJUu2cZ^P%y(HE&fTi>H-g<~tNVxN=2yyIvWW>d zrU~C^#6T&t=%Qq;13%B))JDiVQguAt#?C?j`(b$?@ByF|GtmJlCEf&L&3qzA7?ZIi zU60Q=B23G#2W+-JcQ8uxs1j7x*8f!W7N(=Cvvr~v@lL)FQz58@TN(4iHi&$TV5)L> zKq&tpjjs(Za=N@T=7gqQ4#)z5{N-C@JK~Uq(=fb;EWqg6n+B3eLfh_BZ7tTu#5D(G zFg_Rc$bbNe>DwdVll^S4BoN>^V)f-dwPebfo(f!=#;z~75Des7y3FRg)L$_2raHJ5 zsfUkw=yVOVg2|1gk(sXmE0(Vl?nL%F-&k+ZRC>0==K_c`$VvLJx_m3@08dfdx?rcu zlSoGU(jM$vJO2T{OIFUSDslL!0Y3@Hefsq3F8#){yYzcccj=?; zK3yNFz`JdF{o*dYIqcHS_8C9m|AQ}%>HqeVefs@hUZtPieVl$mw&yQyi1rDkd6Zt= z9Mdmfyy6G^kMMwhb0ixr5I@|vzJr0^ECTPL zbEqwrdmOAqeEX2!qwK+etZeOeWsc5O_v%+)KF1;!z}Dpw!ywIioJvG--MZfiDEXjn zsK4o3xh=n1WgZsYspkN3r^c>BokeH3<~%L*T{a((`Bq?S(l+;n*J1h2Eg!2o7hkD) z(^5ou1EWWwCzP!9+kxV(S@j?q9XfbD+e~n|BnM_agYJ8i^U<*K+PiilmfRzReUKx^ zJ0g&BD`R_IbzYYR%3HJyS^+w3>qJS&0)e>Xn`QJYvyevvjBU(Rne%g^ zDM}At<^r_aYM#Khqcu9Rej47V_AfbkONA1mZ5@!uHxNvd)DexMZUFZgR^5mSleV0nwc#J~>{mx-t@EVJWIr;CSWDUHLNbit{EEIYVQt-fO1ziZBn|#eDt){=&uOKmRCgKmBfc^2yV5b@z3;dG&Sr#V@~3cQP^f#9j=1Kt2l?+Z!*q|Q%z8$g>V7>Qa3p_@+*xrh_luKV%{0- zJWe+Fxz<6LD{JPle4fVML(isfb?UmO8lkX^a!rGy=(V$nb~ywkasB0Or74_v7L=z; zXDNN_K-9${y6Gq?86A~?46O~Cng3v!TLo5?KLYj82st|CEQZBW&u`rrEg>F8So;=o z)ifBaA4Yb*${I)X_RQ=)>Tro_kYo-ghIMgCt^qhjHxDW8bwnM4TT%aN02{?x53?KT z!f^M9xn=fcm(!wAbHN>)GgT{ldD>DvOLQn2Kt@4VlP^qG?!Qu}wH!|gIKQ?AAw~i@ zR77rOS95F%d-jl1uuvsrf_DRCuCgzKd(Y(Ko61j|N?C&PT7jNNi`GYdBq$FT;iN@r z6X9W?HP%zzQo8jlvW%gqRFZ)MaWEG|ky+;uM-_U;N>@M3Wi)jVoDSy$U)T-y<MAsG0ym9z?KTWvfz(c@WG&@n_#nA3c4No>A3I zv)`mwZ*S8c5BMLE@^MNZf4t!b{7;|Wr#t)8Ih2RXK_f^xT9oR>;G(I)5x=RQkwV?*XXbp{tnP zc3OnhA~$LK@_K1Fh#a&919ca(e(GR1a6V^f0|c}8n~3S6_%DfU?n^ERHs1g*17WX=-w4s2 zMl0hvZzra%e=&&bj;--~RdLp<{c^wkWl-rg7s zh?Zx@^fE^oveZP0He$eh7Ldoc%b-)~3i5KQ=njN|jzxtd3%(2drV8+r9JNcJ=CNXU zE>2ca9H?n$s7v$LMcvlG_M5>!-1oNLt8`Dts0&fI_z*ni4W<$AS&)2gdIKPLuT8=1 z`im)a;I*rAiI@4Z=R^Z~I)|>h%R5XJ-{Aaz_+jRZ-D*gDgC+V;K z;G^{2tCSw^uF@48I5lktG!g;pGvG6XcyI2H?6xP)8)|Q89((?ec3TYdTmYfePNK=F zye}*)YUz5hUpah(@xJT-FxC%M__k^j=b$s;3z%wv%631+jkReZUy%b&m2OksY)x#1U z#Adq{13L1(NF4&G0+f);DD`k89jvLwwH{iZGDpqja(Ijw-xW|*zp@H4i56=op#F83 zALny8@NL1~?*USytYKLn)FSo3?rX!CRjl(Z!%hfaENEUwZ7p0(^KifB3xz0pI)%-- zxBBgNA+HIpNsykNbDjy-vsbtMrST$Naz79{5l7(CN8- zoi=a2pzwX#KY5lueY{V<`RI$3Zl9+gJibf6g9rSd-lxwgj6st)(kyn@_!B?Z>BpZw zNq?Om@ZYD$+pDzO?9%2)TOyZ}t08#V1A1ww9-;Ul1V7-X{y@50e!#y?d-j_~VS6Av z81Xy8iS=_>Iedemx2*RujVkdsdL>c3wF-9mzZ+-))X9BzP}CGOghQtw33MP~EmVtc zmasgqfR{Sr^V%Vz|%d4 zz_Q0~5yZEOuwg?aZ!Du4BWjH=fpu!n$B5Cqi@L-&m@x^W1D`!4&FW~6qsu~avzXD@ zP2b{O!R>+Jd52+kQ;>u6nd0i6?_L0OS>JK+D!qt$`)esiKgR0Q)jNS2(!p;3w&q6`)T5uP)I5|=Hz_@lN(HgFv@GgTqX11 zQ=s#j#LQfzrrz3Mr&_SI{P7>&^38I7_`n+BVjCYkB424eh|N86Xg#4L2Y%REigWb{ zU}<92-jui!i1!U>av3Nm`?x+J2Z|m?xNNrY7oAL1&kYY;*c8->J6$VYH<7BZ3RRg8 z1IpSY7D$=ijz#fhLF$ZJL7_zGOw9DEn1Nh-0y{Sb*^fFP@S0XSfX^!S0`G^4L!A+4 zsbn2QXR@Hga+)d+AbRDhC*5;3jCa$`Pa8$cdwM5xtO(e3%D$D48|m_IrKEpz&z%?|m`M z4;obgkyV|{*IEUckxFvGaWBSeSJx%}iXNUCf zeEK~7&wsp4|I^>zrT^eBZPLI0>nZ)-r~CBT<~BV`cj-~u^B>RI;2}RXPRun*oo%&h z!%AVnxMl;k3Drjp5BR^hdqh;Yq1xO4?_XdZed{+1C(pr_z1P0Q2ZLXQJ<52md+Tzm z$V~oP8O@3AYy5y&?cC=^EUI5sTaFPRa!GU*b{=dFr3(-p9ec)i0$GvXx-3~MThqEN zo6p!OSa@*W0!j3MgZAF3?0Bh_37-lLj@_8j8AR-O4kpujLPM=X!Eihy7xu9>MBm7q z9aG4~@2k+nRhqmBbc)Nj0HmfBd}G0rrWz7DwLfVs6@(s1vbZK6Q>#>P&W>zcqMU^N{JwxyUvj z8$b%Dvj|xmKDZ`e8iX}m?D zwv;>TuW0<02k3J6S~_+4xfsMt8o$=aH^V>tSp^N?^)lIbeCwf;R9)cgMj9Lv+H;tF3@_ZcD3tURpgVb}cztk#w!1$27 zZgi9`qaL3Frc%C|*3Xi+|B}Wm))d)hQ0bgyJQutt78XFo%k_`CF~jaG$3Q9-B|syY z*K-u9hjF!I3s=gitZwGSlz`0+OVhrhk$2mJqiJmCN2kiN6MO&?K$NB8@*BOZIW zzu_MoAUTSY0?P^ay{?+?IF{I`$A1v~i~XatC0Epi2;Tr(ckACjtg@BxlTu(#z71iq ze9=k64|1%DPJPY+$Dd2`{*kBg!B6FV6nJ7zUC;Nuq>}%%Dw=Cd=VWNE!#d4rX$72X zo`Bu7t;PcWDPl3v@ucMEVDj$AXwJ$99^ z#mef5u!t3rLolUs4*6&@{94yR69c#5?H9iLd?<7YR#_*A4?ToLGH!J~d7+)Xf%zyfikgUE;{{Vq#na1{J$#&^DGz3L^Xm&F6CeRO2JfG(eN7aCD?jY|vW-hpEujz&TLSqnE>GkeeNHggAr7TVH?SJ2ZyzM84ueM_zzDD&P^R zF7g9|pXEwSgkqjyuJF}8kk32~>knP5Qy=kPj~I0t$A<*WfM=0~cYw(}R)}wam){jm z&lmRI0Je|AUVfMGHCA=@Y6{mBBL)RqG_8VNzax&GdcwVrB>@vYqNd{<$HlO2m(iKS*K#zB|7ka_i*+y6KfUf>p;|n5mT|CV$AU5@skjyBI6wT5p{t`5QHO@|fVSw) zN;qBRAM_)r4aW(u06VAr0}B@EK$9sCeAv7S2;ru|#v^*OMhxp+G?B>3xzKbhFrRz( zaNofN6*DE5?+nO1ZUsH|5EI5x1fP!%QT@=)))rtH-%iJ1Dvhf-IYj-dFhTF!cM4OW zJT8OVG2J(RqDKHf+h=}CMZW~yf?HJl1$pKSk>RkUDM+-MWsTLQod>Uj_C0V&J^6v} zWf(7_`<6j^yZ7fdT^BT z6k)D?Xo&UYDzosw;I;3y7V$KV{T>FEZ(S=ZO3m#%gI(u_yninRO<5AVd7ljfIc!R2A2SiOr2EL1_W6jlaGlgpz!QclTaa>yiFgJ9*L1*=AgTA0$&uI6k*1rv%K^4CUrJ4|# z2Sr;m$1&zE-NXbV8s9b$IV?|>otr-+e58Y&ldun2bmL2)qC*8xaoP)~>LJX}VWjt1 z;`7adEP8iVSt&l#P2t1>Qg-zY&fZ=hF+SP})j4S&$V1U63u@CP&aqNRr|UbU?HKYT zo7r|SASU%N}=*u_D<*q~T4e~-2P>oGT5oxv>fTp3d_gH_M! zsfs)=WNQi%<)f|YoJn})?ktz!L>|xKV6nz!Qh~*wSGlE86&>Z9YnHl!ED*F-m(#DZ z*x*w&wPP6#Jv+`@xR*az}k>RGSB zR!c zWwh!Qc$Tydc;4uAPuW2iRn|nB2S%(jKRyaL(}@dYQKRT`4&Vd96slYTE7n4CsN+zP zuOA**Q|Q#C$?Ewv@Nx)uO_(ugk@aTI!}6tyGKNZ<)t$dE<^~%_GPr80pTlrJV56LG zzK_DjMtIA-FlQY2%Vch17pO#W8tQ}|nn>}tHVwpo#V^&aeAGerZ?%)_9pFicWJx9 zf0uiZpIC0Mso_5Yrds)|5h-=}FmZc-m0s*0rOjhXdLW;B{K+1fm!|#|0p>jexHN7P zasFz8Y~!pxeFbw?t7)#u;XMFztXmIK-{q^E$e-7yg3F3lc<5%v*HbxwM(-8HSRw(~Y1IE6RB2&h-FPdSr_7GFM#iC`b7`J||x@0yTBQd!NeO`>*~4OoD=>%C(R zX=lQhVX*2wb#D!tMh9z9ppydwwA|<*_d89bod;96Sb_H!8AmsCaIqxTOdevxQKcd} zw{ZZt6pan2?HKoX49-8G7o+pc%fWL% zCmKXx-uxde;z2EQ4>KLMgl8DnXVB6{^d2h0Lk~*HDr`w)4y|u?iIz`0|h;bFSeW z7`g^@kO!N#R)F!G(E$Mk_4tC|d;r%i zlfZnWFKX8{$klbq^f4w2Cyr&^bf^H4H2%_c;l}nB#1y{p9iU^jiJ+Yu*9}nFc-i0V z)=bC~QBbj5F{$`ZQ>hOBDhk(uoL6Wq24k5cOg3j7l;+{X7eV=DFpg!1Di`5`5BLEq zrA{Q{{1Qqx4E(7Z{Du6V?Vs@jep02!yM20ewNH;99n!PwefspOe!zc|KH1#J1OEFv zet^%vk)Ib$1bpF7@$duwbjyF9=i~b~`2qiD_b*6(m7ZO4{D41E zO$q-wFKC6F#+!6=ze_I;kJ9!D=?**EAM&pb#Nz{e$gfL&8ajc-*X0!D5!#jlBG_1`->bqR2F6+Xz?%ktuT|s}50v`n9%A94Q{Dn)k49G)G(oG~? z3gydX>zyh@KFdXGuF8b?0W zIca`S54nkT%HZ2Lu7X6@9J;<;>YmbFhn-83fiP+k-6cL5?QY14+DvR}v=w9$ek%OQ zjP5slH{x&URZ=+us*ai^&Rt&6NSL zoA(ug?|+aOu&5XH~2Fz+0oc%)O*0cLanjbHGsD@537@Vn<_7oi6SEq5B9@v@PkavtH4EI z?!v*XX!uK=97H>hcurfC3^LM8EYQJ<>B8CUJoDdwCN=)-f*N@r9Obt}%Up^bC^fEM zK$}6_gYuQ_Hjk1rg3@yRIKP7ugwGSeU&TRCu@`VDblB<-h`2W5<I$LkU3F9fch4#q7#Yn{9VeqN5P3dc~^j}KXA0E_MI zuvT8y0IN_)rLoTX8mcNYoBzVMHLth5%Po)LD3EfY!*gYQVogfE4(O|R5^SnCXyY}= zUy3Xs+BZVBMa0;FQw`@P*DO^3(F>Z5f6gDKa3(yLWk*kKLkmdlHy&-%|L#XWPd|Ec zmwx>Cjzc!|P96U_E*{>azk-q%yZo-a{8VuZHN8mFV(K4c<18feiNjA};6UxgtJmqp z%U9{{a7=gmL*mEzvmCmX?p(p z3I7J(Jzgx32X!*6{{|yWVaa^#{H}vU5&wHwGEP|zXMyK2Nke;4x&jK4`OmFgCw4V7 zxaQ#0F~9w7L%l~h)CzIrttTBmuzaGT<2l3~+|z5sD!2v6wdI<$K6}BXKGttgKam!p zdb>eb8mVCS7-OS6CAU{}27Jt*iLT6=A+OCW@z_>|m&!~TI*Q#Sa;1xJChkp{!>A6C zRM0?X@FeO!grpao7AQq{S(D9%om?Iy}g%q=pdce569hmb6Fb|Ba!OxoF z+T9X*=W`0H&K1G0u_3H`rLX;`^7&dlm-U{{dhB7-TMQcimMy`?<^%oVaL|YN*iPHD z+sXTgT94MdMlK2Cw)u=ORfEkv1G4eb+}MVB>D(xQucOEJut9+}lAergw!XHbms}#3 zvPG!J5lq4mK0%2AdT|O0YOJV7MK7HOnzM8T;HSL!lA_gzB^-)#Z;S|z*T(udVTQNm zM&tZLM>= zR3qzDaAPpp9KmTOW|i+SJ{3|W3)+iD{@;?)_WON0P}^NyrE6-qSD@Y9-EkwQJa_IZ zU>T%VIwAo%iJu58b1d?Szed>j7%<|-ZV=W(#1 z!G(Eor!uC7KeMwFf5dI6?TF)QLpM4KdrEO1Qw^U|4WAuv(|0KMcQ-fbqx(1MNxISh zlozk0M2H_6&^&G^_W9q(xicN%ideWieZZIZ)sI84L6(o(3Vsajr3V5H!&asSNs{_&Jvv=08iV zeT}oP#V)~k9^*QRh`Frq0KvX3MfRNtVoo}6udM?sO?n(rFB&Tz4qQ)FR8!-i=m2*> zh`$Gdz40Bv-sJZ%W&0NEaCcQ&jdRw2$@!V$SrR{oOK^OXP_L)SzjEu)o6mckqpiC& zLr>>X`DaWQo~e5^Ma80i;)^BU^dC47T9o`ktvGxn=}ti>Ko+Z^$L z+8$Edxyfr!F#YJf0p{;xYAoSc0`u$nTMo2y9=v<*CGv-iVV%&|Hq)uzmakq$8DpJ$ zy@g{xNH491k)pSza3TO+YffMr_gU8grRFKw;AGHzRPvx%s{~B*v!|;QQoTn<47Hy3 zxylThT@c?_W^$5A+-S zIS+B>CmPaUrG2_icj?z?_`mtJpQgX`_>S6bdP4RmaKQ`KZYvMaQ64QgFD|HrEI@}-AVYAbAm5$W!_s4X1xKID! z@N3k5kiI%zr{{;qS|5^XGLUim6+oEA)SPJk1}8FxVa4EoJNI3KQqm9qxZss)8= z(L4tcTXcy8O-OZv>W7BA$0C022Yy*ixhJSHM$-&nqKd6YUd?wYdcV={-{6iO2#oX| z=fqCo)c7TF+l~9xPJ@P_!^-g4?WT6a;`I`Hc17mS{l4Av zm3R?6pX_65{0-TyUMuv$e0(UN;Y?J3L@Nh%#^yP?GW)s!h1hWvgUq=&**ITod@OO? z=WxnULJP7TAi?`+oPhW=fv9DrMJz!qlcTx{av>e~{6gH09R@7920Q$SwK#91%y!ql6A@i>d(2y%x4V z4(^BGVc!w*9C z#MeKA_m8ms6d`MeZ|S{Dj~`&I+U%UevDMvrQeS6Dm6w!YdFTloIPL6Uq2xzwU@XP~}U;HkL|9|mBT3|2bzH1WrD zQ~e~-BHkU-n>WYw^7S!&_3}Qwd3BqPuV1Hh^EPevcWI0NNS9))@gh*HoOR(8e#rzi zZdq(5NMC-MjX%MLWfVUF&Xq<}JEo8B@gMTur0=AC`hGg3&*`1)Cx@H#`0a~ye|wu= z@9)$800O+2I-(-{3PM)7#YjJg635RRRsNFC~*KMOKhnn$`&QrlEqd??T+Y>Lsr`gw_9p6{HMeIVMjac=#FrA zxSJv^yA`1h$*pe6A|;C8BmpD=5JLflsQ}bm^qas7RnmYAiz{cn4)PQ&en=)GF#$csoGN_7a)i(5oIl@bHT7kYd;)8F{zuV9= zRew)WtBWmMuXogSP)5S2C$+#nQt2Q-Qb-f@JXWslli~UyQsmD7CQGV%>~;+KK#@iY z5mhpVNV;N0kc)do5iMD)4bWi}nnz_9(TT}OxjKHX30|-f;zrIV@0E=@SF4H2Tpx8A zA^bM48N^2iQsq$G;k28WSCTW?*!lSM5db7^S^?E+r*~UCL z4~=619wv#n(KXDEtaX%Q&#AHVBWeoBK^G=;*+zWR9#M(z6(`6df?jx)N`25>rOm4=Mf5K%g{20ftj zaa%(gWNAkvgDO}BF-g#oWJ`+Z&$F?i_BIGXRE$`ccp z{kkU}nA}tvx&w{Tqbz_tIoLR$cJZqq`?L>1SNKBi#E^9{weZrbkNRm3HiqEv{)=8odR3vJzr$jdt9EkwFGr$50LV)&0__WwseKlD+AW0gBh^_a{4a zmCo?O-K1|_xkBH*bdjEZqqqT^?iEr+I6~lctpE1_Lv{i!OfdA$9Ev% zF1_BV*EcL!bc7e+;%zrg(RfZKf0(Pl4z;yQn&LoCcg5!D=ztFQuhPNw3p88YpmTe; zp}(N(hfDcwe!0P~NxnyrS6NYy8yGYR$`PTk(ly;mNcGrUy7kqQEXTEf1a!X3(XJwG zTIf}*1Zq&~&dlMOev8)`Heap|^7;*}j~_v&RbZP=K*+FLEQaVjmiIv9Z*}-2i-~q; z0Kph)!~(jKErD}NT85rK{h4B!eUzDPVj!TYyz<`ay{^Vh?1JP8eh94hc zaeiH^Tqbla8b-3HO!I!}#^_xdd!N;!_|P{{u2aOH53WM?S`)3f2#48LTcQWqTZkKd)hVRuQOg{e1Im$tWhO=!DMHGv4QeAnOHs@8GeiLw zG}ncFYk4ZDg4v-Nu+I~Plsr%gF29gO*2r)kUwW9 zu~s4!>hNFi@Yd@Uz>Z08aF~;IfUsg7^bCn>T=|GPh77og$J@tD>H(Q{09cRadnfOg zU>JaZEGu?NFRyakA&^z%1gogy$jJM?M4y}k8N&z*q~Z0E z5LxjHf(jZ2jnjsxQ%G8$KS;$6&s+Ci2F6{29WyY|E-Yx)4{l1QVIBQBi(3l;7)8S0D1E$Lk3ym?&zIHp$OW8PIAD6 zQlBc*dBHOIK_EX-NB)YQfvTivX@pgD*D;UTO3kIQ&X5>E_CZa7L=<3H{R5*yG(nuw>Y5F%L97T>?+e0ddu_`q4TpPo!eQ^+3B3l zPUf_C>J06kI!!w}r)ajjmtV-a$HB1QrI#KwNxxmMbmiJLx*Yz=t}lsP*1?z^VoYay zG(S9``O&`65z~zupqup1ci%5W(;cGO4lS*hTta~N-vwA_Dt63AA;k>|nC%PEGI!&3 z($lyM5$2rad9UrkyMJ2$nF##2=u|gKMJ6o4TjmJe_ zd-Mg0wM2ikY@F20@KD@4F*<_Lh}kOT4lo0zm&hStLAyJ((RaiU9xD$<0 z-iYtUW3+sEm?g#~fxX_yI9qk*Dn>bD%w3w6epwe|TQ5vGi*i)Kf|WKZ3(>2Aqw;Oq zj7R_cfhAjQ zNt`NJeLUi8uOE*(l%NWxpOuvdQhw_zbwHLTjuV4V(Niv#wt~3K9MW}O%=y9b@c;Ex zWX9fw1&~$8ll?)^MH&S$(=1X&bd&Iw0}VsfW|TT+z^h3IDt3Q!0+@|1ZigPfX_`kF zX_-8m*8XcW)~u_MBg5&k6T1KPOMKBur+x+j>6Sp zqF+E!H4F-YBCV0MW|A6~nxb&8^kz~Z*#;Ez7d}`q+xC&Ro1`+vF>0?u1D-mWJEK9R z_4tjD*)1!(;n1+u;&?cP$;~cDDN*_ivnOV^g^Gl5|A@~njB$RFs6gJd`O zX?a9@%Q>B&?9-i0cTH~4-AwmR59!|70o@CJa+A*Q&gdM|9n%Hf!3FQ^?%01ho(j!4 z%Zw8)@gKzH`_*_J_%(b^j)Q*n+I6ODbZ~e?2S-OzOkTL9e7DjO(|mp?KLCKu;n5)- z%+Vjw)x|DdTkO&A?Y)OSed@hBIehm%-cX>oI6~-voZ$5fpUW7mJKq%B817mjL|fYm z%$mDRmpaFeakq$d!q$^8-%aO+0OO~Yjan~c>rBHTQ3f41iMkzxYqDWnEo;5VTi*`t z!l*>-5T8{(f|c^My@5Y07Mh@{Ay>X)0V2O12GWGEW&HKBsddW3!@iswy>bN?_wRgY zZeXCXavRxpWmh z6jFh^b#e@$9bC}O5McF%G8ysn7;~)v4cTD5Y;T#Q?Vu3%*f4r?^tmK?HYn%Xj@c&@ z*R*DFofO5m%F_Ys#Uwh3j31)#0BleM)&NM@D2aVx>WqNhXa(SnBb z&0}hiwdm9Lh*RCrr$GsEjd7D57?zvLEowCoyahd}1f4m?AvH2a~|I`yU?A;f5Eb<9t zk+@4S(+z$|I6wNppPyW(hbPzQk;!Fxgs#y2J9D~kHm7@+*Xcf{-BWwCcls2a*_+Xs zQ!_d}ozf}XY~S6b{|d_)~3s=u*=-a>16|4__nbcMcustw~=Xm$Z20-OdV^y z$TNzFz4@X7@sWY4RZdHm&{J8DSV9$x;5_>AvmCTc;bWe9vhN2ejZs7*M-{f!% zeZblTL-EGu8f!P9)<4-TuWc!kFx?x5j-ia=6AU`<7>VO@yzLhk~5;w4TqKW$K#ALO^ zf=oZFZt&+BsWDoYD3eANEO^M_EUv{;nyeQy79yGQff3$&hNe=()S9277>KWL$rIOmey|wVN__i)&Id~L@KM)@uBc&Tuo4(nBY@b-Fa=)}(tyq* zM~YAnn*%@6Ya@65)+Naj)V>cnUF|oF6tdTCd^}$v%qik%W^$fDe6ND94G~~$lk?ZV zye4*U%`lz&S6BgIO~gd)%B9PLC|5ssPU#t7*szGfU}uO#D>^lBnbxiKsM=OTjB}l+ zJnf`Vkjw}+YA$e@=PUPw$5f|mgFb~|SCq)@BhtV7SG6$mx{nCx)WQpHs57{iDbV0lc(y>B9gL3@A3^(LO z&Ll#!VV^xZq&t{qvps&%-lN^4ecC;|NpGLMOmAa)czT5%VmdcFqB~}D+S$32c6RTi z-MtCz?M>C<%j)M+|A!dLPv==$~RbmPVix_R>^?eE`|@6bQA|B8&?++QAEqXpAV z{(N+4zMvOp_t6W}d+CLp2k80P{d9eLj&97DCNnyiguj_e>tnTtd3JEjwfwF`Jns4M zCuFrLn_v%pu8nc=Ut@4-$J;t~krGg*t{f9{vr5+#1j1~AGC$3BA9mCa&3NZs~gF>Qch$3Rn zdLQa&MSzGtQ-|;gr9Oe<%zw>Okt^f*Lw(v;ZR;~Eb#+TqPBz> zWxX&qDus+(PvV%tU-834=fW~+pz|5n4Z>t&H;nWtdSe7>-a&?#@N-gGF!5aIr5oVtIbQDTdt-xDVP?r?_GN=#72!TAzNuwAvt^`g*5m$TW2m zszOZbWekM)2|R9u&raDJfQ`&gp1vNIWvcg-QeN(DX@n`_GtA78m{F)>^|}{^Y_v`q z_QhKqnPU%nbuJJ3>D-Px2GWCbyVL}i))+Cs>%=;|*~;;7Kk0R#v0MRYJl~JH7g>zn z?4(XjA@CUJ#n<%k&9)jh+iENz+IXC3Bl>`H6u|a5Y8RTK*L$UZfl$A2jj&#~v}W#R zNoImp-mc6fWw#QZGa(8%h{jPS#k946sa%)5hg^*G_!P&+*!p<2;47Vvz4Ef(pu-c1 zs!;v0)h9uCG%0vO8G%O~lOV7-+Ig={h|XY6pN0t?&cYA<7!&%hZ!V{FAgmC}O(zgG zN7xABUd7N8sY)gXmC1X2NLbEkx|q|cogJnb-FbA0?wntuduNAqAJd)78*~@bgOfQu zG@a8Or{;9-)Iwh9@zeaBy)(4SBscfv2LE;GZyYX!@LT%_hlg}wa!%;V@-$sw`)kuX z=<4hax-`3!F74b!2a{czPxUK>W=s490NyBo@REvpZ60wxHDGodCDL*!6F)ctGR#d6 zcwzOqHpaz&?ICkJR*CUK(Sj+^*~PU)&^wY@d*%C%2jtz;q$4;{te3x>NppEB3|$5^ zl^LWDqv0W2N85SM>OYO2@YL zzhfxgI=RN!PHEm)!XW7=O|Uw2M#HxE3})NX9F~m$tMaeXb6A-82f_qlZOol=dE7=& z*uOJN#?8nanx3ut;Pf|0or>Ab^NG*w|bXMQIQ3;5X=8|G10xZ6Am zS&gQ$6iWP#on?)3<3-abSdTxRW*B)Ou%;}5aTT}q`jp*T9D@hyWzs^~hS%x&(Cc<) zIaJ)MO<9qQOpt5^L+_O=1~=j&$C0BaUyWI3N(edH2yz5<*TTH*TU_U&Nt7G>Mvz1P zIU<{R46K)0=vo4*!d!K}IYhSUBCePE#ymiD6>E9o9)a12OSVsFh~TTRynr#9Qftr7 znr~{un1j~Uech4U2;y0q8bV`Y=RDBYv4h1?m)HZ#VEOCUtbY*<3{FY z>mh%^VVSHqYkwx>h=z_}71SZdTt7yH*IPtPU(r(>!)ndaKJ>nZ$)^iM&&OUl*2z=* z5*>k|%nziJS}r0B3TAbrbCEjmWM1YXPkxw-gbwj_r83-K_qXyQ6&ZNMiax4yxUR?- zP>&PXp{%5YmeK3I(!T?*6HOzm%w2j$HJ2!B{QiZYti_FsZV(7N#!kVOo!EB#7}DAS z)M;mXL70R448d2ru$Ax{7y7h+9L5gEuj(?C9w|^ST$Mrzqod5CVasMXyTNaJ1d!k0 zpDyEX{qPB9-(8>0wu9CQC0W3Wl1XgLP;T&R!T6e;$!tc82|my<9p0eX!F77W4%6&9 zy?K5?=={!s(C+Rj+TA%tcke8imUQ*th^`$RG9A&?{Uf=le{gs}mlnHpX}(9#?>@-% z5Pj>+{d9Bkfc%#JA=7lZPcx2Zw<)Yj#Z{z-g;x00$uY3Dd-)^tbgSPk4aHW9u(pc7|hXw_Nm&J zxy&&1dhJ+sDaZ!i<0S-vnd(>HQ8)Q3VHF~evz@=-Y3FkEwev9gtvQy5HB`d^l$JRM zUvb9==|v8~oIVZJ3;YTcaU6jK)?3YysB%c%9oc3m-w1CG4P&uV$TIfWwJ!JSIHbrS zcmL}P&R@5oyJfo@Ht50!>(?SIEmymfMo zv7Jury}X$Y9`&Jkg$e^4W$z8aCY&YGb|QBK6~?SX%Oq|-7~mvLcFgEg(VL^P11v5& zl?Sb{c=s>hE|n3?s(}o%#JD8O8fW9wG9RTGIe+~d+&ON@p!RV+qH+lAnB9yid>etr z#;)w@*M?YbcNJ7J;R{f#PuObQxklCF0v5Mu)Ir+ZG{Ev&Rg6oek9^*K6ISM9lk#hT zSxAe{I5CU+QjwTsmjP>EC+h{N3TYL!H(O^1hK-Y1p$ss2N38;Bla3kVb3I8Zh@+{z zc4Z&TNc?Oq)t#jeeE|p=%JH1YLsFa{06K>Qw(3fOMiz*J1WZ$ z4h-wl(K310#phJkFsVLkU<3>A!63HF0F6+_QJ9Ro0qr2lY7CX5+oWS6b3;<5##c1S z+L)8C6RT3YHYzs@tyn8$sG^Q(`v+L;>iZKXN7`fD%U|xeF4)*2C8Y1*XL-`Fd0H>_ zEnP}~=wkScrclI|QCdZ9%eAmN9VgU*hnNLhW3>x%^9OW&e5}34DdS}yz}FRB5GS-` z0(S6-Eod3N-ij45hEV%?Ch1MtlC^H|m$AageY7jk2qS3OW>nf9<8%(BW5d1MR*B=@ zSr>>aM*vUcu-Fn)8SBa%CeE-r6{RoWY_f{xju5{#XhaWC$>Fs83*O1(@8c_a%+>ld zY*x@hQB@mel8>3&2R~6Vp@$wSSL4P$XnB)qpZO`xrc;_PU^}Jrivzl6c}RCoZpc6C zebeL>deih0JvzNAboppPm+kFk!^$J%^+_+1^^o_fc7s3ywo7?}kGyL4#ORxL-}zpc%b+JfA3EkN zSTn?E@Z`pazIAW#r}wIc*>~X${<@xsRkh9R27f%-(L;EP(cRW&*>O;aeH!x!0v_v! zMQ)%oSs!Bg;^yf13)QD9VcJ7_2K?bRbqHR}UK$wh9$-Tj@IW z8a#HaB=h?DqXfTl$uDa)f-$mGKeZ%5Qs`?)>%+ff<|j;{F7{#YPYCQN6#F{70^{Oq zs#cn0=bT)CmJ)wIz@+c_v9ws z#dPQ7Kxm)meRDC9@7PCwWpaitPtMX+I!#w6r)k0Q7c}EkQ<~y?+<3IachfNklKfKF zf-Uf8&{C+#L=Pk;z|96Q!bH#t|GG!Dc=Zhe8Rn)3*bByv#JIS(4rF@ADm7kIh5&=s zVwz+0PiDi5Kd4P%R~9x3!7=E3UzV zR7h){inYGSzJriv&?VVzev~!-rrr&-YHEaEwG`PUI9GATF6Ub4)T%dUwt@H|;#f#w zj5$WwyjQhrA}n-gEyB3INxUhVQPzpw4j{E}r@{cPYkW++*I^`w9#0d;{k_>996kr* zntrd`;0OBrhT`o^@ZMDQ(aL$(AOm>GB*JLT2*cu-M&9czcYyT_v#lbtpd$%&bWw}D zx3+Ty_?teQ$cAdl0?@oT6=)ym8NQ>zgiG1qiF zQ`&}%eUcim7(re5m&S&UtYsA7Y6jzW8-4fM;6R*JJaoW2P}{#X#P5 z={WV-Des*a$oQh;Hke4XFa~7E3eTqxmYbcN_eBh~^bRl&C4TCjR2~hkpZeA^JE=un zAC6)+@g}1Cs9lb!PZ?wxV6HJjhS?NQSqxEx;s*0e`2%uIGgyesZDb1K3m*QMtCHGC zbOAW=g5G*n+iD}2_%XNxm%RbAYoNStt5sg#*hjlIubhuVPQSsQ1k4n9dB`?-4PdLs zc`}*CNCU973H4;&`xpl`7%TG9Perzm2SMrnTNai0bg!NZSl2Kek}fwzMq zk0NEN>a8K_!d;IAkoE+3SONbhyN+^x0WQyh%AT=fzrhbU=X(M5pjUJ3hjtG`F}FP0 zd;Mtgar3!AVr&Ch7mr`=r48{NmM6qjACISf+dunu<1)f9gzti#E6)O&V=zL77BU!b zEF_}^^6XJ2uL0mq*~~mJ^q2`zz=ox(3Yz}HWam0A#^Q&yk!OsekR$1iU3CX3M(VIP zB)IkxPGj0GsbnTdt-+38hG~NlSWP9#&}R6cFFx9%UfhEBmvW7eh~KS3BjFhMvrX)1 z4XILC%DY+&MbACHpA4d@&fb=yLXInd4GT)!U{M&i(KUgjnY>5(I!2lhuWMs+BFaq< z>@*y)){b#;`_O-UP6{%$W2Lk+dgB=882!_F4=?knPvG5<~OK=E1Rw zF?KoELZ{C5^>Y(!^L)%YDai4PJoVvz5l`uZmG9c~BX5 zD|A4U?JGA$-+J_jOY~>X$oU1rXF)rCCA2g)8*x$#ZGE4|YKHf|`S;rN>osn#qavxh zcFh&5?N@{!L|U6QAP(x4d_xf3()PZdp~uV&f*r7GewBI0Uj+PY#sP-j@P*CP3F{C= zr7ebG0G8AF%+cZ;mo&1@{`u2d?HD$;uP8||LujuxiOf#B-0Ss(E8spK0U+~Y9RnpE zutC`sNRfnTSj2ilUT~##7%`hIBQTf5aY)4G2lwJ0oXYtstdbH*q)f{XfHa#nBW(qe z9mmUV@Hdgx6i+ld*2?o50iF3&LjcPs!PWr6B#(}3wLT5K!fVwkbuM5!4kFH_GnWT~ zYS=_4stAHKvCMRg4KWdHd^}+9$KY_PKeVjh7wG=20>B1e*WlwcVAM!ni;5X_25fB(rJuu%?V70}{!7+dvKM!Te71eSq28J5p_6DO4Rj<&Q$y1@@{Kh@ui z=O_HR!5aj5VaJVhAsx$io8dRx!AFwBAi(2K(AyE*ldgq zYTFc2r&q6d6|>(OkTp2g0c*hGq1$%o0C^K8OqHb0*?C=GAH(|s@r~UCR@?C^yp8V` z)F190eexP&mP~b!A1=uzov`(|7em)gNSJzKnf`E zs;Gi_j?v2~lcMRAQ5qK*UeN)^(bzPGexB<O%%l- z!*ZmY)+%(Iz$`{me>XugPq8o-QRZtT+Zr8Fqjp12=+THX5yJWz-@(8!)|*!bcJ^a| ze@g7fBzpVY^`Sb~N4`d%4prmfoCymQetij60TZ!2GL#mmk}|bM*s8yhXpGcH{kUpo{1Ks+*h}u0$-;xv z_!tOfXwFjFo#i^vNM)7)3x2#D8$#CbH9})Sde;aj3iSc^U~^}Hz$KB8A&~4b?KQbH z1&*^qy}m3KovAx~4^nkfE=FLSQfFj?*c*_cKM(B2PzkxauWOFpXo~y(KGvK1Nymh- z5Q>TXAj;&Jv@)e{8HGn28xQb)lSo~CLN%dVrr)MfY5hhrjD!tYnN8YwSE`sJ;>DQ3 zZcX^y+Sokq>kY4`nM$p>xs8#)`QqnHK6e=3)60m-Gxe>3sCl)9e?71PUG4m4$qA_Y zh?Z;(aJ_ojjQKW2j&a;bEohy63lHS1Cz1b_#>%zX1c+y^=gMZ<6v0iLxH4QfbVjDXG9aF1+Th-jgZL~KNgqhr=E6K=L<}O6%&Vq(@5z_R9{r2Fmf^7`v zl4UWrC&La#=xce?t`8n~fSOZo*!5CC5vyg}q6izuIFa|okS_8k z0OWG20EtT@U!cc7*$Y$ZGO`@|LwhuNl=h*KS~w}feFYuk!GgG?E#!FM%a{p>;|Z#W zsM7BZXq|yXA0w8d7Bo8Y*?`Gq&Lx(~Bm#-fjgaM0Gp}EHJo_N}2n^v83lj1SipUob zzwtnv6e~@}B*rH_!>a+D_xWngCX0389#8zGO@`Q`FDUzDj$s8v+cwM)U1Ec*Mt`6t z;z|gIM#vbMpUJk3RO^~WGrS}rZv1=^*tkYImhm_?>=L3K!;hu3rAl&Y)5`1QdrHR{ zTD#Po$W#XRiR6XIg9U|LbOC0YArSU0NJ^=T(&$Lt+eCqtqJqFr<*V+({l#sz&+*gvKH% z1Bn0@EgA&Jv0vX8-s19fgm9DJe}g~&CV!SGaRVpo9V=4{bdq44IEL}~@9rA8jBm>$ z4~+CSyAzgU~4n%9GC#t zp%;F@xL3uMTCvjQ<~G(qb9rxxWkeCLQ6U4{F~M*2k0RJB$z^qLT4tZX<6~1FTDE;u zqAS@PDc0b+0Nc#^I)kju$^{xmN;n->V0(1*#9#NM2TNv%pm|#sHe$Iiw z#txv@q{HXRQ`pM0C>%b_!sQ_s#nxxS<^ zkGPl5KL)UQ1i%9}!Zt9ZXF-T9kYUHLKM_e7Gk|f*-w$jW&Li1m8xKZ zj(iM8_(B({g+UwH5T!JY;z2J=@<2GYQ;F^q=QFi{6*Q_ggtOuq9_e+#*OjzoBg>Y8D|Wo&Cmk%H{u;7$Anx3d|J^vM{z2w&=e9wy8C4$j%Waz zoy^lmfR25g8ur)jJ`Scx|O~A#*dWFx;Z5$V`*)k$= zPL6YOh{mAh7pX+AV!J^2lpS)a%|c_})UX8Zzh{%=G|w zrdAYv2Vt6Z(2CAe{X>1HE%3Z zN`7}eX0LY8c9METjwTp1Y)c$#HWhl3Me(*$^1C&&P3o!m3gb`C}iKB3Ks)zb>spw9y%6s!_(%(U=?sLf|@2TIOa2<+znM%A7}^ zZUp)miVo_08TvWBM11x0JrSt`5jHha5aQu6olKR&{SHUW3DjdnSJpr0-ik)UWB0{h z9~`MSU^Qd0QNwI*T+`oOxV1e2fgE3q@em$HfH6qgyHIVV?lz#;u>&hZ$;VJw-=Zc` z%JI1!Ie&;QGOUfsxGP@wlanYiIo!|Tw)kFt5D@Gu>k6>b^FmyNbSwjOP2{NJi{5zS z3X;}`1#FKP#3uDRsHalxdT^Cg20Nu; z@C_GisD{gv9yxS2gD4DiU=GOepP>3M}`Z(Zs`&;4whGqkMlf3>QXT$JfuY}G1^}7h;VDrOL zIlXE)>0~P>gne%8Hc-T}!4~3gv&1Hjo8ZI?+zfvBhql4s_V_MB{aR74jguV9#_<$g z12Jw9YhX_d=@Q1+Y#Ycad3%z##B0{+>ywaj2FPo)V$JXyK|hFY2lX578g;I1=B|b^rK#vFP z6DgxBV#3luD1Uxxp|ovdK##hR6Fr83hLGkKJmiraRg)v-Q8F1sjvO)0mx1$lh_-}W zPpFLJrwpT0RWsvZUdt|^Q$3n&IN(wNh3S0*r}fvRKb!6;FyK|@<0Lm$VO$n;mkvH0 z4EHSJ&3)f#xeH_Xghw)36Ki`7t*3}rM^p=L3sb~3wnlC05EnQ(bx}*BC4A+Pgh|2= zMatVOfPva-UB@{h3lkUe3;7ybm-KyPK)hzkF{s`srgJAC%H%vyCR0Sv>p9cV+g@J_ zFc;Fe8e7BF=YdvQ&Oso?YU^yI5TXH(r$%0X>C(t)qP(**B&9SmG(klI8>Ddq9B4?r zF>vgS-57OY98hC!7I}D{bxe$r5M*5*CS4wD{84M^4#z;}sCn|546tt<=}sxWsomdP zs-ZC!F*gSAs#8@fvwLtG^8sP8CzD@3T2ARG6v}S|`Qnr6bZ4=zE7?|UkB>6R(XTV z(^51ReQk^_&akF=3tDwmI}hVE&b5$iW0naVu$zUkg?SZd%%zL^&BT_AD8j7~JD9Fo z`(sxe)~Vn_=2i`5-l_^7uBv-ugj6{P3#$?$YSrrbR4CSEeGL5pN7{j7Yy#SEeJY6C zK;Q~}bxQtPXX%?Rg|PH(RlRb32K1xA$8TH+{I)^`aqN1>nu|HP+=Y$ArD&yrK*F)y zXR@5^aI>V{BN+eoQ+U z2%k|NYXv(7-(t;1#7x_Vd%eD>Q<^V#DXYbnac^w*Hw3#%Q?NkFBk*d>h`Zt#RK5u< zxykyDabhvQ^jWEe;8Y_A8L|o}^PmU$@yo~2`o5sO$r_5@7^>(E#VFRJy5=PG#L?>} zH$mZSjO4tADecFgsH*U72l6ErKbw>1mL6n5Q)~~FoK;g_hszP5_THA~spU(--QS}G zTY!gb-H8!g4ErdMI zDgF5TZYlG^`DuLz*bhSR!Tn~PYwj}+CUa$A%(158q@Egpn{7rs0Mpc0%2*@Bq(}~#mKnaltyg2kSA?rn`NdAbGS%KJ9vv%l}MBp}P3)wJAi`Dk8E_79;&6}qmHf5Pb?^JG)Ia;m9LkQ3l&-W%& zW0r7T=$X4Ec(Fp<_yychj!MY%xsh#uqF5t=6lFCt97Fao=#k21>_#HMZ z=G6#NrOA9Z(lFJ-EUv2Go zK9mhN_qE3hru=l=zM=;={7q?uVD4<>vRW>H+}H@QH$EY*Hp3?&eWeR=CG8;CH@UO1 zy$knpQ`vyjBRG~h03GFtXdU9_dQ8nph-2b~sbU9#s!D9V&{iKR&p zmFdz8P?FgRU-?9cCYd;MT#B5b7_5SB*m~DDVTp1+oxcqla7(9cppH3`^dKp<^g|Sf z1v&y*$FB5v@OWOrCM1P935r1n9jyf7rdYq@qKeT88FOtwQfn7&=}7n*G}a+=ZIt@x zZxmwMm1QM4w>DC)H6T7?v2kTvfv%uFjtf5*igSX)`VHtpo>1AQqxb*-|MW>jK~&Da zs~?Y+ue|P|H`+RUj}MaB))09^S&91Gfix!=6^0#wqDTB%LEay~&Y&M^w9Qc2Ab8!2 zoBTjH9^Jzdl#Z^ELgd-r_x+|AF`Jd}?Vn%)wL5Nfz~*9TtbpG$wcn_R?(_|0JbrbS3TY$;#B+R z4x!UH#9C3lP65rTS#)zGSM$}+NWwIu#cGRt4Xye`u91sq%zB!PT41ql1f+S2zxDv^ z7WPj=)dxG=lnxu}&dxds0|GC^k0fl+5Ny5?zA}BZIYKRsys_5At*YNJSQkPRVd82! zSYpD;)X?=91#w&9%W7DZM|mvP_i)(VG|ewzHjm}d^QsGxBae(W%Y(>D&KcUQfhEXo zom*%N7*~~4SS1~pq1s&szf2aTA8a5caw89S6+mI^5d2(^)CWx_gwT;j!{ZO-sn)8_ zwN}1>j^AJ~tc6yRt0_my;u=~=4H|g!TJ_#i317-!W#M#(9#SeP2hEda-OI^%)y6|YNVeE7(8GgU1DiEaI;$9lGR9Ay@cbE zHXA@^p=}zjM9$_M&PM4*!V_&mTL73qXTJh!U4we7fL@ypwpi@|+PM=#(KeMV7({kV z55MlniQ#k{=)RF_xe64y(Cwi0+As!jzG>e57@MWG>-eo*t~#vk28h#G&owi^e69Gm zCVG#$E7CmM!265gox>QhM6DRdz1ewuZ~=Wah#ZZd;ay&-i{^TDTzdRn)KCG3yAvgT zySFanL)}Pvy#SRu0kN-jgW&bfH+BO|B$wezm6VQ--jL*K-@EUVyj^vc^aU6O=Fs(t0Tv+z>a8%Lj@g$ZPX|rIYA}@^X?JUQXB5{_ zlQD|p+=7?Ip&aiH_`*C__8q!#&qgBYk7NHz`(O{5WAz+?-U?qf)fq%9}` zK3jrDvbGgA$Xe?3npP~F*|q}4HMPDEO+AE3(Y45uQm3mbjDeZ5Qi`3 zxxD}6R3b^bs*&L0LwF6N`LjZ&n2ymph&~!rAnPb|Gr?N$m{mQ+PzOrG+@j;Y*!vLlN=B8S`VO7W4F zM*`TjQn0Z;6Hqy3p?#MUWS|mHE7jQM%lof^hFJZBN>32(G8j6HWj>^|dn=F2%Vhitc4$oKwCA-98x)abycK2nltP9+Ef)sV%|PI)Ym z8*(pyEnqkJC-{NH4(;wtxhA4%y1@@5-oj?z)dh~&Y$}hd9jfNTzxvUj#5Nk#f^X+9n zaagIo*GB_>Ot|?NY2*1fT#j|hofx>#b*5L@HqQLjfQwTx5J7%T)L|RzUK76SQSGkk z1i(9nmHQ7%>T90|g5=v(F;pP$c5z%<7r|pYh=6l$)p86mdq4{&ubtXr_KZ>TLqs}dYKj`&1?;ErA=Q<*P~0<`o4AGIY=Dzc1-p27KFg6 zRrhRYJ(qThJcys?x-oU10?@)H{RTg*gG2N63!*@A=n&o)Gm`0)%UCt<1g)n-M;XPH8@-MJ!q~gL!{ocO-xlP>vUh4*TcfR))l-E5bBPCGku+MUg5xql>duy=}ddM-94%q$(ckXv~dG32^&cof=4xO6r(0no%I+&d1 z`Z&+d4$XG)_YIm2Bu&^5U?olq4MmzY7>Q+lLLT&my(Mr0#p&8`;5B07#1Qk`yf#Rw zLk+#<*!i$-xx7HSM%uP9CblWp$)8dV<$jIPnD|zzO(Dx@a)m6?>7Y?YfGL7rSP9*7 z>J4-Z=(SxNLn>>-eCAfJPy^wb*qf>Mg35@m8;l8F)3%J2bEr|2&{#ne48|3k?3p+) z>?poGcl5eEoX2#dVSZyUbdN60a9pUhA@NTr_Tb(EL>+8;%sb0o*x8`Rcbiz|zq@2` z!d6a}#d@8O$5`3eZh+ueu8-~*{6%SvJ$|bef%lO^Sf$?tClM1^9akrxttxvAI~z>} z9kHP)PhlI^CLjnq`rw;T8Oblz6tHm;YgPG%w9f$sOu@Zav%prDeTEByQ3A_?I=NbG z8MoYe;HxGrH$AJE^B6GhZUOV=MnAjQAanxeb!e*=brE8x#^~i0LZ047XpmCIup+f( z)Z>6`!-V+U3$ehjC;TB*dua_aC?qh{z9=Z$K%7R=pF8D}wl9RDyLo!RD_Hr8C(F=d zpF`~?Qhpj_NB7Cfj3i-3Kh!g%QJ6&FTn^oc7evadz~vrKmw+2q_EiN39lzWVuUplJ?xl)b)mNcTqg`P`b?;f zfY~aivD^oC8qa&A5RLUo&kY_P8@-M(FsauEKK0r-50ki_CKmh5YlF@#g^`?Q=k=)V zDwvVvLlgwlUgL2j#A9}`3!99TZv*TsI8Suex}nQ(v(SC`TK@>ymZ@m_LfwX=tzI zbM4lB=uc05nB)2C_Y z^ck9SP>|Gu2QxbI384WX)53s-OlBcgGASX}FPMbYhrr(jB8Iqgb9j>`T({F~=a6Qz zBbwYipy`c6x^ea#&ChbJyXTm=msp?$;hzL+zD$c7H;8WDptE$1?qxc|@5Ih5r*eb; zfQ!1mSkMh#kNqR2`GQVQ_UMd!H4q;#4tH&Kj&AInqsggLyf&vKEKkK}z(DON-g+3c zki^QsBcT{DiV%6w6Zv(AV!FMPVuk6F$%+NgJ-EW?)k0l#Z&`LWtW!2mQ`fNGI4!J- zZ;CbZE5_u14G|{3wMr#i8BIsrcGl1Yl{^ob>-Yfa3K>#04NLLblhiAE(=V0QlXnFq z%Kf89^!5$@3X>yU=fZ4EEp`p>L3>|zuSo@1*=rGE#I93=$U}_8x@EEZm|$Q= z+$oos0-apF=sK%!8F%RV7NKUL<)&|)>KbK+9aHn>W`e(5j`}_xsK*XYAgY+iUMIBg zI*JbBP++pE3NA*_iBFbeh_yr>^nTAC7H*S}1Raeazq+L$jJ#gS&-kj;!mAt@VBeBE zSYL%ya~7iS+~Bvq<0yO-wBcuQDv6m&qG-fRBV)3O3Vdx+4(Yg&Ij|CXIi4XS^M1{e z-t=a|ebyrYI8$jnMj97DtYpHlfhH|{G*^}t^;Gct4=r5_Vm;2(>~xM;2lU7zm059G zr3UPT^_r|kX~A18^i!55?@oXoRCXFySnd#yAIL3F7_+p}CmqxdvjKEo8HFvYMDIN# z9V33Y%#V#op|*Lu6g}i>#$MKI6zP=DgO0uKM^P~n6a3v?Je2X6++^46+Yh#}+&LPz zEJh?>gX7%bulMr~zG=ge!WdJB4W>XdYa>SGCXm^=LQLav$j1sjm+dQr0#~lPs~d5wq7p7*KVNUuib+5v z`%~2=L{L?OIT~B*5e4fa$CpWu8|#I{AlXPGLJc$S2LEzOGkkwO(|rFLEpA?=>E+9G zKac;$&)iKPx#x)PIh@hKDSk6~nLREq=xZ0gME~FqFVbf&+)0=2yNBr9y)-?4pZr$) zWcL)!@!j!nnyQNO!h3)D@(1QQg7+u<@1CHPMHftdJOAOTeP${f(a zb*39c*SNoagZ|{Zm-Hv!v!Jj1_LKB$&zz#K>^wwt*B!Jt&9$DommTePJJ*+hc=H3A zFwvE(L|3oUPk-n>`WdG8&yVQAGjrO%ewEJb&gd)Oev1Ch=RQOKm^O_=+5NhcuD;?pnW!p4y8CZpJvBxHkSe^SdhfGW7wzX;{ zTp2BmieKXjC`6@RMjaOxgcMobG293mIwS~e0;ke!o8^>{V_d6qwdvA2pZ#19=>GQT z2B<=`mSz+zPT$pg)cV+bYBTZW`J)#d+pP)}=aFpHS=c_Tsx!wLj$xxo+kjn3?{o%bH~4OB$EeS^P(-{1!d(_z0=?*WoF1Rsv5 z+QIX#5b2 znkP5;27mB&+rr1tlzAoGg5gkUf5_{F$pchd2^o6)Tk@_f+995C7j0WL}o#f z8I$HLon_%hda;+LfZA~D`^kFuMI-9u8}u^H5Lp5D38q*hooHciB8JxO`Ep(cE3&87 zk#wE0+X8BzU~Kvf=_pKiAW!WDZ0^S{LzQk)L##QEo=Y5!JKW#tv#(KPGbfcvF&TE; z;yLTN(W_YVr$CN+9Rk!`@8tk-%{&)cm*&sqc%spqMGAB9wNxLkO_Apj{msMdhhed$ zWw5!|Bg0kh0<-0doMe_EB3gcVs?FLr_-#`49)#cQNM)ra1J_)M-ecf3dDk>EU1t1f zFu<@_*GokLmb;bfe4dyF<{}U7Ax-;(d-1Zl7Hi|Y_=dg$^1)PmL26vsw)_TRskO7g zC?Hdhy^B*ZT4P!->#-E7;WmX+U0M@^k97H@NwUZ}x{@w53L`KYUVGdNp3m`%)Tpoi ztiiAvG;5X-dc=_VSau(xj z@{tN3ESIdqgmg}*!3^+g@c7Q49hUJ0Z?Ze3+3pUDXIwGsmI$Es6S2qCILILwE@W5mD&@D~g>uhE&Sm*}zCEA*lJ zF4FnuzDS?{ydh;u<&|^UTC8!0DA;5eX!~WlWkOfrM4(HmC^8mfk z06g0^Ns#h}0vh$Gy$M~viUjt8se=x(&Kx@a5m7moDzr>ag4Td;gH>nX5LS3f`~dxA z+l9#U5s83*v0Y(X1kJjRqJqwK^`nS05OPe;L5y*g*Q<=Ci!4w@uM&EW=t{JYc82Iy zO`}h5a*yvl#A8-QY=(-9SYem*dG_N{2|3*8dmrYN7IYN_6mx6n3z%N^UZz|@px*si z*=?QHL+j9%GM(MFAu+db4$J%9?-F#jV#2C9!n1WG6?jXU)#E-wC7bkm=0S|)HOj}R z(8sHwb3t2^HU{BCyr9cj8%V+WEL1KZ7b5EMIvC~KXH?0XW-P3(IVDB3^hUC9wcJt3 z*-o{!9BqDNC?6&DNQY>ga;Ly&rf}SX86f$Jae%nV1RIoX3m?~~&uoEm*Tj&nfSi1a z@;vNEZK5GuszJ0Ji*nX+*oskEmk?z)fPdPR;a~tp=j7`_VTL(-wV`UWX=ub=#@s0H z54B4?^kxI-Jq+g|&y-<_rEARxGCe~gIV2wPNRP2+UyT??&O*L6q@I;!K4`4v1X0%M zr2ue7or2UlA-(oiy~(q6<}!i|c|2E@(+)!e=5KoGih~7xi@Y_Yf$0im8@_7bQcCpP z=ok_Rwc8%L0a1w)n)3LIw8W~Kl1uhYE|o8aBH~8(G8mH?or2*^ZCSMhvq)Ky24w!aP@r6hhG&If+Xv*C z(a-(jFXDE)z?`OXFmQvM5B$xmw7ia+_OH+#ob`u3G@*mf{2u+*fBUQSpZ@w6>672S zgFd^slYa06chlQmzDCb{=}Yva-qoiC(-gk}e|SVYi+$Rg&S`RVgO>YO~iN1DomzFbpdp=Kk zI-wop+u;cwT&2ZLp6~n!DomV`jXw0YJ$n41>-6M*^DFcZ|It68|JNVB zK>zZ~XXw#K&(jCrdoL|M^F_M;?HB3uFTY4%c!up>*`a5S&eHW6(Vcq}`RXJ5aAJ2d zr(Jws>cKUdU%wsR7;KnPLL5t)6lVGL4GeZKF({4mD@X^m=Oj}EsUIg z`GG$KbT+8RSGpM_Rmv9<163`Gj$i;?TalQ!JGaUnL#N|lTX76ATpwvO4%u`KCqc>< zdV{FA(P#7XN*3iK0a;B7vkAgdpP^~{9%3QwXbhPby7l6&?OL3->at!&#U?%-^dw&= zwj9xs4%O5v@auT1mL4aUwzRbj<93vcQTOZ^5@$@nQSd+(Y-J5>XN#n-xn+c!64x8I zv~D7(`>otaE%e+yJ`H2F1rV(YkC?>zky~I8MGgTznCSb|2!0E=HsqL(q+1&J4$Fw5 z+;;7~Gin?(*sea7!NN~|xtY%z8`ovkWZ zQz}u%YmoqZw?zW6bewd>K~TBqD!Ie73CSV} zZLPYl3=Evm+Nz4k4K==uin$5n9fN)2LCK2jmy2TC{1HByW|Z@Clwr$#(2f(!0;g87 z6d(^<9K#1OVTIPchpvd{WwClPc^MV5)EJbH5=W9%1wo#47CVoNu8T?$ukY#T zhU1KzCSnoeX0r^RYn=e7>|m3uFji3@$TC4xLhA$JD|%MJEf6VIDX(wgVNz*v?z*Mg zsYXh|h?8f%@=m!C#(IxoV|^;00NzNS!pG$kVagql)(LH?jmJ1vk-$ThB*uWbDaj;7 z=>}!*CSuk=5E?gLTU5g%)3E+vb!LH%{5Q7e7;B1K! zksY+}xkw#{1ENX82zHgB!H}%8PX4#i!}u z;tOdpP@FUrk*diF*7*az;WcfEB=SAXZX=}S*NM_;>nnilwT2HZ@a zP312X4qthJ`%9R#t~zwM!4JB~wZ3?rKKSlEdh`7k=;p8gQ~KI>F3=Y)9?{WryY!y- z-b-(J*PV3q`~QOe=)$+?n};vZ3|6mXkW)Pn(4udjKbtRgWINLNbav_ISJ|#EoB<)`TPkHVP^joT`K)JTme1rM7hudJV$-Ek!9-b+13Fh)C%skg zx&kV5O}1#+I&|XA>HFNdpVku_9O@{_aD_vTI**6V;hE8A)|sGFV{;7v$W14%ZdV_9 zhUkrny(M=k?xCgicVPjyH)Ummq5CH!wlvle@1^d9m83RgDj#BjB>Kb%g4`R4gqy~< z5Dvo^0c7ys8lK_~pv7h;nlRV~W+E#T3JIZcJi-vvoZFNSh<*bxppxReM(q(vD_|tX z&>PP3rzSWW>nd34H5L-@*M!8Z{17ufWHP0Vj-VYtJ?8-T^!OTHdGy$h;L>@j;*6r6 zzz^hXA$dk7@k?4PaL({M_sLXl@|W>p8|@h)ih=RcSriQ+!Gu_A(sb25d4>80& z)hWW*af3l5(`Qy7Jqvvdl!rhaqTaEnK5)pC`KT z0^K#gNuT)R57F+oK1(lu>UZd~&%Hz!Pd`F;zTtlQx88R|M_+%QKK;8-(pRSE>Bi&~ zox1B``ZMo7Pe1zB^YpQYcj)79*rhifUZ?ZVzf3P(eVUGLzC?E)P3dEAznebsR;D+e zrjI{-hTeVZCOx*C(_?RWnBISWL2o^HhAv${qQ${gI+*X%-ubii!}lK0Pn~^^Za(!D zI(p?2?d_hWKmM*q=*Qo2AN|-Hcj$*6BzouWMY{LGGj!p(eR}Kr9;NrZYnLwk+CQXk zeDf80@)h1#XCI>vJ^mp5{D&Wl}|i;XyuJ3zwXZm8ap7NI#vz9dZkqn^H#v>dG(<=6Bce7u{^c%n%u>VL!~s?N^bv8$%}4jp6ZYim1n%Aw=0mK#Sqmw7!sW%H8W9lx|Q*uzdw^ zpM1eH1ywJgi+1bX+;?w{;BQKOyiHgJX$5tiV^Z33Wz#WEU5HoH71sv5_S?p@dM;mj-qTgV?Zv$XbhN*bpc}*Alry<sX78&~D{F5NvHOS5m^EDE5O%l|O+gJyXYRe?o81qny$m7HXlTPJ9P^?ct zxE)ffv?SvN5Cqirf+Xx}Rf5)tiz=;b6enUilU?;D1oC2TPKLlLOdy@ua)YPzSbr!~ zF080kh~CUHs^o5|K`>W$Wk#*_24aR7 zihc~buWP|qdRa{!cVKcWTisNac_)B-dD?@GoYcYXDu@`3C5p=wd54Fp2su*^kq*1C zS{C+0dtakiugemAZ$KXO(&MJ8y$0iO<6OoFtKYbfhelnY7+O z@&wPlbjlAR%tH|TqIWiP9rvigd*Pu#t2U!xrW#2fBJ?n#S0+A8A$>UxaB-kyi>KEO z5j4t(&gY?9AYUnfY-hc|WuPb@hvXql_V*t)$^T>JhmINt4LO3lomaJTsI;V9MfJa;C4I8dPDI*R8)1^N6M&bW-%a)Z+k%+$e{7ox z2LOLUfv=3&!A}ow-XOYuiFU8QNRtD$m>tkPXXo_zJxjXpt>@^C?|hifJ^xMm=BK|v zUw-mA+P`{{PIK^gJ@z>LJ3sg^{d*t2gZ|d{pQHcq2k)f6aL*xqu z=gLd;laKAvU;q9G=8m zkgwj^J-whGe(->P;r?go`!0W;?!WL9J;1g8sdqn2|BD}bl>S#gco+SxAGnMD=Z`Px zr|)=)?mxIj*AMtYIh%5AU!$FiPtzS&U!pVjyp?|Pt&ha?(`fGpTr|B>7ynp28H|X@!uh941eTx42Pd!e5<@+C@ zfB%Obq5tq>kI>)y*u(U<-?>MB@&3#7(2W;p=fZbra`k1J;J5m543-NV5k6{ud{$$e z6+?E@t$@)LH_=)d88@c~;VQ~8`$(a-1?o_nQiYVW&^HWSzX`R_vI8Zwl$(;FrK+hy zL$m^X0W_{eKDxlTxb33y>9r!ti1QF%ZJ-2xO|lpY7BFdBRb~QcS3PQUB@I~oQ6xyr z=D^yvr~)KO>Vq-VKo$ps9@}*gk7IdEGepk0`t*waV&Er)7$FXL>9rfg8ZT9bc0Ktp zfpOX#F@p9zF}?mF3dj*GUZw9tk=a};mf@o;DMXu6fS%6{#VV|6UV@#E<==zGxeXld zP72Czw!1V2t8CYe7ZH6UIr`)UT5=Xa+T*cR$Zv_oOmYEPm%>Pg3B@Uvj4Ta9_1wBH z!ezKn$;E0FN}HC)m?#OHyU#wATGd<)R{+tO*h&3tY_fcT#@NWl>9d9qixO}|vmJjp z>G*>Dp*NbGYM7jTr5vL%@Z&2GUcK>%V;cx^C8;_?;MiPl?(+xa6vsn&Um*K-QR{|m z`+>AFGds@aXy@;HLT#V3+g9ON=p)|gd%4$0ygR%`p z18QM*Vybymgx+4gZ7lO|^aAw82By1aDCgx?xxNNpTjN7@1^ElD5)8zrGa zatM>-gpenSoMvP~sa+-`YhcS@@Ieyj+~T}|tnL8czJs{lPw1C#E~k72Pa*h4aXIG* zQ>NL3?%aQcE`Ry6MBjRv9-HpcfAot#PCszh5k30+Gj!o_hpxTw6?*0?pQ8WrUwwu? z_l1k}(#08FfAGiX&-_n6MxXe%-c5J@*00j1zIK^DbL|Y#J3dZ7y88ls@cLKiKl;>7 zdgy~6q@VowN9f1qpQ2Aac}V}=vxhW0d!DZDAJLVAQ?z);yXY6*aFsr>|9SeGzjlSb z{K^6C-FH8I^e2Cse*ECe^p>yu|LFhpTNml>5BvoE$j|;Ted5X|>36>|r+@tXoKEfT z(2Z-?=%uHgr_a!{j=Y`lRkgXkJ4ZMPyQl3diCpc_=iu@ zKY#WHz3|Yx>ESm&PJi{(Q}j=tx*{3d;K_kHx(`+lDO-hchmH2K4SLf`t8 zPtkw=)CcINe&LVPU;l-V(Bn`17XA01{U-faUp%7IZ~8d>`H#-%r|;dT|Li~i1Nvvz zX7rW&A1Au|4K%su5nAr-3dQ}C-nZ}}st)~Ts5j87j#nwaq!~CnHpU6m-xIQ~UJu=? zw0^fLc>0?iRlMjJn*c$M){Hy2+^)2XcZ%S-qI0lerK+t@2%}~(17O$E1s8lnnMANb z_|yW8kej0jW`nIJFjO00Y>MVuv2&E?SjLSFUP0a3F?x^L+PR7>C6L4vc2qb5Lj7rfUnln%SAGNysf8|ne{+3E)v#RC76Y7Io+h`wA=zMRgDGng(# z?1W%JJM6KLLK@Rb5o@YvJn77}3{-!PudPKb!b%f{%60@L`i^f~ymJ3Ll6z15h<2{} zy^D_H-YIM0QDrY}lI3x04u!1p5d;=!+h=)UUintTgmlc=z;6wBm-2~`3iX{7lMKz! zq{$&UGD7_1#|wgYO;}cc_ax^V6MBml&mgqSF~S(Vk;_d$9$%|g-O z$+hT>73jD{C-P+21B)g0YLwQ9$B_@21(BDpT?hhY3k!ioV->Hah7=_E0DN|6z@_s6 zG6`0quLeMmlcTn2SEDJAQwKh@Mj#cYa6F2SMm9K)Vo1Hwme!`~Z zi}8+j%GdPz{ek#Lq#)g@cINtisn8%j)=}zUVn21Y9%8Y}YmofSF1OJZF{4Rb`}NWH zni~<iG@-D-x;dqGIfgn5Kq}WKHySanm0q)iN&4U* zBlN*#B+Q}gG*`rGK?RPaPlFA(z;tX=SB}+G?PU#EE;g?31L8}U7~$Qw=pDuuGDeJ{ zT{+H>B)ur3;#y&hVJctng@4Q?q>=V;b00sqogWbX4J~f=Pfwkqv**s!pS~Ici&HU-Fuqe|M(sB*0+C{-usR>(oeki zo%AQ(`WE_uw>?bfA0XO2xP#vR=w0+fkAIske)7xo$=~`E{lODor{DYHH|Vq9xlCWX ze3QQM`ESt6H;!obhDYfB=f6UaeCI0N@#Ks2edoVS*DwAN{j1M?nqIngA3b*GHTsda ze}kU+!!Ogn{O#YPKlt1e^he)$g?|6p8}!swu5E9R?%qA5>A?{lV6`5&m(D))2z~7F z2kC>4zn9+e&bQIWKKy<3$KU&A`uLk3ruRL#M|Yg#l{$QeCWlvf)p$LoyR>uW6z$B8 zXnJ&!zWU|gq%VHQ$992Z;lEa*hZApNgk-b@gbTr|kJc<8J1#YVd19*DqJ(0w9dvT^Kx|GR|LX~3 z*Qx_{YWd-!Z=`R0ATwgfHtHq5l;gYQqzAc7c^*lO4qV((Lttbl{-}r9MSrvjrAjDW zS4NWfaf6pQTbk`bVmoY5$hHJMKsGpLipseY72TQ%I_p~b_pZC=8lnno9m783wSqK? zNHQxD=Zy+Bf<$QsP+?YOE`89cPy7xfy0Q$seafR@^x7qb$7bp^J_ck_oVJ&uZ>1bL zqk~7=N`4!?NV~YR*0GB!S z5EV%~y0zgEtgiy<5D6`5)PwhN?Z@NVG{=eL$nUk4dA zR&g_fsU5=-jse~y2-%nsU&0YTlRk755RDAN7G@*gizFXr3jdQuyS5b-SM|Yq6~Rf| zWO~CBjAy}Wcr5fB8Sxv$tvm&O&?OBwwii4l^2dD<*fr3YWhLn72cS1r-J|qGeXDAW zH)bQB5GUM&hL^gzs~FfZz<`;S&no0fR@c-EB$hf}C8R_)XUyH_FAL%XfdRbJmQk$S ziulPE_2Qq|q7Sw99tGH0ugE?LJcfTCb)hjlJt(%y)##6w(eh*;JpJ5ng$POIx`Zdb zCdhqUAM6UiMojhLeCiFhk_w9jS$yCrB%Lv90NHXz8#T^*+&S)`_({GLvZTe)J{|2} zq4{?{M=$@zFVR2x<^MDN@BeSVLcj8v7wOVNZ>Jyo_#Jfjy*G%i?Gw$H^w_ya>3w&+ zjXwPN`{>XA#Xm=X{?C7e{_;o9(D&WHq|>xZ_uhRcEtc14@9MYci9h@_z4Y}biSS+j zH?DB@BO?4G-lx7z&%gXUJ#}_TAG_-*di2IK^za>b(htsFB6{*E`rY4~(zT=e=>9i7 zKxeN#O<(!sZ_rCmK0(VX7wF*9iyVXNLEQ&OH0P-Eol|t?XeJwee(DW0J=mi+KlWz& zkxzV-e(q;~kpAY!-$wtlcP!}KJ!fh6j`Kvjchhp`46hO|)BKP_U8BPruh8?)e3d@) z|Nei_|MTzsyYzSd?*E1Uga70U^x4C=(@+0a019B(Wnj8WIbQPgK_lhkMa6|+~~iJ z?{2Kzq$jtF5&1aLlkXb)^!Ap%jcr0cK)hCH1W0*ZW!? zyRC!QF-%8RwKHGq13DrRGz@F7$vQ`F&~`++VR(QTh6mK^-e7M3_Z=S49kS(HZSS(G=#EtR7 za)V(DB5x`^$8cTIRr$V5uN6?g&SAt7_oH`OIsPWdpO?VYR6>8agWVGI)#HHlVOWubaF4Ry@2K`tL@Fbh8x!37P)213 zeHt(@fz+ZJZ5{n}nWIteO6WOXKXljRhndQ`BLC=@dpv-o2O2rV4yMv6@4nsvMJ@nr zB}Kd-}rYudj?cbq0Vvv)+N7pLg*iTnZ{_^ug2QSd_=oMNnuJPLAZ^`|D7-Wdu;Itm9XbFY94!>p^#ENtqxAD3` z+^}{5?c4tGG;vDcL6m79TL&)2+Mgu09sOjhy^UK9ul993?XP1d9*R@`fQkokocM<0 zZQRBh@DJZ(=p=!2L5R}`C7J#eR+McGX-YZUFl`BaOIgWv*k}CuMt3zwtS^?rmZN`F z+HpEk4lw43me=7f#>D7AoQ4C}U;BWeeB{+3qw=rpRbNu_2YTxJp^p<6@kT~Dc@bkbT*~RapvNYC4l#gz!u;jQiV0rIf}swr1&|J)?)~< z3i%e`(fsDPv?lD&w9+6T8U-G6id3KsoYl395**3V0P|2?nkd>3CKIG}Xpawiv>yZF93_Gyc zWeUryoUy?I$C9aigFm>WJxC8)4=;ri|G`r_KE$@1nzWPU>r{DV5zd`@z5C4Gv#nW^8)@A&Y;e{>` zeuE$1gTHr*Zt}Hqv3r`=gFg~2_gQ(07I(dY?%ugf=NC`YvoBqw>(>@^ezKtX><+r) z>|Jazql@@K1O8|3beEQ=&d?6WnsH2Ql!L_)?e1}o1=}2O%P(*XM)ugu!Ha?C+%hA|Ro~M(KP5Wwqd}V!GIxKY_35!M)6TQFTM%>r- zfXcie`Iz4!fvr!v86X4KCM)Iga6=p?0DOaggLMn1tm&>%)>NnsvA)sRgPY7%(Ii8q z(xPDsk`DA{7kUh|7d|4$qOP>FWIcI05Z@v|10!SgVA#9X=5gYT8H|G|L~0<35y(ik zdqt2r4MUGvnb;{nV(}T4$mAWYOgJ7@37euB1`|N3PUz}M^>5HFTyK50cDZ&5F%|p3 zO>~R(G>P!?W9`*KDBFZzd4frW$Qk__8KOc?HL(|y|Un%L0)^F zgCbi76gI|7SNg65nq3I+ctlL-)tj9@A1&f zFh2%?ctbRZR%}Tw8r5RJRY<22NAm{1{1@~H9F*ydrnte+y2GPG+F72V#f=x}!k7Ml zp7?`r(sOVBA$t5hZ>OKQ|A6kd8~o2r@1-C3k;mwV{=|preQ*5$z5Tr(qz4{)RR3x0 zOJAd}e*OY|{ly39ogaCS-v9k?p|`#H4fLi*A7-0}=z)9hBzka{Ubu3JzVVFdHG4Y_|#2${>D4$JwN_IdjCh?L~nig4fKw;zM1ZS zO}TJHz@KAoi;69w?<=%@NodXP~OIEyndmd0BjIYZ1bRJcIX@% zj}=iGB@JQonu>{b^6HS=O8(sdteLNy|A1A&T+e((jK*mI^)ac(@E2K#)3WKn{WeDB z-IuhGugKU`BaTrx$MhYb0dEB5%^>=q%gwEUFqIZWTIA!qA7#NTAeTIuOYetgCXC}#5adV+92LweM89mI_&Thf*&WR08Xtx zz;Q}qMVDClxWBAQb31>31sK7FP zX0*&Iqx^XINfT^I7Rv}CpDF#a)cjQ}P-4UIzwy_e=fQw)Eq+mmRli#6v z)K-r%Wag(zVMha@jFp(mBp#_Sw$2;rj5FkV+m#2vF&afag%4lZ!)viv+E*Cy!}V?( zA$piZ8Vkhhqfy|hWWh?OTmo}=njjr>rWyUY|M(Xt_(!^`l6K0y{BKtn?cboq&1-aO zIj2YNxsyKrwzG8K<*(5Ffhc=jhy9-$D=X?$S@b_c8j^AN*^&Fh57% ze(_%V(EERYe(Ep%0{!Su{0#m1Kl2Itb3gPr{nVR?p1gUJzV!3~ed=r9q>udBzd}Fo zv7e-$|H&VwpZn;C>8Brkfc7}|S6{kHH($O)H?CfzN8a@wdU*OgO}_Zg=^y<1SLt&X z7j)zNBSf>i>GJXv{p+t?p%4F${{nsFV}G3fGU9yy2kA%7-$SSOuhZu)AJMzta}T}k zEqBpNzx~hY+h2KxzVz}gefiosdh;9KOdtR8pQI0b4v9{LS>{M`tws?C;Va-MovQJpVY+y>BGC=Mh?-x`URpT|O3k^yKhZuZJq2 zBS`4il!#$#pET|Xmc@M$UTw7Uzt%M!AFuxzoD5#Ab=fqJTzh+8T=hiQd(qHlR$i)DYca(bSaud`kI_Ai{A0O7guaY9E>g4Obye=E!!Ei=f5PqQ@=Y>2+- zC!2MAi5O!fiaz;quuja4_g&@IjKac}d}zlN_U1oghl*kG8{QRaRljM}7|&h)z}!G6 zP%L;X_R@YHydv39}QjC~Ca~+sU zyM|q#E6XKAV-Z>|ePLEZJ#h$R{V@!|a{6%e`QlNSb(s@KYi}gjep1xOsjP7^)kww7 zSzQbpD147L?Myda>iebAGehKs5}!-eU&Ek>#2;!NT`~^`?XoayYsB>utJa5Mh*&9^ zJyd_lUTEcpf{nqz=W#msWg$%CG9WPyH_GUk$oZ;LX^jUuwgp&Q8Mwc$n(9%VA1@#K z&1$t1F*jl%wt`fL_lk0~0&JY@5g%g+v{7Adj8(oss8zXalQ?yjE?)%{mPu_AYmCGW z32J>r5EU_{YuFp0YduVvVho{UQVD#BZ`c9+JZ<0L=gBT6Y&n_9&HX9cI<%=)TQ!ibm z!y8k&e)Ss7rV~2*fltue_WzI`dGddt|Kdw$>FJ|0MEAUj=4N`XYVh(p~iY9ZR~fv!s32T$w(= z^-bxkuT1Hiod3lO576%)-9ca9+ohw)E=?z=Y3J~Wc8}(CYH^LOJo_Db^5qGA=am`H z@d|zG>8I#ZUwVQ*^VEy<&8phF!Wgoza({xWIYurR#USi5B-fLUh+d`Wydyr{uWkF7%z)LU*Th zCBw412jnwjOA(;rTG?a#s-TtowXA15c>T}dWU%?Vq)Y8+tYbfPwr+~nYv66Xy68Iu zuf?HxwQ_nM?{#liJG?FixnVz_<7vpZw66|8^Z2a#{)`Tu;>`$!;!H)=u@w7+X(B# z9KG*aW`$itz9E)N-o$`CctOM5w z5HVCn(ygd<4WJsiC&o-!*-)Le4&zMqBSU#f$E<6kMS@MSIn#!Ni(2_Sh;BWVMXU1W z4m7K%jr!iApI6$OpWD>7Mci_feEYCMt;jLUo?E$LSV#<+Ya*$^1lwwEW6{c{vX*8Q zc)sH1zS`%~_^8`Jt{=7pO76oDHjLK=$Mu}6qU74zz&QfedhGjd z@MD~}cBw^Ws8{xWhr~dsiD=Mk)IhF3dAW!MvRdA6fWog}8}Xuu=ZvARg{Zvm05--N zhU`R#xGGWDco=5GUG{@3*JYFy3|Yr&ece{rs+Wh^g?<=j#a;GQPTJfsS?i5H8{nEz zb~X;Id*pdV=p5W8qxHjpmR$#IB6hWDs!x$(p^GG)F#)JYrCFCaFit)28~lz5{ry8e zN#61X+GWIi{*^y>dQ2__A)KM{T14|@*>@FIH$vxUZUysr|9t9Ia-`K&vYlv z@!d67zeRU0U!=>|uj_ZnpFT^c@3@cl52v)e`!S-s9;3apchKR%0WB{*OS5a&Y0mL! zc0_c?{X|E*M2|j3lRM7wu|Hy()BNdY>7kv|^p}4A2kD*P`Bl2`oBs{{-@oz*y|8;9 z%^!H2I3P`!mKQna&I?3mA0XP_p~<}u@zv}Uoj-ViuG1b(u6&E=^0#Pt{dqdN<3XZJ z7v$@A=BMuCI`1Vq{|2UqxsLN(!y7s786{qm34e&3y>gN10`0%>1kv+f;tS=H&MX$R zSk8qGPTxt()9m~5H)uA$Nb}3=`|x?%gc4Otd?ju#VU5 zz6qUr==!#zwPfoe)RWMX9Rodc+$yTD^$bLvo9|i3x@^1zc9}oP zC0yqX+6vR=sXv61oR?#r`He*p(gr6rmr(zh6n%%FzJ4~Nj!9q`9thcZFmRx0h z9)PS8r_o;5Ysx1ddiV3`z{UqIE6_-!q8v|-51!I%6y4_8**X41E`8EulP)xD1r@4X z=P5V3ET8n|r27U;YD8A<^>Q>^kip{0+6f~oo%k3t_sZcPYAUPa*eW8A9E?(wkaKFc z4(gEgDk$24b^5yYYQx@o0HpVI*FM{!$7=xYaUmbhDY@TezJkbme(P$eIJDgKm^RR` zG=EfpGQeYv_1yOr>ehEOD__&=Ykb;=4j)%`!0agB0gT$1TjDXH2l+oDo!Ix4dtFt> zfS<7e4H2W`T-ou+1gTCpV1cZb^;koFW*0p& z3u`gK`dTlYw_tkXH<0|*SKJ}6T&WL$E!^}N=kqJ&lAZ}YSWVH11GHoruC)LR;c}Ca z>f~0R!lMK=SNrHM9bW%dK-V$%a5Qg=Ww21iiZLtafcv<;gpwx7>X>QFNVd)^BfMH= z+ssukw~Qqn?I`ERvF8T=T)viOIoTt+agpg2+Pm_c(AB4(BH|#^*=d?F;kW$p9rcUl z0SDZt>BWmQy>L-)2=ldMe)c>qant9PCI)BpPCcIoQx{0sWkfBHYr?@vEOHy?Tr?LYh;w&h~> zc4)ePm1azf#f;~|w8wRw;vPSEI9PJN8#KLnljd~9bsp-KAGCLtiEG-KawuMjGY`__ z-ur2>cOS>Nmu>js$`{zll?ybvdVvT%X#cX%eD^dhcCZe(_)Tegcu3Qu1FmDA^W3E6 zA^vgh0k0R=$ZLAEe@Hv{tA{1ejcLjUV#YL?bB#<#_uNZ!rsZAu4gN>DE}q{mlON3D zpw@@J95=PWKi#xv;0AyFCe!WFyKVGwG*1qoFwBF}zm5j9Wb2|X258BSfu8wo6;;^g z66fZ77P2nKS^~SwZhaXo;2Lqayh~38^?dNkyKNL9*I&oA5b7V3qVE{h*U)CvF$oM~ z{5Re&MV$0DqltKafls!rb#tbtuq!L5_82L%v;77O4jB>cfb;SfR zUgy}Re3gQSA_>lJf!@VMt!5BqDsoRoU==JdnRH=+Qk=@C$hiW^wda^dwDvtBl&(5n zYu~kUo2V5f&bvz883QXTY2@!p8ek*b)^Q$)wJE~B>oVrR4SKFa9@6Jn(wj?^g($-i zL$yvmtu<%FTFp%Vea#W($>3GOP*UEeR4HbU^=O8_4gH~34F5*o4%&XaZEIGY8OJ~$TFa!AL_8! zkhq!lDe3@;TAPf3RF;bCM+`kSjZT#_STC~>XYETpkZrL#Fa_cEjvRw{ zO$@Ar?t#qDkn@x-5(-TfCwN*PU?Q1^4E?@~*PX6xh9w1-Va^6In?q$%6slrVwfBB4G!nFPveaXn zf!m2#)=T>gwrB-o6SFpZwM(Y9#?socOFl*X9wh$|)awI;$z#tWdqpISl!tq;GIm+y zGFq~XTAMOi{?stoR-cMgJNL{Krp!eDN#70rWY3V;(rC}{wL+g)hGA@!MO!?fit$9Q zh6x>64ktdwG!ep-XxJa^sL;>(<_-SoVor<6u6{kt{#Bu!8y9HCw14RWoAHat?3CQ( zmmB>2AqzM7X~A^$8cjfxIbUEGG~YW#OMJ!5&K^ye2sgubPt(r)2GdPC;!vR3(M_81 zcs@PN7qnA!X6Jz3{kBKw{bv{SzOzfZ=gJ?_r#|^5`qd|&rRUB*M28Q*mzEEIAJOSk zG+~5vD9JiEg~q65BALbii>&Uvz9=duhI12TJonIog@A+udLtVkmmTOxy&4SqB%OE>m|PlR1l7>QxP(O5>yuO+Qcu?-RHaI|E{KvCrJD{i6+ThBn$x%u7% zPyP5u*7n?qEu#fq5r4}&RI%kb#c*0LOSYV&jAw&w=ZLWDA223O>o|$5;jE%cF(wHk zoAvu2YtIy6`>(rkZs41CVGSL9@f7K8Pr&%ul<69oDp4nL(g(vvnAI?+jeJYgufN-j z-9d_}j1Tcz-_6H@AnRMpT3&~7eJL+vH^KT&PR2>x;0NSG)d=+2$%o+$FqC(UZv7kl zfcaYZRC!9r3_r)tD7ht6*A*MYc%6Np@^zyDQR+N;kJ+7r0&*2qifSl=D3hTIV%=_2 z$VMQA9yq3s?ll46Y6`iIJNqtAxQkY96Sd}3&pUgYW<;J&IgJ|n!X&T(J|j3(Ry_4DUqLh|n9n5tSu|of4vr z@_q3E)T7hT9=1Zp12ILcKgtD-L@rA24v++nJ!=PuC94;cg?Vx7ffCH$!u3N9qD?%n z+F`4RaVUJ{)$!4KVI}JYm`%3Ia*tL;<>Rk5DzCNmn8BhPe|^-iNf@Wx`Yce7ThNes zkGWTQZPUCty^WcC9}3~zjc(wRPX!AW)wQXQC1i{nVMg6(3>(S~I2ouwuQB=kaQ0fR z_Z$3?k9!vRShwm1KYG~7L(1cZg`)A^5HeLTP0Jv=XLQV&<7aJ}$HsAodSo5tseOS~ zz7a@nA)d-4X&16)=w+1AV=J9E!6xQ#vD;aOL8SA~j(vMa8LZ~gJ|n%xO2`_sqnSs)=H>C=t!o(*T1+&1!35`U(CjRJ)@vtEq<^s;sq3S1Qv+8 zzFa`%)<*F08~lLog~kp33I4P21Ygm!LzBaOBBsgF74EOnVtz;jn&F1_X|~31m-B}# zmmeJH&Gh9VfAl)go7hZ*SW_nMr`+$%7D5M{@__TsZrl)>&L>P$I(^qA`jh|mhv`q< zy`=YD{3iYSul#@LAAfdA|B@agx}U3k_6>bu5tA#1P8uArImr zXkgnwTw_b9wCk_(w$B)}Dq30PdMJw9ywX8bVe1(rwJ;}C!>taR_VJFc1}WF`RX|9% z<=t80IP*ba!9TNB^S0Ki6Q>evD^DNn0y`#6>sZBWW{s7RdsL;kGUDM@_Dm7Bew(7u zJl3*7+iDo4567}$IfpSbf=!t}y*Ac$g<&UhVVVazzja|A>pPZU|FX_4#ciR8sROj~ zS+kWdFLLuJwf284a=%i}qlRw*)7N=V>IT1~`0#uJSSS7%+vOC0p=yKCs2qHl#LV!s zbE;7taP3>VRHiD?>bYe*m76#d z;nlRBp^F)r>%f9)*S0H4vO#f!0E&()TfjtAsw{8t*VQu2zC^Uke8XGd`w2a!13Mw( zftbQ;6Nq1hMk0@yUX0+>vvz>m;s(FHCzYm##_5j|AVz2`P!+EZUyNe{=edvK?p!#6 zK7*Zc(kYMDb2ayUI{rmPjB4zOxNn825w9zL{DlwmhTjJ>60b{y=fTgh9tstP>b_E_F4u|IO{-Klb1L6txn$SF|2#lH~2?G7ZAyW zkaK#NGiXj_RI2$=m#ir_TBB<#bOZ*tq^`$54VbY57+a}CSwZ2;$m{RxXkjc?bSPF8 zY>4Z=31QgDX}uzj)TxS;(NPTBOJtiMTCuaH&&Q!((PcCCUcj6WIEX~DKHC5o)iMCa zDz9tEoT8v;u(d#!F7VbCb)})O94w% zVN;&eDbvbTxsJjdx8rRMuos#)_+=ICH}fYj!VPly4gGzZ<7PB|O&&L%#Rm552O0e4 zY>%I!EOAjdgH^V=>Ee4 z+IjIsy7A2~(4`ww`p)hHG`s5z%^!FN(fw~HI*l9lOh>rkzOOZK%?l(zPW(jMiJx+_ zo(c6$xn?YZOjmyOe=hZk4Sp*hKg94G>^O1cxAFOtA#U8`W<3*oN*dTNr0S`QK$B@ww707w4Pf$VIzu5L`q7`vfm209XZu3e9QH5>IKunU|3Dt3{ zV#NB4LmB8qmeY!pt`+x0k_LoU^#DN^X+ zDqLD>c@zZ2p6o+AJj*ME478Z5ge+LDX8e zQWi(fTQ6}!u$ZgLn?|jA3>^&%G?Qxj_T?yWAU&^ijqvI(u`Q<04CC@OC@0OFBTL{R zBM$C;3o$a#dc7-s?Q^F?gY(B!e2@eh{w#vDU4q&pud6)*#xYvDfdCCZp%cCF4z*I) z>=nk!y?bGpq9enPX%fqr8fM% zP>b4*!6LQextcmzA#QXLLyHPOW}_OY#}Vmz;=oW+NYm`&ia6KW&vj_GF3v}8)J}DM zJ`S-LMl~Jt0N=+2SSHejW46xcUOr!1v8)$_0ay;8nPgz;&@&h60(XS}QMm@Ap))izjmuLTujM@(x)WBM2)%G^G8 ziW}@4tPTql56#X2c*0aEb`i- zKKhEZ3^fWzGj;OwzIlTmi6*$YPxy8{C6TjQKKwH+@mv15iH{rOxHFC4WQVQXz@M^C zFMRTL1C06M>wQFnPmw|#8#nl;3!%e<>$Et$PIT#Irk99bd7h@1o@XN(3b-4K?mgDmf{SVLUYUh&@~)D zp9ag91qD(((c6eS<&u`6ukU(@G*}<+h{vV_)8z~-XxI;hC^6EqWtL>h#90ei+>seZ zX6>TmxXd^BfjXzymrn6bYJ#0ZxmBAgbjHv*R~lNcz!xiaFci!1-Ft%{zgUy)HYz_l z32S5S{P?XKwzTK>d{uzXIT~_xp~mi#U75=RL4OQJW!pi$cn$kz{4vML`Z2cc>lZ$Q z87t7S-`vqIS0`8BWFPr}AZyL5l<^4m5T*|W(ZYgBS0$_FoJKus(UG!1GpR=Sw(BV9 zE0e!Iq1EVh+}`70Tw-h)tWyhlqDj^rxIH-M^J^VLdLQWPpa5aDVO!T%Fk5ud1bo~p zp1CKAA_PD_c&HcmF}C%Nv{LBczm5WLn8>H zD~lzCu+C*!aU7hDVN8!!eZuiHWQz>2gA19pmY1blwJ?}QJz z>&&&kqnxu2G!92bXl}AiHm=ty!AcM{^L=JOaf})$wQ=Y8v9g{Os;lBv!z4gwjvCch z2R(D4E^wRP;ID7=gLaPaYqbVrU=`=1>ABHo#Vc}ThWUCcbCPFps%!*F=Jr7LNp_6P zM=6hZXy#fsnqcB9D~PVq7h*rV2_>_x&>j8Gx7_y!X@m;&K= z9D5CAGuMM%M0RiWVNydh$=;E?UCrdVq+^OUW|nd^7(pC~kJQT#50C(X?pyTJT3?1O zvC1~+ZME89RnqsFh1h9NatD5u@6Z%#;0AxZuHp7_0|*HtC4K14=JcETOgS-g5HaT$ z64*;3kZP3op#$#-K=^^d(OkZZp74wD_|xm%(=KX?eaL%l)(Iw2cpfyj!wt;>uP)`R<6EHWpykvsFoJH>T`o(X?W zfxHXw+{+yBfQ(H9Sa2rU%xFOJmjK4gm=CFw{k4RWMCb?WJxv5;NnXTojgcQmP&LM* zw0A__u&Pd=4)eN#PjJjc$0J1p^Lij{wvO&z8$&H%uNal2|fSS^F?&=T+&tSl^=r{Krs*G>_(lDsP2+y@I^>8*PP-PbqjUkHX+|8ih4$9lMq4WYxI0mSdfN+rsf`7=4UK8P*F|j?<`T z-TG&O*RX!=5OfRZLt$}N)==vk_M;bX1thf2u$eXGVMd-kiOso=kubVm7?#G}n7vt8 z6AD2X?&ag+Dg>JtUBtcVqN3Mm0PyjOl?PHOp(b7TEa*KB#{q|2{k{kATD4wBl$4qg zklguPk^3Wtc>d*k4W2F1D)ig5<_eip#Mo>=tT&RQjMJ4T2{X!P8$mT}2m&~_anWqZ zV+gJJ_+phYyNe6GRO2z6S9R)zF}<;AECOu;G*`~3eq$h|3vrVMQO+d!nF5M)G1%&E zHeKqJ>9!@342;yHL!dpMY!FNtY%Plx{LDZ*ZowocvoA=+DS*Xuh%47v_Gn6!UN+`N zj%KYiq%e(mJ;H>pZ;yRX?hM~UR%cBBLboWwY>ORPu=;3%#Yqp77S*U_T#xKX9HU}W z+c8@M@tkkp;72kcNy!XuHtUUZReCSh3=1fQp@R;*-OLtSCmpIUemVE&Ue5Z5-0{&4_rDW~a# zrqd~t^=ts1mFgo-!X!w%2-Zt3mBER_D?;3Qs3+Ao z$<2UhuNMl<7NHvg?HF1Ot?$^SaXm)F z5%b}VI!6fJm&ediH|$r0SRb1Nj0f1+N|aE&*7qX#J5*%C6=7Oxm921O6c&Bv^`XT$ z(rxr$_4@at-*?j`N5o9r_NL$rE3ez7vy29O3eBby7>QKb*z@ls5K?;?S%md9HX_Nu ztXQNGCW3~|%Jtc3-Qa^=rF{!hGB@)6OZG}@0_uwrjFUl%n`-mk!Q(1ivVdF1zKtS8 z^s~I4zKAAsLT5~kmXATr#d8Gutn&KQ^K9kJb7C5oIH8CSwv|Aj3Te|ZTRUCy?@QC& zM(bu^bX+uB9X5`O!wkMKE`exe{e80;0n{S}pYk)dV z`rOr;Lx9{M6Y9n&AUZQpb7dNURH>_PO1i?ek*{?DgA)QQH##FU=u!`;!sI%Zhw(}0 zNM*FvK3E2|uxN}aj-AL=iN_GsBHMW{9aGeKrzi#`M3o~(6!Q+~L~}z~F9%zhVUBHr zp1=@i>aM$ZhaQb|f^1#*$spPYf?(Nd@>}gt@zl#=k-B0s-AEo&NkJIv= zHxr$IBhi@$Xt{fiefHQ@BWS>!Q+w2_VJ^;N-ITMdgR(MsB~*Xb0qe4fv{M`x)p=(8OW@2vjv3xFp|)%#t9rBOWe%A z#dHY8XZ~PFwW%<)Fyj{Oct8%P+zmsnxefHmUj?jMcg2v^cob1ESValL`=dm3?)QpI z-gzCUF(Nr4DDi_CCq-fe>19r6MDRWw!*v{53Bp`3M`H`<#ClPvR=w6oc-%68^%XjH z89m~j$&AIZoWF;mM`N9B(7|zh2eE$O+M^YrZ>PxhV(o3z$N&*jE4L%*jXeV|I9P=#Pw27E zHcAMBmG5@~)UvX#%Vf1%`1_xPg7+`(QSyh6GXdT!%F+6eOm^$cZL#N#aZ#R=@FI5gN{E*@hOxt0m?WFRBEaNUM>3Ly=$XGk zO^56n8O;z~O$r_5x6H@C&$u8fu;a?{J?Fm}#=XyD&{pU=45Lk%;Bh}}lxdYe&?)joT%1@4^ppyOTT zRMcZbaP}W>h!B&Izf}w*YRI#lA2i6aw9#{;8--W0=!0CWN1*vPlq+N?qA>C5x)9A! zF{~@971qZVw;8@A?5|@Z6m=Ja3L$SSVT^wz-tr7ybI9~^vp$lWG3$ik#nkm2v#PcW zH!O1qb@r_sHmFJf7>VRiZf>&-5p$TResP-Uq6T3F*1Mj#o?1$_4A(R!g2g^vvyanj6M z_CV#+2(dZhJ`>i)F6QD=eavNkHHtb%?B|HCHA@;H>Uv}hJ7y#$H{#~`{e24>6IsV# zE)Oz978I4ua&r4S_#^Z?_#@P3?P=5wGF&%E4?IlFVe#v?n`zgF&fVfQM%^pt3Kn8D z>M%WVn{SP4RK6XT6*UXkq+2`BzHrrXeKQ7Q-#5knsq*SDe=1RQuQ@(0KO@#w3=6Nn z6jdYEQFMl3eagndW_>)FG9FN`7o(?ajgghbaZY>|rfkx2!>+}?m3mk%&uFX2nG`-w zpZCPp>(7p!1IJb4Gr3O#uJLuq`+*~wUp(SDQ;qI<3gb>@i{FZq)`1~hW#qA>4?2w9 z*TwPum$0c2osC;-Iqt;>Y=N{E#RZXLS_+|82zKVt3_ zh-GX9oBJ9@WK%y*iDPJ;;^(e~K10-9u_#n5jv~-dML@yfmj1~u9(SCSY0lIjn7@} zIaUhBq|bm-=DD0#d5n>D!5|~}g3o)2QPm1y&6Svk0_LJg40o9qXbSEUV;$bHL_dmFY$zFuQUkeETdn(OY{`M6YI#59Ygk!x>; z^R+C}+F+;7nd(C$zZ^xAChVH!^Oj!xRylSdZY!vT&YCmEAB!N2iTWs@m3Lj_kBu!< zvkO;a-p(_hv zgO-iR(3sNMAi9l!&YHAuv93gY-Q=OY6Hl}?NHC39$HqAq&pXj!T$LyAbM?5WWAwd- zK)fnn(8qZtY^!DjkvL_rGH28&FY6tQWGr0P*XYW!SBA=511^sg$XiK_0#HUVr4WZd zdoA(#%g2ebTbczwqfD1Qep09iT?df6A{rQvPW0tD=M_a6pq2rsvFj+PeF0qwIN^z= zh}JUnP_E35@0i z9WskAXxO-4=VHwyH90XXp_O1To!RLlO9dQTx1Ti0S7*^i(xDTVU~94{a`eTFtFR8l zPo8;Zy^-pge9Uu}xeLp^9P___z{`UFYOCRj5Bg%HEYM1*;Z{LCrR|Hyfqc=>iq1BJ zPBms?o<&+~M6?-)t_LLfH~8xegTMkCn-Bu{EVMU;Z+PjTbz<1bSO!r(NCaujjPf|x z!YJz63S}4Ng}TpnI7S;*X>hIQqCkFQ4Ki%iJ?f&>eS^Ifj0rkaSmA#n6_y_wP6(|O z!^cCB{Dj%C&|}VTOr1!wR+=@8$K~GuMGbt#8C#Q_V_cOLhU>4)Ui{ZwhfUE*QVCA7 zh!xky8nR5m1>;VH#z7XFj^TQ_>%7fGO|YXr2e6`+q;BVIdpD#kiV?skt7eeGqK%H4 z1r3*!H|X$kBEv?EMhHRQxz%ScnwC;zuF&dIjfQ$W2#eQB)rYPvOL_vdYJp5oAnR+>^Ihe51@iVW}g|{+jZW@^%jf58DN3P>^KNYBTwPy ztyr2*9kY{z1^yA={ZyTeEPRI8WPJj0`&(zb;0aWI{+kYo94GN?BTj6I z^=Hb*CD<|JtnW>@wXO>h9W|pR>jfui?TNIfy+>3FEOp7GFdrR9$X60$K1M!oe6{e@ z<}W117L<`WMW-qVICckxC=NOi5=3Ka@!&>1(dxVkh+Zv#v}W8Xms^Rz4D2yI)iA`} zM-ou5$#3vu{SqXJ#@(6Er1y0VDnYDUyLddo$vEBwTKyyTE;PDNJjfu8CVHlD)TP3u84;tJj7mN^S*OIvJGK7?ru|jB=C|?jPz) zkmG5n_&5)7$;!lQmlTRPOsOn@Jhg{NGFYFon@!3t9UAouRmwO4ainIBg|9*{5Dgg^ zTKI^Ra|Akd1lM9dHC$}=F{k**v+>$uex*DGVZ9oljlaPU=wCE-00X8 zwj=vvQM4C=VY;~wgiK;0O=2^#tQ0W8sf1QjMD0biZP{m?&9A0_mVdUXwXE>qQHO(v z6EcvD{b4e^&cQ2Dy)OJ>ss!FB>Dj^gtzw;cQiQSwk#J4j$EwJx9k$sJL&=A9jzYi6 zcr&EaX`5v5{nf&d&JjW}%F$?S=+=u)Je*lsjD8h0g`iQZax##8fL@0kNQprSUP@+< z%$wZFWLt+6V zHG(c(mD=qpp8$RYY{1RaiDdHnDrAS3x<7%1uk z`3qF_9!2NdhUUzOyrY(N&eb$$&Xm}Ym6^&T0q@D1Nf`sGE|5cVR+;(|b6`2k4@OG)^k1!QEo5{&h7S_syP=+3+kY#+IUQX4oX=>RMdf6iGbcj&s}~#uw%(lrsK90$D7ll^C)K*0`?xL(dp{wX3~F zkkqPmuQ+b{39@y=Dx*)u$1O%EU_SD-bp}1mIaoagR>do=0hV-ygGf0lzdE;!J9&F| zTQ3Ux#$JzT&Og<_4ESK=SG{IctyJ-tRr&?lZ=^-6s2BL|{SAKn29w#Pt{krqb@cR| zJAT*B ze}msq&$rk^#!H)<1oh1k>R5n=Km%>*56BHiL02~l?53WL*l2?PxLofn|1+WqBiLKhCsf# zpr}gdhlHwLSCPZm49l5WLs&zDRuUrmoVbhD;M^9y+=~~R7A#(^>=*}u#Pe}9>^PMo z_S0!Vy5Z3XvOQkaaV?$B~vh zOi6l?BxmbkX99FQJe;og8~i|8Q$||L#e#O1yLn9q*4BL;@KJMa`rQP{QmsOW(%Zvj>0V^DUjVQujn<(VwdCjIx?jj{2IeuLj?t@ zOuY#H%}~A!6;PA0gOxOe<{Nb)(1;#4Gmegc(UV|H(1RL*d@gC#{V2WUFBt>!pZUL)6WtISwhdF;%YS+=7k0)(Y}DR|cs< z9ux7kq46@gT5x=f4cWa2jeyQiJ$w8&3A>3;5A+(}vo{{~MVVv38D1hT7 ztuWcP`$LJ0TtS7j|FrjcC)=cNfK`4SLFYH~wD(9gy7B6|Yfn*k-0F2u1gXV|?*kb= zAMV`NJ+x|WgM*s0CHEqZZ)5>?cGTm9s3?tM&6$lid~6P3t;JBE!b^Qzo9{(E2Faj= z#c^nCVH5gZA8M)iMp)X^k3h^7d4$k8*?geG(`}+3lh(qmK6CoYZV(zo40Fr@gxCo# zk~%Dc6_oaz*@!kK5gSEEXGk%{5RYvr&EEOc=(2jhbz*-4;UFHDvdvCZCXAxnNha##Zvp#EH@!<=grqK`MIUFt{A z5*EQi)<|p^R&%R#H*u&9w_xH8{)RI|of*^tBdQpvS^VXxj*uCXdB$L#DsE|NgUa2Z zu98f6F|%gAt6Hoj$Zqf-u*$5_6n~P|lVuffW!dA$8DY*0>%&e_@{ThXv_z!(*|a1-?6v`{fd3#++Z++?XyI z6s({a>p)7W?E-pA?f49YNI?c|)4b>z}-Q<5RL$^ zs6NB;t>Yh1yKNYz1${HBN59wu%^ZaVqaJ&_7UW%rA=}tnD1|WHm>E5>d&DV{=qn>1 zhIE}Um7u>eGvuyx=?J!ha$Y5hSE3QQi#dt?_}4P`Ef2X5`d3R)W#M6`mTE68CL_Ls zzjyy_hWfYv`}g;19LKkX1-^q{LTcO`o|!dM4ehCpaE;h7P49qfztM5BVd0VnK{`67 zLgp<#m17;J@7NXM(ndx-ZV|fnY-qN*ril37+fd!$2a0pZkwY88s8lFKrq}DHUlKZ_ zmhruqa8-cjm1PZmjvkQo%9KNH@c9O;^(ywYOx9{+!^lUdkFbN#u)(nK;XxI{>#HI4 zdX3U6@0LZFFqeensth_!qo4Vjk=#eSWC27T@D&Z-iXvPqc9v;O)MKMms~g)`TD8x$ z=i}(TucNjB9sn>NUB^xkjTNcpq;kghmvJl>TTwGt^bE60^9?9Q$)O*;uO~fX$qAh$ zLLIr*Hd^|aSMDFAo;lWu-g-S&s*lhRRp0>>mL4h!%kUYk6h&@77Q(RlgV&=X=Pr-oJxCo=e6lAZJ_HiwFF~!0g-)C>?XB zj^2q(y!EMq&`Cb;&EAphgKP-({?DTj!}57fSp(6T4U5FWdaqqA5;KT${oF@;X{|x$ zcF7)ywhnhR8?RC7hk$$JEq#hnfcXYgL(2yk!(Ey`!z%8eUZXe$FKZJB$IQu11tEN2 zt^zQba{w{Tfm)t*jX;tyI{E4#Y%2C}VV&4}Z;0^()i9#44Q!oObe4ygju~#ScB0I` z!7n^t2PX8(`#j43WLNr-Ai>pRU_~f;99!Z>UN;lfsv25#7g%YqIhvu{1>@jsT1l}U zfCx5-W`TTTCisabtSV$An}#=%q~b=N+Ka?CRg}ezr;Lq~u!O$Q)k>|U4Yuux)f8Kx z9+$Pzt*a{uD{$*z>m`jp2>r*h3vtiQ2w?9TI|6Ah4?^`R>{|7VK`z)%p{+uq*EMfF z4+lJf+6S?5zUaUTYcs3FxaQxoR#`C6oV2eNQ^dMKNjL&1z8cZm{0Iu;nqg& zR4>**(DW`T+Ejmn|9ZZ`zp394LoktyS08oC~K-rtOj-vk$myrV)Sqn>wI zK_9!Zkok*GgOY zWZ0nW7|iig-zsRFl+!+w3AjF~6+J&7cU_KU@Hshb=yOHq`SkN1$c>7QkvXwXT!u^g zj;VH)u9Ew4K_u`Z$J6KHwM%Pus9h&wcI<^7tcoR;@a_myybg6uhv0U`6yx-{nR`hm zO4X&ggg(#L`w}|lmhEMLUZ6}GGSV6ipdBBudJ(Y^W+-;_(RuTOgULV5#V-c3ul{l% z&lmdm%Y)D*vKZQRi)}#PuZ=KdpeC;q9ljPzdK;q=8-}a~KeeV@pQz2IL==is2^K*L zE6*`_gWquEujwO!I$OYc$A7Y$tO5^TJw7t~TqscZq$YL3fKR^Gh#x5-JRbnL%^SAp zvo1ARW{|k%qh+JfW0!1&(NU5av@UM-S@7A7o8+jx57nn1VrO%%d6{bMbott){eI|hqE$3_$RwT zA)XbjgTlTiZVR~5RfG$mT)_K$A_^Pit?2~eHP+OD3Tv~mN3QBr-fCcB{@Bu*uZ&D6|r| zYt@x(7iIiVgR_aa5n}#UL8|STlu!&Zdc#@()%%@vN8X1p*n;(}1iBVL; zZNSfMCxO-A*Vc`R!zl59pT~j)OP3}a3$=iJ>yQDpDs2(f#_PmhwK3P-xD3gW+`urc zyO&qO&(x zSXl@B2Z?Q4{My*ase;$;RHN2A32b2FBwiQghPjP3fjxBMu=8yjTkbVSv0f*=cy<*X zNYg$4O%gi5h63*kY&4Z-q~pWF#+rxFERQXqC6RY^3AP^2#>J_} z1zaX-wJCa4bz$YCw<2!TG*;+ma3hS3`cUd@4F;B=4?dq7s6B;~&E}*XbVWK-%WICA zWw5|wa4)_cn@+?6u^w@?brKd7;>l{@7YeX9#0l#vT@PU7)ByX{{=K0BieoAP`hk7i zhor-Nlq-2gZ}h?^HHzfK3~IDd6Q)F`q(0J#rXQM?TbV~$x5GjiWlqRhM_Nm_G#dt@ z`weGFWXWJ7$H45=(=a4Uxfsl+QREqEPQvIMldJ*NWsAgBPBBO10hmgrG+*act~#}a zZ|xreGc`2_hWKEfQ`|e$Th90v5YOYbMQnBAF0K`b8zB{~My_KBDNBeOGItQyq=v6q zvWZlonxW=r@+mqAAmmXRGwP7_`9Gmw+2=a+pX^rQwg`(kDs(JxgIbb%V>MrOaQ%%k zhBnT+SmFmE9gLkj*AYvR4a6OvgnHtc8a(U3$L)xl`N-v)s_p^s@{@ZTtGA7^84QgH zs6?K(L>a3SrE+Ry*$8FWc4dm3aa*}>2^5oQ%&cd!Ln~Dyg%GAEpunPXw@!Q@hwh8t zl9#e|a|$Fx={Z=&anL%qwt*t-Qhp|TT*MF?t!o4a(|GF@w$VI>*4VDAy@=OKrpbI) z2P06wpl<~ywO@c+px)hquQWZ0^&E-`UEhbc6FIhwP2-+aJu9(p-ah*+)qgAh27g3f z{B`qUe~$6l#(YM_IBuR5{(b*|`8aE^jkR$M#ez;gOgFA6(5+KPey3joA6!?)iF&SO zm%6`&+7~0r<2<6g&n9A3jeTq6Smh6lv0)=)dJy&C>$)&D8ET#$OliJjo3t->khfm% zhUz||#$QDNeLh^%4tv#T<&gUE`H}%Wet`^qZR^JdebhN$+j~s6cXFA>Ysuv+O-$BA z@CU@-?fd+KJup2i|5prR#F%w`UK_~kjbFXu_UK#k2#?8))D>+apX`o_+44Yo#IBFE z^Uygt>ikg`;d=(CV*vFy##{xj!F}Ss^0>84U4zTLuTj?*(em*cfT-`|*9GcH{@zz} z0>p-CcC;hcpSY*%HHhPQ+&z!?Zd3R#+JCWNm5qnxNRXlB#cP{9EhmGk6LngPtP(_9 zh1z!jf1e8@&C8JDGr&i^^UITk+y z@dm#`O>|SadAZbilsI9^ID#kuWk8z0_b%q^oTQ8-YUnmVj1s30d9@rP(C3k}Y`Oef z2t5<(5wE|tCkrVvHx0DpS+?wSjKT-aa;A)DQlZ{NkPi2`Y_WrW`mxUYMtxb zLMmsy9IxsP{>F9l_6`0uv1ZI$=>~rvPUN^UjuZE!YFdeP^A6c>VGg%%@OQDTxr~Z) z+*~XCk8^_`IO(-ohmPKLfrtjyQ&$+xFGzw)5RN%?>za!a2Y?bwDZ%)N+J zkK^hxfw6@wA;jzfesf(AY$R9h!)D0Q)K!RUo#)u+lqQg&4#EP3XBsG@Zn5p6w`SP~ z=rA+z6FQpDX?}F1H~44xNTYb?-yXY`t*Z`SK#TX9}X;K;TKZ5M56KiD28 zi4)>-FAwx4S5=m|JW&8vU5Fbwu`9y&?)g{wfMA?>z+@4UULMYODFe<`07JBES?Sm{ zV+p9M$(a(DMc*a3^(N#i?{t#zBme4SgBfzMa(XpLPPag-^h$ib%0tHrD2#Qug8`hA z!1cjqE60t4Y$eV~B3w6b`C7k=aJbV?_<(W5{U+3h^tv_@^4fYECxbPQ#ckZix>)yo zUl*Ikm)GnyeD&S-YlAV@z-?S7TQOek>u)+Htz&~)Vm-#=w`U`D>&&*kVN?>>ESTjyIq4Gynq9U!igBgTpG+-_{1 zI__As;@9KRar^3w@;(~__H&#Idc1Fr7`rAl@Ph+HwaAH6a7=3@atJS0V$OAe@%8ZD z!9L>ceGi6oMM*xW(v*Ob3AI=~MU8;4xVg^=slgVNz>X=(GOzxHJ&euAMvBA)dmJx0 zW=7tj&sJ@iIvpDzrPjS7H}shxll=k9xJP7twATlC8;eZG!s*i*puaw7GBxZFBgHYa zWGkTa3A{30nIpv4`GyDUyaXMibr)?rXozpo8~n#WUWHo()j_@0Asdn#FB`1M{Gwfu znqIEj#K;*zg8=@?2o@{P{IWd@$AAWT-i6FF2ghe zsdiv>`L8p)+7rrq$SLoY3Sr?-s>+dDV9N*-OK@4F65TE9l0d$mvZf7+da*H;HmNJd zZpY9ew}Iq1s#+m(d2SKi^*9lPd3C4-zIHlZr3!Cj1eVM4PwCgewr=vTV|yD7tUC8@ zukUS~Fi!d$K2H2~eDMyye!LnOQ{%SQxc*GzsK+OT!5sA*F=qS4&QU=E#Hnb>Iw$-9 zJL1)vUyb?(KY(Ld(DLwAt-@|8c|L`5Wk z;MBsXI{Nfcz9I&0=Er$s>_5bc^{uM67s#(q`z&bnNEpOJ$9 zssLW%iD8g?S0DzJ0h4tFWb6TzY?RuJJg#lBrj;Zk%^?xPgE9HqDWgc%;h2iVJM_#* z2Z&r1Y6}))JcFI2;rW6Vdj7~c#E&AEJ4jvHi;u``EDs$gd4ZI*Kxx)-DuEDABO$Yu zXE`5{I|5q(X~DX7;)(l zW6Vot&XqfNJVc+&3&5#s9loPK(Q^ZoxsDV6Xo%Ep^0!)sGOJts0JZ}M>4YxVUFHCP z!+dV4O>X4Jf$Xv;)MK>iO`B9rz6gxb+x>H>1#YFz*Pztd2G^AToyG2CI%7AyW|{kR zuiaJTYnusFU-PVdF90bftgoh?5!~v4?qCH^*{_<124PFit2h!QKCUqtkzfXSX`Z}L zz9~|^OEOQ_=mw?NH{|K93f0Sn>(Drc<>a_2gVBUD85(CL?{l54HskOE$%52hg7Zsp zeT~Z~PJzMg7LfUrl81aXtA58u5bBxNb;umM`$im_T?To4s*rT%PyM?q!-8{J<4*8` zs^UcaW%HfXnvP=?Z9L`6N@beOy?>jj!>RHDNWd&6bknQ&F;aZ)j&MKt9UV)Gx;8qP zs0?jT)DBVR_0QbU_c7eR5g~Ujjjw7sgRJe zkIDXjs|8GKnkJPS86K~l3=>C>;7mRfcXH|U8+;zSAJoLh+$wDwmD&NCq@udRh`~1_ z)u$cy)ts9c>6^C*5u59fxvExr5uU|{n`ZdWDk0|^X80HK5$Xav*(AyyhwpoiU^&pS zRusw(U$ASrJ&Vm!k?MqRtbugyM-LA!XiBHi)EWu7O$}>iVh1ai*IM3Sv>t+gA<-M4 zJVpk$BuCL_VWBHb=}@DI0WB)9q9vbC7%(o(*XK9*7@#4qZ@MHAQH18#xi_~3=+FA( zfdMuQvZDn1M2Fn4WO0e(nX%eyXU7+x+GpSk41uy!E-qDeNwhJIqP2yq4GKF{H#h8nru2B4FS?jP9q|OsvuLD4L{Kn z=dbkq27mLrJo$GP-<7FE9oPf?9=a9YinpO(&N3Su#MWG&n@fHIvzdheIZqNf{P9AH zf5zkA^5+XHWF7OL_(XHN#%eRZ9@MQ2rk4&BzrzJc%Qxcoi|Ofh)BdeRI;WEOW{@4A zFD8@b;ziIPJg(#uGNVD;*De$tOnA>lOmaF0BnRa&2 zEEnA8AxZnjJN=F6PorO-w>b(N>0F*JKzFWxR~Bi8k67F69Qqv$M{6@Vpw`D&8x-{f zM|NWA1jE93Nc`3ZLn=VT_Fm$~SW$)^$$hwTz7D%9_}b;o^&229XTZ-#YF+xAf@j%h z@pn|S2cFs`4iocdLrVQRrFkrIVr?~#H0#zulUz_)9XcO0Rr_{{WQG_+5z2Z9T4}y2 zZFMxgeI`a7PzZPp$Hp(_9`M$%((4QisRr1mJ_7ywSo;_E0A!sLhXz-uGEetf^c=pv zxX0iXtB>phI-)n7)e-216|33L(R;_(_Ia_}G2p-`n)|~i`BCcPRw!ORKz}COeB9kb zbS38vpr38#at8_YSckgVmh;DR7HoQ$%p86*_vEK=MQ#9&5P#VG(gZ_Cg~H{m8_`*@ zfBC4O7dDZ!LFX&m(oAolWSh{!52MmU@A-7L`o~E8A=1CWFD|%mr%@VXh&aZY!gvUg z9U*0cSHLUkA1lyiW|xO!%Q}b7WdC84wze}*tcA4}+kiFXH~9I_;TX-z66394mGuR_ zHDVq&pU`FK(%)hkh8f*-ZRccXQXKl=1VG1ahMW?UV0|G?kYOCiNe(}DCId+X>R~k5-gzC(pIrbvb}&Xs&IFHNI}nS1$6^WN7xOI zApx_P(4~EJ2~vFSj$GCE%Ugr^X=IL1II;s`Dx4ks$f;Aoz&~$j&ucz?6@ znUDrWKSG(riG}JX^Z~(PLg}imK;|227py=227g1T$>X)F=#}Cd6)a>8$=eBL$7sUb z$|Qlp4O1Mzj<{XZAc}SqNBUUL${nDt8W;_g)3^Ybzjm^f9JG2bFc;t0RuBR(Ic|zw z!A!0n0w$Pn1gu`ijBW^z^%G3FlX7aW(Da%auV?K&o#ZL;ZQy!+|8pWq4+}w;(oeA9 zpQzF@N>oRf)-1ngg&dxlAfdM-#+$$X16c+*g0AF)J{9j`4XrSr6eUPXO%xQgpgufg z5Y*;ZMcJhKESREq7eVO*s0wvVvB&Q`;-mARKs{$_J-Lksa@b_un;r3RkPY>8(Xh55 znsf|sVC%b``7}|>2hi@`9YmoOsqAq)zEmX}^T0-wZhI~NyL8PgYUwuvSE9|Y%bIG{gxjun292j59dmTz9 z-!Vt+4BW5p33+Ye);B#&S-YD6T({)=enQuum@dYV{o98hx4F$~rT&faF>-v{xb!d> z{EI>d6P00N7xZIds#G+SN$B>PZWKxUsF1u`j&6rSU`Olquf**9VGinUo9kM{Et3p=cP@kxW3SJCh~SI#5+ngw7Te!IWH55!z#Flm5)I z>{kDg)-}?cUCNyo5VgqGT>9}LSc9Fs6Pd7%5E*}4b2)V#=Gy(jCNV|T29UtC%JN%- z#ry|MOlJ-OU&q&iF9y3v--ZYr#hgG;D0>WFMQy?8qUc+!(i$^%zlU3=l19~V4u|{c zcDTcDo0|O5(9Q2`{&v5-i+IHZID5wH-Yxrh^83VV2-8r9a|?{Bym=Lz$xwNRB(K8p zHDLh>L+#_=K~%x5`BWDh)ozI~eg`s_VLel@ij_@1&Z-dVnb&1Fik;P{IuTOvrGH~8 zXYw*Oc`bbQ)^HZIOyziGJnNY_l{(XLtfGylU+&~aiKJ8p*5!?p4;Wwoc!I=8Y1XCyJ1-;NBF4Fg>;JQlaKSvo%JPLpyO#Jfy&=8^n^fvEtDZL z)Vfw{hP%&=}7M7!DD93IOQ5Vh*UT2;LMAYXMu~tz=?UR4OH_g$x#g#Vn&4JQL zOYn2a)HYG(LT02gwCN<+sB2F zFpJ;AijNew8R$aMEJt-UsHd-4TOaNBpx4H>-g&*I^M+rqb4&^jz8;A>hvhm7Y+ncZ zaYBh~2U39heiBd5QNJ2%#b68L^#Q=i(w~#hK=Xt!3+9owRf_?@KrWi=W%$nc- zIEJ+s43%`lz^pLwWjtcUPJZh{uM*VUYFV=B)Ad#_8C6p50o>HB;~0FAGKrjV^DS&io~QlC@UfzHQa zs}pcH2jjb#8J^yYo7X4(c!U4uNStp$e}u9qCsydKu$Q`97YqmY3*z4jk>-+RJh~7F z)MMh8RP}N&M>$E7Sbn0w#5nm3ep09|8Gyq%RIZApVT#MVuLEXt^E@}2|7j%J<0Av; z>R6PO)yjKq{ReSo#&x&sk2C3ZcVIRwR%SQ;I^<0An-E>XYx3vw_zjUi;J;bMlXE%p zYHNMqdBH^5wNdwKIf`y^gFi6xpJhL{d=samI4K}r3oeC(q5gdQH<+?^2}{E+4&7xg z!Xw{$6hpa}Q z72@O-Azr7bj+fuyZ&s%nF;UL^$~iD~u>Jspn<-Y|S-*UZ-{&Y%t2~DD*N&t#aaCQQ z?a)fOy1p2k_rQ&a8brYLvK?pIJ7%>O-6R+6emrW2EfWzVCnLhwybJO;*P9XVdu08_ z92J+oM_Tcb#WpKO#$J{#;2+&luGTDhj7x2;GWW$#baDl39P0&u$7KWDsHy6TmZte< zn8NkRoycRCm+6l7O-!_c>mzNbA^B6n*!|k3$>>{f+8Qv(Aw;KOfE|a-F9v-Y+5lbQ zpMkzDnn=UEPy3tK!`WcvL{vxHqvvCk#X$CBE$3-I*r=XcY{JBCz)VDA0%VjGX&<-! z*mUlSdVJ}LoUfbH6yl@d5~oj&l)0k%v>K+Mv2h@lrOAe0&M*vIB0#3zHtw@R#3pE{ z$Lcn!i3G+DnR$~PFds)>iMs{Fth&Kcfd6DSgE#oMmk$&b`vjLEaov*kQk1ppR`xrF zeCQt^ejguaKVT1-T@WT*t_p7v>dBE;NMO3Q?T{}@6lJ5&u;~jMMU{O(Oj$b^54S*$ zSDax1#>m@YR>Q0F?Gn7@Yz&s7&TS{}#U;IF4)a)Q!!+3|Ic#Evs&e#zVYasgqK(GC|e|5%m4eGfTd#PYAf4v@`uhdJ*`JvKdL!|T}ztnia z4gPq8bAZfvp8X`E1S{l3Jy*Z(N*L;&zeaXS8IEpKcN*V)+NoK~b>eC-!53?9s1_!%9@- zeIKFk0?L_|yO7U#j*=WW1;Dg97M7g7`yR^Qr}KDRIQlt8fd@DJdTUTn&{3wHvF&GA1M8w?dhg}R zJgw(ex|gSCXd_u$3C_G0Sjgz@gS_v7vL9R&cg93mA`7T9|C8oq z&bb_YPIb}s47CduzB<@j3B~cEj2_U~5pqd+5~f@l4@CF{JT1CHxuu^N zyKEQbD>xl@Z33%bF9dK4yssV6E?|LG{Q7!4H-t8s^ZqRIK!LhUJOQ1;en6gg zmM=$(-n;&vD9ODpgM@em`>&B^tes)1TrW)W>q8vV8~ngT?eiXP@B`sr0~hQA&ieKB z_G`IX+onErSfDzTGHlS^G%Khbcn3v6SeI_+;#tGQwd^_C&8hh6V0CCXf-Cvq<531V z;CR4w8p6})I?@=PJVTRHTbFs{lCLx9@i*~KsPdZQkB#W`sj_u54tkploRVl= z`y*l|pe_^Uz>r5oh+UrpdEZ+>nI?NTS)^8c@)s!wJ3KJV)vtfe0Ceu=6uwexiW_QZ z8zQ?75c=V|Vf_rK$8Q$0r*k?!Qn>(E)yLuwQA5^QdJDr7XE*4OYPkr?sZ-PS_0Rj{ z)S|hMvi$t`s2Ta3WmevdoTJ&tSW9DmBXl(zf}!(Qp2{C1=q2vHM9T)K$FMYl4*}#1LS`75pyT*15UoVr09G%z05&Y;zbBE5shG#0o4gNgO z{4W|#;!K)^3*FxgLmi944j2E{Xmud9r_ZwDJFt+qTARHSnFpsdPS<;dM(OE887H;~ zJi$|YmN)1s(}fZG5I7(5py98p{-5aN|Ik+&ZDy|xy4Lt59>}L~;72YOzT@D6_JDF~ zXr{guEavU&vRW3=+a5kZpL{PS*>e7~jlc`w1YuvJ(8S0!_L9*Y_91@i+Tz>xJf{99 zNCuZn6FVdhp+_xCSK;*eyo1CstHyOj?=i2=e?C4RpL=J+CBSv}dR#MiB-Ez4t$?Vb zAFqKk>r@5c@@6=WgNHP8to~iJxsI3yk67%4{=@$%M6O!YQ3>ZEMM=GVX=h4RA8aSy z3-t(}SDoKpFuk%X(Z^qk*TyeUC~a^iRZKrEq>FCz{^8{GfWJ9;&S_Ttvh1g%#WUF03mqcdm^D?L(_CpE~amdRFB-Jh! z4ome8AxgD!d9Px!Z=)osG2|XTzckO{C;DJs9X~x#4j%4KAstzXCg+;g2PA)Z!LM)F zG0_F!Ds~(?$Xo2A(i2%e1NYZ;KtpbAmrQsCXRSEH%xi=7X!jhQh9&j< zXWDlOLtWo?fn9zXa{r{hVo>~cpiHYyK5rEw+u4MRpj{5@g|ln$b@1gYEiz9Cv~pu# zTf5m0d)Fl9g$=CSM7KugfMMSZD5)r}#94;dX9ChfUjl@&ovZ?Gx^qM+2P>dI$7Jjoa;7n0C}G3E6)yMV5p(SY=&1*JWpvDR zSK_K;ZI=It=zOAl)Sa4Xp~fILMZD~rz^)^YytK)N&Bgpk z$z9p|K%nQ7DUyDQVa+NK?rjQu?n9@eg2PxrjqO+#!Rj^32q+`p7fJJ80fmVGWo#sg ztZja;$kc5ktpioPe&KromeKW%UcmiJ99)aLE9M+CM1*Y4wh>rQ?YT`wsy{Ya*|^wL z)nEfgi0plHQUUtJT4Y581e%XV^N|Z)U}O^b1Tym2?9EN0ep9U8k4KfujOhM`ie+$+4-8CAJ zd@aFp3JY3Q%ND}Ir$@CZxzb)umUk{rn_mhf;C`%(j zGH#)X=ztG2xjC20*Mn(SB&W#FIN3|_P98PwIGn&auVeUI2l5^4myC<^OTepZ))VmC z!%gxxj$yga&|gr3U2Ycu(Yo1D++n6uAlFe-K!8F=J-mWB(y&~F9|LY}UbL#Xz$K?1UCX*SUb{Z8jXy%-pVsf_ z7V?e2^ld|^)D;%P`Bmd~n6q;kXj;{^0PMv_2NM-RaX1kB@ra{U>38EemiS$YWQ2I& z`^JY&;H{5_*+fHAOtU)lrbm8lYU?uN6&=;h1|3GDcgAA9_k$Mj6_uWXZ1ib*gAH1B zs-V<{>~#*~1HcOTLszGp3FGI;5nWWn!9|_>g~5kR>p}!MsxtW8RA#FVf~JTRQa5D1 zacHZxlOG5c^BdB1Sl>8y{b&!)_GT+kyo(uw!)mNg@UWxM9bk$&P33P>ZlvS6>9FK> z0{guMVsutm$ZUNo_Uz+YjG76o&S(ZmrJ3EwL|dpSnqO>EQ5MU1ZxsqjzMdooC=MbCAZZR%Y7x$&0W2X;1wX-qXh{O7s+}aWyx9zJ4?PGg) z>pdnZ6y`t7z@3qxj}fQ}+vKCllR(BrO++KiTZP%ODqyx~K;IjNNyDS_IgRV${1`(^ zzrhcHa7JpnYwP^3qU;PE;GeIb{UY)8Sg)t5u+`IiKq#lyw?UWccFQwkTCtm6I!L%i zDq3-rY!h#W7-qd}w99XT=|JGdJ;8$jg7%s#%NSz+n1aeq&ak`=9jQ;}IR|LZc^2fH z6)k^{i?S5wy-2NOUC#m%uwRc^*{RGN+y@C|mBY1{-FwU7(&fCjjM@UX3 zROdM-@rGG+xFw_i^vCokK>9V9VCHeA@?8k2@*d}R9MwN%>g-XsUsD7{w^)z4c7jPf z`IEYO=xD{?#}@Q2hzq|HyExD>>e!U%D%VK7&NUjQ`*VV|n^~lDpK1Lk^HeBl4P9mF z(Z`m-cK>YurjX7}(=$_ybNxWrhzK3@s^BsM$HhreRpKR2O{tbX1mnKW zHon`Q#Y1yxq{^*Vm>@nXxk1M6YoyxctwH>1Y=91un17hn#79(wbPI^~^~p z?SpUVO%kV^%H^T*H0*88=?HE|S*r_?Vu=`v0GX*YUt}$U`Z3J7SikAQ)zFU#aV+{= z6ON12)8cDteLlwNrvds@Q$WY2L`OFUP==1@ig5z|I-#GJ;lN?@fxq=Uj+Km!Y3Awi$luugSg6-rRIh`rwf2zY2xBok(w6Y^!lI+FJdXKG7i^uZ?h=JwHgPOS zPqXOBDZ;ZTcua688>0b+YGv4I7)O5TN8<$W)6IaXHk6&!hD?dN15!1W+QZ_s3} z9^58SFFu*hFse*5@l|49YwQQzgAW|TmLN{>-O`|Ts4vDY)jJECP0zH z&S03(8c*_(FZO}p#0~y#>;?92-$#^nv%#Cp%?KB~s-E~neSYvvkbK@0Z$e)eq>ZY6 zfS;uus4;!JNc*X)CpRS#T6D?T;ajd$0auG7r44vMwPy@}h(Jd_Nqp4Sq)XBb9m5=x-%!5| zBPPu94%KAsI#wBWOgb(xHL5TmJ_Ts5ECVJ;SLzNm-bDj>+u&omM|k2f9NB@M8-NaT zU~S&Jr*uP1M?L*dcI}#2V$H31@7~}CR0f@1PrBFd=4jCB6(VIGlLA7N%!SwG)%j4= z&+ad^QNX6oAqUW<8|yGB1$87yipgxO28WJ{P6`@1M;@YoP0M~GiS;Yk49!iuHlCr& zUVOt=Y8S0OWg}akE7Pc-f7V2wKkqUwQvouLPrc~qW-$U$RPwpq*~3V=P1uINk<_;DYy3f7r`2!_bULj4?s z5BbcF8~iRG?IKd__;~gT)4DMw8K@5OE6geT3TMkLGsGYrFXOSVw&r1gVo}4WPMY4B za-cR}@A35w3e;;gTTHGu>(9YrxycE$ya1Awm=n0b|M8*vrW^b|!M;C<)opnMvt?UFx)uxe%nX~X$w*(ng#VH)uo`)t)@>G?5 zAf5R2fFE{o)R79(UEeb+!foO+%bRE$%x`e_V~$%v?~ukJP80N@`Z}VoaT1`<0A#(t z-LKy`<~GJa)AgJg`c5akp3OM86-;bBfbnJ6V8)*UD2qsDDcq` zxq$koQi*mrs1Rd0|LNK`4Kk!#+b~YKZGJ}xe_-T?Mwta7gzWja9YLm31zdoWd_zqK zVXv-I>QWBbLSO;ym>m+txHF`oGm^z76h~(_rZ3&SS46DY*vWXgzk!MBEUYYn2zW8L zGPFaZXtm9u6`!6e(D7l2cpPhu=MqM{lI+$wqGU+1t{?4Pf}?ywaA8TzIqtuz*yHSP z@E=C*k?p}2C*DN%ut@~HjAyA9(TloH6uWW>Jy%%84t3poA05|v+i1BCfKfHZo_m7M zrLa%J!#=UiSH8mu7thgLRl5FqV}a836tnrXHJF|6s(Yv_HASDRDO4Ejj&T7Rs2dIW zxR_S9hyzB`+>hw|VxK_p4+z}uz+$kHhrS)U^a*KD^osSGWQ>7xm!>6ea_aNA34L5M zlmA)F>#sxu?c#*V+P?mZX6Uc?UQnnPwM5;;oCY^GoqA8NTN2^~ujGKFnAM`*HyFtUC7KJ`lwkq0(`4o^upxodW zSBvBpi0Cd(AyzY1pMGqNvMH~7$-hD6*d|l<0`k~d6Z?3qH&%rR{p+xg`{SZ2n?sBiGa2V$c<0>jQ(Lgezn)x)peeNR|AXs66>| zDny^&a?Sul`n_kMYyX;*N3sXZMPedB8rm5q^ z7?|lCE!+j4k0XyE)cLuL{^bcjQf8QgqdWpZ1yG66%3JHs&4W7m=PLQD`kt_ospeUewm zK|LrMno6XJJun=HLK^iLyzaEmRLEmUlh~y5m_Q3wS@O`;dx2jAS|+u){R|?_fVG7g ze7>l`>Tq}!x-{B1m%Q(Edk!^+j%3@&UI!9djw}N%c6oe=8~hpf*fd|04vSO=Y;y}p z5!9u+rZ}>{HA>NrJfl}MbOxRVII>KKae2^|e4?q&Unui~fZ64b0oJ7A?Qr%WfS)%Y z%N?vn^{9UNjRwy2mlt_4cOCw6kLLC+HsJf}UREFb2EDZVd;QOO@9!T}zC%+V`lFp* zK=UmjCu5msf|!#djVIGwBF!g>tyB!WcSDA&Q@aUzo{|J(RS)R=xD@b3dj(qfifm6m zhwrg|cX@>D5pMT5K0dS-tx6tJe6+AGko=AiTu1(A@*2do!z9vGX9ykPTZ2d=$04{pFGnBwe8SY*jdLH)IDFV!XTh15%ix)!u={SN4>>{tD%hjLfOMqZEc}w?b7u=L{MXsz@gv@2|Yv5G{{Jf1pJDAnkp}B}8&rI*r7*bAn z_fpvrcmVjU{7lbIHty!VElfU)^D#qU|GC2FvK*?N%B+5!jW zb6~x)|8%s2S&aw26-uO*9p`>-9uQ+rVTuM!XYSvNcPS96az(JhXQ1i4PNDuKd6MN8@7HJq1 zih*)(fhVS;ifAu!I+$jma%vekW@Qd*7!b{Zw$_i)+%dGpoCZmptx3NQg{Hu+_mEOK zef%tk+EctVkL%-Sm~v(e@hul|z^_P7D}T|qT9T6~L(?4uJ}UDtrRzAfICSl8nO^Ii zV?Y=ncp=FfT-s5u7TwNoXu+D|6S8-C1?uJtj4DygX)DC1uZs0|g#EZ7>5I$4f98WO zipbT7VW5%Ewa+F3=DvJ|9^%E1IyEHGkOoEXsU#C9hV{@fw_zIhY#w{XeNU-he{NKF ze|KNTy9gH%vbz#c9MGxvkIz;$Awy~;L{n%iIh+Q%bS{LH&kqguu9ynMMjzV-%FqU# z3n9EvgFfH9CX#;*^@!%HcG;R^j8g~a=&DE%OK&vZ!p=d~jB!3}uE}3SKVrBheA@ZqzWSV^OI5InS;Hby zpo%ZseQ$!G<*HDS2zD#%k>jq%k|mA{>BGqcAE$D2<@g4FK9BFVKl_0)J=m{;j4r%%S3BL{uE1{Y|2?E z`(ATgkz@zVa6lQ?hMAub99DF3$u(e+wxEqsP>YzRzSSDeXl}tB6caA;_p@)nF;lPQ zCm|s@Zg?dTlWJU_avY?ans?SIGAEbWj7NsW%-5+pOdKaQ?9tul8(h0kmVpb3*iU+=Q`s1p z!<3RFr7>Fy>5yx6Icl2(b<41TIVE3mcVi9{p^jtIq3ZH}L#;7gX<6>V2)6^%c}h*e zpPYx+63383{HSY&ZfFoir_&6QDJc4&bkvy8JXFdNUa{BS#^OiEF4{Kz4gTh(aGn&T z=pBdp4V^m8s-RXaFp-^vXjBLa$%$c#l0g|Ym@hWX1wtciQ)s$CZ|hxz%2ihVH27SPBJEnFH=ERhpqo4H;DifMcWoI6 zBvawhft6=yF`*MXJ;kxiOHgit&%hYPf#-;tDgYj5P1X97a;|gq1tv#FU#rXwJ$1Ix z^>eQ&%K|NCiO%IjM1pzepeRiQExaL*`$UT=E$0e#aEOrjW)US_UzcFi%y>+*D5-#i zjdjMKv8*}q51T%Bfm}yE$1sMD2t&WY-*7hDY!%J|Ir{jsc_*H6j7T3w z6KLb&2by@dJ-&+o;%@t+FY!LVLA=`#10w{?khle+tcn2|)>tbfxQqAUD&luYh(-Dy zuU1$3!Qr$-rWr5Jm$I6F7j~9~e)eWyD$9A*cHKngd52DV%IU?{Yyl;ucollSjG(=S zUwLa}$~8%=s-1cWFs^;}t;b-!g}`R;8qzBf`+N^#u4{Y^{J7)bB8=;$&_jOqCSZ|d zp$7Kmx5{7P=g$PF&&1O>9iWaosjo<$u$a^l<#atI2>MIDS#pS=N}M;Ouc-TYd<_u1 zG_ATWiaA}QIZpiheLGw8RT|ZI)|K;x;67Gyiu?Q<)GLIG3RjiJpbO&7iPx2#fUw$=B#&hm}T<( z93icrWj{Vd%IPSoYpzcbq5^B`X?!f7601o@Nda*-r=mlM)yYnbZU4`rQvx6lJCl!< zAGO*|ZlkrgnnWL(6|-tW7Qa6B;$=7g#@P|ra6HF4KSFi6)?Ls&@k}Vk*Ey*~RB@A_ zB%7bTBd>Uct{F#_2u11q(pw^$yBhnos@7x|G)6`4=@qUPWn=u)e*fH|`fyaVH*^hY z=y|B@+=!&h_0ABh-bhWS+%38c&LPiF=EM};+|(YMmO=zADKteSK-ENEA7eglsa=Pv z+Q%=JPHQOwiUc&OKB-11rew4-yQCFbVXR}QhHCLgfKY{8PBMLTZi)$TvNn+);s#O|q@c;1_ zFL%%UDgNx;ko{|HMY@uKW(->ei+7hdUqDt--#grVBEK~&GfZW67+!~->3Zh9$l0FY z3ngAKi>wz!jQs^!JGt<9&rY_|T=qBHw1;e9Vcd*ZsMP=-9TAj!UdNJX2bnxGRDB@S zHt+8QWPjyizJ2_#n=s2gMLK7u z?m~2~q6;CU%DZ4s>V9q);b?vxR=Kd=dmpy0LQjYBP{0*AOGtO!kO7Xn5vrwc1gKEr z&mhG!Q%BJ2X4L>g-YC$a18xWB>oL@0io2(iNy07FcL`n@->o#L1S|YBlO>ZtH;@ zmXTjq-97g-%f^^Fu&dlTIDsJNGL^st=~SxY_@h?BOm~O~F`-b%K%WL3M7?FYI+(6N zBM^v38J9soUt(p0rwnjxklTAh_$4%z>a*45%;B>3&W~e@QbYj3 zDy@8RRILyzQG#7>aeerr)*kc{U+=l@<-}2*U>nBTm18n=CW_!z=uo#`BUSHKfrx2j z=)6V;B2|4JljMA>s<1MY^Ed@Z70 zLIR8v^d$(mDrETQ1G`?TCUsT|j`rynr< z>TDD$aT^;y7AT2EbZ%2K^#G15x2p@c4aSp%lW@WcvP|^fEogzn>Aitp3d-f92I&PJE8WLh0|8MMTsiU+JDZKm!ISm3 zM37F{S-6T7qDn@Kuvz!@ffq?ESl^3 zmTk%Z))=@iNmPQ)hXr06FIb%-RV||xIrW`!@LdIG_{SMR2o*d+LFFw_`SWOSU4TA| zya7L+&}4XqcZIXDB@gO5s&Rpm?@Epyr8eM|yoD=JwK|%6er(LD;Q1sidTIf`zMA0_ z%ul*yL>PLHS;Ug%1T6L}#q?O!;DKUSQH>aRb5OQiyI01H4FSSQr27g~n=|?3iW2b-Bl3y&nUt z-Fj&{743DdG^##9ho1^^lvK04lWA~{^u; zO~v-xfVv-khm1E{oBrUr&B1hvh3AVj>GfpO8~HEKxXG^#ay}UqB6|j|i)?U~-pgr? z8~SVy?M6Sx@DV#Ns1kvOP;ONUSXoohz4Pzmuf!_l%-~gfo1&Y?q5nzT{(Vc*fp+kIK6~OfuJ+ZaAj%7upHozCOWiR;P!PpqgQ)7 zkddz=`rgwYczWmZ+vA2wqVN^^oqcZS`%-vY;jCYeneUVX$E%5s>tz%ba!2;kn$$_1a#K#{2e|rP3KDiya(sf54Wm%-`g!!bW*Q zyNlw5Tqe%IGQ44&+CC=U$3Y2`c*D6_zAaW$u~$+>I=KD(DR4cT>2|>5!uZEk*~cZm z6<(O`tQ~yY2Tb!qSadJo;8ON@_*AIRpTqx$L0k6H+SA+NzM zP3@WUiuw}gESkC~K*ne`oZ*TJmSEacUxw#Fe>UeOzPEtqdreMWj$cbMAQM{8bzUS{ z?1LrJ>r05%^i_#MLzXW^#9m7Bnxq1RuP9`_%98D_Uq@u3YqQn+bI3_^q{^3ZojC;d z8RK(E0zX?A_*nxzWoocVu;8P@og@LwtH(YrU8QrFX3dM^b0|$VwnhN^GEnSRocu-{ z&lTaj6o=60;GrOMvgUKl4(x2}s3S#NJ{9`eM2rZU3%!rk;OQI6-~t@4bh%NR_w|@Ze4zn3H|+v;Z!M(a|daUgT*aOMoe{!xRoW5a^f>Go1yQOYs=gbisP)0h=}Y5Q3C zwhkIQW_jGo2`i01&y!l*@TZKEI>iX|T$U3V&2Hx7_W_5S{IrX6`W8RqNPO11qLj_6}!e;KoeY@=FRIfU@=$i z2ot~Kvf*)Q>oN1`o1#f)@!I%(=y|8-9-AdN%HwwJNAJAbVwZILMq#hJj;YU4HRmv6 zp-yt{W!TL=t#^$J-3jDBYF80o3gp0ArCiK?6ByI&2q$d9Fq$#!{-xkMt zUZ1;X*gv%Fpcq;P7}s^><7tIpFkhE@)^(PThy0c(Zq_8_>MheHz*Uo1PH@fIw}@r> z!Jx&q_0aJQx?ktEb2xWotSbO^@-t92*7S2_*ZTMc9o3*gA7z^$T?njR;|m;(G;V z@t4l`0@T;1W4QNGRG9_^T~*hIl=i#ZrWg;3f?3>>>m)oQQnUHZd?*2_z5TqDAqBYG z>p@aBP48ocX2(`qlwxCPRE2(pJ%^OrTj)DJ&E26%`LN>|{8P8Hs&r zo2|%Of~B<060GZ0led?FD>!Dk^;ne+pY!82qmC4$0A|Js!aw0;XhnWQ@){Hx8{CL` zK&m;Xn5{{M`@+xvb3yOzh#)fORVW0nW>a*WeTwl-5}?|;i`$^69aH6qnk@yLi7&x+ zzBnk###Hg2K;9Tp!t=8U*Mcj2Jnyip@S16r&h>Nat4>Q-Gt^@up#)YI zj#l>SN-T49=tJAMT29S>LdH6*zsV(ZMRJ-uIZk8hHN$28v*rRBCzXq{W6pK{I)^Dh z=2b^t6xCiL7tr`X$SUa42y%%*l0Sc9WFZ9_A2|H77Sz|7vfMslt&W5J&IAr_4jZ@sh8u z)gE}9CFgPjhoWp&T%zymig|R1*Y7Ssk57wLOa7dt^eUZXpF6I6-+*G}gkdr&&ax~nbwGJcM`sdM9MXzTOL8>9N=Kgj%pN^0ij zG%Q`SSguH^hBj15V?DTHs%4n2hokt#AZwFz5;GQR!%jTYwDp3$xs-v(X^{0mD%aS= zrFUw!%Td?t2-qd({l&5K^<#seO&wO0byhNh!U~8OsvSwfRL67eva^^hF=v{_lR? zM?H-T=c~yO@K;s-WfiA7zVVNL1zb`=a8E&rNZQxxdBwb%+$QK)eC> z%7uz>5nf643d|O6)bXgzY7SL_t+wnS=!V}99PEj`Ikkl#vg_ggP0sKw{+VdNn%Q~Q z9v#g2l4JYmx}~2vj9TOX#gj=4_Q~b-$TX-a*Y#Sg7KC|fY9M_gYnb>QVer3{AYr{r zVL9001d`{L(ATw~3w7@=*sCDBt1PQ4Lfgfr&5l>$%sO0(RZ*$taIquDCc^g>a_sT* zy7cWZ)FAa$4vo+)5xyemQyY1pz$ocBQY01w{IzGOY8uMm9FSwob1k%hE6O+xto7x% zJm#`vSZ16i{g(3w27XiUP{J`J?VbmS8ZZ^VSA_w!ZqJPtw9ApB*@Umq_PBhP6qN8t zI%yX{gZ!}v=Eo+tfc_ycKLSR_1bu>iO2q9nTn#*SocO~v**dHvzGyjub{fQsBbcT0;yngPc7B}?$XMNC`O$3bx3Ta{g zRxo_?CDk`9;Z4vb{PvgNdk^1FNBawQZ-GJaJG=$rFfZ$U%Z2}boJjjK#vHuu!*AA? zbH|^V-Ut)w)jU^gaJViPqLyT% zH(rLDpj)7;%Iy~O)@!?uRmEp#()?WFrH4&6c!t6HEAVmGL{W3@RiG0)Grdda0spfx zQ$H!nInMID9{Rap7xMXo&GGSyn_!VV*Y{@7bW}1(iWBOV;0|&d#?mtYw~rCLJ_cqQH@n39gr z47qg=QF0y7E&=_)pkfJU*}49{De}J18~ko0Bg^ZU4KrQFk$nowm13=etoqxD@5};N zA-Alja5es0ruc3^&MizTwQd+KLr>XsIm*A+-~A`OvI#!|SC-WB3D1T%41Tje>189$ zIQCGI-3Z8=8zFU>6p*~VZt(dXemmjE##^_)ZIC(7PG?*WbWLRQ>UFvG1>=qJnrmEH z&u-zkp4JLP(d&JjbwEG`oMjAa?WK!+s|=2XNj|4n|mFM z16`rB`IcAi;_w}UEzoVt1L<_--xxlNJe!j^Nz9Mx!%O6yr`rbq5#ksMU zb>R7jrvLID3!`hJKI^%+HOC>#=33*Vk~)Yg6NS)y;IF;9V$-*836lEi>~CE5bk`(s zJ?*gvwSvtVU6v;M%kKmEIl+wz(tLXchzqHKgUZ4~$RA$5yG;Dg05o+az>!-+Z}Fy^ zgnoR4rN36Ej~Qg`{bBnd?Sk_N|D2_l=WUkiZu{e}U+!L>Vii`!oW%{i|EW)?B8sk2?2_|zJzO8*FK(klwTdw9Zubo?Gma#3(L8UX!xZ*By!EU_H z9)4oO@0dZ43l;q6)A>&^t+m(5c$dUs-+xWM{TLW-R$yu-UJcG;B)-+Lc?p=ZZI*a_ zZN8s5IE}JODYhMgvToQXiM$;q7beSiMd%@>$MF>?G&Xpvx>LIsaew@P<=<}?O|4^$icy;zEk}20djSz>TpYWf4EfK%S#~2+U zzEO;1=Pw27c-3oL#H8RUk0|vSxSJ(RMY~kz-a-7S&NjTaYEj3?3l*XYYLXnuMPGCE z_10nDDnM^>K&~WDIouMMCjxTh0y$463)zIy$+ou#bbKOn1NH&Kut_WLLYIPjOrGV2 z7myd(F;S^5f6z8*=9^Hm72g`j(ZD5&q+4@!wu1gR%AVEc<0aRSQxu(!nCUJ;M{o^a zn%FEn=7{wWU-Rp?I6`^rqR?^^ffb4%V3Nm)`Eh5S$KnT)D`n%$)l%pSYVl(BwAlV8s66`Itrav^QgXUyYlIgVmz=Q zEBAOtRBz*%Bq}2rJiV{>yX}v^df|Ue5R4)~&VDW@or*~j@j37eEHL87^na^S7UJ7j zm2St}5}Zz*(^VhluE1NRIk!Y-ye_P8e3hSPnfL*CQ-gmBi2ecp$&mjP5c+(>$M)H@ zI`J?1a&_$@`ipnK^vN6*n-1eJ_tTN_iup9A1o8s*YU0ZgDJiTAxJ_+~{W^m<4o6Z7 zZikty8}ag7P1qV*2IIhIG0*_H>Z17ffrtph=y2D0eA{*0sZ|4jD4&2I49ev!?r<_z__ zsLEpmUB^33BTCaB)p{Czp1t|ew0d2&er~N07hZeKb%?OZ6@3g;IQ?28eo80X6vOm| zqYakSQ$tf;_4*buDR?K3*F4wZAfQxt2%+ApFH`PZ>rkRJa32v=zo-$RGFFut^4L^K5U6}6wR#y(KW`G49Y|*1 zv-f!a3%Ls&xMsuhjg#cia|xPfsz(r`A*Ly~&rK#K`?rrT{sBFHGWz2O$Ub@l43Mop zle-BWCo!w>2tn6)A;;OIT_7LFL$-0E+DU_jH>J>$p1@f2jQ0Krol|g~25M<>plfsE zh|<7Yd@2T$1*5CBF}5N_6jvD>g9ev~ zPl%7Y&7AEB_W=58Ksy4}m}^o%VLt9E=-py01b*yy%#AyEd`%pA&}RV5p4>_}0gY#D z82uFVv5j`JW$j*@Y-Yi3OYrLm;bL}4<|$`FTRnw_VrzQo3bk=l7cSYOrVmsXMJ5SI z^prrcG6hTB(H+Xl5kB^t`#qrDDJP)OvYpX@U`|i88~nyne06nO4b7KsJ+GM6BSnZf za87dcT)M9t&k;sXAv}>M-{9vxz3>RV2stRrr*M7}iZQ{(DLbHo*S7BrN--b1vXt** zrA8jV@_iS8v-fm^e`-tgjS}PBa=W5B!HHPtyE%{?%?b{(18syk6ymwG%vhG+FnKF$tT1f$_lCCocCZX41D9aR+a^D&?%0p z9tRmGs^6jFXxWG58v>f*Cg;@*yToUAvitQ-kuGxucFF3H<6HAC znip+UR7_NF3cQ}Me49g=%BmPHtjTYQkF^+m9v(9b(6q3JdMDoDF49j9pE(f2I17&P zK6E-M#=yLVLxtUX+`q&%T=la;5tD+aJgRKFXX<2tE!kJDrq@^0i5nET&0zZa`l$iA z*1R7)pZgKx4oMK5{-+;01jHX9-YQ1T9<&~5QlwuqsZ*88K1M(j5-!Qv1?S0-_PEgxxU$E+@jN` z0s@=Pf%_VAI0!h%3WY_KM<9v*nZ=vVL2b^$9G=@O85-5#>+VoqMfSTGpfuW99Y^47 zQXoa=8e! zWPow3c-s)gJBgINu?yiCn9eYz7U;C?ILWnDgvvRm+@g|$Ss%TdY%2Zx9jp8aGmp2oUJWm#(R{fz?|DEw$7n*mANkp_eX5>uVZ#?UU$*C`=j}-vZtw&81{nXzPyXG0ZTyda zpc7d(^2Gk~{pS15#}155?4c<~n4Wd27;bOT8gGncioU9AagKw>+d*r!IB~90e0;MW<7;0F-2nvbqjnEaNqVs2w$v@u! zt~M^Oz!lY|fFdbls5%uxsr0Ih#;p$t6Jl)8z$J8d+V=FCj_@?v>H4tQgAV#^c1mul z4?O!ueTLPG`t>tSor8Nb-0~q=urS8ppKZMHGmUy4E=!(EYD*kC>_Gy#U`o4UM(giSYb~1+;CMN4VDXtfK?~Fr1T_f&+6n+zUVMHV6ZVi*`LlL;gI~0_urD6tZ zh@KYcRT1h#jLCL!o_LCu?ZUiED9^3fUX5?7kZ*ed$^rfnpl7iSt_9+~CGpyJ0(xPQ zOO+^1Tzw~zFU&msTH_;+k%d$1bqf29N z$&Xytv&92yY;TN#68WwFh=^w0XLMpLErONc|Fg!^I0 zNhr^)*uGs{cNDz!vGW?}p5~VkQsbSL+#DuzMmL!jNR&t}g=~tm+`T!%jnYgyb{SB)0h;GyYe%gl?!8I+JIJi(rRPL&&WH^C~~& zR3>WrRSv>=yXF^YY5Iz5ri^|pi1ds_?=|j&r?Sb8dJLUJ#H8RUk0^WnUc%i;ATGz6 zJf(Br+%np`tp@dLyRpgvh@3;x5w4TgQQNyId0O)^+v~toveA?w2tp7buZfOqp23f; zgsh4=1ylwtsk2EmytY%~sI$v!j*J-xL$R#@Cv94bg|(eVFrN|&H2WMDSHnk$-FG8g zeI4Tcb7_p2Vrd)nR`aTCppWrsrdE!3Eg4no1GTajo#`En;%Af&j4{|`ES0#+))pPy z1KJKzMB?TP$y*Obi=ksVho}v6(uXpgXA4gX=i>@&Vm?2gy6y=bvo~Eqmy-6*h8*8Rp#+(cPm0z!0pvfmtOXsar2mC&uwZN8PTCu+vS+V`GkB@X~HG9fTn}g z*H#wj2sFQJO&=v#F)HgO%PWx2Cnf##_>|`NHj3=_SEI{mRroG&>rmTSkj!}?STjIs zqYIFZ4Mna{&m(L?2mc{Pq1uDRbRu_Ka0Qq@wNp?>E)gCaqNk#@0@P7kR91Y+Xqi6m|i! ziwoQRoqn@F-Q+Jf{-u`(MB}CBlvqG8%7LzY30B&UHCYfj$7kv+Sh~EOKVzE2;K$yoV|U-SY>&4 zWQ!9T5x_a{n#1ba?jzN}IT!_5USsB^I?KbZWyxSh*^K)-qv@~)x(?d>J@mX;ga~}E zKOpDIISe^u7T!ZkD$w_?{tmW5s^WvsQnQg*=ZNTj9*99_G9f;CGtX#TKf%-je{Tjz zxdE(12I#x0b};v>$LIC%+Oo8V!7CJ#_!Xt;eScnqZn+bha`eHVJ8sNh{o1&~b-jJ& ztBAa|d;EOzt?xhW+c=P@Vd~9$xu>u^Q`AMe87ixdPNk|&T6NmmrpYttc^<$%SAp9Z zz{rQ}41efznM9E(-9Lq3dEwG$ZsSy2?{oqP$t@BZLLaE3Qy30Vuy~%z2UmJq$dD}= z&80(&2s`&l2e|Rr)#eX{dCwCl=qelQ{WQo-XrSPnCe8WjD;sSX0p6d5kqyvV6qyt9 z*!tHm++7o-YKz=srJo@3)P!#b%X6!AAHDv+9XPw1AAQw%#vY(Q!`Yy>b{aY8s7)a1 zd_&H0)tWJlY}jjS(~}EpZq3Cu0=b|tFM2lI*iSd~d6VB{>D$eIZL(<%Oq5l0efG<- zP?;kHqDiknPZHxUPuqNS=-d~uous?Schp z*kSSJN5r*=Zyo1C+0O3+xhgb&pD6ny4%l<6(CZ|3OhbS?gPHlAWug&aGPS4bMGP#(~h}fXN8fYFJEk1r1$~&?V!{ZwWY`4+wABTo$>H^c981YRvWLWR{>|gB;bY9 zWFJG+(JLXf9h6thGGI<9XA4QYKh)RTkSC8BXKg||#l(+!g`_mpr8e zI!h1#+|-9Lrc?A8&%kO|i4TsTJb?OA&}NW|Shsd6hYpgDRnf4@$$;j|bnaW`ujpAk zQ}r@*+>WBL;6-%-uHMYabZ$H5F;G}|cO@Tj&LJd;NB7BytfxG8TOzwpmRbO1Gx#p) zcTLkl*$mmIVX916ub5kSjOi02+kbtZaFp^0iLa;Lg)dAhK;tJYqH-JiiOV5oG5y@( z!v)HDJa9jEKA&g%7SYC_9MXJWWrWWOsPE|Ss~YEkbd+q^Fes*IULev2U2YAgp>nhq z`1EBRhFN$RspP@lVEag6{e02qn7FQ?&e%rS1@Z3cbD&fvGb8h3Wi|o$YrG$Gv#C#M z6B=`JEJTponDyf!KKWR8+--mK#mn}b$x`w5P9=xk<##V4hPTCWn*+ij@%EUmgkYu? z8cgW^Y1?A70q*#eOffKZ@xKM439-S7CLQ09N-eANKckBuuyg+SOa3fN zW?fO7sBT2zQUza9%h)6GeTI9`xn_l0g1BU3`= z$^b7Z(tJfAcM54)1XHS}%sdTqd+;vmgVxF$P-=P&xXl#B=ZN&EA!IzY*NxR{wUODxoP&S@A()Hx;ZJA%`~kJ* zXm&l0;Uj>WFd@bXgHD1)mp>*$_G`;(Ln`>6{!TaW*PZVw}0=24Cpc@51q zYVGh-AJu~g1V$224o2W<{(yG9{{-S98O#-%mfz7NgV~siaX<*o-_7FZJz{D1zC&Ya zD1I?;!6IrW5DA0Gho_(aFl$Y)`CQr4=$&kIXlP^IFM54r9P;FNZWYQd5WB9K#=hIpbG1e2nqa-4r>cX+NJCxf zZW7nRj0bpp_h=Hru>Qhz{*Zg3X&qYKNUd3I;={1YX%5 zFHv|MN$D`v5#1_b{t%Hd$#fCqtT0JIzRCLI;vO$l6XZ2*-{jZEi=Q;@A-ZgRhL71L zTR#Tkq|HE$GrgfV1xM_0ZsF$|2R+;7TSHVeDMMAAVLBXx`}t16uoinFVv?zYILvsm zu5j2fa>zTuZoNiWt`BE1gap|FIQC5x=&5yPH313KCnKgQ`twRq*u|X3z4s8E6l0ZR zt_qEy*OBWh)U_!9ZnXD_v$vz8Tn}~L^S=murDB6+SB5JH( zf2j@AoZrb>il)n$MQ6VfU(g~8hYa%7*=yF<5Q@a%dF!O&266iGAvj=}gFzM<1R}U> zxp$Aqh!b#_6@W(bCZZ|=J{R^)1kI^ng?A z0{z(FYVS3*Y(>%Y>++CV)?cnt(4>~2%k<_gY>X>p+-D9V2;$(c- z!e5SLk=xL#!=|kzD3KmyB#j{VY~xg>{O0{ z`NOxm&tbkA6Les#A)25-Yp29<4@7t^Q4@GA33|_aI~bw!dM$*R?B&iL3lug z$_kIo3tOE=n>zw2Gk`{lq9L^R(FziQ+z`R#u)G60CBDQx&0|A!43SM^)VV5h+$1AZ z9W~>%OURrOX8Q@<=<9H$Rc3Pzo@q>l-{AM-;BNclFJA6=gWuz2tF_cO2uWsA6&27KY!Gl`=3jDkcpywb$7pg zwcT&OdUwD5`r&^2%TLhmwtxTG{q`R|zvm)8%fWH~jBobKAkt`J-G#37UUvX@S`JC} z?;=oDtM%g}^7|$&*Wxr5p9?F7`^n{R%&C?M`ip7CV3|^_$)|6|gS4>^Ze8MahV$re z@PjpYU68!oSKbTg)fZs(-QVB0_J9`!)kA>zB5$gm@mFB<{C2;ZDbS(GEe|)+Ss$=5 zb6Wwfi{2r2SA~D`iQ|!~`O&HAd)|i1_;!feQnH$NtOB(k)i;~-021u6oJ2=4%k8@2 zdaL|B#v~VEI5eH(4N4_x;@wSQ#(sS{wsW$_9$)b6CaoA;7d2gjSogF8;!PH}iVMme z5y2fxx6{wehY{0aL^;)Gv<#H6i7*Q;96p#==6k&TJxw!=IP^eUzxK^^U5wvU)E^p+v!X1#QARG=pI7Au=F|0FuX?!4$B zhA&Aphnala6V{P{ZtiQaVW$oB%vhI!ml~|Udbbbf>Y4pR?gdKBlm(iqDtLYbWy-&@bf48tFH&B-IvS9{MY5Xuw#Tk4bCAMQKQH-%O=l5 z>!%lMQB(HO{J9>Z4PSkB{@e;eFnA1MT$Hfsog47~?)kqI0pQt22IGzt;-riw3;~y- zBk1{+fB5T{?LYsOc)b_(yO-^q zO!A%B5sCIByZ%|EcTdtD^~V06O8e(OmiCkT?Zd;}_UTu5+oR-czgXl43lxx26BWy` zmaVE0=%6_`vTUv&11(i6D3|il!Q`?*Z^g||WAnK&=9H6MEJ^E{Rky@6!Tv-tfAc)Z zYUX|B^Eh`Y1;kIEc2P?gu8zXL!GCYR!LPNpiX+|$+~gN4^n7BI{ZwxogUNn@Yz0D4 z88)cghj7__bkvjDWl2C_BjOh+g!_>Tp8Oqe@jG%5oau$>Dy=9`U z#H{mQRoM`9A&a@!sE*@8%6$mgN%~mV)s5EP`aMFL?t8iy>C-w zi!mf36$`WRNgP7u!lw+zljxE-z!_&ZCimjjkfrj5v@@E?zL~A9I;QjJ_J{6iXhG+Wo0E6wI3t*t@78tOC4?Tn=M^F}rtLQX-G@BtD zQDE2ak_e~@&0}%sxPBO@pWk%w+;FK3ikVLR5s}ahGqOpKUB8h#z81v?bN0=e{X7;t z?%pud)p)|wG@&{TB$|)tO&Mmh>U5BF4LYhi1$7eR@$55I3TmQV?||9~lGMZk=h0J4 zn4X_g6yn+qbal>|J4}*H(}r@i24^x+S6pRaW2{jeP13a^ODrS3p&HyT-y8yBoO%6P zv>?ZEKDYEpUbBG0FWH$^do^Kx>r8n~z~7D~k1>0PT}}&W`8gzTjChUA!Ke1B_KMWr zb3|x?#*hd7w6?}t;*)Du53kV~!jGdrzs|yYmK92`3n=UDmbi!^-qNm^^7Gt5< zS~aqPP>Y8Qf4Ss3*Y_TGYc@$h3I1^0{m7zxU zar@|Fsgb9z5ox?nK%6#Z(5*lmA!q;gTAPtZA`Z5yP++atOPknTb?*xrKGhi`^Joxd zTQ~J+`$&6zYEM_&r|hh6934`u&O)6mv;!3Iu`LP+AI~=jYQhcv47~4E_yxYDK`?EB>WFisMQ$}8lw1o%q znHK*7p!s)DgCfho#Qm0N^d@=1gbIC09|cT0E=FArv#0JB%hhKsz_DJE)Qnf<-%a>B z1obTzM$qqp5i@(c*j0#cc9(OjM021%w7?FX)5LWL{35fjV^h$Lz!)4PLN6`*PzE$# z$lU6Sbq4D)m3s%AGRHs!H3vDuypk(1klqkhi}x}0p@_@COW_QsY1fXv`!Z%r6uOQ| zr`suK>98IqE^+9vLJBmoQZ0zD&ex&s=mOWy))T;fokb41PO;(}U~$|(aqbBc-}2bn zg$6}v79cZKckQ_tIof!M5ClmUvCqeGbr~T}`UY|VH|6zPfxbIj6L{|Pt7ZJDn@0*` zSIX{rY9ytOUQ9W8%=4K^4C*km5a7yuJyvo1kfG=n0j`&x2id*NrDFw00x^9d|bVUB?cI{&O!=pi=GShSOP zipj}MsAP4nsXMmn5c?&f4U>3_;1=*4wR*q0Nfnu6>Z{O*&fl>2x{k{ zE%)PdO=YfPhYODqrw|7hfq87KPB?2vjUtm67%v+{*Pm$7bw0kqFHRHQiAoWMrN?kg zMy?#I&t?+=b7-L^HN_M-Zs?MZA3v60;i}3SAWy7C@(pBF6t#o!H(^3)JHY6q7a?k6 zHw$uq0R(Yr$HdIPVK%K1dR!m1+8S)AUE-UdXgQFL)E%)9MCI`~UU__D;rLX~#$$eH z_Q|53fAsWW`|&s1_G6hF{^MN!g9P{^R(x@jAHU7yKRg1O590JF z?JqvL-+uAQ-S+?f`Th3qKh>Y{VIrL95BK~w6MvIb8f5%6?wS7x)fsVzay6Lr{HeQYr4YB47ID~j~#UKX0Y^MZ}ow|2Oq{)QI(Dw;FE|5Ck! z*_>I^c(qdG^Fc7Z5g0s4270lFmgB^3hf)1x+!SCUBpU z=S<)dDOkig)pZH5e5clbda$hl&RNJAmc4bukld*sV9ImzvOb^+Zl^Y7J;go6EYfn8 z1#5DN5cP5H7E3A98dNoBTJo>R7Rb{%uGwKhLmFi$Jd;vX)p117grkQS&2I93W>AbE zfB3b46QOJ5#WYdpQCVl_oMU(1hFQ3OK!-KkvpnP0IN2meh~ZmIHt^T)6-tbwuvCO% zjB4|mAlb?~4|>IvYO>FcG3Gf8rNiV8J~>co!Em*<`P!pCqo-=r&)u7s>^BUkukT?L zZBW#PRkrY+1TkGX;6*NeIu2EyV|!yYMOYcqNE(AcobniQd>c6%#4jJ!T%E9IM?+E# zS0Edb4Y|_!f*xiZ*X*HmSX>4ogFo3-9Q8{`9oda}vA(D;3+9~l&uq@V z-osjkH}sITpXJrGEj}a>@@;TN^C?=p!QZS2OyW5ek#`a>Op|1xW(GA?+6LyYM!4K^!}_ z0k%Yjo-tv^1oU~DyGR(Y7WKkD!af=I51j%Oxifvx%o^(P>gM1z!)#Qm81O%s5G6K| zIH2m{dxcG72j(#IgRa!>5XlFUAVRb3Fh!zKnH07b`V@Gyd82bxz!Zai0xn+Xn1<8$ z2eh|&Ogzrz21i(E#(X#r?R#S<89Ukx7f3geQZGZgL%N<|PB)L41t1qJ#&<4x8 zoPZ7kn*h35wCKWJgqJu)bx6C${U={ONqgM>55IWY-o1O;ejxMu!3UY(!<{q@0W?O3 z2xX7QlStBjBmQXr)6egvJ!~IdBpAQZ^X{JQ{_%NxC++U>h4Q29%}3lw#2#Yv-Q@XpwJO!Xi^mq+#GXCyGowqIFB((Q+Oil z7dv-|rknci)e~$K@W%N%M2?iVN71Ii zgdGI05Md(7v#v!$TZ%DHe+{fq|1ru?3}rQl8FM)YDNoo<<(A5WQH`0?bc!?_Tqm04 zwIb-iQKdXl*WfP-=)%DSiKXknVeg>^9>BN?vcDSV)2}m& za*_npkwm1RLOV;+>wJz0m48IoB~W8S2=I$y2AX8dV+r}qoi5NfM$wxw&<2#+W<;Kw zh|U@}B$95xKnc&vmpZ{{n_+gG^M<9UW95^q_2nv4d=h~&mnc`5tk3ALZ|dHB(T9f% zMiF$$LE{}FwLwD!dZ?ZUh%W0Q@(^AVSp0|~E`!Eh4>hBv&MoK5>p87MOkKDD8ujK@ zHhHZve|*N`&#BsHF6i)iivLfVIw4?$sf%@5m_Z!XoFW#~K&yJPUwW8B@jeU^e+g*Q zQ=uQn=TSENs}K1MYM(hF(}&xJG8PwO=5~%8vFEpjGPDW#u}wYBb?XVS!HOHwIOa?n zeNd_<>d34qlJp(oZC#qkt>d3`&nX(w3cW*#p5n*@`@i~N zl=4h#Qe~K?J_`uF=9^V!yqEAD;ORksqNknbfAqEN3EcJf0-~bnj0V#o#)|C{ISot$3ppYNo}iH3_UZ?HG6u>#S7M*P2ixZA$D-?l&b z^xgJ9{On=-lh5#TMWT@WxX1tW;luVK?We!`X8ZZCK5Re!&4=wr(r|;H4L2Lb|6l&$ zC)>aKgHN{Y;gju78ne$5x3Wge{9g&BljK~x_+(C}Ch$YQZ-^ts_pX+NL5 zt}bh^{_7nRy;y&f?N_2e3{A*piREm;A$ry@aSK?kTVk4L2e|}UI&3K~A?EAL#{MzU zF(_;e6VBwTENL{-4=DWRf9)JKyd@3kL>-ErA;FZ_um1u#XG~Od84hZP_g=kN4BID!+Ia=BjQNjSRj>r zF=*Oi2PQray*`+JG$)lv6Faas$GSWFb7Kv1cFwEcE#5g~2)^dQCl{Jxnm8dE{F-7q zZ!?FjP!41hc(ICA_!+K+TCk2~-AR|{*lw2XFw?ZQ4-nVUyVKavwOUgR?Caiz6iL@~ z;3%iPKicDo7>g+W!n+r{fHKV>WcsX_C7J51H^GOie4!V|%GS-x9OGYGi;>5M^pQhs zw8F>rMv}J$up=l;CS+G~w0AYW{yHvKvx-oT9#&Sulp)mG$(B#t^bk%ytuE6?Z*ae) z64)T=$iYo==NgKXW6dW6IrIjFc(bzr-ya6Px2M1%?IuWbr6CRJ<(vl2TMUuGxieDC zU=w(DU}hiC)sRP-3y85e+2KeXVy2|AV~sTop-DWMYdm?=#@M_Y#i zpClk=uE|-5zptJi)7Z3ltk=M%?t!-YbNI3382ro720dk-x6LnD(>S~+=%`SoW5tgp z1hPiRuv;$g)yC%(`C70-c3JW4!Q)G;DJvi9H?fyx+k7Wgi0a7hITf~+MRz@(-{Fsp zjm&QFf1s#9@A56Own?hg#xc1-8pR2QlN1+F$Zmhx{+nNZz5Snm`OWt3>4i7;)gm$Q zMGVI>6a!?~`Fs3Sx?aZjvM4hC&4+i}fA_O@+yC(U@3t3wb6*mEDn38@t1q`7{q>jI zPk#O7_G4+Eeevb?xwPl|d$t$$ciW%+{D<40{hc3fzxv7VZNK{cA6h;n>%amQnEAf~ zN{7i(2w-*kmDk~*eS1X0H_Qy`8?S9aSNbhd4Xcq(+V4Dgkw>q?x+3k|B*uwaFJ63V zKZ7&rr2^kLfv;#WHX6Tf;G*Z>K8fGh^fhHKjh$>BgaC5laZYp!GgwCm4+=%@T~;cbS4$oD$cMfppA>;PTmYy5#4)!JXf1TstpE3svc2 zDhb$&d~JO*v}4p)I%B3=AnNK0#Bf35uh#`#c!RxOg}oo&0;@IfBBxz7lMM>NbFJQEaaIDE`Qv*d`9FA6NzNfidgj%I$=7c~(@5qK}O+oHQVBh_=kp!t$9rI%saBn*z5f9gTzNfaI5q#|((_?l z8Dyl-idmkbN`p?E&4Ie`tH)kbtE8XJWaC7l*8h7#;^0D)+W9^Xdh=T_3zF>4)~OUi zq(zP@Ian1Z$v!Tf@ zNkk3`*@QxRs&DU-h!p=MKyPLCT=$#{yZ&Aj2;R(1t$Z0eKfCatzHs zgFGjJ3a0*pN)#t(^L#jhf^jW)q)rux%*7V)x_|~d^aAg7U+_7_-us>%6OlQOd;$8? zap7ImHrF%64l8J!>saZ<+y}r7e!$lqSF%?CB+~q9z$P1f1C~wbL&kxw2YYL>DNX$C z+w-z9oqf#U5nxS<$A6g1|2S9t_z*uHU~n~GMvAQeF)wrpGB$Vm-;3`%EXwoac87n^ z@ZoX$@XeRo&wug7_6L9VH`{;w=U;9A*`I&de)_ka1t_VV;$doMitANykCZ2_z0me6dn?NXNuMA(YTsgCw?PUHXFc=sSDEv{Q4 z%e6@Dn2a>*bZ*>4$Ld99&+V)iB>w<(roR;mzXQstq2a*%{lhCK#3g%!{qz0BB@4>c zQ}F@}5#Q?C&*tFc3+Cp>(8ruh%C(yo*FqC}#0)=X-5Fh8ANqSY3U)oG(Hjv$L$a^- zp6YFjE;+7ZzPIS+_pPAcO_SaB{Y0Bc9Cjg~6TxH$Uu#Z+u5ls&9p8cr$Mjyi6bQ*- zO;$qkn&xBSrunX^Uv~~g-z|QXHEoOwkf=)*LkgEvGWQ*|R^VG;TEaN<)o~Y}>AB5t zz4Z1PKpoXO=6ie{DO9b^2L)P0lww8YG334tNO}7VZ--P(6s5W{?BFW)Z6m%7ZA|D4t)teW=1w6;4z2XMHRhAQC71+{^`rL4%tk+Fjjs>sM6SgY& zhW!I>uHzYkK5xnUu{48#TVP(`SZWo z-hJ`q_UpUH?HlpaoBMi${~k3+d-u)b_Wp~nw?FvHueP83@;CTxpY7d~@Zz7lF%dTC zb0vmU=dGdHu$AUV6^AOf$8Ry-aD9J=4m|OC_%Ua#JKB8I_j;nPk4?Q$*2WwAyvc73 zdiCaU!0UtEwD+6)_YdA4v_Z$4{$j^XehKmx2NOFT>xXjF3$*I7IpT(~w+_Ak-#U~v z!MdAxC0-d$aGxyp*9^0Lcy?{+HmLs8_h8TErSj3yH zff92&$?;}s-vCi7gi?4__^4>Q7dX7m#9qiIm#e!$lvDi#@bmU+wBsfo@qR4L7~_GR2`hpo_FXV7PPm0Nw(JG=P%ac=SYB?4a^*c+&~ zrk>iGgY^O-$MKsHqxc*lz=1sj6B}QWQ-&qZ_!Q(4ay=ALtJb@yw9B{S#d)Cf2wg>P zsB^uk&^n>5yP`>Ju=+(=X-^cieXMe+55utT0o;y7tAM$Fo!>0( z;7vB{D0N6a4nH5G$%ZXG)RGZL7T0lSDfiLSuHd|V1H3nQz1mlFH~72AVcdacTa0iO z0l#}gMc3>ON&mp@d2RCGjdQ(WZ+FfNFY?H8|H~2qD`9JvPdHaK3K5jq!8ehYgcK0mPdfA@E`T6cadx<8K#C?#sFQ32O z?!WqS`{A#?*naZs4{BpsxXCXKGISY(LRGJA89w9I+DiNmzr#mCzMHUn;Q0}15`ASX zLf_~SGK|xY6%7`28FFJaN4ttDg7mgShGe&*K>* zv-!HchugA!<$F_D-QO0*^rk_F^>)0n&P&4g)}8xE$d1};>kSm1O1fkEjv^o7F8g>y zu`K2{Q$zQfrdZXrs(C$+DO#cfoOYao(RE^L$oV#NiT%Dh zrp)`d1Y8cZm>h(01sW_Otw9oR0ONP@dyG>4Fqbq>pttwOs0{f!VsiLrH<3BC_azSB zqw75@T6s^zhPV`a89H_hJJrQFsO7cvYwR(b?W*K9p)xNSVBEJiMwCC9$8FO0EIMxK z+`i6+LoyKVYk!(_!(LAXeb4SKpf1hFbPlGTtPP3^wacZ@ibSc&&~dwu>~qFH1J$4; zRL9b0&5_APPm^uf!7j}@X&RuPgD84u4$xDu=Gz{fHVr+;9&~P6uzvnaScGe7FhZb4 zOC10{u|!55e)p-Sq(!;0j#Uq?Zif)CIa zLxp|@uUuXRwR?H$q7nIa0WpS0No-lL0k##R=5kmelX@C7f1eK_*zZeZlRDo9vL1dN zjH)Qq`UvbNHXC<{2ynV+eMa`1I*78Vo6kHgw2Oj(Y_j8Uh~Qwt5qfFXQM92VO&~-F z+Neq{Bb3x1KAys9Paw0fmrZ{Tb~pG9XA%@2Bjo{OKVXBK^!Y}=yj#VC8ga)@*WerQ z57PXmKI8}SV1o`3_Ab|B@QwI~=V#vF*H~rc%{V&ZDUJxRs|2@JhC_#HN7<gg-q;Q!IDzu12IH~6l< zg2#Bu9q4q*mZj?(wo{;}zI`XKtoRDtlIwRkjp;#d;Bl4@IG6k8Xga-UjZH7)>4Bf- zvDSW?N1Mi=L^(Im{3d?+7JvH&KlFZ+Uj~fP<4PK*X>)b8fEi2%G^1B5ps#G$YxM2zd1>81{Is&0(uh z7UPyH<9lvZ-%79hXuru;yFfQQ9A6A0*yZVqGL)IVx{xdI+MJ7dId9w3I@8sj{o8_Z zwL~Lp$k##ieB2UXt2u1QzR2GhjK$;rb zyftvt?Ta4i?Yuy*7kaK4Ukam!c392s4%A^};|zRmFfovH?ETyUPyjlUmDiAM8K%!D zafUV?{i6mgsP!t0m{1f~lj(*H=3=b}&AG`&n+iE*CN<1-6E=RAVxs)XJj8#Q3htcyEKaav3frE~ z3hwXw1fn$}@kQCbcxfIGy;b-TGFnb!8tPT1YP+GM8w#J)ga%PH3Jxa8LNCoaiZ)cF zEFo$!e5kksCH04o2Z(B-9l&(qXo*w)d_H#n$*x6Vb^!fSWQHg3{^@CZ_x!v);z#K> zG(m(eI0~G|ff#S-q{mO_fLi4L=C7W%|I1%tfH-M(GavqV;KtlNZ_?>aJBQws-?sN` zciWTH`z*14^Yz{K|M>m8?Z5lc^Y-$CA8&v7AAY_4$A9+g?eG8jZ?;dq{EY7q>n_zT_TW&x9&F!j_;sVlM=3q!Mm`zp#Wcwrn$~6ZfZ92fwT^Qe zLde=r_XT61hh0@iP`A!`5^JTZ?ZmZtu1zqC0T!6eEzLeFV-6F~fU76FCHiuQ`c^1L z9qjoB@4~6C;|M`RVK4JZ3>2N>1}T922BG27**k>mY+Zbf9kIV(R>#j?(*1(My6@KE zB4>lVljy?wvAlH^M=KH^)@Ge}Nk4fgIBe$j+raY<~Oi&m_%j0O= zIk1UU9|+yV2$j$tEXx3X^&`cwvch45>NbFJG0_kNNAU|o=;l$#k+V1k9m5yL(Vh)R zhMpJWW^NpXi-V*oM&mSH=Fj>Sj*kC|lfF|oRn~Me=zOQ^lYP$A8!pW^c%j1kiiyt> zbeZhmNoZexV6SfDcXY!kCw1o2SC&W3)>!x->;lrkt`^zmL_yNnRBGb}(-o5p4RG?)Bjc_h?p1#Tn@AK=J7Vl=q&;f~*1?H13z*FB>`vHD_h5Rq47QBH0uC^^p6_ zjoy1PQBz->f&Lm49vG&54!DgsY|UmSj)q=aN&p|K|Z9A~n2vT@U- z9H6RwWb7A z2tOZie+LB0136Pzb_E4&)MK7&sw`UN3s!{;n?|L|)UTKzPaHr&a5D9nQ_(i{oLa1e>njV{(PM+5GtQ^DrS2hM-dK2MnsJh|whUG+G%%Hw^5hsCC%Lx~GRH zInDB1|LE(NyBGYN43yGnOKE)}pbBOI-OW$>ci()yefsq`+mF6P``d_z;FSVvzsQS1;Q?`kGFn7YlpY7#{4~xbNS;m-dM&Q@x+P+-;vq z#E0!!+SB%z-)!4|`?GEP|NQu2d-?qLw!i!DeyjZF*%M_dWRWSd2(E435i1T$^ioMm@enY`W4O|{}m@< zQa#OErJNG;UDXfh-Vv`9GoUxduq8nmswpWIAK=IiWTo<6dxO84V91*0 z*eFx5$yvkbq|o=+HUO*`+|bbdjdAL;FHpvMA0fl@#SIe7UnNC9HkkJmGyf@cp{JO> zE6V;9Z5-+~-wc^T1O`z|jUFa?PNQ^C#J!n{33GR7IttHlakDy+%g$BTUm-csqAv6KnX4pSDRjzQGS58Y<%@aKP}OvG(|z?eG587u!Gn)8A}A|K)FZ zFyrPvAw5Jkaitm?gr*&uCHjgDW{%{^-N;_LZ@$`IKIn~ioIvqYK6r@oM?e1Y_M;#D zX#4cD&$iD#{ZtHM$AMt|r`!GZsa(jvdU@Qw+#a`oB^>|#4_~%_^^?!HyU#w|{@_o4 zwf&*A|MV}u+&=m0E6pun{op`t)Cf?MG|cz&=lktn{K5V9r+@FK+n@gZpKZ_YKG|L# z-kUGB-Wrryx88j;L@8-L9~(pBvz2sF>>@{1ub3(GpY9QZ~$>G@PSF32m;y!O#tEhD5BQsY9E3+%CH6XZ7{Ek#mJ zK+1iW9oV&J5FfCDX_k5S^e{xRTTP~B#M@Mc=xlg6c zPA$VeaQ!v0K$N|nsPqV^{;Z|8r;-8Y@KA|y54`717aG% z1c?j?c?^m*;Tstp@9epTLzm<*^%dowOFzLh%0;z$nJol<$CKI{6M31eX~QVTwafe*tmlg({AjjP2~hC zR2#hJa6@6`^I!xvMtC=XIK`OPN3! z=t!KhwtCFL^Sh=Rfa5~BuyubwrbUWc+i{K_Kh3I8d!3RGj5(bU&WD~_GsQ7gcy572 zD57QOmPjJXjMcE3S+BI@Mh_ob)d?hN=wdGcX>9*sOC~L6 zFs*WICUAYWL*|0&Z|37RJHEM(oBI!6|8jfy>X+NSv^$YszWJ5(zuNAlz5DW4+xsu1 zefdl2f64JXk+uD`HIcuN9(J_fp#RnOfF}MAU;cV~|NLS5^c}vP|FAt+d-wj`_U;|p zds%~*?VE4D*`6LB^*`IhqIkn%u=Km_QA+jU9KZmy4d_fU=LNApeL73k?;aAnngTnvf5sH0}+ zhC~_n#^2$l;B}y3zS?%)T?LP|<_XXb4d&w=@W)*HX=PrpUW;IPvbjJCs&?-lIY)6M5wn;sIsw!Jk<4jX)oyw`wr`Pt~m zvVg-*cM3XbZujO7+u62+&q3Phm@`lUZVOjOjG?sI<)m+Y=n~?5)^&+j6P$%l>>yz= z<2uZ4!~qT9d;GTsubd2zmj0N5%EZ$^fHwdf9Gl>JK@z`5;AGV7yM+%e743yo} z920~!`M(;OM`W$}0G@xlj*R2_ZLjo+FUS!fk!*4-Wf~w<8<0!^J1#yx z-Xia6!rEvpE;`WNk#|bllits)+=`*>PP~cd8~LUU)c`Pf217be`=+GV(X0vp(1GZYFohP*vHBzHz~ss_G?aG zT^CA=yiMOb=;uPEb?&~m_!)iX)KOj^mvyYs55ED37QOqYSL4J`N!+)9NbW62(nRT!SelHOWN$PnEAgTLipW zVtdw}{{gNw0*-c&l$&a}4^A2VwmqX~%>8zMcfUQ{y<^XX6+I~6gWtS=dP2Om=ci}U zi;nsy89xf&2g(1qz1yC*PvwAkFYTRheJzRp^6{JP-#ve`{j2Sp?Jw?Mwy*J1I%0o* zc-X%F)3!h`n{0+ExK+ zesJ+dOy@32{qUiH$mV)&c(_bRSGeC4lFZW1F&d#+hLoa@X22s^|3$Vct_O)^a{&?O zF!9%$mbzbjuJkR!M?_9HOKrMKtK!s`>$T68t-2SbpK+yQJ=U|Sq;EDrw*u}~wPtWa#|i_Hd9^;B&Xqyy<2KAT<#%cMVk%-C7f!ud}v>p(F$9 zKZ4IOyE4wlTnlvE>XSOe(PIMC%Frb^m0cKraO{vdlFPVC=dfRw7_)sbLAoR&NZu4p za`;reT>|&leT1>^8}uUJsa>>7aU7S~kG-d`kXa<=G+DNWy1)g_w_8yddy+I3QD0YV zY(S`n%a#kBTNrgL16O4e&}Sw>IkhG_Ee{+WOzmEPR+WoBD{AUIHOMJ>dqw-rRqF`XF47+uier?VXT* zD$#m_|8DzA#=m&_X8Y3@y}|#Bhv)6<_xP=R$?@>8eI@c2pX&|&7g1pWA0(&WrfBc$0y7B};8gCGA72>N?8 zxwhmBFmK}LoBN>`U23wiV<6R+#PU-fNgS|eo8gSV&HZ(dd1`lgjc(u|1nQ zwzje6+k|W$jF-TIrJK=Ecf`MlooWYPjCwz;X2ZCIyNh}nV|AlOG07LMs~EwKX#{du zyD07$%9{9XeBcqX{&?5l<4Bc?+kSE@kq6{ zhc`o$fW7)ee^5GJ-+LckQIn3MsrY`tjo}l50Q2^8Yo!%xOVfHiav2Fok=q%lU-A}l zHm^m>fWJm)pvPfs;wzyvT7}o*`;>dily18gtN1pJl*ro>*-0CZsT1cK@_CEn5NL%| zS;{hc=?q#!&aGAA<#w zjOh=iqh@nD@Kvm<+_wQOkE~97ffPNPT2ErgQx&-JjT6v|Y+pGaPP}W2CskSg2G!-oR1kQPVXTkY?hcUe>ehkd= zE^2}LsLbT!qBdOkwe>gm{hH^%7(We$e@*oG^u#|%GFJ9s+{9^?jfw8aY> zyLKG#(r2>jo9&|@O*+s2I>UZbws#0&Mq|H z0}RnuB6H!me9L2VABXuaI1s}X*CG?&3b-z+VEs*D^<(3WfWAE@4jpWd^7`t{wlQq_ zC06ExFoiium)%c=CQSY9b)&aooEuS`R_ishtbGgR4)p9gM)B$j=SyXb&Y~R~O%hyA zw7`PD;GCA@y_!0kPoWRtTKn0e4VdQBI(ievx=(vc#mbuX)u*d$pZ*Yf zo!Q4Ug@pBbeb0xdKJZl7D#Un1*o)78fS)r{H`no4Q7mUVi!abfye7o!!quqBX6xUV zxsSu@<{T=j$_H6#IeJ9iW-M;Am<2Rj5OSni zZ>@9aQ0<*bD3qg=;1kUgrZ_}j1+Ww*)PScI;rpEXlyYvb!48M0i*;}-)&^6%h5f`W z&@Z8l%bw|d210S54>p5yg4tw0?s<`(O*VZqQ|?vY>DK^+Z_;oe0<-ibvVm9n_4K>-2`U>ES?z}&RFT6`TcY}X7v!06B z__y{k)*IiD?FPTJCz&Yvmj@l=W|#Kq2LJs7dwe7QQHVZBk>5N$Z698qwnuq9NrLAG z^A&FVl#l-F03k}`%#Kj!td=zk;jfA^F7 z?H50Kw>`hR-#+-y`}jBb?Iyni`gZk?K=vY`%T(gp z{9G6=xS|K*=Du9RLbisVB8#8#ft`JwiRQo`IBjOb1grnY1ZsO7tnN1{-PdHl>0^$p zU->M-0L}58hM%K*ZGySB2fV;xVnVEXoJ7_>5~3s*tel2sn3~@Zhq=zKlU>X9+}kXV z+Z>7gqwPPv8V{FgYl;vCa4xdpp{<)XKOKrXG;<8*rU(f>P#QC<8$no3C{N z9jm6d1*n`^+IlTlZoQ;}mbXXM%{ztLBi24bL4515GB7Ua<1Lwn*jdpkNT6s zOl60#3ex<21dm~=wATUp8O*S>A7fhQluwlUj8>5}qp{$?d}u#H#3!QFeuRstsA9pesT5)P8^ZV`69II@E%YL5=@fd_(i9qCAf?{zQx~~ z2b#KZz<$VRK;R`<_!q4$N?Dr4Lh-c>y$%)h_0J#b;G^96HUo8Ns}HxCcnZNK8*dfD zY`U?M1UDupugRgW^V;^vU{W(9_{dry*X!*V&1tc#j&Wg})}Em?V5>E^vG%l>+~9v8 z*-NkM&=}aDgAoYf9GqhgR3fvpg1kPc)#9k5^DrXAUg@XUCuL0I`b6Ti;_r{|f>lt) z#OKs;3?H@-v{|rj4VL3fIRk>IFeLtKO&JY&R7;F))O!ACVr_-Wd9kShx_O4lXp+s4?f?vAOG-f`~1`A?Xypww$IRiCJnu`&qW6t z+7H-%PukBU{!t45wQxOcPao_ym(<}GK=ing_LFb)4-DV@_;bni!|nOqXWQeuPq+Wy z-Q)JZZeMSI^5N_4-+uMg_N&i6-JX8%qiy@-vu%6#ULtf}FWU#{pLmlFKhg8y;colt z9lw{mJv@Jq@$>e0|D^rH)AmTZJ;f0}86 zb?j?c&%pWDd2GL3Q;CFV)D^L}fWLtTP96_aye2jy(fE4ahB>pCyhGefofC%BI8{zf zC(*}_Tvdb7;W4)~my>lL`FgQxOIRLu>bKh77Pc~(8nU!nZW$EdI;>WmL%(8aN~e%r zi!6gVjcL(M9p+I57Q3WyxWmLLua}B>+vDJUm!Xes<2~*bd-5)UBTKKTT@417Q0?JSaS37c|=a;6X6XbjC_4nu@b zwl~Nas=;62dTlE&({`r0r$I_lJ8ClK?%JBBbs2UOBaaCa$5MmH81?R5nZ!h8sK;2v zIx5h|B4jTt6*qG$@3$$(S7j6^*5*B(=ou{H4%s9(N`jy72W;yS=!g}<$7|)-^rkVD z3f4ig(FCy6Y&~YN`w@oZq#WI`)gk6@ecZT`hkp@jhP-YwZr81k$q`0*fJWH6>o{*O zL3ex-#vG|vgbxb}rEw@VRg;ov|u10NKrb{(t0M>e_MdexgT!%Ze|jnY`5 z#{dvgQ#FKtf)=oV+2oQK$BN)?`=f7O?q0s3h;P&@5)qS6D!3OP`s;$ceErMqpZv)$ zxBpTaWYsDszv=#A+nyh{?eG5GAF}=ENAK94KYZAp9zQU{vs^*Yd$v1Xfu%`*_wGsB z^Y+VMeb|2a%g62C|LK?8e~|X@?t$OBC&W+xmB6-r_PlNX{O{at|K{&JY`_2fusz>P zu7`Kq*W&xNyfD0c^7;1i{s-IFpZ#Ea{`?2q_Fh)z6Z|}np(?Wxh|cBIJ~_b6=Q9J(uMTzrzbW?kW;L8f&nxHF zEf(%@`sPr(0xd(fUXQGS`^5#g)VeNwHYciV?N%~II*v{1*Fe7T+S@-gt?fF?+3H+? zNq#WymGxRg#d%Ew^;*;R>M@F^kj&UGLJ76O9^GuwUVE;0oO|haA%Xl?c!F!s;c%}d?m+@-Iq5@OkmY(DO*hTy=D{e6X~31}7dwVIj~27q!ZC+k zhP~Kc;rT{53ywK@Nk7nuL3PP8I2n>YXVv$ziqMN{PSb1G^*3}eJq5?}Y=oGw7ATY1 zEM?2AQmMo^r>ui=<~89IVC=P!9iibQf;#v{kwgw`%&=su<9Y3oN>J=G=Uq$!Ow}x% zGzoF!x&q>_`WD#yrV-TQMj6099hpusS%0R^K5P<}l|os*u)ouZl)=IeSjsQ{h7FZA~mY8RNmE|fh+!|1OA zY&8SmQkx5Ip87FS!Ub(C^XQCZ>H`Spo?&Td$Sxt<9`rGOE?#iL@7pD2*Ngm^5K8RN%6=eYD2+alb z`E;DOYrx*W_J=pCJ{#;Vy)qY9$#Y(gZSV)$Mq66s9aUPoIYEPJN zlhNB4o>mk0LFhGt7Mq*yqad)};PW+j>N&*f4v4c@^vDr8rA4mT?!X*ox%KsA&amWV ze$<8XJmPwi>8oOCdt6m>|l`-iV`5-E0o(o_hkQfOefB%Y@S zd|4kZ?(-Hm_`kvpezoXN@CXC)K5pAT`Y(R8{lov_$J;;n2S3|>|M$h?`AHTScfi3X z7i>v|Y#J|%0h<*2EPDa>%Kz%GU$%esFaL7;7yta%Y^Vd@utyMf)RPFj!N0xR{>6Xv ze*0(t$@^{l9v(kP zlfu9Fg6$hD;Dd}=uXOAod@30~4Kl@zh9=3NfpC{qn=H--_%2hlq)k{fD&ed71iE?z4m;ct<$BDK>ttc^Bb;9_~uh|rS+U@ zb=29f)}Ze1Kv6Dy_8vT;PQquCsMntW`#-N;v(TLu|yk z44dUG`F+D)ZS19~$!+G4vzpjN5KS^W`MA8fn2+XG$GX{;s2Ap5eBmoCS zGYm7vtnMybeX38cAGuLG9_rkDqDC`V2e{bhY-7yH;J@_loN>tRj{Ahq)EWg*0&OVh?Bc#jGBRbp*; zaDG^U1P(f#VWuOPR_CjOHc#}P4-V=BgYz{%?dc{^UyY+_9~xeP+~^=j;sjAW-s9eM z!wqim!&_p%>b}8mAJ+NpeYnbn`ChIY|J(oFPqzQ+fB%#1pZ?STZ2S4oU--p&{r){} ztJpX33-FhLr|t3OetUer-+u9n`|W@FpZ;X~fBnyYCG9V_N2%=*-=jx~lEc3+|M|mb z+du!0rTx9nD8IaazrElmc+g9W`q85y5EY|t8OKhgx%hp87a3SE zH_RQqa6do1m)LjPo%9c)e<%76@1)5jl}Y%Kh8xj9c`dqF(#{ZmTJv`nd&Mm$_r@qS z?G)IVzO8aEL6qEIC@{u(aZ7Z37!9jAyI>t6@uF-Bx2?UgiDUzGt=w9->d(xj@)2pB zD9IQv6d~tcz-yG{YrW>yzUd*TsQNwVO)i7+jmS<3Sto^RtzPk!Ag2$#$Qg9}mqGGN5USu!mI=Wjr#PsO z&&4CUo@Up%x5o&QnA`+yzXy)&dl2VH#Xx(b4g^sy#!+=cPB#~W4F=~|BA~F&#NK}_W1BdV(K4eGc;vxe*_T)Vz#$I9ub=e>RvpnE25uj{-mDZFCn%AKt4LK{d z8f>{9xVCYhw$~V-$}-XbZZg|NNP(FjaC+7Q2?KY^*Q($!A;toc_2ZC%V?(It^`}=@ z>r2Q5IEp{A?<1{5xn^el3f#}JzZ*363YF37%t~|t2pv=G;OlfD7}N0^TD{iGn$h09m#H;{5Mp?z@vU$0M-IU2 zlNkE!R-^Q+4Rgd$dR;HA9S>*mbx>GB>wqMd zyiL{|?h(!&KF;od4Sw*=FS292{=^jss6 zxlWNVHbj#q5Mxdg@@^1N9rB3#a|I^QEIBWc!rT_CBpqbmPv|k{*r!|1uwbl1nb4<;$@wmV+9Q|JcaM}6ti}&0A^1uAM?VtU#zmWC|y`eAfNBGTq{&iOu@iV#j|MI7w zY)?P>bo=@Jr`!D}pKcHDCCUB!?e5(t!h|X44&yX1d1;7;p1-{>5B}9yk1s@&+aGrr<9NO$IzEhs<+}9vClW8p zHnHe$h!raT6m1Q?2l9p9WuE7ucG(o-qmqxc14`U%E>xMmm?yp+ zbPn)qwV#K?9jCY{@R|hZGPLA6?2C~(*|e^iU7KFddjciI2GaRz518#&U~+ys77-&l z?$dD&3E*)eeXPHBihgmEvG|pNAnvMULv`|VY{&ta>+b7kGO4)ZYZz`M*_b78Eoa3v z-ChQ_sdw_+3%Uk*pPT6Gr1R4XTGe$tEhm&y>k@7=Lj|3ITD!o_xm;? zJx4*RW2CwseO=2Wesz|I#2~D%F~$_^Y!Sb11usJi?ei(L7UqC&F2d#DFd@d~!f{fH zSaQjDHix(#Os#^ca)#y@Qi(mXuaW1`=Bg-jEJ*nvVt>aV$E_Jgq{ITFB33M|-sD_q z8Zx0nRKeZZ{oK>8?!WdP$si;ygAcLF8|)+8BwS?YQ(0&-J3A*gwCh5OgAR4c^+iLa zhXB1Hi2^ZJ#RBS7Tsg=Z%Lq!dp~vT6f^)2>WBDxHIrQUT=!woiiyFY?5tDOszxw)l z?HP2#jT%FurLG(E27ls1pIl@xuFF(sh`fZ1NNE1H(XRFJen0#<6o_DQ^D&jg5#cLP zmjZCEs};<6deAm^a4l0?jmW38ni*PKVcj~P2MahqUw;YqZ}8*Z%sYI8|J}p({Pes% z;a4E=aDN7943cVI%L5nbT-T5l^fdI2Zc}~ZspHJxXgZa8pMKnD?#G-b0U@og^jr$) zy%(jLmBoFh!2LRKz-<1YFfwV*XF1KskH;Q^*5WfTf?w4Ns7P87r+x{|ZuJRRgKZ+c zY-mnSx@K@Ropl+mBAvw!a~Cz)<%yp>QY+aRXp)f#oK)a(D!Yq2W~3nFoGfiq_U zW7G2qu0&v-x@Curc#E6Ds*mvw5^qDgc6UT@$NvkPaku^PS1)?Q`Y5MZ&4DGy4SpV0 z+sjvfz5Qc+ga2Rua(j+%@Z;P2dgJ@~@k!d__J{w`r`sR?;iud0|5V!Ve<~MfxnMtT z+kg6>{&4%x{*xbV|HVK0>GuBN!}j6n{r1oQ#b0gz`cHnn{fRVOZC>!n|K$hUzxtPd zw*A?keZBqJpMN74Bm5Hp$z%s1=OXf_pWSbte)_O|_M=a>Po;hG{`2jVPktaJznAM5 zzF{w+QXjr)51HZ8z=1b7_-9Jbd@;cb$jkPNzx*p{f31I~kect1_f8_Ezq^wrFESFq z9_{gyPqq)z{^kdtY`^}&r`tdK2S3{GKmXD8{K@_HEOh}$hxH3kq1r=C+!9luxV59~ zO);yZ$0e00pRs20Ac;f%b{Gf`GTgj?InJ!@8MLMQ2!-pFE`ZUvyw}u`cqRN+YjYD^ zG94D4suvO0&Va37bHhdxa9eV9iOnIg8N{GZ+4zeNdXe}Q)(*aZF5XYG+!x@&begMM zp9{g48Iyl`T@>>4GG^vcE8Z4xRQ|x%Bdyh;Zx0Dze!g!wkH|Ak zn3XHJW$P|eMBV+vdx@s?ZvfaQBa-!;vkP!#w>=06ksRVm;ta;&( zZFz2r7F5D9utnsDRKaCe-i*Rb+7(miBP7LE8U=L|gQyx;XOCgqgWB6MZlGu+I4_;A z)?P;q;Fcgh(|a5dLQc5=>Rl&=P)r4BoF3mfw$g~PDi)|t9EHk-sMMhA6F2xV)-I4l zfy}!q=upeA!Pz~sr+^$sdk!$rom^_fwsD2jK)1AyI?g-?a?9s<@X+7-9KyUE$4uv_ z75S(+>mh)(R~`Desf34!=3-F6DpVu~(9n|18Hn?>n*le`9Se$*Zx=QXUmuOYwpGvG zsca3Pq=&D+=+XGa%a`Zv{{CTmz;Ezl%>AW7+R4^<+OXXf8$?#GPrjU=_~>S*f*;8^l?P$%Wi@W= zoWCNBM5|rllJEOC1`L%^Mp;2ui{n-x@sQ~z$-ECV$1E1!oC3BOTY!FEF|BlNr`ddl zV~(*uuM$@Ckj|9&T_2$jp z_Qzko;AVVvon==HLx}d12BU{mE>>>69vHgQ?sb~H&xIEdv|s(|*W17OlYgUYDh)UI@8m_s8*6m1iiWzTq)J@H)|e(YUIxhm35Wg(zV3M6aD-jn zFlMirYjosJey%k} z9m7476QamEle@QTQ;bW~DF(YDsEgeOix|~+MjN(LMbW!hk*;pXR0knxuRS`>s6!p; zaj9gG!v|dGjju<0Zy`~XmBZtCbo)R}9mF`*167;PlsJ#rxnHv@RPS*$M$yD(3zp>9 z4MtN+?P5Eonm28gDiG_J(I31MpYr}rkjIGjSrO>r}wqcZ5~#@ZT~lTSS^ zkXGZwUj*vlN1a0L25|@*>$m9QXyv<1;jVIW^d}0g=1oczItH_!7H7Ct#vhHDIQj1B>p7UvQJ3AK2w%)BVHt^!(}e z;llu0K&8Krwr`&Aw{Px#vweO4#rE~XZ?>n0XSuL^zTMxyXMXe;Ll65m_rKXb+<&?K z%@<#9kB>i;7a{!Ij@~H81=AN%clowGiQ-XSsGjYc^$((aw>@m{ULLjw$$gLC^?A9M zxclu{YQxX};2(P7$BOuKK=}Ecd;H9f{^z`(eD>M);qik|eUP{ha&SIL)RQni3-1g5 z&LB1GO@H`5i1q!m)NuE>{qo({+i%{>izfcV0jU`uAg%JrvJQ%ifVq2{0{iw2nx9~r z<3uBLppT>$s4UxLP*HPfgn?qwd^^wrzkk5K%jn0i!7aHQS6XZvl%( z!=oT4?a{e9+!a;l$7{iwS*wmq0ijR2lZa5+ULI|b>EVscZoC+Ct^@CeshcSCJ~TM1 zHh<_?H#dSEFHZg{YU98$-M8IErG3$WuEvaZjCOEek8KKVGu>`$T|;N@$7zWAa%-4t zrbv8jh9vHTj-7YMHHG^e`8h7|zl3&x2Tu0osOcNF1`*R}4i5};5pK6O+lQ|6J*pQe%vrz=JJwEMnbs%(I{HJ2JnWz{sI zI0L!v!8k>nss(*wb3!L=e&+OZG3OqpT1~BI$)nLG7*d#GlA5s-Jun=D<3ag49Ptfi zQ9zgU)uoNFKeCM@Q`8uRmx9h4kUs|yd9lT5SbM;OJ9tIy81LH*xtbC2dW0r!oCkX8 z=8!7#WF3s-#(JAKdEF6}Cw&LFsjKF2xku0mGS7^2gawbZ1UQy7i19{L5;e7l+ef|} z=W?%;7Aj%GXFz-=e2~wEu{MDD%0(yV!8-Q~vYb~3_dDxfVf6%z1zixXne7O%kwB>O zv4E~nui635PX+1I19e5CYl89=Hu%8T zF~rQ!*VBSv@dkCCHGX=%*g;;Hj2)dAPO3|SpyG3T6+vmCKd6TEoIhCLoOrobG~>CfI! z{VW%gmj~HD@1+V{SV$v)F9xF9-bs=8i{gX$-|0?9ym1*3d(G{75=p#VxOht)P1TIG z5g&-*xU7aYd9p0zz<=rc@|5z3+8cea5g@?kg6!`^|G*mYrvv0l4v6u%OJL#OIh?J_ zmmvIgpbsAl(%R@!+1k4y)-N>QK73xUZ66c;iM@BCf1B{SK1z9VMD=+v_SS=XKME16 z$7DS&XBv5kO0OeoD;^lk8W4fjcqwdS{PR_e{hzY>&yG=sPTa&%mKA?gl`E~h!NWh% ze0cv(WV!a@j{wo+dW<)K4RpJBcPg6VBnEFkPtJf7Rq=MP{L-DR#7lU=dBbx@ zAFaUL0O@hQvB@yE@ab@(m_=m837&mKp%tO7Hq?~c7#fx-s>PFZO^z9VvkT36OuUWK zq4{%-Cg=V47Pyd??z~|1ZGukSU)Op}^(9~)$uz~!F|W%jo?GWR0u%F^OCbKccEj4f zh!)im=V`>8(&S9^?0TK9H!=FP=YQs3S3lPgWSyxi+tT#=b&w5@pP!Ps$TOg?2m;UpFWgT{b z_{uRb4qTeNlTq10 z&V3j9-l&J`nr$^-=-J}^vp(Lx!+ZY+eeaKoU{gngE#Ncpwgx$qOJ8Keh%yzQV~6WSo=B|T&v zr+gHfKUTWDZV2k=97?$uc-ui&%A6wrM}1w-Y8>aYf~(IlltQ+~E)!{&jgK|2*{vql;mv(upJ0|R{6TOHG?-!|(_H@A%_d{s{IeVUZWBQtrjn+D>8*b60o`ZXblvcvMfE)BfO zk*p4imjOC)DDya3g;G~%9HVMMdg)c6BPPcHFCh3{{d>u)rL-6f@jZC_0pOj;_Zx5U z%O2+crp_Dg>I*XE)SFps)N@AUQF5)(GgMzRSjC4r1uqS-@q7LF_I|#>k7l8g3tngr zWXA6~^Is3Zi5$wUP3s|C`8`CM#dYvq6GR)5i|b;9E9SsQNd;~J^gPt(&! z;$#B+T}yd$|L(msf0OTT^eNjnJiPghe_H_Uun_jbNRblJqwoBitZ5Wf}5q0@24>lhJk3kdKY$ zVnVXL4ZMhB?0Sl!+VpkssBn*2@8Ny)%hgxmIKv$^BJuChC)IfCwZ2i zx^S8B^xUt(X+HBQu4&*Rxr$Rlv#quP4B4t4$85aU=UC8%_Ik>I#XzI)nYZ@d-{0F8 zSS0J%X}X!f^%HwGQJ(k!VMiwdpV}uwhz?ecDcTf#E^S=phNgN;yJ>UNgjvbe7VysY~ymgfGeK=Mwz);r+un!q54qc(>`10xvsWR#O04V5d z@Ub6*v%csIvDVi799A`yJ?Ip+#$@o?y~lp>p0f7bPr1>8?F7yxpgm&tu(F$8i70}d zpL5Ve*1Nj$$YYW1E8W(s4t4O0hE@}7&Z}F2`=Q}MSM#yn?JAlMfQWHYDYOPfGBzcb zO^4WeyArcd(Xk4nRu|ji7_t4vyXs*aCQ>Jd1zMw}P;O0v8%i5)ysJg|q^X~Nn-o8z z!*80RXE5S$BVT_H?)m9aeZYlXp34BY=U_fN2tdP%@ka!07#n+gz>&@j5D$~uhB`fb z9;NBcF>O)}TJSbRi6Zd8f)(H3mpJ}pksrZ*U>)p33;XTDbWX9iy2nMU_5H-Ry?^rs z?-E=aw?fB@8~gX~(#?H*gCBoM=gzRjkWMliniT70 zZUL|R5OW`BOXHj-`jhPp+Rc8*slhgB7elz@slv5j=ok;pZo8`B6~K4_hGMR1-2_~J zYs@&Q^MreC2DRaXSj=G09iZ*}4%_n_(%{@T@ep2TTnD;H86vmmcX`Em*go51b91zgu`fQ@`Du#T}N-X;js!Vc_&zZQ+wleA>rQWTkJ!51O(=2qeR z=m@FimAmNu{3`iUXvSE}i11nEJcV39ZT_hG4rdA_^!0uKDV;axS+xcp+674=;$U`E zHv^;^ltjgtP+_6v`k5g%Jso8=*;Hqn1_U2AY_12dZ$OuN4|^GT%|dUjAl7S4M&A-J zFKFNtWKWf4Yir99y2!2YdB^-agk8G=>cF?-Q*rEZF_62fUF)(&_@F40)DT`Ys>k40 zrlD7Yg2^;jhi6fX6UXT70D?x}|3C4w0`-Oxy8!2+VxW(UL&E#)AUe#jpCw(WYQg%M zL*?2>mjobR`!HwOM((bN1og@GYmhjR*F@^MAl{C!_9>jnuT&nnGIR_-&edCi`f$l* ztTy&RMc8OIkY|W2xK|obosFQ&E$8I~& zIUhX^Xu_EGCE&}H+wX8OeEnCgpj;eI;8Oo1bbPz)H%{#UZBU~geeR~?p*h?wwK324 z3jlXE*<8@#Tl(mu>CJw>PQsPfUf$q;+8(7nnH_WW7he4aKU(`{zijBE3xQr&L|>E| zOij3}0u?w|jW*<-Vx_+!P@6QroX?v3U}FBd!j^pKXK?#Pka(p?L>=+w6`Rt{NrSIzL{bdj6wf%azah?KE$cGD%Kran?@wc7+p_aO zY-dK~aHlucT&yCiSXCUVD3YQmlA@X-MGGyt)dM8aEm>}>Z5Xm)!$1714cKnT2HJps z82-^P>>oA^8-~?@CAnLzMoR)Uv_y$xu?E&WyrJGuZ@ll$Lk^K%-?!GaWXP;UECN>w-OT71lsOXJ=T|F(Pz6M^G%+IiSg3)IeqTo z!a3Q*JjCA&LNPOqp!OWrhr*tNYm)ZOqMeHK{b%rf$EiV2d!KZ^#+!T0wJ9{mX%blV zFhtmHnnXQkFhgW@&mM|!SvG;yJ!_-Iv*;VqtRPa?=PB&0zlH2q_8VVLnZ& zGMIqj>Z-3(j_K&KUN^QCbQ-Qy6tr^IkLj>*nOqmBL2Z@?*RSM7nwXRJbtEArcn0!9 z03I_Po2@fT^l*ky0ip}#M_vPcw0;V+MAZm*t9>psS6of-cHjZx;DxmX5wh9Y?%pB{>^dVq{6!p4d22GatM`{vO^L;B#aO@64U)$8976(^)g6${!f< zr%!OKVp_1S{xWY2u+1T!2s_C3)1WiQoXgj2WF1^Tt9H)OBs4K-#zChE&sj;

    AfF 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

  • From 6611d8baf14df24ab74efba920c214090b6a56ea Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 5 Oct 2021 10:45:44 +0530 Subject: [PATCH 738/930] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index d4b8fb8cc9..6a38e2a92b 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19043,7 +19043,7 @@ }, { "source_path": "windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md", - "redirect_url": "/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter", + "redirect_url": "/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings", "redirect_document_id": true } From 6568fbda21799a4d279f09637c778de3915680d3 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 5 Oct 2021 10:59:39 +0530 Subject: [PATCH 739/930] Updated --- .../policy-csp-admx-mobilepcmobilitycenter.md | 26 ++++---- ...y-csp-admx-mobilepcpresentationsettings.md | 23 +++----- .../mdm/policy-csp-admx-msifilerecovery.md | 19 +++--- .../mdm/policy-csp-admx-pca.md | 59 ++++--------------- .../mdm/policy-csp-admx-pentraining.md | 25 +++----- .../mdm/policy-csp-admx-wordwheel.md | 7 +++ .../mdm/policy-csp-admx-workfoldersclient.md | 32 ++++------ 7 files changed, 66 insertions(+), 125 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md b/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md index c514981896..ee4176f585 100644 --- a/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md +++ b/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter.md @@ -13,8 +13,13 @@ manager: dansimp --- # Policy CSP - ADMX_MobilePCMobilityCenter -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    @@ -91,12 +96,7 @@ This policy setting turns off Windows Mobility Center. If you do not configure this policy setting, Windows Mobility Center is on by default. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -123,6 +123,7 @@ ADMX Info:
    + @@ -167,12 +168,7 @@ This policy setting turns off Windows Mobility Center. If you do not configure this policy setting, Windows Mobility Center is on by default. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -184,7 +180,5 @@ ADMX Info:
    -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md b/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md index 9701a24c0d..afa84fef27 100644 --- a/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md +++ b/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings.md @@ -14,6 +14,13 @@ manager: dansimp # Policy CSP - ADMX_MobilePCPresentationSettings +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
    @@ -96,12 +103,7 @@ If you do not configure this policy setting, Windows presentation settings can b -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -177,12 +179,7 @@ The presentation settings icon will be displayed in the notification area. This If you do not configure this policy setting, Windows presentation settings can be invoked. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -194,7 +191,5 @@ ADMX Info:
    -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md b/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md index e21f15744c..ca757d87c6 100644 --- a/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md +++ b/windows/client-management/mdm/policy-csp-admx-msifilerecovery.md @@ -13,8 +13,13 @@ manager: dansimp --- # Policy CSP - ADMX_MsiFileRecovery -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    @@ -99,12 +104,7 @@ If you do not configure this policy setting, the recovery behavior for corrupted > This policy setting will take effect only when the Diagnostic Policy Service (DPS) is in the running state. When the service is stopped or disabled, system file recovery will not be attempted. The DPS can be configured with the Services snap-in to the Microsoft Management Console. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -118,7 +118,4 @@ ADMX Info:
    -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - \ No newline at end of file diff --git a/windows/client-management/mdm/policy-csp-admx-pca.md b/windows/client-management/mdm/policy-csp-admx-pca.md index 6919eebaf5..1ec34c4edd 100644 --- a/windows/client-management/mdm/policy-csp-admx-pca.md +++ b/windows/client-management/mdm/policy-csp-admx-pca.md @@ -13,8 +13,13 @@ manager: dansimp --- # Policy CSP - ADMX_pca -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    @@ -111,12 +116,7 @@ If you do not configure this policy setting, the PCA is configured to detect fai The Diagnostic Policy Service (DPS) and Program Compatibility Assistant Service must be running for the PCA to run. These services can be configured by using the Services snap-in to the Microsoft Management Console. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -184,12 +184,7 @@ To configure the Program Compatibility Assistant, use the 'Turn off Program Comp Templates\Windows Components\Application Compatibility. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -257,12 +252,6 @@ ADMX Info: This setting exists only for backward compatibility, and is not valid for this version of Windows. To configure the Program Compatibility Assistant, use the 'Turn off Program Compatibility Assistant' setting under Computer Configuration\Administrative Templates\Windows Components\Application Compatibility. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). ADMX Info: @@ -329,12 +318,7 @@ ADMX Info: This setting exists only for backward compatibility, and is not valid for this version of Windows. To configure the Program Compatibility Assistant, use the 'Turn off Program Compatibility Assistant' setting under Computer Configuration\Administrative Templates\Windows Components\Application Compatibility. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -402,12 +386,7 @@ This setting exists only for backward compatibility, and is not valid for this v To configure the Program Compatibility Assistant, use the 'Turn off Program Compatibility Assistant' setting under Computer Configuration\Administrative Templates\Windows Components\Application Compatibility. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -475,12 +454,7 @@ This setting exists only for backward compatibility, and is not valid for this v To configure the Program Compatibility Assistant, use the 'Turn off Program Compatibility Assistant' setting under Computer Configuration\Administrative Templates\Windows Components\Application Compatibility. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -548,12 +522,7 @@ This setting exists only for backward compatibility, and is not valid for this v To configure the Program Compatibility Assistant, use the 'Turn off Program Compatibility Assistant' setting under Computer Configuration\Administrative Templates\Windows Components\Application Compatibility. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -565,8 +534,6 @@ ADMX Info: -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-pentraining.md b/windows/client-management/mdm/policy-csp-admx-pentraining.md index fba51703fe..83f6c2e71a 100644 --- a/windows/client-management/mdm/policy-csp-admx-pentraining.md +++ b/windows/client-management/mdm/policy-csp-admx-pentraining.md @@ -13,8 +13,13 @@ manager: dansimp --- # Policy CSP - ADMX_PenTraining -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    @@ -89,12 +94,7 @@ Turns off Tablet PC Pen Training. - If you disable or do not configure this policy setting, users can open Tablet PC Pen Training. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -164,12 +164,7 @@ Turns off Tablet PC Pen Training. - If you disable or do not configure this policy setting, users can open Tablet PC Pen Training. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -182,7 +177,5 @@ ADMX Info:
    -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. diff --git a/windows/client-management/mdm/policy-csp-admx-wordwheel.md b/windows/client-management/mdm/policy-csp-admx-wordwheel.md index 9fe0a0904f..d66b03aaee 100644 --- a/windows/client-management/mdm/policy-csp-admx-wordwheel.md +++ b/windows/client-management/mdm/policy-csp-admx-wordwheel.md @@ -14,6 +14,13 @@ manager: dansimp # Policy CSP - ADMX_WordWheel +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). +
    diff --git a/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md b/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md index 4bc202be58..35838e210e 100644 --- a/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md +++ b/windows/client-management/mdm/policy-csp-admx-workfoldersclient.md @@ -13,8 +13,13 @@ manager: dansimp --- # Policy CSP - ADMX_WorkFoldersClient -> [!WARNING] -> Some information relates to prereleased products, which may be substantially modified before it's commercially released. Microsoft makes no warranties, expressed or implied, concerning the information provided here. + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect).
    @@ -95,12 +100,7 @@ This prevents users from choosing not to use Work Folders on the computer; it al - If you disable or do not configure this policy setting, Work Folders uses the "Force automatic setup" option of the "Specify Work Folders settings" policy setting to determine whether to automatically set up Work Folders for a given user. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -182,12 +182,7 @@ If you specify User choice or do not configure this policy setting, the user dec The "Force automatic setup" option specifies that Work Folders should be set up automatically without prompting users. This prevents users from choosing not to use Work Folders on the computer; it also prevents them from manually specifying the local folder in which Work Folders stores files. By default, Work Folders is stored in the "%USERPROFILE%\Work Folders" folder. If this option is not specified, users must use the Work Folders Control Panel item on their computers to set up Work Folders. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -253,12 +248,7 @@ ADMX Info: This policy specifies whether Work Folders should use Token Broker for interactive AD FS authentication instead of its own OAuth2 token flow used in previous versions. -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + ADMX Info: @@ -270,7 +260,5 @@ ADMX Info: -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. \ No newline at end of file From 098ce24a944e1621814a920694847cf4a879cc86 Mon Sep 17 00:00:00 2001 From: Doug Eby Date: Mon, 4 Oct 2021 23:22:26 -0700 Subject: [PATCH 740/930] Update index.yml --- windows/hub/index.yml | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/windows/hub/index.yml b/windows/hub/index.yml index 5a0881cad0..3d697a0ce8 100644 --- a/windows/hub/index.yml +++ b/windows/hub/index.yml @@ -32,10 +32,9 @@ highlightedContent: itemType: overview url: /windows/release-health/ # Card - - title: Learn more about Hybrid Work + - title: Empower your hybrid workforce itemType: overview - url: https://www.microsoft.com/hybridwork/ - + url: https://www.microsoft.com/microsoft-365/blog/2021/10/04/empower-your-hybrid-workforce-today-with-windows-11/ # productDirectory section (optional) productDirectory: @@ -190,23 +189,21 @@ additionalContent: - title: More Windows resources # < 60 chars (optional) items: # Card - - title: Windows 11 product site - summary: Find out more about Windows 11 for enterprise and Windows 11 for business + - title: Windows product site + summary: Find out how Windows enables your business to do more url: https://www.microsoft.com/microsoft-365/windows + - title: "Windows 11: A new era for the PC begins today" + summary: Blog article that describes how Windows 11 empowers you to produce and inspires you to create + url: https://blogs.windows.com/windowsexperience/2021/10/04/windows-11-a-new-era-for-the-pc-begins-today/ + - title: Windows IT Pro blogs + summary: The latest Windows blog articles for the IT Pro + url: https://techcommunity.microsoft.com/t5/windows-it-pro-blog/bg-p/Windows10Blog - title: Windows blogs summary: Keep up with the latest news about Windows url: https://blogs.windows.com/ - - title: "Planning for Windows 11: best practices for organizations" - summary: Blog article with best practices to help you plan for Windows 11 - url: https://aka.ms/Windows/blog002 - - title: Windows 11 security explained - summary: Blog article to learn how Windows 11 enables security by design from the chip to the cloud - url: https://aka.ms/Windows/blog010 - # Card - title: Participate in the Tech Community summary: Learn how to be part of the Windows Tech Community url: https://techcommunity.microsoft.com/t5/windows/ct-p/Windows10 - # Card - title: Ask the community summary: Get help, and help others url: https://answers.microsoft.com/windows/forum @@ -221,6 +218,10 @@ additionalContent: url: /mem/endpoint-manager-overview - text: Getting started with Microsoft Endpoint Manager url: /mem/endpoint-manager-getting-started + - text: Microsoft Endpoint Manager simplifies upgrades to Windows 11 + url: https://techcommunity.microsoft.com/t5/microsoft-endpoint-manager-blog/endpoint-manager-simplifies-upgrades-to-windows-11/ba-p/2771886 + - text: Understanding readiness for Windows 11 with Microsoft Endpoint Manager + url: https://techcommunity.microsoft.com/t5/microsoft-endpoint-manager-blog/understanding-readiness-for-windows-11-with-microsoft-endpoint/ba-p/2770866 - text: Microsoft Endpoint Manager blog url: https://aka.ms/memblog - title: Windows 365 @@ -229,8 +230,11 @@ additionalContent: url: /windows-365 - text: What is Windows 365 url: /windows-365/overview + - text: Windows 365 Enterprise now supports Windows 11 + url: https://techcommunity.microsoft.com/t5/windows-it-pro-blog/windows-365-enterprise-now-supports-windows-11/ba-p/2810334 - text: Windows 365 blog url: https://www.microsoft.com/microsoft-365/blog/ + - title: Windows Server links: - text: Windows Server documentation From 30a144ec9c6d64820b1b2b8e3ef9276b22cfe6ab Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 5 Oct 2021 13:25:38 +0530 Subject: [PATCH 741/930] Updated --- .../policy-configuration-service-provider.md | 17 + .../mdm/policy-csp-admx-admpwd.md | 299 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 3 files changed, 318 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-admx-admpwd.md diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index dbc08873bd..af24745349 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -213,6 +213,23 @@ The following diagram shows the Policy configuration service provider in tree fo +### ADMX_AdmPwd policies + +
    +
    + ADMX_AdmPwd/POL_AdmPwd_DontAllowPwdExpirationBehindPolicy +
    +
    + ADMX_AdmPwd/POL_AdmPwd_Enabled +
    +
    + ADMX_AdmPwd/POL_AdmPwd_AdminName +
    +
    + ADMX_AdmPwd/POL_AdmPwd +
    +
    + ### ADMX_AppCompat policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-admpwd.md b/windows/client-management/mdm/policy-csp-admx-admpwd.md new file mode 100644 index 0000000000..19b22053f4 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-admpwd.md @@ -0,0 +1,299 @@ +--- +title: Policy CSP - ADMX_AdmPwd +description: Policy CSP - ADMX_AdmPwd +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/09/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_AdmPwd + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + + +
    + + +## ADMX_AdmPwd policies + +
    +
    + ADMX_AdmPwd/POL_AdmPwd_DontAllowPwdExpirationBehindPolicy +
    +
    + ADMX_AdmPwd/POL_AdmPwd_Enabled +
    +
    + ADMX_AdmPwd/POL_AdmPwd_AdminName +
    +
    + ADMX_AdmPwd/POL_AdmPwd +
    +
    + + +
    + + +**ADMX_AdmPwd/POL_AdmPwd_DontAllowPwdExpirationBehindPolicy** + + +
    Home No No
    Pro
    + + + + + + + + + + + + + + + + + + + + + + + +
    EditionWindows 10Windows 11
    HomeNoNo
    ProYesYes
    EnterpriseYesYes
    EducationYesYes
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + + +When you enable this setting, planned password expiration longer than password age dictated by "Password Settings" policy is NOT allowed. When such expiration is detected, password is changed immediately and password expiration is set according to policy. + +When you disable or not configure this setting, password expiration time may be longer than required by "Password Settings" policy. + + + +ADMX Info: +- GP Friendly name: *Do not allow password expiration time longer than required by policy* +- GP name: *POL_AdmPwd_DontAllowPwdExpirationBehindPolicy* +- GP path: *Windows Components\AdmPwd* +- GP ADMX file name: *AdmPwd.admx* + + + +
    + + +**ADMX_AdmPwd/POL_AdmPwd_Enabled** + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EditionWindows 10Windows 11
    HomeNoNo
    ProYesYes
    EnterpriseYesYes
    EducationYesYes
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + + +This policy enables the management of password for local administrator account + +If you enable this setting, local administrator password is managed. + +If you disable or not configure this setting, local administrator password is NOT managed. + + + +ADMX Info: +- GP Friendly name: *Enable local admin password management* +- GP name: *POL_AdmPwd_Enabled* +- GP path: *Windows Components\AdmPwd* +- GP ADMX file name: *AdmPwd.admx* + + + + +
    + + +**ADMX_AdmPwd/POL_AdmPwd_AdminName** + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EditionWindows 10Windows 11
    HomeNoNo
    ProYesYes
    EnterpriseYesYes
    EducationYesYes
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + + +When you enable this setting, planned password expiration longer than password age dictated by "Password Settings" policy is NOT allowed. When such expiration is detected, password is changed immediately and password expiration is set according to policy. + +When you disable or not configure this setting, password expiration time may be longer than required by "Password Settings" policy. + + + + +ADMX Info: +- GP Friendly name: *Name of administrator account to manage* +- GP name: *POL_AdmPwd_AdminName* +- GP path: *Windows Components\AdmPwd* +- GP ADMX file name: *AdmPwd.admx* + + + + + +
    + + +**ADMX_AdmPwd/POL_AdmPwd** + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EditionWindows 10Windows 11
    HomeNoNo
    ProYesYes
    EnterpriseYesYes
    EducationYesYes
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * Device + +
    + + + + +This policy setting enables management of password for local administrator account + +If you enable this setting, local administrator password is managed + +If you disable or not configure this setting, local administrator password is NOT managed. + + + + + +ADMX Info: +- GP Friendly name: *Password Settings* +- GP name: *POL_AdmPwd* +- GP path: *Windows Components\AdmPwd* +- GP ADMX file name: *AdmPwd.admx* + + + + + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 932fdd0cbb..8fa76c2a7f 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -407,6 +407,8 @@ items: href: policy-csp-admx-activexinstallservice.md - name: ADMX_AddRemovePrograms href: policy-csp-admx-addremoveprograms.md + - name: ADMX_AdmPwd + href: policy-csp-admx-admpwd.md - name: ADMX_AppCompat href: policy-csp-admx-appcompat.md - name: ADMX_AppxPackageManager From 0dc7b629b27559f66146501f857fca3e4e932d7a Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 5 Oct 2021 01:25:01 -0700 Subject: [PATCH 742/930] windowsupgradeadditionaloptions --- ...1-with-the-microsoft-deployment-toolkit.md | 20 ++++++++++++++++-- .../windowsupgradeadditionaloptions.png | Bin 0 -> 233427 bytes 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 windows/deployment/images/windowsupgradeadditionaloptions.png diff --git a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md index eb7d2a6ec9..6c1ad52342 100644 --- a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md @@ -25,12 +25,12 @@ ms.topic: article The simplest path to upgrade PCs that are currently running an earlier version of Windows client to Windows 11 is through an in-place upgrade. > [!TIP] -> In-place upgrade is the preferred method to use when migrating from Windows 10 to a later release of Windows 10, and is also a preferred method for upgrading from Windows 7, 8.1, or 10 to Windows 11, if you do not plan to significantly change the device's configuration or applications. MDT includes an in-place upgrade task sequence template that makes the process really simple. +> In-place upgrade is the preferred method to use when migrating to a newer version of the same OS, or upgrading to a new OS. This is especially true when you do not plan to significantly change the device's configuration or applications. MDT includes an in-place upgrade task sequence template that makes the process really simple. In-place upgrade differs from [computer refresh](refresh-a-windows-10-computer-with-windows-11.md) in that you cannot use a custom image to perform the in-place upgrade. In this article we will add a default Windows 11 image to the production deployment share specifically to perform an in-place upgrade. > [!IMPORTANT] -> The upgrade process will be blocked if the device does not meet [Windows 11 hardware requirements](/windows/whats-new/windows-11-requirements). This will be displayed +> Windows 11 will block the upgrade process on devices that do not meet [Windows 11 hardware requirements](/windows/whats-new/windows-11-requirements). Be sure to verify that your device meets these requirements before attempting to upgrade to Windows 11. Three computers are used in this topic: DC01, MDT01, and PC0002. @@ -94,6 +94,22 @@ On **MDT01**: - Organization: Contoso - Admin Password: Do not specify an Administrator password at this time +### Specify additional command line options + +Before running the upgrade task sequence, an additional step is required if you are upgrading to Windows 11. This step is not necessary if you are upgrading to Windows 10. + +The **/EULA accept** command line option is required starting with Windows 11. For more information, see [Windows Setup command-line options](/windows-hardware/manufacture/desktop/windows-setup-command-line-options#eula). To add this command line option: + +1. In the Windows 11 Enterprise x64 Upgrade task sequence that you just created, in the Preparation section, click **Add** > **General** > **Set Task Sequence Variable** and provide the following values: + - Name: WindowsUpgradeAdditionalOptions + - Task Sequence Variable: WindowsUpgradeAdditionalOptions + - Value: /EULA accept +2. Make the Set Task Sequence Variable step the first step in the Preparation phase by moving it up above the other steps. See the following example: + +![Specify EULA](../images/windowsupgradeadditionaloptions.png) + +Using the WindowsUpgradeAdditionalOptions variable to set command line options. + ## Perform the Windows 11 upgrade To initiate the in-place upgrade, perform the following steps on PC0002 (the device to be upgraded). diff --git a/windows/deployment/images/windowsupgradeadditionaloptions.png b/windows/deployment/images/windowsupgradeadditionaloptions.png new file mode 100644 index 0000000000000000000000000000000000000000..4fcdb1dd70503db5d518d658bd7ef9fb441f1002 GIT binary patch literal 233427 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ෛ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

    Il#aSvtt(M|uwm?UeotA{4 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

    }DN{CkxRJFJT~YL-C3pUg_S4J}0BGEl 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 z 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

    3RA8~=GJVX6HtsSVspby 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�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 Y;F&$bt_<_wcb&jTs@f{$N)}=N3nY}vQ~&?~ literal 0 HcmV?d00001 From a3bec31eb86c1a9d1680bb4f4ae6c2901333e07c Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 5 Oct 2021 01:42:20 -0700 Subject: [PATCH 743/930] finito --- ...e-to-windows-11-with-the-microsoft-deployment-toolkit.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md index 6c1ad52342..0623eb51b1 100644 --- a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md @@ -126,12 +126,6 @@ On **PC0002**:
    -![upgrade2.](../images/mdt-upgrade-proc.png) - -
    - -![upgrade3.](../images/mdt-post-upg.png) - After the task sequence completes, the computer will be fully upgraded to Windows 11. ## Related topics From 2737027875974cc635cef9024eb74135c4fa41bf Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 5 Oct 2021 01:48:07 -0700 Subject: [PATCH 744/930] replace screenshot --- .../images/upgrademdt-fig5-winupgrade.png | Bin 843124 -> 843124 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/deployment/images/upgrademdt-fig5-winupgrade.png b/windows/deployment/images/upgrademdt-fig5-winupgrade.png index ef09ebfba610767b8dd369b96ec8d13b01b21b01..f346380b9899e78a4184c255173fc0ff38155184 100644 GIT binary patch delta 815599 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%0AUYN5TSIH2&sycL?%hKgh8xhGl_u$Mlp?Uu!D+m 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%0DV1H)r)mLr_oKZur1L2Q3`7#fYr_~ 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 z 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ℑ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�{d50bDT;(|N+|Y1c7)O(O_7G>MX^gGtcS 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%0A^K)P(6nqk~B3RDgYgWn$#O&2+V0 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 z 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

    qQDu{KMb2vn26ZiEBFtx53 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

    jn>8qxAL63&fnv7Od z=Yq7nZqi>^Q7>EPt5-y;ORyO67RpUgFmeo7wivD+tMHvdL^0`dO)BvZc*HOCj7fne zj<`KyYSJ7H44uwos$a}Mq>1Iwa@dTHC&KIHy<`R(-1NRicPR<4R0;)9% zx_B@mTo#0%3ubV8LZ(y-mE*z*Frnr8p-)JPxFy`ka5jJTd&WF}y&7KcxmkDw zyV+pI*QLFP-=>i3I4s?a()8o-yN~$st7weSrE%2@a4)bY3T;+1lB;O;m3!dOIDuJC z4>-Nq7lC2k22%cOr4WOE1edu>q%-~5ft()j^H7S_PN?RAoW?yPY1xbT^Jb=H%5xxc z?%oEtM#Mv7AkE;)b!6Uun&V8y#FR-5Q^w-+(1-*U-(H;Jy%#s@Z(qC$b{4*1CV{dP zKX&TX`xx+M!NiP(a^>bVj(Sd3wkB&hTf-Ujx`c^jtGP4{?Uu30ChbRiavCz6^Lenb zk=Vzn`;YJMRQnr6$i3vKCmFaD+#MT~3r@ih$ZrPq4V!pM3lTAYlo6{Bg$a13gy@@o ziXXKLr^uiFPkZ?fd((oy=LAf|FBZDm^Ep4wQLi@VA)~NZUvPAaA2P;H$K1J~j>e&o zo+}tDEc#H{FrkwGD5!6>>&!IH3(?`e(6>@}WjsN!aR@|PJtBhxWthZ07 zYdEU2kMj1Y2Rg6y%K|^ND$mSka;e9YdtgO`_X4)%J$OqH?s@Q6mZ7p zCm;KpC7HvS(tktL*?iU@=3{j3x#on^b=l~XHQpG$>NI`r~(Lh?RQ%HG9Z%sb3c zUTUaNu&$)yjL!=ZWvj3s_XY<6XGb<=PU6p*ot9-Wrbk|b0S}EslCRPa&T>Yc$~E(e z#*|BcTWTH~jm45{WQv9T)GCJ04l57WRh!JyZMth%9h=3;vQDdWF=lf}r*U&U)#0Z5 zgjG%H4Jrw{kMz?Vs3^NoK^QS1b(#|xSp-vjv7SUCVYpvge(rqX0)HHLv?YyqBuX9@ z63`E&CIzt21!W?i-Z0W6J9kNa_|jcA$RF>2*z{BXA7AVZDEHca`}R$?zu&(7tu50g zz5uv|!=dGk=S1w?>b4ya11tTzoAaWTjq@hsU{~bjb!;(57}IG&a`!QGOxl)W86`f{ zM;aAc=tA)r*0rwhQGR@UPS&HJfnRS~sPD2UfMBy}3;F;hG3jx4XP2B)TgF(RGdNFw zKpg36K6~{%AtnMyz2od}cKw%Rfi!L^H4nlm~KgJ&f00>NMFnZ-9 zXZ9UI;~Fx4?iG}WE8#lSffAjY^^1~rw75>8qdOcaDsmFjXH|jO*%%*@`5Y@9q3ozx z@1LlTsuIIG9U&&I2;Reebil|k7kNH^^Z|nl1iifg(R(Q!lRgwK7-?+;B8?8+ab)~> zuuhc}>=cc58Rt+b`ol0_6xpOH6SwudS|N%_2Z$1+G{YhJMKb5~vHh^`y!XFslkxj6 zv~3HHgw?PHJcn#Ne&BJ%4Ca@-IOia9QCVuhSLgX6x1Nuq%^1ha(n)n_{Mw3tacDuq zXQm=py>THzcYx~8z;h5@-z_9JEb#ZS=CSw&AK$W1);U~{*83UmpW~dbW2FOn>=tfo zHLhxY8g^VQr!Vq*Zg1BM{2xzR;D0&lAfE$F$Fq5_@@)=k!2##Az^|}Fu8O-)!W?%{ z!*7LrOz$1{?+hE;a%f$7X8dP==jbOL|HE>c@oee8A#^sMIe_{2kp00FV3ns(?Kq;_ z^reL3^CerS5=G&5ym6WA3(ZX|LZI@O_hF{6;y)gb;*8G=k;Thxvx_W?2(bH69!{*n>(_B6#V1 z$eS@VH*wC(ky5qLVmS#Tuu$#U-p-+SEbzmD4{cXiT_#o69juRroa5Z8p5YJ;k!1SI zYka)S=SH3NY0@{#*suV9k^dIGNSA?-){bbiL?+gIfkpRZr^f98Js@e%&c@ef|$-%Z;2$&_iZwqvKi7iVg^ zQg=tMSNi^}jaSZB2$I z+b3f_J~y*}Y#ch1z65Dl#XjK_@!M0uq}vpJ1{R8DTHtr&CvBn)Y?`1a4E)KMhOk9* zjP5)Kw??TEDK3expCQZ8%kB{SEf*p?EsDP~o28_NpO}PuYpbldM^I{1_lzbetgcMCyzdpXjC7xWtLU2fN*Z}W+NM^+*1SZ@cP+5^ zPb0g^bpcA9GhRtH;(E>O+j;-~JwFqRv`8_j5@EIVOaOFiUc$^3#$)<;&nPX<8+}u0 zf0`~Ezqj8$(f{t>#@)ww(bH{xcW|HM%n3na zf;2ncC8WMVv5K7GTwi|ZS5y&&2amy}{-c5_(b?d_h^DV~Mx27tv;~3mhpg(6$xPhJrvw9~D`fgGRC3Nw=chmX)X?dvcU{m`-rRFJXfS5B zx*M{ibQGeh8J>(>M5MRcfDqQ0YU}>yQ2a8vJ{0qW3sySCm|rKsIc5Hf!ko!XJSQQ4 zm|^fV80SQ3pw)MA5{s;1iU`K@o^<%o7SE0R!TAw$U^ewqh~Vd~`YBhwzMO-b@Uk4( z5FA86E)E#Ehnq?zjDW9+MDOo0b1A-m8SBPgha=xNvJ7O7!5HCkY=&Zq&iysdch?n{Bx)t$4I|z&@{OalzEyvW zM*DcP_~Y%93k&!pqJQF_i~D%f>aB(aydu3nc~78EB!WB&kwmY)vcrSMzQ7Nt{S20G zbd!n|oZy-l_;Wqz3+N&{d7zK3Zk)+ORJJun2_h`z1#oOlq}z5rTt6y*DK-80aG}&u zY9coA=uEzV$kxRbl(BqXqfQNTZb7munr%<2SeSYIkj!mUt3o-OW!}fRH|D9#Nru}w zPtvjZs;9lyL01xrQ6CLrQz!NUt&4t%?e+{CkIsX(jK%qdjXk%+fSt1I7(A0Dv1W^6 zM=p;CMCQYF+Sj_!aHl4Jz};3k5o01i*D~n>j1Tv?rk;Sbx-%s15FF}vi}E%)LrO$Z z^JHju)@Kw}x~jA4=c+MfW6B$MJ{EzMPC<6;K*Lx)t_l(6^n#hMx;dft0BWqiefDOE zE+SVfy+=+@Cke<5_d;Q3ujzD{7^iOf*9iU(oTWNG_u60D*|`{h*InTSK<21_J)o`S z1{gl>Ro)`b#i3J-sR*GUYq7vz?}cmh`90$gAK!GI{9||;?_Y}qbpBhomA~T_fACq0 z1%B#s9_MH}aQ|80Csvbu?Z7G)lVgAK@I0itB3-U^C*MM@J;}=#Hdm12tsbgw)p@1% zpMl*xJUTzW1J2BUzl<}6n#X)={P)by3y%G=jC*SPO%X#GV|v{c^crSXUJl7?j?bA} znm*4xo*xVRdloZtI@fawt;RR|p7ggwna`+Q1juD*=|$uM8X5#eJc@f9#-8%6GuGOQ zJ5lX{HV5}(!=DlQox=)R(^T25Qolbk76Z%FTCY@m8HpT!_Xyvf1yad{;FQ{W@9aD! zzf_yP#vitcE%_>H_M7&bu#6Gl6?og3q@Pvh=2yQ*O<-8(I)U;_ks%-7ZLVNb)1~v@ zI6BpCxQk!(0Q3B$QN|m}+^RqKvdeEeA^V#?^7{EZTy#+(eTOh)|AarN@+bQ74|-*% z8{SBx&CpbTQ8D+XvnLV3u!bErnx#G@g+W@6sBqt7go_B8Pq2zR;2H~jUUNm})q9Q3 z@7SnZV#T+D(dy3Hm`WFL+*BGcox6^pV-%hre?=VkAxoaT4@CP<5H2EXKGSTFS6V<8$xxE&ghM);3SckX0IeMi8nSeXRix9Cusv zw!n6T1xco_YS@Yp-r;6M8|eLGEHE;^jgzfxAO<%{jhC$E*Ac0kF!{PYcx2B9dMab5 z^P>xzT8IUDydXph$q>L;TugQ2`gep9&<^%EE`&5HsgUIf)U6B&ZccflvQmp6s6@!L zdSC*7*{wPzh}!8nw+>OJnNgtYE}1jJQasW73ZHxMYfd|-EI;=pwP?Ig<2VPsMn6v- zu;X3>H|UMpV4b9+Uz`-hS>=lW~H|UD3yJtAnQ|Mg#QU;pdB-@g9$|9Sfm`Tgr(Z(rW!{i6L= z0C^AxK6xw7f7PrD_hvUA=-uX<&sX1n6eg_(Yk&#k!WsiNRcDd}&9~dMPOWvdv3B3! zZ}Q*>VcL{ex0T&D>=h!hV+%kOlN>-#HYtR)l%kF?^E8->8TH|+By=ar z{xO7r_=6|7tVL7!sZf#VeZX~^rzH}#+BnafO?G%#yRr?LT-;}jo~F-Mk=aFmoXda< zp%6f}e#*ylOk}jmp?d6(fNR*NBaew==_vCy>`>>8n0#&SZ$X^Y&jjAQq(j~jY*%`rfZtNs<9xo?KjtyS)8++!}WBna4)Rak#|e)2Ak zL$*cyiYVzyH~S8mtl0!ak=;;#s-Rpe8}nGBMaqFsz{s)&(~aHMlNHN&xtZ+x4qmT` zGeb2vg0ro{a&a@&0fvj$RpIqI2KNc_29NPp$2+!+d-yqd#^W{ijYvKjyIKmGt?)XI z;_pQH1b-~kS$R1muQ@*D(_I_r zQ`Y18|9pa9G0kW16Y@gEq#ZP(^C)h`J_chiC9g8p+KPK%tyMfaikg3mBijbc%5IhW z5B>x{`n&2wf1;r5qO$CN_0ceE2&l^o__?ZnzzR$VvDJIr%y zU(sWHaRw#+aaJwhgmlqgWf0Z}stzzg8rZ5jdIWkJFH&_>O!L(Hz|c|3E-gNeai}3^ z1>DOy9*aBDX1DEsJEQC*i1{FdBiSJrJ36pS8+r>^9V@ywj^KAC`X=*hK@xHtfcan^ zx_K*l-YnpcQJb=3qwYBXXLH1TL|V;{x!Gn)x!`Le06C~kkcRx|w(%b#=cmx>sYW8- zGaOJMwVSM}fl#<0o`t9N;{YpaPe8@cj(j+mkJrC=d>cQ1Fx5O~75M!iXM|RK@d(}) z+sJ2st;-K*K+HvD?s1e-yh~%@b=VZWKQNu~(wV(YLz_7uzvL^=w}AUJz-Q>S)j1HY zG-dqe7Ag@C9|l1h{szk1p`2E)*}uQn^QIh|Qdq_6T*|;-7QzRce-#hsOSV<)QLYa1 z`q%pyr;6HtIzL;J{X6x6$nUKq*RZe^{$$5L$-PoP5H&2YU*LBf1pj`xHZh9D_} zKX7FXt79X&d#0fv^Cq&xx`BriKN)=-tNHp*LZAOWUg@8h0z8FWgXVqu>@EqPp5@me zhBC(Vx+~~4%&fc|lGhxc)r;Z|eX4pq|H~Hmfj#kmZ-;3A+pv=yoN%$VM%Sg0-Bo({Kjw4QWAHv5v^O`b9sa)vZ2I^JW-iqmxB6i)EUnUhSTh>xacpD`k0`) zRiJ`7Vdq2Jf*>6RN|KkUv14vKV=!N73=!_oU~gOsj0M)JpZf!I1c_@OdshrWHk^lA z`*Lx2kPxF@ZFvpY_WmKS-JF{Zb~Z164Vr3YQO*Hyn`qF`%6s;o?84UjM}RMUeDhe> z1DPX#KmRR|6AS!^7d~IS_Z-2$@BwHypMqXv_5nxcPqvpV@K0aMlNb0M2P8iqsO8!u zT*9jt_<@+tXO6>2AEwO5I+2xA;Dz)52RCrf`Cks+A)*)Odv^!vhpypi>dbsz&c@Fv)QDF7R`0eIHEMVp(p`aFeyP_$$*yES%N z%T6Ay118x650G<{HbZnvh7IqC?@Y~q>gGh4V-p*u`VyA5_$RvwtK4XF(jbGN`f=@= zAkD}*bOk*|&|RRY3*07~zWUdmc2$SH*E7^OmsC4yHE7tZ2V^eHOgS)!Q&am%sMy#` zesnxvu0b&7-_ZEF8NgqE<=~p+_0Coo4RNgFItCWOK5uIv-b6w7?6J|am~0&-sG$2r zZgVX203B{z02|qPDD+s&(~h+bP?Jwd$CyM2xgigHg(LH(45IMfk)LYp#_X4CTEID8 zhBrOV6%}N&`|(tJB^o((N2}+bVhy6#^UzvGX>Nw#7#anjG)Vz}AXazUCX5Bv7Blq~ z?j1mSx(f3u#FReIjE}iP-y~OvThxe#dg}|E2QB|euP2oTaZZz%m(XFScth_4yg!)i z@CE*z{|+nv48+36{g~VMT<4$c2eSPZ$eUx27WfTUKEV$j`eb{mZ)JPtckq9C`~S_> zFJJ#or;p))4^ClqZXV75 z%KsR6fqWC;QgdI=c7P?>Q#1Tp#8AeVUUwzEhMAR@L-LyAbLN(;Pf?HOf9(SQh2!uW zJm=!YLsWccIU1INlXzh^?trnEx>p%%ZN>ekpyoe>*dLyMvs(oJ@CE*!?4HpCMd7lJ zG%bZ7Xn%Q=HfF6T{5~{tETp#pE}+bLQJHc80EVT&wmr zer(SFtVKEKPb1n5G2cfMs(bZte$}p`MHd8W*SWUHO1?mM@V?Y)>3FW1Oqh&M$$iMC z|Cra`fQx~D|D01Aw6?I%4WEiF|F{#r&_Rt3K&5R4igoT(mdeCd^cIHKuSQKU7ah%; zgA*U^1)@)(TdQW|8uEa>sb7I=w~gwDw1W93$`BWMX7&bi*xSbf#ukznG~7cdWazA3 zH>huMr7au=Of_4orhXVnWj`MC5f)h8fL5u{nxvd?=<`TP`!Zm6q+FP3qk3_q4ik;iE*1@Wsi1!|Ig@)=`O zY4jU+8I!3gayRPQ1IK!}S@1!6 zg7)lxi=B;KT7E^(h9hP?+c91Z)>=$fz3GnTgh=PrF1bSpd5+`3AZ$2O6+=?go1lAl*C@H^a(xov|ETP*O4oEPBFAQta`jdKO&w*2oOAKEu$c?GZ23_-s zKQI{%h<*-yBD9$cd;-Y*OyczkQ}B#*C(@jU7j%R474!d8Jatlj1K5Q7uwFF(c!P8b zi-mxvmb4^$(V%|?Vkl!wuRCL3!_3OdA$iU5IePQp(5I)z^Zzyr{J^h%&Sm;k!yV;+ zXvmu5;%r=mv6q@x8Eb9D{imSjzlAf`!Xa)=`hVC0|HBBrL~P=@R63t|pRt|oiCh(~ zK4wb3g$HlNcCh%13;Z6pii&KJbf0~V!K&x|oaJh@x3F8_cffi)3h|ik+t!z6&0e)0 zU9~N;94C<@CEie)2t-Hyb#J;t>3-UO`uk8c--QDkZD_Hu|6z;#@`e{aU-0RE{5Yrh zX^6D)CK_)<{S*Cc`AL6qz*m9*JiyohX+u=OY2*GUi6)%`IoS>xdNaVI6eCn6OJ^t@ zg{gu?`lFJH<(uz?DxzH|J~oe6unAaKDah_=fq&-@cOM&DI+`~cs*KbcLVTBhoZ_Qy z*|}jd;O36_3N~l$~h=&e3%6{rIu?2Au;O=AIV#CGVGyk)Rk4h+YrN zeg4=zfM<>Krxg1F`1t>+^$W@&{0EOCaPjwgc>dQd@ZWh1e&zEnQ>XlQl%gSPjyq@MB#gb(yvkT> zEABr9HUBM~xfTv_YtsKL@K+SRv*c+GBV;|V+u5E{slwGGZpVPPd4?oRv>j(Y!CRpD zb3HYS$!uCZLp?s*WmsFAwX~l?k>UI-GY12-dKQO4MBrL6Wrb1-Q639;4a~C z*38#g^B4B2+Eq{8Ro89pYzr}bxiVW23Nv^gUez_ZZEEWcidAp((MyEMUc~^9amj59 zjpWe=`(zB~I@D0S3?$xd@8JE`gv)UT(zfYvQ%?9I+#)tB?AfrWmzSKPvG|b(#I8cn z2NleV9ok8Yd=y{Z6!M)8FLA-X8opptjGZ#C`7e? z8oN4yI9gmVc0r4o54QCmy)Pi#gvN+QEd;`4_Hs9qtY2P}UJ-hx#!SlbxU)4BGs&=W zlqabFWJFQ;xatbS=Wys>hD#=a`!^8N*L0b%=sw1n9ZGTxR11HvbIHt7=?N1Et(w6@r~QMX8Zc0QmV^2Z`dEl~ep zA*lK{1K;h_$gz8$KfjY(s^rxu-QS*Y5uZf;E4KDB$B5-izHd8*30^PK^OPXg{b&41 z^af?ehBzy(c{&EiA0OZSn`t7zR@rL@9c$b|%4m@ssSvOQYr{S4Y!cFQJoh9zwe^#a z@tiqJ7w#4{?9v0e>l<*wyKIOpa^Mv={KCiT0L#gi`(-)O8;@+OzpY4I%jE!0^rUAr zTFJ*htpR-l*EhzZNAShUBWIgw5S90Eo3(mEHm7X+(#-wDvf^;%B_-z# zsbbJ;ggwRv5To0%m;Nl!42C(&B~}IX*-@Da1Me%yGw}7LuCguhHS&L7cIT5L z+Ng~2`66K~DQb`=YI+Lvb0q$zTU^-`-Vg;E4d7@7;@VKG=My`f{?d#ueB{4+>wF<{xm4>(&NFHi)9P+g1&({*voVJ7N zt|Bay08vbhbSi9kex_s_l;3yk?$ODgtK zU(xkXzgiXvN?5bx1jjxDCae&X*C~C3dl;brK;>h#MXHC{;-r#I40P}{@B}u67)%BI zuTRb|10SN?-vV}#@}@XtQiF1-o!)4D$BdAv)0+P|LnfhZ5gnZu>+V=a*DE@5V^=}4k+69SLWog*Xm#$LrA$1-%^UfHLZLZa) zCw}VKFY_SwE4E5e5uTQ=bwv$f=rG(-P)I;u7fE}TAJOxDpV7GVj6@E zn-Ek`y2ik+NAw%8@r2>r@wIn#mKb`b^}Fw7&}1{1`^URR^ZAn^#JR`)e z2~#V1YE-Im{G`qnNvEQ{vpvNuWb!Akr(&95o{jY8n+A~Pw~&#zV#jTN?vk1-_d`wD zU)gPBdnL5Y{I?6?jG6X*+&DadVTAk|_zH`t%sEPQMh;W)UyLzEdrH(nW3)w=ZWz&G z;IQ%9)438s=iL1MQ?$?X^dVTi=n<4Jbk)Y+1*{!99`e(la9wJX87ShV#?DCED`rw) zVyZ8R#VIo7{mT5SpA;yD_)uCH z4&Rk1yT9z%k2>z`C*&<8JIJjo%fDwW;NM16@=5=}8x;NJn!tS#a9AhsAOy#W`pW9| zi}Ec=dkZTWyU(yY4!>^kMfiXwvJxhnm^Xjy;-;y++D&A8kb@Rp3-g;(Yn$yC6BpY4 zPfS~+R1^52dlF;QRFmU$cvXBbuIs`Uvg!E1nLB*z7;fg%p1Nt*wBG6Aez0rEVfnY! zDpf)IN2%F}pq# zK?Qa4A5FN@ZA%y95XY+bk+cpX(5u^)57o%V7H@0*ViZflxly;$BP2o*sl9R2(Ft74 z`aB8$d&u8dT^&SLIv%(M1z5a2I{Np#g%7ofT!)Eo0SWyx$-GA|R)KK$h~=n$ebv3* zfJGUlbp%q>=dc`fOkBG~KM?Gn>U7oLZE%;|-yQ8b2T-JPTP)?d5hVV=-S;aEJi&MR z2MJlp$Dz?-d2%Yb?HTT`{WiHdBRzJgq(Ibc$Db}9d7)Jdjf4G*tyQn{Zfvn2xd1h@ z7)O9x0Y<%z?yfP}jW8)tYEiCC4Kot*IF%c4q>Dwor$Ub7SM|@a#5p{}MgOHBd8aCT zk4GL%_Sv?h{(*ir(=o?K{?0K!i(uckVVPbXGP9An$>XK$0L z#FqYK9JK#q(kzvKOv+4(71_F}q%+4v z9eRDdyZw7Y^jwNG`$*1b9<&K2CJhK^W!%LzB)K3YdL?4y9SMyO$tn_@e|#8Q8^LC- z@t7w`vwo%-44~F#qwz7?OW`|I zcw<%Dg;CjC{M3qFe@l$#$L5=_g~*qP+2mgyDNXT7JJYTU1g~EjeK$PXc6?eO`Aw;n z&GtI?m7)ba&UBMbtmh0e5?NfKeQsjjE`&k^Cd$kgo8-I{cgDQX%Kze((7Wi=fXUAt z!|T$%G3#O;L_)GC_wAcAGqb5Z^W4_`aWC{0v}?rJ)BZ!7(5rwiL@qU{AZEl)yP!_m zGW=Mkrq?8F8<{Qc-_E)CnK#H$cSq`Ojk;d4iKE`Ve05g^YIh=k9g0n{ThXp962|=T zKBqUB4~p)-=Dkz9(k+GhU3>iw0CI<0u8GaloyTR6Ss?HH%R%Qp5x-Hmh@(F79S;pK zHNiXhz=5}&fn+5YH(W$X`%WLtO%GL@B~+K(n*;T!E?tcML{^k;FdwLH#D3w2;L(eM zL(n)4|4Ts(69VMtOvLDx>g|tX5ftyh&HH6&Dyn$_zdOZl*#+qh zPK7KZJyoW^YsieKfY3GmC3g8ENnvT+k&yRFBbwCBWRU);@C{&3M`BQ96$lzk#R1{; z5aK{qSq?a4PWkB7(Ynymnhg`Kv0WaO4Q19Y*l?Sb(P+(4uf^T>>z%8(V1lhu-V3;S zv_oxY!#+#Zb6R(=IVc~Pf2R7+@2D{TFE#5rm^ry?>5-v4=+VuruL@bVD9rH>Jzjq| ze?IP4xs+2in=1mdKGdmP4N{Ge3FF2V%_W4qb9{AKnK6iXrL550O=)@L z8Xl=2?njhf7ZY=-_o;rW60eipu`dM6i%bQQh- z(f&Yw$s8AOsRJA6USVF-xvKN%5%e|~9xC znIWqUrYavMey_nk*XsXVvuO?8nNnyu9A>hue32%YF9dn^KJ_ky@HH62{M==2q|G?4 z7Tj?v+9&)T++!dROm>~Lrj>C%@HH%J0KX#3qNU(z(q9mGk8fA@;9vBcUyTGbMQ&#uH#>oq#rvhg z^(Iv0t9~FX1M8qZSzDjdUy32bJ*U>$vb zn=h}9*Ijb(-HbxaUhw3+RJe>q%5@P6(DAS~x`JNfLFMgBxIKtm{`6+(n=jL3J+00k z>uY(=yJZ!>ygkX)=;KlpqRJrUWB%Ch!H|a(Mh#S6@P|8lGKa=Lq$^X@8FJ8FT0+%&j!5eJoN7M&%<=^M+w#C^((QcbBUq3Bn zbw-(+xKiQ~?Z1kTWq%d;dAHwcE@;t-^(PfFGBNf#{P446&?q&Rt702+Uu_d|^9P7U zzeU!!Iz);=U1&4Mpm=xT+{CGz!_7Ps{axMHcG_VfcN3+iqiYN1}UIrc`HC$S9?Cz2rt^}jT@zq%C_j*5=cV$q(S(Q zdAlpj-NtjK22Ezo#AXdW?=I!w7=t$6GieKwoz)x|H!zF@)-;0;rB59U7?#DdRelY{ zvN$v?#KEUq?jxyLF}LM{r611kjsjM2hWkO&uVPHjON_mN+6Z+%+f-FZFaUbfa+-1g z;}FlySRoBAtNF0+=h7bk>#MyuxOh_p@Y$3nenI;x%zj_rSUK(d;|0iD0iwRK36uHj zfOQBQ1sVL47Af#7&!xyYnLq`TJ4UEh1SQss%Y0W1hB$bahDG+(SIioG=aq@EHKEZT zLYEQ3PpB_)%Lh)9zZqhP0_%FdNf1IeTdCb7ZPD(@*yC}8e9cG)Wl(p98-qah-uL!h zh@#>$#zeW-DG6@d0M09{mLnztFid~JpEIsdZQV77mJmksQoOTNH_mXa0pG^>^TgbE z=c@VZXJ2#rmbhw3On+N+g#}o@8F(S&HLO%{Zwa{Dy++?OTVnBb1mCm3Y z++V5LxHiA8Tz0htNDh5OKrfCno{DR;aH8Z+RFG@i{sUtc>8VIRv=v?N%e5}-msmLu+o_taM#@%cY?A4PdPOrp~doLTiPJ7Yu`yvvM-Ae{JN5}k+#hU6ZLX)*0C9u#j5P)Ya?Xf=qo0X9lgHR%#VTWu$}1P zx=)Q?ufKUO!@ULHFsMj9U*p`v`H8?Oyf9^nQpl{!ctjNUSo!1`9%sXrHe8sHbmK;Q zd2+>~<AKgXQ;-0}iv=}utH zpympir}#2JxEnt|vLb8e0}np0i)YYVPVkk$BcG4;@_Z)I19;#S<)umSmNJp5V4rKA zZ@J$>5QpRA8+i)`F7o26&OQjFFce=~cD4lJoObP~=J%nCekyJt;Ua2zPN;jQnyPXY zW1E}JCZ9K7m@?_*Urr|VlEEx4g29bo?6#lD9YTQfVBrJ5*EUq5(;*K^|GLfK*fo?v z@Ti%rn+&;4*I#$GgoOZ=^}Kh<(&9D)Tsoy1f(mnw+9RoL{o# z7`Lh+TY~9+%X<(UQ0yA!GQu~vSc)BQ8>f*PH7nmNCR;OY3Y-4%m5U4sp#a<73EAB8 z62MWp*L2+q z%R!BPPUX$Mnsss_r$nkKT%oCUlME~Sz0!iE2|Ost4KV|zBC;@4>s9VH7AI@AJ&XEz zPl7i$!Qg#URlBt3z{Mb$j4sN9&$n566u=N(D}L*b=Z};c{Fnwb^Aoamm}OmXGUWfY z6OUfd=bd;t!c0ytU(j%Vp%E)E_zlL=L~eKZAUe|RPBKA%wAEjHlp`{aEBM~*ejIql zGfZi6rvwkT#5x)5>%n9%9U$XlOw>Z3!&Dwub)I0R4h&5;{+akAzfJ0GnM@~}WoLwb zHB}$?_tNzVGU;XckWl!GX5P=xX98$IlOC>8G7qz#JHX*T|7f!W+C3P!M|Zt`8J8CI zf%)N-^vd1j9Mn1Am~Xo{c^=GQrvo(M?+3Gx0mSC5I&B`X5iCouqdl+e5Y@ubNLGGw8-TS{g?->+&s?E6rgqd%ke!=vwkd-rT771Z66mR`u>zm`Rpw$(Q#^BdW!6 zND$$$KA-8?UsYz3*wNJ)=|gy`)hSlWQ15`2K370&h`QWBA;+Z~eW3S)AahN_)j-5uHm)C>Eo zRny{^nRvfKHg9Svm#ob0RO-WYTWKdkKy0*Yx&H=|Q*|!cuo| zx>@xXOD8Pqq%q{u~o@diw7t`S2{k8NY)g*jL^YE3dc-bnfhb1|M`vMN3T(_@$$MAy*tjWf& z6|gU#NQJ0!_*uXhv*2;8i^)q@=5kMidw5^N4H)nxqTAss-rX|t7BZ}&7a0!!)TaQM zJ5l(zw5-~P%ST3y#~2?Woyj8$MD_up3JjwyS+{6e6?k&>25eda&o6Xz=_(g=x?`L_ zl~h+Yd)$Jk@Bp;s)!C-3OqO0F--bTH*e&Vo%LOE!dI|UUJ$})P>sxRo zzX*R*3&8H0*cSE^p-S!-4buTT2Nk|QU%sXlt{XX-Yksj=ODr((v56a`b31dACy(OS zD_W3}Zya;~fLr=AQ%ADi@}-mEQrsT6VY(WgAxL*x01;`#rXA=+Sj9O&Esw?^{+D#>N|Ay>UsK z;8$QSz#KuNX1*z*fP^+f!gt*2)f3akV+Ok>l2N}ReP`vFEN(Eib@U%nG7HbNj|e&2 zs}m?d(j==>D7PqQz>m5v`|8uvyCkqY1uCK9T?PUg5h<4i@$}!BBhFQxA?nxH^n3R$ zLCkpNf=^>P<~jESV^SKmUv;=YML-sL56itG_cQH2Ha?f;`<+nHc$Xt8T5If^v$Te8 za&33S)@{u27)nk&8U3C+&=tSyp9cGwG8s4{W=x{=HJ5w6xMX3*-3kR!us)HZznzHj zZvc3h_L(( z_E?m7zS<=#4SraI-6NUmm>leSCxhhcS6bF;Z@Wil9zINI&+AuCc2dG$2T^JZe0K1V zQrB3BfIYZ2k=yTf{f7Y&ku~S6=V4}Me*ios9WS7dvd9A8dfN~C#Y#VLDjR70-iQxC zy+(%G8X^}(#~G#%d?Uar$KyWQclp+LT#bs2n?cofqroi)`J*J&=A{X`ky|wNeIceY zhwrEIG779`A5cm}mF0mu3Lc|7jHw-pT9FU3Su+qGUgf(OndV4(5=%9rdMXeuL*MM zbm%)>ZU*I)5onSxPngf0-3Qt0&Q00Y`C;EvRDFSzl;~>XjyQ}%Kk$F2|5Y(G0e6yD zoP`%}`UlTpjyK-8xUK|b@}6`XsC;0yY!=zHs%!VgmPnZ!OF>c{Uo6BdSKx&veQ!Jf z*f>FP{OlPa?}Nm2Utpj;o%C%Zxzb>T$wO%K0`n6)ovyV|pSO`IgVDBusziO!Tw*O9 zgQBjga*^h!gTc)?|0c~eE0>2=;h%N^79S^x2s)gb4j2z?87Fo*HiBMvrdt)W?eh{f zsDi>FcN>g18P3+!EE)0cF7TMs40h6h?=>;wOxHj_+P<7&#;D&RhMW}GK*qx9I@GzR z;nm-ooN8I|N-&>?+vt*Lo3=_?NHYdS*J>u?pvEns#N!p?huN?vTkw;ANYg7NfwV|p z4alUK`A=z0Omn7BZwQ^Bmd%Y*Xb|D#Th*S*o52jHantVz($qnHAh5o~bSm%=u2};k z_7A72r1tyHq3d1C(#HUyaOqN|PlHWxbVo=(O{~&m%IKx4XZnrxhYQ1%N&|%^%Om8y zUK=#sjhBIof5`9N(@wvl)BZCcyA}J;dKKF~)3r|_tinh0?e+yvaDvzK&c#{5_Y+-3qY`(nNfy-ogUH#_I~Fe z2(egGdXC_wf~p6|8dF(j*9YERQ^vXCH#)9R(nNplVb`-pPm{l_gUPcKH>E4 zZe2mA(B;-m3~-T%uOX=eCG6xqv`=&yQOCIJ?oOM$s*Kjm%Ea}0iEcAVSpWW7+y7Bz z2(vV!E3)(96Ci^85=;2NCD3_4O}IK~xP|OiX&t}8>iCE6C*_wXdjWYTq_!$}bMz_YRI2a z%z|Cuz81k-%d^aTy}N8Q|A3+EM5T~F%q<+O*0_mWVF9Rp%_}Lp--j7NIHhKVn|AnB+ll3-0k%CEtCh{8=vuguxcvEx88P zx-sR#037eZUj!PBk)s)0V5!fi!fS!te2=xo@gKWbl_}5b(`D8JL2vT1%jgERkNplN zlJi7W1)w*@M^xD56K9|P?dN?h`b%&+^n3XFe`iI`VJ=^BIJblsXlMTrv!%i>h?cM% zV0J=aBp_J!gt4p3RN^JDf`b3((ml0XEIbO|AB^;o98<`ZmR4+>EyGWmw#kw9lT*Qe zS_ws#bZD2NBmJ2Ss5Nt(AIov6KT7y9vKw9dya3!Iw~Va0mCOJ6?lyYm8q~sSqk8Qd zY_^#fPG1fXp07`Vd;q`qL5+%hr$xL8)IZ1s5^91t(6>`k_YnH_eKnufOMsDg7X^Xj zc#bNdiKQD#@yU(HFmo&%ru~7n2IC{^?hyB70LwspH|s#>Hj9FX{tMc6UK`@*3xTGO zF>oYyQy!XbxX;;Z&h*Oyyj^cPBKMI+`c$*9Fz__*Kg}&rmHmPx>mA(UkH16mA0unN z;^i)LjwKJ^Y%pS_n%6eBB!hC}v09fKJ^vZX{*_QVwB zkPT;34IQnoZS{LAh442pa*7__R3NN52|(x6P0Z_;@zGfXVgl-mh_QhsA!l6+5jy2X zd_{p8tXGsKWzv`pqHb6xYO$-)-hZ{LkL;o@y5-ZPhK2W__;T100irlOB4n3kL-nQ4irr(Zo#`9WDS27r5% zT>cP@_hw1teuBP4!hc4Hj58=VwMUTBc$RLV{TOMo(RaVz@d0N@NNfVia~Nq71#2Vo zkG{1X1Y>d^a(?{X^4~@WD2U1yUd-8&y|}Q98kx_{aJi;}?$(C-Oxh3=%$**zJuB+*K{IZ<8Sn_(+=S|`cs&Qnj+|`fy`=7BQKTWK!N7qjH2B_iuN;bJkpvgOh8rZ$8KTsO< z>R`>;RpF=3+&958FJ80Q?r2@rw%uX~NZ_5*vHoib3MlfYkrB4U4hlLj`IcF1i#iJB zOE^D;16(NL22SX(o&y_=7LgOtQ7RDv*B8#Q%=Q#>l%t>SbeN{vbBt)a%7tLv&RqN( zz%SK)xMgTq0cz9J#8{)pz(B2qEjPR3K}p+OlB3#R$wS$E&9#YH_ocp2fdjIuFBLm% znVBJn2b@aOF$(-kmV##wX>g*5TcvKdYUCNMig~}uwX7sOe|8jPJbD@~6K%U#xf7isMG?+}5>vmoDj#qFVO3Qc2w7^yWR$yg)YBu4kl8qn}){6tXEhW*p`Up{eg7i1{U*msXhJNu7gw2jCS89lk zcicbop#mIcO!SRdlu^ zB~Iial%h`?0PVq7Psw~E!`{*$O8q*@+7`6>O?XOP5O16@($`DbP|Z|voAw*Tubm;MHuXLqo#WRJmh?o$T}Yii|F@Nn6SaF z9<6Y{&VVjnFD6^D=)s-&O~-~>Uv6Me8UiA&e-E}&wX_b?-B zh%?R&PIn7<^MBU==W~Y32@KOd(7hv#qAFGU8(;1Rp>xX7)?< zGm}$S4G}k(V%#z4t>cDn;_M^(oY*E#)qlo8fissabv`@*5BaAHw@9agAiO*PniJE25lww5-& zjsqPBO{mafK5ItmQ)c-rlu8?;6v`|^$*a}m2F?r;*-G&VN_5B{wH);JM(}^4Ix0!Z zkrXvh<%y)Uwx+uraeNlav$HFx*O{NUvP}*U*?M{!YO(|9=4=x>;ixM@<&uNe+vyW& zn%2mZRAP}3YPnNj0{W*7dWr*N>p6?4q#GV6SHal+$8V#nIzEEY_kUk3U~nHk8S}h` zb^?yzW21qOjO%=UzMJlT!be{8ZVlWI-Ut)?W(1AmVCx^Q84let{h^-00s6Ia&@rHw zjK$3koFjC#&zh5`UC?NS9y<_1K2I3|;;JeglmfcjG4VB5y_qMez&OKWV?KGLYF+Ua6+t2u;ij!kNL~{Y-bx9&;fz9IQ zgIG0R&(v5Q%O3isl#CR-+rW+U>x`#DcNX%1yq^5F1bPB@OkCEUh@kAp0rLino2T2x z0Jh)rf_gcPD$8n}+cbUQV6{;JDg564-J5-5N?p?!drU_(@hE_WZQ_Zh^S=4NE|-{o zWoW#GOYt}iWkUygWoXHXtT@L>5w60h7zUfw&jYG&i)|Dk_HtY_^y&M*Tlq9D)` z!(*Lr)K#0ri0lbULmbJZIn>nS7;t5Vk&?pzQ;`aaK6bG_Zv;!7`lp0d7(7HMOtRQR zL~h3iZOH3mb1N-$9-_sSnir3oEj9d3@ijk3odr;i*=z%qAefKUM!QMpzh#MLRD)z75 z?d7x`nDNHdgA4&y@A!7a3Cyi5v!@uU)SYu`48S3H)?@d#-Wmiej+P8!JQyX#1FlLi;MaC!!o-p#&pw-K8x8P|J7#NvH!Vf z2+(JkX3*rdYB2ZlQX&3o29vF;UMmy|^IURTARMZa(XFt59i%2d0B-2gz!@a1sShJq z#3KESo4K*Vy&Em)QdFrnce%h{AKYOq6qGbe@#qBEAi5HgZK2<{YA6I-$fnB9x)g`) z3So7cxeKKzkhQKM^o(i2#*K{We&xQ00|aE))HOA zfJ7*yGcmNR-;ph$L18kI7GDbzj&mGzsJofoW8 zs{dT?0@@YSR?vKD{HHM`+t%&TLBf74v3;VBqX+(23 z<{oro@JKJWo>;2CuKo>qhADXFez(-noscevU5O>nLZo{8 zyqMJdNK$XD+fmb1NtE3I*eKPXD^Hd2w1}OHVtn-I-{|z4|SM>_%Rh4FXDOKw4S`; zC;z7GEy(!wZSQ)D?@UboJKgtmuCNlUXIYucXoxH0Tj{=#?O+=|kYDGHs6@M-TigIu z$)6M&B~paFU1Y4*&87<5Mx^%pF8-~0Gv1-%8L4z=%hS#sy>NuhkW@|cG{4Q`vU!-K zPZti6aCP2b>C$t-zB7mT;^BPHpTx4nad%-H*Cu`g>2v5wk;lZ)M0e5EGA@_5R0{&1 z+f<43;aZCO-&{RApdxoxD*o)Z5B51xCk(QM!S8`nk2+VDjGGL33=oH_^6u#`o=Fv} zIZA*^>`3Sk!1s_#Ey+oJ3a>AsyThLv*>{eM86kSO9q(X(@=x#NS2}Na1_egh9J=Ew zd1e?~-=ev;s}oW4zD`*VRatx)x0W0=Vg?HNDvXg7;8vbU3D- zv0{A?HELZ`_R~s<=dl7@YMsyq;%oG?QT_xA)xh(D37#@g#=CCgK0sdMMIq0h*S^E8 zdCqWK!A&$zSwV(2+&4Jb%yZQq-Hc5ZVI`;x3F(mz%#FT0Wh_n1hy8+=UgbyBW2~C> zh5IuLldvuXaDETBRuc_f3-h5nfHVdC)K9V|qQ6goiC$hrSz2j&CDzEklTyG}pFxbY zYe?Xj{@mvr7pZp=CGbrqrlpuo){4^3va_&jhOfg0dv`cCIHP%P#feV> z^#rmO`PcT9!d4b@M2hMN>*VCp8{t+QsDv?5vWw!M->-FS-W*oV4xqjVWBe4avoFhw zudmIopB2VFQ@$8E^Zztzd$u&`b*|}he%yaTip0zeAq9Jrhf4}cUNB^70bX7tYz)%- zuqk+e255l8(FbB5eD8zyi>qcmU>#CwcOTGEkY#4y%%k47oa@54J|cf(A*q#jIzS`2y%rth^N{9bdl1sctIz(Iv3b=;}wRzKFgw7ma;bLWvsQioWleP@$8HM zLX1oI8~aQ!+hr(uNVVHy|9$`CW%Qcp%G=f>T`ID~_|fI9d+t5vQ7F@gbt77q%IfbE zZ*D=^73t)>IeK=?o>`PA%RjVOXXUv}WXDZTul;E5#YOQVnD1Ev65a+>Zs6BOu~=?j z@VP*^fzmK$Z!f#%FhmHa*|%=6;+9eX$AmuNSY0wN@3)TiF^0L`*wt_Zwj=N)zFX9WE%l0d5 zULAD9o!xpP z$|L`jWg@fq-EAR5)}~<2qo1^L3gezWo(|{9l^EL+6{){JODJzEIjS%0R97<7Q5Zwo zoN}`N6a8h$Fx#ppY8zL39ldC1zFLe zTyd{MfQEUqMMk(>&S}(?9UBRA{QGEoT>E};27CJNI{3H$ zyWMAp<;JWc%Il%{jQ<*&#%2xEh@tcAdvfge|B?uR8eaHZ;(Q~LHJ+X)EFsQ(-^9CI zb)llc#joI2w$h!`)I3c^!Zfn9elVZ&fIUj=2z*Vbl-g?<;Rb9TamcP-P(f{OBdVk1 za<9ea6!xF)(%n3ij>RXD6k2~lIxBpuIz|?n{!~(38GiJcX?wXQdU(#@e{vY zm889oprdE9WddEoV)|Vjg_YwvjoCf*OyTDI+b}Y3o(^iFVO>7T>4Zw<{4kg|P4t`o zn6VTaN?gLySqo4-RxO>gfKa;#&lk5o2ax0W#KG~ie09_cqg|s>*Tboqrb#i|U3H#Uv|KIiBK##P$P~sHfif6LPHGbRpP0s9P^7Q2KRz zWGXPGX9J#meBaQwsi!e<(j=MA5v-#em6|WInihozp}@&&R^#HMFDYj2Qg7k!c;D@(izQd^R4PLeWo!91Xin_~f>mWorY50|(RnFD42zW=gPc5U4s>C7U@6K=Sy1sNjmJ^BZV^^TtT zcS;@lU3(alm_sao>-t_VKvWS7l!&nchMm^b6 zdwgD>2gV~TcUpRm*UDeB898K(u$e!{>9EoGpf2PcfH6vcz6V3__Y;TDf)22-G2jtH z@uMLhBt@dWGjSj~(Cu$1o#@d;B2xOqa;7McF-Z=NhAjRvwq>4br{ByIqnEBT{p&SA z0UReV#~-3E>W$D9FoP}BREBFx?ze_7=cnduuGwOv*8Pmx6I2GjjHHaWj)zTE?$gz% z7jY*Vd*U?hCKdpVBLhx~5>R3F*`G%h6| zQ%MoRhsAsUHpG>nfAo>Y9J0DmR7MHP7bZQwQ3XeqO*D+koE5MU`L%!ijBW7z#nf0# zAb4RDB-(AVxkC!|EclC6dUZU{59wPINLg|gLHEUW#|uk4$ypyb?;wyzSCjBLm)LYN z9Vq~*7LQvlKkiU(0`I#<9RX0_{ucV~tNnFUzv*YZCnGLsC?tE%9QQxxiAmLk0lTKb z0$-GBye1u_hcxXL%4!LdIO0=&%YdW8ZJauS7^fp|QR1Xy>}2XZvB=U8vQ zl%{Kgjve8>O4EW5OqmK>*!^}wN_*G26}N^i=`rk2p|19+OAeGvE5SN|lJm8qrKB0b zM}sI6^W3xO3P#_7n5{Sg6SR@be{ZlGo1z;cA{UuAGlfpk?(v=;ES=n(&g`y(4H+sP zHL9){ksP`GY@ue9IZjsWpd~3)yX7C9jIVs|;EJ#45u&}0=Z+QWri&g69t&E@>Ja`a zaiw^RvFg9-=nwwB<-vLYPAW4dh#K8@KEM5Z_vZdv_lp?0R~=2nj3IuT&G8P1PoG(z ziV0M7>%IJgr9ZZ|FGu+X)xaIK$UdkgQk?3)&rXj|*ii>kCLv4rbwwd&`~Qv+L5nue zXioQhIfIrPexmUJVXHumzoxw@Wbkcah@s8-?fmWK;cA^?P8Az?oebO~v&c|$IBcsK zfJkKhu$k{HAy}I##U#qJzRpNr(+hA%;~@u|e|OvbG5%kJvnt_Jp52`w(LDh;8qYKT z0f%aPY-xOwBH|YoANEOOQ!QQ6^})0&2CJ3+Jg-Y?GsBepMvQjrU^9}7C-29nErG9% z{fT?7%yyskw7Err+kY;YX-^LS`dzD^C(y00j#6bFYka6`)tm~EGOw0ZzaZBqk!-fm z!S~&m+lM_3G;cKv|3BLxEc+T>)SK#L)~7rHzuAxOa*G&InKw*Bo=N;F^VkkUw@kis zP5X9HboZv0q#sAVdBy-0^5Y_Lr{Vx)<`2n;^e>|gkz~gJE(OaP}Y0w{T!?PFq7U0cR0=9h8?55?zkG2*0eHzI^YHyXgJc~<~V@X}DYC$i|| zw3{UKKAR!b_jHXSK-Y8h9twNN)pmabnqTWhoyR;oB)T&yz}2w|xiLV^C97bJm?+Nf zi|rP)n`TU=z_Y!$N$VR6U9S5UTP}D-5}o~A{neE^_2kfoLty5Cl(Z8Z##(Q+?W&pQH(EzTbayID%)pz_m zkKSWrk3yr6pSzkxTx|X#VA)C;@B(`EYdas$+6(;5i1ZGNCP`cB3D4I4uSx*IZ97Ti z!=k(sgGvFJ6|s<(V)K3?j;@yonbWuz5ru`CIYqAcvH&-+na_M~gN~AgzmDk6ho~_p zU`y(=Y{xgumaW2@x0T3*uk2`Fj=QKP!bF2Vpx~o<35d_H;uS134n_BLPRTfs(z!2u| z=4u-6fAz;hAs>$Sj{hYJYJLFyzmYxz_%!N ztPgG85p}CfHKiL{Mx&AZ#x3P%oF6jnMIVx;|9{SWt26 z6;4Kej^6gNH{bZpPv1IJEJL$fy8w1&n$;f+uEpMR6F=CDzj-7q9L7QrN^55LC5sah z-4%8nh|<%vP^ZWDR8=yTw8H;~ud@tm`Vap-4N6OQDIroK9Ro>41Vl=@k?v++Nv( z#7}MWM`zPoSx2QLcpv0^dS-hcK+<)5W2tj5KgO-DXCHpxk_q32v+cZ~4LGbMGp|zo zQl2UHAm;V64uf{m0g0_Fn>3p_NXdKg1D&1TJk33p>UoY zi~T()juaahEs4E36}X7^AY&h(*KK@qB37kzF(uL6WGl)8K*@Vi-Gsi?(U0Xmx9N-T z6pM7;6kgBMaJCqUZ<5HoGdY<;jo&tKpJ!BdCYuuDYKsQ6(w_5x^c;Dzgbk;ov9{W{m|l+eSgtd3-sXt4KmeiS)yTje;6WAs4s$$(OS(x^d%Us>Ikz>(`HfERmnR zacPs@je&zE)H_eZ`~F+f41e@ic8iKStH#^-?@K^7Mn&`4P|0>a4~$MpH+!T)DCF@$ zLihiDKF$Jup&a?vrTBMY=c#L|Mwh|!Bf)Rj71h+#|Nlk5J^RcclXNRZ^b48Vy!F;q z{1=l9>ykfgtGS8K;WuDjjj$1Vf%5^7ibdbY#GfOFh6|ls7r}@{58z8?hHg`6Tm*t90JO~=@?aQ{2 z(Jj#=_m{%#9%V%T0#v+^3XsG(DpKv{OoJPGrKXw~!=()1RqXH!0^cQUm!J4xpyJ$1 zi}CneP5NF;ew(rkOhKJ}L?`&U3RxV7zJUaB(L^SZ{zFhI5;NW6RCL!AI6Zh8LAJ}$ zwieT*r2qLICg@=QiI%Q*gW3g|?#hm}A1dHhSxo=UiMNKRP!?>h$Gn^G#~o8*m3lk2 z?;9C7%kepjQp*%!Vc_%Ju4P~xc$yy5UKv3vB}-0M@Bq0|+2S+z|P0Xv1nXdS}7 zwUF691beaNzfy2^r~V3;tF2>sF61FTN0F!a?xab6HRRHQTt*O?i1OI{ z$THgDL}4uXz30QYQgcau++3<$Uuh0YrN?K{(f`(R+}mm@e?1CI={}}&pZv{hNa9<4 zn(MN&BLHG0OmM#�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

    `$lYc)uZkDqz@t2{*Q|`bT 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 Date: Tue, 5 Oct 2021 16:05:30 +0530 Subject: [PATCH 745/930] Updated --- .../mdm/policies-in-policy-csp-admx-backed.md | 8 + .../policy-configuration-service-provider.md | 2 +- ...csp-admx-shellcommandpromptregedittools.md | 349 ++++++++++++++++++ windows/client-management/mdm/toc.yml | 2 + 4 files changed, 360 insertions(+), 1 deletion(-) create mode 100644 windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md diff --git a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md index 8ac470ea9c..6256ffe15a 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md +++ b/windows/client-management/mdm/policies-in-policy-csp-admx-backed.md @@ -33,6 +33,10 @@ ms.date: 10/08/2020 - [ADMX_AddRemovePrograms/NoServices](./policy-csp-admx-addremoveprograms.md#admx-addremoveprograms-noservices) - [ADMX_AddRemovePrograms/NoSupportInfo](./policy-csp-admx-addremoveprograms.md#admx-addremoveprograms-nosupportinfo) - [ADMX_AddRemovePrograms/NoWindowsSetupPage](./policy-csp-admx-addremoveprograms.md#admx-addremoveprograms-nowindowssetuppage) +- [ADMX_AdmPwd/POL_AdmPwd_DontAllowPwdExpirationBehindPolicy](./policy-csp-admx-admpwd.md#admx-admpwd-pol_admpwd_dontallowpwdexpirationbehindpolicy) +- [ADMX_AdmPwd/POL_AdmPwd_Enabled](./policy-csp-admx-admpwd.md#admx-admpwd-pol_admpwd_enabled) +- [ADMX_AdmPwd/POL_AdmPwd_AdminName](./policy-csp-admx-admpwd.md#admx-admpwd-pol_admpwd_adminname) +- [ADMX_AdmPwd/POL_AdmPwd](./policy-csp-admx-admpwd.md#admx-admpwd-pol_admpwd) - [ADMX_AppCompat/AppCompatPrevent16BitMach](./policy-csp-admx-appcompat.md#admx-appcompat-appcompatprevent16bitmach) - [ADMX_AppCompat/AppCompatRemoveProgramCompatPropPage](./policy-csp-admx-appcompat.md#admx-appcompat-appcompatremoveprogramcompatproppage) - [ADMX_AppCompat/AppCompatTurnOffApplicationImpactTelemetry](./policy-csp-admx-appcompat.md#admx-appcompat-appcompatturnoffapplicationimpacttelemetry) @@ -999,6 +1003,10 @@ ms.date: 10/08/2020 - [ADMX_SharedFolders/PublishDfsRoots](./policy-csp-admx-sharedfolders.md#admx-sharedfolders-publishdfsroots) - [ADMX_SharedFolders/PublishSharedFolders](./policy-csp-admx-sharedfolders.md#admx-sharedfolders-publishsharedfolders) - [ADMX_Sharing/NoInplaceSharing](./policy-csp-admx-sharing.md#admx-sharing-noinplacesharing) +- [ADMX_ShellCommandPromptRegEditTools/DisallowApps](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-disallowapps) +- [ADMX_ShellCommandPromptRegEditTools/DisableRegedit](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-disableregedit) +- [ADMX_ShellCommandPromptRegEditTools/DisableCMD](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-disablecmd) +- [ADMX_ShellCommandPromptRegEditTools/RestrictApps](./policy-csp-admx-shellcommandpromptregedittools.md#admx-shellcommandpromptregedittools-restrictapps) - [ADMX_Smartcard/AllowCertificatesWithNoEKU](./policy-csp-admx-smartcard.md#admx-smartcard-allowcertificateswithnoeku) - [ADMX_Smartcard/AllowIntegratedUnblock](./policy-csp-admx-smartcard.md#admx-smartcard-allowintegratedunblock) - [ADMX_Smartcard/AllowSignatureOnlyKeys](./policy-csp-admx-smartcard.md#admx-smartcard-allowsignatureonlykeys) diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index af24745349..faa617028b 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -3622,7 +3622,7 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC

    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 z 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 delta 815599 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 -ix0it{IA*!^Sd|T* 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

    - +### ADMX_ShellCommandPromptRegEditTools policies ### ADMX_Smartcard policies
    diff --git a/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md b/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md new file mode 100644 index 0000000000..1214046238 --- /dev/null +++ b/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools.md @@ -0,0 +1,349 @@ +--- +title: Policy CSP - ADMX_ShellCommandPromptRegEditTools +description: Policy CSP - ADMX_ShellCommandPromptRegEditTools +ms.author: dansimp +ms.localizationpriority: medium +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 09/18/2020 +ms.reviewer: +manager: dansimp +--- + +# Policy CSP - ADMX_ShellCommandPromptRegEditTools + +
    + + +## ADMX_ShellCommandPromptRegEditTools policies + +> [!TIP] +> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). +> +> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). +> +> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). + +
    +
    + ADMX_ShellCommandPromptRegEditTools/DisallowApps +
    +
    + ADMX_ShellCommandPromptRegEditTools/DisableRegedit +
    +
    + ADMX_ShellCommandPromptRegEditTools/DisableCMD +
    +
    + ADMX_ShellCommandPromptRegEditTools/RestrictApps +
    +
    + + +
    + + +**ADMX_ShellCommandPromptRegEditTools/DisallowApps** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EditionWindows 10Windows 11
    HomeNoNo
    ProNoNo
    BusinessNoNo
    EnterpriseYesYes
    EducationYesYes
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +This policy setting prevents users from running the interactive command prompt, Cmd.exe. + +This policy setting also determines whether batch files (.cmd and .bat) can run on the computer. + +- If you enable this policy setting and the user tries to open a command window, the system displays a message explaining that a setting prevents the action. . + +- If you disable this policy setting or do not configure it, users can run Cmd.exe and batch files normally. + +> [!NOTE] +> Do not prevent the computer from running batch files if the computer uses logon, logoff, startup, or shutdown batch file scripts, or for users that use Remote Desktop Services. + + + + + + +ADMX Info: +- GP Friendly name: *Prevent access to the command prompt* +- GP name: *DisallowApps* +- GP path: *System* +- GP ADMX file name: *ShellCommandPromptRegEditTools.admx* + + + +
    + + + +**ADMX_ShellCommandPromptRegEditTools/DisableRegedit** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EditionWindows 10Windows 11
    HomeNoNo
    ProNoNo
    BusinessNoNo
    EnterpriseYesYes
    EducationYesYes
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +This policy setting disables the Windows registry editor Regedit.exe. + +- If you enable this policy setting and the user tries to start Regedit.exe, a message appears explaining that a policy setting prevents the action. + +- If you disable this policy setting or do not configure it, users can run Regedit.exe normally. + +To prevent users from using other administrative tools, use the "Run only specified Windows applications" policy setting. + + + + + +ADMX Info: +- GP Friendly name: *Prevent access to registry editing tools* +- GP name: *DisableRegedit* +- GP path: *System\Server Manager* +- GP ADMX file name: *ShellCommandPromptRegEditTools.admx* + + + +
    + + +**ADMX_ShellCommandPromptRegEditTools/DisableCMD** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EditionWindows 10Windows 11
    HomeNoNo
    ProNoNo
    BusinessNoNo
    EnterpriseYesYes
    EducationYesYes
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +This policy setting limits the Windows programs that users have permission to run on the computer. + +- If you enable this policy setting, users can only run programs that you add to the list of allowed applications. + +- If you disable this policy setting or do not configure it, users can run all applications. This policy setting only prevents users from running programs that are started by the File Explorer process. + +It does not prevent users from running programs such as Task Manager, which are started by the system process or by other processes. Also, if users have access to the command prompt (Cmd.exe), this policy setting does not prevent them from starting programs in the command window even though they would be prevented from doing so using File Explorer. + +Non-Microsoft applications with Windows 2000 or later certification are required to comply with this policy setting. + +To create a list of allowed applications, click Show. In the Show Contents dialog box, in the Value column, type the application executable name (e.g., Winword.exe, Poledit.exe, Powerpnt.exe). + + + + + +ADMX Info: +- GP Friendly name: *Run only specified Windows applications* +- GP name: *DisableCMD* +- GP path: *System* +- GP ADMX file name: *ShellCommandPromptRegEditTools.admx* + + + +
    + + +**ADMX_ShellCommandPromptRegEditTools/RestrictApps** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EditionWindows 10Windows 11
    HomeNoNo
    ProNoNo
    BusinessNoNo
    EnterpriseYesYes
    EducationYesYes
    + + +
    + + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
    + + + +This policy setting prevents Windows from running the programs you specify in this policy setting. + +- If you enable this policy setting, users cannot run programs that you add to the list of disallowed applications. + +- If you disable this policy setting or do not configure it, users can run any programs. + +This policy setting only prevents users from running programs that are started by the File Explorer process. It does not prevent users from running programs, such as Task Manager, which are started by the system process or by other processes. Also, if users have access to the command prompt (Cmd.exe), this policy setting does not prevent them from starting programs in the command window even though they would be prevented from doing so using File Explorer. + +Non-Microsoft applications with Windows 2000 or later certification are required to comply with this policy setting. + +To create a list of allowed applications, click Show. In the Show Contents dialog box, in the Value column, type the application executable name (e.g., Winword.exe, Poledit.exe, Powerpnt.exe). + + + + + + +ADMX Info: +- GP Friendly name: *Don't run specified Windows applications* +- GP name: *RestrictApps* +- GP path: *System* +- GP ADMX file name: *ShellCommandPromptRegEditTools.admx* + + + + + + diff --git a/windows/client-management/mdm/toc.yml b/windows/client-management/mdm/toc.yml index 8fa76c2a7f..9472789042 100644 --- a/windows/client-management/mdm/toc.yml +++ b/windows/client-management/mdm/toc.yml @@ -609,6 +609,8 @@ items: href: policy-csp-admx-sharedfolders.md - name: ADMX_Sharing href: policy-csp-admx-sharing.md + - name: ADMX_ShellCommandPromptRegEditTools + href: policy-csp-admx-shellcommandpromptregedittools.md - name: ADMX_Smartcard href: policy-csp-admx-smartcard.md - name: ADMX_Snmp From b98e31d8b5d47758c634da8535326ebe66e3eae0 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 5 Oct 2021 16:37:34 +0530 Subject: [PATCH 746/930] Delete policy-csp-admx-skydrive.md --- .../mdm/policy-csp-admx-skydrive.md | 113 ------------------ 1 file changed, 113 deletions(-) delete mode 100644 windows/client-management/mdm/policy-csp-admx-skydrive.md diff --git a/windows/client-management/mdm/policy-csp-admx-skydrive.md b/windows/client-management/mdm/policy-csp-admx-skydrive.md deleted file mode 100644 index 90f1b868a1..0000000000 --- a/windows/client-management/mdm/policy-csp-admx-skydrive.md +++ /dev/null @@ -1,113 +0,0 @@ ---- -title: Policy CSP - ADMX_SkyDrive -description: Policy CSP - ADMX_SkyDrive -ms.author: dansimp -ms.localizationpriority: medium -ms.topic: article -ms.prod: w10 -ms.technology: windows -author: manikadhiman -ms.date: 12/08/2020 -ms.reviewer: -manager: dansimp ---- - -# Policy CSP - ADMX_SkyDrive - - -
    - - -## ADMX_SkyDrive policies - -
    -
    - ADMX_SkyDrive/PreventNetworkTrafficPreUserSignIn -
    -
    - - -
    - - -**ADMX_SkyDrive/PreventNetworkTrafficPreUserSignIn** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    EditionWindows 10Windows 11
    HomeNoNo
    ProNoNo
    BusinessNoNo
    EnterpriseYesYes
    EducationYesYes
    - - -
    - - -[Scope](./policy-configuration-service-provider.md#policy-scope): - -> [!div class = "checklist"] -> * Device - -
    - - - -Enable this setting to prevent the OneDrive sync client (OneDrive.exe) from generating network traffic (checking for updates, etc.) until the user signs in to OneDrive or starts syncing files to the local computer. - -If you enable this setting, users must sign in to the OneDrive sync client on the local computer, or select to sync OneDrive or SharePoint files on the computer, for the sync client to start automatically. - -If this setting is not enabled, the OneDrive sync client will start automatically when users sign in to Windows. - -If you enable or disable this setting, do not return the setting to Not Configured. Doing so will not change the configuration and the last configured setting will remain in effect. - - -> [!TIP] -> This is an ADMX-backed policy and requires a special SyncML format to enable or disable. For details, see [Understanding ADMX-backed policies](./understanding-admx-backed-policies.md). -> -> You must specify the data type in the SyncML as <Format>chr</Format>. For an example SyncML, refer to [Enabling a policy](./understanding-admx-backed-policies.md#enabling-a-policy). -> -> The payload of the SyncML must be XML-encoded; for this XML encoding, there are a variety of online encoders that you can use. To avoid encoding the payload, you can use CDATA if your MDM supports it. For more information, see [CDATA Sections](http://www.w3.org/TR/REC-xml/#sec-cdata-sect). - - -ADMX Info: -- GP Friendly name: *Prevent OneDrive from generating network traffic until the user signs in to OneDrive* -- GP name: *PreventNetworkTrafficPreUserSignIn* -- GP path: *Windows Components\OneDrive* -- GP ADMX file name: *SkyDrive.admx* - - - -
    - -> [!NOTE] -> These policies are currently only available as part of a Windows Insider release. - - - From 66707bc6abb2cecd1b17187271a83b40e45d9196 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 5 Oct 2021 17:04:48 +0530 Subject: [PATCH 747/930] Updated --- .openpublishing.redirection.json | 7 ++++++- .../mdm/policy-configuration-service-provider.md | 16 ++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 6a38e2a92b..18d290138b 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19046,7 +19046,12 @@ "redirect_url": "/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings", "redirect_document_id": true } - + }, + { + "source_path": "windows/client-management/mdm/policy-csp-admx-skydrive.md", + "redirect_url": "/windows/client-management/mdm/policy-csp-admx-shellcommandpromptregedittools", + "redirect_document_id": true + } ] } diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index faa617028b..18c2823552 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -3623,6 +3623,22 @@ dfsdiscoverdc">ADMX_DFS/DFSDiscoverDC
    ### ADMX_ShellCommandPromptRegEditTools policies + +
    +
    + ADMX_ShellCommandPromptRegEditTools/DisallowApps +
    +
    + ADMX_ShellCommandPromptRegEditTools/DisableRegedit +
    +
    + ADMX_ShellCommandPromptRegEditTools/DisableCMD +
    +
    + ADMX_ShellCommandPromptRegEditTools/RestrictApps +
    +
    + ### ADMX_Smartcard policies
    From 1b5511079c485e83382727c13447d8d592aad9de Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Tue, 5 Oct 2021 17:07:55 +0530 Subject: [PATCH 748/930] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 18d290138b..43856a342b 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19045,7 +19045,7 @@ "source_path": "windows/client-management/mdm/policy-csp-admx-windowsfileprotection.md", "redirect_url": "/windows/client-management/mdm/policy-csp-admx-mobilepcpresentationsettings", "redirect_document_id": true - } + }, { "source_path": "windows/client-management/mdm/policy-csp-admx-skydrive.md", From b5cc4c2da70d9b2ef4d4823c3d20c3d8c2961647 Mon Sep 17 00:00:00 2001 From: Rick Munck <33725928+jmunck@users.noreply.github.com> Date: Tue, 5 Oct 2021 07:52:57 -0500 Subject: [PATCH 749/930] Update security-compliance-toolkit-10.md Updated Windows 11 and Edge version --- .../security-compliance-toolkit-10.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md index dc7c58f214..9b329ccb64 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/security-compliance-toolkit-10.md @@ -27,6 +27,8 @@ The SCT enables administrators to effectively manage their enterprise’s Group The Security Compliance Toolkit consists of: +- Windows 11 security baseline + - Windows 10 security baselines - Windows 10 Version 1909 (November 2019 Update) - Windows 10 Version 1903 (April 2019 Update) @@ -48,7 +50,7 @@ The Security Compliance Toolkit consists of: - Office 2016 - Microsoft Edge security baseline - - Edge Browser Version 80 + - Edge Browser Version 93 - Tools - Policy Analyzer tool From 6a9407b27d8a52aa206f63671e269cd68ce6ddc0 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 5 Oct 2021 15:52:30 +0100 Subject: [PATCH 750/930] Update windows-10-and-privacy-compliance.md --- .../windows-10-and-privacy-compliance.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index bf24ccb668..70ec74822e 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -29,7 +29,7 @@ Applies to: At Microsoft, we are committed to data privacy across all our products and services. With this guide, we provide administrators and compliance professionals with data privacy considerations for Windows. -Microsoft collects data through multiple interactions with users of Windows devices. This information can contain personal data that may be used to provide, secure, and improve Windows services. To help users and organizations control the collection of personal data, Windows provides comprehensive transparency features, settings choices, controls, and support for data subject requests, all of which are detailed in this article. +Microsoft collects data through multiple interactions with users of Windows devices. This information can contain personal data that may be used to provide, secure and improve Windows, and to provide connected experiences. To help users and organizations control the collection of personal data, Windows provides comprehensive transparency features, settings choices, controls, and support for data subject requests, all of which are detailed in this article. This information allows administrators and compliance professionals to work together to better manage personal data privacy considerations and related regulations, such as the General Data Protection Regulation (GDPR). @@ -44,7 +44,7 @@ When setting up a device, a user can configure their privacy settings. Those pri The following table provides an overview of the Windows 10 and Windows 11 privacy settings presented during the device setup experience that involve processing personal data and where to find additional information. > [!NOTE] -> This table is limited to the privacy settings that are most commonly avaialable when setting up a current version of Windows 10 or newer. For the full list of settings that involve data collection, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +> This table is limited to the privacy settings that are most commonly available when setting up a current version of Windows 10 or newer. For the full list of settings that involve data collection, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). | Feature/Setting | Description | Supporting Content | Privacy Statement | | --- | --- | --- | --- | @@ -111,19 +111,19 @@ You can use the following articles to learn more about Autopilot and how to use - [Overview of Windows Autopilot](/windows/deployment/windows-Autopilot/windows-Autopilot) - [Windows Autopilot deployment process](/windows/deployment/windows-Autopilot/deployment-process) -#### _2.3.2 Managing connections from Windows components to Microsoft services_ +#### _2.3.2 Managing Windows connected experiences and essential services_ -Administrators can manage the data sent from their organization to Microsoft by configuring settings associated with the functionality provided by Windows components. +Windows includes features that connect to the internet to provide enhanced experiences and additional capabilities. These are called connected experiences. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. -For more details, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). This topic includes the different methods available on how to configure each setting, the impact to functionality, and which versions of Windows that are applicable. +Essential services are services in the product that connect to Microsoft to keep the product secure, up to date, performing as expected or are integral to how the product works. For example, the licensing service that confirms that you’re properly licensed to use Windows. -#### _2.3.3 Managing Windows connections_ +[Windows essential services and connected experiences](essential-services-and-connected-experiences.md) provides a list of the most common Windows essential services and connected experiences. -Some Windows components, apps, and related services transfer data to Microsoft network endpoints. An administrator may want to block these endpoints for their organization to meet their specific compliance objectives. +When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. Administrators can manage the data sent from their organization to Microsoft by configuring settings associated with the functionality provided by Windows connected experiences and essential services. For more details, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services). This topic includes the different methods available to configure each setting, the impact to functionality, and the versions of Windows that are applicable. -The **Manage Windows connection endpoints** section on the left-hand navigation menu provides a list of endpoints for the latest Windows releases, along with descriptions of any functionality that would be impacted by restricting data collection. +The article [Manage connection endpoints for Windows 10 Enterprise, version 21H1](manage-windows-21h1-endpoints.md) provides a list of endpoints to which data is transferred by Windows connected experiences for the latest Windows 10 release, along with descriptions of any functionality that would be impacted by restricting data collection. -#### _2.3.4 Limited functionality baseline_ +#### _2.3.3 Limited functionality baseline_ An organization may want to minimize the amount of data sent back to Microsoft or shared with Microsoft apps by managing the connections and configuring additional settings on their devices. Similar to [Windows security baselines](/windows/security/threat-protection/windows-security-baselines), Microsoft has released a limited functionality baseline focused on configuring settings to minimize the data sent back to Microsoft. However, the functionality of the device could be impacted by applying these settings. The [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) article provides details on how to apply the baseline, along with the full list of settings covered in the baseline and the functionality that would be impacted. Administrators that don’t want to apply the baseline can still find details on how to configure each setting individually to find the right balance between data sharing and impact to functionality for their organization. @@ -131,15 +131,15 @@ An organization may want to minimize the amount of data sent back to Microsoft o > - We recommend that you fully test any modifications to these settings before deploying them in your organization. > - We also recommend that if you plan to enable the Windows diagnostic data processor configuration, adjust the limited configuration baseline before deploying it to ensure the Windows diagnostic setting is not turned off. -#### _2.3.5 Diagnostic data: Managing notifications for change of level at logon_ +#### _2.3.4 Diagnostic data: Managing notifications for change of level at logon_ Starting with Windows 10, version 1803 and Windows 11, if an administrator modifies the diagnostic data collection setting, users are notified of this change during the initial device sign in. For example, if you configure the device to send optional diagnostic data, users will be notified the next time they sign into the device. You can disable these notifications by using the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in change notifications** or the MDM policy `ConfigureTelemetryOptInChangeNotification`. -#### _2.3.6 Diagnostic data: Managing end user choice for changing the setting_ +#### _2.3.5 Diagnostic data: Managing end user choice for changing the setting_ -Windows 10, version 1803 and later and Windows 11 allows users to change their diagnostic data level to a lower setting than what their administrator has set. For example, if you have configured the device to send optional diagnostic data, a user can change the setting so that only required diagnostic data is sent by opening the Settings app in Windows. Administrators can restrict a user’s ability to change the setting by enabling the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in setting user interface** or the MDM policy `ConfigureTelemetryOptInSettingsUx`. +Windows 10, version 1803 and later and Windows 11 allows users to change their diagnostic data level to a lower setting than what their administrator has set. For example, if you have configured the device to send optional diagnostic data, a user can change the setting so that only required diagnostic data is sent by opening the Settings app in Windows and navigating to **Diagnostic & feedback**. Administrators can restrict a user’s ability to change the setting by enabling the Group Policy: **Computer Configuration** > **Administrative Templates** > **Windows Components** > **Data Collection and Preview Builds** > **Configure telemetry opt-in setting user interface** or the MDM policy `ConfigureTelemetryOptInSettingsUx`. -#### _2.3.7 Diagnostic data: Managing device-based data delete_ +#### _2.3.6 Diagnostic data: Managing device-based data delete_ Windows 10, version 1809 and later and Windows 11 allow a user to delete diagnostic data collected from their device by opening the Settings app in Windows and navigating to **Diagnostic & feedback** and clicking the **Delete** button under the **Delete diagnostic data** heading. An administrator can also delete diagnostic data for a device using the [Clear-WindowsDiagnosticData](/powershell/module/windowsdiagnosticdata/Clear-WindowsDiagnosticData) PowerShell cmdlet. @@ -148,7 +148,7 @@ An administrator can disable a user’s ability to delete their device’s diagn >[!Note] >If the Windows diagnostic data processor configuration is enabled, the Delete diagnostic data button will be disabled and the powershell cmdlet will not delete data collected under this configuration. IT administrators can instead delete diagnostic data collected by invoking a delete request from the admin portal. -#### _2.3.8 Diagnostic data: Enabling the Windows diagnostic data processor configuration_ +#### _2.3.7 Diagnostic data: Enabling the Windows diagnostic data processor configuration_ **Applies to:** From 6c78f75a0635761f58dcd22c44a1ec7867758664 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 5 Oct 2021 16:00:14 +0100 Subject: [PATCH 751/930] Update windows-10-and-privacy-compliance.md --- windows/privacy/windows-10-and-privacy-compliance.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 70ec74822e..1eaf63cbfc 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -87,7 +87,7 @@ The following table provides an overview of the privacy settings discussed earli | [Speech](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-speech) | Group Policy:
    **Computer Configuration** > **Control Panel** > **Regional and Language Options** > **Allow users to enable online speech recognition services**

    MDM: [Privacy/AllowInputPersonalization](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off | Off | | [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
    **Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

    MDM: [Privacy/LetAppsAccessLocation](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later and Windows 11) | Off | | [Find my device](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#find-my-device) | Group Policy:
    **Computer Configuration** > **Windows Components** > **Find My Device** > **Turn On/Off Find My Device**

    MDM: [Experience/AllFindMyDevice](/windows/client-management/mdm/policy-csp-experience#experience-allowfindmydevice) | Off | Off | -| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md) | Group Policy:
    **Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry** (or **Allow diagnostic data** in Windows 11 or Windows Server 2022)

    MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

    **Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. See [Enabling the Windows diagnostic data processor configuration](#238-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration) below for more information. | Required diagnostic data (Windows 10, version 1903 and later and Windows 11)

    Server editions:
    Enhanced diagnostic data | Security (Off) and block endpoints | +| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md) | Group Policy:
    **Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry** (or **Allow diagnostic data** in Windows 11 or Windows Server 2022)

    MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

    **Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. See [Enabling the Windows diagnostic data processor configuration](#237-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration) below for more information. | Required diagnostic data (Windows 10, version 1903 and later and Windows 11)

    Server editions:
    Enhanced diagnostic data | Security (Off) and block endpoints | | [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
    **Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

    MDM: [TextInput/AllowLinguisticDataCollection](/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later and Windows 11) | Off | | Tailored Experiences | Group Policy:
    **User Configuration** > **Windows Components** > **Cloud Content** > **Do not use diagnostic data for tailored experiences**

    MDM: [Experience/AllowTailoredExperiencesWithDiagnosticData](/windows/client-management/mdm/policy-csp-experience#experience-allowtailoredexperienceswithdiagnosticdata) | Off | Off | | Advertising ID | Group Policy:
    **Computer Configuration** > **System** > **User Profile** > **Turn off the advertising Id**

    MDM: [Privacy/DisableAdvertisingId](/windows/client-management/mdm/policy-csp-privacy#privacy-disableadvertisingid) | Off | Off | @@ -119,7 +119,7 @@ Essential services are services in the product that connect to Microsoft to keep [Windows essential services and connected experiences](essential-services-and-connected-experiences.md) provides a list of the most common Windows essential services and connected experiences. -When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. Administrators can manage the data sent from their organization to Microsoft by configuring settings associated with the functionality provided by Windows connected experiences and essential services. For more details, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services). This topic includes the different methods available to configure each setting, the impact to functionality, and the versions of Windows that are applicable. +When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. Administrators can manage the data sent from their organization to Microsoft by configuring settings associated with the functionality provided by Windows connected experiences and essential services. For more details, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). This topic includes the different methods available to configure each setting, the impact to functionality, and the versions of Windows that are applicable. The article [Manage connection endpoints for Windows 10 Enterprise, version 21H1](manage-windows-21h1-endpoints.md) provides a list of endpoints to which data is transferred by Windows connected experiences for the latest Windows 10 release, along with descriptions of any functionality that would be impacted by restricting data collection. From 0eda4e061421388015239d883cd9370cdca81123 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 5 Oct 2021 08:36:20 -0700 Subject: [PATCH 752/930] remove article from TOC while its fate is debated --- windows/deployment/TOC.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/deployment/TOC.yml b/windows/deployment/TOC.yml index 60be0cc925..1d1df993e0 100644 --- a/windows/deployment/TOC.yml +++ b/windows/deployment/TOC.yml @@ -160,9 +160,7 @@ - name: Manage device restarts after updates href: update/waas-restart.md - name: Manage additional Windows Update settings - href: update/waas-wu-settings.md - - name: Deploy feature updates for user-initiated installations - href: update/feature-update-user-install.md + href: update/waas-wu-settings.md - name: Use Windows Update for Business items: - name: What is Windows Update for Business? From ff6d89d721766550ac4e377beb91a7513ba95fc6 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Tue, 5 Oct 2021 16:44:06 +0100 Subject: [PATCH 753/930] Update windows-10-and-privacy-compliance.md --- windows/privacy/windows-10-and-privacy-compliance.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 1eaf63cbfc..b8ef1bb3f5 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -87,7 +87,7 @@ The following table provides an overview of the privacy settings discussed earli | [Speech](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-speech) | Group Policy:
    **Computer Configuration** > **Control Panel** > **Regional and Language Options** > **Allow users to enable online speech recognition services**

    MDM: [Privacy/AllowInputPersonalization](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off | Off | | [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
    **Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

    MDM: [Privacy/LetAppsAccessLocation](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later and Windows 11) | Off | | [Find my device](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#find-my-device) | Group Policy:
    **Computer Configuration** > **Windows Components** > **Find My Device** > **Turn On/Off Find My Device**

    MDM: [Experience/AllFindMyDevice](/windows/client-management/mdm/policy-csp-experience#experience-allowfindmydevice) | Off | Off | -| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md) | Group Policy:
    **Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry** (or **Allow diagnostic data** in Windows 11 or Windows Server 2022)

    MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

    **Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. See [Enabling the Windows diagnostic data processor configuration](#237-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration) below for more information. | Required diagnostic data (Windows 10, version 1903 and later and Windows 11)

    Server editions:
    Enhanced diagnostic data | Security (Off) and block endpoints | +| [Diagnostic Data](configure-windows-diagnostic-data-in-your-organization.md) | Group Policy:
    **Computer Configuration** > **Windows Components** > **Data Collection and Preview Builds** > **Allow Telemetry** (or **Allow diagnostic data** in Windows 11 or Windows Server 2022)

    MDM: [System/AllowTelemetry](/windows/client-management/mdm/policy-csp-system#system-allowtelemetry)

    **Note**: If you are planning to configure devices, using the Windows diagnostic data processor configuration option, the state to minimize data collection is not recommended. For more information, see [Enabling the Windows diagnostic data processor configuration](#237-diagnostic-data-enabling-the-windows-diagnostic-data-processor-configuration). | Required diagnostic data (Windows 10, version 1903 and later and Windows 11)

    Server editions:
    Enhanced diagnostic data | Security (Off) and block endpoints | | [Inking and typing diagnostics](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-ink) | Group Policy:
    **Computer Configuration** > **Windows Components** > **Text Input** > **Improve inking and typing recognition**

    MDM: [TextInput/AllowLinguisticDataCollection](/windows/client-management/mdm/policy-csp-textinput#textinput-allowlinguisticdatacollection) | Off (Windows 10, version 1809 and later and Windows 11) | Off | | Tailored Experiences | Group Policy:
    **User Configuration** > **Windows Components** > **Cloud Content** > **Do not use diagnostic data for tailored experiences**

    MDM: [Experience/AllowTailoredExperiencesWithDiagnosticData](/windows/client-management/mdm/policy-csp-experience#experience-allowtailoredexperienceswithdiagnosticdata) | Off | Off | | Advertising ID | Group Policy:
    **Computer Configuration** > **System** > **User Profile** > **Turn off the advertising Id**

    MDM: [Privacy/DisableAdvertisingId](/windows/client-management/mdm/policy-csp-privacy#privacy-disableadvertisingid) | Off | Off | @@ -115,11 +115,11 @@ You can use the following articles to learn more about Autopilot and how to use Windows includes features that connect to the internet to provide enhanced experiences and additional capabilities. These are called connected experiences. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. -Essential services are services in the product that connect to Microsoft to keep the product secure, up to date, performing as expected or are integral to how the product works. For example, the licensing service that confirms that you’re properly licensed to use Windows. +Essential services are services in the product that connect to Microsoft to keep the product secure, up to date and performing as expected, or are integral to how the product works. For example, the licensing service that confirms that you’re properly licensed to use Windows. [Windows essential services and connected experiences](essential-services-and-connected-experiences.md) provides a list of the most common Windows essential services and connected experiences. -When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. Administrators can manage the data sent from their organization to Microsoft by configuring settings associated with the functionality provided by Windows connected experiences and essential services. For more details, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). This topic includes the different methods available to configure each setting, the impact to functionality, and the versions of Windows that are applicable. +When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. Administrators can manage the data sent from their organization to Microsoft by configuring settings associated with the functionality provided by Windows connected experiences and essential services. For more information, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). This topic includes the different methods available to configure each setting, the impact to functionality, and the versions of Windows that are applicable. The article [Manage connection endpoints for Windows 10 Enterprise, version 21H1](manage-windows-21h1-endpoints.md) provides a list of endpoints to which data is transferred by Windows connected experiences for the latest Windows 10 release, along with descriptions of any functionality that would be impacted by restricting data collection. From bb7287c539baf6b580e02a02e5175cc8c3e5f96b Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Tue, 5 Oct 2021 09:50:25 -0700 Subject: [PATCH 754/930] docfx update --- windows/hub/docfx.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/hub/docfx.json b/windows/hub/docfx.json index f8e5b9331d..a31a3e8da4 100644 --- a/windows/hub/docfx.json +++ b/windows/hub/docfx.json @@ -49,7 +49,7 @@ "folder_relative_path_in_docset": "./" } }, - "titleSuffix": "Windows 10 for IT Pros", + "titleSuffix": "Windows for IT Pros", "contributors_to_exclude": [ "rjagiewich", "traya1", From a525209dea6fce55825ccc05d82ca82beaa110c2 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 5 Oct 2021 12:56:40 -0400 Subject: [PATCH 755/930] Update index.yml --- windows/hub/index.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/windows/hub/index.yml b/windows/hub/index.yml index 3d697a0ce8..67be6734bf 100644 --- a/windows/hub/index.yml +++ b/windows/hub/index.yml @@ -50,6 +50,18 @@ productDirectory: imageSrc: /windows/resources/images/winlogo.svg summary: See the system requirements for Windows 11, including running Windows 11 on a virtual machine url: /windows/whats-new/windows-11-requirements + - title: Compare Windows 11 Editions + imageSrc: /windows/resources/images/winlogo.svg + summary: Get more information on the edition that's right for your organization + url: https://www.microsoft.com/windows/business/compare-windows-11 + - title: FAQ: Upgrade to Windows 11 + imageSrc: /windows/resources/images/winlogo.svg + summary: See some common questions and answers when upgrading to Windows 11 + url: https://support.microsoft.com/windows/upgrade-to-windows-11-faq-fb6206a2-1a0f-448a-80f1-8668ee5b2bf9 + - title: Windows 11 chip to cloud protection: Security challenges of hybrid work + imageSrc: /windows/resources/images/winlogo.svg + summary: Blog from the Microsoft Windows Security Team + url: https://www.microsoft.com/security/blog/2021/10/04/windows-11-offers-chip-to-cloud-protection-to-meet-the-new-security-challenges-of-hybrid-work - title: Trusted Platform Module (TPM) imageSrc: /windows/resources/images/winlogo.svg summary: Learn more about TPM, and why it's a good thing @@ -135,6 +147,9 @@ conceptualContent: - url: /windows/application-management/remove-provisioned-apps-during-update itemType: how-to-guide text: Keep removed apps from returning during an update + - url: https://blogs.windows.com/windowsdeveloper/2021/10/04/developing-for-windows-11/ + itemType: blog + text: Blog: Develop apps for Windows 11 # Card - title: Client management @@ -244,4 +259,4 @@ additionalContent: - text: Get started with Windows Server url: /windows-server/get-started/get-started-with-windows-server - text: Windows Server blog - url: https://cloudblogs.microsoft.com/windowsserver/ \ No newline at end of file + url: https://cloudblogs.microsoft.com/windowsserver/ From ddba34ce0b284151a0be029adf6f664983c825ba Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 5 Oct 2021 12:59:11 -0400 Subject: [PATCH 756/930] Replaced colon --- windows/hub/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/hub/index.yml b/windows/hub/index.yml index 67be6734bf..e0bf68fd93 100644 --- a/windows/hub/index.yml +++ b/windows/hub/index.yml @@ -54,7 +54,7 @@ productDirectory: imageSrc: /windows/resources/images/winlogo.svg summary: Get more information on the edition that's right for your organization url: https://www.microsoft.com/windows/business/compare-windows-11 - - title: FAQ: Upgrade to Windows 11 + - title: FAQ - Upgrade to Windows 11 imageSrc: /windows/resources/images/winlogo.svg summary: See some common questions and answers when upgrading to Windows 11 url: https://support.microsoft.com/windows/upgrade-to-windows-11-faq-fb6206a2-1a0f-448a-80f1-8668ee5b2bf9 From ed95e8305b008eb67e4ad9fa0d49ce7604483371 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 5 Oct 2021 13:02:02 -0400 Subject: [PATCH 757/930] Replaced colons --- windows/hub/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/hub/index.yml b/windows/hub/index.yml index e0bf68fd93..78210cc37c 100644 --- a/windows/hub/index.yml +++ b/windows/hub/index.yml @@ -58,7 +58,7 @@ productDirectory: imageSrc: /windows/resources/images/winlogo.svg summary: See some common questions and answers when upgrading to Windows 11 url: https://support.microsoft.com/windows/upgrade-to-windows-11-faq-fb6206a2-1a0f-448a-80f1-8668ee5b2bf9 - - title: Windows 11 chip to cloud protection: Security challenges of hybrid work + - title: Windows 11 chip to cloud protection - Security challenges of hybrid work imageSrc: /windows/resources/images/winlogo.svg summary: Blog from the Microsoft Windows Security Team url: https://www.microsoft.com/security/blog/2021/10/04/windows-11-offers-chip-to-cloud-protection-to-meet-the-new-security-challenges-of-hybrid-work @@ -149,7 +149,7 @@ conceptualContent: text: Keep removed apps from returning during an update - url: https://blogs.windows.com/windowsdeveloper/2021/10/04/developing-for-windows-11/ itemType: blog - text: Blog: Develop apps for Windows 11 + text: Blog - Develop apps for Windows 11 # Card - title: Client management From be2b46ea7073f02d471a7c0a630bdb55f86bf90d Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 5 Oct 2021 13:05:31 -0400 Subject: [PATCH 758/930] Updated itemType --- windows/hub/index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/hub/index.yml b/windows/hub/index.yml index 78210cc37c..92b6a6bdcd 100644 --- a/windows/hub/index.yml +++ b/windows/hub/index.yml @@ -148,7 +148,7 @@ conceptualContent: itemType: how-to-guide text: Keep removed apps from returning during an update - url: https://blogs.windows.com/windowsdeveloper/2021/10/04/developing-for-windows-11/ - itemType: blog + itemType: overview text: Blog - Develop apps for Windows 11 # Card From 6802d42e96de930973134cccf2ddbc88f0d612a5 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 5 Oct 2021 14:16:36 -0400 Subject: [PATCH 759/930] Added Win11 Enterprise link --- windows/hub/index.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/hub/index.yml b/windows/hub/index.yml index 92b6a6bdcd..9c115c5b15 100644 --- a/windows/hub/index.yml +++ b/windows/hub/index.yml @@ -50,10 +50,10 @@ productDirectory: imageSrc: /windows/resources/images/winlogo.svg summary: See the system requirements for Windows 11, including running Windows 11 on a virtual machine url: /windows/whats-new/windows-11-requirements - - title: Compare Windows 11 Editions + - title: Learn more about Windows 11 Enterprise imageSrc: /windows/resources/images/winlogo.svg - summary: Get more information on the edition that's right for your organization - url: https://www.microsoft.com/windows/business/compare-windows-11 + summary: Get more information on the features, security, and licensing plans designed for organizations + url: https://www.microsoft.com/microsoft-365/windows/windows-11-enterprise - title: FAQ - Upgrade to Windows 11 imageSrc: /windows/resources/images/winlogo.svg summary: See some common questions and answers when upgrading to Windows 11 From 6024d0566908f9bae3676bede959dd737df14375 Mon Sep 17 00:00:00 2001 From: nimishasatapathy <75668234+nimishasatapathy@users.noreply.github.com> Date: Wed, 6 Oct 2021 00:22:03 +0530 Subject: [PATCH 760/930] Update .openpublishing.redirection.json --- .openpublishing.redirection.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 43856a342b..737c498593 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -19037,7 +19037,7 @@ }, { "source_path": "windows/client-management/mdm/policy-csp-admx-windowsanytimeupgrade.md", - "redirect_url": "/windows/client-management/mdm/policy-csp-admx-mobilepcmobilitycenter", + "redirect_url": "/windows/client-management/mdm/policy-csp-admx-wordwheel", "redirect_document_id": true }, From 4256cbf65c7d846837ac152c7159a1cde9de806d Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Tue, 5 Oct 2021 13:26:26 -0700 Subject: [PATCH 761/930] specify setup --- ...grade-to-windows-11-with-the-microsoft-deployment-toolkit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md index 0623eb51b1..ccbb15d9c5 100644 --- a/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md +++ b/windows/deployment/deploy-windows-mdt/upgrade-to-windows-11-with-the-microsoft-deployment-toolkit.md @@ -30,7 +30,7 @@ The simplest path to upgrade PCs that are currently running an earlier version o In-place upgrade differs from [computer refresh](refresh-a-windows-10-computer-with-windows-11.md) in that you cannot use a custom image to perform the in-place upgrade. In this article we will add a default Windows 11 image to the production deployment share specifically to perform an in-place upgrade. > [!IMPORTANT] -> Windows 11 will block the upgrade process on devices that do not meet [Windows 11 hardware requirements](/windows/whats-new/windows-11-requirements). Be sure to verify that your device meets these requirements before attempting to upgrade to Windows 11. +> Windows 11 setup will block the upgrade process on devices that do not meet [Windows 11 hardware requirements](/windows/whats-new/windows-11-requirements). Be sure to verify that your device meets these requirements before attempting to upgrade to Windows 11. Three computers are used in this topic: DC01, MDT01, and PC0002. From 40d1d6559fd7220d3a2248c655252d22effecefd Mon Sep 17 00:00:00 2001 From: afirodiya <42394035+afirodiya@users.noreply.github.com> Date: Tue, 5 Oct 2021 15:50:09 -0700 Subject: [PATCH 762/930] Update enable-virtualization-based-protection-of-code-integrity.md --- .../enable-virtualization-based-protection-of-code-integrity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md index ea4b252a30..03ca52bd5e 100644 --- a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -311,6 +311,6 @@ Set-VMSecurity -VMName -VirtualizationBasedSecurityOptOut $true ### Requirements for running HVCI in Hyper-V virtual machines - The Hyper-V host must run at least Windows Server 2016 or Windows 10 version 1607. - The Hyper-V virtual machine must be Generation 2, and running at least Windows Server 2016 or Windows 10. -- HVCI and [nested virtualization](/virtualization/hyper-v-on-windows/user-guide/nested-virtualization) can be enabled at the same time +- HVCI and [nested virtualization](/virtualization/hyper-v-on-windows/user-guide/nested-virtualization) can be enabled at the same time. To enable HyperV role on the VM, first install the HyperV role in a Windows nested virtualization environment. - Virtual Fibre Channel adapters are not compatible with HVCI. Before attaching a virtual Fibre Channel Adapter to a virtual machine, you must first opt out of virtualization-based security using `Set-VMSecurity`. - The AllowFullSCSICommandSet option for pass-through disks is not compatible with HVCI. Before configuring a pass-through disk with AllowFullSCSICommandSet, you must first opt out of virtualization-based security using `Set-VMSecurity`. From 46b52216490ca8028130822a828e800b3a7a1a2f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 5 Oct 2021 17:57:37 -0700 Subject: [PATCH 763/930] Corrected font weight of table headings... ...by correctly formatting the first row as headings, which are doubly bold by default on docs.microsoft.com. --- ...-bitlocker-drive-encryption-tools-to-manage-bitlocker.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md index a4bc245136..7a5f7eeabc 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md +++ b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md @@ -133,8 +133,8 @@ Windows PowerShell cmdlets provide a new way for administrators to use when work -

    Name

    -

    Parameters

    +

    Name

    +

    Parameters

    Add-BitLockerKeyProtector

    @@ -350,4 +350,4 @@ Add-BitLockerKeyProtector C: -ADAccountOrGroupProtector -ADAccountOrGroup S-1-5- - [BitLocker frequently asked questions (FAQ)](bitlocker-frequently-asked-questions.yml) - [Prepare your organization for BitLocker: Planning and policies](prepare-your-organization-for-bitlocker-planning-and-policies.md) - [BitLocker: How to enable Network Unlock](bitlocker-how-to-enable-network-unlock.md) -- [BitLocker: How to deploy on Windows Server 2012](bitlocker-how-to-deploy-on-windows-server.md) \ No newline at end of file +- [BitLocker: How to deploy on Windows Server 2012](bitlocker-how-to-deploy-on-windows-server.md) From 8e9f8ad18cc18bcab876dd6e423e5c55fc1e6486 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 5 Oct 2021 18:15:18 -0700 Subject: [PATCH 764/930] Revised table header --- ...cker-drive-encryption-tools-to-manage-bitlocker.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md index 7a5f7eeabc..4f375c0d85 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md +++ b/windows/security/information-protection/bitlocker/bitlocker-use-bitlocker-drive-encryption-tools-to-manage-bitlocker.md @@ -53,6 +53,7 @@ A good practice when using manage-bde is to determine the volume status on the t ```powershell manage-bde -status ``` + This command returns the volumes on the target, current encryption status, encryption method, and volume type (operating system or data) for each volume: ![Using manage-bde to check encryption status.](images/manage-bde-status.png) @@ -131,11 +132,13 @@ Windows PowerShell cmdlets provide a new way for administrators to use when work - - -

    Name

    -

    Parameters

    + + +

    Name

    +

    Parameters

    + +

    Add-BitLockerKeyProtector

    -ADAccountOrGroup

    From c262c14d3bd6dad51251c0cbbb6d1f2b59b3b1a1 Mon Sep 17 00:00:00 2001 From: Benzy Dharmanayagam Date: Wed, 6 Oct 2021 11:58:34 +0530 Subject: [PATCH 765/930] Updated-5244097 Updated connected experience documentation. --- ...tial-services-and-connected-experiences.md | 42 ++++++++++++++++--- 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 6e5c37def6..58c2c0ab36 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -37,19 +37,41 @@ Although most essential services can be turned off by enterprise admins, we reco | **Essential service** | **Description** | | --- | --- | -|Authentication|The authentication service is required to enable sign in to work or school accounts. It validates a user’s identity and provides access to multiple apps and system components like OneDrive and activity history. Using a work or school account to sign in to Windows enables Microsoft to provide a consistent experience across your devices. If the authentication service is turned off, many apps and components may lose functionality and users may not be able to sign in.
    To turn it off, see [Microsoft Account](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#12-microsoft-account). -|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 that are publicly known to be fraudulent. 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.
    To turn it off, see [Automatic Root Certificates Update](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update). +|Authentication|The authentication service is required to enable sign in to work or school accounts. It validates a user’s identity and provides access to multiple apps and system components like OneDrive and activity history. Using a work or school account to sign in to Windows enables Microsoft to provide a consistent experience across your devices. If the authentication service is turned off, many apps and components may lose functionality and users may not be able to sign in.
    To turn it off, see [Microsoft Account](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#12-microsoft-account).| +|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 that are publicly known to be fraudulent. 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.
    To turn it off, see [Automatic Root Certificates Update](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update).| +| Services Configuration | Services Configuration is used by Windows components and apps, such as the telemetry service, to dynamically update their configuration. If you turn off this service, apps using this service may stop working.
    To turn it off, see [Services Configuration](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#31-services-configuration).| +| Licensing | Licensing services are used for the activation of Windows, and apps purchased from the Microsoft Store. If you disable the Windows License Manager Service or the Software Protection Platform Service, it may prevent activation of genuine Windows as well as store applications.
    To turn it off, see [License Manager](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#9-license-manager) and [Software Protection Platform](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#19-software-protection-platform).| +| Networking | Networking in Windows provides connectivity to and from your devices to the local intranet and internet. If you turn off networking, Windows devices will lose network connectivity.
    To turn off Network Adapters, see [Disable-NetAdapter](/powershell/module/netadapter/disable-netadapter).| +| Device setup | The first time a user sets up a new device, the Windows out-of-box experience (OOBE) guides the user through the steps to accept the license agreement, connect to the internet, sign in to (or sign up for) a Microsoft account, and takes care of other important tasks. Most settings can also be changed after setup is completed.
    To customize the initial setup experience, see [Customize Setup](/windows-hardware/customize/desktop/customize-oobe).| +| Diagnostic Data | Microsoft collects diagnostic data including error data about your device with the help of the telemetry service. Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows behaves in the real world, focus on user priorities, find, and fix problems, and improve services. This data allows Microsoft to improve the Windows experience. Setting diagnostic data to off means important information to help fix issues and improve quality will not be available to Microsoft.
    To turn it off, see [Telemetry Services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#1816-feedback--diagnostics).| +| Update | Windows Update ensures devices are kept up to date and secure by downloading the latest updates and security patches for Windows. This service also enables users download apps from the Microsoft Store and keep them up to date.
    Turning off Windows Update will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
    Other services like Device metadata retrieval and Font streaming also ensure that the content on your devices is kept up to date.
    To turn it off, see [Windows Update](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#29-windows-update), [Device Metadata Retrieval](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#4-device-metadata-retrieval), and [Font Streaming](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#6-font-streaming).| +| Microsoft Store | Microsoft Store enables users to purchase and download apps, games, and digital content. The Store also enables the developers of these apps to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to store apps in a power-efficient and dependable way. The Store can also revoke malicious apps.
    To turn it off, see [Microsoft Store](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#26-microsoft-store).| ## Windows connected experiences | **Connected experience** | **Description** | | --- | --- | -|Activity History|Activity History shows a history of activities a user has performed and can even synchronize activities across multiple devices for the same user. Synchronization across devices only works when a user signs in with the same account.
    To turn it off, see [Activity History](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#1822-activity-history). -|Cloud Clipboard|Cloud Clipboard enables users to copy images and text across all Windows 10 devices when they sign in with the same account. Users can paste from their clipboard history and also pin items.
    To turn it off, see [Cloud Clipboard](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#30-cloud-clipboard). +|Activity History|Activity History shows a history of activities a user has performed and can even synchronize activities across multiple devices for the same user.
    Synchronization across devices only works when a user signs in with the same account.
    To turn it off, see [Activity History](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#1822-activity-history). | +|Cloud Clipboard|Cloud Clipboard enables users to copy images and text across all Windows devices when they sign in with the same account. Users can paste from their clipboard history and also pin items.
    To turn it off, see [Cloud Clipboard](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#30-cloud-clipboard). | +| Date and Time | The Windows Time service is used to synchronize and maintain the most accurate date and time on your devices. It is installed by default and starts automatically on devices that are part of a domain. It can be started manually on other devices. If this service is stopped, date and time synchronization will be unavailable and any services that explicitly depend on it will fail to start.
    To turn it off, see [Date and Time](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#3-date--time). | +| Delivery optimization | Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources (such as other peers on the network), in addition to Microsoft servers. This helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.
    If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet.
    By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.
    To turn it off, see [Delivery Optimization](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#28-delivery-optimization). | +| Emojis and more | The Emoji and more menu allows users to insert a variety of content like emoji, kaomoji, GIFs, symbols, and clipboard history. This connected experience is new in Windows 11.
    PLACEHOLDER | +| Find My Device | Find My Device is a feature that can help users locate their Windows device if it's lost or stolen. This feature only works if a Microsoft account is used to logon to the device, the user is an administrator on the device and when location is turned on for the device. Users can find their device by logging in to [https://account.microsoft.com/devices](https://account.microsoft.com/devices) under the Find My Device tab.
    To turn it off, see [Find My Device](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#5-find-my-device). | +| Location services | The device location setting enables certain Windows features such as auto setting the time zone or Find My Device to function properly. When the device location setting is enabled, the Microsoft location service will use a combination of global positioning service (GPS), nearby wireless access points, cell towers, and IP address to determine the device’s location. Depending on the capabilities of the device, its location can be determined with varying degrees of accuracy and may in some cases be determined precisely.
    To turn it off, see [Location Services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#182-location). | +| Microsoft Defender Antivirus | Microsoft Defender Antivirus provides cloud-delivered protection against new and emerging threats for the devices in your organization.
    Turning off Microsoft Defender Antivirus will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
    To turn it off, see [Microsoft Defender Antivirus](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#bkmk-defender). | +| Microsoft Defender SmartScreen | Microsoft Defender SmartScreen is a feature of Windows, Internet Explorer, and Microsoft Edge. It helps protect users against phishing or malware websites and applications, and the downloading of potentially malicious files.
    Turning off Microsoft Defender SmartScreen means you cannot block a website or warn users they may be accessing a malicious site.
    To turn it off, see [Microsoft Defender SmartScreen](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#241-microsoft-defender-smartscreen). | +| OneDrive | OneDrive is a cloud storage system that allows you to save your files and photos, and access them from any device, anywhere.
    To turn off OneDrive, see [OneDrive](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#16-onedrive). | +| Troubleshooting Service | Windows troubleshooting service will automatically fix critical issues like corrupt settings that keep critical services from running, make adjustments to work with your hardware, or make other specific changes required for Windows to operate with the hardware, apps, and settings you’ve selected. In addition, it will recommend troubleshooting for other problems that aren’t critical to normal Windows operation but might impact your experience.
    To turn it off, see [Troubleshooting service](/windows/client-management/mdm/policy-csp-troubleshooting). | +| Voice Typing | Voice typing (also referred to as Windows dictation in earlier versions of Windows) allows you to write text by speaking by using Microsoft’s online speech recognition technology.
    To turn it off, see [Speech Recognition](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#186-speech). | +| Windows backup | With settings synchronization is turned on, a user's settings are synced across all Windows devices when they sign in with the same account.
    To turn it off, see [Sync Your Settings](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#21-sync-your-settings). | +| Windows Dashboard Widgets | Windows Dashboard widget is a dynamic view that shows you personalized content like news, weather, a glimpse at your calendar and to-do list and your recent photos. It provides a glanceable view, which allows users to be productive without needing to go to multiple apps or websites. This connected experience is new in Windows 11.
    PLACEHOLDER | +| Windows Insider Program | The Windows Insider Preview program lets you help shape the future of Windows, be part of the community, and get early access to builds of Windows. Once you've registered for the program, you can run Insider Preview builds on as many devices as you want, each in the channel of your choice. Learn how to join the Windows Insider program by visiting the program’s [website](https://insider.windows.com/).
    To turn it off, see [Windows Insider Program](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#7-insider-preview-builds). | +| Windows Search | Windows Search lets users use the search box on the taskbar to find what they are looking for, whether it’s on their device, in the cloud, or on the web. Windows Search can provide results for items from the device (including apps, settings, and files), the users account (including OneDrive, SharePoint, and other Microsoft services), and the internet.
    To turn it off, see [Windows Search](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#2-cortana-and-search). | +| Windows Spotlight | Windows Spotlight displays new background images on the lock screen each day. Additionally, it provides feature suggestions, fun facts, and tips on the lock screen background.
    Administrators can turn off Windows Spotlight features to prevent users from using the Windows Spotlight background.
    To turn it off, see [Windows Spotlight](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#25-windows-spotlight). | ## Edge essential services and connected experiences -Windows ships with Microsoft Edge and Internet Explorer on Windows 10 devices. Microsoft Edge is the default browser and is recommended for the best web browsing experience.
    You can find details on all of Edge's connected experiences and essential services [here](/microsoft-edge/privacy-whitepaper). To turn off specific Edge feature, see [Microsoft Edge](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#13-microsoft-edge). +Windows ships with Microsoft Edge and Internet Explorer on Windows devices. Microsoft Edge is the default browser and is recommended for the best web browsing experience.
    You can find details on all of Edge's connected experiences and essential services [here](/microsoft-edge/privacy-whitepaper). To turn off specific Edge feature, see [Microsoft Edge](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#13-microsoft-edge). ## IE essential services and connected experiences @@ -60,8 +82,16 @@ Internet Explorer shares many of the Windows essential services listed above. Th | **Connected experience** | **Description** | | --- | --- | -|ActiveX Filtering|ActiveX controls are small apps that allow websites to provide content such as videos and games, and let users interact with controls like toolbars and stock tickers. However, these apps can sometimes malfunction, and in some cases, they might be used to collect information from user devices, install software without a user's agreement, or be used to control a device remotely without user's permission.
    ActiveX Filtering in Internet Explorer prevents sites from installing and using these apps. This can help keep users safer as they browse, but it can also affect the user experience of certain sites as interactive content might not work when ActiveX Filtering is on. To further enhance security, Internet Explorer also allows you to block out-of-date ActiveX controls. +|ActiveX Filtering|ActiveX controls are small apps that allow websites to provide content such as videos and games, and let users interact with controls like toolbars and stock tickers. However, these apps can sometimes malfunction, and in some cases, they might be used to collect information from user devices, install software without a user's agreement, or be used to control a device remotely without user's permission.
    ActiveX Filtering in Internet Explorer prevents sites from installing and using these apps. This can help keep users safer as they browse, but it can also affect the user experience of certain sites as interactive content might not work when ActiveX Filtering is on.
    To further enhance security, Internet Explorer also allows you to block out-of-date ActiveX controls. | |Suggested Sites|Suggested Sites is an online experience that recommends websites, images, or videos a user might be interested in. When Suggested Sites is turned on, a user’s web browsing history is periodically sent to Microsoft.| +| Address Bar and Search suggestions | With search suggestions enabled, users will be offered suggested search terms as they type in the Address Bar. As users type information, it will be sent to the default search provider. | +| Auto-complete feature for web addresses | The auto-complete feature suggests possible matches when users are typing web addresses in the browser address bar. | +| Compatibility logging | This feature is designed for use by developers and IT professionals to determine the compatibility of their websites with Internet Explorer. It is disabled by default and needs to be enabled to start logging Internet Explorer events in the Windows Event Viewer. These events describe failures that might have happened on the site and can include information about specific controls and webpages that failed. | +| Compatibility View | Compatibility View helps make websites designed for older browsers look better when viewed in Internet Explorer. The compatibility view setting allows you to choose whether an employee can fix website display problems they encounter while browsing. | +| Flip ahead | Flip ahead enables your users to flip through web content quickly by swiping across the page or by clicking forward. When flip ahead is turned on, web browsing history is periodically sent to Microsoft. If you turn off this setting your users will no longer be able swipe across a screen or click forward to go to the next pre-loaded page of a website. | +| Web Slices | A Web Slice enables users to subscribe to and automatically receive updates to content directly within a Web page. Disabling the RSS Feeds setting will turn off background synchronization for feeds and Web Slices. | +| Accelerators | Accelerators are menu options in Internet Explorer that help automate common browser-related tasks. In Internet Explorer, when you right-click selected text, Accelerators appear in the list of available options.
    For example, if you select a word, you can use the "Translate with Bing" Accelerator to obtain a translation of that word. | +| Pinning websites to Start | When a user pins a website to the Start menu, it displays as a tile similar to the way apps are displayed. Like Microsoft Store apps, website tiles might display updates if the website has been designed to do so. For example, an online email website might send updates to the tile indicating how many new messages a user has. | ## Related links From 3ec75ee83c3313b375ff9da855b7f716b0b90f17 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 6 Oct 2021 12:29:26 +0100 Subject: [PATCH 766/930] Update toc.yml --- windows/privacy/toc.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index 96516c4786..af35fd6f4f 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -43,6 +43,8 @@ href: manage-connections-from-windows-operating-system-components-to-microsoft-services.md - name: Manage connections from Windows operating system components to Microsoft services using MDM href: manage-connections-from-windows-operating-system-components-to-microsoft-services-using-MDM.md + - name: Essential services and connected experiences for Windows + href: essential-services-and-connected-experiences.md - name: Connection endpoints for Windows 11 href: manage-windows-11-endpoints.md - name: Connection endpoints for Windows 10, version 21H1 From 9ea750d0228292ee02e5850fbb28608d4867c486 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 6 Oct 2021 14:36:00 +0100 Subject: [PATCH 767/930] Update windows-10-and-privacy-compliance.md --- windows/privacy/windows-10-and-privacy-compliance.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index b8ef1bb3f5..af9c8e7a03 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -71,7 +71,7 @@ Windows provides the ability to manage privacy settings through several differen ### 2.1 Privacy setting options for users -Once a Windows device is set up, a user can manage data collection settings by opening the Settings app in Windows. Administrators can control privacy settings via setting policy on the device (see Section 2.2 below). If this is the case, the user will see an alert that says **Some settings are hidden or managed by your organization** when they navigate to the Settings page. In this case, the user can only change settings in accordance with the policies that the administrator has applied to the device. +Once a Windows device is set up, a user can manage data collection settings by opening the Settings app in Windows. Administrators can control privacy settings via setting policy on the device (see Section 2.2 below). If this is the case, the user will see an alert that says **Some settings are hidden or managed by your organization** when they navigate to the settings page. In this case, the user can only change settings in accordance with the policies that the administrator has applied to the device. ### 2.2 Privacy setting controls for administrators @@ -80,7 +80,7 @@ Administrators can configure and control privacy settings across their organizat The following table provides an overview of the privacy settings discussed earlier in this document with details on how to configure these policies. The table also provides information on what the default value would be for each of these privacy settings if you do not manage the setting by using policy and suppress the Out-of-box Experience (OOBE) during device setup. If you’re interested in minimizing data collection, we also provide the recommended value to set. > [!NOTE] -> This is not a complete list of settings that involve managing data collection or connecting to Microsoft services. For a more detailed list, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +> This is not a complete list of settings that involve managing data collected or connecting to connected experiences in Windows. For a more detailed list, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). | Feature/Setting | GP/MDM Documentation | Default State if the Setup experience is suppressed | State to stop/minimize data collection | |---|---|---|---| From d02d62187fca204b37bcbf1581eae3e151d441ec Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 6 Oct 2021 14:59:44 +0100 Subject: [PATCH 768/930] Update windows-10-and-privacy-compliance.md --- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index af9c8e7a03..9d28f8f85e 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -80,7 +80,7 @@ Administrators can configure and control privacy settings across their organizat The following table provides an overview of the privacy settings discussed earlier in this document with details on how to configure these policies. The table also provides information on what the default value would be for each of these privacy settings if you do not manage the setting by using policy and suppress the Out-of-box Experience (OOBE) during device setup. If you’re interested in minimizing data collection, we also provide the recommended value to set. > [!NOTE] -> This is not a complete list of settings that involve managing data collected or connecting to connected experiences in Windows. For a more detailed list, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). +> This is not a complete list of settings that involve managing data collection or connecting to connected experiences in Windows. For a more detailed list, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). | Feature/Setting | GP/MDM Documentation | Default State if the Setup experience is suppressed | State to stop/minimize data collection | |---|---|---|---| From d6d0893942104164a8e24de29c1248097636b23e Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Wed, 6 Oct 2021 20:39:59 +0530 Subject: [PATCH 769/930] Create config-lock.md new topic created per 5475844 --- windows/client-management/mdm/config-lock.md | 95 ++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 windows/client-management/mdm/config-lock.md diff --git a/windows/client-management/mdm/config-lock.md b/windows/client-management/mdm/config-lock.md new file mode 100644 index 0000000000..bd05413472 --- /dev/null +++ b/windows/client-management/mdm/config-lock.md @@ -0,0 +1,95 @@ +--- +title: Mobile device management MDM for device updates +description: Windows 10 provides several APIs to help mobile device management (MDM) solutions manage updates. +Learn how to use these APIs to implement update management. +ms.assetid: C27BAEE7-2890-4FB7-9549-A6EACC790777 +ms.reviewer: +manager: dansimp +keywords: mdm,management,administrator +ms.author: dansimp +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: manikadhiman +ms.date: 11/15/2017 +--- + +# Secured-core Configuration Lock + +Config Lock In an enterprise organization, IT administrators enforce policies on their corporate devices to keep the devices in a compliant state and protect the OS by preventing users from changing configurations and creating config drift. Config drift occurs when users with local admin rights change settings and put the device out of sync with security policies. Devices in a non-compliant state can be vulnerable until the next sync and configuration reset with the MDM, Windows 11 with Config Lock enables IT administrators to prevent config drift and keep the OS configuration in the desired state. With config lock, the OS monitors the registry keys that configure each feature and when it detects a drift, reverts to the IT-desired state in seconds. + +Secured-core Configuration Lock (Config Lock) is a new Secured-core PC (SCPC) feature releasing with the Windows October 2021 Release which prevents configuration drift from Secured-Core PC features (shown below) caused by unintentional misconfiguration. In short, it ensures a device intended to be a Secured-core PC remains a Secured-core PC. + +In sum, Config Lock: +• Enables IT to “lock” a fixed set of configurations on Secured-Core PCs under MDM management +• Detects drift and quickly remediates +• Focuses on security features +• DOES NOT prevent malicious attacks + +After a Secured-core PC reaches the desktop, Config lock will prevent configuration drift as follows: +• Detect whether the device is a Secured-Core PC +• If so, prevent the following Secured-Core PC features from being disabled without IT Admin permission: + • Memory Access Protection (kDMA) + • Memory Integrity (HVCI) + • System Guard + • DRTM + • SMM + + + +IT Admin scenario: +1. IT Admin use MDM to enable Config Lock +2. IT Admin use MDM service to set policies +3. Policies are targeted to user/device +4. Policies come down to device and get set +5. Configurations are locked +6. A local admin user attempts to override the policy +7. System quickly remediates policy to the desired SCPC state + +Helpdesk scenario: +1. Helpdesk support engineer investigates the device +2. Helpdesk support engineer contacts the IT Admin to unlocks the device +3. IT Admin unlocks the device in order to make configuration changes +4. Device returns to locked state after a defined time (default 30 minutes) + +## System Requirements +Config Lock will be available for all Windows Professional and Enterprise Editions. + +## Enabling +Config Lock is not enabled by default (or turned on by the OS during boot). Rather, an IT Admin must intentionally turn it on. +Config Lock is controlled by the presence of the Secured-core PC Device Identifier (the “BuiltAsSecuredCorePC” UEFI variable) inserted on the device by the OEM during initial device manufacturing. Config Lock can be enabled If the ByteArray value of this identifier is set to “1” and IT admin pushes the MDM policy to turn Config Lock on. If it is “0” or the variable is not present at all, Config Lock cannot be enabled. +NOTE: BuiltAsSecuredCorePC actually accepts ByteArray values of 0-9, and any value from 1-9 will indicate Secured-core PC to the Config Lock feature. While we recommend “1” for consistency, OEMs may optionally use any other value up to 9 for internal versioning reasons, or other purposes. (Technically, any value from 1-255 should trigger Config Lock, since BuiltAsSecuredCorePC is a byte.) +The UEFI variable can be set however an OEM likes, but one option is to use the Set-UEFIVariable command from [PowerShell Gallery | UEFIv2 2.3](https://www.powershellgallery.com/packages/UEFIv2/2.3), per the following syntax: +powershell.exe -ExecutionPolicy Bypass {Import-Module .\UEFIv2.psd1 ; Set-UEFIVariable -VariableName BuiltAsSecuredCorePC -Namespace '{77fa9abd-0359-4d32-bd60-28f4e78f784b}' -ByteArray @(01) } +Below are the steps to turn on Config Lock using Microsoft Endpoint Manager (MEM) +1. Ensure the device to turn on Config Lock is enrolled in MEM +2. From the MEM portal main page, select Devices > Configuration Profiles > Create a profile +3. Select the following and press Create: +• Platform: Windows 10 and later +• Profile type: Templates +• Template name: Custom + +4. Name your Profile +5. When you reach the Configuration Settings step, select “Add” and add the following information +• OMA-URI: ./Vendor/MSFT/DMClient/Provider/MS%20DM%20Server/ConfigLock/Lock +• Data type: Integer +• Value: 1 +To turn off Config Lock. Change value to 0. + +6. Select the Devices to turn on Config Lock. If you are using a test tenant, you can select “+ Add all devices” +7. You will not need to set any applicability rules for test purposes +8. Review the Configuration and select “Create” if everything is correct +9. After the Device Syncs with the MEM server, you will be able to confirm if the Config Lock was successfully enabled. + + + +## DISABLING +Config Lock is designed to ensure a Secured-core PC is not unintentionally misconfigured. IT Admins retain the ability to change (enabled/disable) SCPC features via Group Policies and/or mobile device management (MDM) tools, such as MEM. + +## FAQ +QUESTION ANSWER +Can an IT Admin disable Config Lock Yes. I IT Admin can use MDM to turn off Config Lock. +Does the Secured-core PC Device Identifier UEFI variable (BuiltAsSecuredCorePC) value matter after it’s been read by the OA3 tool in the OEM factory? Yes. Config Lock will always read this UEFI variable to know whether it pertains to a device or not, so changing the variable changes Config Lock even after the device has left the OEM factory. +Could an end-user run the BuiltAsSecuredCorePC PS command to disable Config Lock? The PS script is accessible to anymore, but the BuiltAsSecuredCorePC becomes read-only after boot, so the command will fail when run from the OS. + + From 515a1236125152b31121ef200f32e845d325ba01 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 6 Oct 2021 16:54:12 +0100 Subject: [PATCH 770/930] Update essential-services-and-connected-experiences.md --- ...tial-services-and-connected-experiences.md | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 58c2c0ab36..35f05bf092 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -40,31 +40,31 @@ Although most essential services can be turned off by enterprise admins, we reco |Authentication|The authentication service is required to enable sign in to work or school accounts. It validates a user’s identity and provides access to multiple apps and system components like OneDrive and activity history. Using a work or school account to sign in to Windows enables Microsoft to provide a consistent experience across your devices. If the authentication service is turned off, many apps and components may lose functionality and users may not be able to sign in.
    To turn it off, see [Microsoft Account](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#12-microsoft-account).| |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 that are publicly known to be fraudulent. 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.
    To turn it off, see [Automatic Root Certificates Update](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update).| | Services Configuration | Services Configuration is used by Windows components and apps, such as the telemetry service, to dynamically update their configuration. If you turn off this service, apps using this service may stop working.
    To turn it off, see [Services Configuration](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#31-services-configuration).| -| Licensing | Licensing services are used for the activation of Windows, and apps purchased from the Microsoft Store. If you disable the Windows License Manager Service or the Software Protection Platform Service, it may prevent activation of genuine Windows as well as store applications.
    To turn it off, see [License Manager](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#9-license-manager) and [Software Protection Platform](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#19-software-protection-platform).| +| Licensing | Licensing services are used for the activation of Windows, and apps purchased from the Microsoft Store. If you disable the Windows License Manager Service or the Software Protection Platform Service, it may prevent activation of genuine Windows as well as store applications.
    To turn off licensing services, see [License Manager](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#9-license-manager) and [Software Protection Platform](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#19-software-protection-platform).| | Networking | Networking in Windows provides connectivity to and from your devices to the local intranet and internet. If you turn off networking, Windows devices will lose network connectivity.
    To turn off Network Adapters, see [Disable-NetAdapter](/powershell/module/netadapter/disable-netadapter).| | Device setup | The first time a user sets up a new device, the Windows out-of-box experience (OOBE) guides the user through the steps to accept the license agreement, connect to the internet, sign in to (or sign up for) a Microsoft account, and takes care of other important tasks. Most settings can also be changed after setup is completed.
    To customize the initial setup experience, see [Customize Setup](/windows-hardware/customize/desktop/customize-oobe).| -| Diagnostic Data | Microsoft collects diagnostic data including error data about your device with the help of the telemetry service. Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows behaves in the real world, focus on user priorities, find, and fix problems, and improve services. This data allows Microsoft to improve the Windows experience. Setting diagnostic data to off means important information to help fix issues and improve quality will not be available to Microsoft.
    To turn it off, see [Telemetry Services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#1816-feedback--diagnostics).| -| Update | Windows Update ensures devices are kept up to date and secure by downloading the latest updates and security patches for Windows. This service also enables users download apps from the Microsoft Store and keep them up to date.
    Turning off Windows Update will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
    Other services like Device metadata retrieval and Font streaming also ensure that the content on your devices is kept up to date.
    To turn it off, see [Windows Update](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#29-windows-update), [Device Metadata Retrieval](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#4-device-metadata-retrieval), and [Font Streaming](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#6-font-streaming).| +| Diagnostic Data | Microsoft collects diagnostic data including error data about your device with the help of the telemetry service. Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows behaves in the real world, focus on user priorities, find and fix problems, and improve services. This data allows Microsoft to improve the Windows experience. Setting diagnostic data to off means important information to help fix issues and improve quality will not be available to Microsoft.
    To turn it off, see [Telemetry Services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#1816-feedback--diagnostics).| +| Update | Windows Update ensures devices are kept up to date and secure by downloading the latest updates and security patches for Windows. This service also enables users download apps from the Microsoft Store and keep them up to date. Turning off Windows Update will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
    Other services like Device metadata retrieval and Font streaming also ensure that the content on your devices is kept up to date.
    To turn off updates, see [Windows Update](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#29-windows-update), [Device Metadata Retrieval](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#4-device-metadata-retrieval), and [Font Streaming](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#6-font-streaming).| | Microsoft Store | Microsoft Store enables users to purchase and download apps, games, and digital content. The Store also enables the developers of these apps to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to store apps in a power-efficient and dependable way. The Store can also revoke malicious apps.
    To turn it off, see [Microsoft Store](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#26-microsoft-store).| ## Windows connected experiences | **Connected experience** | **Description** | | --- | --- | -|Activity History|Activity History shows a history of activities a user has performed and can even synchronize activities across multiple devices for the same user.
    Synchronization across devices only works when a user signs in with the same account.
    To turn it off, see [Activity History](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#1822-activity-history). | +|Activity History|Activity History shows a history of activities a user has performed and can even synchronize activities across multiple devices for the same user. Synchronization across devices only works when a user signs in with the same account.
    To turn it off, see [Activity History](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#1822-activity-history). | |Cloud Clipboard|Cloud Clipboard enables users to copy images and text across all Windows devices when they sign in with the same account. Users can paste from their clipboard history and also pin items.
    To turn it off, see [Cloud Clipboard](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#30-cloud-clipboard). | | Date and Time | The Windows Time service is used to synchronize and maintain the most accurate date and time on your devices. It is installed by default and starts automatically on devices that are part of a domain. It can be started manually on other devices. If this service is stopped, date and time synchronization will be unavailable and any services that explicitly depend on it will fail to start.
    To turn it off, see [Date and Time](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#3-date--time). | -| Delivery optimization | Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources (such as other peers on the network), in addition to Microsoft servers. This helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.
    If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet.
    By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.
    To turn it off, see [Delivery Optimization](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#28-delivery-optimization). | +| Delivery Optimization | Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources (such as other peers on the network), in addition to Microsoft servers. This helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.
    If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet.
    By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.
    To turn it off, see [Delivery Optimization](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#28-delivery-optimization). | | Emojis and more | The Emoji and more menu allows users to insert a variety of content like emoji, kaomoji, GIFs, symbols, and clipboard history. This connected experience is new in Windows 11.
    PLACEHOLDER | | Find My Device | Find My Device is a feature that can help users locate their Windows device if it's lost or stolen. This feature only works if a Microsoft account is used to logon to the device, the user is an administrator on the device and when location is turned on for the device. Users can find their device by logging in to [https://account.microsoft.com/devices](https://account.microsoft.com/devices) under the Find My Device tab.
    To turn it off, see [Find My Device](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#5-find-my-device). | -| Location services | The device location setting enables certain Windows features such as auto setting the time zone or Find My Device to function properly. When the device location setting is enabled, the Microsoft location service will use a combination of global positioning service (GPS), nearby wireless access points, cell towers, and IP address to determine the device’s location. Depending on the capabilities of the device, its location can be determined with varying degrees of accuracy and may in some cases be determined precisely.
    To turn it off, see [Location Services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#182-location). | +| Location services | The device location setting enables certain Windows features such as auto setting the time zone or Find My Device to function properly. When the device location setting is enabled, the Microsoft location service will use a combination of global positioning service (GPS), nearby wireless access points, cell towers, and IP address to determine the device’s location. Depending on the capabilities of the device, its location can be determined with varying degrees of accuracy and may in some cases be determined precisely.
    To turn it off, see [Location services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#182-location). | | Microsoft Defender Antivirus | Microsoft Defender Antivirus provides cloud-delivered protection against new and emerging threats for the devices in your organization.
    Turning off Microsoft Defender Antivirus will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
    To turn it off, see [Microsoft Defender Antivirus](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#bkmk-defender). | -| Microsoft Defender SmartScreen | Microsoft Defender SmartScreen is a feature of Windows, Internet Explorer, and Microsoft Edge. It helps protect users against phishing or malware websites and applications, and the downloading of potentially malicious files.
    Turning off Microsoft Defender SmartScreen means you cannot block a website or warn users they may be accessing a malicious site.
    To turn it off, see [Microsoft Defender SmartScreen](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#241-microsoft-defender-smartscreen). | +| Microsoft Defender SmartScreen | Microsoft Defender SmartScreen is a feature of Windows, Internet Explorer, and Microsoft Edge. It helps protect users against phishing or malware websites and applications, and the downloading of potentially malicious files. Turning off Microsoft Defender SmartScreen means you cannot block a website or warn users they may be accessing a malicious site.
    To turn it off, see [Microsoft Defender SmartScreen](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#241-microsoft-defender-smartscreen). | | OneDrive | OneDrive is a cloud storage system that allows you to save your files and photos, and access them from any device, anywhere.
    To turn off OneDrive, see [OneDrive](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#16-onedrive). | | Troubleshooting Service | Windows troubleshooting service will automatically fix critical issues like corrupt settings that keep critical services from running, make adjustments to work with your hardware, or make other specific changes required for Windows to operate with the hardware, apps, and settings you’ve selected. In addition, it will recommend troubleshooting for other problems that aren’t critical to normal Windows operation but might impact your experience.
    To turn it off, see [Troubleshooting service](/windows/client-management/mdm/policy-csp-troubleshooting). | -| Voice Typing | Voice typing (also referred to as Windows dictation in earlier versions of Windows) allows you to write text by speaking by using Microsoft’s online speech recognition technology.
    To turn it off, see [Speech Recognition](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#186-speech). | -| Windows backup | With settings synchronization is turned on, a user's settings are synced across all Windows devices when they sign in with the same account.
    To turn it off, see [Sync Your Settings](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#21-sync-your-settings). | -| Windows Dashboard Widgets | Windows Dashboard widget is a dynamic view that shows you personalized content like news, weather, a glimpse at your calendar and to-do list and your recent photos. It provides a glanceable view, which allows users to be productive without needing to go to multiple apps or websites. This connected experience is new in Windows 11.
    PLACEHOLDER | +| Voice Typing | Voice typing (also referred to as Windows dictation in earlier versions of Windows) allows you to write text by speaking by using Microsoft’s online speech recognition technology.
    To turn it off, see [Speech recognition](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#186-speech). | +| Windows backup | When settings synchronization is turned on, a user's settings are synced across all Windows devices when they sign in with the same account.
    To turn it off, see [Sync your settings](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#21-sync-your-settings). | +| Windows Dashboard Widgets | Windows Dashboard widget is a dynamic view that shows you personalized content like news, weather, a glimpse at your calendar and to-do list and your recent photos. It provides a quick glance view, which allows users to be productive without needing to go to multiple apps or websites. This connected experience is new in Windows 11.
    PLACEHOLDER | | Windows Insider Program | The Windows Insider Preview program lets you help shape the future of Windows, be part of the community, and get early access to builds of Windows. Once you've registered for the program, you can run Insider Preview builds on as many devices as you want, each in the channel of your choice. Learn how to join the Windows Insider program by visiting the program’s [website](https://insider.windows.com/).
    To turn it off, see [Windows Insider Program](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#7-insider-preview-builds). | | Windows Search | Windows Search lets users use the search box on the taskbar to find what they are looking for, whether it’s on their device, in the cloud, or on the web. Windows Search can provide results for items from the device (including apps, settings, and files), the users account (including OneDrive, SharePoint, and other Microsoft services), and the internet.
    To turn it off, see [Windows Search](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#2-cortana-and-search). | | Windows Spotlight | Windows Spotlight displays new background images on the lock screen each day. Additionally, it provides feature suggestions, fun facts, and tips on the lock screen background.
    Administrators can turn off Windows Spotlight features to prevent users from using the Windows Spotlight background.
    To turn it off, see [Windows Spotlight](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#25-windows-spotlight). | @@ -82,7 +82,7 @@ Internet Explorer shares many of the Windows essential services listed above. Th | **Connected experience** | **Description** | | --- | --- | -|ActiveX Filtering|ActiveX controls are small apps that allow websites to provide content such as videos and games, and let users interact with controls like toolbars and stock tickers. However, these apps can sometimes malfunction, and in some cases, they might be used to collect information from user devices, install software without a user's agreement, or be used to control a device remotely without user's permission.
    ActiveX Filtering in Internet Explorer prevents sites from installing and using these apps. This can help keep users safer as they browse, but it can also affect the user experience of certain sites as interactive content might not work when ActiveX Filtering is on.
    To further enhance security, Internet Explorer also allows you to block out-of-date ActiveX controls. | +|ActiveX Filtering|ActiveX controls are small apps that allow websites to provide content such as videos and games, and let users interact with controls like toolbars and stock tickers. However, these apps can sometimes malfunction, and in some cases, they might be used to collect information from user devices, install software without a user's agreement, or be used to control a device remotely without user's permission.
    ActiveX Filtering in Internet Explorer prevents sites from installing and using these apps. This can help keep users safer as they browse, but it can also affect the user experience of certain sites as interactive content might not work when ActiveX Filtering is on.
    Note: To further enhance security, Internet Explorer also allows you to block out-of-date ActiveX controls. | |Suggested Sites|Suggested Sites is an online experience that recommends websites, images, or videos a user might be interested in. When Suggested Sites is turned on, a user’s web browsing history is periodically sent to Microsoft.| | Address Bar and Search suggestions | With search suggestions enabled, users will be offered suggested search terms as they type in the Address Bar. As users type information, it will be sent to the default search provider. | | Auto-complete feature for web addresses | The auto-complete feature suggests possible matches when users are typing web addresses in the browser address bar. | @@ -101,6 +101,7 @@ Internet Explorer shares many of the Windows essential services listed above. Th To view endpoints for Windows 10 Enterprise, see: +- [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 1909](manage-windows-1909-endpoints.md) - [Manage connection endpoints for Windows 10, version 1903](manage-windows-1903-endpoints.md) @@ -110,6 +111,7 @@ To view endpoints for Windows 10 Enterprise, see: 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 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) From 97416189c9d72c789798dbda5d1b7fddb7e40242 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Wed, 6 Oct 2021 17:30:07 +0100 Subject: [PATCH 771/930] updates --- .../essential-services-and-connected-experiences.md | 8 ++++---- windows/privacy/windows-10-and-privacy-compliance.md | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 35f05bf092..9facfe7e9c 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -20,7 +20,7 @@ ms.date: 12/1/2020 - Windows 11 - Windows 10, version 1903 and later -Windows includes built-in apps, services, and features, that connect to the internet to provide enhanced experiences and additional capabilities. These are called “connected experiences”. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. +Windows includes built-in apps, services, and features, that connect to the internet to provide enhanced experiences and additional capabilities. These are called connected experiences. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. This data is crucial because this information enables us to deliver these cloud-based connected experiences. We refer to this data as required service data. Required service data can include information related to the operation of the connected experience that is needed to keep the underlying service secure, up to date, and performing as expected. Required service data can also include information needed by a connected experience to perform its task, such as configuration information about Windows. @@ -28,7 +28,7 @@ We give you the ability to choose which connected experiences you want to use in Required service data is also collected and sent to Microsoft for essential services. Essential services are used to keep the product **secure, up to date, performing as expected** or are **integral** to how the product works. For example, the licensing service that confirms that you’re properly licensed to use Windows. -Although most essential services can be turned off by enterprise admins, we recommend that where applicable you consider hosting the services on-premises and carefully assess the impact of turning off remaining services. The following list describes the essential services and connected experiences that are available to you in Windows and provides links to further information about each one. +Although most essential services can be turned off by enterprise admins, we recommend, where applicable, you consider hosting the services on-premises and carefully assess the impact of turning off remaining services. The following list describes the essential services and connected experiences that are available to you in Windows and provides links to further information about each one. > [!NOTE] > The information in this article describes the most common connected experiences and essential services. We will continue to update our list of connected experiences over time as Windows evolves. @@ -40,7 +40,7 @@ Although most essential services can be turned off by enterprise admins, we reco |Authentication|The authentication service is required to enable sign in to work or school accounts. It validates a user’s identity and provides access to multiple apps and system components like OneDrive and activity history. Using a work or school account to sign in to Windows enables Microsoft to provide a consistent experience across your devices. If the authentication service is turned off, many apps and components may lose functionality and users may not be able to sign in.
    To turn it off, see [Microsoft Account](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#12-microsoft-account).| |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 that are publicly known to be fraudulent. 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.
    To turn it off, see [Automatic Root Certificates Update](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update).| | Services Configuration | Services Configuration is used by Windows components and apps, such as the telemetry service, to dynamically update their configuration. If you turn off this service, apps using this service may stop working.
    To turn it off, see [Services Configuration](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#31-services-configuration).| -| Licensing | Licensing services are used for the activation of Windows, and apps purchased from the Microsoft Store. If you disable the Windows License Manager Service or the Software Protection Platform Service, it may prevent activation of genuine Windows as well as store applications.
    To turn off licensing services, see [License Manager](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#9-license-manager) and [Software Protection Platform](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#19-software-protection-platform).| +| Licensing | Licensing services are used for the activation of Windows, and apps purchased from the Microsoft Store. If you disable the Windows License Manager Service or the Software Protection Platform Service, it may prevent activation of genuine Windows and store applications.
    To turn off licensing services, see [License Manager](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#9-license-manager) and [Software Protection Platform](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#19-software-protection-platform).| | Networking | Networking in Windows provides connectivity to and from your devices to the local intranet and internet. If you turn off networking, Windows devices will lose network connectivity.
    To turn off Network Adapters, see [Disable-NetAdapter](/powershell/module/netadapter/disable-netadapter).| | Device setup | The first time a user sets up a new device, the Windows out-of-box experience (OOBE) guides the user through the steps to accept the license agreement, connect to the internet, sign in to (or sign up for) a Microsoft account, and takes care of other important tasks. Most settings can also be changed after setup is completed.
    To customize the initial setup experience, see [Customize Setup](/windows-hardware/customize/desktop/customize-oobe).| | Diagnostic Data | Microsoft collects diagnostic data including error data about your device with the help of the telemetry service. Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows behaves in the real world, focus on user priorities, find and fix problems, and improve services. This data allows Microsoft to improve the Windows experience. Setting diagnostic data to off means important information to help fix issues and improve quality will not be available to Microsoft.
    To turn it off, see [Telemetry Services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#1816-feedback--diagnostics).| @@ -56,7 +56,7 @@ Although most essential services can be turned off by enterprise admins, we reco | Date and Time | The Windows Time service is used to synchronize and maintain the most accurate date and time on your devices. It is installed by default and starts automatically on devices that are part of a domain. It can be started manually on other devices. If this service is stopped, date and time synchronization will be unavailable and any services that explicitly depend on it will fail to start.
    To turn it off, see [Date and Time](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#3-date--time). | | Delivery Optimization | Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources (such as other peers on the network), in addition to Microsoft servers. This helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.
    If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet.
    By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.
    To turn it off, see [Delivery Optimization](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#28-delivery-optimization). | | Emojis and more | The Emoji and more menu allows users to insert a variety of content like emoji, kaomoji, GIFs, symbols, and clipboard history. This connected experience is new in Windows 11.
    PLACEHOLDER | -| Find My Device | Find My Device is a feature that can help users locate their Windows device if it's lost or stolen. This feature only works if a Microsoft account is used to logon to the device, the user is an administrator on the device and when location is turned on for the device. Users can find their device by logging in to [https://account.microsoft.com/devices](https://account.microsoft.com/devices) under the Find My Device tab.
    To turn it off, see [Find My Device](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#5-find-my-device). | +| Find My Device | Find My Device is a feature that can help users locate their Windows device if it's lost or stolen. This feature only works if a Microsoft account is used to log on to the device, the user is an administrator on the device, and when location is turned on for the device. Users can find their device by logging in to [https://account.microsoft.com/devices](https://account.microsoft.com/devices) under the Find My Device tab.
    To turn it off, see [Find My Device](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#5-find-my-device). | | Location services | The device location setting enables certain Windows features such as auto setting the time zone or Find My Device to function properly. When the device location setting is enabled, the Microsoft location service will use a combination of global positioning service (GPS), nearby wireless access points, cell towers, and IP address to determine the device’s location. Depending on the capabilities of the device, its location can be determined with varying degrees of accuracy and may in some cases be determined precisely.
    To turn it off, see [Location services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#182-location). | | Microsoft Defender Antivirus | Microsoft Defender Antivirus provides cloud-delivered protection against new and emerging threats for the devices in your organization.
    Turning off Microsoft Defender Antivirus will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
    To turn it off, see [Microsoft Defender Antivirus](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#bkmk-defender). | | Microsoft Defender SmartScreen | Microsoft Defender SmartScreen is a feature of Windows, Internet Explorer, and Microsoft Edge. It helps protect users against phishing or malware websites and applications, and the downloading of potentially malicious files. Turning off Microsoft Defender SmartScreen means you cannot block a website or warn users they may be accessing a malicious site.
    To turn it off, see [Microsoft Defender SmartScreen](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#241-microsoft-defender-smartscreen). | diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 9d28f8f85e..fa1a4416d7 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -35,7 +35,7 @@ This information allows administrators and compliance professionals to work toge ## 1. Windows data collection transparency -Transparency is an important part of the data collection process in Windows. Comprehensive information about the features and processes used to collect data is available to users and administrators directly within Windows, both during and after device set up. +Transparency is an important part of the data collection process in Windows. Comprehensive information about the features and processes used to collect data is available to users and administrators directly within Windows, both during and after device setup. ### 1.1 Device set up experience and support for layered transparency @@ -113,13 +113,13 @@ You can use the following articles to learn more about Autopilot and how to use #### _2.3.2 Managing Windows connected experiences and essential services_ -Windows includes features that connect to the internet to provide enhanced experiences and additional capabilities. These are called connected experiences. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. +Windows includes features that connect to the internet to provide enhanced experiences and more capabilities. These are called connected experiences. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. Essential services are services in the product that connect to Microsoft to keep the product secure, up to date and performing as expected, or are integral to how the product works. For example, the licensing service that confirms that you’re properly licensed to use Windows. [Windows essential services and connected experiences](essential-services-and-connected-experiences.md) provides a list of the most common Windows essential services and connected experiences. -When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. Administrators can manage the data sent from their organization to Microsoft by configuring settings associated with the functionality provided by Windows connected experiences and essential services. For more information, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). This topic includes the different methods available to configure each setting, the impact to functionality, and the versions of Windows that are applicable. +When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. Administrators can manage the data sent from their organization to Microsoft by configuring the settings that are associated with the functionality provided by Windows connected experiences and essential services. For more information, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). This article includes the different methods available to configure each setting, the impact to functionality, and the versions of Windows that are applicable. The article [Manage connection endpoints for Windows 10 Enterprise, version 21H1](manage-windows-21h1-endpoints.md) provides a list of endpoints to which data is transferred by Windows connected experiences for the latest Windows 10 release, along with descriptions of any functionality that would be impacted by restricting data collection. From b95df14f27d9a1840986144743282773ffb40fe3 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 7 Oct 2021 11:26:00 +0530 Subject: [PATCH 772/930] Update config-lock.md updated per 5475844 --- windows/client-management/mdm/config-lock.md | 67 +++++++++++--------- 1 file changed, 38 insertions(+), 29 deletions(-) diff --git a/windows/client-management/mdm/config-lock.md b/windows/client-management/mdm/config-lock.md index bd05413472..74aff00b7c 100644 --- a/windows/client-management/mdm/config-lock.md +++ b/windows/client-management/mdm/config-lock.md @@ -56,40 +56,49 @@ Helpdesk scenario: Config Lock will be available for all Windows Professional and Enterprise Editions. ## Enabling -Config Lock is not enabled by default (or turned on by the OS during boot). Rather, an IT Admin must intentionally turn it on. -Config Lock is controlled by the presence of the Secured-core PC Device Identifier (the “BuiltAsSecuredCorePC” UEFI variable) inserted on the device by the OEM during initial device manufacturing. Config Lock can be enabled If the ByteArray value of this identifier is set to “1” and IT admin pushes the MDM policy to turn Config Lock on. If it is “0” or the variable is not present at all, Config Lock cannot be enabled. -NOTE: BuiltAsSecuredCorePC actually accepts ByteArray values of 0-9, and any value from 1-9 will indicate Secured-core PC to the Config Lock feature. While we recommend “1” for consistency, OEMs may optionally use any other value up to 9 for internal versioning reasons, or other purposes. (Technically, any value from 1-255 should trigger Config Lock, since BuiltAsSecuredCorePC is a byte.) -The UEFI variable can be set however an OEM likes, but one option is to use the Set-UEFIVariable command from [PowerShell Gallery | UEFIv2 2.3](https://www.powershellgallery.com/packages/UEFIv2/2.3), per the following syntax: -powershell.exe -ExecutionPolicy Bypass {Import-Module .\UEFIv2.psd1 ; Set-UEFIVariable -VariableName BuiltAsSecuredCorePC -Namespace '{77fa9abd-0359-4d32-bd60-28f4e78f784b}' -ByteArray @(01) } -Below are the steps to turn on Config Lock using Microsoft Endpoint Manager (MEM) -1. Ensure the device to turn on Config Lock is enrolled in MEM -2. From the MEM portal main page, select Devices > Configuration Profiles > Create a profile -3. Select the following and press Create: -• Platform: Windows 10 and later -• Profile type: Templates -• Template name: Custom +Config Lock is not enabled by default (or turned on by the OS during boot). Rather, an IT Admin must intentionally turn it ON. + +Config Lock is controlled by the presence of the Secured-core PC Device Identifier (the “BuiltAsSecuredCorePC” UEFI variable) inserted on the device by the OEM during initial device manufacturing. Config Lock can be enabled if the ByteArray value of this identifier is set to “1” and IT admin pushes the MDM policy to turn Config Lock ON. If it is “0” or the variable is not present at all, Config Lock cannot be enabled. -4. Name your Profile -5. When you reach the Configuration Settings step, select “Add” and add the following information -• OMA-URI: ./Vendor/MSFT/DMClient/Provider/MS%20DM%20Server/ConfigLock/Lock -• Data type: Integer -• Value: 1 -To turn off Config Lock. Change value to 0. - -6. Select the Devices to turn on Config Lock. If you are using a test tenant, you can select “+ Add all devices” -7. You will not need to set any applicability rules for test purposes -8. Review the Configuration and select “Create” if everything is correct -9. After the Device Syncs with the MEM server, you will be able to confirm if the Config Lock was successfully enabled. - +> [!NOTE] +> BuiltAsSecuredCorePC actually accepts ByteArray values of 0-9, and any value from 1-9 will indicate Secured-core PC to the Config Lock feature. While we recommend “1” for consistency, OEMs may optionally use any other value up to 9 for internal versioning reasons, or other purposes. (Technically, any value from 1-255 should trigger Config Lock, since BuiltAsSecuredCorePC is a byte.) + +The UEFI variable can be set however an OEM likes, but one option is to use the Set-UEFIVariable command from [PowerShell Gallery | UEFIv2 2.3](https://www.powershellgallery.com/packages/UEFIv2/2.3), per the following syntax: + +```powershell +powershell.exe -ExecutionPolicy Bypass {Import-Module .\UEFIv2.psd1 ; Set-UEFIVariable -VariableName BuiltAsSecuredCorePC -Namespace '{77fa9abd-0359-4d32-bd60-28f4e78f784b}' -ByteArray @(01) }. common ..] +``` + +The steps to turn on Config Lock using Microsoft Endpoint Manager (MEM) are as follows: + +1. Ensure that the device to turn on Config Lock is enrolled in MEM. +1. From the MEM portal main page, select **Devices** > **Configuration Profiles** > Create a profile +1. Select the following and press Create: + - Platform: Windows 10 and later + - Profile type: Templates + - Template name: Custom +1. Name your Profile. +1. When you reach the Configuration Settings step, select “Add” and add the following information + - OMA-URI: ./Vendor/MSFT/DMClient/Provider/MS%20DM%20Server/ConfigLock/Lock + - Data type: Integer + - Value: 1 + To turn off Config Lock. Change value to 0. +1. Select the Devices to turn on Config Lock. If you are using a test tenant, you can select “+ Add all devices”. +1. You will not need to set any applicability rules for test purposes. +1. Review the Configuration and select “Create” if everything is correct. +1. After the Device Syncs with the MEM server, you will be able to confirm if the Config Lock was successfully enabled. ## DISABLING -Config Lock is designed to ensure a Secured-core PC is not unintentionally misconfigured. IT Admins retain the ability to change (enabled/disable) SCPC features via Group Policies and/or mobile device management (MDM) tools, such as MEM. +Config Lock is designed to ensure that a Secured-core PC is not unintentionally misconfigured. IT Admins retain the ability to change (enabled/disable) SCPC features via Group Policies and/or mobile device management (MDM) tools, such as MEM. ## FAQ -QUESTION ANSWER -Can an IT Admin disable Config Lock Yes. I IT Admin can use MDM to turn off Config Lock. -Does the Secured-core PC Device Identifier UEFI variable (BuiltAsSecuredCorePC) value matter after it’s been read by the OA3 tool in the OEM factory? Yes. Config Lock will always read this UEFI variable to know whether it pertains to a device or not, so changing the variable changes Config Lock even after the device has left the OEM factory. -Could an end-user run the BuiltAsSecuredCorePC PS command to disable Config Lock? The PS script is accessible to anymore, but the BuiltAsSecuredCorePC becomes read-only after boot, so the command will fail when run from the OS. +**#1. Can an IT Admin disable Config Lock ?**
    + Yes. IT Admin can use MDM to turn off Config Lock. +**#2. Does the Secured-core PC Device Identifier UEFI variable (BuiltAsSecuredCorePC) value matter after it’s been read by the OA3 tool in the OEM factory?**
    + Yes. Config Lock will always read this UEFI variable to know whether it pertains to a device or not. So, changing the variable changes the Config Lock even after the device has left the OEM factory. + +**#3. Could an end-user run the BuiltAsSecuredCorePC PS command to disable Config Lock?**
    + The PS script is accessible, but the BuiltAsSecuredCorePC becomes read-only after boot, so the command will fail when run from the OS. From 0443ae280cb36e375a8e48c4e58f981cc58a2fb3 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 7 Oct 2021 11:31:14 +0530 Subject: [PATCH 773/930] updated-5475844 Added new images per 5475844 --- .../mdm/images/configlock-mem-createprofile.png | Bin 0 -> 92936 bytes .../mdm/images/configlock-mem-dev.png | Bin 0 -> 54105 bytes .../mdm/images/configlock-mem-devstatus.png | Bin 0 -> 48408 bytes .../mdm/images/configlock-mem-editrow.png | Bin 0 -> 43533 bytes .../images/configlock-mem-firmwareprotect.png | Bin 0 -> 14066 bytes .../mdm/images/flow_configlock.png | Bin 0 -> 27467 bytes 6 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/client-management/mdm/images/configlock-mem-createprofile.png create mode 100644 windows/client-management/mdm/images/configlock-mem-dev.png create mode 100644 windows/client-management/mdm/images/configlock-mem-devstatus.png create mode 100644 windows/client-management/mdm/images/configlock-mem-editrow.png create mode 100644 windows/client-management/mdm/images/configlock-mem-firmwareprotect.png create mode 100644 windows/client-management/mdm/images/flow_configlock.png diff --git a/windows/client-management/mdm/images/configlock-mem-createprofile.png b/windows/client-management/mdm/images/configlock-mem-createprofile.png new file mode 100644 index 0000000000000000000000000000000000000000..f43f6b7ddbf09ccec5dfb2419cc6859794752453 GIT binary patch literal 92936 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

    J$M6Kd!GuTgY{rd`G9R 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∾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≫n7=_%e`HLU58117#K2&lo9bNKiWnsr4dk#p0$eix zUJIZ6p$$Ywc8tJ5W{V9#>HWouUp~QYHUDZ!QrP3>dHP{={|zZ&GA-LWlW(`#PEzO% z^E8|5_Y?udnFN$b{nveO;0%4IT5Fj1+kr}_e^KBQ*xVw0qPw2`M*r`C&;J*k{96|o z2KUbb-KVAL$Q3%%w<@3aUJO7i zG{Ovce9S!C7fHICS0;`c$VFbYp~wvfKg#J!F%U(u7Mq`z#8fBZQ%i$4i&U0OaO$== zBEGKIkU5EmU6 zIyV4)7clXLD|k|uDS!u+#7GUFeX0rYyR}L}*c{5l5rQ1IP+0<)-&mL5+;=)FXUB5! zc5ziUO~rT1i257q8p0CisF?g+dP;2fLp(qOL0hR0XOFiIIqZ5;vPNTf+-7qAiPf*( zwPQy7u?JmyG-(9Iglgr*Hq2lF)7Z%WKaLJdg0YLtJ9XZx?&=fj`wt;czW$TGx=P1a z+I;NnI=|yMUab*%Zr%n-$-rxvwtbUKvK`L_g=J;iIlHZj=W!ZE>*!e*EGXif{z23UQYCpEk}~Mhf>?6elXkK3h<0-^071rYWA~<~y1Pkpq}rjXQB|{EWv*M&uVJ z^me4w#ZL8F6*N z%o|&h>t=qaAY+BIe>KAxmL*=JH*8K@Fph9>jE1CWv)YctdhoRlT zT~dEhD(1rLJtf2kw!B1cTQR=#v~Y1{G z>)VJ>KP&JR_fKkjAtda>4XJA^L?;r@Oq=8jkJlDQyK7&+K4@opedDzn9&Fn0_I6tH zItX7C?c!Xi&&6E#s;-~xyZXba_z7cw(8OHwRUq&?~k|UwTduN zHk6ImX#f~YU%P)2VKUov-fmAlHDAphL`#(dZ>YH@^ERg`*r&b_m^}!y%Wf-oceo-V zR!%m=&e$f@ix2-oI0xmIvIR)$f1`{7}S`+qzHD)0u( zCMU9f53S@KqofIGDm47`5MCo0r$W3R%@~@kldONQ8M2$ps#6>aa$4CBER#-AGE3;* z*R4$A;j!B!(#QMphGs#{X^!f#u))sgSAn?+1ISnI_gZgv6a&(x)HGw4mWG_}Zqv;7 z87NDqe8wV~qY`^2j;ou<4oTAVRk_aQLI#5p=PT3fgyI2~!zNDZJj+zQjtkw&lpEinkx!12+sO8BE2fg+qeH?{DIPl`p(&hpAh|ff zqF>V5j2bIaKv59WFpQUeR_gXd+(07H{Y!JR literal 0 HcmV?d00001 diff --git a/windows/client-management/mdm/images/configlock-mem-dev.png b/windows/client-management/mdm/images/configlock-mem-dev.png new file mode 100644 index 0000000000000000000000000000000000000000..3ce6cd456d9abab23178607948545ed182fe4838 GIT binary patch literal 54105 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 z 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 Ef=eb-$p8QV literal 0 HcmV?d00001 diff --git a/windows/client-management/mdm/images/configlock-mem-devstatus.png b/windows/client-management/mdm/images/configlock-mem-devstatus.png new file mode 100644 index 0000000000000000000000000000000000000000..2e78bf58e54431c4c01f00b3b8eb55d6abe6185b GIT binary patch literal 48408 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

      Mkt3nCSbUT*_;H7xmE1v=Ww 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 U^twxL4D|20tddNjlySiS0isNj6aWAK literal 0 HcmV?d00001 diff --git a/windows/client-management/mdm/images/configlock-mem-firmwareprotect.png b/windows/client-management/mdm/images/configlock-mem-firmwareprotect.png new file mode 100644 index 0000000000000000000000000000000000000000..1e315bc4b1328c55718d5ff483ec932cd3b75c5c GIT binary patch literal 14066 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 D(wGlP literal 0 HcmV?d00001 diff --git a/windows/client-management/mdm/images/flow_configlock.png b/windows/client-management/mdm/images/flow_configlock.png new file mode 100644 index 0000000000000000000000000000000000000000..4310537887bce7bdf9556303dec470edf8762f13 GIT binary patch literal 27467 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 Date: Thu, 7 Oct 2021 10:08:50 +0100 Subject: [PATCH 774/930] updates 7-10 --- .../privacy/essential-services-and-connected-experiences.md | 4 ++-- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 9facfe7e9c..c842975578 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -55,7 +55,7 @@ Although most essential services can be turned off by enterprise admins, we reco |Cloud Clipboard|Cloud Clipboard enables users to copy images and text across all Windows devices when they sign in with the same account. Users can paste from their clipboard history and also pin items.
      To turn it off, see [Cloud Clipboard](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#30-cloud-clipboard). | | Date and Time | The Windows Time service is used to synchronize and maintain the most accurate date and time on your devices. It is installed by default and starts automatically on devices that are part of a domain. It can be started manually on other devices. If this service is stopped, date and time synchronization will be unavailable and any services that explicitly depend on it will fail to start.
      To turn it off, see [Date and Time](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#3-date--time). | | Delivery Optimization | Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources (such as other peers on the network), in addition to Microsoft servers. This helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.
      If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet.
      By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.
      To turn it off, see [Delivery Optimization](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#28-delivery-optimization). | -| Emojis and more | The Emoji and more menu allows users to insert a variety of content like emoji, kaomoji, GIFs, symbols, and clipboard history. This connected experience is new in Windows 11.
      PLACEHOLDER | +| Emojis and more | The Emoji and more menu allows users to insert a variety of content like emoji, kaomoji, GIFs, symbols, and clipboard history. This connected experience is new in Windows 11.
      To turn it off, see [Emojis availability](/windows/client-management/mdm/policy-csp-textinpu.md#textinput-touchkeyboardemojibuttonavailability) | | Find My Device | Find My Device is a feature that can help users locate their Windows device if it's lost or stolen. This feature only works if a Microsoft account is used to log on to the device, the user is an administrator on the device, and when location is turned on for the device. Users can find their device by logging in to [https://account.microsoft.com/devices](https://account.microsoft.com/devices) under the Find My Device tab.
      To turn it off, see [Find My Device](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#5-find-my-device). | | Location services | The device location setting enables certain Windows features such as auto setting the time zone or Find My Device to function properly. When the device location setting is enabled, the Microsoft location service will use a combination of global positioning service (GPS), nearby wireless access points, cell towers, and IP address to determine the device’s location. Depending on the capabilities of the device, its location can be determined with varying degrees of accuracy and may in some cases be determined precisely.
      To turn it off, see [Location services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#182-location). | | Microsoft Defender Antivirus | Microsoft Defender Antivirus provides cloud-delivered protection against new and emerging threats for the devices in your organization.
      Turning off Microsoft Defender Antivirus will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
      To turn it off, see [Microsoft Defender Antivirus](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#bkmk-defender). | @@ -64,7 +64,7 @@ Although most essential services can be turned off by enterprise admins, we reco | Troubleshooting Service | Windows troubleshooting service will automatically fix critical issues like corrupt settings that keep critical services from running, make adjustments to work with your hardware, or make other specific changes required for Windows to operate with the hardware, apps, and settings you’ve selected. In addition, it will recommend troubleshooting for other problems that aren’t critical to normal Windows operation but might impact your experience.
      To turn it off, see [Troubleshooting service](/windows/client-management/mdm/policy-csp-troubleshooting). | | Voice Typing | Voice typing (also referred to as Windows dictation in earlier versions of Windows) allows you to write text by speaking by using Microsoft’s online speech recognition technology.
      To turn it off, see [Speech recognition](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#186-speech). | | Windows backup | When settings synchronization is turned on, a user's settings are synced across all Windows devices when they sign in with the same account.
      To turn it off, see [Sync your settings](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#21-sync-your-settings). | -| Windows Dashboard Widgets | Windows Dashboard widget is a dynamic view that shows you personalized content like news, weather, a glimpse at your calendar and to-do list and your recent photos. It provides a quick glance view, which allows users to be productive without needing to go to multiple apps or websites. This connected experience is new in Windows 11.
      PLACEHOLDER | +| Windows Dashboard Widgets | Windows Dashboard widget is a dynamic view that shows you personalized content like news, weather, a glimpse at your calendar and to-do list and your recent photos. It provides a quick glance view, which allows users to be productive without needing to go to multiple apps or websites. This connected experience is new in Windows 11. | | Windows Insider Program | The Windows Insider Preview program lets you help shape the future of Windows, be part of the community, and get early access to builds of Windows. Once you've registered for the program, you can run Insider Preview builds on as many devices as you want, each in the channel of your choice. Learn how to join the Windows Insider program by visiting the program’s [website](https://insider.windows.com/).
      To turn it off, see [Windows Insider Program](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#7-insider-preview-builds). | | Windows Search | Windows Search lets users use the search box on the taskbar to find what they are looking for, whether it’s on their device, in the cloud, or on the web. Windows Search can provide results for items from the device (including apps, settings, and files), the users account (including OneDrive, SharePoint, and other Microsoft services), and the internet.
      To turn it off, see [Windows Search](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#2-cortana-and-search). | | Windows Spotlight | Windows Spotlight displays new background images on the lock screen each day. Additionally, it provides feature suggestions, fun facts, and tips on the lock screen background.
      Administrators can turn off Windows Spotlight features to prevent users from using the Windows Spotlight background.
      To turn it off, see [Windows Spotlight](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#25-windows-spotlight). | diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index fa1a4416d7..228e0a16ad 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -121,7 +121,7 @@ Essential services are services in the product that connect to Microsoft to keep When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. Administrators can manage the data sent from their organization to Microsoft by configuring the settings that are associated with the functionality provided by Windows connected experiences and essential services. For more information, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). This article includes the different methods available to configure each setting, the impact to functionality, and the versions of Windows that are applicable. -The article [Manage connection endpoints for Windows 10 Enterprise, version 21H1](manage-windows-21h1-endpoints.md) provides a list of endpoints to which data is transferred by Windows connected experiences for the latest Windows 10 release, along with descriptions of any functionality that would be impacted by restricting data collection. +The article [Manage connection endpoints for Windows 11 Enterprise](manage-windows-11-endpoints.md) provides a list of endpoints to which data is transferred by Windows connected experiences for the latest Windows release, along with descriptions of any functionality that would be impacted by restricting data collection. #### _2.3.3 Limited functionality baseline_ From ffd2596aeb6b83b43391bd869f2cd24cf2e7f1db Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 7 Oct 2021 10:14:11 +0100 Subject: [PATCH 775/930] update dates --- windows/privacy/essential-services-and-connected-experiences.md | 2 +- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index c842975578..8958a39396 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -10,7 +10,7 @@ audience: ITPro author: siosulli ms.author: dansimp manager: dansimp -ms.date: 12/1/2020 +ms.date: --- # Essential services and connected experiences for Windows diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 228e0a16ad..ce508c60bd 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -13,7 +13,7 @@ ms.author: brianlic manager: dansimp ms.collection: M365-security-compliance ms.topic: article -ms.date: 07/21/2020 +ms.date: --- # Windows Privacy Compliance:
      A Guide for IT and Compliance Professionals From 86c4b28cdc15d1eb52c9a74db1eb5d4516102df6 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 7 Oct 2021 10:38:00 +0100 Subject: [PATCH 776/930] Update windows-10-and-privacy-compliance.md --- windows/privacy/windows-10-and-privacy-compliance.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index ce508c60bd..84781d9b7f 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -113,13 +113,13 @@ You can use the following articles to learn more about Autopilot and how to use #### _2.3.2 Managing Windows connected experiences and essential services_ -Windows includes features that connect to the internet to provide enhanced experiences and more capabilities. These are called connected experiences. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. +Windows includes features that connect to the internet to provide enhanced experiences and additional capabilities. These features are called connected experiences. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. Essential services are services in the product that connect to Microsoft to keep the product secure, up to date and performing as expected, or are integral to how the product works. For example, the licensing service that confirms that you’re properly licensed to use Windows. [Windows essential services and connected experiences](essential-services-and-connected-experiences.md) provides a list of the most common Windows essential services and connected experiences. -When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. Administrators can manage the data sent from their organization to Microsoft by configuring the settings that are associated with the functionality provided by Windows connected experiences and essential services. For more information, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). This article includes the different methods available to configure each setting, the impact to functionality, and the versions of Windows that are applicable. +When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. Administrators can manage the data sent from their organization to Microsoft by configuring settings that are associated with the functionality provided by Windows connected experiences and essential services. For more information, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). This article includes the different methods available to configure each setting, the impact to functionality, and the versions of Windows that are applicable. The article [Manage connection endpoints for Windows 11 Enterprise](manage-windows-11-endpoints.md) provides a list of endpoints to which data is transferred by Windows connected experiences for the latest Windows release, along with descriptions of any functionality that would be impacted by restricting data collection. From 339d6d924e798be608eb796ee300af2d4b0e8b1f Mon Sep 17 00:00:00 2001 From: Lovina Saldanha <69782111+Lovina-Saldanha@users.noreply.github.com> Date: Thu, 7 Oct 2021 16:09:44 +0530 Subject: [PATCH 777/930] Added-per-5475844 Added newly per 5475844 --- .../images/config-lock-mdsl.png | Bin 0 -> 63277 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/client-management/images/config-lock-mdsl.png diff --git a/windows/client-management/images/config-lock-mdsl.png b/windows/client-management/images/config-lock-mdsl.png new file mode 100644 index 0000000000000000000000000000000000000000..d61d54aec5e935051337f0ff159e0de896212367 GIT binary patch literal 63277 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 Date: Thu, 7 Oct 2021 11:40:30 +0100 Subject: [PATCH 778/930] updates --- .../essential-services-and-connected-experiences.md | 8 ++++---- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 8958a39396..abea067f98 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -20,7 +20,7 @@ ms.date: - Windows 11 - Windows 10, version 1903 and later -Windows includes built-in apps, services, and features, that connect to the internet to provide enhanced experiences and additional capabilities. These are called connected experiences. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. +Windows includes features that connect to the internet to provide enhanced experiences and additional service-based capabilities. These features are called connected experiences. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. This data is crucial because this information enables us to deliver these cloud-based connected experiences. We refer to this data as required service data. Required service data can include information related to the operation of the connected experience that is needed to keep the underlying service secure, up to date, and performing as expected. Required service data can also include information needed by a connected experience to perform its task, such as configuration information about Windows. @@ -55,7 +55,7 @@ Although most essential services can be turned off by enterprise admins, we reco |Cloud Clipboard|Cloud Clipboard enables users to copy images and text across all Windows devices when they sign in with the same account. Users can paste from their clipboard history and also pin items.
      To turn it off, see [Cloud Clipboard](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#30-cloud-clipboard). | | Date and Time | The Windows Time service is used to synchronize and maintain the most accurate date and time on your devices. It is installed by default and starts automatically on devices that are part of a domain. It can be started manually on other devices. If this service is stopped, date and time synchronization will be unavailable and any services that explicitly depend on it will fail to start.
      To turn it off, see [Date and Time](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#3-date--time). | | Delivery Optimization | Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources (such as other peers on the network), in addition to Microsoft servers. This helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.
      If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet.
      By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.
      To turn it off, see [Delivery Optimization](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#28-delivery-optimization). | -| Emojis and more | The Emoji and more menu allows users to insert a variety of content like emoji, kaomoji, GIFs, symbols, and clipboard history. This connected experience is new in Windows 11.
      To turn it off, see [Emojis availability](/windows/client-management/mdm/policy-csp-textinpu.md#textinput-touchkeyboardemojibuttonavailability) | +| Emojis and more | The Emoji and more menu allows users to insert a variety of content like emoji, kaomoji, GIFs, symbols, and clipboard history. This connected experience is new in Windows 11.
      To turn it off, see [Emojis availability](/windows/client-management/mdm/policy-csp-textinpu.md#textinput-touchkeyboardemojibuttonavailability). | | Find My Device | Find My Device is a feature that can help users locate their Windows device if it's lost or stolen. This feature only works if a Microsoft account is used to log on to the device, the user is an administrator on the device, and when location is turned on for the device. Users can find their device by logging in to [https://account.microsoft.com/devices](https://account.microsoft.com/devices) under the Find My Device tab.
      To turn it off, see [Find My Device](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#5-find-my-device). | | Location services | The device location setting enables certain Windows features such as auto setting the time zone or Find My Device to function properly. When the device location setting is enabled, the Microsoft location service will use a combination of global positioning service (GPS), nearby wireless access points, cell towers, and IP address to determine the device’s location. Depending on the capabilities of the device, its location can be determined with varying degrees of accuracy and may in some cases be determined precisely.
      To turn it off, see [Location services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#182-location). | | Microsoft Defender Antivirus | Microsoft Defender Antivirus provides cloud-delivered protection against new and emerging threats for the devices in your organization.
      Turning off Microsoft Defender Antivirus will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
      To turn it off, see [Microsoft Defender Antivirus](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#bkmk-defender). | @@ -89,9 +89,9 @@ Internet Explorer shares many of the Windows essential services listed above. Th | Compatibility logging | This feature is designed for use by developers and IT professionals to determine the compatibility of their websites with Internet Explorer. It is disabled by default and needs to be enabled to start logging Internet Explorer events in the Windows Event Viewer. These events describe failures that might have happened on the site and can include information about specific controls and webpages that failed. | | Compatibility View | Compatibility View helps make websites designed for older browsers look better when viewed in Internet Explorer. The compatibility view setting allows you to choose whether an employee can fix website display problems they encounter while browsing. | | Flip ahead | Flip ahead enables your users to flip through web content quickly by swiping across the page or by clicking forward. When flip ahead is turned on, web browsing history is periodically sent to Microsoft. If you turn off this setting your users will no longer be able swipe across a screen or click forward to go to the next pre-loaded page of a website. | -| Web Slices | A Web Slice enables users to subscribe to and automatically receive updates to content directly within a Web page. Disabling the RSS Feeds setting will turn off background synchronization for feeds and Web Slices. | +| Web Slices | A Web Slice enables users to subscribe to and automatically receive updates to content directly within a web page. Disabling the RSS Feeds setting will turn off background synchronization for feeds and Web Slices. | | Accelerators | Accelerators are menu options in Internet Explorer that help automate common browser-related tasks. In Internet Explorer, when you right-click selected text, Accelerators appear in the list of available options.
      For example, if you select a word, you can use the "Translate with Bing" Accelerator to obtain a translation of that word. | -| Pinning websites to Start | When a user pins a website to the Start menu, it displays as a tile similar to the way apps are displayed. Like Microsoft Store apps, website tiles might display updates if the website has been designed to do so. For example, an online email website might send updates to the tile indicating how many new messages a user has. | +| Pinning websites to Start | When a user pins a website to the Start menu, it displays as a tile similar to the way apps are displayed. Like Microsoft Store apps, website tiles might display updates if the website has been designed to do so. For example, an online email service might send updates to the tile indicating how many new messages a user has. | ## Related links diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index 84781d9b7f..36203bd9bd 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -113,7 +113,7 @@ You can use the following articles to learn more about Autopilot and how to use #### _2.3.2 Managing Windows connected experiences and essential services_ -Windows includes features that connect to the internet to provide enhanced experiences and additional capabilities. These features are called connected experiences. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. +Windows includes features that connect to the internet to provide enhanced experiences and additional service-based capabilities. These features are called connected experiences. For example, Microsoft Defender Antivirus is a connected experience that delivers updated protection to keep the devices in your organization secure. Essential services are services in the product that connect to Microsoft to keep the product secure, up to date and performing as expected, or are integral to how the product works. For example, the licensing service that confirms that you’re properly licensed to use Windows. From bb638555ae0cae6f2c869132cdf38dc5abc48aaf Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 7 Oct 2021 16:27:01 +0530 Subject: [PATCH 779/930] Update config-lock.md Updated per task 5475844 - New topic --- windows/client-management/mdm/config-lock.md | 136 +++++++++++-------- 1 file changed, 79 insertions(+), 57 deletions(-) diff --git a/windows/client-management/mdm/config-lock.md b/windows/client-management/mdm/config-lock.md index 74aff00b7c..a45eac0f5b 100644 --- a/windows/client-management/mdm/config-lock.md +++ b/windows/client-management/mdm/config-lock.md @@ -1,67 +1,78 @@ --- -title: Mobile device management MDM for device updates -description: Windows 10 provides several APIs to help mobile device management (MDM) solutions manage updates. -Learn how to use these APIs to implement update management. -ms.assetid: C27BAEE7-2890-4FB7-9549-A6EACC790777 -ms.reviewer: +title: Secured-Core Configuration Lock +description: A Secured-Core PC (SCPC) feature that prevents configuration drift from Secured-Core PC features (shown below) caused by unintentional misconfiguration. manager: dansimp -keywords: mdm,management,administrator -ms.author: dansimp +keywords: mdm,management,administrator,config lock +ms.author: v-lsaldanha ms.topic: article -ms.prod: w10 +ms.prod: w11 ms.technology: windows -author: manikadhiman -ms.date: 11/15/2017 +author: lovina-saldanha +ms.date: 10/07/2021 --- -# Secured-core Configuration Lock +# Secured-Core PC Configuration Lock -Config Lock In an enterprise organization, IT administrators enforce policies on their corporate devices to keep the devices in a compliant state and protect the OS by preventing users from changing configurations and creating config drift. Config drift occurs when users with local admin rights change settings and put the device out of sync with security policies. Devices in a non-compliant state can be vulnerable until the next sync and configuration reset with the MDM, Windows 11 with Config Lock enables IT administrators to prevent config drift and keep the OS configuration in the desired state. With config lock, the OS monitors the registry keys that configure each feature and when it detects a drift, reverts to the IT-desired state in seconds. +**Applies to** -Secured-core Configuration Lock (Config Lock) is a new Secured-core PC (SCPC) feature releasing with the Windows October 2021 Release which prevents configuration drift from Secured-Core PC features (shown below) caused by unintentional misconfiguration. In short, it ensures a device intended to be a Secured-core PC remains a Secured-core PC. +- Windows 11 -In sum, Config Lock: -• Enables IT to “lock” a fixed set of configurations on Secured-Core PCs under MDM management -• Detects drift and quickly remediates -• Focuses on security features -• DOES NOT prevent malicious attacks +In an enterprise organization, IT administrators enforce policies on their corporate devices to keep the devices in a compliant state and protect the OS by preventing users from changing configurations and creating config drift. Config drift occurs when users with local admin rights change settings and put the device out of sync with security policies. Devices in a non-compliant state can be vulnerable until the next sync and configuration reset with the MDM. Windows 11 with Config Lock enables IT administrators to prevent config drift and keep the OS configuration in the desired state. With config lock, the OS monitors the registry keys that configure each feature and when it detects a drift, reverts to the IT-desired state in seconds. -After a Secured-core PC reaches the desktop, Config lock will prevent configuration drift as follows: -• Detect whether the device is a Secured-Core PC -• If so, prevent the following Secured-Core PC features from being disabled without IT Admin permission: - • Memory Access Protection (kDMA) - • Memory Integrity (HVCI) - • System Guard - • DRTM - • SMM +Secured-Core Configuration Lock (Config Lock) is a new Secured-Core PC (SCPC) feature that prevents configuration drift from Secured-Core PC features (shown below) caused by unintentional misconfiguration. In short, it ensures a device intended to be a Secured-Core PC remains a Secured-Core PC. - +:::image type="content" source="../images/config-lock-mdsl.png" alt-text="mdsl"::: + +To summarize, Config Lock: + +- Enables IT to “lock” a fixed set of configurations on Secured-Core PCs under MDM management +- Detects drift and quickly remediates +- Focuses on security features +- DOES NOT prevent malicious attacks + +## Flow + +After a Secured-Core PC reaches the desktop, Config lock will prevent configuration drift as follows: + +- Detect whether the device is a Secured-Core PC +- If so, prevent the following Secured-Core PC features from being disabled without IT Admin permission: + - Memory Access Protection (kDMA) + - Memory Integrity (HVCI) + - System Guard + - DRTM + - SMM + +:::image type="content" source="images/flow_configlock.png" alt-text="flow"::: IT Admin scenario: -1. IT Admin use MDM to enable Config Lock -2. IT Admin use MDM service to set policies -3. Policies are targeted to user/device -4. Policies come down to device and get set -5. Configurations are locked -6. A local admin user attempts to override the policy -7. System quickly remediates policy to the desired SCPC state + +1. IT Admin use MDM to enable Config Lock +1. IT Admin use MDM service to set policies +1. Policies are targeted to user/device +1. Policies come down to device and get set +1. Configurations are locked +1. A local admin user attempts to override the policy +1. System quickly remediates policy to the desired SCPC state Helpdesk scenario: -1. Helpdesk support engineer investigates the device -2. Helpdesk support engineer contacts the IT Admin to unlocks the device -3. IT Admin unlocks the device in order to make configuration changes -4. Device returns to locked state after a defined time (default 30 minutes) + +1. Helpdesk support engineer investigates the device +1. Helpdesk support engineer contacts the IT Admin to unlocks the device +1. IT Admin unlocks the device in order to make configuration changes +1. Device returns to locked state after a defined time (default 30 minutes) ## System Requirements + Config Lock will be available for all Windows Professional and Enterprise Editions. ## Enabling + Config Lock is not enabled by default (or turned on by the OS during boot). Rather, an IT Admin must intentionally turn it ON. -Config Lock is controlled by the presence of the Secured-core PC Device Identifier (the “BuiltAsSecuredCorePC” UEFI variable) inserted on the device by the OEM during initial device manufacturing. Config Lock can be enabled if the ByteArray value of this identifier is set to “1” and IT admin pushes the MDM policy to turn Config Lock ON. If it is “0” or the variable is not present at all, Config Lock cannot be enabled. +Config Lock is controlled by the presence of the Secured-Core PC Device Identifier (the “BuiltAsSecuredCorePC” UEFI variable) inserted on the device by the OEM during initial device manufacturing. Config Lock can be enabled if the ByteArray value of this identifier is set to “1” and IT admin pushes the MDM policy to turn Config Lock ON. If it is “0” or the variable is not present at all, Config Lock cannot be enabled. > [!NOTE] -> BuiltAsSecuredCorePC actually accepts ByteArray values of 0-9, and any value from 1-9 will indicate Secured-core PC to the Config Lock feature. While we recommend “1” for consistency, OEMs may optionally use any other value up to 9 for internal versioning reasons, or other purposes. (Technically, any value from 1-255 should trigger Config Lock, since BuiltAsSecuredCorePC is a byte.) +> BuiltAsSecuredCorePC actually accepts ByteArray values of 0-9, and any value from 1-9 will indicate Secured-Core PC to the Config Lock feature. While we recommend “1” for consistency, OEMs may optionally use any other value up to 9 for internal versioning reasons, or other purposes. (Technically, any value from 1-255 should trigger Config Lock, since BuiltAsSecuredCorePC is a byte.) The UEFI variable can be set however an OEM likes, but one option is to use the Set-UEFIVariable command from [PowerShell Gallery | UEFIv2 2.3](https://www.powershellgallery.com/packages/UEFIv2/2.3), per the following syntax: @@ -72,32 +83,43 @@ powershell.exe -ExecutionPolicy Bypass {Import-Module .\UEFIv2.psd1 ; Set-UEFIV The steps to turn on Config Lock using Microsoft Endpoint Manager (MEM) are as follows: 1. Ensure that the device to turn on Config Lock is enrolled in MEM. -1. From the MEM portal main page, select **Devices** > **Configuration Profiles** > Create a profile -1. Select the following and press Create: - - Platform: Windows 10 and later - - Profile type: Templates - - Template name: Custom -1. Name your Profile. -1. When you reach the Configuration Settings step, select “Add” and add the following information - - OMA-URI: ./Vendor/MSFT/DMClient/Provider/MS%20DM%20Server/ConfigLock/Lock - - Data type: Integer - - Value: 1 - To turn off Config Lock. Change value to 0. - -1. Select the Devices to turn on Config Lock. If you are using a test tenant, you can select “+ Add all devices”. +1. From the MEM portal main page, select **Devices** > **Configuration Profiles** > **Create a profile**. +1. Select the following and press **Create**: + - **Platform**: Windows 10 and later + - **Profile type**: Templates + - **Template name**: Custom + + :::image type="content" source="images/configlock-mem-createprofile.png" alt-text="create profile"::: + +1. Name your profile. +1. When you reach the Configuration Settings step, select “Add” and add the following information: + - **OMA-URI**: ./Vendor/MSFT/DMClient/Provider/MS%20DM%20Server/ConfigLock/Lock + - **Data type**: Integer + - **Value**: 1
      + To turn off Config Lock. Change value to 0. + + :::image type="content" source="images/configlock-mem-editrow.png" alt-text="edit row"::: + +1. Select the devices to turn on Config Lock. If you are using a test tenant, you can select “+ Add all devices”. 1. You will not need to set any applicability rules for test purposes. 1. Review the Configuration and select “Create” if everything is correct. -1. After the Device Syncs with the MEM server, you will be able to confirm if the Config Lock was successfully enabled. +1. After the device syncs with the MEM server, you will be able to confirm if the Config Lock was successfully enabled. -## DISABLING -Config Lock is designed to ensure that a Secured-core PC is not unintentionally misconfigured. IT Admins retain the ability to change (enabled/disable) SCPC features via Group Policies and/or mobile device management (MDM) tools, such as MEM. + :::image type="content" source="images/configlock-mem-dev.png" alt-text="status"::: + + :::image type="content" source="images/configlock-mem-devstatus.png" alt-text="device status"::: + +## Disabling +Config Lock is designed to ensure that a Secured-Core PC is not unintentionally misconfigured. IT Admins retain the ability to change (enabled/disable) SCPC features via Group Policies and/or mobile device management (MDM) tools, such as MEM. + +:::image type="content" source="images/configlock-mem-firmwareprotect.png" alt-text="firmware protect"::: ## FAQ **#1. Can an IT Admin disable Config Lock ?**
      Yes. IT Admin can use MDM to turn off Config Lock. -**#2. Does the Secured-core PC Device Identifier UEFI variable (BuiltAsSecuredCorePC) value matter after it’s been read by the OA3 tool in the OEM factory?**
      +**#2. Does the Secured-Core PC Device Identifier UEFI variable (BuiltAsSecuredCorePC) value matter after it’s been read by the OA3 tool in the OEM factory?**
      Yes. Config Lock will always read this UEFI variable to know whether it pertains to a device or not. So, changing the variable changes the Config Lock even after the device has left the OEM factory. **#3. Could an end-user run the BuiltAsSecuredCorePC PS command to disable Config Lock?**
      From 8fa02b591c958e8a8730fe884d4bf750f74f7c0f Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 7 Oct 2021 17:08:15 +0530 Subject: [PATCH 780/930] Update config-lock.md To fix acrolinx score --- windows/client-management/mdm/config-lock.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/client-management/mdm/config-lock.md b/windows/client-management/mdm/config-lock.md index a45eac0f5b..e662f8090f 100644 --- a/windows/client-management/mdm/config-lock.md +++ b/windows/client-management/mdm/config-lock.md @@ -57,8 +57,8 @@ IT Admin scenario: Helpdesk scenario: 1. Helpdesk support engineer investigates the device -1. Helpdesk support engineer contacts the IT Admin to unlocks the device -1. IT Admin unlocks the device in order to make configuration changes +1. Helpdesk support engineer contacts the IT Admin to unlock the device +1. IT Admin unlocks the device to make configuration changes 1. Device returns to locked state after a defined time (default 30 minutes) ## System Requirements @@ -67,9 +67,9 @@ Config Lock will be available for all Windows Professional and Enterprise Editio ## Enabling -Config Lock is not enabled by default (or turned on by the OS during boot). Rather, an IT Admin must intentionally turn it ON. +Config Lock isn't enabled by default (or turned on by the OS during boot). Rather, an IT Admin must intentionally turn it ON. -Config Lock is controlled by the presence of the Secured-Core PC Device Identifier (the “BuiltAsSecuredCorePC” UEFI variable) inserted on the device by the OEM during initial device manufacturing. Config Lock can be enabled if the ByteArray value of this identifier is set to “1” and IT admin pushes the MDM policy to turn Config Lock ON. If it is “0” or the variable is not present at all, Config Lock cannot be enabled. +Config Lock is controlled by the presence of the Secured-Core PC Device Identifier (the “BuiltAsSecuredCorePC” UEFI variable) inserted on the device by the OEM during initial device manufacturing. Config Lock can be enabled if the ByteArray value of this identifier is set to “1” and IT admin pushes the MDM policy to turn Config Lock ON. If it is “0” or the variable isn't present at all, Config Lock cannot be enabled. > [!NOTE] > BuiltAsSecuredCorePC actually accepts ByteArray values of 0-9, and any value from 1-9 will indicate Secured-Core PC to the Config Lock feature. While we recommend “1” for consistency, OEMs may optionally use any other value up to 9 for internal versioning reasons, or other purposes. (Technically, any value from 1-255 should trigger Config Lock, since BuiltAsSecuredCorePC is a byte.) @@ -100,17 +100,17 @@ The steps to turn on Config Lock using Microsoft Endpoint Manager (MEM) are as f :::image type="content" source="images/configlock-mem-editrow.png" alt-text="edit row"::: -1. Select the devices to turn on Config Lock. If you are using a test tenant, you can select “+ Add all devices”. -1. You will not need to set any applicability rules for test purposes. +1. Select the devices to turn on Config Lock. If you're using a test tenant, you can select “+ Add all devices”. +1. You'll not need to set any applicability rules for test purposes. 1. Review the Configuration and select “Create” if everything is correct. -1. After the device syncs with the MEM server, you will be able to confirm if the Config Lock was successfully enabled. +1. After the device syncs with the MEM server, you can confirm if the Config Lock was successfully enabled. :::image type="content" source="images/configlock-mem-dev.png" alt-text="status"::: :::image type="content" source="images/configlock-mem-devstatus.png" alt-text="device status"::: ## Disabling -Config Lock is designed to ensure that a Secured-Core PC is not unintentionally misconfigured. IT Admins retain the ability to change (enabled/disable) SCPC features via Group Policies and/or mobile device management (MDM) tools, such as MEM. +Config Lock is designed to ensure that a Secured-Core PC isn't unintentionally misconfigured. IT Admins retain the ability to change (enabled/disable) SCPC features via Group Policies and/or mobile device management (MDM) tools, such as MEM. :::image type="content" source="images/configlock-mem-firmwareprotect.png" alt-text="firmware protect"::: @@ -122,5 +122,5 @@ Config Lock is designed to ensure that a Secured-Core PC is not unintentionally **#2. Does the Secured-Core PC Device Identifier UEFI variable (BuiltAsSecuredCorePC) value matter after it’s been read by the OA3 tool in the OEM factory?**
      Yes. Config Lock will always read this UEFI variable to know whether it pertains to a device or not. So, changing the variable changes the Config Lock even after the device has left the OEM factory. -**#3. Could an end-user run the BuiltAsSecuredCorePC PS command to disable Config Lock?**
      - The PS script is accessible, but the BuiltAsSecuredCorePC becomes read-only after boot, so the command will fail when run from the OS. +**#3. Could an end-user run the BuiltAsSecuredCorePC Power Shell command to disable Config Lock?**
      + The Power Shell script is accessible, but the BuiltAsSecuredCorePC becomes read-only after boot, so the command will fail when run from the OS. From ece1814ff6e3c2572fee584a7bd8a154d4fd7725 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Thu, 7 Oct 2021 17:10:32 +0530 Subject: [PATCH 781/930] Update config-lock.md Update --- windows/client-management/mdm/config-lock.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/config-lock.md b/windows/client-management/mdm/config-lock.md index e662f8090f..75cade9415 100644 --- a/windows/client-management/mdm/config-lock.md +++ b/windows/client-management/mdm/config-lock.md @@ -122,5 +122,5 @@ Config Lock is designed to ensure that a Secured-Core PC isn't unintentionally m **#2. Does the Secured-Core PC Device Identifier UEFI variable (BuiltAsSecuredCorePC) value matter after it’s been read by the OA3 tool in the OEM factory?**
      Yes. Config Lock will always read this UEFI variable to know whether it pertains to a device or not. So, changing the variable changes the Config Lock even after the device has left the OEM factory. -**#3. Could an end-user run the BuiltAsSecuredCorePC Power Shell command to disable Config Lock?**
      - The Power Shell script is accessible, but the BuiltAsSecuredCorePC becomes read-only after boot, so the command will fail when run from the OS. +**#3. Could an end-user run the BuiltAsSecuredCorePC PowerShell command to disable Config Lock?**
      + The PowerShell script is accessible, but the BuiltAsSecuredCorePC becomes read-only after boot, so the command will fail when run from the OS. From f89f51c70cda70d370a792d6b162df878daeb0eb Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 7 Oct 2021 14:01:59 +0100 Subject: [PATCH 782/930] Update essential-services-and-connected-experiences.md --- ...sential-services-and-connected-experiences.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index abea067f98..ef71c7d2b1 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -24,7 +24,7 @@ Windows includes features that connect to the internet to provide enhanced exper When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. This data is crucial because this information enables us to deliver these cloud-based connected experiences. We refer to this data as required service data. Required service data can include information related to the operation of the connected experience that is needed to keep the underlying service secure, up to date, and performing as expected. Required service data can also include information needed by a connected experience to perform its task, such as configuration information about Windows. -We give you the ability to choose which connected experiences you want to use in Windows, which then determines what required service data is sent to us. +Users have the ability to choose the connected experiences they want to use in Windows, which then determines what required service data is sent to Microsoft. Required service data is also collected and sent to Microsoft for essential services. Essential services are used to keep the product **secure, up to date, performing as expected** or are **integral** to how the product works. For example, the licensing service that confirms that you’re properly licensed to use Windows. @@ -45,7 +45,7 @@ Although most essential services can be turned off by enterprise admins, we reco | Device setup | The first time a user sets up a new device, the Windows out-of-box experience (OOBE) guides the user through the steps to accept the license agreement, connect to the internet, sign in to (or sign up for) a Microsoft account, and takes care of other important tasks. Most settings can also be changed after setup is completed.
      To customize the initial setup experience, see [Customize Setup](/windows-hardware/customize/desktop/customize-oobe).| | Diagnostic Data | Microsoft collects diagnostic data including error data about your device with the help of the telemetry service. Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows behaves in the real world, focus on user priorities, find and fix problems, and improve services. This data allows Microsoft to improve the Windows experience. Setting diagnostic data to off means important information to help fix issues and improve quality will not be available to Microsoft.
      To turn it off, see [Telemetry Services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#1816-feedback--diagnostics).| | Update | Windows Update ensures devices are kept up to date and secure by downloading the latest updates and security patches for Windows. This service also enables users download apps from the Microsoft Store and keep them up to date. Turning off Windows Update will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
      Other services like Device metadata retrieval and Font streaming also ensure that the content on your devices is kept up to date.
      To turn off updates, see [Windows Update](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#29-windows-update), [Device Metadata Retrieval](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#4-device-metadata-retrieval), and [Font Streaming](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#6-font-streaming).| -| Microsoft Store | Microsoft Store enables users to purchase and download apps, games, and digital content. The Store also enables the developers of these apps to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to store apps in a power-efficient and dependable way. The Store can also revoke malicious apps.
      To turn it off, see [Microsoft Store](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#26-microsoft-store).| +| Microsoft Store | Microsoft Store enables users to purchase and download apps, games, and digital content. The Store also enables the developers of these apps to send toast, tile, badge, and raw updates from their own cloud service, providing a mechanism to deliver new updates to store apps in a power-efficient and dependable way. The Store can also revoke malicious apps.
      To turn it off, see [Microsoft Store](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#26-microsoft-store).| ## Windows connected experiences @@ -54,9 +54,9 @@ Although most essential services can be turned off by enterprise admins, we reco |Activity History|Activity History shows a history of activities a user has performed and can even synchronize activities across multiple devices for the same user. Synchronization across devices only works when a user signs in with the same account.
      To turn it off, see [Activity History](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#1822-activity-history). | |Cloud Clipboard|Cloud Clipboard enables users to copy images and text across all Windows devices when they sign in with the same account. Users can paste from their clipboard history and also pin items.
      To turn it off, see [Cloud Clipboard](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#30-cloud-clipboard). | | Date and Time | The Windows Time service is used to synchronize and maintain the most accurate date and time on your devices. It is installed by default and starts automatically on devices that are part of a domain. It can be started manually on other devices. If this service is stopped, date and time synchronization will be unavailable and any services that explicitly depend on it will fail to start.
      To turn it off, see [Date and Time](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#3-date--time). | -| Delivery Optimization | Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources (such as other peers on the network), in addition to Microsoft servers. This helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.
      If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet.
      By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.
      To turn it off, see [Delivery Optimization](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#28-delivery-optimization). | +| Delivery Optimization | Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources (such as other peers on the network), in addition to Microsoft servers, which helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.
      If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet.
      By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.
      To turn it off, see [Delivery Optimization](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#28-delivery-optimization). | | Emojis and more | The Emoji and more menu allows users to insert a variety of content like emoji, kaomoji, GIFs, symbols, and clipboard history. This connected experience is new in Windows 11.
      To turn it off, see [Emojis availability](/windows/client-management/mdm/policy-csp-textinpu.md#textinput-touchkeyboardemojibuttonavailability). | -| Find My Device | Find My Device is a feature that can help users locate their Windows device if it's lost or stolen. This feature only works if a Microsoft account is used to log on to the device, the user is an administrator on the device, and when location is turned on for the device. Users can find their device by logging in to [https://account.microsoft.com/devices](https://account.microsoft.com/devices) under the Find My Device tab.
      To turn it off, see [Find My Device](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#5-find-my-device). | +| Find My Device | Find My Device is a feature that can help users locate their Windows device if it's lost or stolen. This feature only works if a Microsoft account is used to sign in to the device, the user is an administrator on the device, and when location is turned on for the device. Users can find their device by logging in to [https://account.microsoft.com/devices](https://account.microsoft.com/devices) under the Find My Device tab.
      To turn it off, see [Find My Device](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#5-find-my-device). | | Location services | The device location setting enables certain Windows features such as auto setting the time zone or Find My Device to function properly. When the device location setting is enabled, the Microsoft location service will use a combination of global positioning service (GPS), nearby wireless access points, cell towers, and IP address to determine the device’s location. Depending on the capabilities of the device, its location can be determined with varying degrees of accuracy and may in some cases be determined precisely.
      To turn it off, see [Location services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#182-location). | | Microsoft Defender Antivirus | Microsoft Defender Antivirus provides cloud-delivered protection against new and emerging threats for the devices in your organization.
      Turning off Microsoft Defender Antivirus will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
      To turn it off, see [Microsoft Defender Antivirus](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#bkmk-defender). | | Microsoft Defender SmartScreen | Microsoft Defender SmartScreen is a feature of Windows, Internet Explorer, and Microsoft Edge. It helps protect users against phishing or malware websites and applications, and the downloading of potentially malicious files. Turning off Microsoft Defender SmartScreen means you cannot block a website or warn users they may be accessing a malicious site.
      To turn it off, see [Microsoft Defender SmartScreen](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#241-microsoft-defender-smartscreen). | @@ -69,9 +69,9 @@ Although most essential services can be turned off by enterprise admins, we reco | Windows Search | Windows Search lets users use the search box on the taskbar to find what they are looking for, whether it’s on their device, in the cloud, or on the web. Windows Search can provide results for items from the device (including apps, settings, and files), the users account (including OneDrive, SharePoint, and other Microsoft services), and the internet.
      To turn it off, see [Windows Search](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#2-cortana-and-search). | | Windows Spotlight | Windows Spotlight displays new background images on the lock screen each day. Additionally, it provides feature suggestions, fun facts, and tips on the lock screen background.
      Administrators can turn off Windows Spotlight features to prevent users from using the Windows Spotlight background.
      To turn it off, see [Windows Spotlight](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#25-windows-spotlight). | -## Edge essential services and connected experiences +## Microsoft Edge essential services and connected experiences -Windows ships with Microsoft Edge and Internet Explorer on Windows devices. Microsoft Edge is the default browser and is recommended for the best web browsing experience.
      You can find details on all of Edge's connected experiences and essential services [here](/microsoft-edge/privacy-whitepaper). To turn off specific Edge feature, see [Microsoft Edge](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#13-microsoft-edge). +Windows ships with Microsoft Edge and Internet Explorer on Windows devices. Microsoft Edge is the default browser and is recommended for the best web browsing experience.
      You can find details on all of Microsoft Edge's connected experiences and essential services [here](/microsoft-edge/privacy-whitepaper). To turn off specific Microsoft Edge feature, see [Microsoft Edge](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#13-microsoft-edge). ## IE essential services and connected experiences @@ -82,13 +82,13 @@ Internet Explorer shares many of the Windows essential services listed above. Th | **Connected experience** | **Description** | | --- | --- | -|ActiveX Filtering|ActiveX controls are small apps that allow websites to provide content such as videos and games, and let users interact with controls like toolbars and stock tickers. However, these apps can sometimes malfunction, and in some cases, they might be used to collect information from user devices, install software without a user's agreement, or be used to control a device remotely without user's permission.
      ActiveX Filtering in Internet Explorer prevents sites from installing and using these apps. This can help keep users safer as they browse, but it can also affect the user experience of certain sites as interactive content might not work when ActiveX Filtering is on.
      Note: To further enhance security, Internet Explorer also allows you to block out-of-date ActiveX controls. | +|ActiveX Filtering|ActiveX controls are small apps that allow websites to provide content such as videos and games, and let users interact with controls like toolbars and stock tickers. However, these apps can sometimes malfunction, and in some cases, they might be used to collect information from user devices, install software without a user's agreement, or be used to control a device remotely without user's permission.
      ActiveX Filtering in Internet Explorer prevents sites from installing and using these apps which, can help keep users safer as they browse, but it can also affect the user experience of certain sites as interactive content might not work when ActiveX Filtering is on.
      Note: To further enhance security, Internet Explorer also allows you to block out-of-date ActiveX controls. | |Suggested Sites|Suggested Sites is an online experience that recommends websites, images, or videos a user might be interested in. When Suggested Sites is turned on, a user’s web browsing history is periodically sent to Microsoft.| | Address Bar and Search suggestions | With search suggestions enabled, users will be offered suggested search terms as they type in the Address Bar. As users type information, it will be sent to the default search provider. | | Auto-complete feature for web addresses | The auto-complete feature suggests possible matches when users are typing web addresses in the browser address bar. | | Compatibility logging | This feature is designed for use by developers and IT professionals to determine the compatibility of their websites with Internet Explorer. It is disabled by default and needs to be enabled to start logging Internet Explorer events in the Windows Event Viewer. These events describe failures that might have happened on the site and can include information about specific controls and webpages that failed. | | Compatibility View | Compatibility View helps make websites designed for older browsers look better when viewed in Internet Explorer. The compatibility view setting allows you to choose whether an employee can fix website display problems they encounter while browsing. | -| Flip ahead | Flip ahead enables your users to flip through web content quickly by swiping across the page or by clicking forward. When flip ahead is turned on, web browsing history is periodically sent to Microsoft. If you turn off this setting your users will no longer be able swipe across a screen or click forward to go to the next pre-loaded page of a website. | +| Flip ahead | Flip ahead enables your users to flip through web content quickly by swiping across the page or by clicking forward. When flip ahead is turned on, web browsing history is periodically sent to Microsoft. If you turn off this setting, your users will no longer be able swipe across a screen or click forward to go to the next pre-loaded page of a website. | | Web Slices | A Web Slice enables users to subscribe to and automatically receive updates to content directly within a web page. Disabling the RSS Feeds setting will turn off background synchronization for feeds and Web Slices. | | Accelerators | Accelerators are menu options in Internet Explorer that help automate common browser-related tasks. In Internet Explorer, when you right-click selected text, Accelerators appear in the list of available options.
      For example, if you select a word, you can use the "Translate with Bing" Accelerator to obtain a translation of that word. | | Pinning websites to Start | When a user pins a website to the Start menu, it displays as a tile similar to the way apps are displayed. Like Microsoft Store apps, website tiles might display updates if the website has been designed to do so. For example, an online email service might send updates to the tile indicating how many new messages a user has. | From f217d5a70e7551f713e4dea1ec0cc8df580d1da7 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 7 Oct 2021 14:26:20 +0100 Subject: [PATCH 783/930] Update essential-services-and-connected-experiences.md --- .../privacy/essential-services-and-connected-experiences.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index ef71c7d2b1..3862177845 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -43,7 +43,7 @@ Although most essential services can be turned off by enterprise admins, we reco | Licensing | Licensing services are used for the activation of Windows, and apps purchased from the Microsoft Store. If you disable the Windows License Manager Service or the Software Protection Platform Service, it may prevent activation of genuine Windows and store applications.
      To turn off licensing services, see [License Manager](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#9-license-manager) and [Software Protection Platform](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#19-software-protection-platform).| | Networking | Networking in Windows provides connectivity to and from your devices to the local intranet and internet. If you turn off networking, Windows devices will lose network connectivity.
      To turn off Network Adapters, see [Disable-NetAdapter](/powershell/module/netadapter/disable-netadapter).| | Device setup | The first time a user sets up a new device, the Windows out-of-box experience (OOBE) guides the user through the steps to accept the license agreement, connect to the internet, sign in to (or sign up for) a Microsoft account, and takes care of other important tasks. Most settings can also be changed after setup is completed.
      To customize the initial setup experience, see [Customize Setup](/windows-hardware/customize/desktop/customize-oobe).| -| Diagnostic Data | Microsoft collects diagnostic data including error data about your device with the help of the telemetry service. Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows behaves in the real world, focus on user priorities, find and fix problems, and improve services. This data allows Microsoft to improve the Windows experience. Setting diagnostic data to off means important information to help fix issues and improve quality will not be available to Microsoft.
      To turn it off, see [Telemetry Services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#1816-feedback--diagnostics).| +| Diagnostic Data | Microsoft collects diagnostic data including error data about your devices with the help of the telemetry service. Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows behaves in the real world, focus on user priorities, find and fix problems, and improve services. This data allows Microsoft to improve the Windows experience. Setting diagnostic data to off means important information to help fix issues and improve quality will not be available to Microsoft.
      To turn it off, see [Telemetry Services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#1816-feedback--diagnostics).| | Update | Windows Update ensures devices are kept up to date and secure by downloading the latest updates and security patches for Windows. This service also enables users download apps from the Microsoft Store and keep them up to date. Turning off Windows Update will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
      Other services like Device metadata retrieval and Font streaming also ensure that the content on your devices is kept up to date.
      To turn off updates, see [Windows Update](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#29-windows-update), [Device Metadata Retrieval](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#4-device-metadata-retrieval), and [Font Streaming](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#6-font-streaming).| | Microsoft Store | Microsoft Store enables users to purchase and download apps, games, and digital content. The Store also enables the developers of these apps to send toast, tile, badge, and raw updates from their own cloud service, providing a mechanism to deliver new updates to store apps in a power-efficient and dependable way. The Store can also revoke malicious apps.
      To turn it off, see [Microsoft Store](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#26-microsoft-store).| @@ -54,11 +54,11 @@ Although most essential services can be turned off by enterprise admins, we reco |Activity History|Activity History shows a history of activities a user has performed and can even synchronize activities across multiple devices for the same user. Synchronization across devices only works when a user signs in with the same account.
      To turn it off, see [Activity History](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#1822-activity-history). | |Cloud Clipboard|Cloud Clipboard enables users to copy images and text across all Windows devices when they sign in with the same account. Users can paste from their clipboard history and also pin items.
      To turn it off, see [Cloud Clipboard](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#30-cloud-clipboard). | | Date and Time | The Windows Time service is used to synchronize and maintain the most accurate date and time on your devices. It is installed by default and starts automatically on devices that are part of a domain. It can be started manually on other devices. If this service is stopped, date and time synchronization will be unavailable and any services that explicitly depend on it will fail to start.
      To turn it off, see [Date and Time](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#3-date--time). | -| Delivery Optimization | Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources (such as other peers on the network), in addition to Microsoft servers, which helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.
      If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet.
      By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.
      To turn it off, see [Delivery Optimization](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#28-delivery-optimization). | +| Delivery Optimization | Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources (such as other peers on the network), in addition to Microsoft servers, which helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.
      If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet. By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.
      To turn it off, see [Delivery Optimization](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#28-delivery-optimization). | | Emojis and more | The Emoji and more menu allows users to insert a variety of content like emoji, kaomoji, GIFs, symbols, and clipboard history. This connected experience is new in Windows 11.
      To turn it off, see [Emojis availability](/windows/client-management/mdm/policy-csp-textinpu.md#textinput-touchkeyboardemojibuttonavailability). | | Find My Device | Find My Device is a feature that can help users locate their Windows device if it's lost or stolen. This feature only works if a Microsoft account is used to sign in to the device, the user is an administrator on the device, and when location is turned on for the device. Users can find their device by logging in to [https://account.microsoft.com/devices](https://account.microsoft.com/devices) under the Find My Device tab.
      To turn it off, see [Find My Device](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#5-find-my-device). | | Location services | The device location setting enables certain Windows features such as auto setting the time zone or Find My Device to function properly. When the device location setting is enabled, the Microsoft location service will use a combination of global positioning service (GPS), nearby wireless access points, cell towers, and IP address to determine the device’s location. Depending on the capabilities of the device, its location can be determined with varying degrees of accuracy and may in some cases be determined precisely.
      To turn it off, see [Location services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#182-location). | -| Microsoft Defender Antivirus | Microsoft Defender Antivirus provides cloud-delivered protection against new and emerging threats for the devices in your organization.
      Turning off Microsoft Defender Antivirus will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
      To turn it off, see [Microsoft Defender Antivirus](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#bkmk-defender). | +| Microsoft Defender Antivirus | Microsoft Defender Antivirus provides cloud-delivered protection against new and emerging threats for the devices in your organization. Turning off Microsoft Defender Antivirus will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
      To turn it off, see [Microsoft Defender Antivirus](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#bkmk-defender). | | Microsoft Defender SmartScreen | Microsoft Defender SmartScreen is a feature of Windows, Internet Explorer, and Microsoft Edge. It helps protect users against phishing or malware websites and applications, and the downloading of potentially malicious files. Turning off Microsoft Defender SmartScreen means you cannot block a website or warn users they may be accessing a malicious site.
      To turn it off, see [Microsoft Defender SmartScreen](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#241-microsoft-defender-smartscreen). | | OneDrive | OneDrive is a cloud storage system that allows you to save your files and photos, and access them from any device, anywhere.
      To turn off OneDrive, see [OneDrive](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#16-onedrive). | | Troubleshooting Service | Windows troubleshooting service will automatically fix critical issues like corrupt settings that keep critical services from running, make adjustments to work with your hardware, or make other specific changes required for Windows to operate with the hardware, apps, and settings you’ve selected. In addition, it will recommend troubleshooting for other problems that aren’t critical to normal Windows operation but might impact your experience.
      To turn it off, see [Troubleshooting service](/windows/client-management/mdm/policy-csp-troubleshooting). | From faeb825d0ddc810de64146f9259b0866b2b41a4c Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 7 Oct 2021 14:34:05 +0100 Subject: [PATCH 784/930] Update essential-services-and-connected-experiences.md --- .../privacy/essential-services-and-connected-experiences.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 3862177845..ac4a221c33 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -62,9 +62,9 @@ Although most essential services can be turned off by enterprise admins, we reco | Microsoft Defender SmartScreen | Microsoft Defender SmartScreen is a feature of Windows, Internet Explorer, and Microsoft Edge. It helps protect users against phishing or malware websites and applications, and the downloading of potentially malicious files. Turning off Microsoft Defender SmartScreen means you cannot block a website or warn users they may be accessing a malicious site.
      To turn it off, see [Microsoft Defender SmartScreen](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#241-microsoft-defender-smartscreen). | | OneDrive | OneDrive is a cloud storage system that allows you to save your files and photos, and access them from any device, anywhere.
      To turn off OneDrive, see [OneDrive](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#16-onedrive). | | Troubleshooting Service | Windows troubleshooting service will automatically fix critical issues like corrupt settings that keep critical services from running, make adjustments to work with your hardware, or make other specific changes required for Windows to operate with the hardware, apps, and settings you’ve selected. In addition, it will recommend troubleshooting for other problems that aren’t critical to normal Windows operation but might impact your experience.
      To turn it off, see [Troubleshooting service](/windows/client-management/mdm/policy-csp-troubleshooting). | -| Voice Typing | Voice typing (also referred to as Windows dictation in earlier versions of Windows) allows you to write text by speaking by using Microsoft’s online speech recognition technology.
      To turn it off, see [Speech recognition](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#186-speech). | +| Voice Typing | Voice typing (also referred to as Windows dictation in earlier versions of Windows) allows users to write text by speaking by using Microsoft’s online speech recognition technology.
      To turn it off, see [Speech recognition](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#186-speech). | | Windows backup | When settings synchronization is turned on, a user's settings are synced across all Windows devices when they sign in with the same account.
      To turn it off, see [Sync your settings](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#21-sync-your-settings). | -| Windows Dashboard Widgets | Windows Dashboard widget is a dynamic view that shows you personalized content like news, weather, a glimpse at your calendar and to-do list and your recent photos. It provides a quick glance view, which allows users to be productive without needing to go to multiple apps or websites. This connected experience is new in Windows 11. | +| Windows Dashboard Widgets | Windows Dashboard widget is a dynamic view that shows users personalized content like news, weather, their calendar and to-do list, and recent photos. It provides a quick glance view, which allows users to be productive without needing to go to multiple apps or websites. This connected experience is new in Windows 11. | | Windows Insider Program | The Windows Insider Preview program lets you help shape the future of Windows, be part of the community, and get early access to builds of Windows. Once you've registered for the program, you can run Insider Preview builds on as many devices as you want, each in the channel of your choice. Learn how to join the Windows Insider program by visiting the program’s [website](https://insider.windows.com/).
      To turn it off, see [Windows Insider Program](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#7-insider-preview-builds). | | Windows Search | Windows Search lets users use the search box on the taskbar to find what they are looking for, whether it’s on their device, in the cloud, or on the web. Windows Search can provide results for items from the device (including apps, settings, and files), the users account (including OneDrive, SharePoint, and other Microsoft services), and the internet.
      To turn it off, see [Windows Search](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#2-cortana-and-search). | | Windows Spotlight | Windows Spotlight displays new background images on the lock screen each day. Additionally, it provides feature suggestions, fun facts, and tips on the lock screen background.
      Administrators can turn off Windows Spotlight features to prevent users from using the Windows Spotlight background.
      To turn it off, see [Windows Spotlight](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#25-windows-spotlight). | @@ -88,7 +88,7 @@ Internet Explorer shares many of the Windows essential services listed above. Th | Auto-complete feature for web addresses | The auto-complete feature suggests possible matches when users are typing web addresses in the browser address bar. | | Compatibility logging | This feature is designed for use by developers and IT professionals to determine the compatibility of their websites with Internet Explorer. It is disabled by default and needs to be enabled to start logging Internet Explorer events in the Windows Event Viewer. These events describe failures that might have happened on the site and can include information about specific controls and webpages that failed. | | Compatibility View | Compatibility View helps make websites designed for older browsers look better when viewed in Internet Explorer. The compatibility view setting allows you to choose whether an employee can fix website display problems they encounter while browsing. | -| Flip ahead | Flip ahead enables your users to flip through web content quickly by swiping across the page or by clicking forward. When flip ahead is turned on, web browsing history is periodically sent to Microsoft. If you turn off this setting, your users will no longer be able swipe across a screen or click forward to go to the next pre-loaded page of a website. | +| Flip ahead | Flip ahead enables users to flip through web content quickly by swiping across the page or by clicking forward. When flip ahead is turned on, web browsing history is periodically sent to Microsoft. If you turn off this setting, users will no longer be able swipe across a screen or click forward to go to the next pre-loaded page of a website. | | Web Slices | A Web Slice enables users to subscribe to and automatically receive updates to content directly within a web page. Disabling the RSS Feeds setting will turn off background synchronization for feeds and Web Slices. | | Accelerators | Accelerators are menu options in Internet Explorer that help automate common browser-related tasks. In Internet Explorer, when you right-click selected text, Accelerators appear in the list of available options.
      For example, if you select a word, you can use the "Translate with Bing" Accelerator to obtain a translation of that word. | | Pinning websites to Start | When a user pins a website to the Start menu, it displays as a tile similar to the way apps are displayed. Like Microsoft Store apps, website tiles might display updates if the website has been designed to do so. For example, an online email service might send updates to the tile indicating how many new messages a user has. | From a70b7e94e16f27307b943e6a85b6978f6c6aee12 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 7 Oct 2021 14:49:04 +0100 Subject: [PATCH 785/930] Update essential-services-and-connected-experiences.md --- windows/privacy/essential-services-and-connected-experiences.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index ac4a221c33..7dc04a0384 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -24,7 +24,7 @@ Windows includes features that connect to the internet to provide enhanced exper When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. This data is crucial because this information enables us to deliver these cloud-based connected experiences. We refer to this data as required service data. Required service data can include information related to the operation of the connected experience that is needed to keep the underlying service secure, up to date, and performing as expected. Required service data can also include information needed by a connected experience to perform its task, such as configuration information about Windows. -Users have the ability to choose the connected experiences they want to use in Windows, which then determines what required service data is sent to Microsoft. +Microsoft gives you the ability to choose which connected experiences you want to use in Windows, this will determines what required service data is sent to Microsoft. Required service data is also collected and sent to Microsoft for essential services. Essential services are used to keep the product **secure, up to date, performing as expected** or are **integral** to how the product works. For example, the licensing service that confirms that you’re properly licensed to use Windows. From 1b2f8b5ba365ef67dc145f56bcb7edaffcdd9737 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 7 Oct 2021 15:05:03 +0100 Subject: [PATCH 786/930] Update essential-services-and-connected-experiences.md --- windows/privacy/essential-services-and-connected-experiences.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 7dc04a0384..0ccfb8e476 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -24,7 +24,7 @@ Windows includes features that connect to the internet to provide enhanced exper When a connected experience is used, data is sent to and processed by Microsoft to provide that connected experience. This data is crucial because this information enables us to deliver these cloud-based connected experiences. We refer to this data as required service data. Required service data can include information related to the operation of the connected experience that is needed to keep the underlying service secure, up to date, and performing as expected. Required service data can also include information needed by a connected experience to perform its task, such as configuration information about Windows. -Microsoft gives you the ability to choose which connected experiences you want to use in Windows, this will determines what required service data is sent to Microsoft. +The connected experiences you choose to use in Windows will impact what required service data is sent to us. Required service data is also collected and sent to Microsoft for essential services. Essential services are used to keep the product **secure, up to date, performing as expected** or are **integral** to how the product works. For example, the licensing service that confirms that you’re properly licensed to use Windows. From d80acaa8b2bfcdf7338a0ccb80313b28ceb821a3 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 7 Oct 2021 15:19:59 +0100 Subject: [PATCH 787/930] Update essential-services-and-connected-experiences.md --- windows/privacy/essential-services-and-connected-experiences.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 0ccfb8e476..d5d2775754 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -28,7 +28,7 @@ The connected experiences you choose to use in Windows will impact what required Required service data is also collected and sent to Microsoft for essential services. Essential services are used to keep the product **secure, up to date, performing as expected** or are **integral** to how the product works. For example, the licensing service that confirms that you’re properly licensed to use Windows. -Although most essential services can be turned off by enterprise admins, we recommend, where applicable, you consider hosting the services on-premises and carefully assess the impact of turning off remaining services. The following list describes the essential services and connected experiences that are available to you in Windows and provides links to further information about each one. +Although enterprise admins can turn off most essential services, we recommend, where applicable, you consider hosting the services on-premises and carefully assess the impact of turning off remaining services. The following list describes the essential services and connected experiences that are available to you in Windows and provides links to further information about each one. > [!NOTE] > The information in this article describes the most common connected experiences and essential services. We will continue to update our list of connected experiences over time as Windows evolves. From e4e1af71ed95ff4e262ae6713b6093210282d3d4 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 7 Oct 2021 15:39:48 +0100 Subject: [PATCH 788/930] Update essential-services-and-connected-experiences.md --- .../essential-services-and-connected-experiences.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index d5d2775754..a124f59bd9 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -45,7 +45,7 @@ Although enterprise admins can turn off most essential services, we recommend, w | Device setup | The first time a user sets up a new device, the Windows out-of-box experience (OOBE) guides the user through the steps to accept the license agreement, connect to the internet, sign in to (or sign up for) a Microsoft account, and takes care of other important tasks. Most settings can also be changed after setup is completed.
      To customize the initial setup experience, see [Customize Setup](/windows-hardware/customize/desktop/customize-oobe).| | Diagnostic Data | Microsoft collects diagnostic data including error data about your devices with the help of the telemetry service. Diagnostic data gives every user a voice in the operating system’s development and ongoing improvement. It helps us understand how Windows behaves in the real world, focus on user priorities, find and fix problems, and improve services. This data allows Microsoft to improve the Windows experience. Setting diagnostic data to off means important information to help fix issues and improve quality will not be available to Microsoft.
      To turn it off, see [Telemetry Services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#1816-feedback--diagnostics).| | Update | Windows Update ensures devices are kept up to date and secure by downloading the latest updates and security patches for Windows. This service also enables users download apps from the Microsoft Store and keep them up to date. Turning off Windows Update will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
      Other services like Device metadata retrieval and Font streaming also ensure that the content on your devices is kept up to date.
      To turn off updates, see [Windows Update](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#29-windows-update), [Device Metadata Retrieval](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#4-device-metadata-retrieval), and [Font Streaming](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#6-font-streaming).| -| Microsoft Store | Microsoft Store enables users to purchase and download apps, games, and digital content. The Store also enables the developers of these apps to send toast, tile, badge, and raw updates from their own cloud service, providing a mechanism to deliver new updates to store apps in a power-efficient and dependable way. The Store can also revoke malicious apps.
      To turn it off, see [Microsoft Store](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#26-microsoft-store).| +| Microsoft Store | Microsoft Store enables users to purchase and download apps, games, and digital content. The Store also enables the developers of these apps to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to store apps in a power-efficient and dependable way. The Store can also revoke malicious apps.
      To turn it off, see [Microsoft Store](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#26-microsoft-store).| ## Windows connected experiences @@ -53,15 +53,15 @@ Although enterprise admins can turn off most essential services, we recommend, w | --- | --- | |Activity History|Activity History shows a history of activities a user has performed and can even synchronize activities across multiple devices for the same user. Synchronization across devices only works when a user signs in with the same account.
      To turn it off, see [Activity History](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#1822-activity-history). | |Cloud Clipboard|Cloud Clipboard enables users to copy images and text across all Windows devices when they sign in with the same account. Users can paste from their clipboard history and also pin items.
      To turn it off, see [Cloud Clipboard](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#30-cloud-clipboard). | -| Date and Time | The Windows Time service is used to synchronize and maintain the most accurate date and time on your devices. It is installed by default and starts automatically on devices that are part of a domain. It can be started manually on other devices. If this service is stopped, date and time synchronization will be unavailable and any services that explicitly depend on it will fail to start.
      To turn it off, see [Date and Time](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#3-date--time). | -| Delivery Optimization | Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources (such as other peers on the network), in addition to Microsoft servers, which helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.
      If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet. By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.
      To turn it off, see [Delivery Optimization](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#28-delivery-optimization). | +| Date and Time | The Windows Time service is used to synchronize and maintain the most accurate date and time on your devices. It's installed by default and starts automatically on devices that are part of a domain. It can be started manually on other devices. If this service is stopped, date and time synchronization will be unavailable and any services that explicitly depend on it will fail to start.
      To turn it off, see [Date and Time](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#3-date--time). | +| Delivery Optimization | Delivery Optimization is a cloud-managed, peer-to-peer client and a downloader service for Windows updates, upgrades, and applications to an organization's networked devices. Delivery Optimization allows devices to download updates from alternate sources, such as other peers on the network, in addition to Microsoft servers. This helps when you have a limited or unreliable Internet connection and reduces the bandwidth needed to keep all your organization's devices up to date.
      If you have Delivery Optimization Peer-to-Peer option turned on, devices on your network may send and receive updates and apps to other devices on your local network, if you choose, or to devices on the Internet. By default, devices running Windows will only use Delivery Optimization to get and receive updates for devices and apps on your local network.
      To turn it off, see [Delivery Optimization](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#28-delivery-optimization). | | Emojis and more | The Emoji and more menu allows users to insert a variety of content like emoji, kaomoji, GIFs, symbols, and clipboard history. This connected experience is new in Windows 11.
      To turn it off, see [Emojis availability](/windows/client-management/mdm/policy-csp-textinpu.md#textinput-touchkeyboardemojibuttonavailability). | | Find My Device | Find My Device is a feature that can help users locate their Windows device if it's lost or stolen. This feature only works if a Microsoft account is used to sign in to the device, the user is an administrator on the device, and when location is turned on for the device. Users can find their device by logging in to [https://account.microsoft.com/devices](https://account.microsoft.com/devices) under the Find My Device tab.
      To turn it off, see [Find My Device](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#5-find-my-device). | | Location services | The device location setting enables certain Windows features such as auto setting the time zone or Find My Device to function properly. When the device location setting is enabled, the Microsoft location service will use a combination of global positioning service (GPS), nearby wireless access points, cell towers, and IP address to determine the device’s location. Depending on the capabilities of the device, its location can be determined with varying degrees of accuracy and may in some cases be determined precisely.
      To turn it off, see [Location services](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#182-location). | | Microsoft Defender Antivirus | Microsoft Defender Antivirus provides cloud-delivered protection against new and emerging threats for the devices in your organization. Turning off Microsoft Defender Antivirus will potentially leave your Windows devices in a vulnerable state and more prone to security threats.
      To turn it off, see [Microsoft Defender Antivirus](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#bkmk-defender). | | Microsoft Defender SmartScreen | Microsoft Defender SmartScreen is a feature of Windows, Internet Explorer, and Microsoft Edge. It helps protect users against phishing or malware websites and applications, and the downloading of potentially malicious files. Turning off Microsoft Defender SmartScreen means you cannot block a website or warn users they may be accessing a malicious site.
      To turn it off, see [Microsoft Defender SmartScreen](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#241-microsoft-defender-smartscreen). | | OneDrive | OneDrive is a cloud storage system that allows you to save your files and photos, and access them from any device, anywhere.
      To turn off OneDrive, see [OneDrive](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#16-onedrive). | -| Troubleshooting Service | Windows troubleshooting service will automatically fix critical issues like corrupt settings that keep critical services from running, make adjustments to work with your hardware, or make other specific changes required for Windows to operate with the hardware, apps, and settings you’ve selected. In addition, it will recommend troubleshooting for other problems that aren’t critical to normal Windows operation but might impact your experience.
      To turn it off, see [Troubleshooting service](/windows/client-management/mdm/policy-csp-troubleshooting). | +| Troubleshooting Service | Windows troubleshooting service will automatically fix critical issues like corrupt settings that keep critical services from running. The service will also make adjustments to work with your hardware, or make other specific changes required for Windows to operate with the hardware, apps, and settings you’ve selected. In addition, it will recommend troubleshooting for other problems that aren’t critical to normal Windows operation but might impact your experience.
      To turn it off, see [Troubleshooting service](/windows/client-management/mdm/policy-csp-troubleshooting). | | Voice Typing | Voice typing (also referred to as Windows dictation in earlier versions of Windows) allows users to write text by speaking by using Microsoft’s online speech recognition technology.
      To turn it off, see [Speech recognition](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#186-speech). | | Windows backup | When settings synchronization is turned on, a user's settings are synced across all Windows devices when they sign in with the same account.
      To turn it off, see [Sync your settings](/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services#21-sync-your-settings). | | Windows Dashboard Widgets | Windows Dashboard widget is a dynamic view that shows users personalized content like news, weather, their calendar and to-do list, and recent photos. It provides a quick glance view, which allows users to be productive without needing to go to multiple apps or websites. This connected experience is new in Windows 11. | From d241b64eb755ba45f185bc0ce1411f04ecf98862 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 7 Oct 2021 16:07:43 +0100 Subject: [PATCH 789/930] Update essential-services-and-connected-experiences.md --- .../privacy/essential-services-and-connected-experiences.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index a124f59bd9..2a94ace0da 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -82,7 +82,7 @@ Internet Explorer shares many of the Windows essential services listed above. Th | **Connected experience** | **Description** | | --- | --- | -|ActiveX Filtering|ActiveX controls are small apps that allow websites to provide content such as videos and games, and let users interact with controls like toolbars and stock tickers. However, these apps can sometimes malfunction, and in some cases, they might be used to collect information from user devices, install software without a user's agreement, or be used to control a device remotely without user's permission.
      ActiveX Filtering in Internet Explorer prevents sites from installing and using these apps which, can help keep users safer as they browse, but it can also affect the user experience of certain sites as interactive content might not work when ActiveX Filtering is on.
      Note: To further enhance security, Internet Explorer also allows you to block out-of-date ActiveX controls. | +|ActiveX Filtering|ActiveX controls are small apps that allow websites to provide content such as videos and games, and let users interact with controls like toolbars and stock tickers. However, these apps can sometimes malfunction, and in some cases, they might be used to collect information from user devices, install software without a user's agreement, or be used to control a device remotely without a user's permission.
      ActiveX Filtering in Internet Explorer prevents sites from installing and using these apps which, can help keep users safer as they browse, but it can also affect the user experience of certain sites as interactive content might not work when ActiveX Filtering is on.
      Note: To further enhance security, Internet Explorer also allows you to block out-of-date ActiveX controls. | |Suggested Sites|Suggested Sites is an online experience that recommends websites, images, or videos a user might be interested in. When Suggested Sites is turned on, a user’s web browsing history is periodically sent to Microsoft.| | Address Bar and Search suggestions | With search suggestions enabled, users will be offered suggested search terms as they type in the Address Bar. As users type information, it will be sent to the default search provider. | | Auto-complete feature for web addresses | The auto-complete feature suggests possible matches when users are typing web addresses in the browser address bar. | @@ -91,7 +91,7 @@ Internet Explorer shares many of the Windows essential services listed above. Th | Flip ahead | Flip ahead enables users to flip through web content quickly by swiping across the page or by clicking forward. When flip ahead is turned on, web browsing history is periodically sent to Microsoft. If you turn off this setting, users will no longer be able swipe across a screen or click forward to go to the next pre-loaded page of a website. | | Web Slices | A Web Slice enables users to subscribe to and automatically receive updates to content directly within a web page. Disabling the RSS Feeds setting will turn off background synchronization for feeds and Web Slices. | | Accelerators | Accelerators are menu options in Internet Explorer that help automate common browser-related tasks. In Internet Explorer, when you right-click selected text, Accelerators appear in the list of available options.
      For example, if you select a word, you can use the "Translate with Bing" Accelerator to obtain a translation of that word. | -| Pinning websites to Start | When a user pins a website to the Start menu, it displays as a tile similar to the way apps are displayed. Like Microsoft Store apps, website tiles might display updates if the website has been designed to do so. For example, an online email service might send updates to the tile indicating how many new messages a user has. | +| Pinning websites to Start | When a user pins a website to the Start menu, it displays as a tile similar to the way apps are displayed. Like Microsoft Store apps, website tiles might display updates if the website has been designed to do so. For example, an online email website might send updates to the tile indicating how many new messages a user has. | ## Related links From 9d71d77578c21700e24cadbc18dff6e31fa16502 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 7 Oct 2021 16:13:43 +0100 Subject: [PATCH 790/930] Update essential-services-and-connected-experiences.md --- .../privacy/essential-services-and-connected-experiences.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/privacy/essential-services-and-connected-experiences.md b/windows/privacy/essential-services-and-connected-experiences.md index 2a94ace0da..5ad54e7a9e 100644 --- a/windows/privacy/essential-services-and-connected-experiences.md +++ b/windows/privacy/essential-services-and-connected-experiences.md @@ -99,8 +99,9 @@ Internet Explorer shares many of the Windows essential services listed above. Th - [Connected Experiences in Office](/deployoffice/privacy/connected-experiences.md) - [Essential Services in Office](/deployoffice/privacy/essential-services.md) -To view endpoints for Windows 10 Enterprise, see: +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 20H2](manage-windows-20h2-endpoints.md) - [Manage connection endpoints for Windows 10, version 1909](manage-windows-1909-endpoints.md) @@ -109,8 +110,9 @@ To view endpoints for Windows 10 Enterprise, see: - [Manage connection endpoints for Windows 10, version 1803](manage-windows-1803-endpoints.md) - [Manage connection endpoints for Windows 10, version 1709](manage-windows-1709-endpoints.md) -To view endpoints for non-Enterprise Windows 10 editions, see: +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) From e987ec1c56f04a48e17f13dfc4032a2ab5cff58b Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 7 Oct 2021 16:28:25 +0100 Subject: [PATCH 791/930] update publish dates --- windows/privacy/manage-windows-11-endpoints.md | 2 +- windows/privacy/windows-10-and-privacy-compliance.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/privacy/manage-windows-11-endpoints.md b/windows/privacy/manage-windows-11-endpoints.md index 2d099697dc..718e6bdc07 100644 --- a/windows/privacy/manage-windows-11-endpoints.md +++ b/windows/privacy/manage-windows-11-endpoints.md @@ -12,7 +12,7 @@ ms.author: v-hakima manager: robsize ms.collection: M365-security-compliance ms.topic: article -ms.date: 12/17/2020 +ms.date: 10/04/2021 --- # Manage connection endpoints for Windows 11 Enterprise diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index bf24ccb668..33e3f1c9c8 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -13,7 +13,7 @@ ms.author: brianlic manager: dansimp ms.collection: M365-security-compliance ms.topic: article -ms.date: 07/21/2020 +ms.date: 10/04/2021 --- # Windows Privacy Compliance:
      A Guide for IT and Compliance Professionals From 3738adefb87c8394d7d5a498c90adb9a97a7d7f5 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 7 Oct 2021 16:39:56 +0100 Subject: [PATCH 792/930] publish date updates --- .../privacy/changes-to-windows-diagnostic-data-collection.md | 2 +- .../configure-windows-diagnostic-data-in-your-organization.md | 2 +- windows/privacy/manage-windows-21H1-endpoints.md | 2 +- .../privacy/required-windows-11-diagnostic-events-and-fields.md | 2 +- .../required-windows-diagnostic-data-events-and-fields-2004.md | 2 +- windows/privacy/windows-11-endpoints-non-enterprise-editions.md | 2 +- .../privacy/windows-endpoints-21H1-non-enterprise-editions.md | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/privacy/changes-to-windows-diagnostic-data-collection.md b/windows/privacy/changes-to-windows-diagnostic-data-collection.md index 92d8a694b7..af05ed7135 100644 --- a/windows/privacy/changes-to-windows-diagnostic-data-collection.md +++ b/windows/privacy/changes-to-windows-diagnostic-data-collection.md @@ -13,7 +13,7 @@ author: dansimp manager: dansimp ms.collection: M365-security-compliance ms.topic: article -ms.date: 09/17/2021 +ms.date: 10/04/2021 --- # Changes to Windows diagnostic data collection diff --git a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md index a1e4e10922..99c3bb9e74 100644 --- a/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md +++ b/windows/privacy/configure-windows-diagnostic-data-in-your-organization.md @@ -13,7 +13,7 @@ ms.author: dansimp manager: dansimp ms.collection: M365-security-compliance ms.topic: article -ms.date: 09/08/2021 +ms.date: 10/04/2021 --- # Configure Windows diagnostic data in your organization diff --git a/windows/privacy/manage-windows-21H1-endpoints.md b/windows/privacy/manage-windows-21H1-endpoints.md index 52fc822b24..427beac9b9 100644 --- a/windows/privacy/manage-windows-21H1-endpoints.md +++ b/windows/privacy/manage-windows-21H1-endpoints.md @@ -12,7 +12,7 @@ ms.author: v-hakima manager: robsize ms.collection: M365-security-compliance ms.topic: article -ms.date: 12/17/2020 +ms.date: 10/04/2021 --- # Manage connection endpoints for Windows 10 Enterprise, version 21H1 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 ca5559ec2d..246577e395 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -13,7 +13,7 @@ manager: dansimp ms.collection: M365-security-compliance ms.topic: article audience: ITPro -ms.date: 09/08/2021 +ms.date: 10/04/2021 --- 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 545eadd50c..535d41535f 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 @@ -13,7 +13,7 @@ manager: dansimp ms.collection: M365-security-compliance ms.topic: article audience: ITPro -ms.date: 09/08/2021 +ms.date: 10/04/2021 --- diff --git a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md index 335ff921c6..1e8dc3c6e9 100644 --- a/windows/privacy/windows-11-endpoints-non-enterprise-editions.md +++ b/windows/privacy/windows-11-endpoints-non-enterprise-editions.md @@ -12,7 +12,7 @@ ms.author: v-hakima manager: robsize ms.collection: M365-security-compliance ms.topic: article -ms.date: 12/17/2020 +ms.date: 10/04/2021 --- # Windows 11 connection endpoints for non-Enterprise editions diff --git a/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md index 887239462e..6fde4a825a 100644 --- a/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md +++ b/windows/privacy/windows-endpoints-21H1-non-enterprise-editions.md @@ -12,7 +12,7 @@ ms.author: v-hakima manager: robsize ms.collection: M365-security-compliance ms.topic: article -ms.date: 12/17/2020 +ms.date: 10/04/2021 --- # Windows 10, version 21H1, connection endpoints for non-Enterprise editions From 79be99f04f6adb67b1be8945b1e40a0d993cd9a7 Mon Sep 17 00:00:00 2001 From: roh-kan Date: Fri, 8 Oct 2021 00:02:51 +0800 Subject: [PATCH 793/930] Fix Typo in command Related Issue: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/10014 --- windows/deployment/update/windows-update-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-update-errors.md b/windows/deployment/update/windows-update-errors.md index ac67414ec6..b30011a355 100644 --- a/windows/deployment/update/windows-update-errors.md +++ b/windows/deployment/update/windows-update-errors.md @@ -173,7 +173,7 @@ The following table provides information about common errors you might run into | Message | Description | Mitigation | |---------|-------------|------------| -| ERROR_SXS_ASSEMBLY_MISSING; The referenced assembly could not be found. | Typically, a component store corruption caused when a component is in a partially installed state. | Repair the component store with **Dism RestoreHealth command** or manually repair it with the payload from the partially installed component. From an elevated command prompt and run these commands:
      *DISM /ONLINE /CLEANUP-IMAGE /SCANHEALTH*
      *DISM /ONLINE /CLEANUP-IMAGE /CHECKHEALT*
      *DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH*
      *Sfc /Scannow*
      Restart the device. | +| ERROR_SXS_ASSEMBLY_MISSING; The referenced assembly could not be found. | Typically, a component store corruption caused when a component is in a partially installed state. | Repair the component store with **Dism RestoreHealth command** or manually repair it with the payload from the partially installed component. From an elevated command prompt and run these commands:
      *DISM /ONLINE /CLEANUP-IMAGE /SCANHEALTH*
      *DISM /ONLINE /CLEANUP-IMAGE /CHECKHEALTH*
      *DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH*
      *Sfc /Scannow*
      Restart the device. | ## 0x8007371b From 967212abc1e404a37b305e45752fa321e4a33442 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Thu, 7 Oct 2021 13:07:50 -0400 Subject: [PATCH 794/930] Replaced "20H1" with "2004" --- windows/whats-new/windows-11-requirements.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/windows-11-requirements.md b/windows/whats-new/windows-11-requirements.md index 05c8ffdb7d..da34c4fa6e 100644 --- a/windows/whats-new/windows-11-requirements.md +++ b/windows/whats-new/windows-11-requirements.md @@ -46,7 +46,7 @@ For information about tools to evaluate readiness, see [Determine eligibility](w ## Operating system requirements -For the best Windows 11 upgrade experience, eligible devices should be running Windows 10, version 20H1 or later. +For the best Windows 11 upgrade experience, eligible devices should be running Windows 10, version 2004 or later. > [!NOTE] > S mode is only supported on the Home edition of Windows 11. From 43bf2b92df0a7742b43f37bcd39b1e6f1e921e7f Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 7 Oct 2021 15:22:05 -0700 Subject: [PATCH 795/930] Update config-lock.md --- windows/client-management/mdm/config-lock.md | 23 ++++---------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/windows/client-management/mdm/config-lock.md b/windows/client-management/mdm/config-lock.md index 75cade9415..5cdbf0d2fb 100644 --- a/windows/client-management/mdm/config-lock.md +++ b/windows/client-management/mdm/config-lock.md @@ -42,7 +42,7 @@ After a Secured-Core PC reaches the desktop, Config lock will prevent configurat - DRTM - SMM -:::image type="content" source="images/flow_configlock.png" alt-text="flow"::: +:::image type="content" source="images/flow_configlock.png" alt-text="config lock flow."::: IT Admin scenario: @@ -67,19 +67,8 @@ Config Lock will be available for all Windows Professional and Enterprise Editio ## Enabling -Config Lock isn't enabled by default (or turned on by the OS during boot). Rather, an IT Admin must intentionally turn it ON. +Config Lock isn't enabled by default (or turned on by the OS during boot). Rather, an IT Admin must intentionally turn it on. -Config Lock is controlled by the presence of the Secured-Core PC Device Identifier (the “BuiltAsSecuredCorePC” UEFI variable) inserted on the device by the OEM during initial device manufacturing. Config Lock can be enabled if the ByteArray value of this identifier is set to “1” and IT admin pushes the MDM policy to turn Config Lock ON. If it is “0” or the variable isn't present at all, Config Lock cannot be enabled. - -> [!NOTE] -> BuiltAsSecuredCorePC actually accepts ByteArray values of 0-9, and any value from 1-9 will indicate Secured-Core PC to the Config Lock feature. While we recommend “1” for consistency, OEMs may optionally use any other value up to 9 for internal versioning reasons, or other purposes. (Technically, any value from 1-255 should trigger Config Lock, since BuiltAsSecuredCorePC is a byte.) - -The UEFI variable can be set however an OEM likes, but one option is to use the Set-UEFIVariable command from [PowerShell Gallery | UEFIv2 2.3](https://www.powershellgallery.com/packages/UEFIv2/2.3), per the following syntax: - -```powershell -powershell.exe -ExecutionPolicy Bypass {Import-Module .\UEFIv2.psd1 ; Set-UEFIVariable -VariableName BuiltAsSecuredCorePC -Namespace '{77fa9abd-0359-4d32-bd60-28f4e78f784b}' -ByteArray @(01) }. common ..] -``` - The steps to turn on Config Lock using Microsoft Endpoint Manager (MEM) are as follows: 1. Ensure that the device to turn on Config Lock is enrolled in MEM. @@ -116,11 +105,7 @@ Config Lock is designed to ensure that a Secured-Core PC isn't unintentionally m ## FAQ -**#1. Can an IT Admin disable Config Lock ?**
      +**Can an IT Admin disable Config Lock ?**
      Yes. IT Admin can use MDM to turn off Config Lock. - -**#2. Does the Secured-Core PC Device Identifier UEFI variable (BuiltAsSecuredCorePC) value matter after it’s been read by the OA3 tool in the OEM factory?**
      - Yes. Config Lock will always read this UEFI variable to know whether it pertains to a device or not. So, changing the variable changes the Config Lock even after the device has left the OEM factory. - -**#3. Could an end-user run the BuiltAsSecuredCorePC PowerShell command to disable Config Lock?**
      +**Could an end-user run the BuiltAsSecuredCorePC PowerShell command to disable Config Lock?**
      The PowerShell script is accessible, but the BuiltAsSecuredCorePC becomes read-only after boot, so the command will fail when run from the OS. From 62d0a8c423f70fac274770653d98535e165136d5 Mon Sep 17 00:00:00 2001 From: David Mebane Date: Thu, 7 Oct 2021 16:53:37 -0700 Subject: [PATCH 796/930] Update update-compliance-get-started.md --- windows/deployment/update/update-compliance-get-started.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index bb55b0dff1..b50e741721 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -23,7 +23,8 @@ ms.topic: article - Windows 11 > [!IMPORTANT] -> **A new policy is required to use Update Compliance: "AllowUpdateComplianceProcessing"**. If you're already using Update Compliance and have configured your devices prior to May 10, 2021, you must configure devices with this additional policy. You can do this by rerunning the [Update Compliance Configuration Script](update-compliance-configuration-script.md) if you configure your devices through Group Policy, or refer to [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md) for details on manually configuring the new policy for both Group Policy and MDM. +> **A new policy is required to use Update Compliance: "AllowUpdateComplianceProcessing"**. If you're already using Update Compliance and have configured your devices prior to May 10, 2021, you must configure devices with this additional policy. You can do this by rerunning the [Update Compliance Configuration Script](update-compliance-configuration-script.md) if you configure your devices through Group Policy, or refer to [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md) for details on manually configuring the new policy for both Group Policy and MDM. +> Devices must have this policy configured by January 31st, 2022 to remain enrolled in Update Compliance. Devices without this policy configured, including Windows 10 releases prior to version 1809 which do not support this policy, will stop appearing in Update Compliance reports after this date. This topic introduces the high-level steps required to enroll to the Update Compliance solution and configure devices to send data to it. The following steps cover the enrollment and device configuration workflow. From 4e77f2107da79f8bf2fcbfedd06413d6d51e89d9 Mon Sep 17 00:00:00 2001 From: Alice-at-Microsoft <79878795+Alice-at-Microsoft@users.noreply.github.com> Date: Thu, 7 Oct 2021 17:02:06 -0700 Subject: [PATCH 797/930] Add content on safeguards --- .../deployment/update/deployment-service-overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 546749d1dd..28854e1093 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -29,6 +29,7 @@ The deployment service is designed for IT Pros who are looking for more control - You can stage deployments over a period of days or weeks by using rich expressions (for example, deploy 20H2 to 500 devices per day, beginning on March 14, 2021). - You can bypass pre-configured Windows Update for Business policies to immediately deploy a security update across your organization when emergencies arise. - You can benefit from deployments with automatic piloting tailored to your unique device population to ensure coverage of hardware and software in your organization. +- You can leverage safeguards against likely update issues, as identified by Microsoft machine learning algorithms, and automatically put the deployment on hold for any affected devices. The service is privacy focused and backed by leading industry compliance certifications. @@ -52,7 +53,6 @@ Using the deployment service typically follows a common pattern: 2. The chosen tool conveys your approval, scheduling, and device selection information to the deployment service. 3. The deployment service processes the content approval and compares it with previously approved content. Final update applicability is determined and conveyed to Windows Update, which then offers approved content to devices on their next check for updates. - The deployment service exposes these capabilities through Microsoft [Graph REST APIs](/graph/overview). You can call the APIs directly, through a Graph SDK, or integrate them with a management tool such as Microsoft Endpoint Manager. ## Prerequisites @@ -74,7 +74,6 @@ Additionally, your organization must have one of the following subscriptions: - Windows Virtual Desktop Access E3 or E5 - Microsoft 365 Business Premium - ## Getting started To use the deployment service, you use a management tool built on the platform, script common actions using PowerShell, or build your own application. @@ -87,7 +86,6 @@ Microsoft Endpoint Manager integrates with the deployment service to provide Win The Microsoft Graph SDK includes a PowerShell extension that you can use to script and automate common update actions. For more information, see [Get started with the Microsoft Graph PowerShell SDK](/graph/powershell/get-started). - ### Building your own application Microsoft Graph makes deployment service APIs available through. Get started with these learning paths: @@ -113,14 +111,17 @@ This built-in piloting capability complements your existing ring structure and p You should continue to use deployment rings as part of the servicing strategy for your organization, but use gradual rollouts to add scheduling convenience and additional protections within each ring. +### Safeguard holds against likely and known issues + +[Safeguard holds](https://docs.microsoft.com/windows/deployment/update/safeguard-holds) are a key technology Microsoft uses to protect devices from encountering known quality or compatibility issues, by preventing them from installing the update or upgrade. For Windows 11 deployments, the deployment service extends these safeguard holds to also protect devices that Microsoft identifies as being at a higher risk of experiencing post-update issues (such as OS rollbacks, app crashes, or graphics issues) and temporarily puts the deployment on hold for these devices while Microsoft investigates the likely issue. Safeguard holds apply to deployments by default, but you may opt out if desired. + ### Monitoring deployments to detect rollback issues During deployments of Windows 11 or Windows 10 feature updates, driver combinations can sometimes result in an unexpected update failure that makes the device revert to the previously installed operating system version. The deployment service can monitor devices for such issues and automatically pause deployments when this happens, giving you time to detect and mitigate issues. - ### How to enable deployment protections -Deployment scheduling controls are always available, but to take advantage of the unique deployment protections tailored to your organization, devices must share diagnostic data with Microsoft. +Deployment scheduling controls are always available, but to take advantage of the unique deployment protections tailored to your population, devices must share diagnostic data with Microsoft. #### Device prerequisites @@ -174,7 +175,6 @@ Follow these suggestions for the best results with the service. Avoid using different channels to manage the same resources. If you use Microsoft Endpoint Manager along with Microsoft Graph APIs or PowerShell, aspects of resources (such as devices, deployments, updatable asset groups) might be overwritten if you use both channels to manage the same resources. Instead, only manage each resource through the channel that created it. - ## Next steps To learn more about the deployment service, try the following: From 66deb0fa5a5c8cf167b45489e662c016bafa38d5 Mon Sep 17 00:00:00 2001 From: Gitprakhar13 <45089022+Gitprakhar13@users.noreply.github.com> Date: Thu, 7 Oct 2021 21:06:48 -0700 Subject: [PATCH 798/930] Update healthattestation-csp.md Added policy and response token. TODO: Add image. --- .../mdm/healthattestation-csp.md | 221 +++++++++++++++++- 1 file changed, 212 insertions(+), 9 deletions(-) diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index 7c0aef670f..dd83b691f5 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -51,6 +51,15 @@ The attestation report provides a health assessment of the boot-time properties ### Attestation Flow with Microsoft Azure Attestation Service +#add image +

      Attestation flow can be broadly in three main steps: +

        +
      • An instancne of the Azure Attestation service is setup with an appropriate attestation policy. The attestation policy allows the MDM provider to attest to particular events in the boot as well security features.
      • +
      • The MDM provider triggers a call to the attestation service, the device then performs an attestation check keeping the report ready to be retrived.
      • +
      • The MDM provider after verifying the token is coming from the attestation service it can parse the attestation token to reflect on the attested state of the device.
      • +
      +The protocol implemented can be found here:
      Attestation Protocol +

      ### Configuration Service Provider Nodes Windows 11 introduces additions to the HealthAttestation CSP node to integrate with Microsoft Azure Attestaiton service. @@ -206,17 +215,211 @@ This node will retrieve the service generated correlation IDs for the given MDM ### MAA CSP Intergation Steps
        -
      1. Setup a MAA provider instance: -MAA instance can be created following the steps here Quickstart: Set up Azure Attestation by using the Azure portal | Microsoft Docs.
      2. -
      3. Update the provider with an appropriate policy: -The MAA instance should be updated with an appropriate policy. How to author an Azure Attestation policy | Microsoft Docs -A Sample attestation policy that only checks for secureboot is here: -TODO
      4. -
      5. Call TriggerAttestation with your rpid, AAD token and the attestURI: +
      6. Setup a MAA provider instance:
        +MAA instance can be created following the steps here Quickstart: Set up Azure Attestation by using the Azure portal | Microsoft Docs.
      7. +
      8. Update the provider with an appropriate policy:
        +The MAA instance should be updated with an appropriate policy. How to author an Azure Attestation policy | Microsoft Docs +
        A Sample attestation policy: + +``` +version=1.2; + +configurationrules{ +}; + +authorizationrules { + => permit(); +}; + +issuancerules{ + +// SecureBoot enabled +c:[type == "events", issuer=="AttestationService"] => add(type = "efiConfigVariables", value = JmesPath(c.value, "Events[?EventTypeString == 'EV_EFI_VARIABLE_DRIVER_CONFIG' && ProcessedData.VariableGuid == '8BE4DF61-93CA-11D2-AA0D-00E098032B8C']")); +c:[type == "efiConfigVariables", issuer=="AttestationPolicy"]=> issue(type = "secureBootEnabled", value = JsonToClaimValue(JmesPath(c.value, "[?ProcessedData.UnicodeName == 'SecureBoot'] | length(@) == `1` && @[0].ProcessedData.VariableData == 'AQ'"))); +![type=="secureBootEnabled", issuer=="AttestationPolicy"] => issue(type="secureBootEnabled", value=false); + +// Retrieve bool properties +c:[type=="events", issuer=="AttestationService"] => add(type="boolProperties", value=JmesPath(c.value, "Events[? EventTypeString == 'EV_EVENT_TAG' && (PcrIndex == `12` || PcrIndex == `13` || PcrIndex == `19` || PcrIndex == `20`)].ProcessedData.EVENT_TRUSTBOUNDARY")); +c:[type=="boolProperties", issuer=="AttestationPolicy"] => add(type="codeIntegrityEnabledSet", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_CODEINTEGRITY"))); +c:[type=="codeIntegrityEnabledSet", issuer=="AttestationPolicy"] => issue(type="codeIntegrityEnabled", value=ContainsOnlyValue(c.value, true)); +![type=="codeIntegrityEnabled", issuer=="AttestationPolicy"] => issue(type="codeIntegrityEnabled", value=false); + +// Bitlocker Boot Status, The first non zero measurement or zero. +c:[type=="events", issuer=="AttestationService"] => add(type="srtmDrtmEventPcr", value=JmesPath(c.value, "Events[? EventTypeString == 'EV_EVENT_TAG' && (PcrIndex == `12` || PcrIndex == `19`)].ProcessedData.EVENT_TRUSTBOUNDARY")); +c:[type=="srtmDrtmEventPcr", issuer=="AttestationPolicy"] => issue(type="bitlockerEnabledValue", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_BITLOCKER_UNLOCK | @[? Value != `0`].Value | @[0]"))); +[type=="bitlockerEnabledValue"] => issue(type="bitlockerEnabled", value=true); +![type=="bitlockerEnabledValue"] => issue(type="bitlockerEnabled", value=false); + +// Elam Driver (windows defender) Loaded +c:[type=="boolProperties", issuer=="AttestationPolicy"] => add(type="elamDriverLoaded", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_LOADEDMODULE_AGGREGATION[] | [? EVENT_IMAGEVALIDATED == `true` && (equals_ignore_case(EVENT_FILEPATH, '\\windows\\system32\\drivers\\wdboot.sys') || equals_ignore_case(EVENT_FILEPATH, '\\windows\\system32\\drivers\\wd\\wdboot.sys'))] | @ != `null`"))); +[type=="elamDriverLoaded", issuer=="AttestationPolicy"] => issue(type="WindowsDefenderElamDriverLoaded", value=true); +![type=="elamDriverLoaded", issuer=="AttestationPolicy"] => issue(type="WindowsDefenderElamDriverLoaded", value=false); + +// Boot debugging +c:[type=="boolProperties", issuer=="AttestationPolicy"] => add(type="bootDebuggingEnabledSet", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_BOOTDEBUGGING"))); +c:[type=="bootDebuggingEnabledSet", issuer=="AttestationPolicy"] => issue(type="bootDebuggingDisabled", value=ContainsOnlyValue(c.value, false)); +![type=="bootDebuggingDisabled", issuer=="AttestationPolicy"] => issue(type="bootDebuggingDisabled", value=false); + +// Kernel Debugging +c:[type=="boolProperties", issuer=="AttestationPolicy"] => add(type="osKernelDebuggingEnabledSet", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_OSKERNELDEBUG"))); +c:[type=="osKernelDebuggingEnabledSet", issuer=="AttestationPolicy"] => issue(type="osKernelDebuggingDisabled", value=ContainsOnlyValue(c.value, false)); +![type=="osKernelDebuggingDisabled", issuer=="AttestationPolicy"] => issue(type="osKernelDebuggingDisabled", value=false); + +// DEP Policy +c:[type=="boolProperties", issuer=="AttestationPolicy"] => issue(type="depPolicy", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_DATAEXECUTIONPREVENTION.Value | @[-1]"))); +![type=="depPolicy"] => issue(type="depPolicy", value=0); + +// Test Signing +c:[type=="boolProperties", issuer=="AttestationPolicy"] => add(type="testSigningEnabledSet", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_TESTSIGNING"))); +c:[type=="testSigningEnabledSet", issuer=="AttestationPolicy"] => issue(type="testSigningDisabled", value=ContainsOnlyValue(c.value, false)); +![type=="testSigningDisabled", issuer=="AttestationPolicy"] => issue(type="testSigningDisabled", value=false); + +// Flight Signing +c:[type=="boolProperties", issuer=="AttestationPolicy"] => add(type="flightSigningEnabledSet", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_FLIGHTSIGNING"))); +c:[type=="flightSigningEnabledSet", issuer=="AttestationPolicy"] => issue(type="flightSigningNotEnabled", value=ContainsOnlyValue(c.value, false)); +![type=="flightSigningNotEnabled", issuer=="AttestationPolicy"] => issue(type="flightSigningNotEnabled", value=false); + +// VSM enabled +c:[type=="events", issuer=="AttestationService"] => add(type="srtmDrtmEventPcr", value=JmesPath(c.value, "Events[? EventTypeString == 'EV_EVENT_TAG' && (PcrIndex == `12` || PcrIndex == `19`)].ProcessedData.EVENT_TRUSTBOUNDARY")); +c:[type=="srtmDrtmEventPcr", issuer=="AttestationPolicy"] => add(type="vbsEnabledSet", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_VBS_VSM_REQUIRED"))); +c:[type=="srtmDrtmEventPcr", issuer=="AttestationPolicy"] => add(type="vbsEnabledSet", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_VBS_MANDATORY_ENFORCEMENT"))); +c:[type=="vbsEnabledSet", issuer=="AttestationPolicy"] => issue(type="vbsEnabled", value=ContainsOnlyValue(c.value, true)); +![type=="vbsEnabled", issuer=="AttestationPolicy"] => issue(type="vbsEnabled", value=false); +c:[type=="vbsEnabled", issuer=="AttestationPolicy"] => issue(type="vbsEnabled", value=c.value); + +// HVCI +c:[type=="srtmDrtmEventPcr", issuer=="AttestationPolicy"] => add(type="hvciEnabledSet", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_VBS_HVCI_POLICY | @[?String == 'HypervisorEnforcedCodeIntegrityEnable'].Value"))); +c:[type=="hvciEnabledSet", issuer=="AttestationPolicy"] => issue(type="hvciEnabled", value=ContainsOnlyValue(c.value, 1)); +![type=="hvciEnabled", issuer=="AttestationPolicy"] => issue(type="hvciEnabled", value=false); + +// IOMMU +c:[type=="boolProperties", issuer=="AttestationPolicy"] => add(type="iommuEnabledSet", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_VBS_IOMMU_REQUIRED"))); +c:[type=="iommuEnabledSet", issuer=="AttestationPolicy"] => issue(type="iommuEnabled", value=ContainsOnlyValue(c.value, true)); +![type=="iommuEnabled", issuer=="AttestationPolicy"] => issue(type="iommuEnabled", value=false); + +// Find the Boot Manager SVN, this is measured as part of a sequence and find the various measurements +// Find the first EV_SEPARATOR in PCR 12, 13, Or 14 +c:[type=="events", issuer=="AttestationService"] => add(type="evSeparatorSeq", value=JmesPath(c.value, "Events[? EventTypeString == 'EV_SEPARATOR' && (PcrIndex == `12` || PcrIndex == `13` || PcrIndex == `14`)] | @[0].EventSeq")); +c:[type=="evSeparatorSeq", value != "null", issuer=="AttestationPolicy"] => add(type="beforeEvSepClause", value=AppendString(AppendString("Events[? EventSeq < `", c.value), "`")); +[type=="evSeparatorSeq", value=="null", issuer=="AttestationPolicy"] => add(type="beforeEvSepClause", value="Events[? `true` "); + +// Find the first EVENT_APPLICATION_SVN. +c:[type=="beforeEvSepClause", issuer=="AttestationPolicy"] => add(type="bootMgrSvnSeqQuery", value=AppendString(c.value, " && EventTypeString == 'EV_EVENT_TAG' && PcrIndex == `12` && ProcessedData.EVENT_TRUSTBOUNDARY.EVENT_APPLICATION_SVN] | @[0].EventSeq")); +c1:[type=="bootMgrSvnSeqQuery", issuer=="AttestationPolicy"] && c2:[type=="events", issuer=="AttestationService"] => add(type="bootMgrSvnSeq", value=JmesPath(c2.value, c1.value)); +c:[type=="bootMgrSvnSeq", value!="null", issuer=="AttestationPolicy"] => add(type="bootMgrSvnQuery", value=AppendString(AppendString("Events[? EventSeq == `", c.value), "`].ProcessedData.EVENT_TRUSTBOUNDARY.EVENT_APPLICATION_SVN | @[0]")); + +// The first EVENT_APPLICATION_SVN. That value is the Boot Manager SVN +c1:[type=="bootMgrSvnQuery", issuer=="AttestationPolicy"] && c2:[type=="events", issuer=="AttestationService"] => issue(type="bootMgrSvn", value=JsonToClaimValue(JmesPath(c2.value, c1.value))); + +// OS Rev List Info +c:[type=="events", issuer=="AttestationService"] => issue(type="osRevListInfo", value=JsonToClaimValue(JmesPath(c.value, "Events[? EventTypeString == 'EV_EVENT_TAG' && PcrIndex == `13`].ProcessedData.EVENT_TRUSTBOUNDARY.EVENT_OS_REVOCATION_LIST.RawData | @[0]"))); + +// Safe mode +c:[type=="boolProperties", issuer=="AttestationPolicy"] => add(type="safeModeEnabledSet", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_SAFEMODE"))); +c:[type=="safeModeEnabledSet", issuer=="AttestationPolicy"] => issue(type="notSafeMode", value=ContainsOnlyValue(c.value, false)); +![type=="notSafeMode", issuer=="AttestationPolicy"] => issue(type="notSafeMode", value=true); + +// Win PE +c:[type=="boolProperties", issuer=="AttestationPolicy"] => add(type="winPEEnabledSet", value=JsonToClaimValue(JmesPath(c.value, "[*].EVENT_WINPE"))); +c:[type=="winPEEnabledSet", issuer=="AttestationPolicy"] => issue(type="notWinPE", value=ContainsOnlyValue(c.value, false)); +![type=="notWinPE", issuer=="AttestationPolicy"] => issue(type="notWinPE", value=true); + +// CI Policy +c:[type=="events", issuer=="AttestationService"] => issue(type="codeIntegrityPolicy", value=JsonToClaimValue(JmesPath(c.value, "Events[? EventTypeString == 'EV_EVENT_TAG' && PcrIndex == `13`].ProcessedData.EVENT_TRUSTBOUNDARY.EVENT_SI_POLICY[].RawData"))); + +// Secure Boot Custom Policy +c:[type=="events", issuer=="AttestationService"] => issue(type="secureBootCustomPolicy", value=JsonToClaimValue(JmesPath(c.value, "Events[? EventTypeString == 'EV_EFI_VARIABLE_DRIVER_CONFIG' && PcrIndex == `7` && ProcessedData.UnicodeName == 'CurrentPolicy' && ProcessedData.VariableGuid == '77FA9ABD-0359-4D32-BD60-28F4E78F784B'].ProcessedData.VariableData | @[0]"))); + +// Find the first EV_SEPARATOR in PCR 12, 13, Or 14 +c:[type=="events", issuer=="AttestationService"] => add(type="evSeparatorSeq", value=JmesPath(c.value, "Events[? EventTypeString == 'EV_SEPARATOR' && (PcrIndex == `12` || PcrIndex == `13` || PcrIndex == `14`)] | @[0].EventSeq")); +c:[type=="evSeparatorSeq", value != "null", issuer=="AttestationPolicy"] => add(type="beforeEvSepClause", value=AppendString(AppendString("Events[? EventSeq < `", c.value), "`")); +[type=="evSeparatorSeq", value=="null", issuer=="AttestationPolicy"] => add(type="beforeEvSepClause", value="Events[? `true` "); // No restriction of EV_SEPARATOR in case it is not present + +//Finding the Boot App SVN +// Find the first EVENT_TRANSFER_CONTROL with value 1 or 2 in PCR 12 which is before the EV_SEPARATOR +c1:[type=="beforeEvSepClause", issuer=="AttestationPolicy"] && c2:[type=="bootMgrSvnSeq", value != "null", issuer=="AttestationPolicy"] => add(type="beforeEvSepAfterBootMgrSvnClause", value=AppendString(AppendString(AppendString(c1.value, "&& EventSeq >= `"), c2.value), "`")); +c:[type=="beforeEvSepAfterBootMgrSvnClause", issuer=="AttestationPolicy"] => add(type="tranferControlQuery", value=AppendString(c.value, " && EventTypeString == 'EV_EVENT_TAG' && PcrIndex == `12`&& (ProcessedData.EVENT_TRUSTBOUNDARY.EVENT_TRANSFER_CONTROL.Value == `1` || ProcessedData.EVENT_TRUSTBOUNDARY.EVENT_TRANSFER_CONTROL.Value == `2`)] | @[0].EventSeq")); +c1:[type=="tranferControlQuery", issuer=="AttestationPolicy"] && c2:[type=="events", issuer=="AttestationService"] => add(type="tranferControlSeq", value=JmesPath(c2.value, c1.value)); + +// Find the first non-null EVENT_MODULE_SVN in PCR 13 after the transfer control. +c:[type=="tranferControlSeq", value!="null", issuer=="AttestationPolicy"] => add(type="afterTransferCtrlClause", value=AppendString(AppendString(" && EventSeq > `", c.value), "`")); +c1:[type=="beforeEvSepClause", issuer=="AttestationPolicy"] && c2:[type=="afterTransferCtrlClause", issuer=="AttestationPolicy"] => add(type="moduleQuery", value=AppendString(AppendString(c1.value, c2.value), " && EventTypeString == 'EV_EVENT_TAG' && PcrIndex == `13` && ((ProcessedData.EVENT_TRUSTBOUNDARY.EVENT_LOADEDMODULE_AGGREGATION[].EVENT_MODULE_SVN | @[0]) || (ProcessedData.EVENT_LOADEDMODULE_AGGREGATION[].EVENT_MODULE_SVN | @[0]))].EventSeq | @[0]")); +c1:[type=="moduleQuery", issuer=="AttestationPolicy"] && c2:[type=="events", issuer=="AttestationService"] => add(type="moduleSeq", value=JmesPath(c2.value, c1.value)); + +// Find the first EVENT_APPLICATION_SVN after EV_EVENT_TAG in PCR 12. +c:[type=="moduleSeq", value!="null", issuer=="AttestationPolicy"] => add(type="applicationSvnAfterModuleClause", value=AppendString(AppendString(" && EventSeq > `", c.value), "`")); +c1:[type=="beforeEvSepClause", issuer=="AttestationPolicy"] && c2:[type=="applicationSvnAfterModuleClause", issuer=="AttestationPolicy"] => add(type="bootAppSvnQuery", value=AppendString(AppendString(c1.value, c2.value), " && EventTypeString == 'EV_EVENT_TAG' && PcrIndex == `12`].ProcessedData.EVENT_TRUSTBOUNDARY.EVENT_APPLICATION_SVN | @[0]")); +c1:[type=="bootAppSvnQuery", issuer=="AttestationPolicy"] && c2:[type=="events", issuer=="AttestationService"] => issue(type="bootAppSvn", value=JsonToClaimValue(JmesPath(c2.value, c1.value))); + +// Finding the Boot Rev List Info +c:[type=="events", issuer=="AttestationService"] => issue(type="bootRevListInfo", value=JsonToClaimValue(JmesPath(c.value, "Events[? EventTypeString == 'EV_EVENT_TAG' && PcrIndex == `13`].ProcessedData.EVENT_TRUSTBOUNDARY.EVENT_BOOT_REVOCATION_LIST.RawData | @[0]"))); + +}; +``` +
      9. +
      10. Call TriggerAttestation with your rpid, AAD token and the attestURI:
        Use the Attestation URL generated in step 1, and append the appropriate api version you want to hit. More information about the api version can be found here Attestation - Attest Tpm - REST API (Azure Azure Attestation) | Microsoft Docs
      11. -
      12. Call GetAttestReport and decode and parse the report to ensure the attested report contains the required properties: +
      13. Call GetAttestReport and decode and parse the report to ensure the attested report contains the required properties:
        The decoded JWT token contains information per the attestation policy. -{ "typ": "JWT", "alg": "RS256", "x5c": [ "MIIDcDCCAligAwIBAgIQOLMUhXOEQ2axV6zXp/KvnzANBgkqhkiG9w0BAQsFADA1MTMwMQYDVQQDEypBdHRlc3RhdGlvblNlcnZpY2UtTG9jYWxUZXN0LVJlcG9ydFNpZ25pbmcwHhcNMjAxMTI5MTExMjUyWhcNMjIxMTI5MTEyMjUyWjA1MTMwMQYDVQQDEypBdHRlc3RhdGlvblNlcnZpY2UtTG9jYWxUZXN0LVJlcG9ydFNpZ25pbmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsuOlDyU1sYAuAV53n7TrmTU180bOREgfZoTsdOyllMcsKciTUWkTO0vKDa8CFwGEHmSVTAEngDIHw1putio84HKZdcI6nPt2B74kJ/+5ut8KGMWtBm6GFWwS0TXti1rE4Os1mPpCYAsUyKxaEw4lBbEzGa5mGx0SGLdseuUIiw23S695RLVCciDaAvf+q/gBScFgZJm2ZxgkyNF7+MSvnDMU1xv5YLDQeh3j5vZlstSq+rrRbB5SVnuD4cFBjvGW5lXBLxMEjpBXI6yzFmFuw/OjZ7VClk6HSNjvvhSwJu4F1oHuJ0oAuABOtPpRK/898Ru+9qS5ZMm79775nZK75AgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBR/8W25+uWj5sg8lEKKYy1gdCqWUTAdBgNVHQ4EFgQUf/Ftufrlo+bIPJRCimMtYHQqllEwDQYJKoZIhvcNAQELBQADggEBAJGfbRRvF3EpG6ZsOcSmWtu/1LDVZq+fGspjK/7+ImybEY/zC2CsWWpz7pT54KEGYe91q67nV5GZoSz7+O4A4A5QtMDFzOnrFVicDo5Cg2EDU4YQDN4j4DyrbttkQYiEiBFexJImrjIk4bfW2YqZjtzR7XFDsCsOAUHNY8cnnKaZCRbXrLwP/LUYAz/NVkttO4CW4U/8OZygrarfAsVrsCsx5o2mXBlaRYl5xECWfvT2YbCFuIt3gZR9sau65uMWthgyV0XAR7farxycfMEuBkyb+IVPwYW5QGFo5M8a78r/rFPdczGPlv0Qvg7zrBm775xs8O33V4nOmC1tfsxXUgw=" ], "kid": "e5j-rIjIITYTB9RQSgM-OzOWjXM" }.{ "nbf": 1629758941, "exp": 1630104841, "iat": 1629759241, "iss": "https://ulptestwin.eus.test.attest.azure.net", "jti": "e325dad03894f09b12c53f3b5eac5e36824c89ae", "ver": "1.0", "x-ms-ver": "1.0", "rp_data": "AQIDBA", "nonce": "AQIDBA", "cnf": { "jwk": { "kty": "RSA", "n": "vTCRaX0IZMsNHfJPOVyiYSCM2WABZmNo3PSVTOt9mh0vR4Mon080EGHM_V3afjKJ4NxmEZ01XeB-1TsuNM2-19_JMWZF-wiBTrBWEjcUQ84AxzukaWD1sMsH2kiqjaxXBHEUl8Hhq9SRjVEEdT-fKLOzBO070TffvRCKVxZIRI9Ry6E6K8gMEX3CH6Yk9b7clAua0MrUxd28hMxwx4hy1HyCsFSnXb_bIaqxLYjCxisc9mRx2vO6IuEqEVskSYDc-5f8u2G98ld6PuiMkAhvOOEBmaDlEksvUpnA8e9nWO98rg17pjyOms9GLvgKkSgOKbK8wQ-NuUyXutQfaN2MbQ", "e": "AQAB" } }, "x-ms-policy-hash": "BpV0Jxx6oZ2AjkgXx3Gj7JiJ1NpZWGppjdT2OTtBR4g", "AIKPresent": true, "BitlockerStatus": 1, "CodeIntegrityEnabled": true, "SafeMode": false, "SecureBootEnabled": true, "TpmVersion": 2, "VSMEnabled": true, "WinPE": false }.[Signature]
      14. +
        + + + { + "typ": "JWT", + "alg": "RS256", + "x5c": [ + "MIIE.....=", + "MIIG.....=", + "MIIF.....=" + ], + "kid": "8FUer20z6wzf1rod044wOAFdjsg" + }.{ + "nbf": 1633664812, + "exp": 1634010712, + "iat": 1633665112, + "iss": "https://contosopolicy.eus.attest.azure.net", + "jti": "2b63663acbcafefa004d20969991c0b1f063c9be", + "ver": "1.0", + "x-ms-ver": "1.0", + "rp_data": "AQIDBA", + "nonce": "AQIDBA", + "cnf": { + "jwk": { + "kty": "RSA", + "n": "yZGC3-1rFZBt6n6vRHjRjvrOYlH69TftIQWOXiEHz__viQ_Z3qxWVa4TfrUxiQyDQnxJ8-f8tBRmlunMdFDIQWhnew_rc3-UYMUPNcTQ0IkrLBDG6qDjFFeEAMbn8gqr0rRWu_Qt7Cb_Cq1upoEBkv0RXk8yR6JXmFIvLuSdewGs-xCWlHhd5w3n1rVk0hjtRk9ZErlbPXt74E5l-ZZQUIyeYEZ1FmbivOIL-2f6NnKJ-cR4cdhEU8i9CH1YV0r578ry89nGvBJ5u4_3Ib9Ragdmxm259npH53hpnwf0I6V-_ZhGPyF6LBVUG_7x4CyxuHCU20uI0vXKXJNlbj1wsQ", + "e": "AQAB" + } + }, + "x-ms-policy-hash": "GiGQCTOylCohHt4rd3pEppD9arh5mXC3ifF1m1hONh0", + "WindowsDefenderElamDriverLoaded": true, + "bitlockerEnabled": true, + "bitlockerEnabledValue": 4, + "bootAppSvn": 1, + "bootDebuggingDisabled": true, + "bootMgrSvn": 1, + "bootRevListInfo": "gHWqR2F-1wEgAAAACwBxrZXHbaiuTuO0PSaJ7WQMF8yz37Z2ATgSNTTlRkwcTw", + "codeIntegrityEnabled": true, + "codeIntegrityPolicy": [ + "AAABAAAAAQBWAAsAIAAAAHsAOABmAGIANAA4ADYANQBlAC0AZQA5ADAAYgAtADQANAA0AGYALQBiADUAYgA1AC0AZQAyAGEAYQA1ADEAZAA4ADkAMABmAGQAfQAuAEMASQBQAAAAVnW86ERqAg5n9QT1UKFr-bOP2AlNtBaaHXjZODnNLlk", + "AAAAAAAACgBWAAsAIAAAAHsAYgBjADQAYgBmADYAZAA3AC0AYwBjADYAMAAtADQAMABmADAALQA4ADYANAA0AC0AMQBlADYANAA5ADEANgBmADgAMQA4ADMAfQAuAEMASQBQAAAAQ7vOXuAbBRIMglSSg7g_LHNeHoR4GrY-M-2W5MNvf0o", + "AAAAAAAACgBWAAsAIAAAAHsAYgAzADEAOAA5ADkAOQBhAC0AYgAxADMAZQAtADQANAA3ADUALQBiAGMAZgBkAC0AMQBiADEANgBlADMAMABlADYAMAAzADAAfQAuAEMASQBQAAAALTmwU3eadNtg0GyAyKIAkYed127RJCSgmfFmO1jN_aI", + "AAAAAAAACgBWAAsAIAAAAHsAZgBlADgAMgBkADUAOAA5AC0ANwA3AGQAMQAtADQAYwA3ADYALQA5AGEANABhAC0AZQA0ADUANQA0ADYAOAA4ADkANAAxAGIAfQAuAEMASQBQAAAA8HGUwA85gHN_ThItTYtu6sw657gVuOb4fOhYl-YJRoc", + "AACRVwAACgAmAAsAIAAAAEQAcgBpAHYAZQByAFMAaQBQAG8AbABpAGMAeQAuAHAANwBiAAAAYcVuY0HdW4Iqr5B-6Sl85kwIXRG9bqr43pVhkirg4qM" + ], + "depPolicy": 0, + "flightSigningNotEnabled": false, + "hvciEnabled": true, + "iommuEnabled": true, + "notSafeMode": true, + "notWinPE": true, + "osKernelDebuggingDisabled": true, + "osRevListInfo": "gHLuW2F-1wEgAAAACwDLyDTUQILjdz_RfNlShVgNYT9EghL7ceMReWg9TuwdKA", + "secureBootEnabled": true, + "testSigningDisabled": true, + "vbsEnabled": true + }.[Signature] + +
      ## Windhows 10 Device HealthAttestation From ae9a36ec88363e39c94af2714a228ce7e8e60d18 Mon Sep 17 00:00:00 2001 From: roh-kan Date: Fri, 8 Oct 2021 18:49:03 +0800 Subject: [PATCH 799/930] Update punctuation Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/deployment/update/windows-update-errors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/windows-update-errors.md b/windows/deployment/update/windows-update-errors.md index b30011a355..fc07839d42 100644 --- a/windows/deployment/update/windows-update-errors.md +++ b/windows/deployment/update/windows-update-errors.md @@ -173,7 +173,7 @@ The following table provides information about common errors you might run into | Message | Description | Mitigation | |---------|-------------|------------| -| ERROR_SXS_ASSEMBLY_MISSING; The referenced assembly could not be found. | Typically, a component store corruption caused when a component is in a partially installed state. | Repair the component store with **Dism RestoreHealth command** or manually repair it with the payload from the partially installed component. From an elevated command prompt and run these commands:
      *DISM /ONLINE /CLEANUP-IMAGE /SCANHEALTH*
      *DISM /ONLINE /CLEANUP-IMAGE /CHECKHEALTH*
      *DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH*
      *Sfc /Scannow*
      Restart the device. | +| ERROR_SXS_ASSEMBLY_MISSING; The referenced assembly could not be found. | Typically, a component store corruption caused when a component is in a partially installed state. | Repair the component store with **Dism RestoreHealth command** or manually repair it with the payload from the partially installed component. From an elevated command prompt, run these commands:
      *DISM /ONLINE /CLEANUP-IMAGE /SCANHEALTH*
      *DISM /ONLINE /CLEANUP-IMAGE /CHECKHEALTH*
      *DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH*
      *Sfc /Scannow*
      Restart the device. | ## 0x8007371b From f6d6c426d78f33a770ea693b721bf81fea31a3ca Mon Sep 17 00:00:00 2001 From: afirodiya <42394035+afirodiya@users.noreply.github.com> Date: Fri, 8 Oct 2021 10:13:58 -0700 Subject: [PATCH 800/930] Update windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../enable-virtualization-based-protection-of-code-integrity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md index 03ca52bd5e..5d7ffa6cd9 100644 --- a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -311,6 +311,6 @@ Set-VMSecurity -VMName -VirtualizationBasedSecurityOptOut $true ### Requirements for running HVCI in Hyper-V virtual machines - The Hyper-V host must run at least Windows Server 2016 or Windows 10 version 1607. - The Hyper-V virtual machine must be Generation 2, and running at least Windows Server 2016 or Windows 10. -- HVCI and [nested virtualization](/virtualization/hyper-v-on-windows/user-guide/nested-virtualization) can be enabled at the same time. To enable HyperV role on the VM, first install the HyperV role in a Windows nested virtualization environment. +- HVCI and [nested virtualization](/virtualization/hyper-v-on-windows/user-guide/nested-virtualization) can be enabled at the same time. To enable the HyperV role on the virtual machine, you must first install the HyperV role in a Windows nested virtualization environment. - Virtual Fibre Channel adapters are not compatible with HVCI. Before attaching a virtual Fibre Channel Adapter to a virtual machine, you must first opt out of virtualization-based security using `Set-VMSecurity`. - The AllowFullSCSICommandSet option for pass-through disks is not compatible with HVCI. Before configuring a pass-through disk with AllowFullSCSICommandSet, you must first opt out of virtualization-based security using `Set-VMSecurity`. From 69e1bbd3d1f64537cbe625f1af5415b069330545 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Sun, 10 Oct 2021 15:21:37 -0700 Subject: [PATCH 801/930] Update windowsdefenderapplicationguard-csp.md --- .../mdm/windowsdefenderapplicationguard-csp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 468313fb87..546bdf3f0c 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -50,8 +50,8 @@ Value type is integer. Supported operations are Add, Get, Replace, and Delete. The following list shows the supported values: - 0 - Disable Microsoft Defender Application Guard - 1 - Enable Microsoft Defender Application Guard for Microsoft Edge ONLY -- 2 - Enable Microsoft Defender Application Guard for isolated Windows environments ONLY -- 3 - Enable Microsoft Defender Application Guard for Microsoft Edge AND isolated Windows environments +- 2 - Enable Microsoft Defender Application Guard for isolated Windows environments ONLY (Added in Windows 10, version 2004) +- 3 - Enable Microsoft Defender Application Guard for Microsoft Edge AND isolated Windows environments (Added in Windows 10, version 2004) **Settings/ClipboardFileType** Determines the type of content that can be copied from the host to Application Guard environment and vice versa. @@ -279,7 +279,7 @@ Value type is integer. Supported operation is Get. - Bit 6 - Set to 1 when system reboot is required. **PlatformStatus** -Returns bitmask that indicates status of Application Guard platform installation and prerequisites on the device. +Added in Windows 10, version 2004. Returns bitmask that indicates status of Application Guard platform installation and prerequisites on the device. Value type is integer. Supported operation is Get. From c66f5f99b1ee002661c50a9faa0adebe380d5c7f Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Mon, 11 Oct 2021 15:42:03 +0300 Subject: [PATCH 802/930] Update Best practices https://github.com/MicrosoftDocs/windows-itpro-docs/issues/9916 --- ...ntrol-behavior-of-the-elevation-prompt-for-standard-users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md b/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md index de0490479f..37b331657f 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md @@ -46,7 +46,7 @@ This policy setting determines the behavior of the elevation prompt for standard ### Best practices 1. Configure the **User Account Control: Behavior of the elevation prompt for standard users** to **Automatically deny elevation requests**. This setting requires the user to log on with an administrative account to run programs that require elevation of privilege. -2. As a security best practice, standard users should not have knowledge of administrative passwords. However, if your users have both standard and administrator-level accounts, set **Prompt for credentials** so that the users do not choose to always log on with their administrator accounts, and they shift their behavior to use the standard user account. +2. As a security best practice, standard users should not have knowledge of administrative passwords. However, if your users have both standard and administrator-level accounts, set **Prompt for credentials on the secure desktop** so that the users do not choose to always log on with their administrator accounts, and they shift their behavior to use the standard user account. ### Location From f5bd247967a1e8f05ee132a989ef0d6909671be4 Mon Sep 17 00:00:00 2001 From: Sunny Zankharia <67922512+sazankha@users.noreply.github.com> Date: Mon, 11 Oct 2021 08:10:56 -0700 Subject: [PATCH 803/930] Update windows/client-management/mdm/windowsdefenderapplicationguard-csp.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../mdm/windowsdefenderapplicationguard-csp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 546bdf3f0c..946c8013d8 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -50,8 +50,8 @@ Value type is integer. Supported operations are Add, Get, Replace, and Delete. The following list shows the supported values: - 0 - Disable Microsoft Defender Application Guard - 1 - Enable Microsoft Defender Application Guard for Microsoft Edge ONLY -- 2 - Enable Microsoft Defender Application Guard for isolated Windows environments ONLY (Added in Windows 10, version 2004) -- 3 - Enable Microsoft Defender Application Guard for Microsoft Edge AND isolated Windows environments (Added in Windows 10, version 2004) +- 2 - Enable Microsoft Defender Application Guard for isolated Windows environments ONLY (added in Windows 10, version 2004) +- 3 - Enable Microsoft Defender Application Guard for Microsoft Edge AND isolated Windows environments (added in Windows 10, version 2004) **Settings/ClipboardFileType** Determines the type of content that can be copied from the host to Application Guard environment and vice versa. From 69d27ba5c9f625fd8fc9c3b9d50b369bb6ece943 Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Mon, 11 Oct 2021 08:16:48 -0700 Subject: [PATCH 804/930] Update windows/deployment/update/update-compliance-get-started.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- windows/deployment/update/update-compliance-get-started.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index b50e741721..c01d76b407 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -24,7 +24,8 @@ ms.topic: article > [!IMPORTANT] > **A new policy is required to use Update Compliance: "AllowUpdateComplianceProcessing"**. If you're already using Update Compliance and have configured your devices prior to May 10, 2021, you must configure devices with this additional policy. You can do this by rerunning the [Update Compliance Configuration Script](update-compliance-configuration-script.md) if you configure your devices through Group Policy, or refer to [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md) for details on manually configuring the new policy for both Group Policy and MDM. -> Devices must have this policy configured by January 31st, 2022 to remain enrolled in Update Compliance. Devices without this policy configured, including Windows 10 releases prior to version 1809 which do not support this policy, will stop appearing in Update Compliance reports after this date. +> +> Devices must have this policy configured by January 31, 2022, to remain enrolled in Update Compliance. Devices without this policy configured, including Windows 10 releases prior to version 1809 which do not support this policy, will stop appearing in Update Compliance reports after this date. This topic introduces the high-level steps required to enroll to the Update Compliance solution and configure devices to send data to it. The following steps cover the enrollment and device configuration workflow. From 111b18461fe8d3def2f69d6f3de704bb3cae543a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 11 Oct 2021 10:05:18 -0700 Subject: [PATCH 805/930] Update user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md --- ...ntrol-behavior-of-the-elevation-prompt-for-standard-users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md b/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md index 37b331657f..688bce1b38 100644 --- a/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md +++ b/windows/security/threat-protection/security-policy-settings/user-account-control-behavior-of-the-elevation-prompt-for-standard-users.md @@ -14,7 +14,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 04/19/2017 +ms.date: 10/11/2021 ms.technology: mde --- From 3db37ef4d18ceb33b0bac31bd302baa68b447db2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 11 Oct 2021 10:06:31 -0700 Subject: [PATCH 806/930] Update windowsdefenderapplicationguard-csp.md --- .../mdm/windowsdefenderapplicationguard-csp.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 946c8013d8..ccd89eb916 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -5,8 +5,8 @@ ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows -author: manikadhiman -ms.date: 07/07/2020 +author: dansimp +ms.date: 10/11/2021 ms.reviewer: manager: dansimp --- From 00486ad7c37489f306758d6e249e9dc986abb054 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Notin?= Date: Mon, 11 Oct 2021 19:35:00 +0200 Subject: [PATCH 807/930] Fix default location of Authenticated Users special identity --- .../identity-protection/access-control/special-identities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/special-identities.md b/windows/security/identity-protection/access-control/special-identities.md index f0c84a4b48..d97d4fecb9 100644 --- a/windows/security/identity-protection/access-control/special-identities.md +++ b/windows/security/identity-protection/access-control/special-identities.md @@ -106,7 +106,7 @@ Any user who accesses the system through a sign-in process has the Authenticated | :--: | :--: | | Well-Known SID/RID | S-1-5-11 | |Object Class| Foreign Security Principal| -|Default Location in Active Directory |cn=System,cn=WellKnown Security Principals, cn=Configuration, dc=\| +|Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| |Default User Rights| [Access this computer from the network](/windows/device-security/security-policy-settings/access-this-computer-from-the-network): SeNetworkLogonRight
      [Add workstations to domain](/windows/device-security/security-policy-settings/add-workstations-to-domain): SeMachineAccountPrivilege
      [Bypass traverse checking](/windows/device-security/security-policy-settings/bypass-traverse-checking): SeChangeNotifyPrivilege| ## Batch From 50093836827e70076bd6b549f749104ef662bbdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Notin?= Date: Mon, 11 Oct 2021 20:02:38 +0200 Subject: [PATCH 808/930] Fix Authenticated Users name --- .../identity-protection/access-control/special-identities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/special-identities.md b/windows/security/identity-protection/access-control/special-identities.md index f0c84a4b48..6bf47c2e9e 100644 --- a/windows/security/identity-protection/access-control/special-identities.md +++ b/windows/security/identity-protection/access-control/special-identities.md @@ -39,7 +39,7 @@ The special identity groups are described in the following tables: - [Anonymous Logon](#anonymous-logon) -- [Authenticated User](#authenticated-users) +- [Authenticated Users](#authenticated-users) - [Batch](#batch) From 1e76f571a9691abe59297eefb3c8ae17efd2aef8 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 Oct 2021 13:14:32 -0700 Subject: [PATCH 809/930] New 21H2 HoloLens 2 Policies --- ...es-in-policy-csp-supported-by-hololens2.md | 13 ++- .../mdm/policy-csp-mixedreality.md | 80 +++++++++++++++---- 2 files changed, 75 insertions(+), 18 deletions(-) diff --git a/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md b/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md index 507b737aa0..b312ee27f9 100644 --- a/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md +++ b/windows/client-management/mdm/policies-in-policy-csp-supported-by-hololens2.md @@ -9,7 +9,7 @@ ms.prod: w10 ms.technology: windows author: manikadhiman ms.localizationpriority: medium -ms.date: 10/08/2020 +ms.date: 10/11/2021 --- # Policies in Policy CSP supported by HoloLens 2 @@ -51,6 +51,7 @@ ms.date: 10/08/2020 - [Experience/AllowCortana](policy-csp-experience.md#experience-allowcortana) - [Experience/AllowManualMDMUnenrollment](policy-csp-experience.md#experience-allowmanualmdmunenrollment) - [MixedReality/AADGroupMembershipCacheValidityInDays](./policy-csp-mixedreality.md#mixedreality-aadgroupmembershipcachevalidityindays) 9 +- [MixedReality/AutoLogonUser](./policy-csp-mixedreality.md#mixedreality-autologonuser) 10 - [MixedReality/BrightnessButtonDisabled](./policy-csp-mixedreality.md#mixedreality-brightnessbuttondisabled) 9 - [MixedReality/FallbackDiagnostics](./policy-csp-mixedreality.md#mixedreality-fallbackdiagnostics) 9 - [MixedReality/MicrophoneDisabled](./policy-csp-mixedreality.md#mixedreality-microphonedisabled) 9 @@ -101,7 +102,13 @@ ms.date: 10/08/2020 - [Update/ActiveHoursStart](./policy-csp-update.md#update-activehoursstart) 9 - [Update/AllowAutoUpdate](policy-csp-update.md#update-allowautoupdate) - [Update/AllowUpdateService](policy-csp-update.md#update-allowupdateservice) +- [Update/AutoRestartNotificationSchedule](policy-csp-update.md#update-autorestartnotificationschedule) 10 +- [Update/AutoRestartRequiredNotificationDismissal](policy-csp-update.md#update-autorestartrequirednotificationdismissal) 10 - [Update/BranchReadinessLevel](policy-csp-update.md#update-branchreadinesslevel) +- [Update/ConfigureDeadlineForFeatureUpdates](policy-csp-update.md#update-configuredeadlineforfeatureupdates) 10 +- [Update/ConfigureDeadlineForQualityUpdates](policy-csp-update.md#update-configuredeadlineforqualityupdates) 10 +- [Update/ConfigureDeadlineGracePeriod](policy-csp-update.md#update-configuredeadlinegraceperiod) 10 +- [Update/ConfigureDeadlineNoAutoReboot](policy-csp-update.md#update-configuredeadlinenoautoreboot) 10 - [Update/DeferFeatureUpdatesPeriodInDays](policy-csp-update.md#update-deferfeatureupdatesperiodindays) - [Update/DeferQualityUpdatesPeriodInDays](policy-csp-update.md#update-deferqualityupdatesperiodindays) - [Update/ManagePreviewBuilds](policy-csp-update.md#update-managepreviewbuilds) @@ -109,7 +116,10 @@ ms.date: 10/08/2020 - [Update/PauseQualityUpdates](policy-csp-update.md#update-pausequalityupdates) - [Update/ScheduledInstallDay](policy-csp-update.md#update-scheduledinstallday) - [Update/ScheduledInstallTime](policy-csp-update.md#update-scheduledinstalltime) +- [Update/ScheduleImminentRestartWarning](policy-csp-update.md#update-scheduleimminentrestartwarning) 10 +- [Update/ScheduleRestartWarning](policy-csp-update.md#update-schedulerestartwarning) 10 - [Update/SetDisablePauseUXAccess](policy-csp-update.md#update-setdisablepauseuxaccess) +- [Update/UpdateNotificationLevel](policy-csp-update.md#update-updatenotificationlevel) 10 - [Update/UpdateServiceUrl](policy-csp-update.md#update-updateserviceurl) - [Wifi/AllowManualWiFiConfiguration](policy-csp-wifi.md#wifi-allowmanualwificonfiguration) - [Wifi/AllowWiFi](policy-csp-wifi.md#wifi-allowwifi) 8 @@ -125,6 +135,7 @@ Footnotes: - 7 - Available in Windows 10, version 1909. - 8 - Available in Windows 10, version 2004. - 9 - Available in [Windows Holographic, version 20H2](/hololens/hololens-release-notes#windows-holographic-version-20h2) +- 10 - Available in [Windows Holographic, version 21H2](/hololens/hololens-release-notes#windows-holographic-version-21h2) ## Related topics diff --git a/windows/client-management/mdm/policy-csp-mixedreality.md b/windows/client-management/mdm/policy-csp-mixedreality.md index 42e192202e..2d549c3a18 100644 --- a/windows/client-management/mdm/policy-csp-mixedreality.md +++ b/windows/client-management/mdm/policy-csp-mixedreality.md @@ -7,7 +7,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman -ms.date: 10/06/2020 +ms.date: 10/12/2021 ms.reviewer: manager: dansimp --- @@ -23,6 +23,9 @@ manager: dansimp
      MixedReality/AADGroupMembershipCacheValidityInDays
      +
      + MixedReality/AutoLogonUser +
      MixedReality/BrightnessButtonDisabled
      @@ -50,15 +53,15 @@ manager: dansimp HoloLens (1st gen) Development Edition - cross mark + ❌ HoloLens (1st gen) Commercial Suite - cross mark + ❌ HoloLens 2 - check mark9 + ✔️ @@ -79,6 +82,50 @@ Steps to use this policy correctly:
      + +**MixedReality/AutoLogonUser** + + + + + + + + + + + + + + + + + + + +
      Windows EditionSupported?
      HoloLens (1st gen) Development Edition
      HoloLens (1st gen) Commercial Suite
      HoloLens 2✔️
      + + +This new AutoLogonUser policy controls whether a user will be automatically logged on. Some customers want to set up devices that are tied to an identity but don't want any sign-in experience. Imagine picking up a device and using remote assist immediately. Or have a benefit of being able to rapidly distribute HoloLens devices and enable their end users to expedite login. + +When the policy is set to a non-empty value, it specifies the email address of the auto-logon user. The specified user must logon to the device at least once to enable auto-logon. + +The OMA-URI of new policy `./Device/Vendor/MSFT/Policy/Config/MixedReality/AutoLogonUser` + + +String value +- User with the same email address will have auto logon enabled. + +On a device where this policy is configured, the user specified in the policy will need to logon at least once. Subsequent reboots of the device after the first logon will have the specified user automatically logged on. Only a single auto-logon user is supported. Once enabled, the automatically logged on user will not be able to log out manually. To logon as a different user, the policy must first be disabled. + +> [!NOTE] +> +> - Some events such as major OS updates may require the specified user to logon to the device again to resume auto-logon behavior. +> - Auto-logon is only supported for MSA and AAD users. + + +
      + [Scope](./policy-configuration-service-provider.md#policy-scope): @@ -114,15 +161,15 @@ Supported values are 0-60. The default value is 0 (day) and maximum value is 60 HoloLens (1st gen) Development Edition - cross mark + ❌ HoloLens (1st gen) Commercial Suite - cross mark + ❌ HoloLens 2 - check mark9 + ✔️ @@ -167,15 +214,15 @@ The following list shows the supported values: HoloLens (1st gen) Development Edition - cross mark + ❌ HoloLens (1st gen) Commercial Suite - cross mark + ❌ HoloLens 2 - check mark9 + ✔️ @@ -221,15 +268,15 @@ The following list shows the supported values: HoloLens (1st gen) Development Edition - cross mark + ❌ HoloLens (1st gen) Commercial Suite - cross mark + ❌ HoloLens 2 - check mark9 + ✔️ @@ -274,15 +321,15 @@ The following list shows the supported values: HoloLens (1st gen) Development Edition - cross mark + ❌ HoloLens (1st gen) Commercial Suite - cross mark + ❌ HoloLens 2 - check mark9 + ✔️ @@ -317,4 +364,3 @@ The following list shows the supported values:
      - From da790514fab01155f8f9cd957c8cb1da70827c5e Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 11 Oct 2021 13:22:18 -0700 Subject: [PATCH 810/930] 80 --- .../client-management/mdm/policy-csp-mixedreality.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-mixedreality.md b/windows/client-management/mdm/policy-csp-mixedreality.md index 2d549c3a18..d08161c676 100644 --- a/windows/client-management/mdm/policy-csp-mixedreality.md +++ b/windows/client-management/mdm/policy-csp-mixedreality.md @@ -68,13 +68,13 @@ manager: dansimp Steps to use this policy correctly: 1. Create a device configuration profile for kiosk targeting Azure AD groups and assign it to HoloLens device(s). -1. Create a custom OMA URI-based device configuration that sets this policy value to desired number of days (> 0) and assign it to HoloLens device(s). +1. Create a custom OMA URI-based device configuration that sets this policy value to chosen number of days (> 0) and assign it to HoloLens devices. 1. The URI value should be entered in OMA-URI text box as ./Vendor/MSFT/Policy/Config/MixedReality/AADGroupMembershipCacheValidityInDays 1. The value can be between min / max allowed. 1. Enroll HoloLens devices and verify both configurations get applied to the device. 1. Let Azure AD user 1 sign-in when internet is available. Once the user signs-in and Azure AD group membership is confirmed successfully, cache will be created. 1. Now Azure AD user 1 can take HoloLens offline and use it for kiosk mode as long as policy value allows for X number of days. -1. Steps 4 and 5 can be repeated for any other Azure AD user N. The key point here is that any Azure AD user must sign-in to device using Internet at least once. Then we can determine that they are member of Azure AD group to which Kiosk configuration is targeted. +1. Steps 4 and 5 can be repeated for any other Azure AD user N. The key point is that any Azure AD user must sign in to device using Internet at least once. Then we can determine that they are member of Azure AD group to which Kiosk configuration is targeted. > [!NOTE] > Until step 4 is performed for a Azure AD user will experience failure behavior mentioned similar to “disconnected” environments. @@ -106,17 +106,17 @@ Steps to use this policy correctly: -This new AutoLogonUser policy controls whether a user will be automatically logged on. Some customers want to set up devices that are tied to an identity but don't want any sign-in experience. Imagine picking up a device and using remote assist immediately. Or have a benefit of being able to rapidly distribute HoloLens devices and enable their end users to expedite login. +This new AutoLogonUser policy controls whether a user will be automatically logged on. Some customers want to set up devices that are tied to an identity but don't want any sign in experience. Imagine picking up a device and using remote assist immediately. Or have a benefit of being able to rapidly distribute HoloLens devices and enable their end users to speed up login. -When the policy is set to a non-empty value, it specifies the email address of the auto-logon user. The specified user must logon to the device at least once to enable auto-logon. +When the policy is set to a non-empty value, it specifies the email address of the auto log on user. The specified user must logon to the device at least once to enable autologon. The OMA-URI of new policy `./Device/Vendor/MSFT/Policy/Config/MixedReality/AutoLogonUser` String value -- User with the same email address will have auto logon enabled. +- User with the same email address will have autologon enabled. -On a device where this policy is configured, the user specified in the policy will need to logon at least once. Subsequent reboots of the device after the first logon will have the specified user automatically logged on. Only a single auto-logon user is supported. Once enabled, the automatically logged on user will not be able to log out manually. To logon as a different user, the policy must first be disabled. +On a device where this policy is configured, the user specified in the policy will need to log on at least once. Subsequent reboots of the device after the first logon will have the specified user automatically logged on. Only a single autologon user is supported. Once enabled, the automatically logged on user will not be able to log out manually. To log on as a different user, the policy must first be disabled. > [!NOTE] > From cc199092888715b753f46e5849a892a25b2279cd Mon Sep 17 00:00:00 2001 From: qianw211 <41130658+qianw211@users.noreply.github.com> Date: Mon, 11 Oct 2021 14:45:58 -0700 Subject: [PATCH 811/930] updating the note on win11 fod file --- windows/application-management/manage-windows-mixed-reality.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/windows/application-management/manage-windows-mixed-reality.md b/windows/application-management/manage-windows-mixed-reality.md index e33d30d8b8..ecfbf1a470 100644 --- a/windows/application-management/manage-windows-mixed-reality.md +++ b/windows/application-management/manage-windows-mixed-reality.md @@ -50,8 +50,7 @@ Organizations that use Windows Server Update Services (WSUS) must take action to ``` > [!NOTE] - > * On Windows 10, you must rename the FOD .CAB file to : **Microsoft-Windows-Holographic-Desktop-FOD-Package\~31bf3856ad364e35\~amd64\~\~.cab** - > * On Windows 11, you must rename the FOD .CAB file to: **Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e45~amd_64~~.cab** + > On Windows 10 and 11, you must rename the FOD .CAB file to: **Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab** 1. In **Settings** > **Update & Security** > **Windows Update**, select **Check for updates**. From dd4fca93b1a3a64149dab14802e44d757e1ec500 Mon Sep 17 00:00:00 2001 From: Gitprakhar13 <45089022+Gitprakhar13@users.noreply.github.com> Date: Mon, 11 Oct 2021 15:18:42 -0700 Subject: [PATCH 812/930] Add files via upload adding maa flow image --- .../mdm/images/maa-attestation-flow.png | Bin 0 -> 81911 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/client-management/mdm/images/maa-attestation-flow.png diff --git a/windows/client-management/mdm/images/maa-attestation-flow.png b/windows/client-management/mdm/images/maa-attestation-flow.png new file mode 100644 index 0000000000000000000000000000000000000000..5bd288d0aeb9a5ae32344d19f58903e61da0db4f GIT binary patch literal 81911 zcmc$`2UL^W)-D{&wqZft0)l|pP^uzLs=(eBkYb^ih#(LkM1;_rTLBdTw@8r)$dO(W zY9NFJ1OzDoqyn#5@m#yt=5au73Mi z7Fwjxt@cjEBS-h4u9{Ngd-9?*UtllZZoL)!=no<m*R;^uKq#b8Fdc_m%|Ry5C~U>US@So)PLg9x1&^ zO4D1gT@6T1KAD-QZ@g>oN{*HW^&a>x1NSeJRj3D%=f;b_jR<4Ie|KOmcGuEH z!xJd7Q=wmm;rqsnCdZOKmGZsx+&XDyGklYY!@?cPhSl9SCJGGPg_-EWPKl>tvrCoX zWr;dYd>5SWbk!A|A`O##yCi&DYvH1Zt0;{$KhkkKx#*i+m&Vbg;mZ+2yH9UOVkuNX zJ1EHOiGVNpKba#ZO$Hr#V-Ps7P9tCqM;$G;m_Vn(ra{Ig<;p#Igl_;k|1Yyqnv zGs#;QDHBamIMs9b?1tghsg*P!#({}cINbC?gzLmBN^ycJT$OGwFtop|dfZ2%5P7ZS z{Oupg_X{Qq7lr!BuP;VWt7PsPygOx+RX%$ug}L~c`VYYo|6G4MJ({@OhW)!ty9*jo zGVlN{>URPtY|h_qFjBZEy!&-tnT?F(^bUo%`r1zn{0!r&`?hBr&eS~dO+g;#`#!3G zmD~>0C3vlb(aj!`);9b13JOat9&!;-6L!I^*j|zq?%}z(Azy|1Bl5c^bWy6y{jR$0 zEwhTIT?WgQPw2ay+S#+*5NeaL(FYfefk7s9{D z=>Vg0{`HB{v@bA0*9p2Xx!ou5PYB7CveUD8-}wKs&wGF zw6T`|UxVzwn=HG6Wb>W1 z;o^sHCJQIlU6~BQkcNBS(FA=Bxwp z7Iq@>HTl-@uZqhdqJ=L->AruP^sypK+t(HnV34PTdi)XX*iGWr3tC67-dr2!sJ7;Z*(-s!6=B;7KAtM) z`VNf$8*o=Tvx{)3SMDS8>)*R3ijoem4bq&Z??FFandnkD7xvvv6;1-2-8F$Kn7g?F zZPG&jd+h!1+~WTR&~r(Z65VS8byahHlZ?8^!#Yk-&m|D|h!d&^@7py`ZG}lgJ#QM0 zKOUA+OrSIs!cCdV+$BGNOYD}1FBKb!xKIcmq{EndkoUVjJUQ59K$L;0AjZ4gMo>CV zrk+}qBkBwX0X01CHAVKmJ6uIIR@(OB4{zq!Z;>$H{K4B{U`4C6>{O&KfD4ck&>)lt zRg=cfXAi*z)Mjzdmb8q@lK8e<`30NrFrQ|EWiK!Q*mQuElSe}ViZ0;k(H4I8%nuLR zKx$AT9slYoVacla2bz{u(jvMp`^mteaC_Spf-T5QpW^cp+}fwvC_T6gKVJ62)wX=c zcQ@hyxnzQ>GBpfi+UpA!Ws3>-cn`HTWi2^Uh$ihm4adLQNLcd!6HSrZspnW}nrz?| zC`zTLnxE|P&d9{Ib(|Y%4A{u}+=~Jh2_n-OX9mu5EB)ViaP}jokmh532 zFr;}ZHhhU%z^ax>0BPY>Jxld`-i48B$PZG%b*yx+jw5s-KBCJ&T?JLwJWf2|U2((Xs}@A`oDYYH6yVK|P%7L{jztmPMi^Z#{_{Wp`@9kL+X zySMEA@WZFsY%Xw4dq%}8X+s0*CLatiNjslkr!dnjt{z+mDN=fe?$gCyhYxA(mxIW4 z!t1zmQ53#eP7t~Ku(gNaLdel|Fw)$S+FF6FK2WOWLjQ}V_Z{ipMBWrvQ7E+#dZV=t z?VK62y&qOgBZQt5=%ksBGo0dDPaSzz;*V+Xp}xG)6Pb!$2WAc-J1vgSFK@&} ze_m&lL!WO2O?=bWEX?kyHDwny;Pv&TFeY-;+;eJ!bryphak6|pA?$VKF$)eqWN4pm zNbx>iXg`5r{6yKcJl23+YWe*>s{cCorCaZyx^ZMD7JgHC(kmA(G9k1!ligc$k2vWq zlq=pV(l7rj&VF3UJZ@G+Q}a8NWG6jx48PT~^}}hp?=7I}wP84?lTObVcu@bCczd~S z?t2zEm|fu@czADICgBIkJpB5!`othgx{DYE0kx?Q^X*kCpRS4_}?|69sn zuvxRt+F}N4UW_Z>>yB7(0t^k8o0U2SZLM6#9Ny zNukT37hYd(t~DE9dG$Bxs@%5c-ziN=4kuvVcbIi^ue-5R4+>a~9oWbfaN){1zyWj| zO&2=UVlF?wDbm5{@Ro4B{5@>VjXr$i4f=ayE&oj!`+q;k{+r3vGryG> z;3I4<{#s6mmLmQ&_mSNmc(cU{l}b)9z>OsM-fG95B&`CeQA3M5*6XBpz_XU#%M8s} z$ZkSw#gN|h&r0#4be(LUbP6nR@`d>-5a-0i*-s|f&F}b@%eMew?wIqv<;gOZr2!H0Q%;1#fWVb$TBl6vUyb*7O)2} zLJK9+6a9t7sgiurZqIWy%w|X3HH0tUtPm++(qz!G6|&7@M||t%5hsynCqJxasQ?u% zj%*q*V8EY=T@Y{CtX?I;a=|jL#Yt$b6*Y6!#Lk?ZK*V^3?)lw<#3jB!hhO1%7r55P zI@{EuP6HN(+`c|?qTK0_W>Zk-M5<9aTsmB!>h5zMMmbMrL?UuD12zAG(JZ(mNOYJ|4${#oIw zHHFH4SBTw=VsY4eAvfg@Iu>gmC5x^P`}N%VM1QP*Il%M4W}5s5G(szOb%OGi=j)Qq zs2#aOemM5!?&@_Or*&0a6x^A+7Gf{H5Ahr4uS0yhvZhoBm(h_s;lrBvb(8ImTvyBO zi?6xvkk@;Z<$B-0zOBLWF|a|H#u!`nh*PT*=M*OecCaHDvc+CDCoI1D$5Q*hFI8-_ z^JDXUc@fd83%i|@y#9-j$DDlZK?45#u5P18>bLo~f7-AV&yjVp%8zjecQTGDdaiLl zE{k>FIeTK=7j|cTU;Kwh6tGE(?+(z_0H>l-a-8&7(Xn^=> zcD&869BNLD`u@>X4&U{U%zidh)L#Y7?nWXP{(#*6oAb_EtXskoCvtAxe+(%lbHdq>aV@N5b zMIJc@Is3=2>g0M`&|GA3HR3^(>;yYD1B6bjNz5Y!OGJQ3+9D3`T{WhL#Lv@(sF{2< z#U#~U)Izzlv8d!Y{M4oRSf||3-H|kQ=A0o{6oKIG3()?{QOtDT!j8QuJk|bb`cs1kGBvE z?i|?202ev_;WJ_}t?FYY>+o~qA2a8Cw$T_fgSj8M6P#MGjvZR2CSSYs@Z4(2ByTJ` zig1@qbT6PsWqQT+Xy(L-+%G?fWAns#l2c5gLgo3zE=GN zyF4o2;|>xMwT47SQr`m(AV1raXUDKVunvHUpti=C35cAv*Bk$SPP~A%u;g0SfLvVJ zu?D^nAc{~<*u$|!?DrB2GNb!54uB$2a2@LbbROT@;rx69JOCmt^ZXlDK_FaJFd?_> z?;AxBvB#e{6%8r;!JU0)=s%{Z`4x%SgFVq0^Lidvx_f=utmA7c15DxeuVx1ls{X8J z&?fcYm~Z#9Ut${!wrB;y%q)`Lqr!nb zR4yQ;%{X=r)n)pZo56}!eUE3yk5A9a!B!+sZy0GquD!Z2;SJwYwb?@Z3j06zu>Zs< z1lRK=*r(O}PrUd)nuA>^)CkRbpbJdDZ;zJ$B`;ouj$8{);4Z(N`?n;_cA}U)S#MKw zH&Xt^Oa9k0?QitiMuksJH7HC@1Nr*v?F3&B;pBV%%DOY@fX z9NKHYyWo*YW#(k9>9FU>PF+*E_!Ul@EzQS&j^&U)e2y2I2hR4{blq4fuDrKoDV|mH zRt6tGV5!!7@@WBF;m(A^YBx_v_3|RX)i+-J2d-|UWVtM zRzP|;K&)3&tkG*;#2Zp_6oph&Aam5$oHx^u(sRQ7JWo`Zf#r?NQDmA7_hfgF8f9W6 z2cEu*Y&u|K{c)U%B$zc7Ow!u5Pj|tQ(?qjtwBKD@w+CF<@c?477n2@S7^UiP4mB` zYCtp)|48@Sv<67|S#r(lC>uF`Z{)*!&F|&T_IUUh4a7crif9f}ol_r(>5C1)Tpr%S z)#yW*XiZ|_)7qJ;%RS1cd55L1Ovlo2j!LRpgJt_#T=8Kr7VpZD3~mZtxE@DK(S7cA zjZwEaG37SBubqQF+e$wdth%MyHZ`!b@Bka^b_Z3XY!elBvidpSpw96~z{u*QaCD2) zqU^R4iDnOT?kyf_sABGnWDuYeil_Srcz$OoL{~~IyWcW^(FDWWLtI+qEz;(xJ;v&v zJkZ7uyG!Pa6%JdS%f5M5a0R~gV)Q?A>5Q?@bXIG#Bz>Ei+`!o*{j{Txi%1O0;~I{B zR2y2=NFJuv;`4YeLPnnVkI()jO0qzt&S*nxKm% zIx3NM{_4IonHy+t3j{P*vR&!feD>l`q0q#Ocug7{GM1C$JFG%NKk)Fzpz}*S@Tl^f zd$GS=C3Mu^wojB1xSXc;5#w^9VQ6Y1)rKaB*vI^ODMo8Ro-sK2>nk)MYoDK#&#t2N)GqhSgfM3p&1A7V z9Xdi6EG9h0ElWM()EWH*?u>(zO1yK_V&z+M{gX6@!_e)uHyjMZV#qGRkV{5X#Q8&{Y#2CR)T==gm0k*Ejn>2?{b3G~cS)^_cR$uHj9Ckk7VnxrG@$j6WQ;JlD_w|ASwRJY ziU!g%D4{tVKJiA0_G4~*kTQfNJ*ge6#E&^9;P&qaiN6@&`GlamrpwKLDkEN zqy1!Fa@s2pI*ZZ~Zv5E1n2z-8R#d$>Ged~j^B=ij=AtCxHPS2p+?XgaJ*Lovbl$0J zB($#BKh{7_6ZHgf-zMEnPJP&65B|`^+v`gvsmySu+*9(Kp3WY$ahlk$0#T*pg6=d@ zTgHIPrROriBrd{(kY|9OyKLT_+G=Irtt&iyj<)od6Z&tjLX)nN>e-$wwKSWO!=kr@ zX|2~N#m2pgabIWW)$b}-7ehrSnaL5zXUuAccACrKqWXVPY5a>bQ>Yo@Dmq zKBAMVrk^ooh!z-&$8+sQgwD%6$Khl5t|g8-bl3}IcVtV9w`x)rZ4S-t@eh-Ue_P$+oPi0oz_+UXYMERA^nvB>@tBsy zf|gEMv<>s=+nupfPB8C^_GIN7^?Bv{pX$IVa4iwKP zh-91Y0e3xhIHh$q zx0;w}V*G)zS4MCmcs@qKyiANno%c!;>-T(L!;gVQIf%tOM5$y~xj4%7-Z4qNM6fsy z+4jc|mP)ZJg>hx{gmxM9qdZ8}A&3rSUeo-gJCr?jN8u85Yuth{`D$0S8=X>J;Vjn1 z>-N^UTQAqCQ7dYp8m?d*E~XIY?&GI^H|}N;D{u76k{p&J@=q&f4#q$M)&?PJ9w^&=V^Grp#uipEuB>)T%oETm4HqM;2~WrFn_OCOev&K>!_vDt-v5M=cBDM9L5AQ+RX;A(+od5M?Mjn-)LTzf2zyVu2j+)M+e7< zK_6Fza5wdptO0hAN|To%Vh4UE-g|fvv4NWS3(@*M2PNR81$;?M761y#w7LnY)OlXmJN|T)Ik0 zqB8_Uq9I#4g>RjQ4QEA+etFHduYM6(ze8s4fDD#{nJEbEc*>M(1)>{Fs^rbkzwn}T zVJ?U)1KObkrc;=ZMX*I&f=+cPFsK4t&|!=(6&iPC1bsOS9Bhig|1HwQF|Jj%%lq?})-` zKGt^gb_D{Iq;?Y9J13nR3oD4ICtWt}bYvtlbbt}-5V#ivF)G?5R51L|a`!cg_PoKc zkdq>L)Ea91z9xZDQs=ci;O3HTFf8nZ(x-UBg=v#>ruhsVMT{|}ptY8A7tUQ(^KrDa zMnPFF4jV2ryQlqHx6|_u{B>dGj(%*MfMExtNdZ%=oxe~ua2HqIk8`_ko&q}}dMndm zH4L++H{E_5_*17@OUI`*>(ibRu?lT`b#9AO|9d%}VH5fgYB0#AI|YR*fDLTxdDf$& zG-T!=F|5QD-g7OA4?D?da}0f043Dzf1@HHZyCrIj373vL;@)G1e&RMzL$6#?Pss6O zXm=1ojQ2FztqYQZFg}yU)}A^otKYg zyb2$n&+)qb%h@8)oqipvoJ&&H~DunWXiYCB(g^0^BiqRgY{P!HpF7 zX5}K%Z2H|E7W9TH_^MXH6_wFC9c4X}HJGAUEuYsw8t^twhwQluo9M$3jV}e9cmp=y zzkLSAP73YXB?c`{(kVSkW{>%hp-hfLf>ujjT$9d8{0?UYYw(;7G5Q0g>V++%@_A^4 z`PZ&aVg!oB*u}IfOepphjcY8s?jx4HSPj<*geU6e%Y3zVa_$24Hr1X*>-RHWbQNVw zW@ZQysq@d0MXyTsWSCootE`vA_*A<9cjV59#F@#(#iMk(YS`4~l#|>QT2ET*oW_!3 zQY(Yz%Hrz^vNx-lFEr>MXt*B=aD)yLd`9GVJMB*VM?0`w&z>#h&5Or4=fw<8RiWN)vI538^w3^+oQr&WSpwlzVerE1!t zqo{qc@CDLoa-NZ^!So0NC5;#pQ}6Yf&|I9LXZ+r!!ON!y?VPsILia0qWz{hNJw3Uk z{=T1#zYsLPxYOS$1@HocewP;eZljHq9{Z$gPm34uOBQESdh5WbD+`samO9|-68fI` zp+#7m!drwwq}CKYr?sWEvH*aJ#5IaK33i;b=n|8AsCXe9TrX5`5AFBMcD?Ug)o%sskn6piCYIMI?nHJl z9{$J?3QF?!J1o}olrC1mBJ0yN)h4)H|8(rE;whCNy||~$xlx6$Ynl5y(0iz6Q)Ca$ zA!NwKaDzBBpwF1rWoM?IT4{FAMBco7Ywz(~532EE(i3VzBE|R`t?jf*huicvh~SyM zV3&92Y9!&WbB7?h+cP8QZOn`0_m+3JE9J@Pel@xH-DeRof+&O(sQJ5n)$XL4Z z%q_rBpAT5o-`93)NzFCKWB(yjhr>}?cfT8ftApUYq-WgpXKFvox}8+WV{JZgwD)qy zbZ2_C@1r^qx>8|l?WE)*v58!qMZzTSBm3kCY)_+jHWcr2p6v38jTR3}dqZ1>K4~gp zbg0yxEPpGeUe8k4lkoFe2{-`<&L){#QC1dgv3hNzJhzmKv75nX8`zn8^oxx%MY~(f zs!Hx~{>-b)0={QG-D6p_Bt%h-X@U!d)a+FA8Zr4gkKM59;CnZ@=d*#s$4<0)SBb}x z-kObkWoUd8$LmenG3nK#)=L&ptIz@R+&MuY&!L2ntQtX#dA`hEkY>FIjcTRgSuN;S zZY^Qy2z?+4A2e1G;kRVT&c&QMy=&xr!$ZweuMCH{M75>ikq)C?m!`7a)&kU z5}czuRB1$-+>v3gh_mq;!U_anJFEpMOwNL8Q-kAl=+se45Hsny=v0J8PMQ>$1Q)~c zGFME8fv{e_(og5eSqS-RHpKC}n=tjVhoU-E&}XUDy9Vwm_ZD0TJeRkFxdX0|U{J$f z#r%+=;zyv+QzaU*a{=FfJaaioUU@QEy4aB6iN3pA>9>z~ZGb32ll_mnLD z?9;V;mJHf({sP@h+CX&DBv{q<&_t0wwctV!d@{ER4yuWHQiq7c-3#M3v?GhM0+(4v zEtFs~NI2k&nLU1^6-s=}Let>0PF75>_NKcOg``6GNv8yTN;mMfM;U@zF%G_PJYb59 zjEPide;A#TZQPuNNb?XRQG#R~g~wZUD4ywtnFC=(fo^nABad+ly2lnn6-gauZ}}!n z`VGW}Gtjgl7H3hDR9VTrtWe*|gnT=!tTD5u=5V!xaJ<9UgIJl&YAj49i*}2<2^T?x zG{0c?v5m$+I}2&r7i20dcbL|X@{2R*K!qT)XUQW*liD?6EL6`4xM6k&mdf@QKLh77 zy}0fVp=4|iqmzVt%q(ajF|Kn@r0P?h8vTU_w)bS|TLmuD8<2u@P+m#I8{%mhXw;tP?Uf|Weu5$MRFEJBM*C@{sDW((Q9ref0v@z^3}m(LlItDv z$`|jRrwv^~cJPJd7UZfUGstq9ts=A-mPMsOzpr&9RwAxJQe|1pHy>?m#|=uhlYmK@ zZJR8mF!lf{Nz`vACp(*FP7dH6sRp0p6`jEt=F7m{cdOY&bQI~gH)$(6mu2-2q+_6p zleyLxmXAK8I_?1nM?ByA=Iyd_?<(rawN~~gwPDH%a!vI+rayw*;p*k+ypomIm^m4P zf+Lc<*sT?NJu)6OS83L(F{xm!3{?Z=Ph8e@rC~8&MP*y(z-7y_9;0i(ZWP(s-vT_( zV?Dime;k!4e*>V+s`w)p=z;wew_~7MZkl(F-(q66+Qyus{pGA%YQM9BdBkFFb&Vo< zV6280dtgE`(?eNtgim^Q!nMp&n|ID!@c69(6J%cayhnvf-czP*V`8Muu!>{I92F4i z`N@(3#i2{E=?@|e!t~dVb`7NP>ncwAfG^%v=I)8FyhLiWOy@`hZHx znW+=Fkj!tIW>XXW-fXD7v#32+&c53)Evw%uq28MqK~%F^5%Xt0>%z{ znep?_HbH!yO&*(zuI~Pw{aUeSzM7Ags2~H%w#qvaeIk{@M1hKgO>Z!(z3R0+E~DN3 z-%3z?v`|nOi0KpNtRsI)>cGHsJai8yY%zWGx^8w`N!9M z0zW6`_VZ1J`a+^gzInGyT=KD&hlE_(ku`7>PZVF>D{Pi?Zf?;IM9o+pf#|Ggsrac% zh)Dj^W1! z%f_GBYKJ~ozPC)ySb=vXZbVW7l9RStGuRe^-SmXDqay4LEIZyiWRV{mmIr^@!)I@^ zUf$RbEB|?`g}s~gpKU?cbPkO$oFD(sc2WP|?KZLtj(wvX=rzKwtO>`&;=o(l4H-;Xl@C;u}8{LkkIXYZH~aC$2lQpA63jsJ8~ z4FW0uD`rnFINjy^m_NQnXYIrsu(N-|&-+%Z3r_g43BZ2etombv`xi`Lf5`ez!cnza zRu>blF*f;qUmpw*@Y@fhWDm%3N4Bal(yd0w?Z;_IFwOt@F$MOZ8^=omQhJTL-8KdhKYZ?$Y6@$)%aEL1rTvnbWO&;0&Bx82k+DTafy~<(et)-U3T47(IwK zSGt&?zHo>pJK;BLC2-T%QR;X0;1Gz?wa0s;O^U4M4jT?5ygmhWYexq{ynM7qlxf(P z%hPs=Q^9W+>XtvMFJMJ?MVcCL&GxF?==AQ&3}KF!6z5DdhU{XF7r)6_Ax=MKPAC@@ zufz`?WD3gTJw7kHJY@>*zyxA3^%DdnlIWua&%$4Fi9}@8M$cx~8WMf(qGwdArw2)V z*lR1OJ%P&H#J&=Q%9&T7gkrz6wAnE3?bZdr?drkXI|5S^D_cL(rUnyCBSd{=9<@eu z&-yW6^e-zmojFpQON{-IIF?`YN3?IADcSp5SYWhN}9p$cIBx2` zQn2uC{POpx)~S8^O_JkfbA|6;ncBN7yT!~I5oZSYIL>1<_j0TX8({hUB&5;SYD|LP zLTA*7L&xtT{?2#N_q(1}H1uG^1bn{XA}(j>#+F==kr!z5s^}PKAJ*Z|jyG5O)_gaR zP?TM(KZ~i4^tT*{YH5Ev5vOwgg7xa?kRWi_f-8D5eIz>kkigz7!$DE1g+aGJIX@+A z_UrMo?WyrnNEb#{`tf#-5T+AUzth`xet9fceZkktG^I&r{r<)P%ilM^mg9tvJEKx? zyT$Uwb>??Z8QWrSmfo|<`otSw{r+w}mwC|J5c zYOg_jpnGb0^v^%_88oebx;@J5c28F0Yb6uqGLO%_AJs>~kf>DuyGnAtf98Sq4*RwH zxRC4&HHcQWSW&oe-&xvlp&GEnxm{T(!}<8J{8Rf3FF!qBlr8acZ#d!%L0Bm{UhL%B zFDp-NoW>fm)39s`q)iV(cj+E1%K*OmEv^anAX^iYs?DECyfdYT)K9$6v_nr(tEaph zwWGLJhX}Czg)%l1_LyoqkiTe_`5P1O*K3{H>%a0WeIUIrtIi<2%d2#;zqYa+L`~PF z=|Soa|1(F8?blWk^l|OL*YlpBrFcQ(2uc6DcP)oZn-b)g!eMG-N879%4sB)#cZewM zSuXgbAj_OSSR|0(OLxAWpq6%af?N9t+9ICH>?sVKYRokod|^GZdTtfMb17fQ4PBtP zH@EU8fKqB1eZtUF=;vCV^Y#^*;!fIMeXDq(Bcx z%Tr$n1B=Czztk7*TFLTp00s=z53GCFzEG!~XfRmUH*8fX>u;Lbb$NOaubvPIv~FS4 z=}*l(wbuYD3Xj?(Un|{E#(R8A4B=qv6481%;jN9CyS(SJ8>9W1 zb=~pl-%iX2iAQQd%RDDU<;=?F0ujYdL$5HNIOpdLck&tz zG8;Tu+pw-$gLRr}dDXKL=^bAt0bRxc?Z9mh?ekX^zePtX-=$SrGAU3G46?M=2%i7EL(5$z9Uy5kW)S!D7DbhVi7>D^_=%k$L@j0Qw zr?Rv)ER}pHeg_mKNi|^-3eLP*z108$sl4`>bfZY9Xjt4~IvG*s)8G6sJfS9>w3n*P zssM_2dAcvS-SCTOjp1NDUe@u|vK-%iDF0XCXV9|2@(|#~y#*@J_$`McA8mSrWiCLbLrj51s2tF zR7qL;2r*y5XJ$4K_yGtvglU4LV5dBvf#i62<=$zk(dm`1cY*U&Tt+3BcCQeIJHpN% zK~NML3M+UmuBUb1VEWFyYd@H5d!ltMC~kMIA0ZCJ}ma>o?k#J1QEo zUC;+^In;ItS7!)fVWL>U&{HRmc2Y>`kaCnHYkt&hFopcPjg#lcFMXp2y_T+zHN_|y z5R!^lzC_|ibb}^DblukO?km5saYDbmoI{s}CK)>UzWdVWe~sf$e75a1eiTc9)*e_# z%_8Yz9mTq5GOVMuC~UXB%#jQg6n}|OOf6n{kjj{sBjB zXq$>0YWp~P#geL=IX$Q<2=a2mSkPY9=Z=x{HQ1N;`v$6@vYu&+^Dhg>Q!Hei(-dMc zW7OxFW>M@Lc%*i&Y%$fYYh~YDb9UL#)zO12(ZN^0iQDDd<@Oy>2`qV?IPrcus!lqnI?Yu8w`XwUptr5Js7Z)2?*_HClG{H_F=R z*6Zh*Doag@l3(Dnis!JvzFK?a71N`2jw~+&v1dhH25Av}Be|I_k%O7L2E(BSo!&JZ zwi;tIE`JxsDrtm(bd3i3f!$0UbC(6%@gx{-T>FcyuW?|Mj zM;C6GWWH))eN!;Ff)(wBiRx2nEHWR_9@E_9QU>L!P^1x6O%RzS~sCY7Y<5pAUn{k)~bwv3Vx z%VPs%ZV^>~nB`EIZA0G~=CG~+8ekli@*F>sXKe?8M7&5b?TvJafbaGLskyk9C_l;A8~HfJgsFaO%hDgTzo4S#9q@=#Dk zJV%7(CZGs~ofu_bHiR`CxO0&CF1yt>j7!shvj53(sxHT=uJ(i2UNb_{Sr>aGdd8vl zxtLVGzo(Gl0&6;iIiamsV?5d?oKwG@U9A{Mi2?cl5C&^hS{+g8*mn+Q%t?&KmvzuP zSzkW-EO1Do<=@X58DZl+qAAJQ(7tJl=zTije z%R}q+x;a}8eE}80%_eXBE^=#ZMK4u5Xba@_2joFBa{bCYJL7BbQGd+(;P+eSv=cmW zDK|f4`?xO0(XMuvlrRIp_~y`!Ju?##eLTmk0;ialKn>)1CwkND6o`k8Lv>{_ySGEi zIZ;|3^i|(_ll>_*;q7WeN=j0ou*s~}_nBvbpUVij@r;1SQE?APL&+GW8|HD6zV23* zO@p=fb|+4%FVOpr_ay*YK8kEcO8^dcE*`afQR)Z;qG2boYIXKKVn-vs&A5QOFZ4W# z>SLGb!k-MM4k)|cMNdr+bI(yxT=Lk==xYFhM%72Y=^spWWd$?!AeAI{_-aq%qs`S%lLd*#pg88?h?*Oi5Cg`SbW|orbe!OBl~^it zcrUm!>0`*}5{q~u`v$oZDLyIotyck_XzKMIc?+}6W4*-+a)di@q7Ut6k=yd`^l4jF zky4+rjEWVnKc$XneW(^s&NLhraaYBMK$ynBu7$MmuO&<4!zU{@0gU%LybcjD5ueHx zwtl+)pyOZfP1c-zk@%}_L$y-7<=*~{QCf)F$a8CdG;KUH#!lXSg(AQtp z;&hq#;a%V^IY*TW2VE$eb1AoLKjz;&Qmorr7untPwc_hgi#OD~(_PEtO=m{DEYflI z32kyIKG*uRM*}DzBSd$dcUK*HI6~IW-$nH&C_r(vjP9AI)~7-4PF&aluni%)IxhG3 zvQ6oj6B)a;lYf=|fbWAR6ojX4drA`78j2CU z0@V)M1i8IGw&@#XWsDso(<0)pop$FAkn?Vt?9eG$4dbu<-e~rU?F)<+N340|NwGeI zE|RYR(y$6LKokj>7@qdtw*?}mK7AMj+iLbKFV*s`P%xzUQn1fXmOHW8-y&dTPFftC zrtP2JKip^jH^xW$@U|Q9;^j=qBc$kk%C@6+qsX=_0X)Nl(NfXNl;ukCKf0>Se+l*# zuI8Tr;?6`D`{zA>22RxL1f9%FJnPa2*dtaLPPia*(a``z+yP?rd`iu&%y8|Xzf!7q z4U)6#49C4kZ`qPRolgzZ2PjT8G3@p=U^h#)pat167tZF8&4w6Aq3j8QmYS;y8W4jQDl8XMIA3yaF@N*wl6w0C?_g-rzx-q(mY9to=Y&Zq81A5_XRM&J+u6VMb z09A@*#aHwa-OJ8wlTQf4rF|vJP5x}oBXoEhBtT;IsT2VZxVJYEGLi*uBf8CaamSzw z9RoKuSJ)hiZ{ACF@kOHZln!qzk!5GN_f-u&FtSPhYAlZWEOeq&O?`c&uGLfs?{#Fi z&2oK4YRJP{ikGG%o5F_bgJr+e14qm3b^~n3-2w&5>quaQvXbHnbO^_JcMH8vcdF<6 zEpuX$0v?|M@nJTJj^pRr!FNhesk+qP4XlfM8#u-Pc7Z@OF;6>U5rOgX)JD%R*|TBm6`qRb6IIfFHD+InlY%a^ah%$>Vr6o%GpkX2 ze5JQUJel@F=yqerkXC|xW@Y%keS)T{Kx;(n$5CvC@zKa{k)Kv{ZDlmpXQ94uadvRw z)r7^3ZhzYyiIv0z8Dzm?(q2^s)og(>#{3xcn}=6+yfQLr@vkS9?GzOO6F?rbu~a-z z!b%}gZ()!#78-}Lm<*y37m}<&r?qYM5i|i0qPXPeN}}!r5G_PH)r(Of_i&2X@; zwU)E_pw)u%FuE>!!mGb+vW+H@t=_B@D@yg$Ph5Ix9dr3nIICALX88dUHv&CO(%)N# z)x!-&g0NQcpSs5w0U&PcNFpX!bXYks3Mi$32U*KD3xFIW8;j{SRt)R0!j0?;JEWEQ zLIaSTyfwX*$4;c81=GQuhk5lUt&oX%b08bs(7+b#de`MJ;G$!xxi5P5W#=x%%bAaH;Do^*i1;wb?j$UEB=qKV02J5%W4y96G zi}6FiZM3ToHxS$32O}AB&-FxdJ(kJT0)gq+ooA~pwY32c>Z^*WCoEv;@KGr36-e!D z282Hay+AxC$7+-_lbdd^-nj|Fwf1<)@&maF(BXPDP_~YVB_6ElTednGH z&t_=_1rQI5zV!dr-@hCIBi~gWoh2h&0+eyd+Bj1FPZBrS=CUF-$3l`aV(n7D>pGw;m z=?$z;JxrQlHL!ad9>k@^J>&^b2D>Lma~t!!FBKR@=qr&_p3b-f`_wtqk}>Hs5?t-l zYKjIOzWYexeOhuL!9DI~=L#YJRQRogkHO)8_`j>_8_n<;oIM*%E~R}w_~OiF$ZqL1 z)jsE|*Iuc@1#X#3`ppb>NSz2ON$ANQ%XiO)>imzW{C1SC05{a7c)2hFf%Uk#=6Z@w zL5U8a%pMV)_MYY|>MpR<7|)cv>h@7CKhcf&zsUOTxF)af|5$5jU9?rf1yrq~fMB(X z%vh~OML`8*Cn_Q$OIAW4Lu-*L3ND61hzpRF$leKph%yoZA+iz~A&>w8LJ~sO?>>qB zwBOh7AMy2q=RWtIectEX^T@MSNIOOVD5dfMU^=(55yxI;a1{SXvpnXM-*H@RG-{^q z5CAov`&2e>xSs?3x5<}{cqUOMFlV$Jqp6VZnUS9W6U-X^?73^~U0Sq1+_N|G@fk-_ z6-GSHo5oF+@|9MuBgW>SRhc!PrKd%Dyxd~fTb3$`t1bhriETExJ$j5?`?5mtdz6tC zmWk>uY|E^-OQ8T>081?W^tS#43K;_D&1wbuAJ1?l=yUJt@Q zmDkCB6`J86+B(o3ZwQj((U$Vy?Z;IIiUMF)uWeS3N?d!MFU(ZU4c%-2DP~cJ5%$eA zV7u)8)T_^Lg`Ll5kabbB-D!DdIo`}I0B_7U0@#)*yjCRg%rZMxWfBcMP>2VSA|D5m z(|1|G=B>Ki)E6ZW&w+G~nsw5m5}1Ig3uq929nwTeZ@NcY?27TrXM6%mjgXb$-l1&w zqv*BYx{ex?qT4?XUY>WGoGugtu!gn{sA2g0g=;U~pX>!dhIIy8_;k8t&Z2R#_FsvI z9b*J2564tXed;nffVakd%GW#c~54o7mctJ3k?LXiDgi){M+YoW{{U}+`=LF}uw z?pXsWqMBK7%X5r{nRD^Jm(Jj3PIo$x#%C$A+*bE%C2>|A7R?ZS6aK$w?Js?N=^Na33UEvvA72$i1 zJ?a0Oi$`q~fL=;YN=si@z4|u4I#^=QMFItU;Y%FP&MDN(ssAJqrO#d)3ig?;`n!O&-=FJdPzU`04CVjaufqciAW%2 zP;t=y#y7CBF9!2_4`N>b-0k;1IfKq#j%k)>ydUH}d_b-{U*gj=+|6n3Q`Z4N8tBC4 zyYr!Xfa~Zn_=DTaVIR!DFmDxA8`QGGJUzB2oiTg7-^<&3yCSSZ&+QFJc3tvjIg49H zr&o)8%9R4%;YOU{TL4SGe+7f#HfaQV_lB^{JX6zFtkuqk$MU8h`i?z_(7JJ8o_94V zwpJ4Bc;-k9yF9O{D_0ydGU7&!@ZSA1tghzE*&jtp$0yC+FW{I4@@ODMSPAcD$DaFB zb$8c-h_V`3?EwbS^1f0T;xzbv(*Bmr;SR@MZ~}}AN_G9R{bC~|OE{O4=G5@ABEupw zKl(6rmUf?9cXu88boAtFgm?Y^2ipoa z%ENNHOTITMKv;&ptlEb(-8OJ-Q%T`T{OiZq@o?_(jZr^gdk^*s{yZc4tDq@wi}X=U zQ+Nz3WBGTmU1neG$_1aNSYJanTEPRw%ne~lE#MsAd#0GFyrLMSUx1)Xe#?vQ09pmW;jcuYi=;P(#Pf5SoW=eDm7Lf6&P*kz|R`+xc)Rsx?6`(Y|W&p&7*IzJ%P{R_|+D&zm5l1-I&{ zG4)N?vK7IXT+AL>djT<#<3ZYYz)>>|@5VcT63sf5v(ndFHi|mlAL@$qG^%`I{OYg3 zcPD5u7xvZB#jAP8fW2{O9{Nw;YrQ#nv1+dUI4aa{3jRyv{;k-+i>sB-4 z0jlcCwO8#JUpk!%A?SlK`6Qc1laeE~2S3|9X3HL3SPQ#K{=%&{JUQ#o;BZ}MeP%_n zt_1!HSpSd*WLWXr@R;sc!<=HJX%2I1EG`@12C5SvD?i}+MM%&8illNvcRW3<4pwRl z-PRwi`pWt|h{yNp>WJAX;_Bz_HsL%sP>Tth*ekG{{|kC=!k72fRkc-A3@9AvM z?8*g5#Z1n1#xdww7iLoO9i3*hP3iSSZ9+Xz5!Vq3YXe@*r-^$V%a9>PZttI>!hM?-DSfqn~sA&6cW zA8>NzN@#(f75PkCcVQhAUYloz0CRsHek4 z+B^lG^#lzWkNhI1=R`sfX;4g(ZSO^B!QTCkL}8t22v8<)_V{}>)cOE2SR+Du#F9$^ z*2o1=Yu;nniO>EOFb+V1mPlLpy02hQG}*!dQmuc}>ufTpMzH2T&b2g|6DI%6TiQwa z&VXW-K^qrs2=7#(@=rcq+meFE2DY4l*M!=S^X|mXCT$2a_uiMB=M@GeIzEFfj`laA z-?*Jy@CKOo+*yyStC`{368{p^C>y{5wgrS|n%S0%Wm_gC$2@95)o&7gVx0E#z#>?$ z#^twOH}{fc8s6bZ(yh+q-wpxxCtQ&{j`Rk>J?6wyc{xb5Jk1ya#T0*OOo+GpC$wy9 z?4xP`Ak!33hf4B^3BqS6{RUklS5#1HoNgZaIb+!}SqLHW9DC=M*hhT`&-6-P;PmEfeZ4I7iy)_rqp7kNmb?=R>rCB|uY<$^;My8RZqf!8AQL#gx zuQN#2r*UsT7WV8i+&MB{lJN?_d;X;}8GAr-@T~U}ceR+{7`39c+&DZ_HS_1qKw7}T z+FZ~ju%dDtZ3sx@p&?PkCM*^`e@Rd(?YQ$iwxf-*qqV;%|CNf&J+4<^ivbm;@BL1K zF`p3uCP>6O+r6770m5n%$#a{3{3qo<>s>LWM28;irzADy*Se_&--eUW zZFcl^7`|PK;+-d&h@0#~nX+fg5=~`2C(}?nWug;SDY)5^+#pK%caw)`C#sWGV|~H< zWu;8)$Qr+`hq9|6XdXwE^Fh|)nF3NvkYfYLCAASzA8?jTZk>D--T3CIRwuscMHdts z2fa%n{5-xAc2`3PlM0gj(`*VglG_vVXvGWkPLQ{XTk&Vqt0((p4o!}J{$@|YD{$7|#tP!g`C4(orgoGK_ zT*m>F)8+ZyCLm6T9?adDnP^Mk9pMQcRRGK^3KR^n{8&(mTlHWH2FuoryT;8VB-YHX zVNQ4`>3~p#g~#444&8Y2%FBwlL~2!)vLPfdL$b_(Z0jR)b-JF~=v5!^M0elFF;{Q5 zewDQH$O{~?LSB}5XGaG=~shZzgovb*t@kg^8(R}){ygb5W zZI@q&s`%rsEJM+2iYw!#Lipav+?BL1GJhc-7{F;gi_)d5HVunLUSW^wg+Y$@9YXoXtP9WIH+k0`F*Mm7Wu9b{8y<+kyquq*4;+42V`W`ER_6fi=Z zR04}~Ehk8C@I#)4nADi(ym?JFv0J@@H|y=57^l=ovX*^G^({+Qq9#|8jMY{&#r4Kle;*4P!>JP7rqB{e>ZVE}Lz z@ks?Nw=-$?h7$Nf&Jk$4KAy+m8}ZyL(oY#+jP_wcGXU!JKohOW)Ih^I9wWMKIx@Yl$=G|@+Qr@dBfUFE4(nB=ZKr_ zw=JgmB;LpKSl@{vb^`rEsEU72=3|o{Fo+nT!gn0(@4a;(wgu(jDQ;uf2I?AD; z%QG!R*D>9NxX}72fpkvVg;vlpU1l7z>YPufm<8ZN%n;!^JE=g^*b2-)iii>T!LSy;fV+l z=SrvjbY0>%y_j-ZLyZU(EijO7IJSY;NyWG-G+5NTp_AL=zEjo&%rRlVby9}Oy1J8n zZu=KXx?+!wPA}BgQ)vdEoVX3RJAF-#xx0GwhHps4MdmEr*5*|kB7`=R-eZ`@R`o2) ztuzyx=Lfq=d$IMMJpyuD2-(1j>d%~|AgTeYA7n0Gdl^D^vQG@8uRqhY#`Zkc1g=PU zVf?@2c=A#CRz96}DQh5Zo%A@FmU(ckoXW^Rwuz+UykKKhW_+GN)w(2nd0~n|xYyi7 zRr(75{`6PNGb3YX&1$ajj$C%rV+w(yFh`rMKoAZ~)IbC~YlFBJ!^{aUapl~VGMwV0 zA-#Yq(590Vtnre&Q6G%|njG9QGd(lv-;|QMZ_-1Y&BRAYX-AV+pB)2Pm#Poy+Bvc; zZ#Ww2+X6^e`+v5bTWK4lM`c)IQz8Z#oreY+&kXLjovsADXMLJ{@To7*BzW0r1M z`-dyHg^Tp)mk~=|Sr+^e&aq-cExyNrS#H&Y6WQOfyK4Novv7OubDqr7(rAew!?jkK zXqK;YaLnpLX(h@_AgvYVFr9b7A6#BAT%}y5dxou?nTvdP8hB{c zoFhI^YX2Zp%WV#7qfQ4o^IjnRd!>&E`ivC(c3>8FX}+ptJ=(h=**m(8&Y_injfZ3{ zDRAf6&|(mgEhMk~vYB4{%rg1=!(9?N3zNgYmwB0wvkw{|Oct1@hhxHwU^)d|py|^w z4fGj<7eK*c0>|Dq_N#yFn8~@2>cI&nqBx+3z$yvoDetWBG7-@o(>-x2KLcejKhr~? z>R-}@R(4nBfT0b5d-%S+Rw)W*`M|3{m$1t)9b(>Wrb?Nf^E~HVq?bD728~npRbPD} zOx=$WVE3+pRp)vP%_lvSAAn#{P@cu?AVqAZs3a29yJHpP-sl$vPTh}f42liQSX>xi!Nzp1KQ&?rEL9CJ zT-_u#2)34B(t_QT-5$7TvZFhbKR^pd0R4{Xt#XOYZs#tnM%C71^18S{lf+J%uqs>U z?C0B1!#-#o(dww@RnP%^;r)Ojcj#CHJFEG=)s1(F_|Z(q%F!FeO~5!~Wm(=WDmf4t zT8hr!C?_U95F^5oY~XwIUB)usM+ojMo!F4` zlGIdb?DNH$$n0qegGrx?CD(kNQ4#-T99wbT1)W4G@N;9nqWbe~ z*$^Sn(AHT!f&(Ol{r4?wCz-UMn8^k~_;*a7F#oS20s$a4bL5-=07H>pAga=4V-y9D z4bxNtTA%l1BSPGi8-VUx6^-BUEw`3C2S&fz|LxY2DMt=9>Xb-9vLU=aIFS#g55`gY zdPUU%J>*^z;n&KNMGoOEg(VZEvCTWd>K-5#SNVcSHoyx&0|IaXBZ2bXr5ObBW?f3D z4AiV?zhsbDmS<9_7r~}DUD7l}@`Mg-?Phggkg64;d>89T!bMwd{eELfl^ED4w#bU> z!d6u-%d3RfRy7;@1J*pR=6B0@E9WK7J;trMJf&?J3(N}eazKH$Q7@} zH~QzS%ysOyymtnDGn%|Y`1$dM=xVwJ!C3XHYAESR z6M3LizJU2c<+zVZ;&qM?iFDr zwaF?}*!#t;>;IazBxfHV@WPFQE@f~v1oR|qS8<@8As>ONIsCzn#bDZyI$*LvwUIem z9Su}Wexf4aq(aH?0;2$8<8v#4zdO`5M81M(kgi~#QbKyZptkX{JKQX!uFxH1K3ghB z7F}F%K5D>?@fa8`M8B#IK*du~<~=MOZ@<8U)m>G)`vZyIF%7exryHoI#$P`el;se3 z54bLb1&B^u37xd!C44$g*LLG+)%f8q?6KIRh|Aun*>BD#2XloRy=1* z9)Soz)gD{S4&QiLXn=Gc_>t%MS4Xa74LR=$E|#BIdi|R8Z6utgQK5u7A@LX2Jc8Th9&*1RePBPn0{fcnt z6#y8al6Qsk7Y>f6G?h)o1czOM9U!Rz!Y56=vCKi)-<@9_iVPJUB2?xs7_#Thx&-}% z?Kd-G_#_n@?m`P?&jsG~mUrCxXz?e(4!@I^LKR={g3I74oY<#M#z`~u%O%xH{qj^ZEv_%<{yEHK zGcRYH?9NVGTZl0Sqi`|sTQHZAnT!<>SM=zA86&7J+`)%InOzP zhE-gvR_9k-789tv3v?mom&azRK{s;P(XdolowYj9JCInql)_dPhM&G(pXo8^Q$v%t z5yKbUrYo0TlNzo>kSuALh!9o9^!j(Ee=(t^7kVkwC7cL)Q{D>AYw?Gk%AXI%&h|kW zBe>%re+^ZrKp!Bt8MLT@b{-iE+z|rSE^?yeb7hL?PjFXluXJ{@6jQs^!Wnip;|sYx zVwr;Zd5f-o65_>W5kIrsIguse{Cp4*g_O}lT+vuj?#D{gu4pd!YUZ`q!pCSmY`sgG zJvRsxRqLP{T`tzwu^<>usZhmix`YR<2RWPOyo{`8aG+T~C(`qn3ZuR~;j{=AtpQ_g zP?L9BLMp|;(D(!Ax*8F;Ft3!Hp+(Lf_;G`F!XdQMUqqXbwtuuRYmDX^(ofVT`0>91 zz|($kezUbL0!-(^&Q4mDCAf_R^;53=O*~w#@3`W5b%E=NjnP+rMJn^ABcedT_eq>O zOZwnb&+it=?BLF|Tmx#-o5t(hG(+(jc$vT^CmeYhgj70t5O$hZ?ri%5NJ`v6u^bqf z$Ls$*gxl(Pj?Ak4=_P-Kd5S4i^vw0fI!GTevjl1_ZS@d_Q%*Fb-F&6It?aO zVy=XXMkFDQLxZn%GwPIGY51Q-Zpp_0?avhzo@BiOT_mR|2Pf2^i_IsW*wdz<4!X-u z<2imA6pf1vXxPIdfolBsAD5Zwo3j;NABWwIz!`6}H*7+2?2SP@f){@*{CL(fz$Ta% zC91Di%DTBNw1>;JVXfExIUp`t(NzwA^yYOu!(d}yM)Yy}r++c)cJ+aJQ3a@Qhd~Vm zet|X_>mB?G!sBJ&at~5z@cskrK*|@A2Q~1`5G5~oHy)A5N(G#F{MqM5u2uF*SHd`j zl^Pw`00DWQ3i=9Vw?QpJ&H?=sHiQI&t;$@ewzFES3lHYH{1Hl z^pMDqpa{rm+BX5tlzgiYi{Sv=I93=hQ<-8@B0csKGm~{e?_qGu9Kqqn5}4)B8pU6Q zPzB(k7-_m3w09FVl6N4IXHPk5^Y)zS;NDjsZ-YuE4qU{U@;jk-VnufG$5?<8-&u34 z^1>0=lg0m|F0GrSYO}jPkDif@Tx-i|+TRLo;u#1uhM`ux==L{*AFot-+XRF9#I2i; zs+(pz1xG-EboUpP|Bj+6ol?XJer^{GxhkjpPA7(@f+Whs#dS?H#m)02R+$b(=3ntp zqBl9iU7+L0@NHNofdnd>7rq#W?J^Y;(&n|b=J8nbQoTC7=0u4fy zKsXNY*~NLYNHdBLcOs*)%j(d=r#94}g#70^W=Pp=%J83a~~u zadAye5}KLFEv^&@f%b-$6qeO}c8uUbRwz>G}Xl)r7II_%asi1X+Ur5-YBwMye3wGhMR7E66`W4qu7Cb+Z@{|RtSQ`jGwb9HN%DA7F;Ere)%l1ptuJH+u96q@KWk*v^`gjrd*5+k;&im zF}^LYymJb%I08M(TW~?fjAgufF_lcf&cCL=jUYrVSfFjq(^kMvK2a;yjUANo2yzUA z;p+mPmY|h=SJL{{a`qlTvun9!6fCEAK>?5vf}1nCg=tX3Eqvgbs5rfE1MJBG3z3njG|9K2tOk#V^pGvdcolvibXrq8ieyv_(PZ#SKji1vT4{! zu^nw}`p~&kdYonEvjutO@aVVA_gpU&FM{pXoXL$nyKrM?0b`O75ecoeRie!PvN1w7 zd80HjZDqfRd+OA{PKHecfjd$vVmDu01iSDMYLxx3iz7;=Ur(fN$&2peR>k2>`$zZv zfmv~~?Wl26Fh==QR{yNZ)4{EJ*pcCeW1@YFVX%GMq3>QkIj3mmwsMO&fgru6NSW4S0=v56KfF*7!d#(E_u&Pu4MD*^ zU{hVSmqlYwL#(5i+0VecspECtBx@Y|o~vIm>}qB9zpT)Y8kuzO>a%6ma=HIJyOW?w za)kSeKG`7g^VeRzOqi`XB#GRYRcV>F1lDT9fo$xr$1$~;;j%dL`&<^l$fyR(G@Jey zzMw=a*k%@2n4~`rN0wt-u36cBp*DDP*1vDYa~E@=6Q{>;Szkzvqj*@MW?c2E%uI5h zzhF==b3S2uMqs;`8Zy74azIm+2MGYBkMemzB$A9sSOYlzyylyiW_O<9rPr+BYu9w0 zqF&izNG>2ul+>2P;n0?M{<~%2GJ*UWoh?@&eIr9+up*ePPg}TmRX(B5EaTZkE0{vBoA3@5k;_eZDh@Dzj(~xcZt{rYaM7T3?Z5 zKYwP~%+!mL_)vNYb8z1Wi|f2jLw!mI8XhtoN0{B^XnjSz#7`uch@Ng|Psu;_(X9I4 z?z6+J*i|85g}0=n7gZ_k9IfOh-Oi*4Gr88EEc}BMIEVu&UpT<59dFd8O`S-yJVnR0 zV3U|TLTY?m&n#kOIjXuy5%?ih&A$G!GCw{>t%IzWHQ$VJKPv3-Gt#)JWi7nzX2{y% zL}Ybz;4f(#VWSD^uT`$^rqr-v24?#?SrTQ~nI(*5N4z-EiaSuM6WnS2JJ?=&=a~dN zH@UQ0x!EZ9xx9F>K-oW@XQv_shQU&;G^+54&z>8KL#nb)5Vw1BOKMmIg}o(Bs1z0- zi`pj_v2D65dDlow%l!~VlQnIF7_2p*-Z2MvcLF;lU3eBca{nO-8c~UwYwLLd+lAH~ zc^4-#-T5p{Dy0(=H^zFEZ_15lU|xpL@(SUt+m>9d z1R@F22Vm@~xhX7>z=|;Er+q;*Jy#`pULK*Oc_P*YH&`DAC##v`O>-8bl}DY=*hxoA z`{1)gV>`rSNZ`P)A%o|HkkD0@vs;KXRUED5^3b?2g`n^w8mQU?%b7UVvzl+#vT|fo zG2)wfe8NT`{)njQj3x)9&Flh19pirtMHN9~V`kR+;#(&Iqy6jfi&D`RhV|S5 z==|vo610PdMfACSJ7BGAG_p4lg~3f_IjrW0hATNZ+I^SCPVS%8+R*boDCOw1wQYv^ z4$7ij%gD)31k7)Z>==bFkQ^ZWlM=rNU)6bmw`fFAAq?R673W4(VMi&pJ<^*hVeb_p z_ZPs0i|N#`KD1f>fOPyNAf-Xj$iunEp|I3L{~G6BP9?*_y!M&!CPRMe%sR(JiS+{g z3XZ!MdK}ACqH!YQ?rwvGX0?bZ+67)#;uVnOn*WcDrTvP*4aLn-(KRBp%C&+l1e$js z+yP-DZvQpc(kQRR-SP@Eo8eYD`7!V`EOo>G#HwU`kV#5AMgt@MJ@>_J9kd?Jl@ToS zZf7^C1Y_M-yt#Y(=*Vvw!^4=)i(ttWh7^5IRY$n~@)lm$7iL(@8WbH}bT;^l)o$1Q-)QG)(uPmZc#%pMCelQdl_fxf+>uWn@a^+PJUsW*0scK+5)oOOS=%3tpeXk{)u8w00**nS^c&Zq|c_$aHR?jU#5ohlgrY zF!Z__uAkJ!!Hy5coyI7p{==};*{bN3?D<>tY`DbGJ=WTSFrO{?i*GJaZ@|hmkyyg1 zBO2Uk=7nY8>4%69&UCX={?Fc-ppj;Xo_{bST@*)I$qZrvZN5YgU?$Yaw+5iCe}vxK z{)dByx9TLMC|~G!9OG?Pt{BXOUdgnXXE#KqNdUVa3%zBDfta3NJxDmSN1xJn1n?6t z0L|z>snHBNR+tsXz_viV!^p1~TESQSZ6RkWLrEkDUOJc$zYf!$5 zMl)pf@L)wgK8!jx9b;)&P(aw9wi-5iLt{;|YRD-_i`fNmfZLGG;LArsaOjF)AtVps zh+@H53!)0u6!)yCD&5SM`+ClbLV*A0`R?Kx2g(XswEI$NVH$D(GZCWPoOi!TaL;LiquP>c5xZpB7Z!`DKsv+`6@a_k6H;VLx|IuS`fQgoul{lTgZ66J2=!tB`N=yK8-ECzN|j-K8Ic=)EyG; z2Zr%vi@$NX;&c4UeudvDpd@e$`2p^l0KVYef0Segh0iV1_Im8{ei%J)o%TKX0mP4p zx6SQANHnmK5CQ!3sPH>ARMY>QAJC5ku2|8Ej4*Q33jUP}2Vi3_b>!qV;fFL{EG#2t zUP*s%%;)<4hmQ}LqVOJ@kaxKwGqR*Ugu$2BHS-qsGAtuNM3Exgt0kDMIX^j;2wBE| z`QMTi=X6wW6d*dq6p!T7_~B1e(6LF<0>V1-0~2(a_p9$oO*=vW?LUSBA0x3SkKfOn;V)e@yoV`;nHiOClrow?o-IEFNvF)48$tA#lU)#zgTZi20LPI z{_n1za+dewIQPGnekLW*YHVlYT>k>Q^9zU$in;>y6_cjl?0|tq?++3LvFF+X(DcOq55wj2H%7hlq;JA z?~FJz(n&TP?xl;dZkMJ(VOqikaAupDut-I&pQ{|lWLN`DdeP-$2c3B8-xFiqoy8o@ zN>k76AkMOsG29yvJ1hyLcUk4WU>)!D=+AWB^pfa_L&&wOK_tHLp_b@$CQ<1HMYDPu zhZD$`rYSwW#5Nh;DKSA&599PJ_vSrp;+hjA%!bH&nRK$TPJ^)gF0utsuWG*!r;Ldk zeqF6H(NIrxvr}SVvE@JEW0|O?O?Lg6Kxo15XrxaWC%dg%Sv7L9)b$48H393$ebXg^<0qRJ!i(PjpF_(RpX*6EjM3v} zXw!B=dwi=!u<+7#=cPv;W#40Z7CY%*t@D?$MLXGHpA!;q9FDxp)u+mHIB9~x;>t@&qP)fNIQbjwR`$dh(wSSLAHjCqR>WfZZcw97GKQBK4JW_p=ioHySlt!F|Jxs4s zy|YkF)C~}HfMLiWjIriqWOnMmNz;~Blkzt6!KH@J+r0)JVgS%ZL?-EG7krh&Ak(1ul`%bP2`q)!9cIA)HtwLRdZZh5- zg?LtzJl;mPr3s?@q|0Q`vwy1182}t`BkQ=%29b(qi_wHB7vm=J#p3_vu0MRjv=13~ z1f*2^avPVO^WVOEMGxi_mNg2Z;h}(H^)jvriaGO*72Lv?FB0w_n|i=Zz|DX3F1OtS z9c8at3vRzFTegpIQ5L(5xZTS1G@@m08&r?lbGhx;QI27X00ml_}%);66sXbm8}Xs*9*wi%(ve z?Om{fyw$503A2q*M&}!(xaZ^=fqOp|(?emloG@1=Wc8dGWGjnyppiqES{(NQKBhJ6~T$ zq*zA@kbi8AEUy`>8z9AWH3!8(aMd~up+A%@(_!f(UEN`|?>?eE9WN1;TogSH;mbeW z$+kaqRJNy=(RrVk5}2M=+st343+&-O*an9I!WVf)G)Om)wI=B*=Cu3Tq`x0Dvy73wl{}WJw^GtT>yf_kv;FuK<4?;{q>00O+3lgJ z&L~6&S1qe2QI{9D*6ukIB9oYTR}UXL_1l0k_z%B*4@h(!|Ao7@lql}E#rK)@%A1<( zioZEZL+&^F!SEguUQ{j2uwx~;s(P@>q#UGIKeA(tIS2C-8r&g+~E6wCVedHb&P7a(aRX$K>%mryLgj% zJ^8S!S2d~~*yOv+tUt89Udy~=Jo#5%^9HO}#3tt&$dvcKFAz zXXLJA{py(jt?gt|B#2Q!$fIxTBWWi*Zd(Z(JE*3S&nw|jtie+I*Cr2)K(&u5Eb4ve ze`RE`>y0M=kK?YOd+thT49aM6D{;;$7g5=a;>gVJ`309)nG+pJ4g7Hk=ubN z*a2;gYF`i1-H8_g^Nlw*`bPMB=Fm$ZH^D8J!Dh8=Lmi{i{~+qsBG)Mg^+Mcx9}=5k z;hecrA2te#G6`Kz7ihzlzQSH_0-nda7hco@Dx>O<;OudfSIIOjG377sACqo9ry~`U ze#Ky~(-PG*dN6dof5%JyXROJHd}8%Csm9p?c-UKG$gWxd6exZiFRcPbM0~3YLQ%C~ z&Ke`~OAl(Wp0?uFYlffSv1r`<+J-szN?u>R&)(dLil1!_gn`wUIukEs@2cyM>gt^g zptyMx=3BJk-|KWLX8&9)!HXd*BYUb^)YD_K=;~4pv$g><@i9Ay7A1Us>bF!wBVD_7 zSq!%p{^yM*94B}f%iMa4RqP@U!R_mIs_`9QG?JV36=oA{K3%Kfd=)YS4Fdh6Ag_?o z0afm{>A+qd(Qv9{awxX+$xkLfZ(nP-HjA;pg+IR$3t40Njfsy-F4cCPNvs)tm?V}R^QE1BUK~-v z!_V@V&1nPzmlJPzA=~soK<&lJPp-tOun`(g#+x*V0!FFfbk(s8%orq0{KWJ!)tGUy z`(oH$b<}aT73EbkZ!lamee-wU;qCQv>-ygD<7Ejo%ASdbOD+|-PQuF+NdZkPRixGw zNabJTZA)SqlF6!>qX1d+-WLEn3)9F@aY4$?U{>h+Q7yDr(TDFI+-k5dx>vYmWv5{h zv%T=LZKjZXcTzV*Ib9YHW-y|fzbc`R%Mvo8Ks_L2r(Okr6%qwtIbMngvdt zSQa*CRonymJk$VX-PaQ}QNj%<#Qi_qnlRWA{?I#!_p^ZaU4cVFQw9i{@D^4si#&jE zZlT!vbH+}vt57llT=1cmur8@Ra@Hko%AT^6Fn?QNN89W9HJG=fw*JTK%HnkqMZ@>o zXu50SnjSPa{<8YhaZ>0*=AcE2Z&Twk5QI|`hXJ+EW*t^6Yu-q{8DgcD_;(zfW! zs>P=6SSdYT*I?zcH+M$1`nVkcBLx}TTlmAOpPofzB+csfnR;M@p!L%`#nfRb#obDL z-LODErVpLZQog3ZqZmG_`RVKD7TFx3&ZTQv0W6+t=*S|>5vW*MHEqAA3GBo78tQyV zh}R)(+WtN1;T^_bhcB#>rqN`1`MZ7B%N20BcU1c0cj7xQW-Tq7W+y5x49X`yex3TA zTEYDC^{o_Ld3Nk8&AdWSN6S~r*C(_D__?0ADeV^Sx!IaISpl=#zyc#mVEV;t!PaYl z|L=MuS+mPfh@$z*u$%KQRxf>*B}|Zb-|fmeetnC8W@PPf;sr94SR@)cVb5 z(X@-~Q<9^wwVN~t{ghy@ix1;w#uLevKO6sK=CStZN(3&93-?ApKE8i^|L;xNIUCJh zJ{KCdXe)S4X!HV*K>3Qz;j%3 z-j27;sav`9=slyJM|eVX1j1MPv^<@KnQ`Xu zBhDs?yOA}8txyKdMHE&kKlta_As#4_R={qjs(oQr9XM|J;mjfKgF93fzWvW51rrq& z=uqNp5mNr>Rm~4SJZiF5eZUb{F}vX?UUU0(DuvIVA$mx!v;b$BUF~x+nX3ZT8DyyCO zoBNK_tw7=Gg@z364D=sdDIDYNHum@5C3_kBMt=Cg{}6;@HX)ZO?`Taa`+>Jg1R3~TJ>-G5$?|ky zsi!quI9P4Unkxd^l?ORnkM=zJ18Mv!^I-(ycdq>}NQIMYtZ(Aq@A60E>6n+oHE~md zn(5Cri8vvTXyCXd-#kpY0~{R<0Z8UD{u)?nm}b?}R%YJwg)gH_F2=D5J7Ymiw8`4> zmNY>%L#iLL`~8B>?BO^Ap0#j#ag&`3K>-XOC{{6>kW^HY0SQ1YTMQ{=B&wO$UQ7*8 z-P_rN%!Jk521pkeK=ja3c#FeLkL;=UJ+;XFIEV?#mi_UdTs0-tdmKKZO)uaVzz@x&Zo`Ctn8QmIYF_5J;~HWEgX8)`Ey))i>^wU z-=b?Z06bXZtB)J^HS;gt$*p09jvtIdtS;u?YD}7V_!SJ6dQ8KMMSkAYY2)hCi+Z+L znFUkp&LGSKR&yd3YPs#w=@FCkYHqSF;V8-yfD*?wwZ+z}#io5FB|v=HH{;)%r0mo; z+x`5{@DJN5X}^L!`q{bpocXT)z-hgQ%tdJa*Hlp`7o^L z?l7%yeyCz>$V>pF;VdaE3O2@=SHdUvr6zo+-S{`^?-XCTf1QRXR3vmcdhqmLQdI0)+tZ zW6#Kn@{ENNZ&#CkeVwFOfXRp#rk~8`Kd^#Fg+ohd*@gvFkoXt5Z)ff##QXw?bA_Fl zE?L2N=K!Y3Ud_=kcU`gUR^uv071kfeTw_l}^xRuI0jAAE1u5^M?6Cjuk=T6FyP+n)?D4o_rzPMcaThh=^&gYeFbreL zSVwhHl4MT|?unFk%+&8OI+!>5tdD)Si?V$9aSZ;Kews_M;#ur)(;iEDV>*u0@pNJ} zU{C4}jX0dErnoKiysR_XcIWK?NayL@LM_G;KD-+<@2KB;*^M_pmaTje-a~{B^x$S% z>T#Z1$LC#kkkQ_S^Kb`TLylvM1DGdx^$`HT!H;!i+*`T?4glCp|Gw3Fo?aDLSUmY> zELe4)cDf=3XUFZZ!WV`236MR~T06l*+e*b^^9WO#(9bd;g|vE#k$bdJObi?^)#bjshz>0Si(*|5%tU-2P8r(Hs|@_yK?PC1Bx9SkC_ z>vT2}1mYhoggeuGo9`#sN7OV!D6gtNk~6#K|2(%l#x!~+g@o(sP#L8VPp$scnWU!+ zsFjoM?YgtppSzbm=hCxD3$)-YQM;a!55QF*U&(SC!x_}*oKE8nq*G@dkCugOj2mzT z&y63gygYLs$J|-7%jzRIMS-Sxm~6@CoiOXgi8?aRE%G?BF!0{W6g;Q<96rdFAqW@QQ(2?qiMv z4H8Y^LV4g+jk0Zb#6Gdlg4QBGEmlO14y^13wtblSkvS$-yZ0yzY@p+k;{R-Qg5s<m;?p%arzysBMOWFg^ebw3A=x4BG1vSKW3mqHuPud!+?}T-4Y5M z{or8{fQ*SY%&%o8tsT$7rQ|s9%vrLUdsi7&fD$3>n9145(DsFq7wpa&;g3sDzgU?e z#wIGWhW_RUq_E0VRhh0AtHDgnvs0SK413U%$(glGQ{-A5@^2_a)hCNRN#!Arhifq5 ze%!4v}^0CZ-QR|>1l zgC19>OOsC!0b7{I#4>>B!dn2&w+w)&Xg>QQG8GkRkb9gNr|pcmcM6jkQE z3%NwxEi^Y^PhBGX-V;7BtNIkv@EwDJ`URYIiJGcU^2{TspA9Cf@#CsKKqTZ;H6E~K zTw(*DpiL&xeaR(6KVhBR!B-)!f}$%}=>wC>PZ0-?v{$6= zV{_C6QzT4!}C0Q+WE;fjB)J6U^f`~#qn?GLLf&e4G# z4IfP#eiqex|CSiCqJ2M%E^r(Lv~yB8xVy?hCQoh#OK89w*r6VDXR_**;08xa!mh}4 z+8RUl<^|HCo(i9b^#5840a`Q6zwG!1zU&pAcmn%GOJ9*UAXyzu?J4R$(5W+jHR8-o zXl6#JYR-JX8+MI_Ng}{ih}D(h-5_1XF`M}PTeSt%!BXEIa6c7x_JBq(eu$yCTc1g@*kr1#}=`GqUd_ z>CoR;k1knFp>fRi=Oyb(m1bWY12J&>nJJ$>IL|ONNEYqiovB6XDO&PabTI9Eh!X;} zx4>yV>R`_59a`ILf03u|MU?AnFiyA@m`ld~%YzDbLwXHG{TMAGiw?#sSza>7ms!_# z0M%_Dz!>9x9JV*yybRdeJkbBo>|!TiB-;HLO3cY9aI+tX#8EK)$jO~sh^oOac=gE~ z!@ZUUnId!$3kdOfNOi3aUtV-HU7?0W7r3NbPv+OhWDQH1Sdb{UCX21*OtFPYGkve* zx>A6)Vn4%{wm3H1TQp6c?JuM83d=as^&q&N1e2bzGH?#=B$~;HUf&dKotQOeR=Mvu zNyUNc&Dwx|fCFwu9Ym1!(z?IVBpg_3DdV(i4+tIX=(Tc-1IJPpuQ2AJE{oh|jfVx! zD7ey6L_`}6pyYJBE;I!~Sw4Q)t7#h||=Syu)G z`NUZ9jkMg!658Nla9~-f*m));nPQUxMa3;R`SnSAcB5@z1Jv983`et-(s&C#j6)am zrLUvM>%z+!Kz!Brh(pt!GdpRx3>nAbBgdlm*43F5D&#G6(t7*7X>;D%1s6e40S$Pr zpb@i9Mzqp`Hbjd~7$CgOEW^)tDi)T#x6eHfIxBVMW8HZU!gXRqkFN&SB^% z_f+DV0cdb}Ooi3vsl>;2TGfFO8ZMF1=J4NtJ z;<%8$Um0my>W61WsRc`Qpz*$ng=iBZZaiEB9l4^g2))=s0$Gy+S5<$&76n(RNLg3_ zbh!hbAwgFb1F(glON}RREP^Yadx-AfQp^bs7U*{YL{D(_za!LVL9^?^3QI4xzvo9* z4WX)txBG&8txoGIsU)uwaCn77TO5h;*u7OrI5v3p0HC@0N>z|0$CsooU6}flSRu>F zO>)78HB0?)!<+ECai44Nr8tA#N;^qm?`#}RolUQ}d23mR_ z4ONA%&_%n!lNrUh`Y!^6w(r<^p+<~fnZOr1toZ7}gusxvy|rbupHc0|6LoLpOcSRV ze|lcO|2-ucPD;bGgk>;Pot+8ZlL^vaPWKey7Sg6!+Dg{W?zAgO>7;9r;0Sr5YT&*w*t5S zyea_lBA=C#umd${tu*-;!CiU^or$uXQAcHma}LGa#>LhSp4dS1wzz~|2bN=ARo;UP zT8K^7owpavYm;sA#nz{$-y<|c8ND4MC>#%gws3rS!n}8YdC)0G+KHs2?pIu5vG1ou2M4n9diX>W8KXHYH|Knd^-V^l5lC zo_x=f(cPU)X|7~KSVV|YoN$~gJr^Gq!Jp+F);#@4DQ-x+FMPVcW;`vCs^AwR3TWz) zH+U~Lq%g;yS8B+lcETw>#mnSJwu;y7=JnAg2C)VG1zhN8QIcsam+lp_I>sAed;#v_ za=6KoyIL44zNsKQ#QqXrZvgXR`(xK)ZhQA=j>qPe<2ZNT3{Qbavu4H==5)DEUw?0C zp?F+2MKL~7(yJ|DS;?Pv2tPOe3_QW;x%>EHdVOP9#E$Vwro2IKt({r=MDBEPdL5%p z7(cWLRmDx~e+E$c#w?6uy5%e@eN^FB(G*Jc98N;=qDp?dE3o@0fT>*a=-Tys2tjrOl9 zLqqFC9cRtKmUZ*#oZw(^>)BPJAX$aXu|Q|R=96A_6|HGj{^1N^*&|Dx&>bp?>sBH7 zvxICy>*@oNW`v0XhnJ1ev~gk0ILM~4&j%>$V^p-A78EeN_a$-jEd3!fgB8!ITzo;X z0#0oqSBMe%XeBe6IZdPcn>V*%oVr7atz~s>NlCPn_tcA6@+EhiNvnOgLd}))=34ap zUSIB+=Lz$})W`g_p$?3PD`gQ(7rQ>%s%D%ZF}ujD<$8vHIIp1haiFQ)vVWYY04ADL zmNic)74()~^_-VI$HIVD3;2H&0KJW`95_4Sz&RB%Fs$RQc#SOVKGLsld}AuNyt6b@ z0arPGlvog%*O1qzA9nw?P@76yfLaHQ3mu^|r;u8@da%05s=YR$jHo}<>$vw$?~rGd z(C{^aiEg^>CEok=!#I_BmSA~-;{&@os-8xn^L}H^UN7zQE>D1G&B`}FUulu_ouCLU zrcW^a>lU-9%sR$f$8!I;#y0yHe@4r=sSw$IVUkGY!GM?zeO0Ln5{Uf zl*=c^VYSglG@U?(sNcTj&;f zoKqCm+qJzbcBE|7@Whe%6A1*Z#eVP>>djR$;H@yI@-TIOEGL!2OSWIDc>jpL!29)& z1q@@Qg|_&EuIRd!*4JlBEXSYM;T=@q9GzHwCB{0cb<*ETdr3oW$DOXB)0?mNZ7B_^ zvD0-I^e$*}%5>fuQJ6-tsb3$Hoo(xpu=#l(ej=;I-DSr(MZR8b^q8pO@V+co*TC?C zSHUryip#aSdb0b{qtn^uDAddStLq^YUz~b(BP=eiE{=cprkkFU9^sTZG1Z(jeN>C; zxYs`plcu}>eH|+`abjU>g6wK2u`Z6BtBJYR40O|s&{652h2Kv+-SqgmWdUKE?=i=> z_+y&Utr&tFUcEU<)=RAr&ueW|L)VFt<#ZP$+lLYv=CLY;%dHT49qx3I&({!=rm3|w z``ifm#e|Q=p#nj8LM(o>$G-1S+z(Gz6a!C2?)DAkpxNo%(LVlD`YvwYOpok|v&#cE zx}$1`m7NyyvgysENeW&eFTMEMdsiQx9^O7)&#ah;U`{`@UETaV=De>1D}KFE-!sO= zC(_B$dHwg}_Fgs*rR0z1WaefHbUJUNvGSfcP@_UA#hxp3>XKfUBbSZ!Y?Nrtv)!Dk z9Rw2Y81eX(i!?$CzH!c}Bb3B}ve@{(KORui2R+)Or%5K#ZPl7x~FQ>PbQW zjokoOhI!3*RND^!QPk{PvWPx0qVSS%ETNgS`FXi209kaNc^%JXLUpzkWQ#hsPSl)z z*3s*W3!*}Uteoa+T&R6adCus(tq(0{?X~j)d)pQH^eH(@#SV)FLD*V{2a-9O;GQJ5 zGmi+PuaQ}~x`Yzq52p^fi}h!{zq?s?S14(`aHXa>rG4i(!?N}AhV5A<`ZW5&c&#Y} zd>1|%{SJm~^{{Dpdd9XSbUI(2sx%@UkvyZ;HfvmXR6kq>35ArUV)?lsQx{JE&AAww zm#M3_WOCUSLc;PcFNa8%lhV~=l;;DUIwc~xOU1p(C=P!LEhS?+Ftt z!JFlSRrlQ|);G)%(7q1NEn-yjD_`uE@qD$eRgyM;?oL+s1%WBVe~! z%41y_uK(C@UZT8H#1PNR@z@njBW#U6oekEDls}tIsomjcJYRs!RJ?a20W`bXs}5_E zQ=X_}N*2(e!7S$6Wc8@_XOWX4AyJ_>Dd@bhgOeh2x@6a#F2@#T zYg{tH#bjuI{a$O{kbykG-cYnmoyRLNs$SnDeom#Wj`~Q)U}a(dVu3$EQ4-LA=^jyu zMRcGR>(zdx!W#3ujjSq1Kc8z)(ma2QjLNN?Sc0FA`RG(yPE<9;8*KYCDw0wLtFPAOo^pl$HUJ8{N>XL7ShBHk{AZ z-*oGOo}S)gb4jzx)}*ER(|Uq|FYO);pN=_`8f`fwj;l>5Iu5nfNTa7aOac$M@Hzv6 zF5#J8Xbz)DBu85oqPhIJR-YJHIJH3;yZHy>B-ltGI+)Z znN#T!K$R4|l}0cTMg`k5E#2mSC#n@bvf|==cb}zBHzX$Eg|&3AlrV=mv~A1-tCO01 z4=s3_RX1352c0LFmGHPk*SG1*b++U`8ft46t38}1fdk!WerHQ{$C&h`2rV8ktY{k5 zpkgYN@WcAp2#9$yN*o#7)|EGOl?v?2{fsnY?COEHubaQ7$aUBHHtj(92!?xGfjqcs z(4X`7=#PXnh02k4#A#H;20Y)GN)0B~Hs(GULG<#r>emN)nnVjdtYe60GMC)P+sZNp z1-d!QXB(ffxM?}BC|Ui4uuzH>*J9SFOYsOxP``jQ`n*J>QUNDA?{rjPyctW~g$Zd@ zCqzN24u3S*nWaU>X(q7Bsq@k2YI7*V_gfd<*Jn5%i+U@g>J%$T!;upw3WFmO_u>!p^v3YBTLcex{L~;bvMwjXJpz{b?xjd8v z<_^KyeD|3)EW&KGx!QuUXp5vB79=rptE@|Pj1F83Gl^{2g6k$SB11`xBi-2w^C#-- zMM(WhT5Y@0aVw?i%o7aY2ZEQss=06qRhopJBvJF`%UCP{v};21Tz8>e)PPN!x6D(8 z{!8iCT(x`gV+CV*J=6ILEfu5ElX;xLOM*?go?uM*7nsO19a}*k-A323960M4clk0& zXkj7ma?OP-tLgX(L#E%y8Z@IY0F0Y=wvUtL?FJ$-qY6jU-Fw`5Ztx|_@6xAaJi#ss z%Zx~KKF{)vJyN|dLMTp9m~0cX`FV53gx_UTigC>QxhkPMU4??>n{&-Q==t8G$E_aV z_qoK)$nW-39Kwv7z&sxU^E|(`%zUm6p@POiqme19VSW>|-=3QIvqoo!A3|D$`QJUg zF$haj=B3R`CoA+57xVj-QgxnhIT@_Y3v%{M=W86jLwNxsEN$kD;EGY0y*MD4aI~R* zhsUW{hx%YJ6>T7t}jKcLQit)U->D$ai+x=np>*B2+Sj z)M7j~ftk+(??j-U*koOeehf1uj>zJBf72s2owKiPIN`;9k&{9k{&93ezEDb~s$Ey_ ztX9PYCY&=wf%9j(DCR6_H9HrJX*kGJlk;krr_nXi>STkoE469bhHihprn$q6a=J5T zX}+X&fy6cZ@JM56nU{Xj_|Ya(lR{lvXRn`r5=bJ1CQCy-y*Z!vUYWmMSI_Mt2S!d} z9ZOS{VMuw#h*XN3j2`f0dW8+4?|N3$5TvCX!B}-{^(DyH;6DLyi#2lfzq8JO2>oAP zy!c0e*paBV`o503cAz|mh{1d z-1`9-C{dB2W$~IkN%0dqp>ntQp%nukC!QNz_+D;2Fpk(+CjSul4)yZs#pA)yl6%88 zbOUGxH5jUl-Mwi@yC&5hRN)C(Jq3sjC3ZaR;_+RLiSXLcOHLQ?Rn?&Y=A7AHSeh@B ze-wO$dTAF*<^<&}*3Ul$%LzaY?J}hvL{iwQ1uSU;pjJ~SNQY`BKQySJ1d=bF;@knP zEmdu<_bx*87a*?Y4}cXzi)y=94=Uvq3rIL#vjY;0KHLy2LEqhrO8jumNrG*>*d63^v&> zSMu;iIb+9b;hu)S_Wl!UmHRgH$5Cuz*1=xlDrglYGRUC>Nztn#Z{R;Sz3?j{96TNg z5*{y@_AB3e&~T_ZKQP^?P4n>AwmO77d@tpeYe>X9Wiuc)FBD#6vsDWLl6@=O0T6t6 z;B&I5JNhf-?U=v<&=-p!WEIjf)O-izh;_&UyYGd>43*_5@P-1^5OS(0HAA7h+x`XU z1~+miL~6Aya6C#GId`o05IkwJdAm*kBs5+d*97L~slv|){Vu<`m$FwA*K6}BCRS&C_ zg51V96w=ZO6x2X&LvDxw${<}9LQY5!-7vD?cU@!~c-)W=H!k%Ks=(fUj)to@Ajd%S z44v}u3#;H~v3z8YUI_~stf~Q4>{KZtOaj^67`MoS94Uc;yOrAvt7VOB1Y4UF7Xcgj zJVuU_bpcm`qIt+|Yu3SV2j9rU28`rYHUZszV~l*-l2+8@9V7$WqZ4knYFfBb0E%#9 za0@>8r>!0~IQwS0NKINxC#>bCP3sbF*ucn5{Z-Q!YVa$$?*2$Wk(*F8{1Bh9Z&kB+ zUIxoY9yVcd9pJhg`ogC;89vbQS`5+##Xc#GwR6F*u-p)V?0wHcT_SAe2Z+KW$t@kQ zN+?Cd3wfVJqW%T1_67w?^G^`3n>1C;LWI060IXw z;V*o?gMnk=_Nm*S&N0ivW<0eHcAQwGWQqK0v3w2e6z<>PC>dqjk^2$+Fu#fVD%zVuo+kluwO0IV4Fp%eD2^5xP6O0*smyEq`CrP ztrVC5dDy*E1bPQ}#e;LrK5`V%0Gr1gen;8(1Tud`cbmS>(>o zT@rzh3R!d`26l#kV=mF-0HHFOYxgJ|aRI!Id*&1j*0j61f8gR?2M{ z=VG<6z8c1WT~?;`VWTBJQZ__z^vgX6X+GLVKXG9E5x4{fK|(4_9jA05 zU=24Q!1AesTa|pe1S8AG82-5VU|=@Ff)=)LN7w6rVzR0#q{IstOKesi1=P-pJFE*c zHEIuhq96J2^5S>DQ;#G?zSim%5C9z$w{1OCS+X3GqzTE7(p)nXrNu zKf|>TeU^3!{)}K1*#okuK-{bWpGT_l1Qcw~J%aSo8s^$~GsFVcaLC6i>Nv%$KCyw} zAf^j9KK=^=hbj#?JQ}2t>c;Sa9I?{R#1&}-x87w1S4Ozor|XeFW67qN?KuND+!}%q zazz=#PdN}_)dC(v9sct*A`W5ZszKlY zctl271i)=0B!p~cTEvEZ8a9xfX&=HB7$a3&Frrwgvfc8_V5<&fp75y9umkBAa^Bhk zix4h*gBOQ@lTFB1J<3OG!E4OyF@JTb0o#XgH%->!Y~#ull|oB2ee||bKXiI z&-iPD^!HR-YctP$^HD(}JR^wIrg11Hf-{DvLfDZ2RZ^&VMBtk021#_hAf5l+F7Kcz zXp;`)^8r@V5D0dBY4M7(+(P$JFkOk?fVjEgrgjkY0&i~R`Qe@LpoTJb;7TM1-T@Ns zXd~f)a<%|p0gJDHNK|5*SFZE@h&^Wn;Gxr>gQRNT)$4GJW{B_)1WZ81?1K#`RBGZ9 zryZP+qT(O6KyjeYwmK?KreVY$%K3eSTG3BtVCSLS_gKS%(4Q&rl%a1xg|rUXR352? zU5dKOa~UopLyHqfd=md$9%vp3q?aICqVDL}z-5dU9=|}`YI`oMg~E3Vbmj`8 zxNrW542whVffcj+!C}HzKtqQ-D6>Tcj!G?nXxPt|`ts*JUhtIZ7clk=gHvE&Vj#4~ z3k?4aGKdW$e@p~N5PVFhhJE2_D$3%TKh%oPJdyyTG;U8nsH+BLBDIhhs%ro6D`<2m z7#?IHks6_2F7-a;0DWR7 zD$u2d24MY&PBxu_FT@OJpY^YL3)Doc4}Pio<1>z-npOyRL6b30W`NUPA)8TzvtM7SPYYJ`4~B91^Gd@H7%RwNB)82iF|5n21SvVvcM8cEnqX5s%uY_g4`OTW|HT!52mG4g z4pF=M#Tb{qXrA!p^3vzg8MNV(gQTV4^1o0yb-P3#BO@cqLhU{0HP(Ahhx68g^d8KW>b&4b&gJ@AM2)ZuRY#K-uTS+! zjC%*e%H-)xbwvJ*tIyjRn_c)W@sIUU24ylNZ!uWcsz};F^!?-q7fdAR+g-8?hphAt ziDfd&yU;;UKC!US8MxH0+;7?k7q7=dg8CjOnXN6)uSoJx#DB0hoWgKV zfb%A(Q|4(!EA62C&*v|f&1VEYDc|0mR>!!%+@xY{Cf}U#gpsJ!Z06XQ=C09ZgQ{!w zlJ0fv6^8mzw=%EXSNd>Z-G%LsHI#}TdgpHMJ|f>&;})qNttWU=MbH>4o?W;g;H7c1 zOSjDNBga{&xx-r23o-pp%f*2T$9~Qa$&ML`@_$6+xKSc)7d-t;TE3IOWtXR2`P^CW z@Er!uMF0l$Xllj(fzU&{kK4+RN|ovd5+d4;|T`R}UgL52IAyZz^>flGDDvBlft<>>r3 zm*xVK?2nbq>hSg6ZJ~^}WQ=L2v{;ubpAJqRabXMD>%Z#uY8i+?rHlV2M5J$DSb>y?SjPiDS?m3iB{56D*#;>QzMO3g>l)xSO~;eS|PuFCWCY{0^z zoKGR8zkX9dAE)D?lJ&Y1eLs$GT?_f0lRqG=akkX^ zV2xj3&69%d7Sk182V0~fnZF0V+1fIN(M}QP3kL12lq`RBNH>gG;uT5}^9I~GkUxp6PJpexJ@>V-)oy}hs;GPcxUuRnO)nV{9Pycb zl@mV3=YXf!21GDRmVrp{Y#Ad>{W``hsJV0$JBes}P#-7&?gx0OPUt1J9}iCwSp+g{TyLQW*yy?_T&?t}g?jjiSMff8UUIF3wss?KroOYTZ6 z+hr#J{qU7`dAdSr_bG+Q7-@yHY@GBM(!FxzZ3=j%N;td2ZP>+)lHUqJB%Xkz2^uj2zArCD9V55-ZhI(wM1GR> zsXs~1sp+;0;D%A3k_6}DTKeS^VTs#Bj$Clp}g%N@tTt{YyY(*gL4h5qR>Kik z1KeKn-)VgPFpSBnhNDWh$G~i^Luv|T&NjMpTtJGJ6ZuLg+MKQ(5E z@U#~N3yN_g!>zU2)M+d6I{Vb@dmJATY^lX8UY7Lo_YgrWe|12~NG0z{=xK78Ef)7W z{w3f=cVtwy*7=`QW>4X*4gSN*Tog5DsL`wbloSteP8B8Q{GXb;$RJ7rSem^ga7q}7 zkUOJMZa!oL`0d47%59_~$_cd=xd>9az(ffCT)nDOmZVKjE!RjBvS8KupIUgp*sci} z_tPRn7DO=tOn3KWKRrSEJH75oLdp250-YtOd`Xf_UD5g!B&x$&`T%P9q3`hLhfQPC zql&aTw*y8*;Qr_9*172#M$_C!(0Qm6Zd{3Fv3&H?dfmb0d_QqMlB_IyV=enN_C_1l zjrungE9gr(#bq8e*7UbemK#(`soK#xH#t8u1Wk)kd5HTNuj@83Y~zB2{KtO(Clr0^ zV|(0o&q-*PDNhr2Bx5T2oMo>F->r_eKh}8y8arPro!sPgB1);IJY4%5ih#{#_67vX zHW>=QP|BbLCK)eBKk%5tYWY9ZqXEfKeTsDuTTiDH=N+#-`@HWz^zo4P0^z9}xFJ6o zGA?5${~cglzN`WJRck@Dv5Px6KZH@nck@z1<>y`lKAJOD7L*@m>Pbx`NPIS_n4>>h zw8#|-W#>eg0B39)T5TCv?MrB*ekJ*#~5qH5(y9hram4tTv^w86P*D zsr};{zIN`{#KJ~8EB;gV?o*6_uSCu_sGy1e;ud3fLrm0ae7%z=KZWtpfKB}E#X$*l zUDNx24*&AzTNRjs*Ob)ik<~u4Ic4E5|3V1HnF95L)%qC4CH>)$X9P9`dwM zn1}GghI%$8tv18jU;Bo$?BCOMNT@fur+u!3?lCbSB}wjw?vq3*oL{L*+DDuDb2PNP z7rTku3!L{gzu%@D_c}y9F1P}#nbaiRI9OfyHLtVW$X7i79XD&}Of5~!E_>+LOlGv< zCC8RPLn!0qkNZ=&X)_k-;brBs>Xn3Zpp|;vPKKp(ofsqBrjPH%OgHJ%$X}ja{Cw^B z_l*%iLv4Ps-*Tl%1S?}#0ksgy#s3Guel~gZ)ex35Jw3Gg;fOP#Ecf(esnr; zG4jQs>4n%r%G?Y%EBkQ~EMB4Fg9p|{0uGs(cK3-U^{>k&-u{(LPi!8hr+}yV^Oh3Z zNU|#(?92$C9RkclDDI35fYO;y!!tXILbk>9*Gw_lV64Z=Vk`Q$~ z2#M!5o_eP)4ju#@CFGb$_op9;63{}I^C=n15%p(JQ~BS{bo+gBE|QnvDk&$7)>@xE zXuV9Un=2&L^)q&p1BKAg)+*|kUpznP1TagYY@_d|F{{%1t8;`{cT?)yw1mPF=}gI- zEjTpiTJ4npCv+17#lJ1Tf3AR*G)V%liQ5bB35xj)tP2O0UzXCAKhly%h>BF%SAZx)jkx&a;~8=)7@ZP#+4UDZvB?2Eh7iyk>|3DC5=2) z_h*)rruZ|6th9rWNK9bG#EjU<f$+0 zQ=L#suav(0T$EPFzZ7;i9@OG3=Q~G{3vZbwbh~Lveop!92D+~f;%mMs^y+d&EqM=g zn+D3~09)pH>SK~7eIF*yMu&#iO(ZWWF4hJH;{e4!HG%8Zmn#Jp#8}qzlx)wOvr~y*m^_$|jPxk|BphD<^)jXBwPBYrhgly6?0* z2IT&q6a_b2uZTG{L!JLD5zAT7N=YA;iaR}LC`nfE9ho`RolzZ^PPy@Atlb60m5ZXd z*IMdlCsYAyE?Z?D%cGA#dN!1gdl zEl71CkODUTrra~+$@*xG=ssD9gvE4Ps>8t3`$J|tp6RQQ{mOln-XfCKhD&N)xTq&_ zYl$EQC=6~y`$gqj?z-F5ul+|k#4zy*Bk$CJy04@5iSRZaY>rPL(0KHK74XyUMZMvy z#5I!(#{MX!WD&|wZEzm-*H}H%rmQ$BZ+1}7PEHxV-&K!G(H77E+K9}Nhv!q4l1nH) z8f6}P8nY;^6@pz%ho;MLo{8UviE9nFzek5>i|jcId*<-euBG_oh1UEBk0RRf6a zhD#Ia{SWz%pkc`3`veXNLGTd%Bo5t{g5>tz3L_zMv?&G4Sw#KtCz&#<|2gvtJ_jKC z4iLdNlH)f?BV`!XVZ7P`*6=iR@Ivgnmb1~oaXX@pIe9eNNBUW{EHO7TUDUk5(!XMg7ll?gM+{S|ecgPVQ)7oOX<^XJA?BrJN*f z@}MzT{(#mlbcWsiQ?%^BP)6SgO~n6dS||d1OheYdrF;s6WCJPR7HdQjd2$U11}L9xoHKUv;m{^Byi}V4L8)ygTUt{ z34|nB6+Y6ZdE0s@mVV_GFGpf&#mxA8-V?URzgEkLM+t{kN!MXd%}v)q@lq5NiT#E{ zAtfT$wXCa!jGZw4$XbH2HX@+u;-T#aPxH^+()_Tp_>?;s`do=^9XR(#- zjJpNuQH_~jr$Px2tdN=f;BomxS`s@=fhvABSIZ66+{b@gf8e@~B=%Q(&f9$3ItRLs z+ezpCZT5dA2$`}WIX0W3pa#V_5;%e&d{4W}3RjcHhc7@2TVP2_Eyf;->@Ae-ZNh7l zHuf43RQI!WLO5*_3GaE7B`X!G?+!(fvTgYUn;zDFPR{-ck`V6*gD3e*}938N2mb~2LY?~*sUcEw?nRX9KKX-D_o2b(9Qj4@#H=#wRbmN>^F}LoO=6in51e{>V(%~de;=iOfCLVm znywND&)H|pjebZ^zE(Nk?uB;)V8sJBxW_7+9a#&1XqojNY0j0xu*9k9mk;T>R-R|Q z(p4e17B|__K?;Z;k`P|Y?|nerXrDxU(0>izl2T$~N``}TNFo{Zuzfowj&zmYdtt{#~NK)@~k*nJVezt5ZGpO88kbNw3)Sg|H_51}mqSFJ7=4FeXcIrv3x7PGt3` z(nE!!_IUAv*;2Y~w}QU(<}VSZ8R`bPKhL@b5ZnXe?Rv1xY;`EArkTrX^SD{9Dz#yev&<#&+@3GN#~6J zg%_bk%<~6okHQ4|(#%Eq^9nK4Q8oqP70dbl9HJWz%touQ*B#8KdK|qLF>wPQ4L_$X znt-i`XvS72{=sbS>19d^$%Y3^uke983GmZh3J-e=Lb|0-1z z+_&>>%P=!k->BJ=BA#s0(x?32#sp`|)f{TZJ}|G9J={%#q|HRHg7qg7MWH*DLj1I# zeJ`8t08Jgfy#x(e?GtHm80J@L(hZo(aUufalz~@6BNBw``YLx+(lw(`IM(35p5N`jGY*b8WI;8||+Fh0O0BQ#?cl|ABBh$(lD~bdD1< zH2Wu=@k6?L_!0#geOPtvFa<3Qe{-t}>guO#r7@LNGOkebQ<1|>1zZ1m4Mq>+rc0>p zAF~Q}UoU-4f_3J9h;;`8GDlhOqm4AZjlm^VO%W2W(u}9z9sr9$^lD?4hW=)g{>bL3DYju+BE-76z%zShA4w=EP9c2{3LziPae>%yF zPR4tG9S{FznH_4Loq4;TNJ;)fvle4#_P1>R(_X<}=eTPVsn|@_fR~!JYL<$T{{zJp znLn3O&JLV@G!&8Wj1T)29=~jUvKN29;WBzy-O#0{F(m3rGk8EsioSu&KkrHnulD!F zR2g0GoO$8>q9S!Het*XEqKf?$*+=73DLZ#3P{x1zar?cqC)%9THJiWRlYMvpal`H3 z8-{0G>Y3T|#_*o0*s;eAE`}ZS#~MGK`RUC5F_Q}yPOy};Vn#1pmnnvmMn$E2&#OdmgK%@dp01|6opzcw2Q!&f4Hd|j>H3w!R~LrPVv;5aFWLZ1S#ih(&%W^gs!o?X~*a zVN#S2m-WrB|3Ojf-VY~@sAXFCk{9m_@X0@6wSwSRn4=<#Ah8?BVNn`^YHsDM4dloA zqCp+fle)=qF!Phm3)grjrg|2 zEt|-?tQM&R<+6m;kP_JOP6S0#K03uZ`BLmw8Va{9P30`Rh(=Cupq7u!Hs zuXPrzpt?_%^;6Bcli6Aw1zXZmq{@ic%xJ5al5+ZFNlwbczZ%%mc>`JXU0=M|g|u-4 zJ0-^(w&e*p4;_q^+w!`c?7)tK@-!tr22V~(;NR=XX>VN8^VqVn!Qe%!ssYvAARR~8 z`9e3UTMaiDc6CoRV>Kb?xe1P>Y7Si-8$r(yP ztX>=UZ`Vr;#MPw&2XAO+LbX~wo{_%MsHNl!d*v2s>$DW7p5s9s1zATrA6|3~kiz^G z4qKwZyWSJGV%mXHO$x$zz7Sk@q z`9poK*v2sWW}m+_kMAK$8Bk|a-1Rf<4*kt@_S}IVqQJvejMDA+3iz_uHnhA=}$p26`C3FaGYAa~q2{`MHanz(JO7!R)Y26W;9JjJ4Y*0N76nNz>x zngP}GLKrdpw?}rVmee%s-0q=jwco9IBzL#X*gw+o#xYdG3ViALk6D*@mCG7Xb1<|X zL`28z%|12pQc(VekhLMz^P=FVhPX=u_i|xLanOn^N;h?UU3u808(S7md7b3S&A=&T za$Va60K+YLBklW4hRo3-O({AH+WSI9K4@I>i5a&#=|@o-i!<|mvGD+3w5nTUYWK_W zKbR+Rp4GoG^q_)Op?jvkE9ES=p*$=7J*7C(%=cfLzS{;DRo-CSb|TxdI@#IsO>v=4 z&|#>&Mvmoy!@2gMob9A6&;5$j?x8=_9`DV4iW?(k=@d!RubMRH?X;&Jw<^*_>~|f< zKb93*WmABQK%MmZfTox7bYbr_>RX?szRjQ??UWw7f9vXXT0dO+*_O?vgDO6lsC8)u z6U^uo=4r|5-|Q*Rx>}@HuFCuWe#fk~{bl_mJc_;*P%a*<5HW*0TQ|%@=JE74Xw^kwas6fn0n_B6pz5U9AEI=mFa(R6$Mw z=W@5u?bAv>eqV5=WHx|#B|7X8%JbKQ_Lx?b!FZ+ixKGX+5$2xhsKsPo zEuGyg{CmxqT{H(!ZAO)nqsJ)U+N2iqaq-1&=s}1m3l1kzu+G&Zp?^YK8_?%%7Q)E| z&KuzSlTfG|+rBH%xq33Zwg&DHYV4OY*OJ?Bq)x}ei5m2|LRopTS>4 zJl7?X+D&bf2T7qiq}p7)VLL*E(uxMqms9-&BQe!wMsXt-<&V8AbPuTNb-E?I(EP(b(`V9~P%` zH5?2KP@(^;|28|VOr5+_tj@>BtPXw~E>-yP)iaW(?ZwoI)-i4KZnBpj-%mq93eWR< zZ=^1l`}y4-bhVv@9$W$bEI8D^b2K1IzOTU?5Jgumrjk*+4*Ii@o~~vz-;Q?7TbjQ8GMvD@1_`Y7#Wa3Ncn$om;dbX z2CjEAF5yTf14vWw1%rMJ$xA^_pnHqbX7pK?lpo2Y+)v|lmB#k}%?7VkG`$nu>QU#n zHFNhqw~HgD%s+qaym?Y43+@jp@<&8VX>)^>>m%Wm8t2J%Q_c3>8AZoe2u_jYiV{1R z$-oU?h?2RZ0ndJY7ZbJGXkDM-AUnx)GrLC#bivtWOta=`_SF@mQyAg5^FjQ-CN@A!lAl0;D`G*$K7 zX}wzxQ|3-RoHYy0A6+Z?hVGLc!!Jo(zS3El@&}7NUZxR7j3wDOB_A<&wjf0@6ctwX zz6+cx(R=A^k&{OIIO#Vmt^P#GIRY(~&G4=fT40D=3M&^gFV8cA8PSIq@?Cz%yO|gH zb9ZYUk6)&(6!9*uH=Ig%BSr8GN2>1|GL?N=UT|3w$8x8BokvZ4kH&dDV-n*k-8K607rEy}N@ z(_D8m7am_Uyu~_xa=v>yVXl^S087z~U^Q1-m92O=Do~Ewnax$u(8204E#};?iDJ$o zTH=Re%=ZPq^QeBIUt7J2%x!A-m=#nZdh8fF#m>w9n5kQ#tk(U91@!ZVDGvry-iQ$6 z?GyU{g=79V{Wujp@i6QxE=gJlxxWL&C1iWcc@Y7gZdBhDS`> z{M%IBws?8elYcatx$|uD!wx=a7*KEW=ndE$q&=6td70W z$#7h})rRog_TlXZhsnb;i(b@%$v@J4Da?zn{3q>g;72U zD95VT3ZgozWqBo8MKzB;sq8QB&I_BF<@o`mD$F4Et+)UT#a=3#SwrS%RpuT-q& zhD(zSygV}urL*MBZc!T2CEBb??n?~jkMcSN@ta7FOOS`XlD&GOX1l@zi|+mXd1KKg zo|k(H7|KeMI;hy)lk!>STTi()j=lA2>8#OueRe7g&W+o}sme6^g}dur!>Ie#=FSiGNq9A01Vea+apn4TO z<4<#^-@Xx#E;2MDR{VE^Uz(z|Hv>ZWcz6t ztSZ=G)ZM(WllEr{%X090wbF~qS@rbe!@FffjtGmESgy8MjWhUuv0KU=5CQhdEp#{N zp_p*od6G67pF7w5?)C0IDEKo!F8|s`8z0xqaz}^9QuE%sY{%yASibHQCtJAcQ5IAo z-t^9%VQ*K0bN*ycHGzTwhTO7>4 zE_dAZZ21Jyw!DPw#2(3>`ECHCQ_A5oP3Az@a(u#-lUkWBnXL4U&gFi`J{CZ-qB4u!awLVd+MaT{1QA<^L(G@8~Q;w!(P z1LUUm1>oAeC&~RX*jr_Dw^Du}g?xyLc|Z1X(W*b0|2`$c%1Kj80HDh9-Ar!(e9csp z+4MS=D%k`{tDb=c1)!Q>S(7`uYv1ti9i0A-KgJ}#u9z#)U9uf>U4EysQHwcx9^<&T z@MKedS&8+Ccvr-Wr9O{p&#Cy7E2R#T(Ps;n7K?)8?&5VbO-5DnhdcZ(p}o0EY7(Ok z%k|!(j2!~6{6aT%1jmKkz86Ie2;qF zD3brctqZ}eeI{d9jWv~R=vpcpnRg-jE1UJ|~Z$8l1O7oBucnY|Rq@oE4FJXu$-9ea$z`H}^72h><ZPRQTRpn<>>P zS;NLehy z%lTF7?B*Y5bY=<{Hvx{=f~gOrhYtTC&d0nvaex|{zIC4m`6|#PmlG|^=hrfExglfj z4#-ch8b9X++@fk+&5$i@o2+r?BZJm(L16cFN~z#+rL+Uu)Y7-jf91!e7+{8>Zxg{11CN7L}up(7oOeI&j9>{f}!W zx#c^e*9Th?j=9{|s-5ZWSz)E<@Egqsy=Cw$H&N0|6hwmRMb55cag8-ZtmfL)+&BQN zBPU*_nZNp6*3UzxhB0*WqUeTRb^eZHAP12@wesiXYDUontFzHy4r6#t89d9htSQS>Mu7lqJRRs1+Y=H-I#8{X%p z-lgO%&h_Th=?W#I8T*-ouc)0)I$>!Qg+Lwg@pt$V2|VR@j$6IEdu48IC^w948(BJe z$H6I1Y;Hp3j$+N=8RE!xd}?WnXiI?5Z3?SAc#i)&te#Wfistgdt=#_H*~u`~JCxq^ z)Wz3z!UL0o=m1Ky&8?<)95U*e0!VIs%1tp@D)1e?U|QlJZ*!goR^)bhM})Kpg`}$_ zHCuS&7gKapsViP_)(CH5@hmpT#-MLcA>9Zw$p|rYW$NL(Cuf5%<~DgvCcY5eJ!iLP%WQ-2WM{XENtQx-A!ebgk12eH_|fky$<3}O zuJT^(WbXmt<6A&Hd~`LesXV!@ImbK5doE+D(tH0{>GS~%qcNW`vhGFS*?zvl$%wNR z)7`TC$M3E#S}ZvWI+$!SqTfV23ik5gVJmvCR z%X(+L`QPMqNA?=_D=Mr$@+-`?Np4+e3Z%>g?xF2_e4n9a9?Mgky=lUjqdjJnG${Ae zu<`t?8!?H|rZTX);FH5^&0wkPO-`S8SB~rvthQ(+pCDI5{nZio z)IrLlAHY)%PZ%&S#GNtjnHLhyhXZjI>xCh(P=ryc)>W$!PL5Wz$(h1 z(1Ur~HQje4^W%NlPD8(CmEexBzLT*NvSj<>w2zf-{Szvw0CAv z%yaQ6vbsXnW{nmbn~@tDGlIm5>ei0uAJZP6{S9nt#>*(E#g)@s1}hk010{FGx+cA2 zX#}S-?g=(RdKW>AgEhc{Ls(m+Ox(uqT8(r4NOg$rVoUi!!3z!FSx36lGpTn=JAY9g zW-W<=Gn>X|&ioj}nVd)PMmgR#{LVgZ7-y2$M=hUNB0KHc0wd*qnlq;qzl}KNuwyMd z{YveC5?~+Mu6jO(i`x)i&Tc)G%a6TQm!W(r4FEF;un328d#~tOiw1%Nm$I;!kgVYP zK(I-(=o5g?#miMaa|LKbGY zh7^(&UAK|94d-2oM4j53on)`+fXwIXs#2MGwLY;zH^sJcx&b{Eh z(y@NT#*5lj&b1dmva>SiJ+HW6h>*5tkds6>)VE)}OXMGDRf}O6IBgm#!8hX5 zoDTJ0ZJ&X>^RGe&kS*EUVeef6$wc^eRGb>53boGXkAb+${%P$k6SRP)?v;C;RA$@W zjuX0Q_5FRc!N&TKfozQJ@9{!SyMINjBt+_pfeyzf%KboJbqHQO#T-@iC@aCZ2XRi} z?MpfZ)_4Ovq%vm6vi;?1WiTv+`HYBjpNUOAobAJgtRtv_uuc3o{$LQYbI@L&HCq(M zn&Nd%scZZXCU3|y;hGA@YQ>0i6pBu|Ekz4N1=AjzHfw4y#{(_#{OF6+ApeLj_H|kQ% zl{zg`t$x>45U%596E~qG>jP_9Lpz(~m2#dlCf*WW9^NgAhUrl)MfKKyX6@4fe-s%f za=8S9EOj8(UVYd;4|{Ct{g5uH>UL#62=TUQ5QKxTCkkmW94c{Dn?S3uA7m2WHI1e- zh*!j#@te~tmS+tlkog2#GPSp;w`U!)D+!TNW{-*D?DF!*U{xD;m|P8hl ze;M}UVreaN>XNN?;cd5beNa*PPj{>&RN0E8-FpNoREF*%oBioTy*{uyleXrtRa=xB zB2cVF)xUb)%4YU;th5C(r0MzWcanmnc@GHgl%X9PwwPD9($gQQ;zT3Q4G177?V*JuYbX&??)f8U_foGdMb;9k>5CQE!_K<&d?6;w0z~J zGFh9{wNJkbgS-@i7{#u%NQ+YuWUI-suGjvF-;skf|0<+y#|IepzfIH;8${q&hP$ac z+UUiBF|!6Tvb013LYG&|ZAp{ngPu5@gc3A`^lG=)5hHEiy?$lq3sm($vGk!s!^fCX z$(lhtM&a~tT~DG)K=U#c@%5I%4aljt1YI%lCsRG`hvwx2TNRm1u{JKZ@^~+wLDKvFUtaJUB z{X~5~L7|WSC{A}zia;gY^U(fQrO0UJ zWe;!`=5<^MW!dAM(yUvZCUw+NO<|t|hx6sD6Kz+oIJO}Dl(@;3nH+g5NjcQ9wB~u+ z=hP+TbhR%83m^Ws1IfyauAP1QwBGp8D}46CGebw5Q}NO^d4+Yd*Ll#!w6(OZIH%E~ z95&*o?i2HjhY3Do?S+x-vZ_>%A;LEI08~phU%1EHqd;8WM6{+;D~D2lLB6W?h!gv3 z_I>QUdEzlqagCi>3$Mrb<@{6Z_~m2gH-3hVUx19|(;Y6*kp`$f%W$u4DHYl`|AGNM zTkmjm!3cT4(5#VckBJqJRo#sQzZcFxV&ewXo!2Gx8`bu)YL@Ce=!#dTKOef&W7147#LdS~I z?O$XPZ}1zp;aS{%8qRlOaN}8`ACKt5X+H`Dk}5;M%Iw{kx7G>jR%~i^Uih_Qr}qhW zmj8#zdg@nfRG?PglVO>WHnCs;q!=<1q3wo>_GMD=m<0(l187`_-D@2!Z17%PhUZ_C|14OdMrw5PNsNuPJVw#gZ+R5R93 z=a)eEFNX=6Ur85gf;GikwgP9^pfCFhKmPmvN5t7<?qG6bQ4FZ!My==V4ZmVRw*;(+JiubwvR8RxO zZ=yqTlVLbMp~n|ks;m4H``42^)`BeY2h9chm%mSB%jmrQE4kq`)8=0I)|rOx*i{)R zxi)=12;VXIikqKk%(lJ+g(rmSjOS$21CRzt?!7*!+BzmcQ&@w~lrjTrrRP`)XAS&B zq&uyJCu#zPdarha6G_{%lHP%#y1t@x%fVN*IWVZGMxf#Lb05QZ6wp!ZU1ecHhD8J* zSgC0F;|L6Rue;vu5pkb?=9zE7HrgORgiT>E*?)adGxm*yLo=m>s1A zg+;mdioYXatBtRW|1-O=#`m52_;{>SeNN`HZYxt6Pjsc?th=``sNb2xgYr*xwzYBm zSyM>F%NJAZNs-ighuO@#3ihotRP^ED_)b7AP}+m=iCoiVf=MFUe2*A|vly>EY}^>~ z^nM|2vejzu7n}&U?=E;&h<IXLF|)dPL$`_7Lm>O4 z>k+kAqd|tHL$%~C>jJKclh>^(C?)0eQ@9ce12LyqcwMj{v|}q%VlCg#Ni7RCoXTx{ z;4Xez#t+YmCNEIj(-}-U3aqa++XZOHtCIE8BLBbnz=|rMREP9hMhCo-J_|8ynZbKD zynjFi+KU`AIzg)ntsTF3wV2d!eSC5whvz+D6-Xd!Z**c@jE%O^DGWC|oM*v!Bi*i= z{yi>cn0L;0P67!tnP@2N9uvHJJDFLwkQFF7Wo3GbbtM{g=pKmwc61m(VXBo!w$h?# zn=>p_L&N-V%x)|BGB&sl+o^3(1MhtwI)G9Y9pi4F7-ByT&25_|W~Ui*x`k)bGYclb z=U9gA2e?5EsXb!-gATA;q#^b74A53-u!q98$&YL7PW(Pz->}{7X%OAj4#sJPC1O>X zyh}vOEN@nYBv$;yrNE1I*Jq?V?!vbd5JfaIKg`kV)-Fz;_iWtPx_ySIDQ%HkahOA% zX1jp@d*UrHqt@YCkYsH!gwGHub>M0h>AyOsO1kKBzF)R(I_x6D-}*fIc`Ev$^agPC z7yeO?n;c5=IB8Dc+e=_&UzYWn7|Z(>J(5G-5DE`jepB!d2VBC3=xZA54@1RB=PJ5% zW?H;9=j7ud_h!+Pz}jar*jUvv7E)vUJ7Z(9*@OEzi(R0f%0Olf77m@TJB2vsbWKR* zzTLGA#<5ZRwU`eI%eO3>oG-&4i&7VKex3%&c&im$_eHs=Z0EdRP3y#?DMY!|8E?os zgDjNYoT^we7mRmYtJcW$DT71NB_lQgl4NH7gR4w=XSwMvWZsi1)&*Jfk0X{s8%S|S zgvw+mZt5RVI9Uc~TRH)W*@K>!EG+ENO}MMKBxLtc!$^9GlRXZa0$$BQ*;QyYja?a zhnOw03E=;?yOSGe>u#5yYSiAVQmk|VlZ2)#HI!QoF)U03XV)p60vTeota1Pn{L?VPJJx$CKxKQB*k~>MY0h^Yv_jZmOl8! z$c7Pnu46h#eMVMt82cK9UW@9;%FLt*i;q(rMpy%cP)JxjLD5iym;T^Rkrc=!ch~r? zEOlMcz6mKdvk{w;wxf-Hxsm{bxr{szSAT-3J{v8XAuz4XXCI2dJf)x*l2FUFkIIT4 zcv{l{+fa{fj(eMg6?*u6@IG00)6xZ>u=}xkEL!u)FsBf zQxtpyi|uoG&OZ>jj;L%f$;?kqj7&PETha2o9?S=;d55G$RnzhEzF=dc&BIK&NTx;@ zJ-FBXaY~v2XOAUg)~2btrJe?P8}awsGa-`j(eX_5F#mLBZ3}<@jp(L+)LU8t+HDSS ze}PkA3|TJuQokCe9eya)3#(YmpYW&8+A9aAk~g8;JWB%(`ocDun7dCiO|ovLfKRJ` z8XeB`8UA+^TA2!=X3l@GgMjyGkIpVpAH=ct+F=_(=(eS%6NnUO5n`KHLH#C@=8W9Q z+QU&BG<&9NnuIrlJdeB7d3o|4~T$xxtQ_|~RW(>X}Ub3Cs@;zdz@XJcf-exrSF~%|CT3#um|IMuzOM(GMLye<pKNw?^M3}@-Ci?_3EuHD$*L{m&6mUA+h@=wCb5>Zv=%>191ZZ0fFv>UN0P|S z7G?<$Ll~ycr^5ovPTXMLEIOS52qp26?TkDZWAfc@<9ju@jU1&7(_zGL6e{h-sq)}`rY>R<>fz=(1w9NYHMSe%l(&W35%ONlwlDe0T{5rTLNtKDn z7&qHjcM^QP(>p!i#yKAoS0nLTi4kdgM5qYZX7^mscx!l~ zcR_52^8K?k?KRO_Rce7L5NAMVAdJcU>d(owvGOuS!|+9_TCBYq+%O-goOnYFowtnp z_T%)+gF{cY;v#03(SSrWJ|37^*&PfBI>)%r+yKv8mt~7Fd(mT|=gB-a5kj%n{ zYd8};WOiNWV+8db=C=-TBy~JXj{ddPK-E!<4jXY(%j@Aof%QbgNNwl7UvlX9-*gq+eX#v(E( zt8@x%>F|c0swUCtDs9&6UM}hV17SK$^48j}A>L=A&5l!6R!HNtM%E8!rh-pL?wk{Y z@Fv+_ehb{zZFL}LO6-TrmB1^Ct2!q_iUHrx4(D3FgSaCj>ERm^l!}R}cvnP~yU&NH zD1o)Nj!4`Vir7Xf-oaC`7WoIK6z?TZ;H3csV=pU(z7S-r!Fx8xxw)x^T6pdw=&fnA zp=Bc@Qf=5KFPjsU!25>~#gMxMf+6|?weI9t0idx~vEmVr!uJ|kl$g5Cu>5@5wf2Fv zmm{8Z=$qfwc#Gz>=d|*YlJAE%n_|%)QjfxAFJEyJRu3@7E2VolqexR+$u6=~S6x%suEZDdG-8PFdL4j2YY?I8Dv-3Z%x{} zA+}?Vx#|HmpI!7oh*S4EY_t1rFw?Z?^vI&zLA%Jq0`eQ%Nhe4lVe=T{FGaN3iJPY(G-e&?k&^nJaFF zRQk2BtuG@IJV(~@I}N;(-Vwh4X|GpZYejG0Jb;vkIhdQfR;daJ#7${_fP8@H20AWZ z2yA~N-u(w#W@6;cU4R!`A@2hHOhvGwOG2&_fE$~OPMlAwHGNeSoEUj4wiaNgVKYZM z?a5ZHAfc<#dXl`)rVq6!z2nnDR*$O})JIBAW|VCan3%Zn-DR>7R|5{19Z-Om%OA~( z|Db>9FZXnCShrEY1@!Gm>e5n$AY@EXmw^C|K`$vW=~xcIi-%rHS|v24x<0{*;TR^9 z^`1$(<@W-a@7Je;Yu*~-g3ib6zjVDclxvEgZrh=y43VvPF9xhBAvD0rC4ZQxi0B>J z{GXh(3Y(1El7sN;lg4vH>^O*fp}-~Q?A398_sdZl^f_uuH-C1o_pWvi_kHV*$i3|v zj06^4$l)5vs#`6^C+7aW8Kt_i5AOLW&Z)fY8<->zNr&t(A+_{LHY&PXa!=)};Xh>b z#-VVFKlh0FvCp5VO?-RBdN*vytXXh^dC=r)Yk)Wf2HM9Dohu~u+xdi-CSLzoQ09I) zSf5TA$dp925Geu7Jb|XZ7N3mS;|*f=fi4!2qdKxwV{GYY5|uDnZD?7Y+V|+vF*n&` z2FJtl>6cej`-G_)4y;tNL(BPBdpB0*E7@pm2aJiQmfxH=f_`%4pBDWQ23PA7WuuFo zw@@nTN~{LBndbR*>IYSv|{jd!hhP0D3)kcj&fc0`_ z4=^+jn74o0`}oy<)kYPqg^uqe2O*1RrW0~=5Q^}^wZZ70ksF@NYAm)v9%AJ(MPR=4 zV}K#;f@|r5dN7aRVy|A_tCzjGthj7n#%bL~1Rhhk@V<_Wnr)lS4toeTgbl|x%VfCc zW8oQPlT+n{_v;2{sM9~+0 zS9vQ|7brnXcp=w0puA2~u3_Qzumsq{`In3Xdw{OG>JWU4P^a#8A_eGF=vHj&3VP0c z<=4^W=_Wk>nywe-u+L}S;~SFiw8ke^wWHYSqS1d(dTsSR;z!U@*3G`L(A=Xe#cInJ zSo_tCF&6RSm8;>)YuUCduNi5@X8ijSjNcqT=gOHRu!Vts*GI9(YZ>)s;xUsD+^ zCK;#M<6o8kHaLW&>r@kq(UCN{8r0h(^>DHuueA9lJrlHJ6z*m63VbngA}LuCmypEJ zrytFabqQ!F3fo$@{lYSyU)@taO?M1X4k)aw*h;17`MWuLnthx~AYW2B`@j!rAm{@^^DxA3k<>wp>cq>?HHsE7LsTSw1Zv z<2j@3DdQ-Ef@O2cqY(pSc2qS+`A6 zLf4vZpm+&U@=pZn=!sR-WZn!`t@K7Rkej?F6=m5rWTLa3{`~0|gqaw~7KNskZRcQ! zKRr4E9_h%T1O$@^M7#2B%p1X*JZ(fCdl=w)0^DIr@v?b(>ALtCQc>j({LEyfx@q9< zh%L-*Q73*pq|VJ|+dj7dI1GQr!(+Z@sw?1*lxw0!sPg(g@E9M3z@X# z#L&sFnkU(g0l|X+ijoR#9yMh0O2N)cTJJW|bY@s?kmPM3es#CzPg!X-;U#t~y1!&_ z&CTDv!`n1WnqiZqWq1R zQo$@DMmW%5J>t9eCr$FfH1vg(!iG@WkLBr|%8wf*rh-=`xjBPzVBpasp5SJ&4{HR- zxB3Rbkr(-4n>fUiiv3X{M?jqp!@?&F%h(eNQdGw^3ah2qEY-vKc~cZWe?1}vM)`L{ zGiOp1z_)O3oUsVNoD10chsqRpXHe4y(s6M<&-)O^GP@pDA4so_1we^MU;}-{vSfj} z0Eu<-O8k>F|Ln6r%tw~Vuk8^TQJApVqK?)Drav%yL-IV#p3h@BtHAbklQ-olfy^+p7K)h!^fPaJcb6Uz+5{G-? zcEz##;9m=#Zt-OkvEH6!J+*W0Lz;D{`>qJY^waJFwzv+M#V~MBZN`XPmD3p<93N?1 z^v{p2hBeIU2S8u1E~`33c3#5nZI64hhOC$DNXisF`&MDeP58UicJ4I;p93`gY=$@Z zi^e`#v1XDsuEC8k%9BXsg>oJJtN|B4F>AN}A#$Y$3f@{#Z0;TPul*Zjq=^4N~`yLLj+hduYMnTZaG z;{a^elRm%xCf&zh__xDcaxfH0GB9?XQm|6JaaCYYn|~ZXTbo{0TXh{Ko{%B zi-M6kf<8QpkyNB+c(F9>iK@-D<3FogH+-( zRID~#gAS{iB+4WukOxAuSffqb#12A z#2}2~E1FrP=kd5DoL7I$*MPEJPv9Ko$f|kz$*%a4pnCOaQCRli_a;e^NmhTUa+a&o z`kF6}vG)evxsr3K6erQ%HqeCpCqHBZv{8J_iVPg2XS z;tR$zgm0b{?zWT!spNr-x91q#Z|Lby37$i#a|+OWIU)Fl;{Hg?@bUnGHoD|KdSAfZ zzc73#VGzHhL?OQO)BrrTdjPF_rYV@Vxml*IVhDKueUoV4JAGhuLnX@bQdeEU*7=gj6!r;cGxAW-uo*A z<98Zq+Po@(Vl#|1VsEvD@B}-%TrE-}QTIGnSb<`Ns<6*5r!M^FICw5#qt0LBb|QnL z8SK%q4g7X07^=?Xam=!$?Ec?Ra!`G8K zcnc|i`5L2o#ekyjVWmVSt#m2{d?$sb#>V=KV28%1@N@LjJ&J`4`+-0nuF2I!^7vuy#QGP<#wRu`P8uk%2*tMsYggo}m7E6OBlB zlT>4O)^xYkfWFcv4D-*uCO9M;z3qRjPNhws`+Ua~qPtEjv6gTE%@?wp!gjNpv>3c4 z(7ImkOMs)Z(lNQR>tcTvv7{G>b%~ePvMzfB3kk*C9HMGNGM+t?_OQOA?4Y)!!zS99 zbg}9>GAb-AS3c6zaE_W4KNq`5Re<`q`T~LbuX_Ng(76~`rlIQ_BIU|ZG}_0i!!}!) z2qrPPyt1jfHOM5iMW7Wa&Vj5ApEYGjw}EZu+%6erZ1_izBeBz4bn_S9Qwv4Rru<^a z|0uD7MKoL*ojRTz#~~fJy9K5G=HeA}7#*x={5|7z<*zMd>s1NNE9vH97e`(T*cqvB z!vzca0DN{`7IL(Eh1+wVz7{;`rpuB59!!?&I~pJTqRG8Y{fu`3*tW<<=F!!}ejq*r zg{iZd{3c*`gDi|ow7p&i)lQAh)FW0nxbJY8TpI|EJW~Se@6h~P)34I#^;ro*a47g_ z();q!T~S#4oe*%%h5277EbQPTtrLGOIM7`7R(doXn|}I{Q=N=A(nta{fBMVOD4G&|i@qLz z>~YkFl41VuHU~2(?Lm^)85a+4JQG%97@cPVlF`0&h9LJzZ}2981@`Arq|jI7aakFq zUg>0Z^9~rcckpx2s&*`J1NHzb2sVIdek)DT8$HmCLHvRam>5a$h3L{=ywXVl^ijJQ z;)DHoL`tJM=#^={9V@!q4)%S{sknaB63UXN_Y3coO#;>^eft?|maeOzNx1DiYbqs) z47phgU9dDyYKN3w6?&;TK=V_6I4qalF)wIBFT4glae`HQen9nR=PZfhD&pwqUW71Z$g|C#> zoG-?x$-On8OIF4jV?a1eJz%z%4E;soVwJ_787uspMpjk>^tBBc2JPx~ra-ginna4L zeeS0`v-ZH&cyAVug%b2mU%7B`O!)y=2a$ zBn$I@w}%$zM@au!RsHf+o@6~oHXNNC20q#4Jy&bR{o^A~$@(ODi6l$&^NFqMgA>GD zva)$a@Ud5X4(O&UpxWbxNRJt9$nb7hZ{_i)cqcF0i)q?kxBAJCvAVTOWq)##=CeO%~?cysw(`h)oFDZuao9-!+bw)7|9#IGd40Fd1{NSvZZ$+ ze_^uD+KP5SY`C~ehH`(&p!~yQ$tl$<`MTf;4wo}<^^P5k5vFD^lzkZWw7aQil=_Sy z=7G-m2HgoSIMMzr&DQI06;KN1WAq59g#%Dw)2v#te4i!zj9}y!M33idLXn!zcO>(1 zUjOqc1ZJS^gC6Rp#zj4UDm&~Z#37F{2*Ms7?iIeJe7vC`quy%9I;P%5cJ3}XBI!yQ ztjGkOs(*sFrdNB1(VI_7f=m2$B7~6n7HHrDu$?rx@3Ou9kGOLHa|hTHzN5JJZHm-* zXjoJ#Chp=er*cOj09$)@z(LJCk^58NerH(zawZJ=Xq#bg)c6pG>Ol6?NtoA?P~XDj zFwF*p+f)gSjwC@b%N&pw*v7AGIr;^Uw4_jxm1yTBE z73_J!^JtKbWVH zmEMV`D)Tp++z568R#IGDuzSz3(xAXeiy*PtL5iJC)8`~Nk0P~~^L_+ImXYog!ol|# zmdh%gC7;agPeZR@D`PH)DH8!pOX;P|*DMbE(ot0J$sOHL)z9)iK5v`eXHFj4r2o;X z8UU(@;@nY%DlOVVAohV+++=ssHfZuxZ|rF{}=LvIYmPMz63{LG4*T->Yf7vsMD*0F z%v@bQzK&-4*0$V|ZkNwzfvU6i>m$l{(8U7ZYNh2FWkv2aK^WZ83BUG_pP2vk@pu21 ztt|f$w*Ln^(v`-fOrnuI7oVGytYJ}2gOnrdNDSC0E*()ae@w{uJL_TKh6xJhjUF?$bkK_OIVgCQ$|9=Ai&!51r^LwuuKq_lx Wz5izpeyhiE Date: Mon, 11 Oct 2021 20:50:51 -0700 Subject: [PATCH 813/930] Update healthattestation-csp.md --- windows/client-management/mdm/healthattestation-csp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index dd83b691f5..5893a45e9a 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -51,7 +51,7 @@ The attestation report provides a health assessment of the boot-time properties ### Attestation Flow with Microsoft Azure Attestation Service -#add image +![Attestation Flow with Microsoft Azure Attestation Service](./media/maa-attestation-flow.png)

      Attestation flow can be broadly in three main steps:

      • An instancne of the Azure Attestation service is setup with an appropriate attestation policy. The attestation policy allows the MDM provider to attest to particular events in the boot as well security features.
      • From d37e40168e91c6923ea297c6b0712d60e9b51299 Mon Sep 17 00:00:00 2001 From: Gitprakhar13 <45089022+Gitprakhar13@users.noreply.github.com> Date: Mon, 11 Oct 2021 21:50:17 -0700 Subject: [PATCH 814/930] Update healthattestation-csp.md --- .../mdm/healthattestation-csp.md | 31 +++++++++++++++++-- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index 5893a45e9a..f84f0fae96 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -49,9 +49,17 @@ The attestation report provides a health assessment of the boot-time properties
      • Receives a signed report from the Azure Attestation Service instance and stores it in a local cache on the device.
      +**MAA endpoint** +Microsoft Azure attestation service is an azure resource, and every intance of the service gets admin configured URL. The URI generated is unique in nature and for the puposes of device health attestation is known as the MAA endpoint. + +**JWT (JSON Web Token)** +JSON Web Token (JWT) is an open standard RFC7519 method for securely transmitting information between parties as a JavaScript Object Notation (JSON) object. This information can be verified and trusted because it is digitally signed. JWTs can be signed using a secret or a public/private key pair. + ### Attestation Flow with Microsoft Azure Attestation Service -![Attestation Flow with Microsoft Azure Attestation Service](./media/maa-attestation-flow.png) +![Attestation Flow with Microsoft Azure Attestation Service](./images/maa-attestation-flow.png) + +

      Attestation flow can be broadly in three main steps:

      • An instancne of the Azure Attestation service is setup with an appropriate attestation policy. The attestation policy allows the MDM provider to attest to particular events in the boot as well security features.
      • @@ -67,12 +75,24 @@ Windows 11 introduces additions to the HealthAttestation CSP node to integrate w ./Vendor/MSFT HealthAttestation ----... -----TriggerAttestation +----TriggerAttestation | +----AttestStatus | Added in Windows 11 +----GetAttestReport | +----GetServiceCorrelationIDs | +----VerifyHealth +----Status +----ForceRetrieve +----Certificate +----Nonce +----CorrelationID +----HASEndpoint +----TpmReadyStatus ----CurrentProtocolVersion ----PreferredMaxProtocolVersion ----MaxSupportedProtocolVersion ``` + **./Vendor/MSFT/HealthAttestation**

        The root node for the device HealthAttestation configuration service provider.

        @@ -360,7 +380,7 @@ c:[type=="events", issuer=="AttestationService"] => issue(type="bootRevListInfo"
      • Call TriggerAttestation with your rpid, AAD token and the attestURI:
        Use the Attestation URL generated in step 1, and append the appropriate api version you want to hit. More information about the api version can be found here Attestation - Attest Tpm - REST API (Azure Azure Attestation) | Microsoft Docs

      • Call GetAttestReport and decode and parse the report to ensure the attested report contains the required properties:
        -The decoded JWT token contains information per the attestation policy. +GetAttestReport return the signed attestation token as a JWT.The JWT can be decoded to parse the information per the attestation policy.
        @@ -422,6 +442,11 @@ The decoded JWT token contains information per the attestation policy.
    +### Learn More +

    +More information about TPM attestation can be found here. Microsoft Azure Attestation +

    + ## Windhows 10 Device HealthAttestation ### Terms From f6321598c11184393b90ee8f57c0551ef1d4e8dc Mon Sep 17 00:00:00 2001 From: Gitprakhar13 <45089022+Gitprakhar13@users.noreply.github.com> Date: Mon, 11 Oct 2021 21:52:09 -0700 Subject: [PATCH 815/930] Update healthattestation-ddf.md --- .../mdm/healthattestation-ddf.md | 571 +++++++++++++----- 1 file changed, 404 insertions(+), 167 deletions(-) diff --git a/windows/client-management/mdm/healthattestation-ddf.md b/windows/client-management/mdm/healthattestation-ddf.md index d7209b1cf2..651900e2d8 100644 --- a/windows/client-management/mdm/healthattestation-ddf.md +++ b/windows/client-management/mdm/healthattestation-ddf.md @@ -22,193 +22,430 @@ Looking for the DDF XML files? See [CSP DDF files download](configuration-servic The XML below is the current version for this CSP. ```xml - -]> - - 1.2 - + + + + + 1.2 + $(runtime.windows)\system32\hascsp.dll + + {9DCCCE22-C057-424E-B8D1-67935988B174} + HealthAttestation ./Vendor/MSFT - - - - - - - - - - - - - - com.microsoft/1.2/MDM/HealthAttestation - + + + + The root node for the device HealthAttestation configuration service provider. + + + + + + + + + + + com.microsoft/1.4/MDM/HealthAttestation + + + 10.0.10586 + 1.0 + + + + + - VerifyHealth - - - - - - - - - - - - - - + VerifyHealth + + + + + Notifies the device to prepare a device health verification request. + + + + + + + + + + + text/plain + + + - Status - - - - - - - - - - - - - - - text/plain - - + Status + + + + + Provides the current status of the device health request. For the complete list of status see https://docs.microsoft.com/en-us/windows/client-management/mdm/healthattestation-csp#device-healthattestation-csp-status-and-error-codes + + + + + + + + + + + text/plain + + - ForceRetrieve - - - - - - False - - - - - - - - - - - text/plain - - + ForceRetrieve + + + + + + False + Instructs the client to initiate a new request to DHA-Service, and get a new DHA-EncBlob (a summary of the boot state that is issued by DHA-Service). This option should only be used if the MDM server enforces a certificate freshness policy, which needs to force a device to get a fresh encrypted blob from DHA-Service. + + + + + + + + + + + text/plain + + + + false + False + + + true + True + + + - Certificate - - - - - - - - - - - - - - - - - + Certificate + + + + + Instructs the DHA-CSP to forward DHA-Data to the MDM server. + + + + + + + + + + + text/plain + + - Nonce - - - - - - \0 - - - - - - - - - - - text/plain - - + Nonce + + + + + + \0 + Enables MDMs to protect the device health attestation communications from man-in-the-middle type (MITM) attacks with a crypt-protected random value that is generated by the MDM Server. The nonce is in hex format, with a minimum size of 8 bytes, and a maximum size of 32 bytes. + + + + + + + + + + + text/plain + + + + - CorrelationID - - - - - - - - - - - - - - - text/plain - - + CorrelationID + + + + + Identifies a unique device health attestation session. CorrelationId is used to correlate DHA-Service logs with the MDM server events and Client event logs for debug and troubleshooting. + + + + + + + + + + + text/plain + + + + - HASEndpoint - - - - - - - - - - - - - text/plain - - + HASEndpoint + + + + + + has.spserv.microsoft.com. + Identifies the fully qualified domain name (FQDN) of the DHA-Service that is assigned to perform attestation. If an FQDN is not assigned, DHA-Cloud (Microsoft owned and operated cloud service) will be used as the default attestation service. + + + + + + + + + + + text/plain + + + + - TpmReadyStatus - - - - - - - - - - - - - - - text/plain - - + TpmReadyStatus + + + + + Returns a bitmask of information describing the state of TPM. It indicates whether the TPM of the device is in a ready and trusted state. + + + + + + + + + + + text/plain + + + 10.0.14393 + 1.1 + + - - + + CurrentProtocolVersion + + + + + Provides the current protocol version that the client is using to communicate with the Health Attestation Service. + + + + + + + + + + + text/plain + + + 10.0.16299 + 1.3 + + + + + PreferredMaxProtocolVersion + + + + + + 3 + Provides the maximum preferred protocol version that the client is configured to communicate over. If this is higher than the protocol versions supported by the client it will use the highest protocol version available to it. + + + + + + + + + + + text/plain + + + 10.0.16299 + 1.3 + + + + + + + MaxSupportedProtocolVersion + + + + + Returns the maximum protocol version that this client can support. + + + + + + + + + + + text/plain + + + 10.0.16299 + 1.3 + + + + + TriggerAttestation + + + + + Notifies the device to trigger an attestation session asynchronously. + + + + + + + + + + + text/plain + + + 99.9.99999 + 1.4 + + + + + + + GetAttestReport + + + + + Retrieve attestation session report if exists. + + + + + + + + + + + + + + 99.9.99999 + 1.4 + + + + + AttestStatus + + + + + AttestStatus maintains the success or failure status code for the last attestation session. + + + + + + + + + + + text/plain + + + 99.9.99999 + 1.4 + + + + + GetServiceCorrelationIDs + + + + + Retrieve service correlation IDs if exist. + + + + + + + + + + + + + + 99.9.99999 + 1.4 + + + + + + + + ``` From 99fe9c6f5e2856d84c52a0925a5522df3146ad49 Mon Sep 17 00:00:00 2001 From: Gitprakhar13 <45089022+Gitprakhar13@users.noreply.github.com> Date: Mon, 11 Oct 2021 22:06:23 -0700 Subject: [PATCH 816/930] Update healthattestation-csp.md --- windows/client-management/mdm/healthattestation-csp.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index f84f0fae96..d8b7e7ed5a 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -233,6 +233,9 @@ This node will retrieve the service generated correlation IDs for the given MDM If Trigger Attestation call failed and no previous data is present. The field remains empty. Otherwise, the last service correlation id will be returned. +> **_Note:_** MAA CSP nodes are available on arm64 but is not currently supported. + + ### MAA CSP Intergation Steps
    1. Setup a MAA provider instance:
      From 4988c8cf4f59a11fac5eca1f9e698ff78d5eb486 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Tue, 12 Oct 2021 11:30:07 +0530 Subject: [PATCH 817/930] 5488965- EICC Updates-Reimplement Re-implemented EICC CSP updates as per task : 5488965 (Need to go through and re-implement these text changes if they are not already present: CSP changes - https://github.com/MicrosoftDocs/windows-itpro-docs/pull/9138 DDF changes - https://github.com/MicrosoftDocs/windows-itpro-docs/pull/9137) --- windows/client-management/mdm/euiccs-csp.md | 30 +++ .../client-management/mdm/euiccs-ddf-file.md | 206 +++++++++++++++++- 2 files changed, 233 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/euiccs-csp.md b/windows/client-management/mdm/euiccs-csp.md index 97ae6b939f..c9219f4340 100644 --- a/windows/client-management/mdm/euiccs-csp.md +++ b/windows/client-management/mdm/euiccs-csp.md @@ -62,6 +62,36 @@ Required. Indicates whether this eUICC is physically present and active. Updated Supported operation is Get. Value type is boolean. +**_eUICC_/PPR1Allowed** +Profile Policy Rule 1 (PPR1) is required. Indicates whether the download of a profile with PPR1 is allowed. If the eUICC already has a profile (regardless of its origin and policy rules associated with it), the download of a profile with PPR1 is not allowed. + +Supported operation is Get. Value type is boolean. + +**_eUICC_/PPR1AlreadySet** +Required. Indicates whether the eUICC already has a profile with PPR1. + +Supported operation is Get. Value type is boolean. + +**_eUICC_/DownloadServers** +Interior node. Represents default SM-DP+ discovery requests. + +Supported operation is Get. + +**_eUICC_/DownloadServers/_ServerName_** +Interior node. Optional. Node specifying the server name for a discovery operation. The node name is the fully qualified domain name of the SM-DP+ server that will be used for profile discovery. Creation of this subtree triggers a discovery request. + +Supported operations are Add, Get, and Delete. + +**_eUICC_/DownloadServers/_ServerName_/DiscoveryState** +Required. Current state of the discovery operation for the parent ServerName (Requested = 1, Executing = 2, Completed = 3, Failed = 4). Queried by the CSP and only updated by the LPA. + +Supported operation is Get. Value type is integer. Default value is 1. + +**_eUICC_/DownloadServers/_ServerName_/AutoEnable** +Required. Indicates whether the discovered profile must be enabled automatically after install. This must be set by the MDM when the ServerName subtree is created. + +Supported operations are Add, Get, and Replace. Value type is bool. + **_eUICC_/Profiles** Interior node. Required. Represents all enterprise-owned profiles. diff --git a/windows/client-management/mdm/euiccs-ddf-file.md b/windows/client-management/mdm/euiccs-ddf-file.md index 38bb8e5f6f..f7d0851746 100644 --- a/windows/client-management/mdm/euiccs-ddf-file.md +++ b/windows/client-management/mdm/euiccs-ddf-file.md @@ -49,7 +49,7 @@ The XML below if for Windows 10, version 1803. - com.microsoft/1.1/MDM/eUICCs + com.microsoft/1.2/MDM/eUICCs @@ -58,7 +58,7 @@ The XML below if for Windows 10, version 1803. - Represents information associated with an eUICC. There is one subtree for each known eUICC, created by the Local Profile Assistant (LPA) when the eUICC is first seen. The node name is meaningful only to the LPA (which associates it with an eUICC ID (EID) in an implementation-specific manner, e.g., this could be a SHA-256 hash of the EID). The node name "Default" represents the currently active eUICC. + Represents information associated with an eUICC. There is one subtree for each known eUICC, created by the Local Profile Assistant (LPA) when the eUICC is first seen. The node name is the eUICC ID (EID). The node name "Default" represents the currently active eUICC. @@ -79,7 +79,7 @@ The XML below if for Windows 10, version 1803. - Identifies an eUICC in an implementation-specific manner, e.g., this could be a SHA-256 hash of the EID. + The EID. @@ -118,6 +118,139 @@ The XML below if for Windows 10, version 1803. + + PPR1Allowed + + + + + Indicates whether the download of a profile with PPR1 is allowed. If the eUICC already has a profile (regardless of its origin and policy rules associated with it), the download of a profile with PPR1 is not allowed. + + + + + + + + + + + text/plain + + + + + PPR1AlreadySet + + + + + Indicates whether the eUICC already has a profile with PPR1. + + + + + + + + + + + text/plain + + + + + DownloadServers + + + + + Represents default SM-DP+ discovery requests. + + + + + + + + + + + + + + + + + + + + + + + Node specifying the server name for a discovery operation. The node name is the fully qualified domain name of the SM-DP+ server that will be used for profile discovery. Creation of this subtree triggers a discovery request. + + + + + + + + + + ServerName + + + + + + DiscoveryState + + + + + 1 + Current state of the discovery operation for the parent ServerName (Requested = 1, Executing = 2, Completed = 3, Failed = 4). Queried by the CSP and only updated by the LPA. + + + + + + + + + + + text/plain + + + + + AutoEnable + + + + + + + Indicates whether the discovered profile must be enabled automatically after install. This must be set by the MDM when the ServerName subtree is created. + + + + + + + + + + + text/plain + + + + + Profiles @@ -145,6 +278,7 @@ The XML below if for Windows 10, version 1803. + Node representing an enterprise-owned eUICC profile. The node name is the ICCID of the profile (which is a unique identifier). Creation of this subtree triggers an AddProfile request by the LPA (which installs the profile on the eUICC). Removal of this subtree triggers the LPA to delete the profile (if resident on the eUICC). @@ -167,6 +301,7 @@ The XML below if for Windows 10, version 1803. + Fully qualified domain name of the SM-DP+ that can download this profile. Must be set by the MDM when the ICCID subtree is created. @@ -192,6 +327,7 @@ The XML below if for Windows 10, version 1803. + Matching ID (activation code token) for profile download. Must be set by the MDM when the ICCID subtree is created. @@ -256,6 +392,70 @@ The XML below if for Windows 10, version 1803. + + PPR1Set + + + + + This profile policy rule indicates whether disabling of this profile is not allowed (true if not allowed, false otherwise). + + + + + + + + + + + text/plain + + + + + PPR2Set + + + + + This profile policy rule indicates whether deletion of this profile is not allowed (true if not allowed, false otherwise). + + + + + + + + + + + text/plain + + + + + ErrorDetail + + + + + 0 + Detailed error if the profile download and install procedure failed (None = 0, CardGeneralFailure = 1, ConfirmationCodeMissing = 3, ForbiddenByPolicy = 5, InvalidMatchingId = 6, NoEligibleProfileForThisDevice = 7, NotEnoughSpaceOnCard = 8, ProfileEidMismatch = 10, ProfileNotAvailableForNewBinding = 11, ProfileNotReleasedByOperator = 12, RemoteServerGeneralFailure = 13, RemoteServerUnreachable = 14). + + + + + + + + + + + text/plain + + + From e998fa0bf2b958635a284c5751959d96cb3733fa Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 12 Oct 2021 12:02:50 -0700 Subject: [PATCH 818/930] Update special-identities.md --- .../identity-protection/access-control/special-identities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/special-identities.md b/windows/security/identity-protection/access-control/special-identities.md index 6bf47c2e9e..fbc28f98f2 100644 --- a/windows/security/identity-protection/access-control/special-identities.md +++ b/windows/security/identity-protection/access-control/special-identities.md @@ -12,7 +12,7 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 10/12/2021 ms.reviewer: --- From e89052838304eb882827c85618c5cdf4042b1f5a Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Tue, 12 Oct 2021 12:04:36 -0700 Subject: [PATCH 819/930] Update special-identities.md --- .../identity-protection/access-control/special-identities.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/access-control/special-identities.md b/windows/security/identity-protection/access-control/special-identities.md index d97d4fecb9..1ae787f9f7 100644 --- a/windows/security/identity-protection/access-control/special-identities.md +++ b/windows/security/identity-protection/access-control/special-identities.md @@ -12,7 +12,7 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 04/19/2017 +ms.date: 10/12/2021 ms.reviewer: --- From d1e565330de212cbd25d5171ac03b0e3f5df3cb4 Mon Sep 17 00:00:00 2001 From: gkomatsu Date: Tue, 12 Oct 2021 12:51:10 -0700 Subject: [PATCH 820/930] Clarified Web Sign-in feature is in Preview --- windows/client-management/mdm/policy-csp-authentication.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-authentication.md b/windows/client-management/mdm/policy-csp-authentication.md index 83bbd6d38f..b30980d636 100644 --- a/windows/client-management/mdm/policy-csp-authentication.md +++ b/windows/client-management/mdm/policy-csp-authentication.md @@ -517,7 +517,7 @@ Specifies the list of domains that are allowed to be navigated to in AAD PIN res > [!Warning] -> This policy is in preview mode only and therefore not meant or recommended for production purposes. +> The Web Sign-in feature is in preview mode only and therefore not meant or recommended for production purposes. This policy is intended for use on Shared PCs to enable a quick first sign-in experience for a user. It works by automatically connecting new non-admin Azure Active Directory (Azure AD) accounts to the pre-configured candidate local accounts. @@ -596,7 +596,7 @@ Value type is integer. Supported values: > [!Warning] -> This policy is in preview mode only and therefore not meant or recommended for production purposes. +> The Web Sign-in feature is in preview mode only and therefore not meant or recommended for production purposes. "Web Sign-in" is a new way of signing into a Windows PC. It enables Windows logon support for new Azure AD credentials, like Temporary Access Pass. From 05da7d5caea72cf7c2f6b6b1a85ac5bf485bcf2e Mon Sep 17 00:00:00 2001 From: Matthew Palko Date: Tue, 12 Oct 2021 13:32:47 -0700 Subject: [PATCH 821/930] update PIN reset note about DC connectivity requirement --- .../hello-for-business/hello-feature-pin-reset.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md index 25b4269de7..29bce3f5dc 100644 --- a/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md +++ b/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset.md @@ -38,7 +38,7 @@ There are two forms of PIN reset called destructive and non-destructive. Destruc Destructive and non-destructive PIN reset use the same entry points for initiating a PIN reset. If a user has forgotten their PIN, but has an alternate logon method, they can navigate to Sign-in options in Settings and initiate a PIN reset from the PIN options. If they do not have an alternate way to sign into their device, PIN reset can also be initiated from above the lock screen in the PIN credential provider. >[!IMPORTANT] ->For hybrid Azure AD joined devices, users must have corporate network connectivity to domain controllers to reset their PIN. If AD FS is being used for certificate trust or for on-premises only deployments, users must also have corporate network connectivity to federation services to reset their PIN. +>For hybrid Azure AD joined devices, users must have corporate network connectivity to domain controllers to complete destructive PIN reset. If AD FS is being used for certificate trust or for on-premises only deployments, users must also have corporate network connectivity to federation services to reset their PIN. ### Reset PIN from Settings From 71ba07e4aa799459999be782674aa4175c8e9a76 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 12 Oct 2021 13:42:00 -0700 Subject: [PATCH 822/930] Deleted spaces from table that might've caused [Suggestion-column-header-missing] --- .../identity-protection/access-control/special-identities.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/access-control/special-identities.md b/windows/security/identity-protection/access-control/special-identities.md index f0c84a4b48..ffe15e807d 100644 --- a/windows/security/identity-protection/access-control/special-identities.md +++ b/windows/security/identity-protection/access-control/special-identities.md @@ -157,7 +157,7 @@ Any user who accesses the system through a dial-up connection has the Dial-Up id | Well-Known SID/RID | S-1-5-1 | |Object Class| Foreign Security Principal| |Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| none|  +|Default User Rights| none| ## Digest Authentication @@ -167,7 +167,7 @@ Any user who accesses the system through a dial-up connection has the Dial-Up id | Well-Known SID/RID | S-1-5-64-21 | |Object Class| Foreign Security Principal| |Default Location in Active Directory |cn=WellKnown Security Principals, cn=Configuration, dc=\| -|Default User Rights| none|  +|Default User Rights| none| ## Enterprise Domain Controllers From f1aa97ff937b086be9fb8014a6de986129d7dbb4 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 12 Oct 2021 13:54:52 -0700 Subject: [PATCH 823/930] Correct font weight of table headings Table headings are bold by default. Adding formatting for bold results in a lighter weight font than is standard on docs.microsoft.com. --- .../access-control/special-identities.md | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/windows/security/identity-protection/access-control/special-identities.md b/windows/security/identity-protection/access-control/special-identities.md index ffe15e807d..4476afbc90 100644 --- a/windows/security/identity-protection/access-control/special-identities.md +++ b/windows/security/identity-protection/access-control/special-identities.md @@ -90,7 +90,7 @@ The special identity groups are described in the following tables: Any user who accesses the system through an anonymous logon has the Anonymous Logon identity. This identity allows anonymous access to resources, such as a web page that is published on corporate servers. The Anonymous Logon group is not a member of the Everyone group by default. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-7 | |Object Class| Foreign Security Principal| @@ -102,7 +102,7 @@ Any user who accesses the system through an anonymous logon has the Anonymous Lo Any user who accesses the system through a sign-in process has the Authenticated Users identity. This identity allows access to shared resources within the domain, such as files in a shared folder that should be accessible to all the workers in the organization. Membership is controlled by the operating system. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-11 | |Object Class| Foreign Security Principal| @@ -114,7 +114,7 @@ Any user who accesses the system through a sign-in process has the Authenticated Any user or process that accesses the system as a batch job (or through the batch queue) has the Batch identity. This identity allows batch jobs to run scheduled tasks, such as a nightly cleanup job that deletes temporary files. Membership is controlled by the operating system. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-3 | |Object Class| Foreign Security Principal| @@ -128,7 +128,7 @@ The person who created the file or the directory is a member of this special ide A placeholder security identifier (SID) is created in an inheritable access control entry (ACE). When the ACE is inherited, the system replaces this SID with the SID for the primary group of the object’s current owner. The primary group is used only by the Portable Operating System Interface for UNIX (POSIX) subsystem. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-3-1 | |Object Class| Foreign Security Principal| @@ -140,7 +140,7 @@ A placeholder security identifier (SID) is created in an inheritable access cont The person who created the file or the directory is a member of this special identity group. Windows Server operating systems use this identity to automatically grant access permissions to the creator of a file or directory. A placeholder SID is created in an inheritable ACE. When the ACE is inherited, the system replaces this SID with the SID for the object’s current owner. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-3-0 | |Object Class| Foreign Security Principal| @@ -152,7 +152,7 @@ The person who created the file or the directory is a member of this special ide Any user who accesses the system through a dial-up connection has the Dial-Up identity. This identity distinguishes dial-up users from other types of authenticated users. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-1 | |Object Class| Foreign Security Principal| @@ -162,7 +162,7 @@ Any user who accesses the system through a dial-up connection has the Dial-Up id ## Digest Authentication -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-64-21 | |Object Class| Foreign Security Principal| @@ -174,7 +174,7 @@ Any user who accesses the system through a dial-up connection has the Dial-Up id This group includes all domain controllers in an Active Directory forest. Domain controllers with enterprise-wide roles and responsibilities have the Enterprise Domain Controllers identity. This identity allows them to perform certain tasks in the enterprise by using transitive trusts. Membership is controlled by the operating system. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-9 | |Object Class| Foreign Security Principal| @@ -190,7 +190,7 @@ On computers running Windows 2000 and earlier, the Everyone group included the Membership is controlled by the operating system. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-1-0 | |Object Class| Foreign Security Principal| @@ -202,7 +202,7 @@ Membership is controlled by the operating system. Any user who is logged on to the local system has the Interactive identity. This identity allows only local users to access a resource. Whenever a user accesses a given resource on the computer to which they are currently logged on, the user is automatically added to the Interactive group. Membership is controlled by the operating system. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-4 | |Object Class| Foreign Security Principal| @@ -214,7 +214,7 @@ Any user who is logged on to the local system has the Interactive identity. This The Local Service account is similar to an Authenticated User account. The Local Service account has the same level of access to resources and objects as members of the Users group. This limited access helps safeguard your system if individual services or processes are compromised. Services that run as the Local Service account access network resources as a null session with anonymous credentials. The name of the account is NT AUTHORITY\\LocalService. This account does not have a password. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-19 | |Object Class| Foreign Security Principal| @@ -227,7 +227,7 @@ The Local Service account is similar to an Authenticated User account. The Local This is a service account that is used by the operating system. The LocalSystem account is a powerful account that has full access to the system and acts as the computer on the network. If a service logs on to the LocalSystem account on a domain controller, that service has access to the entire domain. Some services are configured by default to log on to the LocalSystem account. Do not change the default service setting. The name of the account is LocalSystem. This account does not have a password. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-18 | |Object Class| Foreign Security Principal| @@ -238,7 +238,7 @@ This is a service account that is used by the operating system. The LocalSystem This group implicitly includes all users who are logged on through a network connection. Any user who accesses the system through a network has the Network identity. This identity allows only remote users to access a resource. Whenever a user accesses a given resource over the network, the user is automatically added to the Network group. Membership is controlled by the operating system. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-2 | |Object Class| Foreign Security Principal| @@ -250,7 +250,7 @@ This group implicitly includes all users who are logged on through a network con The Network Service account is similar to an Authenticated User account. The Network Service account has the same level of access to resources and objects as members of the Users group. This limited access helps safeguard your system if individual services or processes are compromised. Services that run as the Network Service account access network resources by using the credentials of the computer account. The name of the account is NT AUTHORITY\\NetworkService. This account does not have a password. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-20 | |Object Class| Foreign Security Principal| @@ -260,7 +260,7 @@ The Network Service account is similar to an Authenticated User account. The Net ## NTLM Authentication -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-64-10 | |Object Class| Foreign Security Principal| @@ -272,7 +272,7 @@ The Network Service account is similar to an Authenticated User account. The Net This group implicitly includes all users who are logged on to the system through a dial-up connection. Membership is controlled by the operating system. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-1000 | |Object Class| Foreign Security Principal| @@ -284,7 +284,7 @@ This group implicitly includes all users who are logged on to the system through This identity is a placeholder in an ACE on a user, group, or computer object in Active Directory. When you grant permissions to Principal Self, you grant them to the security principal that is represented by the object. During an access check, the operating system replaces the SID for Principal Self with the SID for the security principal that is represented by the object. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-10 | |Object Class| Foreign Security Principal| @@ -296,7 +296,7 @@ This identity is a placeholder in an ACE on a user, group, or computer object in This identity represents all users who are currently logged on to a computer by using a Remote Desktop connection. This group is a subset of the Interactive group. Access tokens that contain the Remote Interactive Logon SID also contain the Interactive SID. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-14| |Object Class| Foreign Security Principal| @@ -308,7 +308,7 @@ This identity represents all users who are currently logged on to a computer by Users and computers with restricted capabilities have the Restricted identity. This identity group is used by a process that is running in a restricted security context, such as running an application with the RunAs service. When code runs at the Restricted security level, the Restricted SID is added to the user’s access token. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-12 | |Object Class| Foreign Security Principal| @@ -318,7 +318,7 @@ Users and computers with restricted capabilities have the Restricted identity. T ## SChannel Authentication -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-64-14 | |Object Class| Foreign Security Principal| @@ -331,7 +331,7 @@ Users and computers with restricted capabilities have the Restricted identity. T Any service that accesses the system has the Service identity. This identity group includes all security principals that are signed in as a service. This identity grants access to processes that are being run by Windows Server services. Membership is controlled by the operating system. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-6 | |Object Class| Foreign Security Principal| @@ -343,7 +343,7 @@ Any service that accesses the system has the Service identity. This identity gro Any user accessing the system through Terminal Services has the Terminal Server User identity. This identity allows users to access Terminal Server applications and to perform other necessary tasks with Terminal Server services. Membership is controlled by the operating system. -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-13 | |Object Class| Foreign Security Principal| @@ -353,7 +353,7 @@ Any user accessing the system through Terminal Services has the Terminal Server ## This Organization -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | S-1-5-15 | |Object Class| Foreign Security Principal| @@ -362,7 +362,7 @@ Any user accessing the system through Terminal Services has the Terminal Server ## Window Manager\\Window Manager Group -| **Attribute** | **Value** | +| Attribute | Value | | :--: | :--: | | Well-Known SID/RID | | |Object Class| | From 8b32493ec8e4dc5f12078588a2c2729ff3fcd347 Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Tue, 12 Oct 2021 18:50:53 -0400 Subject: [PATCH 824/930] Android apps --- .../android-apps-subsystem-windows.md | 122 ++++++++++++++++++ .../apps-in-windows-10.md | 6 + windows/application-management/toc.yml | 6 +- windows/whats-new/windows-11-whats-new.md | 8 +- 4 files changed, 139 insertions(+), 3 deletions(-) create mode 100644 windows/application-management/android-apps-subsystem-windows.md diff --git a/windows/application-management/android-apps-subsystem-windows.md b/windows/application-management/android-apps-subsystem-windows.md new file mode 100644 index 0000000000..09578ea8f1 --- /dev/null +++ b/windows/application-management/android-apps-subsystem-windows.md @@ -0,0 +1,122 @@ +--- +title: Use Android apps and the Windows Subsystem for Android on Windows 11 devices +description: Learn more information about the Windows Subsystem for Android, including prerequisites on Windows 11 devices. Get more information administrators want to know about downloading, installing, and using Android apps. Also see what gets installed with the Windows Subsystem for Android. +ms.reviewer: mousma +manager: dougeby +ms.audience: itpro +author: MandiOhlinger +ms.author: mandia +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.localizationpriority: medium +audience: itpro +ms.topic: article +ms.custom: +--- + +# Android apps on Windows 11 + +**Applies to**: + +- Windows 11 + +On Windows 11 devices, users can open the Microsoft Store app, and install and use Android apps. This feature is called the **Windows Subsystem for Android**. After the Android apps are installed, they're shown on the Start menu and in the All Apps list, just like Windows apps. + +The Windows Subsystem for Android includes some apps and a service that are installed on the Windows device. The subsystem connects to the Amazon Appstore for Android using the user's Amazon account. When they sign in, users can search, download, install, and use Android apps. + +??Why would someone want Android apps on Windows devices?? + +If your organization creates Android apps, then the app developers can develop and test their Android apps on a Windows device. They can also optimize the Android apps for Windows devices. For more information, see [Windows Subsystem for Android developer information](/windows/android/wsa). + +This article describes the Windows Subsystem for Android, lists any prerequisites, and includes information admins want to know. + +For more specific end-user information, see [Windows Subsystem for Android consumer information](https://support.microsoft.com/windows/abed2335-81bf-490a-92e5-fe01b66e5c48). + +## Before you begin + +- To use the Windows Subsystem for Android, the following features should be enabled. The Windows Subsystem for Android installation checks for these prerequisites: + + - The device should be VM-capable. + - The device should have virtualization enabled in the BIOS.  + - The Virtual Machine Platform Windows feature should be installed: **Turn Windows Features on or off** > **Virtual Machine Platform** + - The device must have at least 8 GB available. + +- S-mode can't be enabled. For more information, see [Switch to Windows Pro or Enterprise from S mode](/windows/deployment/windows-10-pro-in-s-mode) and [Switching out of S mode in Windows](/windows/switching-out-of-s-mode-in-windows-4f56d9be-99ec-6983-119f-031bfb28a307#WindowsVersion=Windows_11). +- To download and install Android apps, users need to sign in with their Amazon account. + +- What is "10X v1 does not support Centennial apps at all."?? +- Mention sideloading not being supported?? + +## Install the Windows Subsystem for Android + +1. Open the Microsoft Store app. There are two options to install the Windows Subsystem for Android: + + - Search for and install the **Amazon Appstore** app. This app installs the Windows Subsystem for Android. + - Search for and install any Amazon Appstore app. When any Amazon Appstore app is installed the first time, the Windows Subsystem for Android is automatically installed. + + When the Windows Subsystem for Android installs, it also checks for the prerequisites. If a prerequisite isn't met, such as virtualization not being enabled in the BIOS, then the install tries to enable these features. So, it's normal if the installation requires a reboot. + +2. Once installed, the Amazon Appstore app is shown on the Start menu, and in the All Apps list. +3. Open the Amazon Appstore app. Users sign in with their Amazon account, and can install & use Android apps on their Windows device. Typically, users only need to sign in the first time. + +After the Android apps are installed, users can: + +- Pin and unpin the apps to the taskbar and Start menu. +- Snap the apps and use the snaps in a snap group. +- Copy & paste text, files, and images between Android and Windows apps. + +## What's in the installation + +The Windows Subsystem for Android is a [MSIX package](/windows/msix/overview), and includes the following items: + +- **A virtual machine**: This VM hosts the Windows Subsystem for Android, and runs the apps. Users can't tell they're using a VM. When the Windows Subsystem for Android installs, it starts the VM, and connects the Amazon Appstore to the Windows device. If the VM stops, then the first Android app the user opens starts the VM. This VM is installed per user. +- **Amazon Appstore App**: This app is the Windows Subsystem for Android. ??Not shown in Apps List.?? Users can see this app in **Settings** > **Apps** > **Apps & features**. They can also uninstall it. +- **Amazon Appstore App settings**: This app includes settings that users can change. This app isn't shown in the All Apps list, and isn't shown in **Settings** > **Apps** > **Apps & features**. It can't be uninstalled separately. +- **A Windows service** ??Need the service name**: This service ??does something?? + +## Update or repair the subsystem + +The Windows Subsystem for Android is an app in the Microsoft Store. Users can update or repair the apps just like any other app in the Microsoft Store. So, users can see available updates, and search for updates at any time. + +The **Amazon Appstore App** is listed in **Settings** > **Apps** > **Apps & features**. They can use the Repair and Uninstall features, just like any other app. When users select **Repair**, they also get the latest version of the app. + +### Repair prerequisites + +If the prerequisites need repaired, users can: + +1. Open the Microsoft Store app. +2. Search for and select the Amazon Appstore > **Install**. + + The installation automatically checks for the prerequisites. Users can choose to reinstall the app, which tries enabling any missing prerequisites. + +## Block Android apps + +If you want to prevent users from installing Android apps, you have the following options: + +- **Option 1: Use Windows Defender Application Control (WDAC) PowerShell cmdlets**. For more information, see [Manage Packaged Apps with Windows Defender Application Control](/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control). + +- **Option 2: Block the Microsoft Store app**. This option uses group policy or an MDM provider to block access to the Microsoft Store app. It prevents users from using the entire Microsoft Store app, not just Android apps. + + - **Group policy**: + + - `Computer configuration\Administrative templates\Windows Components\Store` + - `User configuration\Administrative templates\Windows Components\Store` + + - **Microsoft Endpoint Manager, which is an MDM provider**: Use [Administrative Templates](/mem/intune/configuration/administrative-templates-windows) or the [Settings Catalog](/mem/intune/configuration/settings-catalog) to turn off the Microsoft Store app. + + For more possible options, see [Configure access to Microsoft Store](/windows/configuration/stop-employees-from-using-microsoft-store). + +## Uninstall the subsystem + +Users can uninstall Android apps the same way as other Microsoft Store apps: + +- Right-click the **Amazon Appstore** app icon > **Uninstall**. +- Go to **Settings** > **Apps** > **Apps & features**. Select the **Amazon Appstore** app > **Uninstall**. + +When the **Amazon Appstore** app is uninstalled, it removes the entire Windows Subsystem for Android, including the VM and any installed Android apps. + +## Next steps + +- [Windows Subsystem for Android consumer information](https://support.microsoft.com/windows/abed2335-81bf-490a-92e5-fe01b66e5c48) +- [Windows Subsystem for Android developer information](/windows/android/wsa) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 43bc4bec68..941e6e7f2b 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -71,6 +71,12 @@ There are different types of apps that can run on your Windows client devices. T Using an MDM provider, you can create shortcuts to your web apps and progressive web apps on devices. +## Android apps + +Starting with Windows 11, users can use the Microsoft Store to search, download, and install Android apps. This feature uses the Windows Subsystem for Android, and allows users to interact with Android apps, just like others apps installed from the Microsoft Store. + +For more information on Android apps and the Windows Subsystem for Android, see [Android apps on Windows 11](/windows/application-management/android-apps-subsystem-windows). + ## Add or deploy apps to devices When your apps are ready, you can add or deploy these apps to your Windows devices. This section lists some common options. diff --git a/windows/application-management/toc.yml b/windows/application-management/toc.yml index 3655fed6e5..f512b9c3ad 100644 --- a/windows/application-management/toc.yml +++ b/windows/application-management/toc.yml @@ -15,6 +15,8 @@ items: href: add-apps-and-features.md - name: Sideload apps href: sideload-apps-in-windows-10.md + - name: Android apps on Windows 11 + href: android-apps-subsystem-windows.md - name: Private app repo on Windows 11 href: private-app-repository-mdm-company-portal-windows-11.md - name: Remove background task resource restrictions @@ -23,7 +25,7 @@ items: href: manage-windows-mixed-reality.md - name: Application Virtualization (App-V) items: - - name: App-V for Windows 10 overview + - name: App-V for Windows overview href: app-v/appv-for-windows.md - name: Getting Started items: @@ -266,5 +268,5 @@ items: href: per-user-services-in-windows.md - name: Disabling System Services in Windows Server href: /windows-server/security/windows-services/security-guidelines-for-disabling-system-services-in-windows-server - - name: How to keep apps removed from Windows 10 from returning during an update + - name: How to keep apps removed from Windows from returning during an update href: remove-provisioned-apps-during-update.md \ No newline at end of file diff --git a/windows/whats-new/windows-11-whats-new.md b/windows/whats-new/windows-11-whats-new.md index e48159d8fd..5bbbab1b54 100644 --- a/windows/whats-new/windows-11-whats-new.md +++ b/windows/whats-new/windows-11-whats-new.md @@ -1,6 +1,6 @@ --- title: Windows 11, what's new and overview for administrators -description: Learn more about what's new in Windows 11. Read about see the features IT professionals and administrators should know about Windows 11, including security, using apps, the new desktop, and deploying and servicing PCs. +description: Learn more about what's new in Windows 11. Read about see the features IT professionals and administrators should know about Windows 11, including security, using apps, using Android apps, the new desktop, and deploying and servicing PCs. ms.reviewer: manager: dougeby ms.audience: itpro @@ -138,6 +138,12 @@ For more information on the security features you can configure, manage, and enf ## Use your same apps, improved +- Starting with Windows 11, users can download and install Android apps from the Microsoft Store. This feature is called the **Windows Subsystem for Android**, and allows users to use Android apps on their Windows devices, just like other apps installed from the Microsoft Store. + + Users open the Microsoft Store, install the **Amazon Appstore** app, and sign in with their Amazon account. When they sign in, they can search, download, and install Android apps. + + For more information, see [Android apps on Windows 11](/windows/application-management/android-apps-subsystem-windows). + - Your Windows 10 apps will also work on Windows 11. **[App Assure](https://www.microsoft.com/fasttrack/microsoft-365/app-assure)** is also available if there are some issues. You can continue to use **MSIX packages** for your UWP, Win32, WPF, and WinForm desktop application files. Continue to use **Windows Package Manager** to install Windows apps. Use **Azure Virtual desktop with MSIX app attach** to virtualize desktops and apps. For more information on these features, see [Overview of apps on Windows client devices](/windows/application-management/apps-in-windows-10). From e0c9fd32f9b2185a5045d67c3b1488aed10ed3d2 Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Tue, 12 Oct 2021 19:29:01 -0400 Subject: [PATCH 825/930] PM changes --- .../android-apps-subsystem-windows.md | 122 ------------------ .../apps-in-windows-10.md | 2 +- windows/application-management/toc.yml | 2 - windows/whats-new/windows-11-whats-new.md | 6 +- 4 files changed, 4 insertions(+), 128 deletions(-) delete mode 100644 windows/application-management/android-apps-subsystem-windows.md diff --git a/windows/application-management/android-apps-subsystem-windows.md b/windows/application-management/android-apps-subsystem-windows.md deleted file mode 100644 index 09578ea8f1..0000000000 --- a/windows/application-management/android-apps-subsystem-windows.md +++ /dev/null @@ -1,122 +0,0 @@ ---- -title: Use Android apps and the Windows Subsystem for Android on Windows 11 devices -description: Learn more information about the Windows Subsystem for Android, including prerequisites on Windows 11 devices. Get more information administrators want to know about downloading, installing, and using Android apps. Also see what gets installed with the Windows Subsystem for Android. -ms.reviewer: mousma -manager: dougeby -ms.audience: itpro -author: MandiOhlinger -ms.author: mandia -ms.prod: w10 -ms.mktglfcycl: manage -ms.sitesec: library -ms.localizationpriority: medium -audience: itpro -ms.topic: article -ms.custom: ---- - -# Android apps on Windows 11 - -**Applies to**: - -- Windows 11 - -On Windows 11 devices, users can open the Microsoft Store app, and install and use Android apps. This feature is called the **Windows Subsystem for Android**. After the Android apps are installed, they're shown on the Start menu and in the All Apps list, just like Windows apps. - -The Windows Subsystem for Android includes some apps and a service that are installed on the Windows device. The subsystem connects to the Amazon Appstore for Android using the user's Amazon account. When they sign in, users can search, download, install, and use Android apps. - -??Why would someone want Android apps on Windows devices?? - -If your organization creates Android apps, then the app developers can develop and test their Android apps on a Windows device. They can also optimize the Android apps for Windows devices. For more information, see [Windows Subsystem for Android developer information](/windows/android/wsa). - -This article describes the Windows Subsystem for Android, lists any prerequisites, and includes information admins want to know. - -For more specific end-user information, see [Windows Subsystem for Android consumer information](https://support.microsoft.com/windows/abed2335-81bf-490a-92e5-fe01b66e5c48). - -## Before you begin - -- To use the Windows Subsystem for Android, the following features should be enabled. The Windows Subsystem for Android installation checks for these prerequisites: - - - The device should be VM-capable. - - The device should have virtualization enabled in the BIOS.  - - The Virtual Machine Platform Windows feature should be installed: **Turn Windows Features on or off** > **Virtual Machine Platform** - - The device must have at least 8 GB available. - -- S-mode can't be enabled. For more information, see [Switch to Windows Pro or Enterprise from S mode](/windows/deployment/windows-10-pro-in-s-mode) and [Switching out of S mode in Windows](/windows/switching-out-of-s-mode-in-windows-4f56d9be-99ec-6983-119f-031bfb28a307#WindowsVersion=Windows_11). -- To download and install Android apps, users need to sign in with their Amazon account. - -- What is "10X v1 does not support Centennial apps at all."?? -- Mention sideloading not being supported?? - -## Install the Windows Subsystem for Android - -1. Open the Microsoft Store app. There are two options to install the Windows Subsystem for Android: - - - Search for and install the **Amazon Appstore** app. This app installs the Windows Subsystem for Android. - - Search for and install any Amazon Appstore app. When any Amazon Appstore app is installed the first time, the Windows Subsystem for Android is automatically installed. - - When the Windows Subsystem for Android installs, it also checks for the prerequisites. If a prerequisite isn't met, such as virtualization not being enabled in the BIOS, then the install tries to enable these features. So, it's normal if the installation requires a reboot. - -2. Once installed, the Amazon Appstore app is shown on the Start menu, and in the All Apps list. -3. Open the Amazon Appstore app. Users sign in with their Amazon account, and can install & use Android apps on their Windows device. Typically, users only need to sign in the first time. - -After the Android apps are installed, users can: - -- Pin and unpin the apps to the taskbar and Start menu. -- Snap the apps and use the snaps in a snap group. -- Copy & paste text, files, and images between Android and Windows apps. - -## What's in the installation - -The Windows Subsystem for Android is a [MSIX package](/windows/msix/overview), and includes the following items: - -- **A virtual machine**: This VM hosts the Windows Subsystem for Android, and runs the apps. Users can't tell they're using a VM. When the Windows Subsystem for Android installs, it starts the VM, and connects the Amazon Appstore to the Windows device. If the VM stops, then the first Android app the user opens starts the VM. This VM is installed per user. -- **Amazon Appstore App**: This app is the Windows Subsystem for Android. ??Not shown in Apps List.?? Users can see this app in **Settings** > **Apps** > **Apps & features**. They can also uninstall it. -- **Amazon Appstore App settings**: This app includes settings that users can change. This app isn't shown in the All Apps list, and isn't shown in **Settings** > **Apps** > **Apps & features**. It can't be uninstalled separately. -- **A Windows service** ??Need the service name**: This service ??does something?? - -## Update or repair the subsystem - -The Windows Subsystem for Android is an app in the Microsoft Store. Users can update or repair the apps just like any other app in the Microsoft Store. So, users can see available updates, and search for updates at any time. - -The **Amazon Appstore App** is listed in **Settings** > **Apps** > **Apps & features**. They can use the Repair and Uninstall features, just like any other app. When users select **Repair**, they also get the latest version of the app. - -### Repair prerequisites - -If the prerequisites need repaired, users can: - -1. Open the Microsoft Store app. -2. Search for and select the Amazon Appstore > **Install**. - - The installation automatically checks for the prerequisites. Users can choose to reinstall the app, which tries enabling any missing prerequisites. - -## Block Android apps - -If you want to prevent users from installing Android apps, you have the following options: - -- **Option 1: Use Windows Defender Application Control (WDAC) PowerShell cmdlets**. For more information, see [Manage Packaged Apps with Windows Defender Application Control](/windows/security/threat-protection/windows-defender-application-control/manage-packaged-apps-with-windows-defender-application-control). - -- **Option 2: Block the Microsoft Store app**. This option uses group policy or an MDM provider to block access to the Microsoft Store app. It prevents users from using the entire Microsoft Store app, not just Android apps. - - - **Group policy**: - - - `Computer configuration\Administrative templates\Windows Components\Store` - - `User configuration\Administrative templates\Windows Components\Store` - - - **Microsoft Endpoint Manager, which is an MDM provider**: Use [Administrative Templates](/mem/intune/configuration/administrative-templates-windows) or the [Settings Catalog](/mem/intune/configuration/settings-catalog) to turn off the Microsoft Store app. - - For more possible options, see [Configure access to Microsoft Store](/windows/configuration/stop-employees-from-using-microsoft-store). - -## Uninstall the subsystem - -Users can uninstall Android apps the same way as other Microsoft Store apps: - -- Right-click the **Amazon Appstore** app icon > **Uninstall**. -- Go to **Settings** > **Apps** > **Apps & features**. Select the **Amazon Appstore** app > **Uninstall**. - -When the **Amazon Appstore** app is uninstalled, it removes the entire Windows Subsystem for Android, including the VM and any installed Android apps. - -## Next steps - -- [Windows Subsystem for Android consumer information](https://support.microsoft.com/windows/abed2335-81bf-490a-92e5-fe01b66e5c48) -- [Windows Subsystem for Android developer information](/windows/android/wsa) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 941e6e7f2b..1af4b54568 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -75,7 +75,7 @@ There are different types of apps that can run on your Windows client devices. T Starting with Windows 11, users can use the Microsoft Store to search, download, and install Android apps. This feature uses the Windows Subsystem for Android, and allows users to interact with Android apps, just like others apps installed from the Microsoft Store. -For more information on Android apps and the Windows Subsystem for Android, see [Android apps on Windows 11](/windows/application-management/android-apps-subsystem-windows). +For more information on Android apps and the Windows Subsystem for Android, see [Windows Subsystem for Android developer information](/windows/android/wsa). ## Add or deploy apps to devices diff --git a/windows/application-management/toc.yml b/windows/application-management/toc.yml index f512b9c3ad..4be6d524af 100644 --- a/windows/application-management/toc.yml +++ b/windows/application-management/toc.yml @@ -15,8 +15,6 @@ items: href: add-apps-and-features.md - name: Sideload apps href: sideload-apps-in-windows-10.md - - name: Android apps on Windows 11 - href: android-apps-subsystem-windows.md - name: Private app repo on Windows 11 href: private-app-repository-mdm-company-portal-windows-11.md - name: Remove background task resource restrictions diff --git a/windows/whats-new/windows-11-whats-new.md b/windows/whats-new/windows-11-whats-new.md index 5bbbab1b54..81f1509081 100644 --- a/windows/whats-new/windows-11-whats-new.md +++ b/windows/whats-new/windows-11-whats-new.md @@ -136,13 +136,13 @@ For more information on the security features you can configure, manage, and enf Users can manage some desktop features using **Settings** app > **System** > **Multitasking**. For more information on the end-user experience, see [Multiple desktops in Windows](https://support.microsoft.com/windows/multiple-desktops-in-windows-11-36f52e38-5b4a-557b-2ff9-e1a60c976434). -## Use your same apps, improved +## Use your same apps, and new apps, improved -- Starting with Windows 11, users can download and install Android apps from the Microsoft Store. This feature is called the **Windows Subsystem for Android**, and allows users to use Android apps on their Windows devices, just like other apps installed from the Microsoft Store. +- Starting with Windows 11, users can download and install **Android apps** from the Microsoft Store. This feature is called the **Windows Subsystem for Android**, and allows users to use Android apps on their Windows devices, similar to other apps installed from the Microsoft Store. Users open the Microsoft Store, install the **Amazon Appstore** app, and sign in with their Amazon account. When they sign in, they can search, download, and install Android apps. - For more information, see [Android apps on Windows 11](/windows/application-management/android-apps-subsystem-windows). + For more information, see [Windows Subsystem for Android developer information](/windows/android/wsa). - Your Windows 10 apps will also work on Windows 11. **[App Assure](https://www.microsoft.com/fasttrack/microsoft-365/app-assure)** is also available if there are some issues. From e3c58d28aa8dac13e3b74da19a1f991ba988d269 Mon Sep 17 00:00:00 2001 From: Alice-at-Microsoft <79878795+Alice-at-Microsoft@users.noreply.github.com> Date: Tue, 12 Oct 2021 16:50:09 -0700 Subject: [PATCH 826/930] Diagnostic data requirement (safeguard hold queries) --- .../update/update-compliance-feature-update-status.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/update-compliance-feature-update-status.md b/windows/deployment/update/update-compliance-feature-update-status.md index 9b3662595f..f1909128aa 100644 --- a/windows/deployment/update/update-compliance-feature-update-status.md +++ b/windows/deployment/update/update-compliance-feature-update-status.md @@ -45,9 +45,11 @@ Refer to the following list for what each state means: Microsoft uses diagnostic data to determine whether devices that use Windows Update are ready for a feature update in order to ensure a smooth experience. When Microsoft determines a device is not ready to update due to a known issue, a *safeguard hold* is generated to delay the device's upgrade and protect the end-user experience. Holds are released over time as diagnostic data is analyzed and fixes are addressed. Details are provided on some, but not all safeguard holds on the Windows client release information pages for any given release. -## Queries for safeguard holds +### Queries for safeguard holds -Update Compliance reporting offers two queries to help you retrieve data related to safeguard holds. The first query shows the device data for all devices that are affected by safeguard holds. The second query shows data specific to devices running the target build. +Update Compliance reporting offers two queries to help you retrieve data related to safeguard holds. These queries show data for devices that are configured to send diagnostic data at *Optional* level (previously *Full*). For Windows 10 devices, devices configured to send diagnostic data at *Enhanced* level are also included. + +The first query shows the device data for all devices that are affected by safeguard holds. The second query shows data specific to devices running the target build. ![Left pane showing Need Attention, Security update status, feature update status, and Windows Defender AV status, with Need Attention selected. Right pane shows the list of queries relevant to the Need Attention status, with "Devices with a safeguard hold" and "Target build distribution of devices with a safeguard hold" queries highlighted](images/UC_workspace_safeguard_queries.png) From ad7c23fb423ad6dd25f8a3a9b3c5ebbad27df06c Mon Sep 17 00:00:00 2001 From: Matthew Palko Date: Tue, 12 Oct 2021 18:01:36 -0700 Subject: [PATCH 827/930] adding new message around WHFB cloud trust --- .../hello-for-business/hello-deployment-guide.md | 5 ++++- .../identity-protection/hello-for-business/hello-faq.yml | 4 ++++ .../hello-for-business/hello-identity-verification.md | 5 ++++- .../identity-protection/hello-for-business/hello-overview.md | 3 +++ .../hello-for-business/hello-planning-guide.md | 3 +++ 5 files changed, 18 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-deployment-guide.md b/windows/security/identity-protection/hello-for-business/hello-deployment-guide.md index 80a1ca91b3..4e7d1f7942 100644 --- a/windows/security/identity-protection/hello-for-business/hello-deployment-guide.md +++ b/windows/security/identity-protection/hello-for-business/hello-deployment-guide.md @@ -50,7 +50,10 @@ Do not begin your deployment until the hosting servers and infrastructure (not r ## Deployment and trust models -Windows Hello for Business has three deployment models: Cloud, hybrid, and on-premises. Hybrid and on-premises deployment models have two trust models: *Key trust* and *certificate trust*. +Windows Hello for Business has three deployment models: Azure AD cloud only, hybrid, and on-premises. Hybrid and on-premises deployment models have two trust models: *Key trust* and *certificate trust*. + +> [!NOTE] +> Windows Hello for Business is introducing a new trust model called cloud trust in early 2022. This trust model will enable deployment of Windows Hello for Business using the infrastructure introduced for supporting [security key sign-in on Hybrid Azure AD joined devices and on-premises resource access on Azure AD Joined devices](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). More information will be available on Windows Hello for Business cloud trust once it is generally available. Hybrid deployments are for enterprises that use Azure Active Directory. On-premises deployments are for enterprises who exclusively use on-premises Active Directory. Remember that the environments that use Azure Active Directory must use the hybrid deployment model for all domains in that forest. diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 735e563fb8..a11d68959d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -25,6 +25,10 @@ summary: | sections: - name: Ignored questions: + - question: What is Windows Hello for Business cloud trust? + answer: | + Windows Hello for Business cloud trust is a new trust model that is planned to be introduced in early 2022. This trust model will enable Windows Hello for Business deployment using the infrastructure introduced for supporting [security key sign-in on Hybrid Azure AD joined devices and on-premises resource access on Azure AD Joined devices](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). More information will be available on Windows Hello for Business cloud trust once it is generally available. + - question: What about virtual smart cards? answer: | Windows Hello for Business is the modern, two-factor credential for Windows 10. Microsoft will be deprecating virtual smart cards in the future, but no date is set at this time. Customers using Windows 10 and virtual smart cards should move to Windows Hello for Business. Microsoft will publish the date early to ensure customers have adequate lead time to move to Windows Hello for Business. Microsoft recommends that new Windows 10 deployments use Windows Hello for Business. Virtual smart card remain supported for Windows 7 and Windows 8. diff --git a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md index 3660d85201..26a25c7342 100644 --- a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md +++ b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md @@ -22,7 +22,7 @@ ms.date: 1/22/2021 This article lists the infrastructure requirements for the different deployment models for Windows Hello for Business. -## Cloud Only Deployment +## Azure AD Cloud Only Deployment * Windows 10, version 1511 or later, or Windows 11 * Microsoft Azure Account @@ -35,6 +35,9 @@ This article lists the infrastructure requirements for the different deployment The table shows the minimum requirements for each deployment. For key trust in a multi-domain/multi-forest deployment, the following requirements are applicable for each domain/forest that hosts Windows Hello for business components or is involved in the Kerberos referral process. +> [!NOTE] +> Windows Hello for Business is introducing a new trust model called cloud trust in early 2022. This trust model will enable deployment of Windows Hello for Business using the infrastructure introduced for supporting [security key sign-in on Hybrid Azure AD joined devices and on-premises resource access on Azure AD Joined devices](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). More information will be available on Windows Hello for Business cloud trust once it is generally available. + | Key trust
      Group Policy managed | Certificate trust
      Mixed managed | Key trust
      Modern managed | Certificate trust
      Modern managed | | --- | --- | --- | --- | | Windows 10, version 1511 or later| **Hybrid Azure AD Joined:**
      *Minimum:* Windows 10, version 1703
      *Best experience:* Windows 10, version 1709 or later (supports synchronous certificate enrollment).
      **Azure AD Joined:**
      Windows 10, version 1511 or later| Windows 10, version 1511 or later | Windows 10, version 1511 or later | diff --git a/windows/security/identity-protection/hello-for-business/hello-overview.md b/windows/security/identity-protection/hello-for-business/hello-overview.md index cd38c11105..b191dbc916 100644 --- a/windows/security/identity-protection/hello-for-business/hello-overview.md +++ b/windows/security/identity-protection/hello-for-business/hello-overview.md @@ -97,6 +97,9 @@ Windows Hello for Business can use either keys (hardware or software) or certifi Windows Hello for Business with a key does not support supplied credentials for RDP. RDP does not support authentication with a key or a self signed certificate. RDP with Windows Hello for Business is supported with certificate based deployments as a supplied credential. Windows Hello for Business key trust can be used with [Windows Defender Remote Credential Guard](../remote-credential-guard.md). +> [!NOTE] +> Windows Hello for Business is introducing a new trust model called cloud trust in early 2022. This trust model will enable deployment of Windows Hello for Business using the infrastructure introduced for supporting [security key sign-in on Hybrid Azure AD joined devices and on-premises resource access on Azure AD Joined devices](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). More information will be available on Windows Hello for Business cloud trust once it is generally available. + ## Learn more [Implementing strong user authentication with Windows Hello for Business](https://www.microsoft.com/en-us/itshowcase/implementing-strong-user-authentication-with-windows-hello-for-business) diff --git a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md index 617be85699..d0de57c65c 100644 --- a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md +++ b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md @@ -95,6 +95,9 @@ It's fundamentally important to understand which deployment model to use for a s A deployment's trust type defines how each Windows Hello for Business client authenticates to the on-premises Active Directory. There are two trust types: key trust and certificate trust. +> [!NOTE] +> Windows Hello for Business is introducing a new trust model called cloud trust in early 2022. This trust model will enable deployment of Windows Hello for Business using the infrastructure introduced for supporting [security key sign-in on Hybrid Azure AD joined devices and on-premises resource access on Azure AD Joined devices](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). More information will be available on Windows Hello for Business cloud trust once it is generally available. + The key trust type does not require issuing authentication certificates to end users. Users authenticate using a hardware-bound key created during the built-in provisioning experience. This requires an adequate distribution of Windows Server 2016 or later domain controllers relative to your existing authentication and the number of users included in your Windows Hello for Business deployment. Read the [Planning an adequate number of Windows Server 2016 or later Domain Controllers for Windows Hello for Business deployments](hello-adequate-domain-controllers.md) to learn more. The certificate trust type issues authentication certificates to end users. Users authenticate using a certificate requested using a hardware-bound key created during the built-in provisioning experience. Unlike key trust, certificate trust does not require Windows Server 2016 domain controllers (but still requires [Windows Server 2016 or later Active Directory schema](./hello-hybrid-cert-trust-prereqs.md#directories)). Users can use their certificate to authenticate to any Windows Server 2008 R2, or later, domain controller. From 983e42ac90688abaa1d375d0122da7796af33557 Mon Sep 17 00:00:00 2001 From: Matthew Palko Date: Tue, 12 Oct 2021 18:21:44 -0700 Subject: [PATCH 828/930] fixing reference to Azure AD cloud only deployment --- .../hello-for-business/hello-aad-join-cloud-only-deploy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md b/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md index aa4d0faa2f..8e5fd2f049 100644 --- a/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md +++ b/windows/security/identity-protection/hello-for-business/hello-aad-join-cloud-only-deploy.md @@ -31,7 +31,7 @@ You may wish to disable the automatic Windows Hello for Business enrollment prom Cloud only deployments will use Azure AD multi-factor authentication (MFA) during Windows Hello for Business (WHfB) enrollment and there's no additional MFA configuration needed. If you aren't already registered in Azure AD MFA, you will be guided though the MFA registration as part of the Windows Hello for Business enrollment process. -The necessary Windows Hello for Business prerequisites are located at [Cloud Only Deployment](hello-identity-verification.md#cloud-only-deployment). +The necessary Windows Hello for Business prerequisites are located at [Cloud Only Deployment](hello-identity-verification.md#azure-ad-cloud-only-deployment). Also note that it's possible for federated domains to enable the “Supports MFA” flag in your federated domain settings. This flag tells Azure AD that the federated IDP will perform the MFA challenge. From 51e312687b8637ba77be08971b6afbe83159201c Mon Sep 17 00:00:00 2001 From: Alice-at-Microsoft <79878795+Alice-at-Microsoft@users.noreply.github.com> Date: Wed, 13 Oct 2021 14:17:33 -0700 Subject: [PATCH 829/930] Add more detailed diagnostic data info --- windows/deployment/update/update-compliance-get-started.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index c01d76b407..2adebe9449 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -23,9 +23,7 @@ ms.topic: article - Windows 11 > [!IMPORTANT] -> **A new policy is required to use Update Compliance: "AllowUpdateComplianceProcessing"**. If you're already using Update Compliance and have configured your devices prior to May 10, 2021, you must configure devices with this additional policy. You can do this by rerunning the [Update Compliance Configuration Script](update-compliance-configuration-script.md) if you configure your devices through Group Policy, or refer to [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md) for details on manually configuring the new policy for both Group Policy and MDM. -> -> Devices must have this policy configured by January 31, 2022, to remain enrolled in Update Compliance. Devices without this policy configured, including Windows 10 releases prior to version 1809 which do not support this policy, will stop appearing in Update Compliance reports after this date. +> **A new policy is required to use Update Compliance: "AllowUpdateComplianceProcessing"**. If you're already using Update Compliance and have configured your devices prior to May 10, 2021, you must configure devices with this additional policy. You can do this by rerunning the [Update Compliance Configuration Script](update-compliance-configuration-script.md) if you configure your devices through Group Policy, or refer to [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md) for details on manually configuring the new policy for both Group Policy and MDM. This topic introduces the high-level steps required to enroll to the Update Compliance solution and configure devices to send data to it. The following steps cover the enrollment and device configuration workflow. @@ -44,7 +42,7 @@ Before you begin the process to add Update Compliance to your Azure subscription - **Compatible operating systems and editions**: Update Compliance works only with Windows 10 or Windows 11 Professional, Education, and Enterprise editions. Update Compliance supports both the typical Windows 10 or Windows 11 Enterprise edition, as well as [Windows 10 Enterprise multi-session](/azure/virtual-desktop/windows-10-multisession-faq). Update Compliance only provides data for the standard Desktop Windows client version and is not currently compatible with Windows Server, Surface Hub, IoT, or other versions. - **Compatible Windows client servicing channels**: Update Compliance supports Windows client devices on the General Availability Channel and the Long-term Servicing Channel (LTSC). Update Compliance *counts* Windows Insider Preview devices, but does not currently provide detailed deployment insights for them. -- **Diagnostic data requirements**: Update Compliance requires devices be configured to send diagnostic data at *Required* level (previously *Basic*). To learn more about what's included in different diagnostic levels, see [Diagnostics, feedback, and privacy in Windows 10](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy). +- **Diagnostic data requirements**: Update Compliance requires devices be configured to send diagnostic data at *Required* level (previously *Basic*). Select queries within Update Compliance require devices to be configured to send diagnostic data at *Optional* level (previously *Full*) for Windows 11 devices or *Enhanced* level for Windows 10 devices. To learn more about what's included in different diagnostic levels, see [Diagnostics, feedback, and privacy in Windows](https://support.microsoft.com/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319). - **Data transmission requirements**: Devices must be able to contact specific endpoints required to authenticate and send diagnostic data. These are enumerated in detail at [Configuring Devices for Update Compliance manually](update-compliance-configuration-manual.md). - **Showing device names in Update Compliance**: For Windows 10, version 1803 or later, device names will not appear in Update Compliance unless you individually opt-in devices by using policy. The steps to accomplish this is outlined in [Configuring Devices for Update Compliance](update-compliance-configuration-manual.md). From 455141abcdb791cb9b8de9777488d74048ebe958 Mon Sep 17 00:00:00 2001 From: Alice-at-Microsoft <79878795+Alice-at-Microsoft@users.noreply.github.com> Date: Wed, 13 Oct 2021 14:18:51 -0700 Subject: [PATCH 830/930] revert changes --- windows/deployment/update/update-compliance-get-started.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index 2adebe9449..ac348a38ed 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -23,7 +23,9 @@ ms.topic: article - Windows 11 > [!IMPORTANT] -> **A new policy is required to use Update Compliance: "AllowUpdateComplianceProcessing"**. If you're already using Update Compliance and have configured your devices prior to May 10, 2021, you must configure devices with this additional policy. You can do this by rerunning the [Update Compliance Configuration Script](update-compliance-configuration-script.md) if you configure your devices through Group Policy, or refer to [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md) for details on manually configuring the new policy for both Group Policy and MDM. +> **A new policy is required to use Update Compliance: "AllowUpdateComplianceProcessing"**. If you're already using Update Compliance and have configured your devices prior to May 10, 2021, you must configure devices with this additional policy. You can do this by rerunning the [Update Compliance Configuration Script](update-compliance-configuration-script.md) if you configure your devices through Group Policy, or refer to [Manually configuring devices for Update Compliance](update-compliance-configuration-manual.md) for details on manually configuring the new policy for both Group Policy and MDM. +> +> Devices must have this policy configured by January 31, 2022, to remain enrolled in Update Compliance. Devices without this policy configured, including Windows 10 releases prior to version 1809 which do not support this policy, will stop appearing in Update Compliance reports after this date. This topic introduces the high-level steps required to enroll to the Update Compliance solution and configure devices to send data to it. The following steps cover the enrollment and device configuration workflow. From 8c301bbc8d1fbfd469239a6b9abb43605641d82b Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Wed, 13 Oct 2021 15:43:14 -0700 Subject: [PATCH 831/930] Update index.md --- windows/client-management/mdm/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/mdm/index.md b/windows/client-management/mdm/index.md index a7236eea80..792bdcb30c 100644 --- a/windows/client-management/mdm/index.md +++ b/windows/client-management/mdm/index.md @@ -1,6 +1,6 @@ --- title: Mobile device management -description: Windows 10 provides an enterprise-level solution to mobile management, to help IT pros comply with security policies while avoiding compromise of user's privacy +description: Windows 10 and Windows 11 provides an enterprise-level solution to mobile management, to help IT pros comply with security policies while avoiding compromise of user's privacy MS-HAID: - 'p\_phDeviceMgmt.provisioning\_and\_device\_management' - 'p\_phDeviceMgmt.mobile\_device\_management\_windows\_mdm' @@ -15,9 +15,9 @@ author: dansimp # Mobile device management -Windows 10 provides an enterprise management solution to help IT pros manage company security policies and business applications, while avoiding compromise of the users’ privacy on their personal devices. A built-in management component can communicate with the management server. +Windows 10 and Windows 11 provides an enterprise management solution to help IT pros manage company security policies and business applications, while avoiding compromise of the users’ privacy on their personal devices. A built-in management component can communicate with the management server. -There are two parts to the Windows 10 management component: +There are two parts to the Windows management component: - The enrollment client, which enrolls and configures the device to communicate with the enterprise management server. - The management client, which periodically synchronizes with the management server to check for updates and apply the latest policies set by IT. From 5d111d7f0f0de24bfa1b9eb66668c46e5bb168b4 Mon Sep 17 00:00:00 2001 From: Sinead O'Sullivan Date: Thu, 14 Oct 2021 11:35:22 +0100 Subject: [PATCH 832/930] final_updates --- windows/privacy/toc.yml | 2 +- windows/privacy/windows-10-and-privacy-compliance.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/privacy/toc.yml b/windows/privacy/toc.yml index af35fd6f4f..25fc676681 100644 --- a/windows/privacy/toc.yml +++ b/windows/privacy/toc.yml @@ -37,7 +37,7 @@ 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 connection endpoints + - name: Manage Windows connected experiences items: - name: Manage connections from Windows operating system components to Microsoft services href: manage-connections-from-windows-operating-system-components-to-microsoft-services.md diff --git a/windows/privacy/windows-10-and-privacy-compliance.md b/windows/privacy/windows-10-and-privacy-compliance.md index a9a8a0ecca..0930e7356b 100644 --- a/windows/privacy/windows-10-and-privacy-compliance.md +++ b/windows/privacy/windows-10-and-privacy-compliance.md @@ -46,7 +46,7 @@ The following table provides an overview of the Windows 10 and Windows 11 privac > [!NOTE] > This table is limited to the privacy settings that are most commonly available when setting up a current version of Windows 10 or newer. For the full list of settings that involve data collection, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). -| Feature/Setting | Description | Supporting Content | Privacy Statement | +| Feature/Setting | Description | Supporting content | Privacy statement | | --- | --- | --- | --- | | Diagnostic Data |

      Microsoft uses diagnostic data to keep Windows secure, up to date, troubleshoot problems, and make product improvements. Regardless of what choices you make for diagnostic data collection, the device will be just as secure and will operate normally. This data is collected by Microsoft to quickly identify and address issues affecting its customers.

      Diagnostic data is categorized into the following:

      • **Required diagnostic data**
        Required diagnostic data includes information about your device, its settings, capabilities, and whether it is performing properly, whether a device is ready for an update, and whether there are factors that may impede the ability to receive updates, such as low battery, limited disk space, or connectivity through a paid network. You can find out what is collected with required diagnostic data [here](./required-windows-diagnostic-data-events-and-fields-2004.md).
      • **Optional diagnostic data**
        Optional diagnostic data includes more detailed information about your device and its settings, capabilities, and device health. When you choose to send optional diagnostic data, required diagnostic data will always be included. You can find out the types of optional diagnostic data collected [here](./windows-diagnostic-data.md).

      | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy)

      [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | | Inking & typing | Microsoft collects optional inking and typing diagnostic data to improve the language recognition and suggestion capabilities of apps and services running on Windows. | [Learn more](https://support.microsoft.com/help/4468236/diagnostics-feedback-and-privacy-in-windows-10-microsoft-privacy) | [Privacy Statement](https://privacy.microsoft.com/privacystatement#maindiagnosticsmodule) | @@ -82,7 +82,7 @@ The following table provides an overview of the privacy settings discussed earli > [!NOTE] > This is not a complete list of settings that involve managing data collection or connecting to connected experiences in Windows. For a more detailed list, see [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md). -| Feature/Setting | GP/MDM Documentation | Default State if the Setup experience is suppressed | State to stop/minimize data collection | +| Connected experience /setting | GP/MDM documentation | Default state if the setup experience is suppressed | State to stop/minimize data collection | |---|---|---|---| | [Speech](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-speech) | Group Policy:
      **Computer Configuration** > **Control Panel** > **Regional and Language Options** > **Allow users to enable online speech recognition services**

      MDM: [Privacy/AllowInputPersonalization](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off | Off | | [Location](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location) | Group Policy:
      **Computer Configuration** > **Windows Components** > **App Privacy** > **Let Windows apps access location**

      MDM: [Privacy/LetAppsAccessLocation](/windows/client-management/mdm/policy-csp-privacy#privacy-allowinputpersonalization) | Off (Windows 10, version 1903 and later and Windows 11) | Off | From b9601479b32f556843bc249f70b074af20fd3444 Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Thu, 14 Oct 2021 16:30:06 +0500 Subject: [PATCH 833/930] Update enroll-a-windows-10-device-automatically-using-group-policy.md --- ...roll-a-windows-10-device-automatically-using-group-policy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index c9f13235e0..8c53bccf46 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -214,7 +214,7 @@ Requirements: If this folder does not exist, then be aware that you will be switching to a [central policy store](https://support.microsoft.com/help/3087759/how-to-create-and-manage-the-central-store-for-group-policy-administra) for your entire domain. -6. Wait for the SYSVOL DFSR replication to be completed and then restart the Domain Controller for the policy to be available. +6. Wait for the SYSVOL DFSR replication to be completed for the policy to be available. This procedure will work for any future version as well. From 3a1a328871814a1eba09911934a532369292e7c3 Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Thu, 14 Oct 2021 08:51:26 -0700 Subject: [PATCH 834/930] Update deployment-service-overview.md Small updates for style; corrected article cross-link. --- windows/deployment/update/deployment-service-overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 28854e1093..6064c7ae15 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -29,7 +29,7 @@ The deployment service is designed for IT Pros who are looking for more control - You can stage deployments over a period of days or weeks by using rich expressions (for example, deploy 20H2 to 500 devices per day, beginning on March 14, 2021). - You can bypass pre-configured Windows Update for Business policies to immediately deploy a security update across your organization when emergencies arise. - You can benefit from deployments with automatic piloting tailored to your unique device population to ensure coverage of hardware and software in your organization. -- You can leverage safeguards against likely update issues, as identified by Microsoft machine learning algorithms, and automatically put the deployment on hold for any affected devices. +- You can use safeguards against likely update issues that have been identified by Microsoft machine-learning algorithms and automatically hold the deployment for any affected devices. The service is privacy focused and backed by leading industry compliance certifications. @@ -113,7 +113,7 @@ You should continue to use deployment rings as part of the servicing strategy fo ### Safeguard holds against likely and known issues -[Safeguard holds](https://docs.microsoft.com/windows/deployment/update/safeguard-holds) are a key technology Microsoft uses to protect devices from encountering known quality or compatibility issues, by preventing them from installing the update or upgrade. For Windows 11 deployments, the deployment service extends these safeguard holds to also protect devices that Microsoft identifies as being at a higher risk of experiencing post-update issues (such as OS rollbacks, app crashes, or graphics issues) and temporarily puts the deployment on hold for these devices while Microsoft investigates the likely issue. Safeguard holds apply to deployments by default, but you may opt out if desired. +Microsoft uses [safeguard holds](/windows/deployment/update/safeguard-holds) to protect devices from encountering known quality or compatibility issues by preventing them from installing the update or upgrade. For Windows 11 deployments, the deployment service extends these safeguard holds to also protect devices that Microsoft identifies as being at a higher risk of experiencing problems after an update (such as operating system rollbacks, app crashes, or graphics issues). The service temporarily holds the deployment for these devices while Microsoft investigates the likely issue. Safeguard holds apply to deployments by default, but you can opt out. ### Monitoring deployments to detect rollback issues From 96aeda368ae8bee88a87da963fbe2db7f5995cf0 Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Thu, 14 Oct 2021 08:53:46 -0700 Subject: [PATCH 835/930] Update update-compliance-feature-update-status.md --- .../update/update-compliance-feature-update-status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-feature-update-status.md b/windows/deployment/update/update-compliance-feature-update-status.md index f1909128aa..8fa81c9860 100644 --- a/windows/deployment/update/update-compliance-feature-update-status.md +++ b/windows/deployment/update/update-compliance-feature-update-status.md @@ -47,7 +47,7 @@ Microsoft uses diagnostic data to determine whether devices that use Windows Upd ### Queries for safeguard holds -Update Compliance reporting offers two queries to help you retrieve data related to safeguard holds. These queries show data for devices that are configured to send diagnostic data at *Optional* level (previously *Full*). For Windows 10 devices, devices configured to send diagnostic data at *Enhanced* level are also included. +Update Compliance reporting offers two queries to help you retrieve data related to safeguard holds. These queries show data for devices that are configured to send diagnostic data at the *Optional* level (previously *Full*). For Windows 10 devices, devices configured to send diagnostic data at *Enhanced* level are also included. The first query shows the device data for all devices that are affected by safeguard holds. The second query shows data specific to devices running the target build. From e8f82db2d96784d46d0ca4f27f199b9880c51086 Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Thu, 14 Oct 2021 08:54:56 -0700 Subject: [PATCH 836/930] Update update-compliance-get-started.md Small adjustments. --- windows/deployment/update/update-compliance-get-started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/update-compliance-get-started.md b/windows/deployment/update/update-compliance-get-started.md index ac348a38ed..db61a26720 100644 --- a/windows/deployment/update/update-compliance-get-started.md +++ b/windows/deployment/update/update-compliance-get-started.md @@ -44,7 +44,7 @@ Before you begin the process to add Update Compliance to your Azure subscription - **Compatible operating systems and editions**: Update Compliance works only with Windows 10 or Windows 11 Professional, Education, and Enterprise editions. Update Compliance supports both the typical Windows 10 or Windows 11 Enterprise edition, as well as [Windows 10 Enterprise multi-session](/azure/virtual-desktop/windows-10-multisession-faq). Update Compliance only provides data for the standard Desktop Windows client version and is not currently compatible with Windows Server, Surface Hub, IoT, or other versions. - **Compatible Windows client servicing channels**: Update Compliance supports Windows client devices on the General Availability Channel and the Long-term Servicing Channel (LTSC). Update Compliance *counts* Windows Insider Preview devices, but does not currently provide detailed deployment insights for them. -- **Diagnostic data requirements**: Update Compliance requires devices be configured to send diagnostic data at *Required* level (previously *Basic*). Select queries within Update Compliance require devices to be configured to send diagnostic data at *Optional* level (previously *Full*) for Windows 11 devices or *Enhanced* level for Windows 10 devices. To learn more about what's included in different diagnostic levels, see [Diagnostics, feedback, and privacy in Windows](https://support.microsoft.com/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319). +- **Diagnostic data requirements**: Update Compliance requires devices to send diagnostic data at *Required* level (previously *Basic*). Some queries in Update Compliance require devices to send diagnostic data at *Optional* level (previously *Full*) for Windows 11 devices or *Enhanced* level for Windows 10 devices. To learn more about what's included in different diagnostic levels, see [Diagnostics, feedback, and privacy in Windows](https://support.microsoft.com/windows/diagnostics-feedback-and-privacy-in-windows-28808a2b-a31b-dd73-dcd3-4559a5199319). - **Data transmission requirements**: Devices must be able to contact specific endpoints required to authenticate and send diagnostic data. These are enumerated in detail at [Configuring Devices for Update Compliance manually](update-compliance-configuration-manual.md). - **Showing device names in Update Compliance**: For Windows 10, version 1803 or later, device names will not appear in Update Compliance unless you individually opt-in devices by using policy. The steps to accomplish this is outlined in [Configuring Devices for Update Compliance](update-compliance-configuration-manual.md). From 63609d921a0b0c0092ea8863049c7e23270b9faa Mon Sep 17 00:00:00 2001 From: Jaime Ondrusek Date: Thu, 14 Oct 2021 09:19:34 -0700 Subject: [PATCH 837/930] Revert "Add content on safeguards" --- .../deployment/update/deployment-service-overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/deployment-service-overview.md b/windows/deployment/update/deployment-service-overview.md index 6064c7ae15..546749d1dd 100644 --- a/windows/deployment/update/deployment-service-overview.md +++ b/windows/deployment/update/deployment-service-overview.md @@ -29,7 +29,6 @@ The deployment service is designed for IT Pros who are looking for more control - You can stage deployments over a period of days or weeks by using rich expressions (for example, deploy 20H2 to 500 devices per day, beginning on March 14, 2021). - You can bypass pre-configured Windows Update for Business policies to immediately deploy a security update across your organization when emergencies arise. - You can benefit from deployments with automatic piloting tailored to your unique device population to ensure coverage of hardware and software in your organization. -- You can use safeguards against likely update issues that have been identified by Microsoft machine-learning algorithms and automatically hold the deployment for any affected devices. The service is privacy focused and backed by leading industry compliance certifications. @@ -53,6 +52,7 @@ Using the deployment service typically follows a common pattern: 2. The chosen tool conveys your approval, scheduling, and device selection information to the deployment service. 3. The deployment service processes the content approval and compares it with previously approved content. Final update applicability is determined and conveyed to Windows Update, which then offers approved content to devices on their next check for updates. + The deployment service exposes these capabilities through Microsoft [Graph REST APIs](/graph/overview). You can call the APIs directly, through a Graph SDK, or integrate them with a management tool such as Microsoft Endpoint Manager. ## Prerequisites @@ -74,6 +74,7 @@ Additionally, your organization must have one of the following subscriptions: - Windows Virtual Desktop Access E3 or E5 - Microsoft 365 Business Premium + ## Getting started To use the deployment service, you use a management tool built on the platform, script common actions using PowerShell, or build your own application. @@ -86,6 +87,7 @@ Microsoft Endpoint Manager integrates with the deployment service to provide Win The Microsoft Graph SDK includes a PowerShell extension that you can use to script and automate common update actions. For more information, see [Get started with the Microsoft Graph PowerShell SDK](/graph/powershell/get-started). + ### Building your own application Microsoft Graph makes deployment service APIs available through. Get started with these learning paths: @@ -111,17 +113,14 @@ This built-in piloting capability complements your existing ring structure and p You should continue to use deployment rings as part of the servicing strategy for your organization, but use gradual rollouts to add scheduling convenience and additional protections within each ring. -### Safeguard holds against likely and known issues - -Microsoft uses [safeguard holds](/windows/deployment/update/safeguard-holds) to protect devices from encountering known quality or compatibility issues by preventing them from installing the update or upgrade. For Windows 11 deployments, the deployment service extends these safeguard holds to also protect devices that Microsoft identifies as being at a higher risk of experiencing problems after an update (such as operating system rollbacks, app crashes, or graphics issues). The service temporarily holds the deployment for these devices while Microsoft investigates the likely issue. Safeguard holds apply to deployments by default, but you can opt out. - ### Monitoring deployments to detect rollback issues During deployments of Windows 11 or Windows 10 feature updates, driver combinations can sometimes result in an unexpected update failure that makes the device revert to the previously installed operating system version. The deployment service can monitor devices for such issues and automatically pause deployments when this happens, giving you time to detect and mitigate issues. + ### How to enable deployment protections -Deployment scheduling controls are always available, but to take advantage of the unique deployment protections tailored to your population, devices must share diagnostic data with Microsoft. +Deployment scheduling controls are always available, but to take advantage of the unique deployment protections tailored to your organization, devices must share diagnostic data with Microsoft. #### Device prerequisites @@ -175,6 +174,7 @@ Follow these suggestions for the best results with the service. Avoid using different channels to manage the same resources. If you use Microsoft Endpoint Manager along with Microsoft Graph APIs or PowerShell, aspects of resources (such as devices, deployments, updatable asset groups) might be overwritten if you use both channels to manage the same resources. Instead, only manage each resource through the channel that created it. + ## Next steps To learn more about the deployment service, try the following: From 2515c5784a919ec7fdca66ebd90c4687ffd9bdf8 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 14 Oct 2021 09:36:36 -0700 Subject: [PATCH 838/930] Update enroll-a-windows-10-device-automatically-using-group-policy.md --- ...ll-a-windows-10-device-automatically-using-group-policy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md index 8c53bccf46..58d590e4b2 100644 --- a/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md +++ b/windows/client-management/mdm/enroll-a-windows-10-device-automatically-using-group-policy.md @@ -5,8 +5,8 @@ ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows -author: manikadhiman -ms.date: 06/02/2021 +author: dansimp +ms.date: 10/14/2021 ms.reviewer: manager: dansimp --- From b1619045ffbec8088992768de3d22a1f2ebb2b4a Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 11:48:52 -0700 Subject: [PATCH 839/930] Applied valid slugs for labeling code blocks The complete list is here: https://review.docs.microsoft.com/en-us/help/contribute/metadata-taxonomies?branch=master#dev-lang --- .../troubleshoot-tcpip-port-exhaust.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/client-management/troubleshoot-tcpip-port-exhaust.md b/windows/client-management/troubleshoot-tcpip-port-exhaust.md index d3a3ceb2db..10fbfe6f45 100644 --- a/windows/client-management/troubleshoot-tcpip-port-exhaust.md +++ b/windows/client-management/troubleshoot-tcpip-port-exhaust.md @@ -39,7 +39,7 @@ You can view the dynamic port range on a computer by using the following netsh c The range is set separately for each transport (TCP or UDP). The port range is now a range that has a starting point and an ending point. Microsoft customers who deploy servers that are running Windows Server may have problems that affect RPC communication between servers if firewalls are used on the internal network. In these situations, we recommend that you reconfigure the firewalls to allow traffic between servers in the dynamic port range of **49152** through **65535**. This range is in addition to well-known ports that are used by services and applications. Or, the port range that is used by the servers can be modified on each server. You adjust this range by using the netsh command, as follows. The above command sets the dynamic port range for TCP. -```cmd +```console netsh int set dynamic start=number num=range ``` @@ -107,7 +107,7 @@ You may also see CLOSE_WAIT state connections in the same output, however CLOSE_ 4. Open a command prompt in admin mode and run the below command - ```cmd + ```console Netsh trace start scenario=netconnection capture=yes tracefile=c:\Server.etl ``` @@ -121,7 +121,7 @@ The key is to identify which process or application is using all the ports. Belo Start by looking at the netstat output. If you are using Windows 10 or Windows Server 2016, then you can run the command `netstat -anobq` and check for the process ID which has maximum entries as BOUND. Alternately, you can also run the below Powershell command to identify the process: -```Powershell +```powershell Get-NetTCPConnection | Group-Object -Property State, OwningProcess | Select -Property Count, Name, @{Name="ProcessName";Expression={(Get-Process -PID ($_.Name.Split(',')[-1].Trim(' '))).Name}}, Group | Sort Count -Descending ``` @@ -165,7 +165,7 @@ Finally, if the above methods did not help you isolate the process, we suggest y As a workaround, rebooting the computer will get the it back in normal state and would help you resolve the issue for the time being. However, when a reboot is impractical, you can also consider increasing the number of ports on the machine using the below commands: -```cmd +```console netsh int ipv4 set dynamicport tcp start=10000 num=1000 ``` @@ -176,7 +176,7 @@ This will set the dynamic port range to start at port 10000 and to end at port 1 For Windows 7 and Windows Server 2008 R2, you can use the below script to collect the netstat output at defined frequency. From the outputs, you can see the port usage trend. -``` +```console @ECHO ON set v=%1 :loop From 05d50c14123517ecb7105d86d7fdd53b3ed691a9 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 11:52:51 -0700 Subject: [PATCH 840/930] Corrected indentation of images & second-level list items These images should have been indented as part of their respective second-level list items. For this to work correctly, though, the second-level list items also needed to be laid out correctly, and that often doesn't happen unless the list items rely on automatic numbering (1, 1, 1) instead of specifying the enumeration (a, b, c). --- .../client-management/troubleshoot-tcpip-port-exhaust.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/troubleshoot-tcpip-port-exhaust.md b/windows/client-management/troubleshoot-tcpip-port-exhaust.md index 10fbfe6f45..a09a0c7ea4 100644 --- a/windows/client-management/troubleshoot-tcpip-port-exhaust.md +++ b/windows/client-management/troubleshoot-tcpip-port-exhaust.md @@ -82,13 +82,13 @@ If you suspect that the machine is in a state of port exhaustion: 2. Open event viewer and under the system logs, look for the events which clearly indicate the current state: - a. **Event ID 4227** + 1. **Event ID 4227** - ![Screenshot of event id 4227 in Event Viewer.](images/tcp-ts-18.png) + ![Screenshot of event id 4227 in Event Viewer.](images/tcp-ts-18.png) - b. **Event ID 4231** + 1. **Event ID 4231** - ![Screenshot of event id 4231 in Event Viewer.](images/tcp-ts-19.png) + ![Screenshot of event id 4231 in Event Viewer.](images/tcp-ts-19.png) 3. Collect a `netstat -anob` output from the server. The netstat output will show you a huge number of entries for TIME_WAIT state for a single PID. From 2503158cabfdfc6ba9ee37c1d035161ecde678ce Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 11:59:13 -0700 Subject: [PATCH 841/930] Added lightbox functionality to some images These images aren't easy to read. Lightbox allows the images to be viewed in an expanded window. --- .../client-management/troubleshoot-tcpip-port-exhaust.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/troubleshoot-tcpip-port-exhaust.md b/windows/client-management/troubleshoot-tcpip-port-exhaust.md index a09a0c7ea4..b7b25c7d2d 100644 --- a/windows/client-management/troubleshoot-tcpip-port-exhaust.md +++ b/windows/client-management/troubleshoot-tcpip-port-exhaust.md @@ -58,7 +58,7 @@ Since outbound connections start to fail, you will see a lot of the below behavi - Unable to sign in to the machine with domain credentials, however sign-in with local account works. Domain sign-in will require you to contact the DC for authentication which is again an outbound connection. If you have cache credentials set, then domain sign-in might still work. - ![Screenshot of error for NETLOGON in Event Viewer.](images/tcp-ts-14.png) + :::image type="content" alt-text="Screenshot of error for NETLOGON in Event Viewer." source="images/tcp-ts-14.png" lightbox="images/tcp-ts-14.png"::: - Group Policy update failures: @@ -84,11 +84,11 @@ If you suspect that the machine is in a state of port exhaustion: 1. **Event ID 4227** - ![Screenshot of event id 4227 in Event Viewer.](images/tcp-ts-18.png) + :::image type="content" alt-text="Screenshot of event ID 4227 in Event Viewer." source="images/tcp-ts-18.png" lightbox="images/tcp-ts-18.png"::: 1. **Event ID 4231** - ![Screenshot of event id 4231 in Event Viewer.](images/tcp-ts-19.png) + :::image type="content" alt-text="Screenshot of event ID 4231 in Event Viewer." source="images/tcp-ts-19.png" lightbox="images/tcp-ts-19.png"::: 3. Collect a `netstat -anob` output from the server. The netstat output will show you a huge number of entries for TIME_WAIT state for a single PID. @@ -157,7 +157,7 @@ Steps to use Process explorer: File \Device\AFD - ![Screenshot of Process Explorer.](images/tcp-ts-22.png) + :::image type="content" alt-text="Screenshot of Process Explorer." source="images/tcp-ts-22.png" lightbox="images/tcp-ts-22.png"::: 10. Some are normal, but large numbers of them are not (hundreds to thousands). Close the process in question. If that restores outbound connectivity, then you have further proven that the app is the cause. Contact the vendor of that app. From eacfe32e51fd32f391a9f3f6945be9871c4af381 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 12:02:03 -0700 Subject: [PATCH 842/930] Updated code block label to a valid value The complete list is here: https://review.docs.microsoft.com/en-us/help/contribute/metadata-taxonomies?branch=master#dev-lang --- windows/client-management/mandatory-user-profile.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index 8b2e2bc3e9..5a566f1410 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -68,7 +68,7 @@ First, you create a default user profile with the customizations that you want, 1. At a command prompt, type the following command and press **ENTER**. - ```dos + ```console sysprep /oobe /reboot /generalize /unattend:unattend.xml ``` From e89a0f19ffc81e4d9846b4d3c3a80fbbbfaccddf Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 12:04:21 -0700 Subject: [PATCH 843/930] Indented images in second-level list items --- windows/client-management/mandatory-user-profile.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mandatory-user-profile.md b/windows/client-management/mandatory-user-profile.md index 5a566f1410..25245fa812 100644 --- a/windows/client-management/mandatory-user-profile.md +++ b/windows/client-management/mandatory-user-profile.md @@ -100,11 +100,11 @@ First, you create a default user profile with the customizations that you want, - If the device is joined to the domain and you are signed in with an account that has permissions to write to a shared folder on the network, you can enter the shared folder path. - ![Example of Copy profile to.](images/copy-to-path.png) + ![Example of Copy profile to.](images/copy-to-path.png) - If the device is not joined to the domain, you can save the profile locally and then copy it to the shared folder location. - ![Example of Copy To UI with UNC path.](images/copy-to-path.png) + ![Example of Copy To UI with UNC path.](images/copy-to-path.png) 1. Click **OK** to copy the default user profile. From 8ffec9b20f1f0249aa9b83b7f6f4370163cb069d Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 12:19:57 -0700 Subject: [PATCH 844/930] Indented note in a list item --- .../manage-device-installation-with-group-policy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/manage-device-installation-with-group-policy.md b/windows/client-management/manage-device-installation-with-group-policy.md index cadcf9664a..8e177ae184 100644 --- a/windows/client-management/manage-device-installation-with-group-policy.md +++ b/windows/client-management/manage-device-installation-with-group-policy.md @@ -342,8 +342,8 @@ Getting the right device identifier to prevent it from being installed: > ClassGuid = {4d36e979-e325-11ce-bfc1-08002be10318}\ > This class includes printers. -> [!NOTE] -> As mentioned before, preventing an entire Class could block you from using your system completely. Please make sure you understand which devices are going to be blocked when specifying a Class. For our scenario, there are other classes that relate to printers but before you apply them, make sure they are not blocking any other existing device that is crucial to your system. + > [!NOTE] + > As mentioned before, preventing an entire Class could block you from using your system completely. Please make sure you understand which devices are going to be blocked when specifying a Class. For our scenario, there are other classes that relate to printers but before you apply them, make sure they are not blocking any other existing device that is crucial to your system. Creating the policy to prevent all printers from being installed: From 746eb537749f49d492fbbc48a267a8f355fb26fc Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 14:01:19 -0700 Subject: [PATCH 845/930] Applied ordered list to sequential steps --- .../manage-device-installation-with-group-policy.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/manage-device-installation-with-group-policy.md b/windows/client-management/manage-device-installation-with-group-policy.md index 8e177ae184..4088d331ab 100644 --- a/windows/client-management/manage-device-installation-with-group-policy.md +++ b/windows/client-management/manage-device-installation-with-group-policy.md @@ -376,9 +376,9 @@ Creating the policy to prevent all printers from being installed: 1. If you have not completed step #9 – follow these steps: - - Uninstall your printer: Device Manager > Printers > right click the Canon Printer > click “Uninstall device”. - - For USB printer – unplug and plug back the cable; for network device – make a search for the printer in the Windows Settings app. - - You should not be able to reinstall the printer. + 1. Uninstall your printer: Device Manager > Printers > right click the Canon Printer > click “Uninstall device”. + 1. For USB printer – unplug and plug back the cable; for network device – make a search for the printer in the Windows Settings app. + 1. You should not be able to reinstall the printer. 2. If you completed step #9 above and restarted the machine, simply look for your printer under Device Manager or the Windows Settings app and see that it is no-longer available for you to use. From 3658e39021c2595afe94caf999f887a732128632 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 14:07:36 -0700 Subject: [PATCH 846/930] Correct slash location in self-closing BR tags --- .../hello-identity-verification.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md index 26a25c7342..1a9e16072a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md +++ b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md @@ -38,37 +38,37 @@ The table shows the minimum requirements for each deployment. For key trust in a > [!NOTE] > Windows Hello for Business is introducing a new trust model called cloud trust in early 2022. This trust model will enable deployment of Windows Hello for Business using the infrastructure introduced for supporting [security key sign-in on Hybrid Azure AD joined devices and on-premises resource access on Azure AD Joined devices](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises). More information will be available on Windows Hello for Business cloud trust once it is generally available. -| Key trust
      Group Policy managed | Certificate trust
      Mixed managed | Key trust
      Modern managed | Certificate trust
      Modern managed | +| Key trust
      Group Policy managed | Certificate trust
      Mixed managed | Key trust
      Modern managed | Certificate trust
      Modern managed | | --- | --- | --- | --- | -| Windows 10, version 1511 or later| **Hybrid Azure AD Joined:**
      *Minimum:* Windows 10, version 1703
      *Best experience:* Windows 10, version 1709 or later (supports synchronous certificate enrollment).
      **Azure AD Joined:**
      Windows 10, version 1511 or later| Windows 10, version 1511 or later | Windows 10, version 1511 or later | +| Windows 10, version 1511 or later| **Hybrid Azure AD Joined:**
      *Minimum:* Windows 10, version 1703
      *Best experience:* Windows 10, version 1709 or later (supports synchronous certificate enrollment).
      **Azure AD Joined:**
      Windows 10, version 1511 or later| Windows 10, version 1511 or later | Windows 10, version 1511 or later | | Windows Server 2016 or later Schema | Windows Server 2016 or later Schema | Windows Server 2016 or later Schema | Windows Server 2016 or later Schema | | Windows Server 2008 R2 Domain/Forest functional level | Windows Server 2008 R2 Domain/Forest functional level| Windows Server 2008 R2 Domain/Forest functional level |Windows Server 2008 R2 Domain/Forest functional level | | Windows Server 2016 or later Domain Controllers | Windows Server 2008 R2 or later Domain Controllers | Windows Server 2016 or later Domain Controllers | Windows Server 2008 R2 or later Domain Controllers | | Windows Server 2012 or later Certificate Authority | Windows Server 2012 or later Certificate Authority | Windows Server 2012 or later Certificate Authority | Windows Server 2012 or later Certificate Authority | -| N/A | Windows Server 2016 AD FS with [KB4088889 update](https://support.microsoft.com/help/4088889) (hybrid Azure AD joined clients),
      and
      Windows Server 2012 or later Network Device Enrollment Service (Azure AD joined) | N/A | Windows Server 2012 or later Network Device Enrollment Service | -| Azure MFA tenant, or
      AD FS w/Azure MFA adapter, or
      AD FS w/Azure MFA Server adapter, or
      AD FS w/3rd Party MFA Adapter | Azure MFA tenant, or
      AD FS w/Azure MFA adapter, or
      AD FS w/Azure MFA Server adapter, or
      AD FS w/3rd Party MFA Adapter | Azure MFA tenant, or
      AD FS w/Azure MFA adapter, or
      AD FS w/Azure MFA Server adapter, or
      AD FS w/3rd Party MFA Adapter | Azure MFA tenant, or
      AD FS w/Azure MFA adapter, or
      AD FS w/Azure MFA Server adapter, or
      AD FS w/3rd Party MFA Adapter | +| N/A | Windows Server 2016 AD FS with [KB4088889 update](https://support.microsoft.com/help/4088889) (hybrid Azure AD joined clients),
      and
      Windows Server 2012 or later Network Device Enrollment Service (Azure AD joined) | N/A | Windows Server 2012 or later Network Device Enrollment Service | +| Azure MFA tenant, or
      AD FS w/Azure MFA adapter, or
      AD FS w/Azure MFA Server adapter, or
      AD FS w/3rd Party MFA Adapter | Azure MFA tenant, or
      AD FS w/Azure MFA adapter, or
      AD FS w/Azure MFA Server adapter, or
      AD FS w/3rd Party MFA Adapter | Azure MFA tenant, or
      AD FS w/Azure MFA adapter, or
      AD FS w/Azure MFA Server adapter, or
      AD FS w/3rd Party MFA Adapter | Azure MFA tenant, or
      AD FS w/Azure MFA adapter, or
      AD FS w/Azure MFA Server adapter, or
      AD FS w/3rd Party MFA Adapter | | Azure Account | Azure Account | Azure Account | Azure Account | | Azure Active Directory | Azure Active Directory | Azure Active Directory | Azure Active Directory | | Azure AD Connect | Azure AD Connect | Azure AD Connect | Azure AD Connect | | Azure AD Premium, optional | Azure AD Premium, needed for device write-back | Azure AD Premium, optional for automatic MDM enrollment | Azure AD Premium, optional for automatic MDM enrollment | > [!Important] -> 1. Hybrid deployments support non-destructive PIN reset that works with both the certificate trust and key trust models.
      -> **Requirements:**
      -> Microsoft PIN Reset Service - Windows 10, versions 1709 to 1809, Enterprise Edition. There is no licensing requirement for this service since version 1903
      +> 1. Hybrid deployments support non-destructive PIN reset that works with both the certificate trust and key trust models.
      +> **Requirements:**
      +> Microsoft PIN Reset Service - Windows 10, versions 1709 to 1809, Enterprise Edition. There is no licensing requirement for this service since version 1903
      > Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 > -> 2. On-premises deployments support destructive PIN reset that works with both the certificate trust and the key trust models.
      -> **Requirements:**
      -> Reset from settings - Windows 10, version 1703, Professional
      -> Reset above lock screen - Windows 10, version 1709, Professional
      +> 2. On-premises deployments support destructive PIN reset that works with both the certificate trust and the key trust models.
      +> **Requirements:**
      +> Reset from settings - Windows 10, version 1703, Professional
      +> Reset above lock screen - Windows 10, version 1709, Professional
      > Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 ## On-premises Deployments The table shows the minimum requirements for each deployment. -| Key trust
      Group Policy managed | Certificate trust
      Group Policy managed| +| Key trust
      Group Policy managed | Certificate trust
      Group Policy managed| | --- | --- | | Windows 10, version 1703 or later | Windows 10, version 1703 or later | | Windows Server 2016 Schema | Windows Server 2016 Schema| From f57263c1a54e3e1826d6b43db7f435bd36d4eb63 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 14:09:31 -0700 Subject: [PATCH 847/930] Add bullets to vertical lists --- .../hello-identity-verification.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md index 1a9e16072a..065df8dd49 100644 --- a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md +++ b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md @@ -54,15 +54,15 @@ The table shows the minimum requirements for each deployment. For key trust in a > [!Important] > 1. Hybrid deployments support non-destructive PIN reset that works with both the certificate trust and key trust models.
      -> **Requirements:**
      -> Microsoft PIN Reset Service - Windows 10, versions 1709 to 1809, Enterprise Edition. There is no licensing requirement for this service since version 1903
      -> Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 +> **Requirements:** +> - Microsoft PIN Reset Service - Windows 10, versions 1709 to 1809, Enterprise Edition. There is no licensing requirement for this service since version 1903 +> - Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 > > 2. On-premises deployments support destructive PIN reset that works with both the certificate trust and the key trust models.
      -> **Requirements:**
      -> Reset from settings - Windows 10, version 1703, Professional
      -> Reset above lock screen - Windows 10, version 1709, Professional
      -> Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 +> **Requirements:** +> - Reset from settings - Windows 10, version 1703, Professional +> - Reset above lock screen - Windows 10, version 1709, Professional +> - Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 ## On-premises Deployments From 2a14c0b54de61760c79f38009ff9e24409be42d1 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 14:11:41 -0700 Subject: [PATCH 848/930] Replace numbers with bullets in unordered list --- .../hello-identity-verification.md | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md index 065df8dd49..641d92045a 100644 --- a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md +++ b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md @@ -53,16 +53,18 @@ The table shows the minimum requirements for each deployment. For key trust in a | Azure AD Premium, optional | Azure AD Premium, needed for device write-back | Azure AD Premium, optional for automatic MDM enrollment | Azure AD Premium, optional for automatic MDM enrollment | > [!Important] -> 1. Hybrid deployments support non-destructive PIN reset that works with both the certificate trust and key trust models.
      -> **Requirements:** -> - Microsoft PIN Reset Service - Windows 10, versions 1709 to 1809, Enterprise Edition. There is no licensing requirement for this service since version 1903 -> - Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 +> - Hybrid deployments support non-destructive PIN reset that works with both the certificate trust and key trust models. > -> 2. On-premises deployments support destructive PIN reset that works with both the certificate trust and the key trust models.
      -> **Requirements:** -> - Reset from settings - Windows 10, version 1703, Professional -> - Reset above lock screen - Windows 10, version 1709, Professional -> - Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 +> **Requirements:** +> - Microsoft PIN Reset Service - Windows 10, versions 1709 to 1809, Enterprise Edition. There is no licensing requirement for this service since version 1903 +> - Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 +> +> - On-premises deployments support destructive PIN reset that works with both the certificate trust and the key trust models. + +> **Requirements:** +> - Reset from settings - Windows 10, version 1703, Professional +> - Reset above lock screen - Windows 10, version 1709, Professional +> - Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 ## On-premises Deployments From 86f28739efab1a49050d1e284e437c25fae93787 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 14:14:09 -0700 Subject: [PATCH 849/930] Add lightbox functionality for legibility --- .../identity-protection/hello-for-business/hello-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-overview.md b/windows/security/identity-protection/hello-for-business/hello-overview.md index b191dbc916..72fda09ca8 100644 --- a/windows/security/identity-protection/hello-for-business/hello-overview.md +++ b/windows/security/identity-protection/hello-for-business/hello-overview.md @@ -70,7 +70,7 @@ In Windows 10, Windows Hello replaces passwords. When the identity provider sup >[!NOTE] >Windows Hello as a convenience sign-in uses regular user name and password authentication, without the user entering the password. -![How authentication works in Windows Hello.](images/authflow.png) +:::image type="content" alt-text="How authentication works in Windows Hello." source="images/authflow.png" lightbox="images/authflow.png"::: Imagine that someone is looking over your shoulder as you get money from an ATM and sees the PIN that you enter. Having that PIN won't help them access your account because they don't have your ATM card. In the same way, learning your PIN for your device doesn't allow that attacker to access your account because the PIN is local to your specific device and doesn't enable any type of authentication from any other device. From cae6cc2ccd6124169492945c64cfa242e890eaea Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 14:15:05 -0700 Subject: [PATCH 850/930] Add blank lines for readability --- .../hello-for-business/hello-overview.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-overview.md b/windows/security/identity-protection/hello-for-business/hello-overview.md index 72fda09ca8..33d820a1a7 100644 --- a/windows/security/identity-protection/hello-for-business/hello-overview.md +++ b/windows/security/identity-protection/hello-for-business/hello-overview.md @@ -81,12 +81,19 @@ Windows Hello helps protect user identities and user credentials. Because the us ## How Windows Hello for Business works: key points - Windows Hello credentials are based on certificate or asymmetrical key pair. Windows Hello credentials can be bound to the device, and the token that is obtained using the credential is also bound to the device. + - Identity provider (such as Active Directory, Azure AD, or a Microsoft account) validates user identity and maps the Windows Hello public key to a user account during the registration step. + - Keys can be generated in hardware (TPM 1.2 or 2.0 for enterprises, and TPM 2.0 for consumers) or software, based on the policy. + - Authentication is the two-factor authentication with the combination of a key or certificate tied to a device and something that the person knows (a PIN) or something that the person is (biometrics). The Windows Hello gesture does not roam between devices and is not shared with the server. Biometrics templates are stored locally on a device. The PIN is never stored or shared. + - The private key never leaves a device when using TPM. The authenticating server has a public key that is mapped to the user account during the registration process. + - PIN entry and biometric gesture both trigger Windows 10 to use the private key to cryptographically sign data that is sent to the identity provider. The identity provider verifies the user's identity and authenticates the user. + - Personal (Microsoft account) and corporate (Active Directory or Azure AD) accounts use a single container for keys. All keys are separated by identity providers' domains to help ensure user privacy. + - Certificate private keys can be protected by the Windows Hello container and the Windows Hello gesture. For details, see [How Windows Hello for Business works](hello-how-it-works.md). From c58fe7af5e8cb4d4d6e79e8517d7a00f4fa76404 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 14:16:27 -0700 Subject: [PATCH 851/930] Correct slash location in self-closing BR tags --- .../hello-for-business/hello-planning-guide.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md index d0de57c65c..611f55ea0d 100644 --- a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md +++ b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md @@ -74,19 +74,19 @@ The hybrid deployment model is for organizations that: - Use applications hosted in Azure Active Directory, and want a single sign-in user experience for both on-premises and Azure Active Directory resources > [!Important] -> Hybrid deployments support non-destructive PIN reset that works with both the certificate trust and key trust models.
      -> **Requirements:**
      -> Microsoft PIN Reset Service - Windows 10, versions 1709 to 1809, Enterprise Edition. There is no licensing requirement for this service since version 1903
      +> Hybrid deployments support non-destructive PIN reset that works with both the certificate trust and key trust models.
      +> **Requirements:**
      +> Microsoft PIN Reset Service - Windows 10, versions 1709 to 1809, Enterprise Edition. There is no licensing requirement for this service since version 1903
      > Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 ##### On-premises The on-premises deployment model is for organizations that do not have cloud identities or use applications hosted in Azure Active Directory. > [!Important] -> On-premises deployments support destructive PIN reset that works with both the certificate trust and the key trust models.
      -> **Requirements:**
      -> Reset from settings - Windows 10, version 1703, Professional
      -> Reset above lock screen - Windows 10, version 1709, Professional
      +> On-premises deployments support destructive PIN reset that works with both the certificate trust and the key trust models.
      +> **Requirements:**
      +> Reset from settings - Windows 10, version 1703, Professional
      +> Reset above lock screen - Windows 10, version 1709, Professional
      > Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 It's fundamentally important to understand which deployment model to use for a successful deployment. Some aspects of the deployment may have already been decided for you based on your current infrastructure. From ab5f819050520acff45c400cab109a4e06695328 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 14:17:54 -0700 Subject: [PATCH 852/930] Add bullets to vertical lists --- .../hello-for-business/hello-planning-guide.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md index 611f55ea0d..c8d18101d8 100644 --- a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md +++ b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md @@ -75,19 +75,19 @@ The hybrid deployment model is for organizations that: > [!Important] > Hybrid deployments support non-destructive PIN reset that works with both the certificate trust and key trust models.
      -> **Requirements:**
      -> Microsoft PIN Reset Service - Windows 10, versions 1709 to 1809, Enterprise Edition. There is no licensing requirement for this service since version 1903
      -> Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 +> **Requirements:** +> - Microsoft PIN Reset Service - Windows 10, versions 1709 to 1809, Enterprise Edition. There is no licensing requirement for this service since version 1903 +> - Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 ##### On-premises The on-premises deployment model is for organizations that do not have cloud identities or use applications hosted in Azure Active Directory. > [!Important] > On-premises deployments support destructive PIN reset that works with both the certificate trust and the key trust models.
      -> **Requirements:**
      -> Reset from settings - Windows 10, version 1703, Professional
      -> Reset above lock screen - Windows 10, version 1709, Professional
      -> Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 +> **Requirements:** +> - Reset from settings - Windows 10, version 1703, Professional +> - Reset above lock screen - Windows 10, version 1709, Professional +> - Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 It's fundamentally important to understand which deployment model to use for a successful deployment. Some aspects of the deployment may have already been decided for you based on your current infrastructure. From 15e39694808a7d8ac40737f67c7129d36419e696 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 14:19:13 -0700 Subject: [PATCH 853/930] Removed unnecessary BR tags --- .../hello-for-business/hello-planning-guide.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md index c8d18101d8..8aada054b6 100644 --- a/windows/security/identity-protection/hello-for-business/hello-planning-guide.md +++ b/windows/security/identity-protection/hello-for-business/hello-planning-guide.md @@ -74,7 +74,8 @@ The hybrid deployment model is for organizations that: - Use applications hosted in Azure Active Directory, and want a single sign-in user experience for both on-premises and Azure Active Directory resources > [!Important] -> Hybrid deployments support non-destructive PIN reset that works with both the certificate trust and key trust models.
      +> Hybrid deployments support non-destructive PIN reset that works with both the certificate trust and key trust models. +> > **Requirements:** > - Microsoft PIN Reset Service - Windows 10, versions 1709 to 1809, Enterprise Edition. There is no licensing requirement for this service since version 1903 > - Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 @@ -83,7 +84,8 @@ The hybrid deployment model is for organizations that: The on-premises deployment model is for organizations that do not have cloud identities or use applications hosted in Azure Active Directory. > [!Important] -> On-premises deployments support destructive PIN reset that works with both the certificate trust and the key trust models.
      +> On-premises deployments support destructive PIN reset that works with both the certificate trust and the key trust models. +> > **Requirements:** > - Reset from settings - Windows 10, version 1703, Professional > - Reset above lock screen - Windows 10, version 1709, Professional From 88129581d474fce062c5e20061069da4b290f681 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 14:26:24 -0700 Subject: [PATCH 854/930] Added missing angle bracket --- .../hello-for-business/hello-identity-verification.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md index 641d92045a..92c2b72d61 100644 --- a/windows/security/identity-protection/hello-for-business/hello-identity-verification.md +++ b/windows/security/identity-protection/hello-for-business/hello-identity-verification.md @@ -60,7 +60,7 @@ The table shows the minimum requirements for each deployment. For key trust in a > - Reset above lock screen (_I forgot my PIN_ link) - Windows 10, version 1903 > > - On-premises deployments support destructive PIN reset that works with both the certificate trust and the key trust models. - +> > **Requirements:** > - Reset from settings - Windows 10, version 1703, Professional > - Reset above lock screen - Windows 10, version 1709, Professional From 438a77ac54ba0fe6b72d1a469d1922f092089035 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 18:15:28 -0700 Subject: [PATCH 855/930] Corrected labels on code blocks to valid type Here's the list of valid types: https://review.docs.microsoft.com/en-us/help/contribute/metadata-taxonomies?branch=master#dev-lang --- ...tion-based-protection-of-code-integrity.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md index 5d7ffa6cd9..d4507b1ee4 100644 --- a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -78,7 +78,7 @@ Set the following registry keys to enable HVCI. This provides exactly the same s Recommended settings (to enable virtualization-based protection of Code Integrity policies, without UEFI Lock): -``` commands +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "EnableVirtualizationBasedSecurity" /t REG_DWORD /d 1 /f reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "RequirePlatformSecurityFeatures" /t REG_DWORD /d 1 /f @@ -94,49 +94,49 @@ If you want to customize the preceding recommended settings, use the following s **To enable VBS** -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "EnableVirtualizationBasedSecurity" /t REG_DWORD /d 1 /f ``` **To enable VBS and require Secure boot only (value 1)** -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "RequirePlatformSecurityFeatures" /t REG_DWORD /d 1 /f ``` **To enable VBS with Secure Boot and DMA (value 3)** -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "RequirePlatformSecurityFeatures" /t REG_DWORD /d 3 /f ``` **To enable VBS without UEFI lock (value 0)** -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "Locked" /t REG_DWORD /d 0 /f ``` **To enable VBS with UEFI lock (value 1)** -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "Locked" /t REG_DWORD /d 1 /f ``` **To enable virtualization-based protection of Code Integrity policies** -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 1 /f ``` **To enable virtualization-based protection of Code Integrity policies without UEFI lock (value 0)** -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Locked" /t REG_DWORD /d 0 /f ``` **To enable virtualization-based protection of Code Integrity policies with UEFI lock (value 1)** -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Locked" /t REG_DWORD /d 1 /f ``` @@ -144,7 +144,7 @@ reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorE Recommended settings (to enable virtualization-based protection of Code Integrity policies, without UEFI Lock): -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "EnableVirtualizationBasedSecurity" /t REG_DWORD /d 1 /f reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "RequirePlatformSecurityFeatures" /t REG_DWORD /d 1 /f @@ -158,31 +158,31 @@ If you want to customize the preceding recommended settings, use the following s **To enable VBS (it is always locked to UEFI)** -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "EnableVirtualizationBasedSecurity" /t REG_DWORD /d 1 /f ``` **To enable VBS and require Secure boot only (value 1)** -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "RequirePlatformSecurityFeatures" /t REG_DWORD /d 1 /f ``` **To enable VBS with Secure Boot and DMA (value 3)** -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "RequirePlatformSecurityFeatures" /t REG_DWORD /d 3 /f ``` **To enable virtualization-based protection of Code Integrity policies (with the default, UEFI lock)** -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "HypervisorEnforcedCodeIntegrity" /t REG_DWORD /d 1 /f ``` **To enable virtualization-based protection of Code Integrity policies without UEFI lock** -``` command +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "Unlocked" /t REG_DWORD /d 1 /f ``` From 170846294085a37742491866ef21020c73bffa8b Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 18:21:44 -0700 Subject: [PATCH 856/930] Replace single BR tags with proper paragraph breaks --- ...able-virtualization-based-protection-of-code-integrity.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md index d4507b1ee4..3bedae6d12 100644 --- a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -71,7 +71,10 @@ Set the following registry keys to enable HVCI. This provides exactly the same s > [!IMPORTANT] -> - Among the commands that follow, you can choose settings for **Secure Boot** and **Secure Boot with DMA**. In most situations, we recommend that you choose **Secure Boot**. This option provides Secure Boot with as much protection as is supported by a given computer’s hardware. A computer with input/output memory management units (IOMMUs) will have Secure Boot with DMA protection. A computer without IOMMUs will simply have Secure Boot enabled.
      In contrast, with **Secure Boot with DMA**, the setting will enable Secure Boot—and VBS itself—only on a computer that supports DMA, that is, a computer with IOMMUs. With this setting, any computer without IOMMUs will not have VBS or HVCI protection, although it can still have WDAC enabled.
      +> - Among the commands that follow, you can choose settings for **Secure Boot** and **Secure Boot with DMA**. In most situations, we recommend that you choose **Secure Boot**. This option provides Secure Boot with as much protection as is supported by a given computer’s hardware. A computer with input/output memory management units (IOMMUs) will have Secure Boot with DMA protection. A computer without IOMMUs will simply have Secure Boot enabled. +> +> In contrast, with **Secure Boot with DMA**, the setting will enable Secure Boot—and VBS itself—only on a computer that supports DMA, that is, a computer with IOMMUs. With this setting, any computer without IOMMUs will not have VBS or HVCI protection, although it can still have WDAC enabled. +> > - All drivers on the system must be compatible with virtualization-based protection of code integrity; otherwise, your system may fail. We recommend that you enable these features on a group of test computers before you enable them on users' computers. #### For Windows 10 version 1607 and later From 0a7cdbac239f968c21cc84aa97b33cfd7a30c374 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 18:22:37 -0700 Subject: [PATCH 857/930] Corrected type label on code block --- ...irtualization-based-protection-of-code-integrity.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md index 3bedae6d12..d75271bcad 100644 --- a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -294,12 +294,14 @@ C. If you experience a critical error during boot or your system is unstable aft ## How to turn off HVCI -1. Run the following command from an elevated prompt to set the HVCI registry key to off -```ini +1. Run the following command from an elevated prompt to set the HVCI registry key to off: + +```console reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 0 /f ``` -2. Restart the device. -3. To confirm HVCI has been successfully disabled, open System Information and check **Virtualization-based security Services Running**, which should now have no value displayed. + +1. Restart the device. +1. To confirm HVCI has been successfully disabled, open System Information and check **Virtualization-based security Services Running**, which should now have no value displayed. ## HVCI deployment in virtual machines From dc63e23408a55038ee5a223fc6fd5ba9db6d2eb2 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 18:24:39 -0700 Subject: [PATCH 858/930] Add blank lines for consistent layout --- ...nable-virtualization-based-protection-of-code-integrity.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md index d75271bcad..a19ca85753 100644 --- a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -54,8 +54,11 @@ Enabling in Intune requires using the Code Integrity node in the [AppLocker CSP] ### Enable HVCI using Group Policy 1. Use Group Policy Editor (gpedit.msc) to either edit an existing GPO or create a new one. + 2. Navigate to **Computer Configuration** > **Administrative Templates** > **System** > **Device Guard**. + 3. Double-click **Turn on Virtualization Based Security**. + 4. Click **Enabled** and under **Virtualization Based Protection of Code Integrity**, select **Enabled with UEFI lock** to ensure HVCI cannot be disabled remotely or select **Enabled without UEFI lock**. ![Enable HVCI using Group Policy.](../images/enable-hvci-gp.png) @@ -301,6 +304,7 @@ reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorE ``` 1. Restart the device. + 1. To confirm HVCI has been successfully disabled, open System Information and check **Virtualization-based security Services Running**, which should now have no value displayed. ## HVCI deployment in virtual machines From 7577992ae124c1ce3b7bc258382affcb04639a0b Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 18:25:18 -0700 Subject: [PATCH 859/930] Indent a code block in a list item --- ...ble-virtualization-based-protection-of-code-integrity.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md index a19ca85753..e331616635 100644 --- a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -299,9 +299,9 @@ C. If you experience a critical error during boot or your system is unstable aft 1. Run the following command from an elevated prompt to set the HVCI registry key to off: -```console -reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 0 /f -``` + ```console + reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 0 /f + ``` 1. Restart the device. From 5416ecd0192eb107b0ea6d06951c74b771daaf5a Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 18:33:44 -0700 Subject: [PATCH 860/930] Add lightbox functionality to image --- .../enable-virtualization-based-protection-of-code-integrity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md index e331616635..a4fc2cfbe2 100644 --- a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -285,7 +285,7 @@ This field lists the computer name. All valid values for computer name. Another method to determine the available and enabled Windows Defender Device Guard features is to run msinfo32.exe from an elevated PowerShell session. When you run this program, the Windows Defender Device Guard properties are displayed at the bottom of the **System Summary** section. -![Windows Defender Device Guard properties in the System Summary.](../images/dg-fig11-dgproperties.png) +:::image type="content" alt-text="Windows Defender Device Guard properties in the System Summary." source="../images/dg-fig11-dgproperties.png" lightbox="../images/dg-fig11-dgproperties.png"::: ## Troubleshooting From ef9db012f5d9aa8d6e4699c39d8388f625e1ec35 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 19:29:41 -0700 Subject: [PATCH 861/930] Replaced single backticks with tripe to create labeled code block --- ...nable-virtualization-based-protection-of-code-integrity.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md index a4fc2cfbe2..a7cdb8f8e9 100644 --- a/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/device-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -196,7 +196,9 @@ reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "Unlocked" /t REG Windows 10 and Windows Server 2016 have a WMI class for related properties and features: *Win32\_DeviceGuard*. This class can be queried from an elevated Windows PowerShell session by using the following command: -`Get-CimInstance –ClassName Win32_DeviceGuard –Namespace root\Microsoft\Windows\DeviceGuard` +```powershell +Get-CimInstance –ClassName Win32_DeviceGuard –Namespace root\Microsoft\Windows\DeviceGuard +``` > [!NOTE] > The *Win32\_DeviceGuard* WMI class is only available on the Enterprise edition of Windows 10. From a8c5f1480a6c6d5cb67bcc4525172b56b03897b3 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 20:23:08 -0700 Subject: [PATCH 862/930] Acrolinx: "Powershell" --- windows/client-management/troubleshoot-tcpip-port-exhaust.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/troubleshoot-tcpip-port-exhaust.md b/windows/client-management/troubleshoot-tcpip-port-exhaust.md index b7b25c7d2d..772f2ec791 100644 --- a/windows/client-management/troubleshoot-tcpip-port-exhaust.md +++ b/windows/client-management/troubleshoot-tcpip-port-exhaust.md @@ -119,7 +119,7 @@ The key is to identify which process or application is using all the ports. Belo ### Method 1 -Start by looking at the netstat output. If you are using Windows 10 or Windows Server 2016, then you can run the command `netstat -anobq` and check for the process ID which has maximum entries as BOUND. Alternately, you can also run the below Powershell command to identify the process: +Start by looking at the netstat output. If you are using Windows 10 or Windows Server 2016, then you can run the command `netstat -anobq` and check for the process ID which has maximum entries as BOUND. Alternately, you can also run the below PowerShell command to identify the process: ```powershell Get-NetTCPConnection | Group-Object -Property State, OwningProcess | Select -Property Count, Name, @{Name="ProcessName";Expression={(Get-Process -PID ($_.Name.Split(',')[-1].Trim(' '))).Name}}, Group | Sort Count -Descending @@ -127,7 +127,7 @@ Get-NetTCPConnection | Group-Object -Property State, OwningProcess | Select -Pro Most port leaks are caused by user-mode processes not correctly closing the ports when an error was encountered. At the user-mode level ports (actually sockets) are handles. Both **TaskManager** and **ProcessExplorer** are able to display handle counts which allows you to identify which process is consuming all of the ports. -For Windows 7 and Windows Server 2008 R2, you can update your Powershell version to include the above cmdlet. +For Windows 7 and Windows Server 2008 R2, you can update your PowerShell version to include the above cmdlet. ### Method 2 From d97fae2a49c0fe1a2453a7011c6c85107f96e991 Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Thu, 14 Oct 2021 20:31:37 -0700 Subject: [PATCH 863/930] Indent multiple types of content in Step 3 --- .../troubleshoot-tcpip-port-exhaust.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/client-management/troubleshoot-tcpip-port-exhaust.md b/windows/client-management/troubleshoot-tcpip-port-exhaust.md index 772f2ec791..1267dad41f 100644 --- a/windows/client-management/troubleshoot-tcpip-port-exhaust.md +++ b/windows/client-management/troubleshoot-tcpip-port-exhaust.md @@ -94,16 +94,16 @@ If you suspect that the machine is in a state of port exhaustion: ![Screenshot of netstate command output.](images/tcp-ts-20.png) -After a graceful closure or an abrupt closure of a session, after a period of 4 minutes (default), the port used the process or application would be released back to the available pool. During this 4 minutes, the TCP connection state will be TIME_WAIT state. In a situation where you suspect port exhaustion, an application or process will not be able to release all the ports that it has consumed and will remain in the TIME_WAIT state. - -You may also see CLOSE_WAIT state connections in the same output, however CLOSE_WAIT state is a state when one side of the TCP peer has no more data to send (FIN sent) but is able to receive data from the other end. This state does not necessarily indicate port exhaustion. - ->[!Note] ->Having huge connections in TIME_WAIT state does not always indicate that the server is currently out of ports unless the first two points are verified. Having lot of TIME_WAIT connections does indicate that the process is creating lot of TCP connections and may eventually lead to port exhaustion. -> ->Netstat has been updated in Windows 10 with the addition of the **-Q** switch to show ports that have transitioned out of time wait as in the BOUND state. An update for Windows 8.1 and Windows Server 2012 R2 has been released that contains this functionality. The PowerShell cmdlet `Get-NetTCPConnection` in Windows 10 also shows these BOUND ports. -> ->Until 10/2016, netstat was inaccurate. Fixes for netstat, back-ported to 2012 R2, allowed Netstat.exe and Get-NetTcpConnection to correctly report TCP or UDP port usage in Windows Server 2012 R2. See [Windows Server 2012 R2: Ephemeral ports hotfixes](https://support.microsoft.com/help/3123245/update-improves-port-exhaustion-identification-in-windows-server-2012) to learn more. + After a graceful closure or an abrupt closure of a session, after a period of 4 minutes (default), the port used the process or application would be released back to the available pool. During this 4 minutes, the TCP connection state will be TIME_WAIT state. In a situation where you suspect port exhaustion, an application or process will not be able to release all the ports that it has consumed and will remain in the TIME_WAIT state. + + You may also see CLOSE_WAIT state connections in the same output, however CLOSE_WAIT state is a state when one side of the TCP peer has no more data to send (FIN sent) but is able to receive data from the other end. This state does not necessarily indicate port exhaustion. + + >[!Note] + >Having huge connections in TIME_WAIT state does not always indicate that the server is currently out of ports unless the first two points are verified. Having lot of TIME_WAIT connections does indicate that the process is creating lot of TCP connections and may eventually lead to port exhaustion. + > + >Netstat has been updated in Windows 10 with the addition of the **-Q** switch to show ports that have transitioned out of time wait as in the BOUND state. An update for Windows 8.1 and Windows Server 2012 R2 has been released that contains this functionality. The PowerShell cmdlet `Get-NetTCPConnection` in Windows 10 also shows these BOUND ports. + > + >Until 10/2016, netstat was inaccurate. Fixes for netstat, back-ported to 2012 R2, allowed Netstat.exe and Get-NetTcpConnection to correctly report TCP or UDP port usage in Windows Server 2012 R2. See [Windows Server 2012 R2: Ephemeral ports hotfixes](https://support.microsoft.com/help/3123245/update-improves-port-exhaustion-identification-in-windows-server-2012) to learn more. 4. Open a command prompt in admin mode and run the below command From ec0d5181e1a8589794f96e4241ee725923e6ab6d Mon Sep 17 00:00:00 2001 From: Matthew Palko Date: Fri, 15 Oct 2021 09:52:51 -0700 Subject: [PATCH 864/930] remove reference to whfb feedback --- .../identity-protection/hello-for-business/hello-faq.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index a11d68959d..3c1cb2a112 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -212,7 +212,7 @@ sections: - question: Does Windows Hello for Business work with third-party federation servers? answer: | - Windows Hello for Business works with any third-party federation servers that support the protocols used during the provisioning experience. Interested third-parties can inquiry at [whfbfeedback@microsoft.com](mailto:whfbfeedback@microsoft.com?subject=collaboration).

      + Windows Hello for Business works with any third-party federation servers that support the protocols used during the provisioning experience.

      | Protocol | Description | | :---: | :--- | From dbf11b4c9e094fb11be7f5363df7682dea3b631d Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Fri, 15 Oct 2021 09:56:19 -0700 Subject: [PATCH 865/930] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 3c1cb2a112..34170a5423 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -14,7 +14,7 @@ metadata: ms.collection: M365-identity-device-management ms.topic: article localizationpriority: medium - ms.date: 01/14/2021 + ms.date: 10/15/2021 ms.reviewer: title: Windows Hello for Business Frequently Asked Questions (FAQ) @@ -224,4 +224,4 @@ sections: - question: Does Windows Hello for Business work with Mac and Linux clients? answer: | Windows Hello for Business is a feature of the Windows platform. At this time, Microsoft is not developing clients for other platforms. - \ No newline at end of file + From f1ddfcf9944b9df9045b1d0491c5916ca0a3e5ea Mon Sep 17 00:00:00 2001 From: Gitprakhar13 <45089022+Gitprakhar13@users.noreply.github.com> Date: Sun, 17 Oct 2021 11:25:32 -0700 Subject: [PATCH 866/930] Update healthattestation-csp.md Addressed comments. Ready for Signoff --- .../mdm/healthattestation-csp.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index d8b7e7ed5a..5f1347d92d 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -14,7 +14,7 @@ ms.date: # Device HealthAttestation CSP -The Device HealthAttestation configuration service provider (DHA-CSP) enables enterprise IT admins to assess if a device is booted to a trusted and compliant state, and to take enterprise policy actions. +The Device HealthAttestation configuration service provider (DHA-CSP) enables enterprise IT adminstrators to assess if a device is booted to a trusted and compliant state, and to take enterprise policy actions. The following is a list of functions performed by the Device HealthAttestation CSP: @@ -39,7 +39,7 @@ The attestation report provides a health assessment of the boot-time properties **MAA-Session (Microsoft Azure Attestaiton service based device HealthAttestation session)**

      The Microsoft Azure Attestaiton service based device HealthAttestation session (MAA-Session) describes the end-to-end communication flow that is performed in one device health attestation session.

      -**MAA-CSP (Microsoft Azure Attestaiton based Configuration Service Provider)** +**MAA-CSP Nodes (Microsoft Azure Attestaiton based Configuration Service Provider)**

      The Configuration Service Provider nodes added to Windhows 11 to integrate with Microsoft Azure Attestation Service.

      The following list of operations is performed by MAA-CSP:

        @@ -50,7 +50,7 @@ The attestation report provides a health assessment of the boot-time properties
      **MAA endpoint** -Microsoft Azure attestation service is an azure resource, and every intance of the service gets admin configured URL. The URI generated is unique in nature and for the puposes of device health attestation is known as the MAA endpoint. +Microsoft Azure attestation service is an azure resource, and every intance of the service gets adminintrator configured URL. The URI generated is unique in nature and for the puposes of device health attestation is known as the MAA endpoint. **JWT (JSON Web Token)** JSON Web Token (JWT) is an open standard RFC7519 method for securely transmitting information between parties as a JavaScript Object Notation (JSON) object. This information can be verified and trusted because it is digitally signed. JWTs can be signed using a secret or a public/private key pair. @@ -62,8 +62,8 @@ JSON Web Token (JWT) is an open standard RFC7519 method for securely transmittin

      Attestation flow can be broadly in three main steps:

        -
      • An instancne of the Azure Attestation service is setup with an appropriate attestation policy. The attestation policy allows the MDM provider to attest to particular events in the boot as well security features.
      • -
      • The MDM provider triggers a call to the attestation service, the device then performs an attestation check keeping the report ready to be retrived.
      • +
      • An instance of the Azure Attestation service is setup with an appropriate attestation policy. The attestation policy allows the MDM provider to attest to particular events in the boot as well security features.
      • +
      • The MDM provider triggers a call to the attestation service, the device then performs an attestation check keeping the report ready to be retrieved.
      • The MDM provider after verifying the token is coming from the attestation service it can parse the attestation token to reflect on the attested state of the device.
      The protocol implemented can be found here: Attestation Protocol @@ -98,7 +98,7 @@ HealthAttestation **TriggerAttestation** (Required)

      Node type: EXECUTE -This node will trigger attestation flow by launching an attestation process. If a process is already running, this node will return code 202 indicating the request is received and being processed. Otherwise, an error will be returned. +This node will trigger attestation flow by launching an attestation process. If the attestation process is launched successfully, this node will return code 202 indicating the request is received and being processed. Otherwise, an error will be returned.

      Templated SyncML Call:

      @@ -231,7 +231,8 @@ This node will retrieve the service generated correlation IDs for the given MDM If success: GUID returned by the attestation service: 1k9+vQOn00S8ZK33;CMc969r1JEuHwDpM If Trigger Attestation call failed and no previous data is present. The field remains empty. - Otherwise, the last service correlation id will be returned. + Otherwise, the last service correlation id will be returned. In a successful attestation there are two + calls between client and MAA and for each call the GUID is separated by semicolon. > **_Note:_** MAA CSP nodes are available on arm64 but is not currently supported. @@ -450,7 +451,7 @@ GetAttestReport return the signed attestation token as a JWT.The JWT can be deco More information about TPM attestation can be found here. Microsoft Azure Attestation

      -## Windhows 10 Device HealthAttestation +## Windows 10 Device HealthAttestation ### Terms From 3956c25ebca67b34e51d0667fe8d3a8809115967 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 18 Oct 2021 11:44:05 +0530 Subject: [PATCH 867/930] Update config-lock.md Updated CSP links --- windows/client-management/mdm/config-lock.md | 70 +++++++++++++++++--- 1 file changed, 62 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/config-lock.md b/windows/client-management/mdm/config-lock.md index 5cdbf0d2fb..e6e42754a5 100644 --- a/windows/client-management/mdm/config-lock.md +++ b/windows/client-management/mdm/config-lock.md @@ -19,22 +19,75 @@ ms.date: 10/07/2021 In an enterprise organization, IT administrators enforce policies on their corporate devices to keep the devices in a compliant state and protect the OS by preventing users from changing configurations and creating config drift. Config drift occurs when users with local admin rights change settings and put the device out of sync with security policies. Devices in a non-compliant state can be vulnerable until the next sync and configuration reset with the MDM. Windows 11 with Config Lock enables IT administrators to prevent config drift and keep the OS configuration in the desired state. With config lock, the OS monitors the registry keys that configure each feature and when it detects a drift, reverts to the IT-desired state in seconds. -Secured-Core Configuration Lock (Config Lock) is a new Secured-Core PC (SCPC) feature that prevents configuration drift from Secured-Core PC features (shown below) caused by unintentional misconfiguration. In short, it ensures a device intended to be a Secured-Core PC remains a Secured-Core PC. +Secured-Core Configuration Lock (Config Lock) is a new [Secured-Core PC (SCPC)](/windows-hardware/design/device-experiences/oem-highly-secure) feature that prevents configuration drift from Secured-Core PC features (shown below) caused by unintentional misconfiguration. In short, it ensures a device intended to be a Secured-Core PC remains a Secured-Core PC. :::image type="content" source="../images/config-lock-mdsl.png" alt-text="mdsl"::: To summarize, Config Lock: -- Enables IT to “lock” a fixed set of configurations on Secured-Core PCs under MDM management -- Detects drift and quickly remediates -- Focuses on security features +- Enables IT to “lock” Secured-Core PC features when managed through MDM +- Detects drift remediates within seconds - DOES NOT prevent malicious attacks -## Flow +## Configuration Flow After a Secured-Core PC reaches the desktop, Config lock will prevent configuration drift as follows: -- Detect whether the device is a Secured-Core PC +Config Lock will prevent configuration drift by detecting if the device is a Secured-Core PC or not. When the device is not a Secured-Core PC, the lock will not apply. If the device is a Secured-Core PC, config lock will lock the policies listed here. + +**List of locked policies** + + +|Policies | +|---------| +|**CSPs** | +|[BitLocker ](bitlocker-csp.md) | +|[PassportForWork](passportforwork-csp.md) | +|[WindowsDefenderApplicationGuard](windowsdefenderapplicationguard-csp.md) | +|[ApplicationControl](applicationcontrol-csp.md) | +| | +|**MDM policies** | +|[DataProtection/AllowDirectMemoryAccess](policy-csp-dataprotection.md) | +|[DataProtection/LegacySelectiveWipeID](policy-csp-dataprotection.md) | +|[DeviceGuard/ConfigureSystemGuardLaunch](policy-csp-deviceguard.md) | +|[DeviceGuard/EnableVirtualizationBasedSecurity](policy-csp-deviceguard.md) | +|[DeviceGuard/LsaCfgFlags](policy-csp-deviceguard.md) | +|[DeviceGuard/RequirePlatformSecurityFeatures](policy-csp-deviceguard.md) | +|[DeviceInstallation/AllowInstallationOfMatchingDeviceIDs](policy-csp-deviceinstallation.md) | +|[DeviceInstallation/AllowInstallationOfMatchingDeviceInstanceIDs](policy-csp-deviceinstallation.md) | +|[DeviceInstallation/AllowInstallationOfMatchingDeviceSetupClasses](policy-csp-deviceinstallation.md) | +|[DeviceInstallation/PreventDeviceMetadataFromNetwork](policy-csp-deviceinstallation.md) | +|[DeviceInstallation/PreventInstallationOfDevicesNotDescribedByOtherPolicySettings](policy-csp-deviceinstallation.md) | +|[DeviceInstallation/PreventInstallationOfMatchingDeviceIDs](policy-csp-deviceinstallation.md) | +|[DeviceInstallation/PreventInstallationOfMatchingDeviceInstanceIDs](policy-csp-deviceinstallation.md) | +|[DeviceInstallation/PreventInstallationOfMatchingDeviceSetupClasses](policy-csp-deviceinstallation.md) | +|[DmaGuard/DeviceEnumerationPolicy](policy-csp-dmaguard.md) | +|[WindowsDefenderSecurityCenter/CompanyName](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/DisableAccountProtectionUI](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/DisableAppBrowserUI](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/DisableClearTpmButton](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/DisableDeviceSecurityUI](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/DisableEnhancedNotifications](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/DisableFamilyUI](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/DisableHealthUI](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/DisableNetworkUI](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/DisableNotifications](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/DisableTpmFirmwareUpdateWarning](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/DisableVirusUI](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/DisallowExploitProtectionOverride](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/Email](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/EnableCustomizedToasts](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/EnableInAppCustomization](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/HideRansomwareDataRecovery](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/HideSecureBoot](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/HideTPMTroubleshooting](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/HideWindowsSecurityNotificationAreaControl](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/Phone](policy-csp-windowsdefendersecuritycenter.md) | +|[WindowsDefenderSecurityCenter/URL](policy-csp-windowsdefendersecuritycenter.md) | +|[SmartScreen/EnableAppInstallControl](policy-csp-smartscreen.md)| +|[SmartScreen/EnableSmartScreenInShell](policy-csp-smartscreen.md) | +|[SmartScreen/PreventOverrideForFilesInShell](policy-csp-smartscreen.md) | + - If so, prevent the following Secured-Core PC features from being disabled without IT Admin permission: - Memory Access Protection (kDMA) - Memory Integrity (HVCI) @@ -65,7 +118,7 @@ Helpdesk scenario: Config Lock will be available for all Windows Professional and Enterprise Editions. -## Enabling +## Enabling Config Lock using Microsoft Intune Config Lock isn't enabled by default (or turned on by the OS during boot). Rather, an IT Admin must intentionally turn it on. @@ -106,6 +159,7 @@ Config Lock is designed to ensure that a Secured-Core PC isn't unintentionally m ## FAQ **Can an IT Admin disable Config Lock ?**
      - Yes. IT Admin can use MDM to turn off Config Lock. + Yes. IT Admin can use MDM to turn off Config Lock.
      + **Could an end-user run the BuiltAsSecuredCorePC PowerShell command to disable Config Lock?**
      The PowerShell script is accessible, but the BuiltAsSecuredCorePC becomes read-only after boot, so the command will fail when run from the OS. From dbe0a69c2c68ddf035667badaf55b7ee223858d9 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 18 Oct 2021 14:38:43 +0530 Subject: [PATCH 868/930] Update config-lock.md Removed unwanted para --- windows/client-management/mdm/config-lock.md | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/windows/client-management/mdm/config-lock.md b/windows/client-management/mdm/config-lock.md index e6e42754a5..2e215d289d 100644 --- a/windows/client-management/mdm/config-lock.md +++ b/windows/client-management/mdm/config-lock.md @@ -31,9 +31,7 @@ To summarize, Config Lock: ## Configuration Flow -After a Secured-Core PC reaches the desktop, Config lock will prevent configuration drift as follows: - -Config Lock will prevent configuration drift by detecting if the device is a Secured-Core PC or not. When the device is not a Secured-Core PC, the lock will not apply. If the device is a Secured-Core PC, config lock will lock the policies listed here. +After a Secured-Core PC reaches the desktop, Config Lock will prevent configuration drift by detecting if the device is a Secured-Core PC or not. When the device is not a Secured-Core PC, the lock will not apply. If the device is a Secured-Core PC, config lock will lock the policies listed here. **List of locked policies** @@ -88,19 +86,12 @@ Config Lock will prevent configuration drift by detecting if the device is a Sec |[SmartScreen/EnableSmartScreenInShell](policy-csp-smartscreen.md) | |[SmartScreen/PreventOverrideForFilesInShell](policy-csp-smartscreen.md) | -- If so, prevent the following Secured-Core PC features from being disabled without IT Admin permission: - - Memory Access Protection (kDMA) - - Memory Integrity (HVCI) - - System Guard - - DRTM - - SMM - :::image type="content" source="images/flow_configlock.png" alt-text="config lock flow."::: IT Admin scenario: -1. IT Admin use MDM to enable Config Lock -1. IT Admin use MDM service to set policies +1. IT Admins use MDM to enable Config Lock +1. IT Admins use MDM service to set policies 1. Policies are targeted to user/device 1. Policies come down to device and get set 1. Configurations are locked From fb3e49244f4b19235b697104f8970963abb303f8 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 18 Oct 2021 15:05:19 +0530 Subject: [PATCH 869/930] Update config-lock.md Acrolinx comments fix --- windows/client-management/mdm/config-lock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/config-lock.md b/windows/client-management/mdm/config-lock.md index 2e215d289d..b5f3e187c6 100644 --- a/windows/client-management/mdm/config-lock.md +++ b/windows/client-management/mdm/config-lock.md @@ -31,7 +31,7 @@ To summarize, Config Lock: ## Configuration Flow -After a Secured-Core PC reaches the desktop, Config Lock will prevent configuration drift by detecting if the device is a Secured-Core PC or not. When the device is not a Secured-Core PC, the lock will not apply. If the device is a Secured-Core PC, config lock will lock the policies listed here. +After a Secured-Core PC reaches the desktop, Config Lock will prevent configuration drift by detecting if the device is a Secured-Core PC or not. When the device isn't a Secured-Core PC, the lock won't apply. If the device is a Secured-Core PC, config lock will lock the policies listed here. **List of locked policies** From b1d10ae022211c97e94f715a4578e8e7c95e85c4 Mon Sep 17 00:00:00 2001 From: Lovina Saldanha Date: Mon, 18 Oct 2021 16:43:10 +0530 Subject: [PATCH 870/930] Update config-lock.md Minor correction --- windows/client-management/mdm/config-lock.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/config-lock.md b/windows/client-management/mdm/config-lock.md index b5f3e187c6..e34ef24e89 100644 --- a/windows/client-management/mdm/config-lock.md +++ b/windows/client-management/mdm/config-lock.md @@ -31,7 +31,7 @@ To summarize, Config Lock: ## Configuration Flow -After a Secured-Core PC reaches the desktop, Config Lock will prevent configuration drift by detecting if the device is a Secured-Core PC or not. When the device isn't a Secured-Core PC, the lock won't apply. If the device is a Secured-Core PC, config lock will lock the policies listed here. +After a Secured-Core PC reaches the desktop, Config Lock will prevent configuration drift by detecting if the device is a Secured-Core PC or not. When the device isn't a Secured-Core PC, the lock won't apply. If the device is a Secured-Core PC, config lock will lock the policies listed below. **List of locked policies** From ac938e1d57ee55e5b29c3d85a0f050922505067c Mon Sep 17 00:00:00 2001 From: MandiOhlinger Date: Mon, 18 Oct 2021 17:24:18 -0400 Subject: [PATCH 871/930] Added Windows Insiders info --- windows/application-management/apps-in-windows-10.md | 7 +++++-- windows/whats-new/windows-11-whats-new.md | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 1af4b54568..9b4a7a117c 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -73,9 +73,12 @@ There are different types of apps that can run on your Windows client devices. T ## Android apps -Starting with Windows 11, users can use the Microsoft Store to search, download, and install Android apps. This feature uses the Windows Subsystem for Android, and allows users to interact with Android apps, just like others apps installed from the Microsoft Store. +Starting with Windows 11, users in the [Windows Insider program](https://insider.windows.com/) can use the Microsoft Store to search, download, and install Android apps. This feature uses the Windows Subsystem for Android, and allows users to interact with Android apps, just like others apps installed from the Microsoft Store. -For more information on Android apps and the Windows Subsystem for Android, see [Windows Subsystem for Android developer information](/windows/android/wsa). +For more information, see: + +- [Windows Subsystem for Android](https://support.microsoft.com/windows/abed2335-81bf-490a-92e5-fe01b66e5c48) +- [Windows Subsystem for Android developer information](/windows/android/wsa) ## Add or deploy apps to devices diff --git a/windows/whats-new/windows-11-whats-new.md b/windows/whats-new/windows-11-whats-new.md index 81f1509081..cc1d121e6d 100644 --- a/windows/whats-new/windows-11-whats-new.md +++ b/windows/whats-new/windows-11-whats-new.md @@ -138,11 +138,14 @@ For more information on the security features you can configure, manage, and enf ## Use your same apps, and new apps, improved -- Starting with Windows 11, users can download and install **Android apps** from the Microsoft Store. This feature is called the **Windows Subsystem for Android**, and allows users to use Android apps on their Windows devices, similar to other apps installed from the Microsoft Store. +- Starting with Windows 11, users in the [Windows Insider program](https://insider.windows.com/) can download and install **Android apps** from the Microsoft Store. This feature is called the **Windows Subsystem for Android**, and allows users to use Android apps on their Windows devices, similar to other apps installed from the Microsoft Store. Users open the Microsoft Store, install the **Amazon Appstore** app, and sign in with their Amazon account. When they sign in, they can search, download, and install Android apps. - For more information, see [Windows Subsystem for Android developer information](/windows/android/wsa). + For more information, see: + + - [Windows Subsystem for Android](https://support.microsoft.com/windows/abed2335-81bf-490a-92e5-fe01b66e5c48) + - [Windows Subsystem for Android developer information](/windows/android/wsa) - Your Windows 10 apps will also work on Windows 11. **[App Assure](https://www.microsoft.com/fasttrack/microsoft-365/app-assure)** is also available if there are some issues. From 03e8420ba6622c5653c05e49edd3f37413b14589 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Tue, 19 Oct 2021 13:19:21 +0530 Subject: [PATCH 872/930] Add CongigLock node in DMClient CSP Task 5499285: update the DMClient CSP document to add the 3 new nodes used by Config Lock. --- windows/client-management/mdm/dmclient-csp.md | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/dmclient-csp.md b/windows/client-management/mdm/dmclient-csp.md index b8ddb3ffeb..e2b23b7bf3 100644 --- a/windows/client-management/mdm/dmclient-csp.md +++ b/windows/client-management/mdm/dmclient-csp.md @@ -22,7 +22,7 @@ The following shows the DMClient CSP in tree format. ./Vendor/MSFT DMClient ----Provider --------- +--------ProviderID ------------EntDeviceName ------------ExchangeID ------------EntDMID @@ -45,6 +45,10 @@ DMClient ------------HWDevID ------------ManagementServerAddressList ------------CommercialID +------------ConfigLock +----------------Lock +----------------UnlockDuration +----------------SecureCore ------------Push ----------------PFN ----------------ChannelURI @@ -598,6 +602,27 @@ Optional. Boolean value that allows the IT admin to require the device to start Supported operations are Add, Get, and Replace. +**Provider/*ProviderID*/ConfigLock** + +Configuration Drift is a major concern for commercial customers. Some customers view it as a security risk. This node mitigates the customer concern by bringing the capability to monitor and quickly remediate the policy configuration when a device is MDM managed. + +Default = Locked + +> [!Note] +>If the device is not Secure Core, then this feature will not work. + +**Provider/*ProviderID*/ConfigLock/Lock** + +Supported operations are Add, Delete, Get. Supported values are 0-unlock, 1-lock. + +**Provider/*ProviderID*/ConfigLock/UnlockDuration** + +Supported operations are Add, Delete, Get. Supported values are 1 to 480 (in min). + +**Provider/*ProviderID*/ConfigLock/SecureCore** + +Supported operation is Get only. Supported values are false or true. + **Provider/*ProviderID*/Push** Optional. Not configurable during WAP Provisioning XML. If removed, DM sessions triggered by Push will no longer be supported. From 0ba9b970c011f571fe4ad8172301bc9f21a17b5f Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 19 Oct 2021 10:44:51 -0400 Subject: [PATCH 873/930] ADO 5506051: Added ConfigureChatIcon CSP to supported list https://office.visualstudio.com/MAX/_workitems/edit/5506051 --- windows/configuration/supported-csp-taskbar-windows.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/windows/configuration/supported-csp-taskbar-windows.md b/windows/configuration/supported-csp-taskbar-windows.md index 2d7577e32a..61d963827c 100644 --- a/windows/configuration/supported-csp-taskbar-windows.md +++ b/windows/configuration/supported-csp-taskbar-windows.md @@ -35,6 +35,10 @@ For more general information, see [Configuration service provider (CSP) referenc - Group policy: `User Configuration\Administrative Templates\Start Menu and Taskbar\Do not allow pinning programs to the Taskbar` - Local setting: None +- [Experience/ConfigureChatIcon](/windows/client-management/mdm/policy-csp-experience#experience-configurechaticonvisibilityonthetaskbar) + - Group policy: `Computer Configuration\Administrative Templates\Windows Components\Chat` + - Local setting: Settings > Personalization > Tasbkar + ## Existing CSP policies that Windows 11 doesn't support The following list includes some of the CSP policies that aren't supported on Windows 11: From a3ffb5dc202aafdd1a4486d1c4d206960a3935c3 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 19 Oct 2021 11:04:44 -0400 Subject: [PATCH 874/930] Typo --- windows/configuration/supported-csp-taskbar-windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/supported-csp-taskbar-windows.md b/windows/configuration/supported-csp-taskbar-windows.md index 61d963827c..1605544834 100644 --- a/windows/configuration/supported-csp-taskbar-windows.md +++ b/windows/configuration/supported-csp-taskbar-windows.md @@ -37,7 +37,7 @@ For more general information, see [Configuration service provider (CSP) referenc - [Experience/ConfigureChatIcon](/windows/client-management/mdm/policy-csp-experience#experience-configurechaticonvisibilityonthetaskbar) - Group policy: `Computer Configuration\Administrative Templates\Windows Components\Chat` - - Local setting: Settings > Personalization > Tasbkar + - Local setting: Settings > Personalization > Taskbar > Chat ## Existing CSP policies that Windows 11 doesn't support From ef4e99945651c2c8655952b9f7bcc1294eeaf89c Mon Sep 17 00:00:00 2001 From: MaratMussabekov <48041687+MaratMussabekov@users.noreply.github.com> Date: Tue, 19 Oct 2021 21:56:18 +0500 Subject: [PATCH 875/930] Update configure-authorized-apps-deployed-with-a-managed-installer.md --- ...-apps-deployed-with-a-managed-installer.md | 42 ++----------------- 1 file changed, 3 insertions(+), 39 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md b/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md index 26506a422a..ccdc08e421 100644 --- a/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md +++ b/windows/security/threat-protection/windows-defender-application-control/configure-authorized-apps-deployed-with-a-managed-installer.md @@ -177,45 +177,9 @@ An example of a valid Managed Installer rule collection, using Microsoft Endpoin ``` -### Enable service enforcement in AppLocker policy -Since many installation processes rely on services, it is typically necessary to enable tracking of services. -Correct tracking of services requires the presence of at least one rule in the rule collection. So, a simple audit-only rule will suffice. The audit rule can be added to the policy created above, which specifies the rule collection of your managed installer. - -For example: - -```xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -``` +>[!NOTE] +>Since many installation processes rely on services, it is typically necessary to enable tracking of services. Correct tracking of services requires the presence of at least one rule in the rule collection. So, a simple audit-only rule will suffice. ## Enable the managed installer option in WDAC policy @@ -305,4 +269,4 @@ Once you've completed configuring your chosen Managed Installer, by specifying w ```powershell Get-AppLockerPolicy -Effective -Xml -ErrorVariable ev -ErrorAction SilentlyContinue ``` - This command will show the raw XML to verify the individual rules that were set. \ No newline at end of file + This command will show the raw XML to verify the individual rules that were set. From 8b1ab25bec847805cf2ff3922905b8c02dcc5a4c Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Tue, 19 Oct 2021 11:13:13 -0700 Subject: [PATCH 876/930] add new line --- .../identity-protection/hello-for-business/hello-faq.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 48601dc7d6..3a019e09e4 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -228,3 +228,4 @@ sections: - question: Does Windows Hello for Business work with Azure Active Directory Domain Services (Azure AD DS) clients? answer: | No, Azure AD DS is a separately managed environment in Azure, and hybrid device registration with cloud Azure AD is not available for it via Azure AD Connect. Hence, Windows Hello for Business does not work with Azure AD. + From ddb95ff7aa85393337d60e634fc4382885c56e7e Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Tue, 19 Oct 2021 11:22:44 -0700 Subject: [PATCH 877/930] Update hello-faq.yml --- .../identity-protection/hello-for-business/hello-faq.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-faq.yml b/windows/security/identity-protection/hello-for-business/hello-faq.yml index 3a019e09e4..213b9c9999 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -227,5 +227,6 @@ sections: Windows Hello for Business is a feature of the Windows platform. At this time, Microsoft is not developing clients for other platforms. - question: Does Windows Hello for Business work with Azure Active Directory Domain Services (Azure AD DS) clients? - answer: | No, Azure AD DS is a separately managed environment in Azure, and hybrid device registration with cloud Azure AD is not available for it via Azure AD Connect. Hence, Windows Hello for Business does not work with Azure AD. + answer: | + No, Azure AD DS is a separately managed environment in Azure, and hybrid device registration with cloud Azure AD is not available for it via Azure AD Connect. Hence, Windows Hello for Business does not work with Azure AD. From bedf23c6b018ee6cc0fa3f922b2b2bc67af6df41 Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 19 Oct 2021 14:43:15 -0400 Subject: [PATCH 878/930] Added TM --- windows/application-management/apps-in-windows-10.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/application-management/apps-in-windows-10.md b/windows/application-management/apps-in-windows-10.md index 9b4a7a117c..2584b8cb49 100644 --- a/windows/application-management/apps-in-windows-10.md +++ b/windows/application-management/apps-in-windows-10.md @@ -71,9 +71,9 @@ There are different types of apps that can run on your Windows client devices. T Using an MDM provider, you can create shortcuts to your web apps and progressive web apps on devices. -## Android apps +## Android™️ apps -Starting with Windows 11, users in the [Windows Insider program](https://insider.windows.com/) can use the Microsoft Store to search, download, and install Android apps. This feature uses the Windows Subsystem for Android, and allows users to interact with Android apps, just like others apps installed from the Microsoft Store. +Starting with Windows 11, users in the [Windows Insider program](https://insider.windows.com/) can use the Microsoft Store to search, download, and install Android™️ apps. This feature uses the Windows Subsystem for Android, and allows users to interact with Android apps, just like others apps installed from the Microsoft Store. For more information, see: From d6f789301f7f84dc66d2eb5abbb6f2dc491b80ee Mon Sep 17 00:00:00 2001 From: Mandi Ohlinger Date: Tue, 19 Oct 2021 14:43:56 -0400 Subject: [PATCH 879/930] =?UTF-8?q?Added=20=E2=84=A2=EF=B8=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- windows/whats-new/windows-11-whats-new.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/whats-new/windows-11-whats-new.md b/windows/whats-new/windows-11-whats-new.md index cc1d121e6d..bbabcba6b9 100644 --- a/windows/whats-new/windows-11-whats-new.md +++ b/windows/whats-new/windows-11-whats-new.md @@ -67,7 +67,7 @@ For more information on the security features you can configure, manage, and enf ## Easier access to new services, and services you already use -- **Windows 365** is a desktop operating system that's also a cloud service. From another internet-connected device, including Android and macOS devices, you can run Windows 365, just like a virtual machine. +- **Windows 365** is a desktop operating system that's also a cloud service. From another internet-connected device, including Android™️ and macOS devices, you can run Windows 365, just like a virtual machine. For more information, see [What is Windows 365 Enterprise?](/windows-365/overview). From 54632cda8321740c86d6ae8abe64bbfb8f18ddff Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 19 Oct 2021 11:50:01 -0700 Subject: [PATCH 880/930] Added white background for dark mode There are other possible solutions to make this figure usable in dark mode, but changing the background from transparent to white was expedient. I also adjusted the border sizes around the figure. --- .../mdm/images/maa-attestation-flow.png | Bin 81911 -> 82960 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/client-management/mdm/images/maa-attestation-flow.png b/windows/client-management/mdm/images/maa-attestation-flow.png index 5bd288d0aeb9a5ae32344d19f58903e61da0db4f..ac91ff242ad81299da2ed826dafd4d2e29728109 100644 GIT binary patch literal 82960 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

      GHxj_O9kbm@QXe!j~1O8ARA-`j`|16 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 AApigX literal 81911 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 Wz5izpeyhiE Date: Tue, 19 Oct 2021 14:53:57 -0400 Subject: [PATCH 881/930] =?UTF-8?q?=E2=84=A2=EF=B8=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- windows/whats-new/windows-11-whats-new.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/whats-new/windows-11-whats-new.md b/windows/whats-new/windows-11-whats-new.md index bbabcba6b9..4eafe42218 100644 --- a/windows/whats-new/windows-11-whats-new.md +++ b/windows/whats-new/windows-11-whats-new.md @@ -67,7 +67,7 @@ For more information on the security features you can configure, manage, and enf ## Easier access to new services, and services you already use -- **Windows 365** is a desktop operating system that's also a cloud service. From another internet-connected device, including Android™️ and macOS devices, you can run Windows 365, just like a virtual machine. +- **Windows 365** is a desktop operating system that's also a cloud service. From another internet-connected device, including Android and macOS devices, you can run Windows 365, just like a virtual machine. For more information, see [What is Windows 365 Enterprise?](/windows-365/overview). @@ -138,7 +138,7 @@ For more information on the security features you can configure, manage, and enf ## Use your same apps, and new apps, improved -- Starting with Windows 11, users in the [Windows Insider program](https://insider.windows.com/) can download and install **Android apps** from the Microsoft Store. This feature is called the **Windows Subsystem for Android**, and allows users to use Android apps on their Windows devices, similar to other apps installed from the Microsoft Store. +- Starting with Windows 11, users in the [Windows Insider program](https://insider.windows.com/) can download and install **Android™️ apps** from the Microsoft Store. This feature is called the **Windows Subsystem for Android**, and allows users to use Android apps on their Windows devices, similar to other apps installed from the Microsoft Store. Users open the Microsoft Store, install the **Amazon Appstore** app, and sign in with their Amazon account. When they sign in, they can search, download, and install Android apps. From 8af64f7c30afdacc797f9afec5b76a8fa437283f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 19 Oct 2021 12:09:39 -0700 Subject: [PATCH 882/930] Replace absolute links with site-relative --- .../mdm/healthattestation-csp.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index 5f1347d92d..9583426aee 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -60,14 +60,14 @@ JSON Web Token (JWT) is an open standard RFC7519 method for securely transmittin ![Attestation Flow with Microsoft Azure Attestation Service](./images/maa-attestation-flow.png)
      -

      Attestation flow can be broadly in three main steps: +

      Attestation flow can be broadly in three main steps:

      • An instance of the Azure Attestation service is setup with an appropriate attestation policy. The attestation policy allows the MDM provider to attest to particular events in the boot as well security features.
      • The MDM provider triggers a call to the attestation service, the device then performs an attestation check keeping the report ready to be retrieved.
      • The MDM provider after verifying the token is coming from the attestation service it can parse the attestation token to reflect on the attested state of the device.
      -The protocol implemented can be found here: Attestation Protocol -

      + +The protocol implemented can be found here: Attestation Protocol. ### Configuration Service Provider Nodes Windows 11 introduces additions to the HealthAttestation CSP node to integrate with Microsoft Azure Attestaiton service. @@ -240,9 +240,9 @@ This node will retrieve the service generated correlation IDs for the given MDM ### MAA CSP Intergation Steps
      1. Setup a MAA provider instance:
        -MAA instance can be created following the steps here Quickstart: Set up Azure Attestation by using the Azure portal | Microsoft Docs.
      2. +MAA instance can be created following the steps here Quickstart: Set up Azure Attestation by using the Azure portal | Microsoft Docs.
      3. Update the provider with an appropriate policy:
        -The MAA instance should be updated with an appropriate policy. How to author an Azure Attestation policy | Microsoft Docs +The MAA instance should be updated with an appropriate policy. How to author an Azure Attestation policy | Microsoft Docs
        A Sample attestation policy: ``` @@ -447,9 +447,9 @@ GetAttestReport return the signed attestation token as a JWT.The JWT can be deco
      ### Learn More -

      -More information about TPM attestation can be found here. Microsoft Azure Attestation -

      + +More information about TPM attestation can be found here: [Microsoft Azure Attestation](/azure/attestation/). + ## Windows 10 Device HealthAttestation From 8f62eeb9d24a59ab6d1203e37d90e3bac70f52bb Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 19 Oct 2021 12:24:14 -0700 Subject: [PATCH 883/930] Add backticks to apparent code blocks; label some --- .../mdm/healthattestation-csp.md | 181 ++++++++++-------- 1 file changed, 98 insertions(+), 83 deletions(-) diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index 9583426aee..5e6f472f82 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -103,27 +103,29 @@ This node will trigger attestation flow by launching an attestation process. If

      Templated SyncML Call:

      - - - - VERIFYHEALTHV2 - - - - ./Vendor/MSFT/HealthAttestation/TriggerAttestation - - - - { - rpID : "rpID", serviceEndpoint : “MAA endpoint”, - nonce : “nonce”, aadToken : “aadToken”, "cv" : "CorrelationVector" - } - - - - - - +```xml + + + + VERIFYHEALTHV2 + + + + ./Vendor/MSFT/HealthAttestation/TriggerAttestation + + + + { + rpID : "rpID", serviceEndpoint : “MAA endpoint”, + nonce : “nonce”, aadToken : “aadToken”, "cv" : "CorrelationVector" + } + + + + + + +```

      Data fields:

        @@ -136,15 +138,17 @@ This node will trigger attestation flow by launching an attestation process. If

        Sample Data:

        - - { - "rpid" : "https://www.contoso.com/attestation", - "endpoint" : "https://contoso.eus.attest.azure.net/attest/tpm?api-version=2020-10-01", - "nonce" : "5468697320697320612054657374204e6f6e6365", - "aadToken" : "dummytokenstring", - "cv" : "testonboarded" - } - +```json + +{ +"rpid" : "https://www.contoso.com/attestation", +"endpoint" : "https://contoso.eus.attest.azure.net/attest/tpm?api-version=2020-10-01", +"nonce" : "5468697320697320612054657374204e6f6e6365", +"aadToken" : "dummytokenstring", +"cv" : "testonboarded" +} + +``` **AttestStatus**

        Node type: GET @@ -154,26 +158,30 @@ The status is always cleared prior to making the attest service call.

        Templated SyncML Call:

        - - - - - - - ./Device/Vendor/MSFT/HealthAttestation/AttestStatus - - - - - - - +```xml + + + + + + + ./Device/Vendor/MSFT/HealthAttestation/AttestStatus + + + + + + + +```

        Sample Data:

        - If Successful: 0 - If Failed: A corresponding HRESULT error code - Example: 0x80072efd, WININET_E_CANNOT_CONNECT +``` +If Successful: 0 +If Failed: A corresponding HRESULT error code +Example: 0x80072efd, WININET_E_CANNOT_CONNECT +``` **GetAttestReport**

        Node type: GET @@ -182,28 +190,32 @@ This node will retrieve the attestation report per the call made by the TriggerA

        Templated SyncML Call:

        - - - - - - - ./Device/Vendor/MSFT/HealthAttestation/GetAttestReport - - - - - - - +```xml + + + + + + + ./Device/Vendor/MSFT/HealthAttestation/GetAttestReport + + + + + + + +```

        Sample data:

        - If Success: - JWT token: aaaaaaaaaaaaa.bbbbbbbbbbbbb.cccccccccc - If failed: - Previously cached report if available (the token may have already expired per the attestation policy). - OR Sync ML 404 error if not cached report available. +``` +If Success: +JWT token: aaaaaaaaaaaaa.bbbbbbbbbbbbb.cccccccccc +If failed: +Previously cached report if available (the token may have already expired per the attestation policy). +OR Sync ML 404 error if not cached report available. +``` **GetServiceCorrelationIDs**

        Node type: GET @@ -211,20 +223,22 @@ This node will retrieve the service generated correlation IDs for the given MDM

        Templated SyncML Call:

        - - - - - - - ./Device/Vendor/MSFT/HealthAttestation/GetServiceCorrelationIDs - - - - - - - +```xml + + + + + + + ./Device/Vendor/MSFT/HealthAttestation/GetServiceCorrelationIDs + + + + + + + +```

        Sample data:

        @@ -379,7 +393,8 @@ c1:[type=="bootAppSvnQuery", issuer=="AttestationPolicy"] && c2:[type=="events", c:[type=="events", issuer=="AttestationService"] => issue(type="bootRevListInfo", value=JsonToClaimValue(JmesPath(c.value, "Events[? EventTypeString == 'EV_EVENT_TAG' && PcrIndex == `13`].ProcessedData.EVENT_TRUSTBOUNDARY.EVENT_BOOT_REVOCATION_LIST.RawData | @[0]"))); }; -``` +``` +
      • Call TriggerAttestation with your rpid, AAD token and the attestURI:
        Use the Attestation URL generated in step 1, and append the appropriate api version you want to hit. More information about the api version can be found here Attestation - Attest Tpm - REST API (Azure Azure Attestation) | Microsoft Docs
      • @@ -387,7 +402,7 @@ Use the Attestation URL generated in step 1, and append the appropriate api vers GetAttestReport return the signed attestation token as a JWT.The JWT can be decoded to parse the information per the attestation policy.
        - +```json { "typ": "JWT", "alg": "RS256", @@ -442,7 +457,7 @@ GetAttestReport return the signed attestation token as a JWT.The JWT can be deco "testSigningDisabled": true, "vbsEnabled": true }.[Signature] - +```
    From 9afca2687a9200e47faab4ec9f520a6ed79e7f0f Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 19 Oct 2021 12:51:07 -0700 Subject: [PATCH 884/930] Added angle brackets to resolve [Suggestion: code-block-indented] --- windows/client-management/mdm/healthattestation-csp.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index 5e6f472f82..7e05d3b90b 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -242,11 +242,11 @@ This node will retrieve the service generated correlation IDs for the given MDM

    Sample data:

    - If success: - GUID returned by the attestation service: 1k9+vQOn00S8ZK33;CMc969r1JEuHwDpM - If Trigger Attestation call failed and no previous data is present. The field remains empty. - Otherwise, the last service correlation id will be returned. In a successful attestation there are two - calls between client and MAA and for each call the GUID is separated by semicolon. +> If success: +> GUID returned by the attestation service: 1k9+vQOn00S8ZK33;CMc969r1JEuHwDpM +> If Trigger Attestation call failed and no previous data is present. The field remains empty. +> Otherwise, the last service correlation id will be returned. In a successful attestation there are two +> calls between client and MAA and for each call the GUID is separated by semicolon. > **_Note:_** MAA CSP nodes are available on arm64 but is not currently supported. From f4cca76942a312c2022de2e4fb4c0e9db572e2bc Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 19 Oct 2021 13:01:54 -0700 Subject: [PATCH 885/930] Acrolinx: many fixes, mostly spelling --- .../mdm/healthattestation-csp.md | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index 7e05d3b90b..b6e69dd50e 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -14,7 +14,7 @@ ms.date: # Device HealthAttestation CSP -The Device HealthAttestation configuration service provider (DHA-CSP) enables enterprise IT adminstrators to assess if a device is booted to a trusted and compliant state, and to take enterprise policy actions. +The Device HealthAttestation configuration service provider (DHA-CSP) enables enterprise IT administrators to assess if a device is booted to a trusted and compliant state, and to take enterprise policy actions. The following is a list of functions performed by the Device HealthAttestation CSP: @@ -36,11 +36,11 @@ The attestation report provides a health assessment of the boot-time properties **DHA (Device HealthAttestation) feature**

    The Device HealthAttestation (DHA) feature enables enterprise IT administrators to monitor the security posture of managed devices remotely by using hardware (TPM) protected and attested data via a tamper-resistant and tamper-evident communication channel.

    -**MAA-Session (Microsoft Azure Attestaiton service based device HealthAttestation session)** -

    The Microsoft Azure Attestaiton service based device HealthAttestation session (MAA-Session) describes the end-to-end communication flow that is performed in one device health attestation session.

    +**MAA-Session (Microsoft Azure Attestation service based device HealthAttestation session)** +

    The Microsoft Azure Attestation service-based device HealthAttestation session (MAA-Session) describes the end-to-end communication flow that is performed in one device health attestation session.

    -**MAA-CSP Nodes (Microsoft Azure Attestaiton based Configuration Service Provider)** -

    The Configuration Service Provider nodes added to Windhows 11 to integrate with Microsoft Azure Attestation Service.

    +**MAA-CSP Nodes (Microsoft Azure Attestation based Configuration Service Provider)** +

    The Configuration Service Provider nodes added to Windows 11 to integrate with Microsoft Azure Attestation Service.

    The following list of operations is performed by MAA-CSP:

    • Receives attestation trigger requests from a HealthAttestation enabled MDM provider.
    • @@ -50,7 +50,7 @@ The attestation report provides a health assessment of the boot-time properties
    **MAA endpoint** -Microsoft Azure attestation service is an azure resource, and every intance of the service gets adminintrator configured URL. The URI generated is unique in nature and for the puposes of device health attestation is known as the MAA endpoint. +Microsoft Azure attestation service is an Azure resource, and every instance of the service gets administrator configured URL. The URI generated is unique in nature and for the purposes of device health attestation is known as the MAA endpoint. **JWT (JSON Web Token)** JSON Web Token (JWT) is an open standard RFC7519 method for securely transmitting information between parties as a JavaScript Object Notation (JSON) object. This information can be verified and trusted because it is digitally signed. JWTs can be signed using a secret or a public/private key pair. @@ -62,7 +62,7 @@ JSON Web Token (JWT) is an open standard RFC7519 method for securely transmittin

    Attestation flow can be broadly in three main steps:

      -
    • An instance of the Azure Attestation service is setup with an appropriate attestation policy. The attestation policy allows the MDM provider to attest to particular events in the boot as well security features.
    • +
    • An instance of the Azure Attestation service is set up with an appropriate attestation policy. The attestation policy allows the MDM provider to attest to particular events in the boot as well security features.
    • The MDM provider triggers a call to the attestation service, the device then performs an attestation check keeping the report ready to be retrieved.
    • The MDM provider after verifying the token is coming from the attestation service it can parse the attestation token to reflect on the attested state of the device.
    @@ -70,7 +70,7 @@ JSON Web Token (JWT) is an open standard RFC7519 method for securely transmittin The protocol implemented can be found here: Attestation Protocol. ### Configuration Service Provider Nodes -Windows 11 introduces additions to the HealthAttestation CSP node to integrate with Microsoft Azure Attestaiton service. +Windows 11 introduces additions to the HealthAttestation CSP node to integrate with Microsoft Azure Attestation service. ``` ./Vendor/MSFT HealthAttestation @@ -132,7 +132,7 @@ This node will trigger attestation flow by launching an attestation process. If
  • rpID (Relying Party Identifier): This field contains an identifier that can be used to help determine the caller.
  • serviceEndpoint : This field contains the complete URL of the Microsoft Azure Attestation provider instance to be used for evaluation.
  • nonce : This field contains an arbitrary number that can be used just once in a cryptographic communication. It is often a random or pseudo-random number issued in an authentication protocol to ensure that old communications cannot be reused in replay attacks.
  • -
  • aadToken : The AAD token to used for authentication against the Microsoft Azure Attestation service.
  • +
  • aadToken : The AAD token to be used for authentication against the Microsoft Azure Attestation service.
  • cv : This field contains an identifier(Correlation Vector) that will passed in to the service call, that can be used for diagnostics purposes.
  • @@ -219,7 +219,7 @@ OR Sync ML 404 error if not cached report available. **GetServiceCorrelationIDs**

    Node type: GET -This node will retrieve the service generated correlation IDs for the given MDM provider. If there are more than one correlation id, they are separated by “;” in the string. +This node will retrieve the service-generated correlation IDs for the given MDM provider. If there are more than one correlation IDs, they are separated by “;” in the string.

    Templated SyncML Call:

    @@ -251,9 +251,9 @@ This node will retrieve the service generated correlation IDs for the given MDM > **_Note:_** MAA CSP nodes are available on arm64 but is not currently supported. -### MAA CSP Intergation Steps +### MAA CSP Integration Steps
      -
    1. Setup a MAA provider instance:
      +
    2. Set up a MAA provider instance:
      MAA instance can be created following the steps here Quickstart: Set up Azure Attestation by using the Azure portal | Microsoft Docs.

    3. Update the provider with an appropriate policy:
      The MAA instance should be updated with an appropriate policy. How to author an Azure Attestation policy | Microsoft Docs @@ -397,9 +397,9 @@ c:[type=="events", issuer=="AttestationService"] => issue(type="bootRevListInfo"

    4. Call TriggerAttestation with your rpid, AAD token and the attestURI:
      -Use the Attestation URL generated in step 1, and append the appropriate api version you want to hit. More information about the api version can be found here Attestation - Attest Tpm - REST API (Azure Azure Attestation) | Microsoft Docs
    5. +Use the Attestation URL generated in step 1, and append the appropriate api version you want to hit. More information about the api version can be found here Attestation - Attest Tpm - REST API (Azure Attestation) | Microsoft Docs
    6. Call GetAttestReport and decode and parse the report to ensure the attested report contains the required properties:
      -GetAttestReport return the signed attestation token as a JWT.The JWT can be decoded to parse the information per the attestation policy. +GetAttestReport return the signed attestation token as a JWT. The JWT can be decoded to parse the information per the attestation policy.
      ```json @@ -655,7 +655,7 @@ HealthAttestation - 0 - (HEALTHATTESTATION\_CERT\_RETRIEVAL_UNINITIALIZED): DHA-CSP is preparing a request to get a new DHA-EncBlob from DHA-Service - 1 - (HEALTHATTESTATION\_CERT\_RETRIEVAL_REQUESTED): DHA-CSP is waiting for the DHA-Service to respond back, and issue a DHA-EncBlob to the device - 2 - (HEALTHATTESTATION\_CERT\_RETRIEVAL_FAILED): A valid DHA-EncBlob could not be retrieved from the DHA-Service for reasons other than discussed in the DHA error/status codes -- 3 - (HEALTHATTESTATION\_CERT\_RETRIEVAL_COMPLETE): DHA-Data is ready for pick up +- 3 - (HEALTHATTESTATION\_CERT\_RETRIEVAL_COMPLETE): DHA-Data is ready for pickup **ForceRetrieve** (Optional)

      Instructs the client to initiate a new request to DHA-Service, and get a new DHA-EncBlob (a summary of the boot state that is issued by DHA-Service). This option should only be used if the MDM server enforces a certificate freshness policy, which needs to force a device to get a fresh encrypted blob from DHA-Service.

      @@ -665,7 +665,7 @@ HealthAttestation **Certificate** (Required)

      Instructs the DHA-CSP to forward DHA-Data to the MDM server.

      -

      Value type is b64.The supported operation is Get.

      +

      Value type is b64. The supported operation is Get.

      **Nonce** (Required)

      Enables MDMs to protect the device health attestation communications from man-in-the-middle type (MITM) attacks with a crypt-protected random value that is generated by the MDM Server.

      @@ -916,7 +916,7 @@ After the MDM server receives the verified data, the information can be used to - Allow the device to access the resources, but flag the device for further investigation. - Prevent a device from accessing resources. -The following list of data points are verified by the DHA-Service in DHA-Report version 3: +The following list of data points is verified by the DHA-Service in DHA-Report version 3: - [Issued](#issued ) - [AIKPresent](#aikpresent) @@ -964,7 +964,7 @@ Each of these are described in further detail in the following sections, along w - Disallow all access - Disallow access to HBI assets -- Allow conditional access based on other data points that are present at evaluation time. For example, other attributes on the health certificate, or a devices past activities and trust history. +- Allow conditional access based on other data points that are present at evaluation time. For example, other attributes on the health certificate, or a device's past activities and trust history. - Take one of the previous actions and additionally place the device in a watch list to monitor the device more closely for potential risks. **ResetCount** (Reported only for devices that support TPM 2.0) @@ -989,7 +989,7 @@ Each of these are described in further detail in the following sections, along w - Disallow all access - Disallow access to HBI assets -- Allow conditional access based on other data points that are present at evaluation time. For example, other attributes on the health certificate, or a devices past activities and trust history. +- Allow conditional access based on other data points that are present at evaluation time. For example, other attributes on the health certificate, or a device's past activities and trust history. - Take one of the previous actions and additionally place the device in a watch list to monitor the device more closely for potential risks. **BitLockerStatus** (at boot time) @@ -1005,7 +1005,7 @@ Each of these are described in further detail in the following sections, along w - Disallow all access - Disallow access to HBI assets -- Allow conditional access based on other data points that are present at evaluation time. For example, other attributes on the health certificate, or a devices past activities and trust history. +- Allow conditional access based on other data points that are present at evaluation time. For example, other attributes on the health certificate, or a device's past activities and trust history. - Take one of the previous actions and additionally place the device in a watch list to monitor the device more closely for potential risks. **BootManagerRevListVersion** @@ -1018,7 +1018,7 @@ Each of these are described in further detail in the following sections, along w - Disallow all access - Disallow access to HBI and MBI assets - Place the device in a watch list to monitor the device more closely for potential risks. -- Trigger a corrective action, such as such as informing the technical support team to contact the owner investigate the issue. +- Trigger a corrective action, such as informing the technical support team to contact the owner investigate the issue. **CodeIntegrityRevListVersion**

      This attribute indicates the version of the code that is performing integrity checks during the boot sequence. Using this attribute can help you detect if the device is running the latest version of the code that performs integrity checks, or if it is exposed to security risks (revoked) and enforce an appropriate policy action.

      @@ -1030,7 +1030,7 @@ Each of these are described in further detail in the following sections, along w - Disallow all access - Disallow access to HBI and MBI assets - Place the device in a watch list to monitor the device more closely for potential risks. -- Trigger a corrective action, such as such as informing the technical support team to contact the owner investigate the issue. +- Trigger a corrective action, such as informing the technical support team to contact the owner investigate the issue. **SecureBootEnabled**

      When Secure Boot is enabled the core components used to boot the machine must have correct cryptographic signatures that are trusted by the organization that manufactured the device. The UEFI firmware verifies this before it lets the machine start. If any files have been tampered with, breaking their signature, the system will not boot.

      @@ -1041,11 +1041,11 @@ Each of these are described in further detail in the following sections, along w - Disallow all access - Disallow access to HBI assets -- Allow conditional access based on other data points that are present at evaluation time. For example, other attributes on the health certificate, or a devices past activities and trust history. +- Allow conditional access based on other data points that are present at evaluation time. For example, other attributes on the health certificate, or a device's past activities and trust history. - Take one of the previous actions and additionally place the device in a watch list to monitor the device more closely for potential risks. **BootDebuggingEnabled** -

      Boot debug enabled points to a device that is used in development and testing. Devices that are used for test and development typically are less secure: the device may run unstable code, or be configured with fewer security restrictions that is required for testing and development.

      +

      Boot debug-enabled points to a device that is used in development and testing. Devices that are used for test and development typically are less secure: the device may run unstable code, or be configured with fewer security restrictions that is required for testing and development.

      Boot debugging can be disabled or enabled by using the following commands in WMI or a PowerShell script:

      @@ -1071,7 +1071,7 @@ Each of these are described in further detail in the following sections, along w - Disallow all access - Disallow access to HBI assets - Place the device in a watch list to monitor the device more closely for potential risks. -- Trigger a corrective action, such as such as informing the technical support team to contact the owner investigate the issue. +- Trigger a corrective action, such as informing the technical support team to contact the owner investigate the issue. **CodeIntegrityEnabled**

      When code integrity is enabled, code execution is restricted to integrity verified code.

      @@ -1086,7 +1086,7 @@ Each of these are described in further detail in the following sections, along w - Disallow all access - Disallow access to HBI assets -- Allow conditional access based on other data points that are present at evaluation time. For example, other attributes on the health certificate, or a devices past activities and trust history. +- Allow conditional access based on other data points that are present at evaluation time. For example, other attributes on the health certificate, or a device's past activities and trust history. - Take one of the previous actions and additionally place the device in a watch list to monitor the device more closely for potential risks. **TestSigningEnabled** @@ -1221,7 +1221,7 @@ Each of these are described in further detail in the following sections, along w

      If SBCPHash is not present, or is an accepted allow-listed value, then allow access. -

      If SBCPHash is present in DHA-Report, and is not a allow-listed value, then take one of the following actions that align with your enterprise policies:

      +

      If SBCPHash is present in DHA-Report, and is not an allow-listed value, then take one of the following actions that align with your enterprise policies:

      - Disallow all access - Place the device in a watch list to monitor the device more closely for potential risks. @@ -1407,7 +1407,7 @@ Each of these are described in further detail in the following sections, along w 27 HEALTHATTESTATION_CERT_RETRIEVAL_FAILED_CREATE_HTTPHANDLE - DHA-CSP failed to create a HTTP request handle. + DHA-CSP failed to create an HTTP request handle. 28 @@ -1442,7 +1442,7 @@ Each of these are described in further detail in the following sections, along w 34 HEALTHATTESTATION_CERT_RETRIEVAL_FAILED_MISSING_RESPONSE - DHA-CSP received an empty response along with a HTTP error code from DHA-Service. + DHA-CSP received an empty response along with an HTTP error code from DHA-Service. 35 From 887b5a6f3711508e8feca5e311eb2d6733a390cf Mon Sep 17 00:00:00 2001 From: Gary Moore Date: Tue, 19 Oct 2021 13:06:36 -0700 Subject: [PATCH 886/930] Acrolinx: many fixes, mostly punctuation & grammar --- .../mdm/healthattestation-csp.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/windows/client-management/mdm/healthattestation-csp.md b/windows/client-management/mdm/healthattestation-csp.md index b6e69dd50e..32bdbb1eca 100644 --- a/windows/client-management/mdm/healthattestation-csp.md +++ b/windows/client-management/mdm/healthattestation-csp.md @@ -25,13 +25,13 @@ The following is a list of functions performed by the Device HealthAttestation C ## Windows 11 Device health attestation -Windows 11 introduces an update to the device health attestation feature. This helps add support for deeper insights to Windows boot security, supporting a zero trust approach to device security. Device health attestation on Windows can be accessed by using the HealthAttestation CSP. This CSP helps assess if a device is booted to a trusted and compliant state and then to take appropriate action. Windows 11 introduces additional child nodes to the HealthAttestation node for the MDM providers to connect to the Microsoft Azure Attestation service which provides a simplified approach to attestation. +Windows 11 introduces an update to the device health attestation feature. This helps add support for deeper insights to Windows boot security, supporting a zero trust approach to device security. Device health attestation on Windows can be accessed by using the HealthAttestation CSP. This CSP helps assess if a device is booted to a trusted and compliant state and then to take appropriate action. Windows 11 introduces additional child nodes to the HealthAttestation node for the MDM providers to connect to the Microsoft Azure Attestation service, which provides a simplified approach to attestation. The attestation report provides a health assessment of the boot-time properties of the device to ensure that the devices are automatically secure as soon as they power on. The health attestation result can then be used to allow or deny access to networks, apps, or services, depending on the health of the device. ### Terms **TPM (Trusted Platform Module)** -

      TPM is a specialized hardware-protected logic that performs a series of hardware protected security operations including providing protected storage, random number generation, encryption and signing.

      +

      TPM is a specialized hardware-protected logic that performs a series of hardware protected security operations including providing protected storage, random number generation, encryption, and signing.

      **DHA (Device HealthAttestation) feature**

      The Device HealthAttestation (DHA) feature enables enterprise IT administrators to monitor the security posture of managed devices remotely by using hardware (TPM) protected and attested data via a tamper-resistant and tamper-evident communication channel.

      @@ -132,8 +132,8 @@ This node will trigger attestation flow by launching an attestation process. If
    7. rpID (Relying Party Identifier): This field contains an identifier that can be used to help determine the caller.
    8. serviceEndpoint : This field contains the complete URL of the Microsoft Azure Attestation provider instance to be used for evaluation.
    9. nonce : This field contains an arbitrary number that can be used just once in a cryptographic communication. It is often a random or pseudo-random number issued in an authentication protocol to ensure that old communications cannot be reused in replay attacks.
    10. -
    11. aadToken : The AAD token to be used for authentication against the Microsoft Azure Attestation service.
    12. -
    13. cv : This field contains an identifier(Correlation Vector) that will passed in to the service call, that can be used for diagnostics purposes.
    14. +
    15. aadToken: The AAD token to be used for authentication against the Microsoft Azure Attestation service.
    16. +
    17. cv: This field contains an identifier(Correlation Vector) that will passed in to the service call, that can be used for diagnostics purposes.
    18. Sample Data:

      @@ -471,7 +471,7 @@ More information about TPM attestation can be found here: [Microsoft Azure Attes ### Terms **TPM (Trusted Platform Module)** -

      TPM is a specialized hardware-protected logic that performs a series of hardware protected security operations including providing protected storage, random number generation, encryption and signing.

      +

      TPM is a specialized hardware-protected logic that performs a series of hardware protected security operations including providing protected storage, random number generation, encryption, and signing.

      **DHA (Device HealthAttestation) feature**

      The Device HealthAttestation (DHA) feature enables enterprise IT administrators to monitor the security posture of managed devices remotely by using hardware (TPM) protected and attested data via a tamper-resistant and tamper-evident communication channel.

      @@ -504,10 +504,10 @@ More information about TPM attestation can be found here: [Microsoft Azure Attes DHA session data (Device HealthAttestation session data)

      The following list of data is produced or consumed in one DHA-Transaction: