From 6ad2b380099407d9b8c0a0cc981e7c6dbaf0f347 Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Mon, 18 Oct 2021 11:20:55 -0700 Subject: [PATCH 001/666] Added formatting to the file. --- .../.vscode/settings.json | 8 ++ .../understanding-wdac-policy-settings.md | 76 +++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 windows/security/threat-protection/windows-defender-application-control/.vscode/settings.json create mode 100644 windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md diff --git a/windows/security/threat-protection/windows-defender-application-control/.vscode/settings.json b/windows/security/threat-protection/windows-defender-application-control/.vscode/settings.json new file mode 100644 index 0000000000..ed9462b7e6 --- /dev/null +++ b/windows/security/threat-protection/windows-defender-application-control/.vscode/settings.json @@ -0,0 +1,8 @@ +{ + "markdownlint.config": { + "MD028": false, + "MD025": { + "front_matter_title": "" + } + } +} \ No newline at end of file diff --git a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md new file mode 100644 index 0000000000..e966d5669a --- /dev/null +++ b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md @@ -0,0 +1,76 @@ +--- +title: Understanding WDAC secure settings. +description: Learn about secure settings in Windows Defender Application Control. +keywords: security, malware +ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb +ms.prod: m365-security +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security +ms.localizationpriority: medium +audience: ITPro +ms.collection: M365-security-compliance +author: creator of the word doc +ms.reviewer: jogeurte +ms.author: dansimp +manager: dansimp +ms.date: 10/11/2021 +ms.technology: mde +--- + +# Understanding WDAC Policy Settings +Windows Defender Application Control (WDAC) Policies expose a Settings section where policy authors can define arbitrary secure settings. Secure Settings provide local admin tamper-free settings for secure boot enabled systems, with policy signing enabled. Settings consist of a Provider, Key, and ValueName, as well as a setting value. Setting values can be of type boolean, ulong, binary, and string. Applications can query for policy settings using [WldpQuerySecurityPolicy].
+ +An example settings section of a WDAC Policy: +```xml + + + + true + + + +``` + +### Example Scenario +An application that may want to restrict its capabilities, when used on a system with an active WDAC policy. Application authors can define a WDAC policy, setting their application queries, in order to disable certain features. For example, if Contoso’s Foo Application wants to disable a risky feature, such as macro execution, they can define a WDAC policy setting, and query for it at runtime. Contoso can then instruct IT administrators to configure the setting in their WDAC policy, if they don’t want Foo Application to execute macros on a system with a WDAC policy.
+ + +### WldpQuerySecurityPolicy +API that queries the secure settings of a WDAC policy. + +#### Syntax +``` C++ +HRESULT WINAPI WldpQuerySecurityPolicy( + _In_ const UNICODE_STRING * Provider, + _In_ const UNICODE_STRING * Key, + _In_ const UNICODE_STRING * ValueName, + _Out_ PWLDP_SECURE_SETTING_VALUE_TYPE ValueType, + _Out_writes_bytes_opt_(*ValueSize) PVOID Value, + _Inout_ PULONG ValueSize) +``` + +#### Parameters +Provider [in] +Setting Provider name. + +Key [in] +Key name of the Key-Value pair under Setting Provider "Provider". + +ValueName [in] +The value name of the "Key-Value" pair. + +ValueType [in, out] +Pointer to receive the value type. + +Value [in, out] +Pointer to a buffer to receive the value. The buffer should be of size “ValueSize”. If this value is NULL, this function will return the required buffer size for Value. + +ValueSize [in, out] +On input, it indicates the buffer size of "Value". On successful return, it indicates the size of data written to Value buffer. + +#### Return Value +This method returns S_OK if successful or a failure code otherwise. + +#### Remarks +See [WDAC Policy Settings] for more information on WDAC policy settings. From 371c645f32e0abf8712d513e98504e14c724c195 Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Mon, 18 Oct 2021 11:30:01 -0700 Subject: [PATCH 002/666] added new file to index and toc --- .../windows-defender-application-control/TOC.yml | 2 ++ .../windows-defender-application-control/index.yml | 2 ++ 2 files changed, 4 insertions(+) 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 6e2bbdd64b..47bc7d1ad7 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.yml +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.yml @@ -22,6 +22,8 @@ href: understand-windows-defender-application-control-policy-design-decisions.md - name: Understand WDAC policy rules and file rules href: select-types-of-rules-to-create.md + - name: Understand WDAC secure settings + href: understand-wdac-policy-settings.md items: - name: Allow apps installed by a managed installer href: configure-authorized-apps-deployed-with-a-managed-installer.md diff --git a/windows/security/threat-protection/windows-defender-application-control/index.yml b/windows/security/threat-protection/windows-defender-application-control/index.yml index ef5892459f..152d5cb75f 100644 --- a/windows/security/threat-protection/windows-defender-application-control/index.yml +++ b/windows/security/threat-protection/windows-defender-application-control/index.yml @@ -69,6 +69,8 @@ landingContent: links: - text: Understanding policy and file rules url: select-types-of-rules-to-create.md + - text: Understanding WDAC secure settings + url: understanding-wdac-policy-settings.md - linkListType: how-to-guide links: - text: Allow managed installer and configure managed installer rules From 0ff09040b4199de166bd4486c7a9d05545432945 Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Mon, 18 Oct 2021 12:19:12 -0700 Subject: [PATCH 003/666] removed brackets in wldpquerysecuritypolicy --- .../understanding-wdac-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md index e966d5669a..6f583d977a 100644 --- a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md +++ b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md @@ -19,7 +19,7 @@ ms.technology: mde --- # Understanding WDAC Policy Settings -Windows Defender Application Control (WDAC) Policies expose a Settings section where policy authors can define arbitrary secure settings. Secure Settings provide local admin tamper-free settings for secure boot enabled systems, with policy signing enabled. Settings consist of a Provider, Key, and ValueName, as well as a setting value. Setting values can be of type boolean, ulong, binary, and string. Applications can query for policy settings using [WldpQuerySecurityPolicy].
+Windows Defender Application Control (WDAC) Policies expose a Settings section where policy authors can define arbitrary secure settings. Secure Settings provide local admin tamper-free settings for secure boot enabled systems, with policy signing enabled. Settings consist of a Provider, Key, and ValueName, as well as a setting value. Setting values can be of type boolean, ulong, binary, and string. Applications can query for policy settings using WldpQuerySecurityPolicy.
An example settings section of a WDAC Policy: ```xml From 80c417c09fe88702e1623c22c5a1b7ad7468123b Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Mon, 18 Oct 2021 13:19:02 -0700 Subject: [PATCH 004/666] updated the author --- .../understanding-wdac-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md index 6f583d977a..530c147315 100644 --- a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md +++ b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance -author: creator of the word doc +author: Robert Wait ms.reviewer: jogeurte ms.author: dansimp manager: dansimp From 000a26dc6eabada6db05cb2334017c03caa8c551 Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Mon, 18 Oct 2021 13:20:20 -0700 Subject: [PATCH 005/666] corrected the md file name --- .../windows-defender-application-control/TOC.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 47bc7d1ad7..9cfa2e9982 100644 --- a/windows/security/threat-protection/windows-defender-application-control/TOC.yml +++ b/windows/security/threat-protection/windows-defender-application-control/TOC.yml @@ -23,7 +23,7 @@ - name: Understand WDAC policy rules and file rules href: select-types-of-rules-to-create.md - name: Understand WDAC secure settings - href: understand-wdac-policy-settings.md + href: understanding-wdac-policy-settings.md items: - name: Allow apps installed by a managed installer href: configure-authorized-apps-deployed-with-a-managed-installer.md From e1834ca4c51520b046f39208eb864de39340bb5d Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Mon, 18 Oct 2021 13:24:33 -0700 Subject: [PATCH 006/666] Update understanding-wdac-policy-settings.md --- .../understanding-wdac-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md index 530c147315..28eb21e297 100644 --- a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md +++ b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance -author: Robert Wait +author: Robert Waite ms.reviewer: jogeurte ms.author: dansimp manager: dansimp From 59eed88aea573972a8ddd291da37330535aad2e0 Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Mon, 1 Nov 2021 11:58:16 -0700 Subject: [PATCH 007/666] added headers for each parameter section Also removed Robert Waite as author since GitHub doesn't have him listed as an approved author. --- .../understanding-wdac-policy-settings.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md index 28eb21e297..9a9fe9f38b 100644 --- a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md +++ b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md @@ -10,7 +10,6 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance -author: Robert Waite ms.reviewer: jogeurte ms.author: dansimp manager: dansimp @@ -39,7 +38,7 @@ An application that may want to restrict its capabilities, when used on a system ### WldpQuerySecurityPolicy API that queries the secure settings of a WDAC policy. -#### Syntax +### Syntax ``` C++ HRESULT WINAPI WldpQuerySecurityPolicy( _In_ const UNICODE_STRING * Provider, @@ -50,23 +49,23 @@ HRESULT WINAPI WldpQuerySecurityPolicy( _Inout_ PULONG ValueSize) ``` -#### Parameters +### Parameters Provider [in] Setting Provider name. -Key [in] +#### Key [in] Key name of the Key-Value pair under Setting Provider "Provider". -ValueName [in] +#### ValueName [in] The value name of the "Key-Value" pair. -ValueType [in, out] +#### ValueType [in, out] Pointer to receive the value type. -Value [in, out] +#### Value [in, out] Pointer to a buffer to receive the value. The buffer should be of size “ValueSize”. If this value is NULL, this function will return the required buffer size for Value. -ValueSize [in, out] +#### ValueSize [in, out] On input, it indicates the buffer size of "Value". On successful return, it indicates the size of data written to Value buffer. #### Return Value From d40a2d17978763a90dad4e3692e0e9c201fc9186 Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Mon, 8 Nov 2021 12:21:00 -0800 Subject: [PATCH 008/666] added settings.json to gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 9841e0daea..3a642828d6 100644 --- a/.gitignore +++ b/.gitignore @@ -13,6 +13,7 @@ common/ .openpublishing.build.mdproj .openpublishing.buildcore.ps1 packages.config +settings.json # User-specific files .vs/ From 89d1befa026685fa1423ad6f39b1794dd044c12d Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Mon, 8 Nov 2021 12:23:08 -0800 Subject: [PATCH 009/666] Deleted settings.json from .vscode --- .../.vscode/settings.json | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 windows/security/threat-protection/windows-defender-application-control/.vscode/settings.json diff --git a/windows/security/threat-protection/windows-defender-application-control/.vscode/settings.json b/windows/security/threat-protection/windows-defender-application-control/.vscode/settings.json deleted file mode 100644 index ed9462b7e6..0000000000 --- a/windows/security/threat-protection/windows-defender-application-control/.vscode/settings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "markdownlint.config": { - "MD028": false, - "MD025": { - "front_matter_title": "" - } - } -} \ No newline at end of file From 305a3a0479a7b601a621f64b5138eddfc2c1c13a Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Tue, 9 Nov 2021 12:49:43 -0800 Subject: [PATCH 010/666] Listed jogeurte as the author --- .../understanding-wdac-policy-settings.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md index 9a9fe9f38b..d54ed1b819 100644 --- a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md +++ b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md @@ -10,6 +10,7 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance +author: jogeurte ms.reviewer: jogeurte ms.author: dansimp manager: dansimp From cc9e3d5a617417f2fc5ddb8dabbb7499f73c5a7a Mon Sep 17 00:00:00 2001 From: Kim Klein Date: Tue, 9 Nov 2021 12:57:38 -0800 Subject: [PATCH 011/666] corrected Jordan's ID in both the author and ms.reviewer fields. --- .../understanding-wdac-policy-settings.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md index d54ed1b819..d68f3d6a3f 100644 --- a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md +++ b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md @@ -10,8 +10,8 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance -author: jogeurte -ms.reviewer: jogeurte +author: jgeurten +ms.reviewer: jgeurten ms.author: dansimp manager: dansimp ms.date: 10/11/2021 From 58631b2a54ea4644dceec28f1c31e577e3c0aedf Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Wed, 24 Nov 2021 19:00:02 +0530 Subject: [PATCH 012/666] Update policy-csp-printers.md --- .../mdm/policy-csp-printers.md | 302 ++++++++++++++++++ 1 file changed, 302 insertions(+) diff --git a/windows/client-management/mdm/policy-csp-printers.md b/windows/client-management/mdm/policy-csp-printers.md index 3902457217..d6f2240333 100644 --- a/windows/client-management/mdm/policy-csp-printers.md +++ b/windows/client-management/mdm/policy-csp-printers.md @@ -22,6 +22,18 @@ manager: dansimp ## Printers policies
+
+ Printers/ApprovedUsbPrintDevices +
+
+ Printers/ApprovedUsbPrintDevicesUser +
+
+ Printers/EnableDeviceControl +
+
+ Printers/EnableDeviceControlUser +
Printers/PointAndPrintRestrictions
@@ -42,6 +54,296 @@ manager: dansimp
+ +**Printers/ApprovedUsbPrintDevices** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProYesYes
BusinessYesYes
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy implements the print portion of the Device Control requirements. +These requirements include restricting printing to USB connected printers which match a list of approved USB Vid/Pid combinations or to corporate connected printers while either directly connected to the corporate network or when using a VPN connection to the corporate network. +This policy will contain the comma separated list of approved USB Vid&Pid combinations which the print spooler will allow to print when Device Control is enabled. +The format of this setting is /[,/] + +Parent deliverable: 26209274 - Device Control: Printer + + + +ADMX Info: +- GP Friendly name: *Support for new Device Control Print feature* +- GP name: *ApprovedUsbPrintDevices* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + + + +
+ + +**Printers/ApprovedUsbPrintDevicesUser** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProYesYes
BusinessYesYes
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy implements the print portion of the Device Control requirements. +These requirements include restricting printing to USB connected printers which match a list of approved USB Vid/Pid combinations or to corporate connected printers while either directly connected to the corporate network or when using a VPN connection to the corporate network. +This policy will contain the comma separated list of approved USB Vid&Pid combinations which the print spooler will allow to print when Device Control is enabled. +The format of this setting is /[,/] + + + + +ADMX Info: +- GP Friendly name: *Support for new Device Control Print feature* +- GP name: *ApprovedUsbPrintDevicesUser* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + +
+ + +**Printers/EnableDeviceControl** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProYesYes
BusinessYesYes
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy implements the print portion of the Device Control requirements. +These requirements include restricting printing to USB connected printers which match a list of approved USB Vid/Pid combinations or to corporate connected printers while either directly connected to the corporate network or when using a VPN connection to the corporate network. +This policy will control whether the print spooler will attempt to restrict printing as part of Device Control. + +The default value of the policy will be Unconfigured. + +If the policy value is either Unconfigured or Disabled the print spooler will not restrict printing. + +If the policy value is Enabled the print spooler will restrict local printing to USB devices in the Approved Device list. + + + + + +ADMX Info: +- GP Friendly name: *Support for new Device Control Print feature* +- GP name: *EnableDeviceControl* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + + +
+ + + +**Printers/EnableDeviceControlUser** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditionWindows 10Windows 11
HomeNoNo
ProYesYes
BusinessYesYes
EnterpriseYesYes
EducationYesYes
+ + +
+ + +[Scope](./policy-configuration-service-provider.md#policy-scope): + +> [!div class = "checklist"] +> * User + +
+ + + +This policy implements the print portion of the Device Control requirements. +These requirements include restricting printing to USB connected printers which match a list of approved USB Vid/Pid combinations or to corporate connected printers while either directly connected to the corporate network or when using a VPN connection to the corporate network. +This policy will control whether the print spooler will attempt to restrict printing as part of Device Control. + +The default value of the policy will be Unconfigured. + +If the policy value is either Unconfigured or Disabled the print spooler will not restrict printing. + +If the policy value is Enabled the print spooler will restrict local printing to USB devices in the Approved Device list. + + + + + +ADMX Info: +- GP Friendly name: *Support for new Device Control Print feature* +- GP name: *EnableDeviceControlUser* +- GP path: *Printers* +- GP ADMX file name: *Printing.admx* + + + + +
+ **Printers/PointAndPrintRestrictions** From 5f70354e96cd88c2f0e4ccebda539d1d37c192f2 Mon Sep 17 00:00:00 2001 From: Rick Munck <33725928+jmunck@users.noreply.github.com> Date: Mon, 29 Nov 2021 16:42:16 -0500 Subject: [PATCH 013/666] Update security-compliance-toolkit-10.md Updated Edge to v96 --- .../security-compliance-toolkit-10.md | 2 +- 1 file changed, 1 insertion(+), 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 2d66169700..a7d705c22e 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 @@ -50,7 +50,7 @@ The Security Compliance Toolkit consists of: - Office 2016 - Microsoft Edge security baseline - - Edge Browser Version 93 + - Edge Browser Version 96 - Tools - Policy Analyzer tool From fe835d46e4edb9e42d457bba8a80fcc9c995c53d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Peter=20Edstr=C3=B8m?= <22084975+timpeteren@users.noreply.github.com> Date: Sun, 19 Dec 2021 23:56:07 +0100 Subject: [PATCH 014/666] Replaced old Azure AD Graph-based examples Updated section "Verify the onPremisesDistinguishedName attribute is synchronized" as suggested in user feedback for issue #10216 Replaced Azure AD Graph examples with Microsoft Graph. #ATCP --- .../hello-hybrid-aadj-sso-cert.md | 46 ++++++++++++++++--- 1 file changed, 40 insertions(+), 6 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 cd403a4167..d6ce21bdd3 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 @@ -87,17 +87,51 @@ Sign-in to computer running Azure AD Connect with access equivalent to _local ad ### Verify the onPremisesDistinguishedName attribute is synchronized -The easiest way to verify the onPremisesDistingushedNamne attribute is synchronized is to use Azure AD Graph Explorer. +The easiest way to verify that the onPremisesDistingushedNamne attribute is synchronized is to use the Graph Explorer for Microsoft Graph. -1. Open a web browser and navigate to https://graphexplorer.azurewebsites.net/ +1. Open a web browser and navigate to https://developer.microsoft.com/en-us/graph/graph-explorer -2. Click **Login** and provide Azure credentials +2. Click **Sign in to Graph Explorer** and provide Azure credentials -3. In the Azure AD Graph Explorer URL, type https://graph.windows.net/myorganization/users/[userid], where **[userid]** is the user principal name of user in Azure Active Directory. Click **Go** +> [!NOTE] +> To successfully query the Graph API, adequate [permissions](/graph/api/user-get?view=graph-rest-1.0&tabs=http#permissions) must be granted. -4. In the returned results, review the JSON data for the **onPremisesDistinguishedName** attribute. Ensure the attribute has a value and the value is accurate for the given user. +3. Select **Modify permissions (Preview)**. Scroll down and locate **User.Read.All** (or any other required permission) and click **Consent**. You will now be prompted for delegated permissions consent. - ![Azure AD Connect On-Prem DN Attribute.](images/aadjcert/aadconnectonpremdn.png) +4. In the Graph Explorer URL, type https://graph.microsoft.com/v1.0/users/[userid]?$select=displayName,userPrincipalName,onPremisesDistinguishedName, where **[userid]** is the user principal name of a user in the Azure Active Directory. Click **Run query** + +> [!NOTE] +> Because the v1.0 endpoint of the Graph API only provides a limited set of parameters we will use the $select [Optional OData query parameter](/graph/api/user-get?view=graph-rest-1.0&tabs=http#optional-query-parameters). For convenience, it is possible to switch the API version selector from **v1.0** to **beta** before performing the query. This will provide all available user information, but remember, **beta** endpoint queries should not be used in production scenarios. + +#### Request + + +```msgraph-interactive +GET https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}?$select=displayName,userPrincipalName,onPremisesDistinguishedName +``` + +5. In the returned results, review the JSON data for the **onPremisesDistinguishedName** attribute. Ensure the attribute has a value and that the value is accurate for the given user. If the **onPremisesDistinguishedName** attribute is not synchronized the value will be **null**. + +#### Response + +```http +HTTP/1.1 200 OK +Content-type: application/json + +{ + "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(displayName,userPrincipalName,onPremisesDistinguishedName)/$entity", + "displayName": "Nestor Wilke", + "userPrincipalName": "NestorW@contoso.com", + "onPremisesDistinguishedName" : "CN=Nestor Wilke,OU=Operations,DC=contoso,DC=com" +} +``` ## Prepare the Network Device Enrollment Services (NDES) Service Account From 28b5dbc5b87461f5e74fb36f8f1fba7cc16a0f70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Peter=20Edstr=C3=B8m?= <22084975+timpeteren@users.noreply.github.com> Date: Mon, 20 Dec 2021 15:14:13 +0100 Subject: [PATCH 015/666] Update Graph Explorer URL Was uncertain as to keep or not keep the locale in the URL. I noticed it worked either way, so thanks for clarifying! :-) Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-aadj-sso-cert.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 d6ce21bdd3..30fa08883f 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 @@ -89,7 +89,7 @@ Sign-in to computer running Azure AD Connect with access equivalent to _local ad The easiest way to verify that the onPremisesDistingushedNamne attribute is synchronized is to use the Graph Explorer for Microsoft Graph. -1. Open a web browser and navigate to https://developer.microsoft.com/en-us/graph/graph-explorer +1. Open a web browser and navigate to [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer). 2. Click **Sign in to Graph Explorer** and provide Azure credentials From ffbe7994c5809665ddb01c5fe7cafd1ca367734b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Peter=20Edstr=C3=B8m?= <22084975+timpeteren@users.noreply.github.com> Date: Mon, 20 Dec 2021 15:15:05 +0100 Subject: [PATCH 016/666] Select rather than Click ...and a full stop, thanks :-) Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-aadj-sso-cert.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 30fa08883f..70de4da80f 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 @@ -91,7 +91,7 @@ The easiest way to verify that the onPremisesDistingushedNamne attribute is sync 1. Open a web browser and navigate to [Graph Explorer](https://developer.microsoft.com/graph/graph-explorer). -2. Click **Sign in to Graph Explorer** and provide Azure credentials +2. Select **Sign in to Graph Explorer** and provide Azure credentials. > [!NOTE] > To successfully query the Graph API, adequate [permissions](/graph/api/user-get?view=graph-rest-1.0&tabs=http#permissions) must be granted. From bf9231540fac8dc39bef2ff66a3fd720bbc976d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Peter=20Edstr=C3=B8m?= <22084975+timpeteren@users.noreply.github.com> Date: Mon, 20 Dec 2021 15:16:13 +0100 Subject: [PATCH 017/666] Lets get rid of click! Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-aadj-sso-cert.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 70de4da80f..74e6286f69 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 @@ -96,7 +96,7 @@ The easiest way to verify that the onPremisesDistingushedNamne attribute is sync > [!NOTE] > To successfully query the Graph API, adequate [permissions](/graph/api/user-get?view=graph-rest-1.0&tabs=http#permissions) must be granted. -3. Select **Modify permissions (Preview)**. Scroll down and locate **User.Read.All** (or any other required permission) and click **Consent**. You will now be prompted for delegated permissions consent. +3. Select **Modify permissions (Preview)**. Scroll down and locate **User.Read.All** (or any other required permission) and select **Consent**. You will now be prompted for delegated permissions consent. 4. In the Graph Explorer URL, type https://graph.microsoft.com/v1.0/users/[userid]?$select=displayName,userPrincipalName,onPremisesDistinguishedName, where **[userid]** is the user principal name of a user in the Azure Active Directory. Click **Run query** From 01dc646ce3e1972a8bfe8d11cc2c58b24cb1e765 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Peter=20Edstr=C3=B8m?= <22084975+timpeteren@users.noreply.github.com> Date: Mon, 20 Dec 2021 15:17:01 +0100 Subject: [PATCH 018/666] Clean up text Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-aadj-sso-cert.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 74e6286f69..4892c11eb3 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 @@ -98,7 +98,7 @@ The easiest way to verify that the onPremisesDistingushedNamne attribute is sync 3. Select **Modify permissions (Preview)**. Scroll down and locate **User.Read.All** (or any other required permission) and select **Consent**. You will now be prompted for delegated permissions consent. -4. In the Graph Explorer URL, type https://graph.microsoft.com/v1.0/users/[userid]?$select=displayName,userPrincipalName,onPremisesDistinguishedName, where **[userid]** is the user principal name of a user in the Azure Active Directory. Click **Run query** +4. In the Graph Explorer URL, enter https://graph.microsoft.com/v1.0/users/[userid]?$select=displayName,userPrincipalName,onPremisesDistinguishedName, where **[userid]** is the user principal name of a user in Azure Active Directory. Select **Run query**. > [!NOTE] > Because the v1.0 endpoint of the Graph API only provides a limited set of parameters we will use the $select [Optional OData query parameter](/graph/api/user-get?view=graph-rest-1.0&tabs=http#optional-query-parameters). For convenience, it is possible to switch the API version selector from **v1.0** to **beta** before performing the query. This will provide all available user information, but remember, **beta** endpoint queries should not be used in production scenarios. From 53f68a50da0331345fc890a615e6404121a943e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Peter=20Edstr=C3=B8m?= <22084975+timpeteren@users.noreply.github.com> Date: Mon, 20 Dec 2021 15:17:40 +0100 Subject: [PATCH 019/666] Correct writing. Thanks for reading through and proposing changes! Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-aadj-sso-cert.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 4892c11eb3..b7b190c49c 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 @@ -101,7 +101,7 @@ The easiest way to verify that the onPremisesDistingushedNamne attribute is sync 4. In the Graph Explorer URL, enter https://graph.microsoft.com/v1.0/users/[userid]?$select=displayName,userPrincipalName,onPremisesDistinguishedName, where **[userid]** is the user principal name of a user in Azure Active Directory. Select **Run query**. > [!NOTE] -> Because the v1.0 endpoint of the Graph API only provides a limited set of parameters we will use the $select [Optional OData query parameter](/graph/api/user-get?view=graph-rest-1.0&tabs=http#optional-query-parameters). For convenience, it is possible to switch the API version selector from **v1.0** to **beta** before performing the query. This will provide all available user information, but remember, **beta** endpoint queries should not be used in production scenarios. +> Because the v1.0 endpoint of the Graph API only provides a limited set of parameters, we will use the $select [Optional OData query parameter](/graph/api/user-get?view=graph-rest-1.0&tabs=http#optional-query-parameters). For convenience, it is possible to switch the API version selector from **v1.0** to **beta** before performing the query. This will provide all available user information, but remember, **beta** endpoint queries should not be used in production scenarios. #### Request From bb2f5d07d97f655797d57e82603ca4caddac1911 Mon Sep 17 00:00:00 2001 From: Meghana Athavale Date: Tue, 4 Jan 2022 17:41:49 +0530 Subject: [PATCH 020/666] Updated table --- .../ie11-deploy-guide/new-group-policy-settings-for-ie11.md | 1 + 1 file changed, 1 insertion(+) diff --git a/browsers/internet-explorer/ie11-deploy-guide/new-group-policy-settings-for-ie11.md b/browsers/internet-explorer/ie11-deploy-guide/new-group-policy-settings-for-ie11.md index 557d57b34a..e6c30a056e 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/new-group-policy-settings-for-ie11.md +++ b/browsers/internet-explorer/ie11-deploy-guide/new-group-policy-settings-for-ie11.md @@ -34,6 +34,7 @@ Internet Explorer 11 gives you some new Group Policy settings to help you manage | Always send Do Not Track header | Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Advanced Page | At least Internet Explorer 10 | This policy setting allows you to configure how IE sends the Do Not Track (DNT) header.

If you enable this policy setting, IE sends a `DNT:1` header with all HTTP and HTTPS requests. The `DNT:1` header signals to the servers not to track the user.

**In Internet Explorer 9 and 10:**
If you disable this policy setting, IE only sends the Do Not Track header if a Tracking Protection List is enabled or inPrivate Browsing mode is used.

**In at least IE11:**
If you disable this policy setting, IE only sends the Do Not Track header if inPrivate Browsing mode is used.

If you don't configure the policy setting, users can select the **Always send Do Not Track header** option on the **Advanced\* tab of the \*\*Internet Options** dialog box. By selecting this option, IE sends a `DNT:1` header with all HTTP and HTTPS requests; unless the user grants a site-specific exception, in which case IE sends a `DNT:0` header. By default, this option is enabled. | | Don't run antimalware programs against ActiveX controls
(Internet, Restricted Zones) |

  • Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Security Page\Internet Zone
  • Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Internet Zone
  • Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Security Page\Restricted Sites Zone
  • Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Restricted Sites Zone
| IE11 on Windows 10 | This policy setting determines whether IE runs antimalware programs against ActiveX controls, to check if they're safe to load on pages.

If you enable this policy setting, IE won't check with your antimalware program to see if it's safe to create an instance of the ActiveX control.

If you disable this policy setting, IE always checks with your antimalware program to see if it's safe to create an instance of the ActiveX control.

If you don't configure this policy setting, IE 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 the Internet Explorer's **Security** settings. | | Don't run antimalware programs against ActiveX controls
(Intranet, Trusted, Local Machine Zones) |

  • Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Security Page\Intranet Zone
  • Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Intranet Zone
  • Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Security Page\Trusted Sites Zone
  • Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Trusted Sites Zone
  • Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Security Page\Local Machine Zone
  • Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Security Page\Locked-Down Local Machine Zone
| IE11 on Windows 10 | This policy setting determines whether IE runs antimalware programs against ActiveX controls, to check if they're safe to load on pages.

If you enable this policy setting, IE won't check with your antimalware program to see if it's safe to create an instance of the ActiveX control.

If you disable this policy setting, IE always checks with your antimalware program to see if it's safe to create an instance of the ActiveX control.

If you don't configure this policy setting, IE 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's **Security** settings. | +| Hide Internet Explorer 11 Application Retirement Notification | Administrative Templates\Windows Components\Internet Explorer | Internet Explorer 11 on Windows 10 20H2 & newer | This policy setting allows you to prevent the notification bar that informs users of Internet Explorer 11’s retirement from showing up.
If you disable or don’t configure this setting, the notification will be shown. | | Hide the button (next to the New Tab button) that opens Microsoft Edge | User Configuration\Administrative Templates\Windows Components/Internet Explorer\Internet Settings\Advanced Settings\Browsing\ | IE11 on Windows 10, version 1703 | This policy setting lets you decide whether employees can see the open Microsoft Edge button, which appears next to the New Tab button.

If you enable this policy setting, the button to open Microsoft Edge from Internet Explorer will be hidden.

If you disable this policy setting, the button to open Microsoft Edge from Internet Explorer appears.

If you don't configure this policy setting, the button to open Microsoft Edge from Internet Explorer can be configured by your employees. | | Let users turn on and use Enterprise Mode from the **Tools** menu | Administrative Templates\Windows Components\Internet Explorer | IE11 on Windows 10 | This policy setting lets you decide whether users can turn on Enterprise Mode for websites with compatibility issues. Optionally, this policy also lets you specify where to get reports (through post messages) about the websites for which users turn on Enterprise Mode using the **Tools** menu.

If you enable this policy setting, users can see and use the **Enterprise Mode** option from the **Tools** menu. If you enable this setting, but don’t specify a report location, Enterprise Mode will still be available to your users, but you won’t get any reports.

If you disable or don’t configure this policy setting, the menu option won’t appear and users won’t be able to turn on Enterprise Mode locally. | | Limit Site Discovery output by Domain | Administrative Templates\Windows Components\Internet Explorer | At least Internet Explorer 8 | This policy setting allows you to control which domains are included in the discovery function of the Internet Explorer Site Discovery Toolkit.

If you enable this policy setting, the Internet Explorer Site Discovery Toolkit collects data from all sites in your specified domains, configured by adding one domain per line to the included text box.

If you disable or don’t configure this setting, the Internet Explorer Site Discovery Toolkit collects data from all sites in all domains.

**Note:**
You can use this setting in conjunction with the other settings that control the Internet Explorer Site Discovery Toolkit. | From b184236349483abb3cb694e359836b26d0a413aa Mon Sep 17 00:00:00 2001 From: Matthew Palko Date: Tue, 4 Jan 2022 17:53:34 -0800 Subject: [PATCH 021/666] Updating Windows Hello for Business Overview --- .../hello-for-business/hello-overview.md | 59 +++++++++---------- 1 file changed, 28 insertions(+), 31 deletions(-) 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 a730b8d478..5426ef1df0 100644 --- a/windows/security/identity-protection/hello-for-business/hello-overview.md +++ b/windows/security/identity-protection/hello-for-business/hello-overview.md @@ -21,36 +21,39 @@ localizationpriority: medium # Windows Hello for Business Overview **Applies to** + - Windows 10 - Windows 11 In Windows 10, Windows Hello for Business replaces passwords with strong two-factor authentication on devices. This authentication consists of a new type of user credential that is tied to a device and uses a biometric or PIN. >[!NOTE] -> When Windows 10 first shipped, it included Microsoft Passport and Windows Hello, which worked together to provide multi-factor authentication. To simplify deployment and improve supportability, Microsoft has combined these technologies into a single solution under the Windows Hello name. Customers who have already deployed these technologies will not experience any change in functionality. Customers who have yet to evaluate Windows Hello will find it easier to deploy due to simplified policies, documentation, and semantics. +> When Windows 10 first shipped, it included Microsoft Passport and Windows Hello, which worked together to provide multi-factor authentication. To simplify deployment and improve supportability, Microsoft has combined these technologies into a single solution under the Windows Hello name. Customers who have already deployed these technologies will not experience any change in functionality. Customers who have yet to evaluate Windows Hello will find it easier to deploy due to simplified policies, documentation, and semantics. Windows Hello addresses the following problems with passwords: -- Strong passwords can be difficult to remember, and users often reuse passwords on multiple sites. -- Server breaches can expose symmetric network credentials (passwords). -- Passwords are subject to [replay attacks](/previous-versions/dotnet/netframework-4.0/aa738652(v=vs.100)). -- Users can inadvertently expose their passwords due to [phishing attacks](https://go.microsoft.com/fwlink/p/?LinkId=615674). + +- Strong passwords can be difficult to remember, and users often reuse passwords on multiple sites. +- Server breaches can expose symmetric network credentials (passwords). +- Passwords are subject to [replay attacks](/previous-versions/dotnet/netframework-4.0/aa738652(v=vs.100)). +- Users can inadvertently expose their passwords due to [phishing attacks](https://go.microsoft.com/fwlink/p/?LinkId=615674). Windows Hello lets users authenticate to: -- a Microsoft account. -- an Active Directory account. -- a Microsoft Azure Active Directory (Azure AD) account. -- Identity Provider Services or Relying Party Services that support [Fast ID Online (FIDO) v2.0](https://go.microsoft.com/fwlink/p/?LinkId=533889) authentication (in progress) + +- A Microsoft account. +- An Active Directory account. +- A Microsoft Azure Active Directory (Azure AD) account. +- Identity Provider Services or Relying Party Services that support [Fast ID Online (FIDO) v2.0](https://go.microsoft.com/fwlink/p/?LinkId=533889) authentication After an initial two-step verification of the user during enrollment, Windows Hello is set up on the user's device and Windows asks the user to set a gesture, which can be a biometric, such as a fingerprint, or a PIN. The user provides the gesture to verify their identity. Windows then uses Windows Hello to authenticate users. As an administrator in an enterprise or educational organization, you can create policies to manage Windows Hello for Business use on Windows 10-based devices that connect to your organization. ## Biometric sign-in - + Windows Hello provides reliable, fully integrated biometric authentication based on facial recognition or fingerprint matching. Windows Hello uses a combination of special infrared (IR) cameras and software to increase accuracy and guard against spoofing. Major hardware vendors are shipping devices that have integrated Windows Hello-compatible cameras. Fingerprint reader hardware can be used or added to devices that don't currently have it. On devices that support Windows Hello, an easy biometric gesture unlocks users' credentials. - -- **Facial recognition**. This type of biometric recognition uses special cameras that see in IR light, which allows them to reliably tell the difference between a photograph or scan and a living person. Several vendors are shipping external cameras that incorporate this technology, and major laptop manufacturers are incorporating it into their devices, as well. -- **Fingerprint recognition**. This type of biometric recognition uses a capacitive fingerprint sensor to scan your fingerprint. Fingerprint readers have been available for Windows computers for years, but the current generation of sensors is significantly more reliable and less error-prone. Most existing fingerprint readers (whether external or integrated into laptops or USB keyboards) work with Windows 10 and Windows 11. + +- **Facial recognition**. This type of biometric recognition uses special cameras that see in IR light, which allows them to reliably tell the difference between a photograph or scan and a living person. Several vendors are shipping external cameras that incorporate this technology, and major laptop manufacturers are incorporating it into their devices, as well. +- **Fingerprint recognition**. This type of biometric recognition uses a capacitive fingerprint sensor to scan your fingerprint. Fingerprint readers have been available for Windows computers for years, but the current generation of sensors is significantly more reliable and less error-prone. Most existing fingerprint readers (whether external or integrated into laptops or USB keyboards) work with Windows 10 and Windows 11. Windows stores biometric data that is used to implement Windows Hello securely on the local device only. The biometric data doesn't roam and is never sent to external devices or servers. Because Windows Hello only stores biometric identification data on the device, there's no single collection point an attacker can compromise to steal biometric data. For more information about biometric authentication with Windows Hello for Business, see [Windows Hello biometrics in the enterprise](hello-biometrics-in-enterprise.md). @@ -60,17 +63,16 @@ Windows stores biometric data that is used to implement Windows Hello securely o - **Windows Hello for Business**, which is configured by Group Policy or mobile device management (MDM) policy, always uses key-based or certificate-based authentication. This makes it much more secure than **Windows Hello convenience PIN**. - ## Benefits of Windows Hello Reports of identity theft and large-scale hacking are frequent headlines. Nobody wants to be notified that their user name and password have been exposed. You may wonder [how a PIN can help protect a device better than a password](hello-why-pin-is-better-than-password.md). Passwords are shared secrets; they are entered on a device and transmitted over the network to the server. An intercepted account name and password can be used by anyone, anywhere. Because they're stored on the server, a server breach can reveal those stored credentials. -In Windows 10, Windows Hello replaces passwords. When the identity provider supports keys, the Windows Hello provisioning process creates a cryptographic key pair bound to the Trusted Platform Module (TPM), if a device has a TPM 2.0, or in software. Access to these keys and obtaining a signature to validate user possession of the private key is enabled only by the PIN or biometric gesture. The two-step verification that takes place during Windows Hello enrollment creates a trusted relationship between the identity provider and the user when the public portion of the public/private key pair is sent to an identity provider and associated with a user account. When a user enters the gesture on the device, the identity provider knows from the combination of Hello keys and gesture that this is a verified identity and provides an authentication token that allows Windows 10 to access resources and services. +In Windows 10 and later, Windows Hello replaces passwords. When an identity provider supports keys, the Windows Hello provisioning process creates a cryptographic key pair bound to the Trusted Platform Module (TPM), if a device has a TPM 2.0, or in software. Access to these keys and obtaining a signature to validate user possession of the private key is enabled only by the PIN or biometric gesture. The two-step verification that takes place during Windows Hello enrollment creates a trusted relationship between the identity provider and the user when the public portion of the public/private key pair is sent to an identity provider and associated with a user account. When a user enters the gesture on the device, the identity provider knows from the combination of Hello keys and gesture that this is a verified identity and provides an authentication token that allows Windows to access resources and services. >[!NOTE] ->Windows Hello as a convenience sign-in uses regular user name and password authentication, without the user entering the password. +>Windows Hello as a convenience sign-in uses regular username and password authentication, without the user entering the password. :::image type="content" alt-text="How authentication works in Windows Hello." source="images/authflow.png" lightbox="images/authflow.png"::: @@ -78,36 +80,31 @@ Imagine that someone is looking over your shoulder as you get money from an ATM Windows Hello helps protect user identities and user credentials. Because the user doesn't enter a password (except during provisioning), it helps circumvent phishing and brute force attacks. It also helps prevent server breaches because Windows Hello credentials are an asymmetric key pair, which helps prevent replay attacks when these keys are protected by TPMs. - -  ## 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. +- 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. +- 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. +- 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. To guarantee that keys are generated in hardware, you must set 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. +- 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. +- 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. +- PIN entry and biometric gesture both trigger Windows 10 and later 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. +- 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. +- 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). ## Comparing key-based and certificate-based authentication -Windows Hello for Business can use either keys (hardware or software) or certificates in hardware or software. Enterprises that have a public key infrastructure (PKI) for issuing and managing end user certificates can continue to use PKI in combination with Windows Hello. Enterprises that do not use PKI or want to reduce the effort associated with managing user certificates can rely on key-based credentials for Windows Hello but still use certificates on their domain controllers as a root of trust. +Windows Hello for Business can use either keys (hardware or software) or certificates in hardware or software. Enterprises that have a public key infrastructure (PKI) for issuing and managing end user certificates can continue to use PKI in combination with Windows Hello for Business. Enterprises that do not use PKI or want to reduce the effort associated with managing user certificates can rely on key-based credentials for Windows Hello. This still uses certificates on the domain controllers as a root of trust. Starting with Windows 10 21H2, there is a feature called cloud trust for hybrid deployments which uses Azure AD as the root of trust. Cloud trust uses key-based credentials for Windows Hello but does not require certificates on the domain controller. -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. +Windows Hello for Business with a key, including cloud trust, 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 with a key credential can be used with [Windows Defender Remote Credential Guard](../remote-credential-guard.md). ## Learn more From 8c084b293a401b5c3fc782c145117488258b2b2b Mon Sep 17 00:00:00 2001 From: Matthew Palko Date: Tue, 4 Jan 2022 18:09:07 -0800 Subject: [PATCH 022/666] Updating Windows Hello for Business Deployment Overview --- .../hello-for-business/hello-deployment-guide.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 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 57e428e8b6..4f06d9b6bd 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 @@ -42,7 +42,7 @@ This guide assumes that baseline infrastructure exists which meets the requireme - Multi-factor Authentication is required during Windows Hello for Business provisioning - Proper name resolution, both internal and external names - Active Directory and an adequate number of domain controllers per site to support authentication -- Active Directory Certificate Services 2012 or later +- Active Directory Certificate Services 2012 or later (Note: certificate services are not needed for cloud trust deployments) - One or more workstation computers running Windows 10, version 1703 or later If you are installing a server role for the first time, ensure the appropriate server operating system is installed, updated with the latest patches, and joined to the domain. This document provides guidance to install and configure the specific roles on that server. @@ -51,24 +51,23 @@ 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: 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. +Windows Hello for Business has three deployment models: Azure AD cloud only, hybrid, and on-premises. Hybrid has three trust models: *Key trust*, *certificate trust*, and *cloud trust*. On-premises deployment models only support *Key trust* and *certificate trust*. 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. The trust model determines how you want users to authenticate to the on-premises Active Directory: -- The key-trust model is for enterprises who do not want to issue end-entity certificates to their users and have an adequate number of 2016 domain controllers in each site to support authentication. +- The key-trust model is for enterprises who do not want to issue end-entity certificates to their users and have an adequate number of 2016 domain controllers in each site to support authentication. This still requires Active Directory Certificate Services for domain controller certificates. +- The cloud-trust model is also for hybrid enterprises who do not want to issue end-entity certificates to their users and have an adequate number of 2016 domain controllers in each site to support authentication. This trust model is simpler to deploy than key trust and does not require Active Directory Certificate Services. We recommend using cloud trust instead of key trust if the clients in your enterprise support it. - The certificate-trust model is for enterprise that *do* want to issue end-entity certificates to their users and have the benefits of certificate expiration and renewal, similar to how smart cards work today. - The certificate trust model also supports enterprises which are not ready to deploy Windows Server 2016 Domain Controllers. > [!NOTE] -> RDP does not support authentication with Windows Hello for Business key trust deployments as a supplied credential. RDP is only supported with certificate trust deployments as a supplied credential at this time. Windows Hello for Business key trust can be used with [Windows Defender Remote Credential Guard](../remote-credential-guard.md). +> RDP does not support authentication with Windows Hello for Business key trust or cloud trust deployments as a supplied credential. RDP is only supported with certificate trust deployments as a supplied credential at this time. Windows Hello for Business key trust and cloud trust can be used with [Windows Defender Remote Credential Guard](../remote-credential-guard.md). Following are the various deployment guides and models included in this topic: +- [Hybrid Azure AD Joined Cloud Trust Deployment](hello-hybrid-cloud-trust.md) - [Hybrid Azure AD Joined Key Trust Deployment](hello-hybrid-key-trust.md) - [Hybrid Azure AD Joined Certificate Trust Deployment](hello-hybrid-cert-trust.md) - [Azure AD Join Single Sign-on Deployment Guides](hello-hybrid-aadj-sso.md) From 26b87313a041f55de2fac675b3869577409d27b3 Mon Sep 17 00:00:00 2001 From: Matthew Palko Date: Tue, 4 Jan 2022 18:12:27 -0800 Subject: [PATCH 023/666] adding new files --- .../hello-deployment-migration.md | 23 +++++++++++++++++++ .../hello-hybrid-cloud-trust.md | 0 2 files changed, 23 insertions(+) create mode 100644 windows/security/identity-protection/hello-for-business/hello-deployment-migration.md create mode 100644 windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-trust.md diff --git a/windows/security/identity-protection/hello-for-business/hello-deployment-migration.md b/windows/security/identity-protection/hello-for-business/hello-deployment-migration.md new file mode 100644 index 0000000000..3ab14c6a25 --- /dev/null +++ b/windows/security/identity-protection/hello-for-business/hello-deployment-migration.md @@ -0,0 +1,23 @@ +--- +title: Windows Hello for Business Deployment Known Issues +description: A Troubleshooting Guide for Known Windows Hello for Business Deployment Issues +keywords: identity, PIN, biometric, Hello, passport +params: siblings_only +ms.prod: m365-security +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security, mobile +audience: ITPro +author: mapalko +ms.author: mapalko +manager: dansimp +ms.collection: M365-identity-device-management +ms.topic: article +localizationpriority: medium +ms.date: 05/03/2021 +ms.reviewer: +--- +# Windows Hello for Business Known Deployment Issues + +TBD + diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-trust.md new file mode 100644 index 0000000000..e69de29bb2 From 55aff11d116cf0e7a345a3fcd83ee57ca50e528a Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Wed, 5 Jan 2022 11:31:03 +0200 Subject: [PATCH 024/666] Update info https://github.com/MicrosoftDocs/windows-itpro-docs/issues/10021 --- .../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 66e88ee1a6..b033cf57b3 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -100,7 +100,7 @@ sections: [Windows Hello for Business forgotten PIN user experience](hello-videos.md#windows-hello-for-business-forgotten-pin-user-experience) - For on-premises deployments, devices must be well-connected to their on-premises network (domain controllers and/or certificate authority) to reset their PINs. Hybrid customers can on-board their Azure tenant to use the Windows Hello for Business PIN reset service to reset their PINs without access to their corporate network. + For on-premises deployments, devices must be well-connected to their on-premises network (domain controllers and/or certificate authority) to reset their PINs. Hybrid customers can on-board their Azure tenant to use the Windows Hello for Business PIN reset service to reset their PINs. Non-destructive PIN reset works without access to corporate network. Destructive PIN reset requires access to corporate network. More details about destructive and non-destructive PIN reset can be found [here](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset). - question: What URLs do I need to allow for a hybrid deployment? answer: | From c9766eefa956eaeeaa14ccc4ce920e47d13af587 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Wed, 5 Jan 2022 13:02:03 +0200 Subject: [PATCH 025/666] Add info about next version https://github.com/MicrosoftDocs/windows-itpro-docs/issues/10051 --- ...e-guard-signing-portal-in-microsoft-store-for-business.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md b/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md index 7311563492..cc73221cbc 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md @@ -26,6 +26,9 @@ ms.technology: windows-sec - Windows 11 - Windows Server 2016 and above +> [!IMPORTANT] +> The existing web-based mechanism for the Device Guard Signing service v1 will be retired on June 9, 2021. Please transition to the PowerShell based version of the service [(DGSS v2)](https://docs.microsoft.com/en-us/microsoft-store/device-guard-signing-portal). More details can be found [here](https://docs.microsoft.com/en-us/windows/msix/package/signing-package-device-guard-signing) and [here](https://docs.microsoft.com/en-us/microsoft-store/device-guard-signing-portal). + > [!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). @@ -47,4 +50,4 @@ Before you get started, be sure to review these best practices: 4. After the files are uploaded, click **Sign** to sign the code integrity policy. 5. Click **Download** to download the signed code integrity policy. - When you sign a code integrity policy with the Device Guard signing portal, the signing certificate is added to the policy. This means you can't modify this policy. If you need to make changes, make them to an unsigned version of the policy, and then sign the policy again. \ No newline at end of file + When you sign a code integrity policy with the Device Guard signing portal, the signing certificate is added to the policy. This means you can't modify this policy. If you need to make changes, make them to an unsigned version of the policy, and then sign the policy again. From 25d4a0950f71c2e502a375619ff982e6ea4613a0 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Wed, 5 Jan 2022 13:31:25 +0200 Subject: [PATCH 026/666] add info https://github.com/MicrosoftDocs/windows-itpro-docs/issues/10070 --- .../hello-hybrid-cert-new-install.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md index 893bb67c67..7fc2f3cb26 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md @@ -55,15 +55,17 @@ Windows Hello for Business must have a public key infrastructure regardless of t This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on a Windows enterprise public key infrastructure running the Active Directory Certificate Services role from Windows Server 2012 or later. +More details about configuring a Windows enterprise public key infrastructure and installing Active Directory Certificate Services can be found [here](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki#follow-the-windows-hello-for-business-hybrid-key-trust-deployment-guide) and [here](https://docs.microsoft.com/en-us/windows-server/networking/core-network-guide/cncg/server-certs/install-the-certification-authority). + +>[!NOTE] +>Never install a certificate authority on a domain controller in a production environment. + ### Lab-based public key infrastructure The following instructions may be used to deploy simple public key infrastructure that is suitable for a lab environment. Sign-in using _Enterprise Admin_ equivalent credentials on Windows Server 2012 or later server where you want the certificate authority installed. ->[!NOTE] ->Never install a certificate authority on a domain controller in a production environment. - 1. Open an elevated Windows PowerShell prompt. 2. Use the following command to install the Active Directory Certificate Services role. ```PowerShell @@ -148,4 +150,4 @@ Alternatively, you can configure Windows Server 2016 Active Directory Federation 3. New Installation Baseline (*You are here*) 4. [Configure Azure Device Registration](hello-hybrid-cert-trust-devreg.md) 5. [Configure Windows Hello for Business settings](hello-hybrid-cert-whfb-settings.md) -6. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) \ No newline at end of file +6. [Sign-in and Provision](hello-hybrid-cert-whfb-provision.md) From b06079f3acef6f0ff5fb392769236597645c0dda Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Wed, 5 Jan 2022 20:19:52 +0530 Subject: [PATCH 027/666] Update policy-csp-printers.md --- windows/client-management/mdm/policy-csp-printers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/policy-csp-printers.md b/windows/client-management/mdm/policy-csp-printers.md index d6f2240333..52f26fbc86 100644 --- a/windows/client-management/mdm/policy-csp-printers.md +++ b/windows/client-management/mdm/policy-csp-printers.md @@ -55,7 +55,7 @@ manager: dansimp


-**Printers/ApprovedUsbPrintDevices** +**Printers/ApprovedUsbPrintDevices** From 7ea140075427fdd0009ecba20c3d9d1b41fd0fc3 Mon Sep 17 00:00:00 2001 From: Matthew Palko Date: Wed, 5 Jan 2022 10:03:05 -0800 Subject: [PATCH 028/666] fixing warnings --- .../hello-deployment-migration.md | 6 +++--- .../hello-hybrid-cloud-trust.md | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-deployment-migration.md b/windows/security/identity-protection/hello-for-business/hello-deployment-migration.md index 3ab14c6a25..26602d5af6 100644 --- a/windows/security/identity-protection/hello-for-business/hello-deployment-migration.md +++ b/windows/security/identity-protection/hello-for-business/hello-deployment-migration.md @@ -1,6 +1,6 @@ --- -title: Windows Hello for Business Deployment Known Issues -description: A Troubleshooting Guide for Known Windows Hello for Business Deployment Issues +title: Migrating Between Windows Hello For Business Deployment Types +description: A guide outlining the different Windows Hello deployment types, which migrations are supported, and how to migrate keywords: identity, PIN, biometric, Hello, passport params: siblings_only ms.prod: m365-security @@ -17,7 +17,7 @@ localizationpriority: medium ms.date: 05/03/2021 ms.reviewer: --- -# Windows Hello for Business Known Deployment Issues +# TBD TBD diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-trust.md index e69de29bb2..28e9e95cd7 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-trust.md @@ -0,0 +1,19 @@ +--- +title: Hybrid Cloud Trust Deployment (Windows Hello for Business) +description: Learn the information you need to successfully deploy Windows Hello for Business in a hybrid cloud trust scenario. +keywords: identity, PIN, biometric, Hello, passport, WHFB, hybrid, cert-trust +ms.prod: m365-security +ms.mktglfcycl: deploy +ms.sitesec: library +ms.pagetype: security, mobile +audience: ITPro +author: mapalko +ms.author: mapalko +manager: dansimp +ms.collection: M365-identity-device-management +ms.topic: article +localizationpriority: medium +ms.date: 1/05/2022 +ms.reviewer: +--- +# Hybrid Azure AD joined Certificate Trust Deployment From 5c669bde762a84a0779e938a257c1e568a497a28 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Thu, 6 Jan 2022 10:22:46 +0200 Subject: [PATCH 029/666] Update windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-cert-new-install.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md index 7fc2f3cb26..c93d1abad1 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md @@ -55,7 +55,7 @@ Windows Hello for Business must have a public key infrastructure regardless of t This guide assumes most enterprises have an existing public key infrastructure. Windows Hello for Business depends on a Windows enterprise public key infrastructure running the Active Directory Certificate Services role from Windows Server 2012 or later. -More details about configuring a Windows enterprise public key infrastructure and installing Active Directory Certificate Services can be found [here](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki#follow-the-windows-hello-for-business-hybrid-key-trust-deployment-guide) and [here](https://docs.microsoft.com/en-us/windows-server/networking/core-network-guide/cncg/server-certs/install-the-certification-authority). +For more details about configuring a Windows enterprise public key infrastructure and installing Active Directory Certificate Services, see [Follow the Windows Hello for Business hybrid key trust deployment guide](/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki#follow-the-windows-hello-for-business-hybrid-key-trust-deployment-guide) and [Install the Certification Authority](/windows-server/networking/core-network-guide/cncg/server-certs/install-the-certification-authority). >[!NOTE] >Never install a certificate authority on a domain controller in a production environment. From 618bad0a8532ac48d1b91b27b900844a7fe67dd7 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Thu, 6 Jan 2022 10:30:52 +0200 Subject: [PATCH 030/666] Update windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../hello-for-business/hello-hybrid-cert-new-install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md index c93d1abad1..05d4a7b317 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cert-new-install.md @@ -57,8 +57,8 @@ This guide assumes most enterprises have an existing public key infrastructure. For more details about configuring a Windows enterprise public key infrastructure and installing Active Directory Certificate Services, see [Follow the Windows Hello for Business hybrid key trust deployment guide](/windows/security/identity-protection/hello-for-business/hello-hybrid-key-whfb-settings-pki#follow-the-windows-hello-for-business-hybrid-key-trust-deployment-guide) and [Install the Certification Authority](/windows-server/networking/core-network-guide/cncg/server-certs/install-the-certification-authority). ->[!NOTE] ->Never install a certificate authority on a domain controller in a production environment. +> [!NOTE] +> Never install a certificate authority on a domain controller in a production environment. ### Lab-based public key infrastructure From 6b861b7d7dc6855f8b2d91d185d1685760207799 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Thu, 6 Jan 2022 11:35:22 +0200 Subject: [PATCH 031/666] 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 b033cf57b3..b4dc152193 100644 --- a/windows/security/identity-protection/hello-for-business/hello-faq.yml +++ b/windows/security/identity-protection/hello-for-business/hello-faq.yml @@ -100,7 +100,7 @@ sections: [Windows Hello for Business forgotten PIN user experience](hello-videos.md#windows-hello-for-business-forgotten-pin-user-experience) - For on-premises deployments, devices must be well-connected to their on-premises network (domain controllers and/or certificate authority) to reset their PINs. Hybrid customers can on-board their Azure tenant to use the Windows Hello for Business PIN reset service to reset their PINs. Non-destructive PIN reset works without access to corporate network. Destructive PIN reset requires access to corporate network. More details about destructive and non-destructive PIN reset can be found [here](https://docs.microsoft.com/en-us/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset). + For on-premises deployments, devices must be well-connected to their on-premises network (domain controllers and/or certificate authority) to reset their PINs. Hybrid customers can onboard their Azure tenant to use the Windows Hello for Business PIN reset service to reset their PINs. Non-destructive PIN reset works without access to the corporate network. Destructive PIN reset requires access to the corporate network. For more details about destructive and non-destructive PIN reset, see [PIN reset](/windows/security/identity-protection/hello-for-business/hello-feature-pin-reset). - question: What URLs do I need to allow for a hybrid deployment? answer: | From 03c95d0f0909232244c48b4ccd5e0204a03ed74f Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Thu, 6 Jan 2022 11:35:47 +0200 Subject: [PATCH 032/666] Update windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- ...vice-guard-signing-portal-in-microsoft-store-for-business.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md b/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md index cc73221cbc..5956abbc56 100644 --- a/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md +++ b/windows/security/threat-protection/windows-defender-application-control/use-device-guard-signing-portal-in-microsoft-store-for-business.md @@ -27,7 +27,7 @@ ms.technology: windows-sec - Windows Server 2016 and above > [!IMPORTANT] -> The existing web-based mechanism for the Device Guard Signing service v1 will be retired on June 9, 2021. Please transition to the PowerShell based version of the service [(DGSS v2)](https://docs.microsoft.com/en-us/microsoft-store/device-guard-signing-portal). More details can be found [here](https://docs.microsoft.com/en-us/windows/msix/package/signing-package-device-guard-signing) and [here](https://docs.microsoft.com/en-us/microsoft-store/device-guard-signing-portal). +> The existing web-based mechanism for the Device Guard Signing Service v1 will be retired on June 9, 2021. Please transition to the PowerShell based version of the service [(DGSS v2)](/microsoft-store/device-guard-signing-portal). For more details, see [Sign an MSIX package with Device Guard signing](/windows/msix/package/signing-package-device-guard-signing) and [Device Guard signing](/microsoft-store/device-guard-signing-portal). > [!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). From 5bce39ea1811650839de0e837588d34a7c1aa4e7 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 11 Jan 2022 15:57:04 +0530 Subject: [PATCH 033/666] fixed Acrolinx scores --- ...te-a-package-accelerator-with-powershell.md | 8 ++++---- .../appv-release-notes-for-appv-for-windows.md | 14 +++++++------- .../app-v/appv-technical-reference.md | 18 +++++++++--------- 3 files changed, 20 insertions(+), 20 deletions(-) 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 79b713f591..13e617e6bf 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 @@ -22,17 +22,17 @@ App-V Package Accelerators automatically sequence large, complex applications. A 1. Install the App-V sequencer. For more information about installing the sequencer, see [How to install the sequencer](appv-install-the-sequencer.md). 2. To open a Windows PowerShell console, select **Start** and enter **PowerShell**. Right-click **Windows PowerShell** and select **Run as Administrator**. -3. Make sure that you have the .appv package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. +3. Ensure you have the .apps package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. 4. Enter the **New-AppvPackageAccelerator** cmdlet. The following parameters are required to use the package accelerator cmdlet: - *InstalledFilesPath* specifies the application installation path. - *Installer* specifies the path to the application installer media. - - *InputPackagePath* specifies the path to the .appv package. + - *InputPackagePath* specifies the path to the.appv package. - *Path* specifies the output directory for the package. - The following example cmdlet shows how you can create a package accelerator with an .appv package and the installation media: + The following example cmdlet shows how you can create a package accelerator with .app package and the installation media: ```PowerShell New-AppvPackageAccelerator -InputPackagePath -Installer -Path @@ -46,6 +46,6 @@ App-V Package Accelerators automatically sequence large, complex applications. A -## Related topics +## Related articles - [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md) diff --git a/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md b/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md index bfabcf0c97..908f5748b5 100644 --- a/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md +++ b/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md @@ -20,13 +20,13 @@ ms.author: greglin The following are known issues and workarounds for Application Virtualization (App-V) running on Windows 10, version 1607. ## Windows Installer packages (.msi files) generated by the App-V sequencer (version 5.1 and earlier) fail to install on computers with the in-box App-V client -MSI packages that were generated using an App-V sequencer from previous versions of App-V (App-V versions 5.1 and earlier) include a check to validate that the App-V client is installed on client devices before allowing the MSI package to install. Now that the App-V client is installed automatically when you upgrade user devices to Windows 10, version 1607, the pre-requisite check fails and causes the MSI to fail. +There are MSI packages generated by an App-V sequencer from previous versions of App-V (Versions 5.1 and earlier). These packages include a check to validate whether the App-V client is installed on client devices, before allowing the MSI package to be installed. As the App-V client gets installed automatically when you upgrade user devices to Windows 10, version 1607, the pre-requisite check fails and causes the MSI to fail. **Workaround**: 1. Install the latest App-V sequencer, which you can get from the Windows Assessment and Deployment Kit (ADK) for Windows 10, version 1607. See [Download the Windows ADK](https://developer.microsoft.com/windows/hardware/windows-assessment-deployment-kit). For more information, see [Install the App-V Sequencer](appv-install-the-sequencer.md). -2. Ensure that you have installed the **MSI Tools** included in the Windows 10 SDK, available as follows: +2. Ensure that you've installed the **MSI Tools** included in the Windows 10 SDK, available as follows: - For the **Visual Studio Community 2015 with Update 3** client, which includes the latest Windows 10 SDK and developer tools, see [Downloads and tools for Windows 10](https://developer.microsoft.com/en-us/windows/downloads). @@ -44,21 +44,21 @@ MSI packages that were generated using an App-V sequencer from previous versions `Update-AppvPackageMsi -MsiPackage "" -MsSdkPath ""` - where the path is to the new directory (**C:\MyMsiTools\ for this example**). + where the path is to the new directory (**C:\MyMsiTools\ for this example**). ## Error occurs during publishing refresh between App-V 5.0 SP3 Management Server and App-V Client on Windows 10 -An error is generated during publishing refresh when synchronizing packages from the App-V 5.0 SP3 management server to an App-V client on Windows 10. This error occurs because the App-V 5.0 SP3 server does not understand the Windows 10 operating system that is specified in the publishing URL. The issue is fixed for App-V publishing server, but is not backported to versions of App-V 5.0 SP3 or earlier. +An error is generated during publishing refresh when synchronizing packages from the App-V 5.0 SP3 management server to an App-V client on Windows 10. This error occurs because the App-V 5.0 SP3 server doesn't understand the Windows 10-operating system that is specified in the publishing URL. The issue is fixed for App-V publishing server, but isn't backported to versions of App-V 5.0 SP3 or earlier. **Workaround**: Upgrade the App-V 5.0 Management server to the App-V Management server for Windows 10 Clients. ## Custom configurations do not get applied for packages that will be published globally if they are set using the App-V Server If you assign a package to an AD group that contains machine accounts and apply a custom configuration to that group using the App-V Server, the custom configuration will not be applied to those machines. The App-V Client will publish packages assigned to a machine account globally. However, it stores custom configuration files per user in each user’s profile. Globally published packages will not have access to this custom configuration. -**Workaround**: Do one of the following: +**Workaround**: Implement one of the following tasks: -- Assign the package to groups containing only user accounts. This will ensure that the package’s custom configuration will be stored in each user’s profile and will be applied correctly. +- Assign the package to groups containing only user accounts. This assignation ensures that the package’s custom configuration will be stored in each user’s profile and will be applied correctly. -- Create a custom deployment configuration file and apply it to the package on the client using the Add-AppvClientPackage cmdlet with the –DynamicDeploymentConfiguration parameter. See [About App-V Dynamic Configuration](appv-dynamic-configuration.md) for more information. +- Create a custom deployment configuration file and apply it to the package on the client, using the Add-AppvClientPackage cmdlet with the –DynamicDeploymentConfiguration parameter. See [About App-V Dynamic Configuration](appv-dynamic-configuration.md) for more information. - Create a new package with the custom configuration using the App-V Sequencer. diff --git a/windows/application-management/app-v/appv-technical-reference.md b/windows/application-management/app-v/appv-technical-reference.md index 378c6cf052..4eeb5962c1 100644 --- a/windows/application-management/app-v/appv-technical-reference.md +++ b/windows/application-management/app-v/appv-technical-reference.md @@ -24,21 +24,21 @@ This section provides reference information related to managing App-V. - [Performance Guidance for Application Virtualization](appv-performance-guidance.md) - Provides strategy and context for many performance optimizations. Not all practices will be applicable. However, these are tested and supported. Using all suggested practices that are applicable to your organization will provide the optimal end-user experience. + Provides strategy and context for many performance optimizations. Not all practices will be applicable. However, these practices are tested and supported. Using all suggested practices that are applicable to your organization will provide the optimal end-user experience. - [Application Publishing and Client Interaction](appv-application-publishing-and-client-interaction.md) Describes how the following App-V client operations affect the local operating system: - App-V files and data storage locations -- package registry -- package store behavior -- roaming registry and data -- client application lifecycle management -- integration of App-V packages -- dynamic configuration -- side-by-side assemblies -- client logging +- Package registry +- Package store behavior +- Roaming registry and data +- Client application lifecycle management +- Integration of App-V packages +- Dynamic configuration +- Side-by-side assemblies +- Client logging - [Viewing App-V Server Publishing Metadata](appv-viewing-appv-server-publishing-metadata.md) From 441a66e050ebad0da1089e8b66b16fa1239e4904 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 11 Jan 2022 16:16:04 +0530 Subject: [PATCH 034/666] Update appv-release-notes-for-appv-for-windows.md --- .../app-v/appv-release-notes-for-appv-for-windows.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md b/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md index 908f5748b5..af731fd9e0 100644 --- a/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md +++ b/windows/application-management/app-v/appv-release-notes-for-appv-for-windows.md @@ -109,9 +109,9 @@ In environments that are running the RDS Client or that have multiple concurrent **Workaround**: Have users log out and then log back in. ## Error message is erroneously displayed when the connection group is published only to the user -When you run Repair-AppvClientConnectionGroup, the following error is displayed, even when the connection group is published only to the user: “Internal App-V Integration error: Package not integrated for the user. Please ensure that the package is added to the machine and published to the user.” +When you run Repair-AppvClientConnectionGroup, the following error is displayed, even when the connection group is published only to the user: “Internal App-V Integration error: Package not integrated for the user. Ensure that the package is added to the machine and published to the user.” -**Workaround**: Do one of the following: +**Workaround**: Execute one of the following tasks: - Publish all packages in a connection group. @@ -119,7 +119,7 @@ When you run Repair-AppvClientConnectionGroup, the following error is displayed, - Repair packages individually using the Repair-AppvClientPackage command rather than the Repair-AppvClientConnectionGroup command. - Determine which packages are available to users and then run the **Repair-AppvClientPackage** command once for each package. Use Windows PowerShell cmdlets to do the following: + Determine which packages are available to users and then run the **Repair-AppvClientPackage** command once for each package. Use Windows PowerShell cmdlets to execute the following tasks: 1. Get all the packages in a connection group. @@ -128,7 +128,7 @@ When you run Repair-AppvClientConnectionGroup, the following error is displayed, 3. If the package is currently published, run **Repair-AppvClientPackage** on that package. ## Icons not displayed properly in Sequencer -Icons in the Shortcuts and File Type Associations tab are not displayed correctly when modifying a package in the App-V Sequencer. This problem occurs when the size of the icons are not 16x16 or 32x32. +Icons in the Shortcuts and File Type Associations tab are not displayed correctly when modifying a package in the App-V Sequencer. This problem occurs when the size of the icons is not 16x16 or 32x32. **Workaround**: Only use icons that are 16x16 or 32x32. From 237bd91ea6d78183a706fc2bebfe7065f5db381a Mon Sep 17 00:00:00 2001 From: Adam Shapiro <45466550+adamoboe@users.noreply.github.com> Date: Tue, 11 Jan 2022 18:28:29 -0800 Subject: [PATCH 035/666] Update virus-initiative-criteria.md updated the list of third party test providers --- .../threat-protection/intelligence/virus-initiative-criteria.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/windows/security/threat-protection/intelligence/virus-initiative-criteria.md b/windows/security/threat-protection/intelligence/virus-initiative-criteria.md index 0441e00ed4..272227666c 100644 --- a/windows/security/threat-protection/intelligence/virus-initiative-criteria.md +++ b/windows/security/threat-protection/intelligence/virus-initiative-criteria.md @@ -45,9 +45,7 @@ Test Provider | Lab Test Type | Minimum Level / Score AV-Comparatives | Real-World Protection Test
https://www.av-comparatives.org/testmethod/real-world-protection-tests/ |“Approved” rating from AV Comparatives AV-Test | Must pass tests for Windows. Certifications for Mac and Linux aren't accepted
https://www.av-test.org/en/about-the-institute/certification/ | Achieve "AV-TEST Certified" (for home users) or "AV-TEST Approved” (for corporate users) ICSA Labs | Endpoint Anti-Malware Detection
https://www.icsalabs.com/technology-program/anti-virus/criteria |PASS/Certified -NSS Labs | Advanced Endpoint Protection AEP 3.0, which covers automatic threat prevention and threat event reporting capabilities
https://www.nsslabs.com/tested-technologies/advanced-endpoint-protection/ |“Neutral” rating from NSS SKD Labs | Certification Requirements Product: Anti-virus or Antimalware
http://www.skdlabs.com/html/english/
http://www.skdlabs.com/cert/ |SKD Labs Star Check Certification Requirements Pass >= 98.5% with On Demand, On Access and Total Detection tests -SE Labs | Protection A rating or Small Business EP A rating or Enterprise EP Protection A rating
https://selabs.uk/en/reports/consumers |Home or Enterprise “A” rating VB 100 | VB100 Certification Test V1.1
https://www.virusbulletin.com/testing/vb100/vb100-methodology/vb100-methodology-ver1-1/ | VB100 Certification West Coast Labs | Checkmark Certified
http://www.checkmarkcertified.com/sme/ | “A” Rating on Product Security Performance From 7a36ba87e8d6f916cbaa91dafad567cef50e3ccc Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 12 Jan 2022 12:44:22 +0530 Subject: [PATCH 036/666] updates --- ...w-search-engine-customization-shortdesc.md | 27 ++++++++++-------- ...ure-additional-search-engines-shortdesc.md | 23 +++++++-------- .../configure-kiosk-mode-shortdesc.md | 28 +++++++++++-------- ...rning-off-required-extensions-shortdesc.md | 23 +++++++-------- 4 files changed, 57 insertions(+), 44 deletions(-) diff --git a/windows/client-management/includes/allow-search-engine-customization-shortdesc.md b/windows/client-management/includes/allow-search-engine-customization-shortdesc.md index 4992a19eab..1ecba430cb 100644 --- a/windows/client-management/includes/allow-search-engine-customization-shortdesc.md +++ b/windows/client-management/includes/allow-search-engine-customization-shortdesc.md @@ -1,11 +1,16 @@ ---- -author: dansimp -ms.author: dansimp -ms.date: 10/02/2018 -ms.reviewer: -audience: itpro manager: dansimp -ms.prod: edge -ms.topic: include ---- - -By default, users can add new search engines or change the default search engine, in Settings. With this policy, you can prevent users from customizing the search engine in Microsoft Edge. +--- +author: dansimp +ms.author: dansimp +ms.date: 10/02/2018 +ms.reviewer: +audience: itpro +manager: dansimp +ms.prod: edge +ms.topic: include +--- + +By default, users can execute the following tasks in Settings: +- Add new search engines +- Change the default search engine + +With this policy, you can prevent users from customizing the search engine in the Microsoft Edge browser. diff --git a/windows/client-management/includes/configure-additional-search-engines-shortdesc.md b/windows/client-management/includes/configure-additional-search-engines-shortdesc.md index f4a61c024c..873d33a2f0 100644 --- a/windows/client-management/includes/configure-additional-search-engines-shortdesc.md +++ b/windows/client-management/includes/configure-additional-search-engines-shortdesc.md @@ -1,11 +1,12 @@ ---- -author: dansimp -ms.author: dansimp -ms.date: 10/02/2018 -ms.reviewer: -audience: itpro manager: dansimp -ms.prod: edge -ms.topic: include ---- - -By default, users cannot add, remove, or change any of the search engines in Microsoft Edge, but they can set a default search engine. You can set the default search engine using the Set default search engine policy. However, with this policy, you can configure up to five additional search engines and set any one of them as the default. If you previously enabled this policy and now want to disable it, disabling deletes all configured search engines. +--- +author: dansimp +ms.author: dansimp +ms.date: 10/02/2018 +ms.reviewer: +audience: itpro +manager: dansimp +ms.prod: edge +ms.topic: include +--- + +By default, users can set a default search engine in the Microsoft Edge browser, using the Set default search engine policy. With this policy, you can configure up to five more search engines and set any one of them as the default. If you previously enabled this policy and now want to disable it, disabling deletes all configured search engines. diff --git a/windows/client-management/includes/configure-kiosk-mode-shortdesc.md b/windows/client-management/includes/configure-kiosk-mode-shortdesc.md index 0247b490e6..c76de7864b 100644 --- a/windows/client-management/includes/configure-kiosk-mode-shortdesc.md +++ b/windows/client-management/includes/configure-kiosk-mode-shortdesc.md @@ -1,11 +1,17 @@ ---- -author: dansimp -ms.author: dansimp -ms.date: 10/02/2018 -ms.reviewer: -audience: itpro manager: dansimp -ms.prod: edge -ms.topic: include ---- - -Configure how Microsoft Edge behaves when it’s running in kiosk mode with assigned access, either as a single-app or as one of many apps running on the kiosk device. You can control whether Microsoft Edge runs InPrivate full screen, InPrivate multi-tab with a tailored experience for kiosks, or normal browsing in Microsoft Edge. +--- +author: dansimp +ms.author: dansimp +ms.date: 10/02/2018 +ms.reviewer: +audience: itpro +manager: dansimp +ms.prod: edge +ms.topic: include +--- + +For the Microsoft Edge browser, configure a behavior that is to be exhibited in kiosk mode with assigned access. This behavior configuration is for Microsoft Edge as a single-app or as one of many apps running on the kiosk device. + +You can facilitate the following functionalities in the Microsoft Edge browser: +- Execution of InPrivate full screen +- Execution of InPrivate multi-tab with a tailored experience for kiosks +- Provision for normal browsing diff --git a/windows/client-management/includes/prevent-turning-off-required-extensions-shortdesc.md b/windows/client-management/includes/prevent-turning-off-required-extensions-shortdesc.md index 7264330137..b7331dd725 100644 --- a/windows/client-management/includes/prevent-turning-off-required-extensions-shortdesc.md +++ b/windows/client-management/includes/prevent-turning-off-required-extensions-shortdesc.md @@ -1,11 +1,12 @@ ---- -author: dansimp -ms.author: dansimp -ms.date: 10/02/2018 -ms.reviewer: -audience: itpro manager: dansimp -ms.prod: edge -ms.topic: include ---- - -Microsoft Edge allows users to uninstall extensions by default. Enabling this policy prevents users from uninstalling extensions but lets them configure options for extensions defined in this policy, such as allowing InPrivate browsing. Any additional permissions requested by future updates of the extension gets granted automatically. If you enabled this policy and now you want to disable it, the list of extension package family names (PFNs) defined in this policy get ignored after disabling this policy. +--- +author: dansimp +ms.author: dansimp +ms.date: 10/02/2018 +ms.reviewer: +audience: itpro +manager: dansimp +ms.prod: edge +ms.topic: include +--- + +The Microsoft Edge browser allows users to uninstall extensions, by default. When the users work with extensions that come under a policy that is enabled, they can configure options for extensions defined in this policy, such as allowing InPrivate browsing. Any extra permissions requested by future updates of the extension get granted automatically. If - at this stage - you disable the policy, the list of extension package family names (PFNs) defined in this policy get ignored. From 274c2c840d5793b8a806f4a606d91f072ef0563f Mon Sep 17 00:00:00 2001 From: Ben Watt <13239035+wattbt@users.noreply.github.com> Date: Thu, 13 Jan 2022 12:27:22 +0000 Subject: [PATCH 037/666] Minor rewording for clarity Some minor rewording to make it clearer about how to turn off Config Lock, what the last section before the FAQ is about, and to better explain why the Firmware protection image is there. Also took the opportunity to improve the image descriptions. --- windows/client-management/mdm/config-lock.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/client-management/mdm/config-lock.md b/windows/client-management/mdm/config-lock.md index f1bee95c6a..a13a98d8b4 100644 --- a/windows/client-management/mdm/config-lock.md +++ b/windows/client-management/mdm/config-lock.md @@ -48,31 +48,31 @@ The steps to turn on Config Lock using Microsoft Endpoint Manager (Microsoft Int - **Profile type**: Templates - **Template name**: Custom - :::image type="content" source="images/configlock-mem-createprofile.png" alt-text="create profile"::: + :::image type="content" source="images/configlock-mem-createprofile.png" alt-text="In Configuration profiles, the Create a profile page is showing, with the Platform set to Windows 10 and later, and a Profile Type of Templates"::: 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. + To turn off Config Lock, change the value to 0. - :::image type="content" source="images/configlock-mem-editrow.png" alt-text="edit row"::: + :::image type="content" source="images/configlock-mem-editrow.png" alt-text="In the Configuration settings step, the Edit Row page is shown with a Name of Config Lock, a Description of Turn on Config Lock and the OMA-URI set as above, along with a Data type of Integer set to a Value of 1"::: 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 Microsoft Intune 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-dev.png" alt-text="The Profile assignment status dashboard when viewing the Config Lock device configuration profile, showing one device has succeeded in having this profile applied"::: - :::image type="content" source="images/configlock-mem-devstatus.png" alt-text="device status"::: + :::image type="content" source="images/configlock-mem-devstatus.png" alt-text="The Device Status for the Config Lock Device Configuration Profile, showing one device with a Deployment Status as Succeeded and two with Pending"::: -## Disabling +## Configuring Secured-Core PC features -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 Microsoft Intune. +Config Lock is designed to ensure that a Secured-Core PC isn't unintentionally misconfigured. IT Admins retain the ability to change (enable/disable) SCPC features (for example Firmware protection) via Group Policies and/or mobile device management (MDM) tools, such as Microsoft Intune. -:::image type="content" source="images/configlock-mem-firmwareprotect.png" alt-text="firmware protect"::: +:::image type="content" source="images/configlock-mem-firmwareprotect.png" alt-text="The Defender Firmware protection setting, with a description of Windows Defender System Guard protects your device from compromised firmware. The setting is set to Off"::: ## FAQ From cb274fe19a032751c11fff88e7c9b14438e3b2e7 Mon Sep 17 00:00:00 2001 From: v-susne <95305712+v-susne@users.noreply.github.com> Date: Fri, 14 Jan 2022 11:49:40 -0800 Subject: [PATCH 038/666] Add latest competed evaluation to Common Criteria Topics The security evaluation team just completed the latest Common Criteria evaluation against Windows Server + Windows 10. Adding the evaluation to the Common Criteria topic, including links to downloadable evaluation documentation (Security Target, Admin Guide, Validation Report, Assurance Activities Report). Using the same format/approach as the rest of the evaluations listed in this topic. --- .../windows-platform-common-criteria.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-platform-common-criteria.md b/windows/security/threat-protection/windows-platform-common-criteria.md index d87f9d1dcc..23ab9c183a 100644 --- a/windows/security/threat-protection/windows-platform-common-criteria.md +++ b/windows/security/threat-protection/windows-platform-common-criteria.md @@ -9,7 +9,7 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article ms.localizationpriority: medium -ms.date: 3/20/2019 +ms.date: 1/14/2022 ms.reviewer: ms.technology: windows-sec --- @@ -22,6 +22,14 @@ Microsoft is committed to optimizing the security of its products and services. The product releases below are currently certified against the cited Protection Profile, as listed on the [Common Criteria Portal](https://www.commoncriteriaportal.org/products/). The Security Target describes the product edition(s) in scope, the security functionality in the product, and the assurance measures from the Protection Profile used as part of the evaluation. The Administrative Guide provides guidance on configuring the product to match the evaluated configuration. The Certification Report or Validation Report documents the results of the evaluation by the validation team, with the Assurance Activity Report providing details on the evaluator's actions. +### Microsoft Windows 10, Windows Server version 2004 (May 2020 Update); Microsoft Windows Server Core Datacenter (Azure Frabic Controller); Microsoft Windows Server Core Datacenter (Azure Stack) +Certified against the Protection Profile for General Purpose Operating Systems, including the Extended Package for Wireless Local Area Network Clients and the Module for Virtual Private Network Clients. + +- [Security Target](https://download.microsoft.com/download/a/5/6/a5650848-e86a-4554-bb13-1ad6ff2d45d2/Windows%2010%202004%20GP%20OS%20Security%20Target.pdf) +- [Administrative Guide](https://download.microsoft.com/download/4/a/6/4a66a459-3c73-4c34-84bb-92cb20301206/Windows%2010%202004%20GP%20OS%20Administrative%20Guide.pdf) +- [Validation Report](https://download.microsoft.com/download/1/c/b/1cb65e32-f87d-41dd-bc29-88dc943fad9d/Windows%2010%202004%20GP%20OS%20Validation%20Reports.pdf) +- [Assurance Activity Report](https://download.microsoft.com/download/3/2/4/324562b6-0917-4708-8f9d-8d2d12859839/Windows%2010%202004%20GP%20OS%20Assurance%20Activity%20Report-Public%20.pdf) + ### Microsoft Windows Server, Windows 10 version 1909 (November 2019 Update), Microsoft Windows Server 2019 (version 1809) Hyper-V Certified against the Protection Profile for Virtualization, including the Extended Package for Server Virtualization. From 48f678b7cdb5a9f4da7617566e0dc4dc04e5348f Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 17 Jan 2022 09:30:11 +0530 Subject: [PATCH 039/666] Update appv-create-a-package-accelerator-with-powershell.md --- .../appv-create-a-package-accelerator-with-powershell.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 79b713f591..2583a8e7d4 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 @@ -22,17 +22,17 @@ App-V Package Accelerators automatically sequence large, complex applications. A 1. Install the App-V sequencer. For more information about installing the sequencer, see [How to install the sequencer](appv-install-the-sequencer.md). 2. To open a Windows PowerShell console, select **Start** and enter **PowerShell**. Right-click **Windows PowerShell** and select **Run as Administrator**. -3. Make sure that you have the .appv package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. +3. Ensure you have the .Apps package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. 4. Enter the **New-AppvPackageAccelerator** cmdlet. The following parameters are required to use the package accelerator cmdlet: - *InstalledFilesPath* specifies the application installation path. - *Installer* specifies the path to the application installer media. - - *InputPackagePath* specifies the path to the .appv package. + - *InputPackagePath* specifies the path to the.appv package. - *Path* specifies the output directory for the package. - The following example cmdlet shows how you can create a package accelerator with an .appv package and the installation media: + The following example cmdlet shows how you can create a package accelerator with .app package and the installation media: ```PowerShell New-AppvPackageAccelerator -InputPackagePath -Installer -Path @@ -46,6 +46,6 @@ App-V Package Accelerators automatically sequence large, complex applications. A -## Related topics +## Related articles - [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md) From eafb51f24a0ea3c5d7f87d2992c2fbb77abf6858 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 17 Jan 2022 11:36:05 +0530 Subject: [PATCH 040/666] Acrolinx score improvement effort --- .../includes/provision-favorites-shortdesc.md | 30 ++++++++++++------- .../introduction-page-file.md | 2 +- .../disconnecting-from-mdm-unenrollment.md | 21 ++++++------- 3 files changed, 31 insertions(+), 22 deletions(-) diff --git a/windows/client-management/includes/provision-favorites-shortdesc.md b/windows/client-management/includes/provision-favorites-shortdesc.md index 30b9677f92..77281a67f6 100644 --- a/windows/client-management/includes/provision-favorites-shortdesc.md +++ b/windows/client-management/includes/provision-favorites-shortdesc.md @@ -1,11 +1,19 @@ ---- -author: dansimp -ms.author: dansimp -ms.date: 10/02/2018 -ms.reviewer: -audience: itpro manager: dansimp -ms.prod: edge -ms.topic: include ---- - -By default, users can customize the Favorites list in Microsoft Edge. With this policy though, you provision a standard list of favorites, which can include folders, to appear in the Favorites list in addition to the user’s favorites. Edge. Once you provision the Favorites list, users cannot customize it, such as adding folders for organizing, and adding or removing any of the favorites configured. +--- +author: dansimp +ms.author: dansimp +ms.date: 10/02/2018 +ms.reviewer: +audience: itpro +manager: dansimp +ms.prod: edge +ms.topic: include +--- + +By default, you can customize the Favorites list in the Microsoft Edge browser. Whatever you customize becomes the standard list. + +> [!NOTE] +> The standard list of favorites can include folders. + +The favorites that you add also become part of this standard list. + +Once your customized Favorites list appears in the Microsoft Edge browser, you cannot customize it again, such as adding folders for organizing, and adding or removing any of the favorites configured. diff --git a/windows/client-management/introduction-page-file.md b/windows/client-management/introduction-page-file.md index 329d185fad..be5ce9c487 100644 --- a/windows/client-management/introduction-page-file.md +++ b/windows/client-management/introduction-page-file.md @@ -35,7 +35,7 @@ For example, the following Windows servers require page files: - Certificate servers - ADAM/LDS servers -This is because the algorithm of the database cache for Extensible Storage Engine (ESENT, or ESE for Microsoft Exchange Server) depends on the "\Memory\Transition Pages RePurposed/sec" performance monitor counter. A page file is required to make sure that the database cache can release memory if other services or applications request memory. +This requirement is because the algorithm of the database cache for Extensible Storage Engine (ESENT, or ESE for Microsoft Exchange Server) depends on the "\Memory\Transition Pages RePurposed/sec" performance monitor counter. A page file is required to ensure that the database cache can release memory if other services or applications request memory. For Windows Server 2012 Hyper-V and Windows Server 2012 R2 Hyper-V, the page file of the management OS (commonly called the host OS) should be left at the default of setting of "System Managed". diff --git a/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md b/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md index a9e4996ee9..f238066bb2 100644 --- a/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md +++ b/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md @@ -1,6 +1,6 @@ --- title: Disconnecting from the management infrastructure (unenrollment) -description: Disconnecting may be initiated either locally by the user from the phone or remotely by the IT admin using management server. +description: Disconnecting is initiated either locally by the user using a phone or remotely by the IT admin using management server. MS-HAID: - 'p\_phdevicemgmt.disconnecting\_from\_the\_management\_infrastructure\_\_unenrollment\_' - 'p\_phDeviceMgmt.disconnecting\_from\_mdm\_unenrollment' @@ -18,15 +18,16 @@ ms.date: 06/26/2017 # Disconnecting from the management infrastructure (unenrollment) -Disconnecting may be initiated either locally by the user from the phone or remotely by the IT admin using management server. User-initiated disconnection is performed much like the initial connection, and it is initiated from the same location in the Setting Control Panel as creating the workplace account. Users may choose to disconnect for any number of reasons, including leaving the company or getting a new device and no longer needing access to their LOB apps on the old device. When an administrator initiates a disconnection, the enrollment client performs the disconnection during its next regular maintenance session. Administrators may choose to disconnect a user’s device after they’ve left the company or because the device is regularly failing to comply with the organization’s security settings policy. +The Disconnecting process is done either locally by the user who uses a phone or remotely by the IT administrator using management server. The user-initiated disconnection process is similar to the initial connection, wherein its initiation is from the same location in the Setting Control Panel as creating the workplace account. +The users choose to disconnect for any number of reasons, such as the ones described below: leaving the company or getting a new device or not needing access to their LOB apps on the old device, anymore. When an IT administrator initiates a disconnection, the enrollment client performs the disconnection during the next regular maintenance session. Administrators choose to disconnect users' device after they’ve left the company or because the device is regularly failing to comply with the organization’s security settings policy. -During disconnection, the client does the following: +During disconnection, the client executes the following tasks: - Removes the enterprise application token that allowed installing and running LOB apps. Any business applications associated with this enterprise token are removed as well. - Removes certificates that are configured by MDM server. -- Ceases enforcement of the settings policies that the management infrastructure has applied. +- Ceases enforcement of the settings policies applied by the management infrastructure. - Removes the device management client configuration and other setting configuration added by MDM server, including the scheduled maintenance task. The client remains dormant unless the user reconnects it to the management infrastructure. -- Reports successful initiated disassociation to the management infrastructure if the admin initiated the process. Note that in Windows, user-initiated disassociation is reported to the server as a best effort. +- Reports successfully initiated disassociation to the management infrastructure if the admin initiated the process. In Windows, a user-initiated disassociation is reported to the server as a best effort. ## In this topic @@ -40,7 +41,7 @@ During disconnection, the client does the following: ## User-initiated disconnection -In Windows, after the user confirms the account deletion command and before the account is deleted, the MDM client will send a notification to the MDM server notifying that the server the account will be removed. This is a best effort action as no retry is built-in to ensure the notification is successfully sent to the device. +In Windows, after the user confirms the account deletion command and before the account is deleted, the MDM client will notify to the MDM server that the account will be removed. This is a best-effort action as no retry is built-in to ensure the notification is successfully sent to the device. This action utilizes the OMA DM generic alert 1226 function to send a user an MDM unenrollment user alert to the MDM server after the device accepts the user unenrollment request, but before it deletes any enterprise data. The server should set the expectation that unenrollment may succeed or fail, and the server can check whether the device is unenrolled by either checking whether the device calls back at scheduled time or by sending a push notification to the device to see whether it responds back. If the server plans to send a push notification, it should allow for some delay to give the device the time to complete the unenrollment work. @@ -126,7 +127,7 @@ When the server initiates disconnection, all undergoing sessions for the enrollm If the user is enrolled into MDM using an Azure Active Directory (AAD Join or by adding a Microsoft work account), the MDM account will show up under the Work Access page. However, the **Disconnect** button is greyed out and not accessible. Users can remove that MDM account by removing the AAD association to the device. -You can only use the Work Access page to unenroll under the following conditions: +You can only use the Work Access page to un-enroll under the following conditions: - Enrollment was done using bulk enrollment. - Enrollment was created using the Work Access page. @@ -135,11 +136,11 @@ You can only use the Work Access page to unenroll under the following conditions ## Unenrollment from Azure Active Directory Join -When a user is enrolled into MDM through Azure Active Directory Join and then disconnects the enrollment, there is no warning that the user will lose Windows Information Protection (WIP) data. The disconnection message does not indicate the loss of WIP data. +When a user is enrolled into MDM through Azure Active Directory Join and later, the enrollment disconnects, there is no warning that the user will lose Windows Information Protection (WIP) data. The disconnection message does not indicate the loss of WIP data. ![aadj unenerollment.](images/azure-ad-unenrollment.png) -When a device is enrolled into MDM through Azure Active Directory Join and then remotely unenrolled, the device may get into a state where it must be re-imaged. When devices are remotely unenrolled from MDM, the AAD association is also removed. This safeguard is in place to avoid leaving the corporated devices in unmanaged state. +At the time a device is enrolled into MDM through Azure Active Directory Join and then remotely unenrolled, the device may get into a state where it must be reimaged. When devices are remotely unenrolled from MDM, the Azure Active Directory association is also removed. This safeguard is in place to avoid leaving the corporated devices in unmanaged state. Before remotely unenrolling corporate devices, you must ensure that there is at least one admin user on the device that is not part of the Azure tenant, otherwise the device will not have any admin user after the operation. @@ -148,7 +149,7 @@ In mobile devices, remote unenrollment for Azure Active Directory Joined devices ## IT admin–requested disconnection -The server requests an enterprise management disconnection request by issuing an Exec OMA DM SyncML XML command to the device using the DMClient configuration service provider’s Unenroll node during the next client-initiated DM session. The Data tag inside the Exec command should be the value of the provisioned DM server ProviderID. For more information, see the Enterprise-specific DM client configuration topic. +The server requests an enterprise management disconnection by issuing an Exec OMA DM SyncML XML command to the device, using the DMClient configuration service provider’s Unenroll node during the next client-initiated DM session. The Data tag inside the Exec command should be the value of the provisioned DM server ProviderID. For more information, see the Enterprise-specific DMClient configuration topic. When the disconnection is completed, the user is notified that the device has been disconnected from enterprise management. From 19fd32f7c2c4ef4985892877f97e062822083e4c Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 17 Jan 2022 14:26:25 +0530 Subject: [PATCH 041/666] Acrolinx score --- .../mdm/disconnecting-from-mdm-unenrollment.md | 8 ++++---- .../mdm/enrollmentstatustracking-csp.md | 8 ++++---- .../mdm/esim-enterprise-management.md | 8 ++++---- .../mdm/policy-csp-admx-sdiageng.md | 4 ++-- .../mdm/policy-csp-servicecontrolmanager.md | 2 +- .../mdm/push-notification-windows-mdm.md | 8 ++++---- .../client-management/mdm/tenantlockdown-csp.md | 12 ++++++------ windows/client-management/mdm/tpmpolicy-csp.md | 14 +++++++------- 8 files changed, 32 insertions(+), 32 deletions(-) diff --git a/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md b/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md index f238066bb2..f3e3c24cf9 100644 --- a/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md +++ b/windows/client-management/mdm/disconnecting-from-mdm-unenrollment.md @@ -41,12 +41,12 @@ During disconnection, the client executes the following tasks: ## User-initiated disconnection -In Windows, after the user confirms the account deletion command and before the account is deleted, the MDM client will notify to the MDM server that the account will be removed. This is a best-effort action as no retry is built-in to ensure the notification is successfully sent to the device. +In Windows, after the user confirms the account deletion command and before the account is deleted, the MDM client will notify to the MDM server that the account will be removed. This notification is a best-effort action as no retry is built-in to ensure the notification is successfully sent to the device. This action utilizes the OMA DM generic alert 1226 function to send a user an MDM unenrollment user alert to the MDM server after the device accepts the user unenrollment request, but before it deletes any enterprise data. The server should set the expectation that unenrollment may succeed or fail, and the server can check whether the device is unenrolled by either checking whether the device calls back at scheduled time or by sending a push notification to the device to see whether it responds back. If the server plans to send a push notification, it should allow for some delay to give the device the time to complete the unenrollment work. > [!NOTE] -> The user unenrollment is an OMA DM standard. For more information about the 1226 generic alert, refer to the OMA Device Management Protocol specification (OMA-TS-DM\_Protocol-V1\_2\_1-20080617-A), available from the [OMA website](https://www.openmobilealliance.org/release/DM/V1_1_2-20031209-A/). +> The user unenrollment is an OMA DM standard. For more information about the 1226 generic alert, see the OMA Device Management Protocol specification (OMA-TS-DM\_Protocol-V1\_2\_1-20080617-A), available from the [OMA website](https://www.openmobilealliance.org/release/DM/V1_1_2-20031209-A/).   The vendor uses the Type attribute to specify what type of generic alert it is. For device initiated MDM unenrollment, the alert type is **com.microsoft:mdm.unenrollment.userrequest**. @@ -127,7 +127,7 @@ When the server initiates disconnection, all undergoing sessions for the enrollm If the user is enrolled into MDM using an Azure Active Directory (AAD Join or by adding a Microsoft work account), the MDM account will show up under the Work Access page. However, the **Disconnect** button is greyed out and not accessible. Users can remove that MDM account by removing the AAD association to the device. -You can only use the Work Access page to un-enroll under the following conditions: +You can only use the Work Access page to unenroll under the following conditions: - Enrollment was done using bulk enrollment. - Enrollment was created using the Work Access page. @@ -140,7 +140,7 @@ When a user is enrolled into MDM through Azure Active Directory Join and later, ![aadj unenerollment.](images/azure-ad-unenrollment.png) -At the time a device is enrolled into MDM through Azure Active Directory Join and then remotely unenrolled, the device may get into a state where it must be reimaged. When devices are remotely unenrolled from MDM, the Azure Active Directory association is also removed. This safeguard is in place to avoid leaving the corporated devices in unmanaged state. +During the process in which a device is enrolled into MDM through Azure Active Directory Join and then remotely unenrolled, the device may get into a state where it must be reimaged. When devices are remotely unenrolled from MDM, the Azure Active Directory association is also removed. This safeguard is in place to avoid leaving the corporated devices in unmanaged state. Before remotely unenrolling corporate devices, you must ensure that there is at least one admin user on the device that is not part of the Azure tenant, otherwise the device will not have any admin user after the operation. diff --git a/windows/client-management/mdm/enrollmentstatustracking-csp.md b/windows/client-management/mdm/enrollmentstatustracking-csp.md index 3b4e865ccb..6cf9e1ad93 100644 --- a/windows/client-management/mdm/enrollmentstatustracking-csp.md +++ b/windows/client-management/mdm/enrollmentstatustracking-csp.md @@ -1,6 +1,6 @@ --- title: EnrollmentStatusTracking CSP -description: Learn how to perform a hybrid certificate trust deployment of Windows Hello for Business, for systems with no previous installations. +description: Learn how to execute a hybrid certificate trust deployment of Windows Hello for Business, for systems with no previous installations. ms.author: dansimp ms.topic: article ms.prod: w10 @@ -11,14 +11,14 @@ ms.date: 05/21/2019 # EnrollmentStatusTracking CSP -During Autopilot deployment, you can configure the Enrollment Status Page (ESP) to block the device use until the required apps are installed. You can select the apps that must be installed before using the device. The EnrollmentStatusTracking configuration service provider (CSP) is used by Intune's agents, such as SideCar to configure ESP for blocking the device use until the required Win32 apps are installed. It tracks the installation status of the required policy providers and the apps they install and sends it to ESP, which displays the installation progress message to the user. For more information on ESP, see [Windows Autopilot Enrollment Status page](/windows/deployment/windows-autopilot/enrollment-status). +During Autopilot deployment, you can configure the Enrollment Status Page (ESP) to block the device usage until the required apps are installed. You can select the apps that must be installed before using the device. The EnrollmentStatusTracking configuration service provider (CSP) is used by Intune's agents, such as SideCar, to configure ESP for blocking the device usage until the required Win32 apps are installed. It tracks the installation status of the required policy providers and the apps they install and sends it to ESP, which displays the installation progress message to the user. For more information on ESP, see [Windows Autopilot Enrollment Status page](/windows/deployment/windows-autopilot/enrollment-status). -ESP uses the EnrollmentStatusTracking CSP along with the DMClient CSP to track the installation of different apps. The EnrollmentStatusTracking CSP tracks Win32 apps installations and DMClient CSP tracks MSI and Universal Windows Platform apps installations. In DMClient CSP, the **FirstSyncStatus/ExpectedMSIAppPackages** and **FirstSyncStatus/ExpectedModernAppPackages** nodes list the apps to track their installation. See [DMClient CSP](dmclient-csp.md) for more information. +ESP uses the EnrollmentStatusTracking CSP along with the DMClient CSP to track the installation of different apps. The EnrollmentStatusTracking CSP tracks Win32 apps installations and DMClient CSP tracks MSI and Universal Windows Platform apps installations. In DMClient CSP, the **FirstSyncStatus/ExpectedMSIAppPackages** and **FirstSyncStatus/ExpectedModernAppPackages** nodes list the apps to track their installation. For more information, see [DMClient CSP](dmclient-csp.md). The EnrollmentStatusTracking CSP was added in Windows 10, version 1903. -The following shows the EnrollmentStatusTracking CSP in tree format. +The following example shows the EnrollmentStatusTracking CSP in tree format. ``` ./User/Vendor/MSFT EnrollmentStatusTracking diff --git a/windows/client-management/mdm/esim-enterprise-management.md b/windows/client-management/mdm/esim-enterprise-management.md index f1dd261229..f3e01980bb 100644 --- a/windows/client-management/mdm/esim-enterprise-management.md +++ b/windows/client-management/mdm/esim-enterprise-management.md @@ -12,12 +12,12 @@ ms.topic: conceptual --- # How Mobile Device Management Providers support eSIM Management on Windows -The eSIM Profile Management Solution puts the Mobile Device Management (MDM) Provider in the front and center. The whole idea is to use an already existing solution that customers are familiar with and that they use to manage devices. The expectations from an MDM are that it will use the same sync mechanism that it uses for device policies to push any policy to the eSIM profile, and be able to use Groups and Users the same way. This way, the eSIM profile download and the installation happen in the background without impacting the end user. Similarly, the IT admin would use the same method of managing the eSIM profiles (Assignment/de-assignment, etc.) the same way as they currently do device management. +The eSIM Profile Management Solution places the Mobile Device Management (MDM) Provider in the front and center. The whole idea is to use an already-existing solution that customers are familiar with and use to manage devices. The expectations from an MDM are that it will use the same sync mechanism that it uses for device policies to push any policy to the eSIM profile, and be able to use Groups and Users the same way. This way, the eSIM profile download and the installation happen in the background without impacting the end user. Similarly, the IT admin would use the same method of managing the eSIM profiles (Assignment/de-assignment, etc.) the same way as they currently do device management. If you are a Mobile Device Management (MDM) Provider and want to support eSIM Management on Windows, perform the following steps: - Onboard to Azure Active Directory -- Contact mobile operators directly or contact orchestrator providers. Windows provides the capability for eSIM profiles to be managed by MDM providers in the case of enterprise use cases. However, Windows does not limit how ecosystem partners might want to offer this to their own partners and/or customers. As such, the eSIM profile management capability is something that can be supported by integrating with the Windows OMA-DM. This makes it possible to remotely manage the eSIM profiles according to the company policies. Contact mobile operators directly or contact orchestrator providers. Windows provides the capability for eSIM profiles to be managed by MDM providers in the case of enterprise use cases. However, Windows does not limit how ecosystem partners might want to offer this to their own partners and/or customers. As such, the eSIM profile management capability is something that can be supported by integrating with the Windows OMA-DM. This makes it possible to remotely manage the eSIM profiles according to the company policies. As an MDM provider, if you are looking to integrate/onboard to a mobile operator on a 1:1 basis, contact them and learn more about their onboarding. If you would like to integrate and work with only one MDM provider, contact that provider directly. If you would like to offer eSIM management to customers using different MDM providers, contact an orchestrator provider. Orchestrator providers act as proxy handling MDM onboarding as well as mobile operator onboarding. Their role is to make the process as painless and scalable as possible for all parties. Potential orchestrator providers you could contact include: - - [HPE’s Device Entitlement Gateway](https://www.hpe.com/emea_europe/en/solutions/digital-communications-services.html) - - [IDEMIA’s The Smart Connect - Hub](https://www.idemia.com/smart-connect-hub) +- Contact mobile operators directly or contact orchestrator providers. Windows provides the capability for eSIM profiles to be managed by MDM providers in the case of enterprise use cases. However, Windows does not limit how ecosystem partners might want to offer this to their own partners and/or customers. As such, the eSIM profile management capability is something that can be supported by integrating with the Windows OMA-DM. This makes it possible to remotely manage the eSIM profiles according to the company policies. Contact mobile operators directly or contact orchestrator providers. Windows provides the capability for eSIM profiles to be managed by MDM providers in the case of enterprise use cases. However, Windows does not limit how ecosystem partners might want to offer this capability to their own partners and/or customers. As such, the eSIM profile management capability is something that can be supported by integrating with the Windows OMA-DM. This characteristic makes it possible to remotely manage the eSIM profiles according to the company policies. As an MDM provider, if you are looking to integrate/onboard to a mobile operator on a 1:1 basis, contact them and learn more about their onboarding. If you would like to integrate and work with only one MDM provider, contact that provider directly. If you would like to offer eSIM management to customers using different MDM providers, contact an orchestrator provider. Orchestrator providers act as proxy handling MDM onboarding and as a mobile operator onboarding. Their role is to make the process as painless and scalable as possible for all parties. Potential orchestrator providers you could contact include: + - [HPE Device Entitlement Gateway](https://www.hpe.com/emea_europe/en/solutions/digital-communications-services.html) + - [IDEMIA The Smart Connect - Hub](https://www.idemia.com/smart-connect-hub) - Assess solution type that you would like to provide your customers - Batch/offline solution - IT Admin can manually import a flat file containing list of eSIM activation codes, and provision eSIM on LTE enabled devices. diff --git a/windows/client-management/mdm/policy-csp-admx-sdiageng.md b/windows/client-management/mdm/policy-csp-admx-sdiageng.md index d2b7755488..5b902e0ec5 100644 --- a/windows/client-management/mdm/policy-csp-admx-sdiageng.md +++ b/windows/client-management/mdm/policy-csp-admx-sdiageng.md @@ -66,7 +66,7 @@ manager: dansimp -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 Internet-connected users 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. @@ -116,7 +116,7 @@ This policy setting allows users to access and run the troubleshooting tools tha If you enable or do not configure this policy setting, users can access and run the troubleshooting tools from the Troubleshooting Control Panel. -If you disable this policy setting, users cannot access or run the troubleshooting tools from the Control Panel. +If this policy setting is disabled, the users cannot access or run the troubleshooting tools from the Control Panel. >[!Note] >This setting also controls a user's ability to launch standalone troubleshooting packs such as those found in .diagcab files. diff --git a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md index f8b22ff8c3..5b40aa9385 100644 --- a/windows/client-management/mdm/policy-csp-servicecontrolmanager.md +++ b/windows/client-management/mdm/policy-csp-servicecontrolmanager.md @@ -58,7 +58,7 @@ This policy setting enables process mitigation options on svchost.exe processes. If you enable this policy setting, built-in system services hosted in svchost.exe processes will have stricter security policies enabled on them. -This includes a policy requiring all binaries loaded in these processes to be signed by Microsoft, and a policy disallowing dynamically generated code. +These stricter security policies include a policy requiring all binaries loaded in these processes to be signed by Microsoft, and a policy disallowing dynamically generated code. > [!IMPORTANT] > Enabling this policy could cause compatibility issues with third-party software that uses svchost.exe processes (for example, third-party antivirus software). diff --git a/windows/client-management/mdm/push-notification-windows-mdm.md b/windows/client-management/mdm/push-notification-windows-mdm.md index 13294f3ce5..0b8ad9e938 100644 --- a/windows/client-management/mdm/push-notification-windows-mdm.md +++ b/windows/client-management/mdm/push-notification-windows-mdm.md @@ -18,17 +18,17 @@ ms.date: 09/22/2017 # Push notification support for device management -The [DMClient CSP](dmclient-csp.md) supports the ability to configure push-initiated device management sessions. Using the [Windows Notification Services (WNS)](/previous-versions/windows/apps/hh913756(v=win.10)), a management server can request a device to establish a management session with the server through a push notification. A device is configured to support push by the management server by providing the device with a PFN for an application. Once the device is configured, it registers a persistent connection with the WNS cloud (Battery Sense and Data Sense conditions permitting). +The [DMClient CSP](dmclient-csp.md) supports the ability to configure push-initiated device management sessions. Using the [Windows Notification Services (WNS)](/previous-versions/windows/apps/hh913756(v=win.10)), a management server can request a device to establish a management session with the server through a push notification. A device is provided with a PFN for an application. This provision results in the device getting configured, to support a push to it by the management server. Once the device is configured, it registers a persistent connection with the WNS cloud (Battery Sense and Data Sense conditions permitting). -To initiate a device management session, the management server must first authenticate with WNS using its SID and client secret. Once authenticated, the server receives a token that it can use to initiate a raw push notification for any ChannelURI. When the management server wants to initiate a device management session with a device, it can utilize its token and the device ChannelURI and begin communicating with the device. +To initiate a device management session, the management server must first authenticate with WNS using its SID and client secret. Once authenticated, the server receives a token to initiate a raw push notification for any ChannelURI. When the management server wants to initiate a management session with a device, it can utilize the token and the device ChannelURI, and begin communicating with the device. For more information about how to get push credentials (SID and client secret) and PFN to use in WNS, see [Get WNS credentials and PFN for MDM push notification](#get-wns-credentials-and-pfn-for-mdm-push-notification). Because a device may not always be connected to the internet, WNS supports caching notifications for delivery to the device once it reconnects. To ensure your notification is cached for delivery, set the X-WNS-Cache-Policy header to Cache. Additionally, if the server wants to send a time-bound raw push notification, the server can use the X-WNS-TTL header that will provide WNS with a time-to-live binding so that the notification will expire after the time has passed. For more information, see [Raw notification overview (Windows Runtime apps)](/previous-versions/windows/apps/jj676791(v=win.10)). -Note the following restrictions related to push notifications and WNS: +The following restrictions are related to push notifications and WNS: -- Push for device management uses raw push notifications. This means that these raw push notifications do not support or utilize push notification payloads. +- Push for device management uses raw push notifications. This restriction means that these raw push notifications do not support or utilize push notification payloads. - Receipt of push notifications are sensitive to the Battery Saver and Data Sense settings on the device. For example, if the battery drops below certain thresholds, the persistent connection of the device with WNS will be terminated. Additionally, if the user is utilizing Data Sense and has exceeded their monthly allotment of data, the persistent connection of the device with WNS will also be terminated. - A ChannelURI provided to the management server by the device is only valid for 30 days. The device automatically renews the ChannelURI after 15 days and triggers a management session on successful renewal of the ChannelURI. It is strongly recommended that, during every management session, the management server queries the ChannelURI value to ensure that it has received the latest value. This will ensure that the management server will not attempt to use a ChannelURI that has expired. - Push is not a replacement for having a polling schedule. diff --git a/windows/client-management/mdm/tenantlockdown-csp.md b/windows/client-management/mdm/tenantlockdown-csp.md index 52db501db8..af816d6d88 100644 --- a/windows/client-management/mdm/tenantlockdown-csp.md +++ b/windows/client-management/mdm/tenantlockdown-csp.md @@ -16,12 +16,12 @@ manager: dansimp > [!WARNING] > 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. This CSP was added in Windows 10, version 1809. -The TenantLockdown configuration service provider is used by the IT admin to lock a device to a tenant, which ensures that the device remains bound to the tenant in case of accidental or intentional resets or wipes. +The TenantLockdown configuration service provider is used by the IT admin to lock a device to a tenant, which ensures that the device remains bound to the tenant if accidental or intentional resets or wipes occur. > [!NOTE] > The forced network connection is only applicable to devices after reset (not new). -The following shows the TenantLockdown configuration service provider in tree format. +The following example shows the TenantLockdown configuration service provider in tree format. ``` ./Vendor/MSFT TenantLockdown @@ -31,13 +31,13 @@ TenantLockdown The root node. **RequireNetworkInOOBE** -Specifies whether to require a network connection during the out-of-box experience (OOBE) at first logon. +Specifies whether to require a network connection during the out-of-box experience (OOBE) at first sign in. -When RequireNetworkInOOBE is true, when the device goes through OOBE at first logon or after a reset, the user is required to choose a network before proceeding. There is no "skip for now" option. +When RequireNetworkInOOBE is true, when the device goes through OOBE at first sign in or after a reset, the user is required to choose a network before proceeding. There is no "skip for now" option. Value type is bool. Supported operations are Get and Replace. -- true - Require network in OOBE -- false - No network connection requirement in OOBE +- True - Require network in OOBE +- False - No network connection requirement in OOBE Example scenario: Henry is the IT admin at Contoso. He deploys 1000 devices successfully with RequireNetworkInOOBE set to true. When users accidentally or intentionally reset their device, they are required to connect to a network before they can proceed. Upon successful connection, users see the Contoso branded sign-in experience where they must use their Azure AD credentials. There is no option to skip the network connection and create a local account. diff --git a/windows/client-management/mdm/tpmpolicy-csp.md b/windows/client-management/mdm/tpmpolicy-csp.md index 6c01205868..0c7915fe7c 100644 --- a/windows/client-management/mdm/tpmpolicy-csp.md +++ b/windows/client-management/mdm/tpmpolicy-csp.md @@ -1,6 +1,6 @@ --- title: TPMPolicy CSP -description: The TPMPolicy configuration service provider (CSP) provides a mechanism to enable zero exhaust configuration on a Windows device for TPM software components. +description: The TPMPolicy configuration service provider (CSP) provides a mechanism to enable zero-exhaust configuration on a Windows device for TPM software components. ms.author: dansimp ms.topic: article ms.prod: w10 @@ -14,11 +14,11 @@ manager: dansimp # TPMPolicy CSP -The TPMPolicy configuration service provider (CSP) provides a mechanism to enable zero exhaust configuration on a Windows device for TPM software components. Zero exhaust is defined as no network traffic (diagnostic data or otherwise, such as downloading background images, Windows Updates, and so on.) from Windows and inbox applications to public IP addresses unless directly intended by the user. This allows the enterprise admin to configure devices where no network communication is initiated by the system without explicit approval. +The TPMPolicy configuration service provider (CSP) provides a mechanism to enable zero-exhaust configuration on a Windows device for TPM software components. Zero exhaust is defined as no network traffic (diagnostic data or otherwise, such as downloading background images, Windows Updates, and so on) from Windows and inbox applications to public IP addresses, unless directly intended by the user. This definition allows the enterprise admin to configure devices where no network communication is initiated by the system without explicit approval. The TPMPolicy CSP was added in Windows 10, version 1703. -The following shows the TPMPolicy configuration service provider in tree format. +The following example shows the TPMPolicy configuration service provider in tree format. ``` ./Vendor/MSFT TPMPolicy @@ -28,13 +28,13 @@ TPMPolicy

Defines the root node.

**IsActiveZeroExhaust** -

Boolean value that indicates whether network traffic from the device to public IP addresses is not allowed unless directly intended by the user (zero exhaust). Default value is false. Some examples when zero exhaust is configured:

+

Boolean value that indicates that network traffic from the device to public IP addresses is not allowed unless directly intended by the user (zero exhaust). The default value is false. Examples of zero-exhaust configuration and the conditions it requires are described below:

  • There should be no traffic when machine is on idle. When the user is not interacting with the system/device, no traffic is expected.
  • -
  • There should be no traffic during installation of Windows and first logon when local ID is used.
  • -
  • Launching and using a local app (Notepad, Paint, and so on.) should not send any traffic. Similarly, performing common tasks (clicking on start menu, browsing folders, and so on.) should not send any traffic.
  • -
  • Launching and using Internet enabled apps should not send any unexpected traffic (for maintenance, diagnostic data, and so on.) to Microsoft.
  • +
  • There should be no traffic during installation of Windows and first sign in when local ID is used.
  • +
  • Launching and using a local app (Notepad, Paint, and so on) should not send any traffic. Similarly, performing common tasks (clicking on start menu, browsing folders, and so on.) should not send any traffic.
  • +
  • Launching and using Internet enabled apps should not send any unexpected traffic (for maintenance, diagnostic data, and so on) to Microsoft.
Here is an example: From fb92af87d79051b0c9ff2809e3521e0ecb405756 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 17 Jan 2022 14:49:27 +0530 Subject: [PATCH 042/666] Update appv-create-a-package-accelerator-with-powershell.md --- .../appv-create-a-package-accelerator-with-powershell.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 13e617e6bf..6c752ffbf6 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 @@ -22,17 +22,17 @@ App-V Package Accelerators automatically sequence large, complex applications. A 1. Install the App-V sequencer. For more information about installing the sequencer, see [How to install the sequencer](appv-install-the-sequencer.md). 2. To open a Windows PowerShell console, select **Start** and enter **PowerShell**. Right-click **Windows PowerShell** and select **Run as Administrator**. -3. Ensure you have the .apps package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. +3. Ensure there's the .appv package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. 4. Enter the **New-AppvPackageAccelerator** cmdlet. The following parameters are required to use the package accelerator cmdlet: - *InstalledFilesPath* specifies the application installation path. - *Installer* specifies the path to the application installer media. - - *InputPackagePath* specifies the path to the.appv package. + - *InputPackagePath* specifies the path to the .appv package. - *Path* specifies the output directory for the package. - The following example cmdlet shows how you can create a package accelerator with .app package and the installation media: + The following example cmdlet shows how you can create a package accelerator with the .appv package and the installation media: ```PowerShell New-AppvPackageAccelerator -InputPackagePath -Installer -Path From b5fc4de8c076a943adb3cff1959663a4a5576a7b Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 17 Jan 2022 14:56:02 +0530 Subject: [PATCH 043/666] Update appv-create-a-package-accelerator-with-powershell.md --- .../appv-create-a-package-accelerator-with-powershell.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 6c752ffbf6..645ed56d14 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 @@ -22,17 +22,17 @@ App-V Package Accelerators automatically sequence large, complex applications. A 1. Install the App-V sequencer. For more information about installing the sequencer, see [How to install the sequencer](appv-install-the-sequencer.md). 2. To open a Windows PowerShell console, select **Start** and enter **PowerShell**. Right-click **Windows PowerShell** and select **Run as Administrator**. -3. Ensure there's the .appv package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. +3. Ensure there's the App-V package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. 4. Enter the **New-AppvPackageAccelerator** cmdlet. The following parameters are required to use the package accelerator cmdlet: - *InstalledFilesPath* specifies the application installation path. - *Installer* specifies the path to the application installer media. - - *InputPackagePath* specifies the path to the .appv package. + - *InputPackagePath* specifies the path to the App-V package. - *Path* specifies the output directory for the package. - The following example cmdlet shows how you can create a package accelerator with the .appv package and the installation media: + The following example cmdlet shows how you can create a package accelerator with the App-V package and the installation media: ```PowerShell New-AppvPackageAccelerator -InputPackagePath -Installer -Path From eca7661e5574728be0d2cfc797d463b7b0153fc5 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Mon, 17 Jan 2022 15:04:29 +0530 Subject: [PATCH 044/666] Delete appv-create-a-package-accelerator-with-powershell.md --- ...e-a-package-accelerator-with-powershell.md | 51 ------------------- 1 file changed, 51 deletions(-) delete mode 100644 windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.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 deleted file mode 100644 index 2583a8e7d4..0000000000 --- a/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -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 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.prod: w10 -ms.date: 07/10/2018 -ms.reviewer: -manager: dansimp -ms.author: greglin -ms.topic: article ---- -# How to create a package accelerator by using Windows PowerShell - -[!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. - -## Create a package accelerator - -1. Install the App-V sequencer. For more information about installing the sequencer, see [How to install the sequencer](appv-install-the-sequencer.md). -2. To open a Windows PowerShell console, select **Start** and enter **PowerShell**. Right-click **Windows PowerShell** and select **Run as Administrator**. -3. Ensure you have the .Apps package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. -4. Enter the **New-AppvPackageAccelerator** cmdlet. - - The following parameters are required to use the package accelerator cmdlet: - - - *InstalledFilesPath* specifies the application installation path. - - *Installer* specifies the path to the application installer media. - - *InputPackagePath* specifies the path to the.appv package. - - *Path* specifies the output directory for the package. - - The following example cmdlet shows how you can create a package accelerator with .app package and the installation media: - - ```PowerShell - New-AppvPackageAccelerator -InputPackagePath -Installer -Path - ``` - - You can also use the following optional parameter with the **New-AppvPackageAccelerator** cmdlet: - - - *AcceleratorDescriptionFile* specifies the path to user-created package accelerator instructions. The package accelerator instructions are **.txt** or **.rtf** description files that will be included in the package created by the package accelerator. - - - - - -## Related articles - -- [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md) From 4f4395f6830fb2decab21853dbd87492d91b8b21 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Wed, 19 Jan 2022 22:51:05 +0530 Subject: [PATCH 045/666] Acrolinx score enhancement --- ...compatibility-administrator-users-guide.md | 4 +- ...se-management-strategies-and-deployment.md | 43 ++++++++------- ...ection-considerations-for-windows-to-go.md | 6 +-- .../deployment/planning/sua-users-guide.md | 2 +- .../using-the-sdbinstexe-command-line-tool.md | 4 +- .../planning/using-the-sua-wizard.md | 6 +-- .../planning/windows-10-compatibility.md | 10 ++-- .../windows-10-infrastructure-requirements.md | 15 +++--- ...ndows-to-go-frequently-asked-questions.yml | 4 +- .../deployment/update/plan-define-strategy.md | 4 +- .../usmt/understanding-migration-xml-files.md | 4 +- .../usmt-estimate-migration-store-size.md | 20 +++---- .../usmt/usmt-hard-link-migration-store.md | 12 ++--- ...usmt-identify-operating-system-settings.md | 16 +++--- .../deployment/usmt/usmt-scanstate-syntax.md | 8 +-- .../deployment/usmt/xml-file-requirements.md | 8 +-- ...t-to-microsoft-during-activation-client.md | 4 +- .../volume-activation/introduction-vamt.md | 12 ++--- .../manage-activations-vamt.md | 6 +-- .../scenario-proxy-activation-vamt.md | 14 ++--- .../volume-activation/vamt-step-by-step.md | 4 +- .../windows-deployment-scenarios-and-tools.md | 52 +++++++++---------- 22 files changed, 132 insertions(+), 126 deletions(-) diff --git a/windows/deployment/planning/compatibility-administrator-users-guide.md b/windows/deployment/planning/compatibility-administrator-users-guide.md index f0d03186b1..e2e505838d 100644 --- a/windows/deployment/planning/compatibility-administrator-users-guide.md +++ b/windows/deployment/planning/compatibility-administrator-users-guide.md @@ -27,7 +27,7 @@ ms.custom: seo-marvel-mar2020 - Windows Server 2012 - Windows Server 2008 R2 -The Compatibility Administrator tool helps you resolve potential application-compatibility issues before deploying a new version of Windows to your organization. Compatibility Administrator provides the following: +The Compatibility Administrator tool helps you resolve potential application-compatibility issues before deploying a new version of Windows to your organization. Compatibility Administrator provides: - Compatibility fixes, compatibility modes, and AppHelp messages that you can use to resolve specific compatibility issues. @@ -48,4 +48,4 @@ The following flowchart shows the steps for using the Compatibility Administrato |--- |--- | |[Using the Compatibility Administrator Tool](using-the-compatibility-administrator-tool.md)|This section provides information about using the Compatibility Administrator tool.| |[Managing Application-Compatibility Fixes and Custom Fix Databases](managing-application-compatibility-fixes-and-custom-fix-databases.md)|This section provides information about managing your application-compatibility fixes and custom-compatibility fix databases. This section explains the reasons for using compatibility fixes and how to deploy custom-compatibility fix databases.| -|[Using the Sdbinst.exe Command-Line Tool](using-the-sdbinstexe-command-line-tool.md)|You must deploy your customized database (.Sdb) files to other computers in your organization before your compatibility fixes, compatibility modes, and AppHelp messages are applied. You can deploy your customized database files in several ways. Including, by using a logon script, by using Group Policy, or by performing file copy operations.| \ No newline at end of file +|[Using the Sdbinst.exe Command-Line Tool](using-the-sdbinstexe-command-line-tool.md)|Ensure that you deploy your customized database (.Sdb) files to other computers in your organization before your compatibility fixes, compatibility modes, and AppHelp messages are applied. You can deploy your customized database files in several ways, including, by using a logon script, by using Group Policy, or by performing file copy operations.| \ No newline at end of file diff --git a/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md b/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md index 18f52b5803..fae3bcf0a8 100644 --- a/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md +++ b/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md @@ -4,7 +4,7 @@ ms.assetid: fdfbf02f-c4c4-4739-a400-782204fd3c6c ms.reviewer: manager: laurawi ms.author: greglin -description: Learn about deploying your compatibility fixes as part of an application-installation package or through a centralized compatibility-fix database. +description: Learn how to deploy your compatibility fixes into an application-installation package or through a centralized compatibility-fix database. ms.prod: w10 ms.mktglfcycl: plan ms.pagetype: appcompat @@ -28,40 +28,43 @@ ms.custom: seo-marvel-mar2020 - Windows Server 2012 - Windows Server 2008 R2 -After you determine that you will use compatibility fixes in your application-compatibility mitigation strategy, you must define a strategy to manage your custom compatibility-fix database. Typically, you can use one of two approaches: +To use fixes in application-compatibility mitigation strategy, define a strategy to manage your custom compatibility-fix database. Typically, you can use one of the two following approaches: - Deploying your compatibility fixes as part of an application-installation package. - Deploying your compatibility fixes through a centralized compatibility-fix database. -Regardless of which approach you decide to use in your organization, Microsoft provides the following general recommendations for improving the management of your custom compatibility-fix databases: +Microsoft provides general recommends the following remedies for improving the management of your custom compatibility-fix databases. -- **Define standards for when you will apply compatibility fixes.** +> [!NOTE] +> These recommendations are not based on irrespective of the approach you decide to use. The following are the general recommendations. - You must define the standards and scenarios for using compatibility fixes, based on your specific business and technology needs. +- **Define standards for when you will apply compatibility fixes** -- **Define standards for your custom compatibility-fix databases.** + Ensure that the standards and scenarios for using compatibility fixes are defined, based on your specific business and technology needs. - You must define how to associate your compatibility fixes to particular applications. For example, you might want to ensure that your compatibility fixes always include a version check, so that a fix will not be applied to newer versions of your applications. +- **Define standards for your custom compatibility-fix databases** -- **Define your resources responsible for addressing questions and enforcing your standards.** + Compatibility fixes must include a version check, so that mapping to particular applications becomes easy. Ensure that your compatibility fixes always, so that the fix won't be applied to newer versions of your applications. - You must determine who will be responsible for staying current with the technology and standards related to your compatibility fixes and custom compatibility-fix databases. As your databases are managed over time, you must ensure that someone in your organization stays current with the relevant technology. +- **Define your resources responsible for addressing questions and enforcing your standards** + + Ensure you determine who will be responsible for staying current with the technology and standards that are related to your compatibility fixes and custom compatibility-fix databases. As your databases are managed over time, you must ensure that someone in your organization stays current with the relevant technology. ## Strategies for Deploying Your Compatibility Fixes -We recommend that you use one of two strategies to deploy your compatibility fixes into your organization. They are: +We recommend the usage of one of the two strategies to deploy your compatibility fixes into your organization. They are: - Deploying your compatibility fixes as part of an application-installation package. - Deploying your compatibility fixes through a centralized compatibility-fix database. -You must determine which method best meets your organization's deployment needs. +Determine which method best meets your organization's deployment needs. ### Deploying Fixes as Part of an Application-Installation Package -One strategy for deploying compatibility fixes is to create a custom compatibility-fix database that contains a single entry that is applied directly to the application-installation package. While this is the most straightforward method of deployment, it has been shown that this method can become overly complex, especially if you are fixing a large number of applications. +One strategy to deploy compatibility fixes is to create a custom compatibility-fix database that contains a single entry that is applied directly to the application-installation package. While this is the most straightforward method of deployment, it has been shown that this method can become overly complex, especially if you are fixing a large number of applications. If the following considerations apply to your organization, you should avoid this strategy and instead consider using a centralized compatibility-fix database, as described in the next section. @@ -114,7 +117,7 @@ If you decide to use the centralized compatibility-fix database deployment strat Deploying your custom compatibility-fix database into your organization requires you to perform the following actions: -1. Store your custom compatibility-fix database (.sdb file) in a location that is accessible to all of your organization's computers. +1. Store your custom compatibility-fix database (.sib file) in a location that is accessible to all of your organization's computers. 2. Use the Sdbinst.exe command-line tool to install the custom compatibility-fix database locally. @@ -122,7 +125,7 @@ In order to meet the two requirements above, we recommend that you use one of th - **Using a Windows Installer package and a custom script** - You can package your .sdb file and a custom deployment script into an .msi file, and then deploy the .msi file into your organization. + You can package your .sib file and a custom deployment script into a file with the .msi extension, and then deploy the .msi file into your organization. > [!IMPORTANT] > You must ensure that you mark your custom script so that it does not impersonate the calling user. For example, if you use Microsoft® Visual Basic® Scripting Edition (VBScript), the custom action type would be: @@ -131,16 +134,16 @@ In order to meet the two requirements above, we recommend that you use one of th - **Using a network share and a custom script** -You can store your .sdb file on your network share and then call to a script that resides on your specified computers. +You can store the .sib file on your network share, and then call to a script available on your specified computers. > [!IMPORTANT] -> You must ensure that you call the script at a time when it will receive elevated rights. For example, you should call the script by using computer startup scripts instead of a user logon script. You must also ensure that the installation of the custom compatibility-fix database occurs with Administrator rights. +> Ensure that you call the script at a time when it can receive elevated rights. For example, you should call the script by using computer startup scripts instead of a user logon script. You must also ensure that the installation of the custom compatibility-fix database occurs with Administrator rights. -### Example Script for an Installation of the .sdb File based on an .msi File +### Example Script for installation of .sib File based on .msi File -The following examples show an installation of a custom compatibility-fix database based on an .msi file. +The following examples show an installation of a custom compatibility-fix database based on a .msi file. ``` 'InstallSDB.vbs @@ -161,7 +164,7 @@ End Function ### Initial Deployment and Updates -Most of your testing of application-compatibility issues will happen prior to the deployment of a new Windows operating system into your environment. As such, a common approach is to include the custom compatibility-fix database, which includes all of your known issues, in your corporate image. Then, as you update your compatibility-fix database, you can provide the updates by using one of the two mechanisms described in the "Deploying Your Custom Compatibility Fix Databases" section earlier in this topic. +Application-compatibility is tested, from which issues are reported, even before a new Windows operating system is deployed. To handle these issues, include the custom compatibility-fix database, which includes all of your known issues, in your corporate image. Later, update your compatibility-fix database; provide the updates by using one of the two mechanisms that are described in the "Deploying Your Custom Compatibility Fix Databases" section. -## Related topics +## Related articles [Managing Application-Compatibility Fixes and Custom Fix Databases](managing-application-compatibility-fixes-and-custom-fix-databases.md) diff --git a/windows/deployment/planning/security-and-data-protection-considerations-for-windows-to-go.md b/windows/deployment/planning/security-and-data-protection-considerations-for-windows-to-go.md index cf91886a29..a40bab3ece 100644 --- a/windows/deployment/planning/security-and-data-protection-considerations-for-windows-to-go.md +++ b/windows/deployment/planning/security-and-data-protection-considerations-for-windows-to-go.md @@ -53,20 +53,20 @@ If you are using a host computer running Windows 7 that has BitLocker enabled, We recommend that you use the **NoDefaultDriveLetter** attribute when provisioning the USB drive to help prevent accidental data leakage. **NoDefaultDriveLetter** will prevent the host operating system from assigning a drive letter if a user inserts it into a running computer. This means the drive will not appear in Windows Explorer and an Auto-Play prompt will not be displayed to the user. This reduces the likelihood that an end user will access the offline Windows To Go disk directly from another computer. If you use the Windows To Go Creator to provision a workspace, this attribute will automatically be set for you. -To prevent accidental data leakage between Windows To Go and the host system Windows 8 has a new SAN policy—OFFLINE\_INTERNAL - “4” to prevent the operating system from automatically bringing online any internally connected disk. The default configuration for Windows To Go has this policy enabled. It is strongly recommended you do not change this policy to allow mounting of internal hard drives when booted into the Windows To Go workspace. If the internal drive contains a hibernated Windows 8 operating system, mounting the drive will lead to loss of hibernation state and, therefore, user state or any unsaved user data when the host operating system is booted. If the internal drive contains a hibernated Windows 7 or earlier operating system, mounting the drive will lead to corruption when the host operating system is booted. +To prevent accidental data leakage between Windows To Go and the host system Windows 8 has a new SAN policy—OFFLINE\_INTERNAL - “4” to prevent the operating system from automatically bringing online any internally connected disk. The default configuration for Windows To Go has this policy enabled. It is recommended you do not change this policy to allow mounting of internal hard drives when booted into the Windows To Go workspace. If the internal drive contains a hibernated Windows 8 operating system, mounting the drive will lead to loss of hibernation state and, therefore, user state or any unsaved user data when the host operating system is booted. If the internal drive contains a hibernated Windows 7 or earlier operating system, mounting the drive will lead to corruption when the host operating system is booted. For more information, see [How to Configure Storage Area Network (SAN) Policy in Windows PE](/previous-versions/windows/it-pro/windows-8.1-and-8/hh825063(v=win.10)). ## Security certifications for Windows To Go -Windows to Go is a core capability of Windows when it is deployed on the drive and is configured following the guidance for the applicable security certification. Solutions built using Windows To Go can be submitted for more certifications by the solution provider that cover the solution provider’s specific hardware environment. For more information about Windows security certifications, see the following topics. +Windows to Go is a core capability of Windows when it is deployed on the drive and is configured following the guidance for the applicable security certification. Solutions built using Windows To Go can be submitted for more certifications by the solution provider that cover the solution provider’s specific hardware environment. For more information about Windows security certifications, see the following articles. - [Windows Platform Common Criteria Certification](/windows/security/threat-protection/windows-platform-common-criteria) - [FIPS 140 Evaluation](/windows/security/threat-protection/fips-140-validation) -## Related topics +## Related articles [Windows To Go: feature overview](windows-to-go-overview.md) diff --git a/windows/deployment/planning/sua-users-guide.md b/windows/deployment/planning/sua-users-guide.md index d3fad3aced..83926ee905 100644 --- a/windows/deployment/planning/sua-users-guide.md +++ b/windows/deployment/planning/sua-users-guide.md @@ -32,7 +32,7 @@ You can use Standard User Analyzer (SUA) to test your applications and monitor A You can use SUA in either of the following ways: -- **Standard User Analyzer Wizard.** A wizard that guides you through a step-by-step process to locate and fix issues, without options for additional analysis. +- **Standard User Analyzer Wizard.** A wizard that guides you through a step-by-step process to locate and fix issues, without options for more analysis. - **Standard User Analyzer Tool.** A full-function tool in which you can perform in-depth analysis and fix issues. diff --git a/windows/deployment/planning/using-the-sdbinstexe-command-line-tool.md b/windows/deployment/planning/using-the-sdbinstexe-command-line-tool.md index 3369ff0c1e..46307344ea 100644 --- a/windows/deployment/planning/using-the-sdbinstexe-command-line-tool.md +++ b/windows/deployment/planning/using-the-sdbinstexe-command-line-tool.md @@ -28,7 +28,7 @@ ms.topic: article - Windows Server 2012 - Windows Server 2008 R2 -You must deploy your customized database (.sdb) files to other computers in your organization. That is, before your compatibility fixes, compatibility modes, and AppHelp messages are applied. You can deploy your customized database files in several ways. By using a logon script, by using Group Policy, or by performing file copy operations. +Deploy your customized database (.sdb) files to other computers in your organization. That is, before your compatibility fixes, compatibility modes, and AppHelp messages are applied. You can deploy your customized database files in several ways. By using a logon script, by using Group Policy, or by performing file copy operations. After you deploy and store the customized databases on each of your local computers, you must register the database files. Until you register the database files, the operating system is unable to identify the available compatibility fixes when starting an application. @@ -69,6 +69,6 @@ The following table describes the available command-line options. |-g *GUID*|Specifies the customized database to uninstall by a globally unique identifier (GUID).

For example,
`sdbinst.exe -g 6586cd8f-edc9-4ea8-ad94-afabea7f62e3`| |-n *"name"*|Specifies the customized database to uninstall by file name.

For example,
`sdbinst.exe -n "My_Database"`| -## Related topics +## Related articles [Compatibility Administrator User's Guide](compatibility-administrator-users-guide.md) diff --git a/windows/deployment/planning/using-the-sua-wizard.md b/windows/deployment/planning/using-the-sua-wizard.md index 4ee4675b0d..bcbda77946 100644 --- a/windows/deployment/planning/using-the-sua-wizard.md +++ b/windows/deployment/planning/using-the-sua-wizard.md @@ -42,7 +42,7 @@ The following flowchart shows the process of using the SUA Wizard. **To test an application by using the SUA Wizard** -1. On the computer where the SUA Wizard is installed, log on by using a non-administrator account. +1. On the computer where the SUA Wizard is installed, sign in by using a non-administrator account. 2. Run the Standard User Analyzer Wizard. @@ -76,9 +76,9 @@ The following flowchart shows the process of using the SUA Wizard. The SUA Wizard closes the issue as resolved on the local computer. - If the remedies do not fix the issue with the application, click **No** again, and the wizard may offer additional remedies. If the additional remedies do not fix the issue, the wizard informs you that there are no more remedies available. For information about how to run the SUA tool for additional investigation, see [Using the SUA Tool](using-the-sua-tool.md). + If the remedies do not fix the issue with the application, click **No** again, and the wizard may offer another remedies. If the other remedies do not fix the issue, the wizard informs you that there are no more remedies available. For information about how to run the SUA tool for additional investigation, see [Using the SUA Tool](using-the-sua-tool.md). -## Related topics +## Related articles [SUA User's Guide](sua-users-guide.md)   diff --git a/windows/deployment/planning/windows-10-compatibility.md b/windows/deployment/planning/windows-10-compatibility.md index 1689fef566..1544a8ad6a 100644 --- a/windows/deployment/planning/windows-10-compatibility.md +++ b/windows/deployment/planning/windows-10-compatibility.md @@ -27,7 +27,7 @@ Windows 10 will be compatible with most existing PC hardware; most devices runn For full system requirements, see [Windows 10 specifications](https://go.microsoft.com/fwlink/p/?LinkId=625077). Some driver updates may be required for Windows 10. -Existing desktop (Win32) application compatibility is also expected to be strong, with most existing applications working without any changes. Some applications that interface with Windows at a low level, those that use undocumented APIs, or those that do not follow recommended coding practices could experience issues. +Existing desktop (Win32) application compatibility is also expected to be strong, with most existing applications working without any changes. Those applications that interface with Windows at a low level, those applications that use undocumented APIs, or those that do not follow recommended coding practices could experience issues. Existing Windows Store (WinRT) apps created for Windows 8 and Windows 8.1 should also continue to work, because compatibility can be validated against all the apps that have been submitted to the Windows Store. @@ -36,13 +36,13 @@ For web apps and sites, modern HTML5-based sites should also have a high degree ## Recommended application testing process -Historically, organizations have performed extensive, and often exhaustive, testing of the applications they use before deployment of a new Windows version, service pack, or any other significant update. With Windows 10, organizations are encouraged to leverage more optimized testing processes, which reflects the higher levels of compatibility that are expected. At a high level: +Historically, organizations have performed extensive, and often exhaustive, testing of the applications they use before deployment of a new Windows version, service pack, or any other significant update. With Windows 10, organizations are encouraged to use more optimized testing processes, which reflect the higher levels of compatibility that are expected. At a high level: -- Identify mission-critical applications and websites, those that are absolutely essential to the organization’s operations. Focus testing efforts on this subset of applications, early in the Windows development cycle (for example, with Windows Insider Program builds) to identify potential issues. Report any issues you encounter with the Windows Feedback tool, so that these issues can be addressed prior to the next Windows release. +- Identify mission-critical applications and websites, those applications and websites that are essential to the organization’s operations. Focus testing efforts on this subset of applications, early in the Windows development cycle (for example, with Windows Insider Program builds) to identify potential issues. Report any issues you encounter with the Windows Feedback tool, so that these issues can be addressed prior to the next Windows release. -- For less critical applications, leverage an “internal flighting” or pilot-based approach, by deploying new Windows upgrades to groups of machines, growing gradually in size and potential impact, to verify compatibility with hardware and software. Reactively address issues before you expand the pilot to more machines. +- For less critical applications, apply an “internal flighting” or pilot-based approach, by deploying new Windows upgrades to groups of machines, growing gradually in size and potential impact, to verify compatibility with hardware and software. Reactively address issues before you expand the pilot to more machines. -## Related topics +## Related articles [Windows 10 servicing options](../update/waas-servicing-strategy-windows-10-updates.md) diff --git a/windows/deployment/planning/windows-10-infrastructure-requirements.md b/windows/deployment/planning/windows-10-infrastructure-requirements.md index 005813b401..b10e9e5164 100644 --- a/windows/deployment/planning/windows-10-infrastructure-requirements.md +++ b/windows/deployment/planning/windows-10-infrastructure-requirements.md @@ -1,6 +1,6 @@ --- title: Windows 10 infrastructure requirements (Windows 10) -description: Review the specific infrastructure requirements to deploy and manage Windows 10, prior to significant Windows 10 deployments within your organization. +description: Review the infrastructure requirements for deployment and management of Windows 10, prior to significant Windows 10 deployments within your organization. ms.assetid: B0FA27D9-A206-4E35-9AE6-74E70748BE64 ms.reviewer: manager: laurawi @@ -22,11 +22,11 @@ ms.topic: article - Windows 10 -There are specific infrastructure requirements to deploy and manage Windows 10 that should be in place prior to significant Windows 10 deployments within your organization. +There are specific infrastructure requirements that should be in place for the deployment and management of Windows 10. Fulfill these requirements before any Windows 10-related deployments take place. ## High-level requirements -For initial Windows 10 deployments, as well as subsequent Windows 10 upgrades, ensure that sufficient disk space is available for distribution of the Windows 10 installation files (about 3 GB for Windows 10 x64 images, slightly smaller for x86). Also, be sure to take into account the network impact of moving these large images to each PC; you may need to leverage local server storage. +For initial Windows 10 deployments, and for subsequent Windows 10 upgrades, ensure that sufficient disk space is available for distribution of the Windows 10 installation files (about 3 GB for Windows 10 x64 images, slightly smaller for x86). Also, be sure to take into account the network impact of moving these large images to each PC; you may need to leverage local server storage. For persistent VDI environments, carefully consider the I/O impact from upgrading large numbers of PCs in a short period of time. Ensure that upgrades are performed in smaller numbers, or during off-peak time periods. (For pooled VDI environments, a better approach is to replace the base image with a new version.) @@ -72,7 +72,10 @@ Windows Server Update Services (WSUS) requires some additional configuration to WSUS product list with Windows 10 choices -Because Windows 10 updates are cumulative in nature, each month’s new update will supersede the previous month's. Consider leveraging “express installation” packages to reduce the size of the payload that needs to be sent to each PC each month; see [Express installation files](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd939908(v=ws.10)) for more information. (Note that this will increase the amount of disk storage needed by WSUS, and impacts all operating systems being managed with WSUS.) +Because Windows 10 updates are cumulative in nature, each month’s new update will supersede the previous month's update. Consider using “express installation” packages to reduce the size of the payload that needs to be sent to each PC each month; see [Express installation files](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd939908(v=ws.10)) for more information. + +> [!NOTE] +> The usage of "express installation" packages will increase the amount of disk storage needed by WSUS, and impacts all operating systems being managed with WSUS. ## Activation @@ -93,9 +96,9 @@ Additionally, new product keys will be needed for all types of volume license ac - For KMS keys, click **Licenses** and then select **Relationship Summary**. Click the appropriate active license ID, and then select **Product Keys** near the right side of the page. For KMS running on Windows Server, find the **Windows Srv 2012R2 DataCtr/Std KMS for Windows 10** product key; for KMS running on client operating systems, find the **Windows 10** product key. - For MAK keys, click **Downloads and Keys**, and then filter the list by using **Windows 10** as a product. Click the **Key** link next to an appropriate list entry (for example, **Windows 10 Enterprise** or **Windows 10 Enterprise LTSB**) to view the available MAK keys. (You can also find keys for KMS running on Windows 10 in this list. These keys will not work on Windows servers running KMS.) -Note that Windows 10 Enterprise and Windows 10 Enterprise LTSC installations use different MAK keys. But you can use the same KMS server or Active Directory-based activation environment for both; the KMS keys obtained from the Volume Licensing Service Center will work with both. +Windows 10 Enterprise and Windows 10 Enterprise LTSC installations use different MAK keys. But you can use the same KMS server or Active Directory-based activation environment for both; the KMS keys obtained from the Volume Licensing Service Center will work with both. -## Related topics +## Related articles [Windows 10 servicing options](../update/waas-servicing-strategy-windows-10-updates.md)
[Windows 10 deployment considerations](windows-10-deployment-considerations.md)
diff --git a/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml b/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml index 408bcd13d0..a912d623b5 100644 --- a/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml +++ b/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml @@ -56,7 +56,7 @@ summary: | - [Why can't I enable BitLocker from Windows To Go Creator?](#why-can-t-i-enable-bitlocker-from-windows-to-go-creator-) - - [What power states does Windows To Go support?](#what-power-states-does-windows-to-go-support-) + - [What power states do Windows To Go support?](#what-power-states-does-windows-to-go-support-) - [Why is hibernation disabled in Windows To Go?](#why-is-hibernation-disabled-in-windows-to-go-) @@ -120,7 +120,7 @@ sections: - question: | Does Windows To Go rely on virtualization? answer: | - No. Windows To Go is a native instance of Windows 10 that runs from a USB device. It is just like a laptop hard drive with Windows 8 that has been put into a USB enclosure. + No. Windows To Go is a native instance of Windows 10 that runs from a USB device. It's just like a laptop hard drive with Windows 8 that has been put into a USB enclosure. - question: | Who should use Windows To Go? diff --git a/windows/deployment/update/plan-define-strategy.md b/windows/deployment/update/plan-define-strategy.md index 289cffc216..4ae3eb751c 100644 --- a/windows/deployment/update/plan-define-strategy.md +++ b/windows/deployment/update/plan-define-strategy.md @@ -21,7 +21,7 @@ ms.collection: m365initiative-coredeploy 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. +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 extra 12 months of servicing for specific Windows 10 releases, for a total of 30 months from initial release. 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. @@ -41,6 +41,6 @@ This cadence might be most suitable for you if any of these conditions apply: - You want to wait and see how successful other companies are at adopting a Windows 10 feature update. -- 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). +- 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 extra servicing for Windows 10 (30 months of servicing compared to 18 months). diff --git a/windows/deployment/usmt/understanding-migration-xml-files.md b/windows/deployment/usmt/understanding-migration-xml-files.md index f6a8ab4221..4c54794786 100644 --- a/windows/deployment/usmt/understanding-migration-xml-files.md +++ b/windows/deployment/usmt/understanding-migration-xml-files.md @@ -168,14 +168,14 @@ The default MigUser.xml file does not migrate the following: - ACLS for files in folders outside the user profile. -You can make a copy of the MigUser.xml file and modify it to include or exclude standard user-profile folders and file name extensions. If you know all of the extensions for the files you want to migrate from the source computer, use the MigUser.xml file to move all of your relevant data, regardless of the location of the files. However, this may result in a migration that contains more files than intended. For example, if you choose to migrate all .jpg files, you may migrate image files such as thumbnails and logos from legacy applications that are installed on the source computer. +You can make a copy of the MigUser.xml file and modify it to include or exclude standard user-profile folders and file name extensions. If you know all of the extensions for the files you want to migrate from the source computer, use the MigUser.xml file to move all of your relevant data, regardless of the location of the files. However, this provision may result in a migration that contains more files than intended. For example, if you choose to migrate all .jpg files, you may migrate image files such as thumbnails and logos from legacy applications that are installed on the source computer. > [!NOTE] > Each file name extension you include in the rules within the MigUser.xml file increases the amount of time needed for the ScanState tool to gather the files for the migration. If you are migrating more than 300 file types, you may experience a slow migration. For more information about other ways to organize the migration of your data, see the [Using multiple XML files](#bkmk-multiple) section of this document. ## Using multiple XML files -You can use multiple XML files with the ScanState and LoadState tools. Each of the default XML files included with or generated by USMT is configured for a specific component of the migration. You can also use custom XML files to supplement these default files with additional migration rules. +You can use multiple XML files with the ScanState and LoadState tools. Each of the default XML files included with or generated by USMT is configured for a specific component of the migration. You can also use custom XML files to supplement these default files with more migration rules. |XML migration file|Modifies the following components:| |--- |--- | diff --git a/windows/deployment/usmt/usmt-estimate-migration-store-size.md b/windows/deployment/usmt/usmt-estimate-migration-store-size.md index 51ea6051cb..7d7d97e2cd 100644 --- a/windows/deployment/usmt/usmt-estimate-migration-store-size.md +++ b/windows/deployment/usmt/usmt-estimate-migration-store-size.md @@ -24,7 +24,7 @@ The disk space requirements for a migration are dependent on the size of the mig - [Hard Disk Space Requirements](#bkmk-spacereqs). Describes the disk space requirements for the migration store and other considerations on the source and destination computers. -- [Calculate Disk Space Requirements Using the ScanState Tool](#bkmk-calcdiskspace). Describes how to use the ScanState tool to determine how big the migration store will be on a particular computer. +- [Calculate Disk Space Requirements Using the ScanState Tool](#bkmk-calcdiskspace). Describes how to use the ScanState tool to determine how large the migration store will be on a particular computer. - [Estimate Migration Store Size](#bkmk-estmigstoresize). Describes how to estimate the average size of migration stores for the computers in your organization, based on your infrastructure. @@ -35,13 +35,13 @@ The disk space requirements for a migration are dependent on the size of the mig - **Source Computer.** The source computer needs enough available space for the following: - - [E250 megabytes (MB) minimum of hard disk space.](#bkmk-estmigstoresize) Space is needed to support the User State Migration Tool (USMT) 10.0 operations, for example, growth in the page file. Provided that every volume involved in the migration is formatted as NTFS, 250 MB should be enough space to ensure success for almost every hard-link migration, regardless of the size of the migration. The USMT tools will not create the migration store if 250 MB of disk space is not available. + - [E250 megabytes (MB) minimum of hard disk space.](#bkmk-estmigstoresize) Space is needed to support the User State Migration Tool (USMT) 10.0 operations, for example, growth in the page file. If every volume involved in the migration is formatted as NTFS, 250 MB should be enough space to ensure success for almost every hard-link migration, regardless of the size of the migration. The USMT tools will not create the migration store if 250 MB of disk space is not available. - - [Temporary space for USMT to run.](#bkmk-estmigstoresize) Additional disk space for the USMT tools to operate is required. This does not include the minimum 250 MB needed to create the migration store. The amount of temporary space required can be calculated using the ScanState tool. + - [Temporary space for USMT to run.](#bkmk-estmigstoresize) Extra disk space for the USMT tools to operate is required. This does not include the minimum 250 MB needed to create the migration store. The amount of temporary space required can be calculated using the ScanState tool. - - [Hard-link migration store.](#bkmk-estmigstoresize) It is not necessary to estimate the size of a hard-link migration store. The only case where the hard-link store can be quite large is when non-NTFS file systems exist on the system and contain data being migrated. + - [Hard-link migration store.](#bkmk-estmigstoresize) It is not necessary to estimate the size of a hard-link migration store. The only case where the hard-link store can be large is when non-NTFS file systems exist on the system and contain data being migrated. -- [Destination computer.](#bkmk-estmigstoresize) The destination computer needs enough available space for the following: +- [Destination computer.](#bkmk-estmigstoresize) The destination computer needs enough available space for the following components: - [Operating system.](#bkmk-estmigstoresize) @@ -49,12 +49,12 @@ The disk space requirements for a migration are dependent on the size of the mig - [Data being migrated.](#bkmk-estmigstoresize) It is important to consider that in addition to the files being migrated, registry information will also require hard disk space for storage. - - [Temporary space for USMT to run.](#bkmk-estmigstoresize) Additional disk space for the USMT tools to operate is required. The amount of temporary space required can be calculated using the ScanState tool. + - [Temporary space for USMT to run.](#bkmk-estmigstoresize) Extra disk space for the USMT tools to operate is required. The amount of temporary space required can be calculated using the ScanState tool. ## Calculate Disk Space Requirements using the ScanState Tool -You can use the ScanState tool to calculate the disk space requirements for a particular compressed or uncompressed migration. It is not necessary to estimate the migration store size for a hard-link migration since this method does not create a separate migration store. The ScanState tool provides disk space requirements for the state of the computer at the time the tool is run. The state of the computer may change during day to day use so it is recommended that you use the calculations as an estimate when planning your migration. +You can use the ScanState tool to calculate the disk space requirements for a particular compressed or uncompressed migration. It is not necessary to estimate the migration store size for a hard-link migration since this method does not create a separate migration store. The ScanState tool provides disk space requirements for the state of the computer at the time the tool is run. The state of the computer may change during day-to-day use so it is recommended that you use the calculations as an estimate when planning your migration. **To run the ScanState tool on the source computer with USMT installed,** @@ -82,7 +82,7 @@ You can use the ScanState tool to calculate the disk space requirements for a pa The migration store will not be created by running this command, but `StorePath` is a required parameter. -The ScanState tool also allows you to estimate disk space requirements based on a customized migration. For example, you might not want to migrate the My Documents folder to the destination computer. You can specify this in a configuration file when you run the ScanState tool. For more information, see [Customize USMT XML Files](usmt-customize-xml-files.md). +The ScanState tool also allows you to estimate disk space requirements based on a customized migration. For example, you might not want to migrate the My Documents folder to the destination computer. You can specify this condition in a configuration file when you run the ScanState tool. For more information, see [Customize USMT XML Files](usmt-customize-xml-files.md). **Note**   To preserve the functionality of existing applications or scripts that require the previous behavior of USMT, the **/p** option, without specifying *<path to a file>* is still available in USMT. @@ -108,7 +108,7 @@ Additionally, USMT performs a compliance check for a required minimum of 250 MB ## Estimate Migration Store Size -Determine how much space you will need to store the migrated data. You should base your calculations on the volume of e-mail, personal documents, and system settings for each user. The best way to estimate these is to survey several computers to arrive at an average for the size of the store that you will need. +Determine how much space you will need to store the migrated data. You should base your calculations on the volume of e-mail, personal documents, and system settings for each user. The best way to estimate the required space is to survey several computers to arrive at an average for the size of the store that you will need. The amount of space that is required in the store will vary, depending on the local storage strategies your organization uses. For example, one key element that determines the size of migration data sets is e-mail storage. If e-mail is stored centrally, data sets will be smaller. If e-mail is stored locally, such as offline-storage files, data sets will be larger. Mobile users will typically have larger data sets than workstation users. You should perform tests and inventory the network to determine the average data set size in your organization. @@ -123,7 +123,7 @@ When trying to determine how much disk space you will need, consider the followi - **User documents**: Frequently, all of a user's documents fit into less than 50 MB of space, depending on the types of files involved. This estimate assumes typical office work, such as word-processing documents and spreadsheets. This estimate can vary substantially based on the types of documents that your organization uses. For example, an architectural firm that predominantly uses computer-aided design (CAD) files needs much more space than a law firm that primarily uses word-processing documents. You do not need to migrate the documents that users store on file servers through mechanisms such as Folder Redirection, as long as users will have access to these locations after the migration. -- **User system settings** Five megabytes is usually adequate space to save the registry settings. This requirement can fluctuate, however, based on the number of applications that have been installed. It is rare, however, for the user-specific portion of the registry to exceed 5 MB. +- **User system settings** Five megabytes is adequate space to save the registry settings. This requirement can fluctuate, however, based on the number of applications that have been installed. It is rare, however, for the user-specific portion of the registry to exceed 5 MB. ## Related topics diff --git a/windows/deployment/usmt/usmt-hard-link-migration-store.md b/windows/deployment/usmt/usmt-hard-link-migration-store.md index 02c53344c8..9bb6d2ba32 100644 --- a/windows/deployment/usmt/usmt-hard-link-migration-store.md +++ b/windows/deployment/usmt/usmt-hard-link-migration-store.md @@ -16,7 +16,7 @@ ms.topic: article # Hard-Link Migration Store -A *hard-link migration store* enables you to perform an in-place migration where all user state is maintained on the computer while the old operating system is removed and the new operating system is installed; this is why it is best suited for the computer-refresh scenario. Use of a hard-link migration store for a computer-refresh scenario drastically improves migration performance and significantly reduces hard-disk utilization, reduces deployment costs, and enables entirely new migration scenarios. +A *hard-link migration store* enables you to perform an in-place migration where all user state is maintained on the computer while the old operating system is removed and the new operating system is installed; this functionality is what makes *hard-link migration store* best suited for the computer-refresh scenario. Use of a hard-link migration store for a computer-refresh scenario drastically improves migration performance and significantly reduces hard-disk utilization, reduces deployment costs, and enables entirely new migration scenarios. ## In this topic @@ -50,7 +50,7 @@ You can use a hard-link migration store when your planned migration meets both o - You are upgrading the operating system on the same volume of the computer. -You cannot use a hard-link migration store if your planned migration includes any of the following: +You cannot use a hard-link migration store if your planned migration includes any of the following tasks: - You are migrating data from one computer to a second computer. @@ -62,7 +62,7 @@ You cannot use a hard-link migration store if your planned migration includes an The hard-link migration store is created using the command-line option, **/hardlink**, and is equivalent to other migration-store types. However, it differs in that hard links are utilized to keep files stored on the source computer during the migration. Keeping the files in place on the source computer eliminates the redundant work of duplicating files. It also enables the performance benefits and reduction in disk utilization that define this scenario. -When you create a hard link, you give an existing file an additional path. For instance, you could create a hard link to c:\\file1.txt called c:\\hard link\\myFile.txt. These are two paths to the same file. If you open c:\\file1.txt, make changes, and save the file, you will see those changes when you open c:\\hard link\\myFile.txt. If you delete c:\\file1.txt, the file still exists on your computer as c:\\hardlink\\myFile.txt. You must delete both references to the file in order to delete the file. +When you create a hard link, you give an existing file one more path. For instance, you could create a hard link to c:\\file1.txt called c:\\hard link\\myFile.txt. These two paths relate to the same file. If you open c:\\file1.txt, make changes, and save the file, you will see those changes when you open c:\\hard link\\myFile.txt. If you delete c:\\file1.txt, the file still exists on your computer as c:\\hardlink\\myFile.txt. You must delete both references to the file in order to delete the file. > [!NOTE] > A hard link can only be created for a file on the same volume. If you copy a hard-link migration store to another drive or external device, the files, and not the links, are copied, as in a non-compressed migration-store scenario. @@ -76,11 +76,11 @@ As a best practice, we recommend that you delete the hard-link migration store a > [!IMPORTANT] > Using the **/c** option will force the Loadstate tool to continue applying files when non-fatal errors occur. If you use the **/c** option, you should verify that no errors are reported in the logs before deleting the hard-link migration store in order to avoid data loss. -Keeping the hard-link migration store can result in additional disk space being consumed or problems with some applications for the following reasons: +Keeping the hard-link migration store can result in extra disk space being consumed or problems with some applications for the following reasons: - Applications reporting file-system statistics, for example, space used and free space, might incorrectly report these statistics while the hard-link migration store is present. The file may be reported twice because of the two paths that reference that file. -- A hard link may lose its connection to the original file. Some applications save changes to a file by creating a temporary file and then renaming the original to a backup filename. The path that was not used to open the file in this application will continue to refer to the unmodified file. The unmodified file that is not in use is taking up additional disk space. You should create the hard-link migration store just before you perform the migration, and not use applications once the store is created, in order to make sure you are migrating the latest versions of all files. +- A hard link may lose its connection to the original file. Some applications save changes to a file by creating a temporary file and then renaming the original to a backup filename. The path that was not used to open the file in this application will continue to refer to the unmodified file. The unmodified file that is not in use is taking up more disk space. You should create the hard-link migration store just before you perform the migration, and not use applications once the store is created, in order to make sure you are migrating the latest versions of all files. - Editing the file by using different paths simultaneously may result in data corruption. @@ -131,7 +131,7 @@ The drive you specify on the command line for the hard-link migration store is i ### Location Modifications -Location modifications that redirect migrated content from one volume to a different volume have an adverse impact on the performance of a hard-link migration. This is because the migrating data that must cross system volumes cannot remain in the hard-link migration store, and must be copied across the system volumes. +Location modifications that redirect migrated content from one volume to a different volume have an adverse impact on the performance of a hard-link migration. This impact is because the migrating data that must cross system volumes cannot remain in the hard-link migration store, and must be copied across the system volumes. ### Migrating Encrypting File System (EFS) Certificates and Files diff --git a/windows/deployment/usmt/usmt-identify-operating-system-settings.md b/windows/deployment/usmt/usmt-identify-operating-system-settings.md index 8165a6d8c3..c6f264b11d 100644 --- a/windows/deployment/usmt/usmt-identify-operating-system-settings.md +++ b/windows/deployment/usmt/usmt-identify-operating-system-settings.md @@ -17,27 +17,27 @@ ms.topic: article # Identify Operating System Settings -When planning for your migration, you should identify which operating system settings you want to migrate and to what extent you want to create a new standard environment on each of the computers. User State Migration Tool (USMT) 10.0 enables you to migrate select settings and keep the default values for all others. The operating system settings include the following: +When planning for your migration, you should identify which operating system settings you want to migrate and to what extent you want to create a new standard environment on each of the computers. User State Migration Tool (USMT) 10.0 enables you to migrate select settings and keep the default values for all others. The operating system settings include the following parameters: -- **Apperance.** +- **Appearance.** - This includes items such as wallpaper, colors, sounds, and the location of the taskbar. + The appearance factor includes items such as wallpaper, colors, sounds, and the location of the taskbar. - **Action.** - This includes items such as the key-repeat rate, whether double-clicking a folder opens it in a new window or the same window, and whether you need to single-click or double-click an item to open it. + The action factor includes items such as the key-repeat rate, whether double-clicking a folder opens it in a new window or the same window, and whether you need to single-click or double-click an item to open it. - **Internet.** - These are the settings that let you connect to the Internet and control how your browser operates. This includes items such as your home page URL, favorites, bookmarks, cookies, security settings, dial-up connections, and proxy settings. + The Internet factor includes the settings that let you connect to the Internet and control how your browser operates. The settings include items such as your home page URL, favorites, bookmarks, cookies, security settings, dial-up connections, and proxy settings. - **Mail.** - This includes the information that you need to connect to your mail server, your signature file, views, mail rules, local mail, and contacts. + The mail factor includes the information that you need to connect to your mail server, your signature file, views, mail rules, local mail, and contacts. -To help you decide which settings to migrate, you should consider any previous migration experiences as well as the results of any surveys and tests that you have conducted. You should also consider the number of help-desk calls related to operating-system settings that you have had in the past, and are able to handle in the future. Also decide how much of the new operating-system functionality you want to take advantage of. +To help you decide which settings to migrate, you should consider any previous migration experiences and the results of any surveys and tests that you have conducted. You should also consider the number of help-desk calls related to operating-system settings that you have had in the past, and are able to handle in the future. Also decide how much of the new operating-system functionality you want to take advantage of. -You should migrate any settings that users need to get their jobs done, those that make the work environment comfortable, and those that will reduce help-desk calls after the migration. Although it is easy to dismiss migrating user preferences, you should consider that users can spend a significant amount of time restoring items such as wallpaper, screen savers, and other customizable user-interface features. Most users do not remember how these settings were applied. Although these items are not critical to migration success, migrating these items increases user productivity and overall satisfaction of the migration process. +You should migrate any settings that users need to get their jobs done, those settings that make the work environment comfortable, and those settings that will reduce help-desk calls after the migration. Although it is easy to dismiss migrating user preferences, you should consider the factor of users spending a significant amount of time restoring items such as wallpaper, screen savers, and other customizable user-interface features. Most users do not remember how these settings were applied. Although these items are not critical to migration success, migrating these items increases user productivity and overall satisfaction of the migration process. **Note**   For more information about how to change the operating-system settings that are migrated, see [User State Migration Tool (USMT) How-to topics](usmt-how-to.md). diff --git a/windows/deployment/usmt/usmt-scanstate-syntax.md b/windows/deployment/usmt/usmt-scanstate-syntax.md index 37fb5cbc81..5034c08b18 100644 --- a/windows/deployment/usmt/usmt-scanstate-syntax.md +++ b/windows/deployment/usmt/usmt-scanstate-syntax.md @@ -48,7 +48,7 @@ Before you run the **ScanState** command, note the following: - Unless otherwise noted, you can use each option only once when running a tool on the command line. -- You can gather domain accounts without the source computer having domain controller access. This functionality is available without any additional configuration. +- You can gather domain accounts without the source computer having domain controller access. This functionality is available without any extra configuration. - The [Incompatible Command-Line Options](#bkmk-iclo) table lists which options you can use together and which command-line options are incompatible. @@ -142,7 +142,7 @@ USMT provides several options that you can use to analyze problems that occur du | **/l:**[*Path*]*FileName* | Specifies the location and name of the ScanState log.

You cannot store any of the log files in *StorePath*. *Path* can be either a relative or full path. If you do not specify the *Path* variable, then the log will be created in the current directory. You can use the **/v** option to adjust the amount of output.

If you run the **ScanState** or **LoadState** commands from a shared network resource, you must specify this option or USMT will fail with the following error: "USMT was unable to create the log file(s)". To fix this issue, use the /**l: scan.log** command. | | **/v:***<VerbosityLevel>* | **(Verbosity)**

Enables verbose output in the ScanState log file. The default value is 0.

You can set the *VerbosityLevel* to one of the following levels:

  • **0** - Only the default errors and warnings are enabled.
  • **1** - Enables verbose output.
  • **4** - Enables error and status output.
  • **5** - Enables verbose and status output.
  • **8** - Enables error output to a debugger.
  • **9** - Enables verbose output to a debugger.
  • **12** - Enables error and status output to a debugger.
  • **13** - Enables verbose, status, and debugger output.

For example:
`scanstate \server\share\migration\mystore /v:13 /i:migdocs.xml /i:migapp.xml`| | /**progress**:[*Path*]*FileName* | Creates the optional progress log. You cannot store any of the log files in *StorePath*. *Path* can be either a relative or full path. If you do not specify the *Path* variable, then *FileName* will be created in the current directory.

For example:
`scanstate /i:migapp.xml /i:migdocs.xml \server\share\migration\mystore /progress:prog.log /l:scanlog.log` | -| **/c** | When this option is specified, the **ScanState** command will continue to run, even if non-fatal errors occur. Any files or settings that cause an error are logged in the progress log. For example, if there is a large file that will not fit in the store, the **ScanState** command will log an error and continue with the migration. In addition, if a file is open or in use by an application, USMT may not be able to migrate the file and will log an error. Without the **/c** option, the **ScanState** command will exit on the first error.

You can use the new <**ErrorControl**> section in the Config.xml file to specify which file or registry read/write errors can be safely ignored and which might cause the migration to fail. This enables the /**c** command-line option to safely skip all input/output (I/O) errors in your environment. In addition, the /**genconfig** option now generates a sample <**ErrorControl**> section that is enabled by specifying error messages and desired behaviors in the Config.xml file. | +| **/c** | When this option is specified, the **ScanState** command will continue to run, even if non-fatal errors occur. Any files or settings that cause an error are logged in the progress log. For example, if there is a large file that will not fit in the store, the **ScanState** command will log an error and continue with the migration. In addition, if a file is open or in use by an application, USMT may not be able to migrate the file and will log an error. Without the **/c** option, the **ScanState** command will exit on the first error.

You can use the new <**ErrorControl**> section in the Config.xml file to specify which file or registry read/write errors can be safely ignored and which might cause the migration to fail. This advantage in the Config.xml file enables the /**c** command-line option to safely skip all input/output (I/O) errors in your environment. In addition, the /**genconfig** option now generates a sample <**ErrorControl**> section that is enabled by specifying error messages and desired behaviors in the Config.xml file. | | **/r:***<TimesToRetry>* | **(Retry)**

Specifies the number of times to retry when an error occurs while saving the user state to a server. The default is three times. This option is useful in environments where network connectivity is not reliable.

While storing the user state, the **/r** option will not be able to recover data that is lost due to a network-hardware failure, such as a faulty or disconnected network cable, or when a virtual private network (VPN) connection fails. The retry option is intended for large, busy networks where connectivity is satisfactory, but communication latency is a problem. | | **/w:***<SecondsBeforeRetry>* | **(Wait)**

Specifies the time to wait, in seconds, before retrying a network file operation. The default is 1 second. | | **/p:***<pathToFile>* | When the **ScanState** command runs, it will create an .xml file in the path specified. This .xml file includes improved space estimations for the migration store. The following example shows how to create this .xml file:
`Scanstate.exe C:\MigrationLocation [additional parameters]`
`/p:"C:\MigrationStoreSize.xml"`

For more information, see [Estimate Migration Store Size](usmt-estimate-migration-store-size.md).

To preserve the functionality of existing applications or scripts that require the previous behavior of USMT, you can use the **/p** option, without specifying *"pathtoafile"*, in USMT. If you specify only the **/p** option, the storage space estimations are created in the same manner as with USMT3.x releases. | @@ -156,7 +156,7 @@ By default, all users are migrated. The only way to specify which users to inclu |-----|-----| | /**all** | Migrates all of the users on the computer.

USMT migrates all user accounts on the computer, unless you specifically exclude an account with either the /**ue** or /**uel** options. For this reason, you do not need to specify this option on the command line. However, if you choose to specify the /**all** option, you cannot also use the /**ui**, /**ue** or /**uel** options. | | /**ui**:*<DomainName>*\*<UserName>*
or
/**ui**:*<ComputerName>*\*<LocalUserName>* | **(User include)**

Migrates the specified users. By default, all users are included in the migration. Therefore, this option is helpful only when used with the /**ue** or /**uel** options. You can specify multiple /**ui** options, but you cannot use the /**ui** option with the /**all** option. *DomainName* and *UserName* can contain the asterisk () wildcard character. When you specify a user name that contains spaces, you will need to surround it with quotation marks.
**Note**
If a user is specified for inclusion with the /**ui** option, and also is specified to be excluded with either the /**ue** or /**uel** options, the user will be included in the migration.

For example:
  • To include only User2 from the Fabrikam domain, type:
    `/ue:*\* /ui:fabrikam\user2`
  • To migrate all users from the Fabrikam domain, and only the user accounts from other domains that have been active or otherwise modified in the last 30 days, type:
    `/uel:30 /ui:fabrikam\*`
    In this example, a user account from the Contoso domain that was last modified two months ago will not be migrated.

For more examples, see the descriptions of the /**ue** and /**ui** options in this table. | -| /**uel**:*<NumberOfDays>*
or
/**uel**:*<YYYY/MM/DD>*
or
**/uel:0** | **(User exclude based on last logon)**

Migrates the users that logged on to the source computer within the specified time period, based on the **Last Modified** date of the Ntuser.dat file on the source computer. The /**uel** option acts as an include rule. For example, the **/uel:30** option migrates users who logged on, or whose account was modified, within the last 30 days from the date when the ScanState command is run.

You can specify a number of days or you can specify a date. You cannot use this option with the /**all** option. USMT retrieves the last logon information from the local computer, so the computer does not need to be connected to the network when you run this option. In addition, if a domain user has logged on to another computer, that logon instance is not considered by USMT.
**Note**
The /**uel** option is not valid in offline migrations.
  • **/uel:0** migrates any users who are currently logged on.
  • **/uel:90** migrates users who have logged on, or whose accounts have been otherwise modified, within the last 90 days.
  • **/uel:1** migrates users whose account has been modified within the last 24 hours.
  • **/uel:2002/1/15** migrates users who have logged on or been modified January 15, 2002 or afterwards.

For example:
`scanstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /uel:0` | +| /**uel**:*<NumberOfDays>*
or
/**uel**:*<YYYY/MM/DD>*
or
**/uel:0** | **(User exclude based on last logon)**

Migrates the users that logged on to the source computer within the specified time period, based on the **Last Modified** date of the Ntuser.dat file on the source computer. The /**uel** option acts as an include rule. For example, the **/uel:30** option migrates users who logged on, or whose account was modified, within the last 30 days from the date when the ScanState command is run.

You can specify the number of days or you can specify a date. You cannot use this option with the /**all** option. USMT retrieves the last logon information from the local computer, so the computer does not need to be connected to the network when you run this option. In addition, if a domain user has signed in to another computer, that sign-in instance is not considered by USMT.
**Note**
The /**uel** option is not valid in offline migrations.
  • **/uel:0** migrates any users who are currently logged on.
  • **/uel:90** migrates users who have logged on, or whose accounts have been otherwise modified, within the last 90 days.
  • **/uel:1** migrates users whose account has been modified within the last 24 hours.
  • **/uel:2002/1/15** migrates users who have logged on or been modified January 15, 2002 or afterwards.

For example:
`scanstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /uel:0` | | /**ue**:*<DomainName>*\*<UserName>*
-or-

/**ue**:*<ComputerName>*\*<LocalUserName>* | **(User exclude)**

Excludes the specified users from the migration. You can specify multiple /**ue** options. You cannot use this option with the /**all** option. *<DomainName>* and *<UserName>* can contain the asterisk (
) wildcard character. When you specify a user name that contains spaces, you need to surround it with quotation marks.

For example:
`scanstate /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /ue:contoso\user1` | ## How to Use /ui and /ue @@ -184,7 +184,7 @@ The /**uel** option takes precedence over the /**ue** option. If a user has logg |--- |--- | |Include only User2 from the Fabrikam domain and exclude all other users.|`/ue:*\* /ui:fabrikam\user2`| |Include only the local user named User1 and exclude all other users.|`/ue:*\* /ui:user1`| -|Include only the domain users from Contoso, except Contoso\User1.|This behavior cannot be completed using a single command. Instead, to migrate this set of users, you will need to specify the following:
  • On the **ScanState** command line, type: `/ue:*\* /ui:contoso\*`
  • On the **LoadState** command line, type: `/ue:contoso\user1`
| +|Include only the domain users from Contoso, except Contoso\User1.|This behavior cannot be completed using a single command. Instead, to migrate this set of users, you will need to specify the following commands:
  • On the **ScanState** command line, type: `/ue:*\* /ui:contoso\*`
  • On the **LoadState** command line, type: `/ue:contoso\user1`
| |Include only local (non-domain) users.|`/ue:*\* /ui:%computername%\*`| ## Encrypted File Options diff --git a/windows/deployment/usmt/xml-file-requirements.md b/windows/deployment/usmt/xml-file-requirements.md index f5afeaa069..468776c419 100644 --- a/windows/deployment/usmt/xml-file-requirements.md +++ b/windows/deployment/usmt/xml-file-requirements.md @@ -1,6 +1,6 @@ --- title: XML File Requirements (Windows 10) -description: Learn about the XML file requirements for creating custom .xml files, like the file must be in UTF-8 and have a unique migration urlid. +description: Learn about the XML file requirements for creating custom .xml files, like the file must be in UTF-8 and have a unique migration URL ID. ms.assetid: 4b567b50-c50a-4a4f-8684-151fe3f8275f ms.reviewer: manager: laurawi @@ -19,20 +19,20 @@ ms.topic: article When creating custom .xml files, note the following requirements: -- **The file must be in Unicode Transformation Format-8 (UTF-8).** You must save the file in this format, and you must specify the following syntax at the beginning of each .xml file: +- **The file must be in Unicode Transformation Format-8 (UTF-8).** Save the file in this format, and you must specify the following syntax at the beginning of each .xml file: ``` xml ``` -- **The file must have a unique migration urlid**. The urlid of each file that you specify on the command line must be different. If two migration .xml files have the same urlid, the second .xml file that is specified on the command line will not be processed. This is because USMT uses the urlid to define the components within the file. For example, you must specify the following syntax at the beginning of each file: +- **The file must have a unique migration URL ID**. The URL ID of each file that you specify on the command line must be different. If two migration .xml files have the same URL ID, the second .xml file that is specified on the command line will not be processed. This is because USMT uses the URL ID to define the components within the file. For example, you must specify the following syntax at the beginning of each file: ``` xml ``` -- **Each component in the file must have a display name in order for it to appear in the Config.xml file.** This is because the Config.xml file defines the components by the display name and the migration urlid. For example, specify the following syntax: +- **Each component in the file must have a display name in order for it to appear in the Config.xml file.** This condition is because the Config.xml file defines the components by the display name and the migration URL ID. For example, specify the following syntax: ``` xml My Application diff --git a/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md b/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md index 19d405b786..b36419cb21 100644 --- a/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md +++ b/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md @@ -49,7 +49,7 @@ When you activate a computer running Windows 10, the following information is s - Volume serial number (hashed) of the hard disk drive - The result of the activation check - This includes error codes and the following information about any activation exploits and related malicious or unauthorized software that was found or disabled: + This result includes error codes and the following information about any activation exploits and related malicious or unauthorized software that was found or disabled: - The activation exploit’s identifier - The activation exploit’s current state, such as cleaned or quarantined @@ -63,7 +63,7 @@ Standard computer information is also sent, but your computer’s IP address is ## Use of information Microsoft uses the information to confirm that you have a licensed copy of the software. Microsoft does not use the information to contact individual consumers. -For additional details, see [Windows 10 Privacy Statement](https://go.microsoft.com/fwlink/p/?LinkId=619879). +For more information, see [Windows 10 Privacy Statement](https://go.microsoft.com/fwlink/p/?LinkId=619879). ## See also diff --git a/windows/deployment/volume-activation/introduction-vamt.md b/windows/deployment/volume-activation/introduction-vamt.md index 91d2d8540b..d5d2c105b5 100644 --- a/windows/deployment/volume-activation/introduction-vamt.md +++ b/windows/deployment/volume-activation/introduction-vamt.md @@ -17,7 +17,7 @@ ms.topic: article # Introduction to VAMT -The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office®, and select other Microsoft products volume and retail activation process. VAMT can manage volume activation using Multiple Activation Keys (MAKs) or the Windows Key Management Service (KMS). VAMT is a standard Microsoft Management Console (MMC) snap-in and can be installed on any computer that has one of the following Windows operating systems: Windows® 7, Windows 8, Windows 8.1, Windows 10,Windows Server 2008 R2, or Windows Server 2012. +The Volume Activation Management Tool (VAMT) enables network administrators and other IT professionals to automate and centrally manage the Windows®, Microsoft® Office®, and select other Microsoft products volume and retail activation process. VAMT can manage volume activation using Multiple Activation Keys (MAKs) or the Windows Key Management Service (KMS). VAMT is a standard Microsoft Management Console (MMC) snap-in and can be installed on any computer that has one of the following Windows operating systems: Windows® 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 R2, or Windows Server 2012. > [!NOTE] > VAMT can be installed on, and can manage, physical or virtual instances. VAMT cannot detect whether or not the remote products are virtual. As long as the products can respond to Windows Management Instrumentation (WMI) calls, they will be discovered and activated. @@ -34,20 +34,20 @@ The Volume Activation Management Tool (VAMT) enables network administrators and You can use a MAK or a retail product key to activate Windows, Windows Server, or Office on an individual computer or a group of computers. VAMT enables two different activation scenarios: - **Online activation.** Many enterprises maintain a single Windows system image or Office installation package for deployment across the enterprise. Occasionally there is also a need to use retail product keys in special situations. Online activation enables you to activate over the Internet any products installed with MAK, KMS host, or retail product keys on one or more connected computers within a network. This process requires that each product communicate activation information directly to Microsoft. -- **Proxy activation.** This activation method enables you to perform volume activation for products installed on client computers that do not have Internet access. The VAMT host computer distributes a MAK, KMS Host key (CSVLK), or retail product key to one or more client products and collects the installation ID (IID) from each client product. The VAMT host sends the IIDs to Microsoft on behalf of the client products and obtains the corresponding Confirmation IDs (CIDs). The VAMT host then installs the CIDs on the client products to complete the activation. Using this method, only the VAMT host computer needs Internet access. You can also activate products installed on computers in a workgroup that is completely isolated from any larger network, by installing a second instance of VAMT on a computer within the workgroup. Then, use removable media to transfer activation data between this new instance of VAMT and the Internet-connected VAMT host. +- **Proxy activation.** This activation method enables you to perform volume activation for products installed on client computers that do not have Internet access. The VAMT host computer distributes a MAK, KMS Host key (CSVLK), or retail product key to one or more client products and collects the installation ID (IID) from each client product. The VAMT host sends the IIDs to Microsoft on behalf of the client products and obtains the corresponding Confirmation IDs (CIDs). The VAMT host then installs the CIDs on the client products to complete the activation. Using this method, only the VAMT host computer needs Internet access. You can also activate products installed on computers in a workgroup that is isolated from any larger network, by installing a second instance of VAMT on a computer within the workgroup. Then, use removable media to transfer activation data between this new instance of VAMT and the Internet-connected VAMT host. ## Managing Key Management Service (KMS) Activation -In addition to MAK or retail activation, you can use VAMT to perform volume activation using the Key Management Service (KMS). VAMT can install and activate GVLK (KMS client) keys on client products. GVLKs are the default product keys used by Volume License editions of Windows Vista, Windows 7, Windows 8, Windows 10, Windows Server 2008, Windows Server 2008 R2, and Windows Server 2012 as well as Microsoft Office 2010.\ +In addition to MAK or retail activation, you can use VAMT to perform volume activation using the Key Management Service (KMS). VAMT can install and activate GVLK (KMS client) keys on client products. GVLKs are the default product keys used by Volume License editions of Windows Vista, Windows 7, Windows 8, Windows 10, Windows Server 2008, Windows Server 2008 R2, and Windows Server 2012 and Microsoft Office 2010.\ VAMT treats a KMS Host key (CSVLK) product key identically to a retail-type product key; therefore, the experience for product key entry and activation management are identical for both these product key types. ## Enterprise Environment -VAMT is commonly implemented in enterprise environments. The following illustrates three common environments—Core Network, Secure Zone, and Isolated Lab. +VAMT is commonly implemented in enterprise environments. The following screenshot illustrates three common environments—Core Network, Secure Zone, and Isolated Lab. ![VAMT in the enterprise.](images/dep-win8-l-vamt-image001-enterprise.jpg) -In the Core Network environment, all computers are within a common network managed by Active Directory® Domain Services (AD DS). The Secure Zone represents higher-security Core Network computers that have additional firewall protection. +In the Core Network environment, all computers are within a common network managed by Active Directory® Domain Services (AD DS). The Secure Zone represents higher-security Core Network computers that have extra firewall protection. The Isolated Lab environment is a workgroup that is physically separate from the Core Network, and its computers do not have Internet access. The network security policy states that no information that could identify a specific computer or user may be transferred out of the Isolated Lab. ## VAMT User Interface @@ -60,7 +60,7 @@ VAMT provides a single, graphical user interface for managing activations, and f - **Adding and removing computers.** You can use VAMT to discover computers in the local environment. VAMT can discover computers by querying AD DS, workgroups, by individual computer name or IP address, or via a general LDAP query. - **Discovering products.** You can use VAMT to discover Windows, Windows Server, Office, and select other products installed on the client computers. -- **Monitoring activation status.** You can collect activation information about each product, including the last 5 characters of the product key being used, the current license state (such as Licensed, Grace, Unlicensed), and the product edition information. +- **Monitoring activation status.** You can collect activation information about each product, including the last five characters of the product key being used, the current license state (such as Licensed, Grace, Unlicensed), and the product edition information. - **Managing product keys.** You can store multiple product keys and use VAMT to install these keys to remote client products. You can also determine the number of activations remaining for MAKs. - **Managing activation data.** VAMT stores activation data in a SQL database. VAMT can export this data to other VAMT hosts or to an archive in XML format. diff --git a/windows/deployment/volume-activation/manage-activations-vamt.md b/windows/deployment/volume-activation/manage-activations-vamt.md index e1e2f2151e..6c96637ddf 100644 --- a/windows/deployment/volume-activation/manage-activations-vamt.md +++ b/windows/deployment/volume-activation/manage-activations-vamt.md @@ -1,6 +1,6 @@ --- title: Manage Activations (Windows 10) -description: Learn how to manage activations and how to activate a client computer by using a variety of activation methods. +description: Learn how to manage activations and how to activate a client computer by using various activation methods. ms.assetid: 53bad9ed-9430-4f64-a8de-80613870862c ms.reviewer: manager: laurawi @@ -17,7 +17,7 @@ ms.topic: article # Manage Activations -This section describes how to activate a client computer, by using a variety of activation methods. +This section describes how to activate a client computer, by using various activation methods. ## In this Section @@ -25,7 +25,7 @@ This section describes how to activate a client computer, by using a variety of |------|------------| |[Perform Online Activation](online-activation-vamt.md) |Describes how to activate a client computer over the Internet. | |[Perform Proxy Activation](proxy-activation-vamt.md) |Describes how to perform volume activation for client products that do not have Internet access. | -|[Perform KMS Activation](kms-activation-vamt.md) |Describes how perform volume activation using the Key Management Service (KMS). | +|[Perform KMS Activation](kms-activation-vamt.md) |Describes how to perform volume activation using the Key Management Service (KMS). | |[Perform Local Reactivation](local-reactivation-vamt.md) |Describes how to reactivate an operating system or Office program that was reinstalled. | |[Activate an Active Directory Forest Online](activate-forest-vamt.md) |Describes how to use Active Directory-Based Activation to online activate an Active Directory forest. | |[Activate by Proxy an Active Directory Forest](activate-forest-by-proxy-vamt.md) |Describes how to use Active Directory-Based Activation to proxy activate an Active Directory forest that is not connected to the Internet. | diff --git a/windows/deployment/volume-activation/scenario-proxy-activation-vamt.md b/windows/deployment/volume-activation/scenario-proxy-activation-vamt.md index d3b906680d..3e9a42c319 100644 --- a/windows/deployment/volume-activation/scenario-proxy-activation-vamt.md +++ b/windows/deployment/volume-activation/scenario-proxy-activation-vamt.md @@ -17,7 +17,7 @@ ms.topic: article # Scenario 2: Proxy Activation -In this scenario, the Volume Activation Management Tool (VAMT) is used to activate products that are installed on workgroup computers in an isolated lab environment. For workgroups which are isolated from the larger network, you can perform proxy activation of Multiple Activation Keys (MAKs), KMS Host keys (CSVLKs), Generic Volume License Keys (GVLKs) (or KMS client keys), or retail keys. Proxy activation is performed by installing a second instance of VAMT on a computer in the isolated workgroup. You can then use removable media to transfer VAMT Computer Information Lists (CILXs) between the instance of VAMT in the isolated workgroup and another VAMT host that has Internet access. The following diagram shows a Multiple Activation Key (MAK) proxy activation scenario: +In this scenario, the Volume Activation Management Tool (VAMT) is used to activate products that are installed on workgroup computers in an isolated lab environment. For workgroups that are isolated from the larger network, you can perform proxy activation of Multiple Activation Keys (MAKs), KMS Host keys (CSVLKs), Generic Volume License Keys (GVLKs) (or KMS client keys), or retail keys. Proxy activation is performed by installing a second instance of VAMT on a computer in the isolated workgroup. You can then use removable media to transfer VAMT Computer Information Lists (CILXs) between the instance of VAMT in the isolated workgroup and another VAMT host that has Internet access. The following diagram shows a Multiple Activation Key (MAK) proxy activation scenario: ![VAMT MAK proxy activation scenario.](images/dep-win8-l-vamt-makproxyactivationscenario.jpg) @@ -45,9 +45,9 @@ In this scenario, the Volume Activation Management Tool (VAMT) is used to activa 2. To open the **Discover Products** dialog box, click **Discover products** in the right-side pane. 3. In the **Discover Products** dialog box, click **Search for computers in the Active Directory** to display the search options, and then click the search options that you want to use. You can search for computers in an Active Directory domain, by individual computer name or IP address, in a workgroup, or by a general LDAP query: - To search for computers in an Active Directory domain, click **Search for computers in the Active Directory**. Then under **Domain Filter Criteria**, in the list of domain names, click the name of the domain that you want to search. You can narrow the search further by typing a name in the **Filter by computer name** field to search for specific computers in the domain. This filter supports the asterisk (\*) wildcard. For example, typing "a\*" will display only computer names that start with the letter "a". - - To search by individual computer name or IP address, click **Manually enter name or IP address**. Then enter the full name or IP address in the **One or more computer names or IP addresses separated by commas** text box. Separate multiple entries with a comma. Note that both IPv4 and IPv6addressing are supported. + - To search by individual computer name or IP address, click **Manually enter name or IP address**. Then enter the full name or IP address in the **One or more computer names or IP addresses separated by commas** text box. Separate multiple entries with a comma. Both IPv4 and IPv6addressing are supported. - To search for computers in a workgroup, click **Search for computers in the workgroup**. Then under **Workgroup Filter Criteria**, in the list of workgroup names, click the name of the workgroup that you want to search. You can narrow the search further by typing a name in the **Filter by computer name** field to search for a specific computer in the workgroup. This filter supports the asterisk (\*) wildcard. For example, typing "a\*" will display only those computer names that start with the letter "a". - - To search for computers by using a general LDAP query, click **Search with LDAP query** and enter your query in the text box that appears. VAMT will validate the LDAP query syntax, but will otherwise run the query without additional checks. + - To search for computers by using a general LDAP query, click **Search with LDAP query** and enter your query in the text box that appears. VAMT will validate the LDAP query syntax, but will otherwise run the query without extra checks. 4. Click **Search**. The **Finding Computers** window appears and displays the search progress as the computers are located. @@ -70,9 +70,9 @@ You can sort the list of products so that it is easier to find the computers tha To collect the status from select computers in the database, you can select computers in the product list view by using one of the following methods: - To select a block of consecutively listed computers, click the first computer that you want to select, and then click the last computer while pressing the **Shift** key. -- To select computers which are not listed consecutively, hold down the **Ctrl** ley and select each computer for which you want to collect the status information. +- To select computers that are not listed consecutively, hold down the **Ctrl** key and select each computer for which you want to collect the status information. **To collect status information from the selected computers** -- In the right-side **Actions** pane, click **Update license status** in the **Selected Items** menu and then click a credential option. Choose **Alternate Credentials** only if you are updating products that require administrator credentials that are different from the ones that you used to log on to the computer. Otherwise, click **Current Credentials** and continue to step 2.If you are supplying alternate credentials, in the **Windows Security** dialog box type the appropriate user name and password and then click **OK**. +- In the right-side **Actions** pane, click **Update license status** in the **Selected Items** menu and then click a credential option. Choose **Alternate Credentials** only if you are updating products that require administrator credentials that are different from the ones that you used to sign in to the computer. Otherwise, click **Current Credentials** and continue to step 2.If you are supplying alternate credentials, in the **Windows Security** dialog box type the appropriate user name and password and then click **OK**. - VAMT displays the **Collecting product information** dialog box while it collects the license status of all supported products on the selected computers. When the process is finished, the updated license status of each product will appear in the product list view in the center pane. **Note** @@ -91,9 +91,9 @@ To collect the status from select computers in the database, you can select comp 1. In the left-side pane, in the **Products** node click the product that you want to install keys onto. 2. If necessary, sort and filter the list of products so that it is easier to find the computers that must have a product key installed. See [Step 5: Sort and Filter the List of Computers](#step-5-sort-and-filter-the-list-of-computers). -3. In the **Products** list view pane, select the individual products which must have keys installed. You can use the **CTRL** key or the **SHIFT** key to select more than one product. +3. In the **Products** list view pane, select the individual products that must have keys installed. You can use the **CTRL** key or the **SHIFT** key to select more than one product. 4. Click **Install product key** in the **Selected Items** menu in the right-side pane to display the **Install Product Key** dialog box. -5. The **Select Product Key** dialog box displays the keys that are available to be installed. Under **Recommended MAKs**, VAMT might display one or more recommended MAKs based on the selected products. If you are installing a MAK you can select a recommended product key or any other MAK from the **All Product Keys List**. If you are not installing a MAK, select a product key from the **All Product Keys** list. Use the scroll bar if you need to view the **Description** for each key. When you have selected the product key that you want to install, click **Install Key**. Note that only one key can be installed at a time. +5. The **Select Product Key** dialog box displays the keys that are available to be installed. Under **Recommended MAKs**, VAMT might display one or more recommended MAKs based on the selected products. If you are installing an MAK, you can select a recommended product key or any other MAK from the **All Product Keys List**. If you are not installing a MAK, select a product key from the **All Product Keys** list. Use the scroll bar if you need to view the **Description** for each key. When you have selected the product key that you want to install, click **Install Key**. Only one key can be installed at a time. 6. VAMT displays the **Installing product key** dialog box while it attempts to install the product key for the selected products. When the process is finished, the status appears in the **Action Status** column of the dialog box. Click **Close** to close the dialog box. You can also click the **Automatically close when done** check box when the dialog box appears. The same status appears under the **Status of Last Action** column in the product list view in the center pane. diff --git a/windows/deployment/volume-activation/vamt-step-by-step.md b/windows/deployment/volume-activation/vamt-step-by-step.md index ef45dc1c96..da420e7365 100644 --- a/windows/deployment/volume-activation/vamt-step-by-step.md +++ b/windows/deployment/volume-activation/vamt-step-by-step.md @@ -25,9 +25,9 @@ This section provides step-by-step instructions on implementing the Volume Activ |------|------------| |[Scenario 1: Online Activation](scenario-online-activation-vamt.md) |Describes how to distribute Multiple Activation Keys (MAKs) to products installed on one or more connected computers within a network, and how to instruct these products to contact Microsoft over the Internet for activation. | |[Scenario 2: Proxy Activation](scenario-proxy-activation-vamt.md) |Describes how to use two VAMT host computers — the first one with Internet access and a second computer within an isolated workgroup — as proxies to perform MAK volume activation for workgroup computers that do not have Internet access. | -|[Scenario 3: KMS Client Activation](scenario-kms-activation-vamt.md) |Describes how to use VAMT to configure client products for Key Management Service (KMS) activation. By default, volume license editions of Windows 10, Windows Vista, Windows® 7, Windows 8, Windows Server 2008, Windows Server 2008 R2, or Windows Server® 2012, and Microsoft® Office 2010 use KMS for activation. | +|[Scenario 3: Key Management Service (KMS) Client Activation](scenario-kms-activation-vamt.md) |Describes how to use VAMT to configure client products for Key Management Service (KMS) activation. By default, volume license editions of Windows 10, Windows Vista, Windows® 7, Windows 8, Windows Server 2008, Windows Server 2008 R2, or Windows Server® 2012, and Microsoft® Office 2010 use KMS for activation. | -## Related topics +## Related articles - [Introduction to VAMT](introduction-vamt.md)     diff --git a/windows/deployment/windows-deployment-scenarios-and-tools.md b/windows/deployment/windows-deployment-scenarios-and-tools.md index 70d738e262..1a4195b593 100644 --- a/windows/deployment/windows-deployment-scenarios-and-tools.md +++ b/windows/deployment/windows-deployment-scenarios-and-tools.md @@ -18,16 +18,16 @@ ms.collection: highpri # Windows 10 deployment scenarios and tools -To successfully deploy the Windows 10 operating system and applications for your organization, it is essential that you know about the available tools to help with the process. In this topic, you will learn about the most commonly used tools for Windows 10 deployment. +To successfully deploy the Windows 10 operating system and applications for your organization, you must know about the available tools to help with the process. In this article, you will learn about the most commonly used tools for Windows 10 deployment. -Microsoft provides many tools, services, and solutions. These tools include Windows Deployment Services (WDS), the Volume Activation Management Tool (VAMT), the User State Migration Tool (USMT), Windows System Image Manager (Windows SIM), Windows Preinstallation Environment (Windows PE), and Windows Recovery Environment (Windows RE). Keep in mind that these are just tools and not a complete solution on their own. It’s when you combine these tools with solutions like [Microsoft Deployment Toolkit (MDT)](./deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md) or [Configuration Manager](deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) that you get the complete deployment solution. +Microsoft provides many tools, services, and solutions. These tools include Windows Deployment Services (WDS), the Volume Activation Management Tool (VAMT), the User State Migration Tool (USMT), Windows System Image Manager (Windows SIM), Windows Preinstallation Environment (Windows PE), and Windows Recovery Environment (Windows RE). Keep in mind that these tools are not a complete solution on their own. It’s when you combine these tools with solutions like [Microsoft Deployment Toolkit (MDT)](./deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md) or [Configuration Manager](deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) that you get the complete deployment solution. -In this topic, you also learn about different types of reference images that you can build, and why reference images are beneficial for most organizations +In this article, you also learn about different types of reference images that you can build, and why reference images are beneficial for most organizations ## Windows Assessment and Deployment Kit -Windows ADK contains core assessment and deployment tools and technologies, including Deployment Image Servicing and Management (DISM), Windows Imaging and Configuration Designer (Windows ICD), Windows System Image Manager (Windows SIM), User State Migration Tool (USMT), Volume Activation Management Tool (VAMT), Windows Preinstallation Environment (Windows PE), Windows Assessment Services, Windows Performance Toolkit (WPT), Application Compatibility Toolkit (ACT), and Microsoft SQL Server 2012 Express. For more details, see [Windows ADK for Windows 10](/windows-hardware/get-started/adk-install) or [Windows ADK for Windows 10 scenarios for IT Pros](windows-adk-scenarios-for-it-pros.md). +Windows ADK contains core assessment and deployment tools and technologies, including Deployment Image Servicing and Management (DISM), Windows Imaging and Configuration Designer (Windows ICD), Windows System Image Manager (Windows SIM), User State Migration Tool (USMT), Volume Activation Management Tool (VAMT), Windows Preinstallation Environment (Windows PE), Windows Assessment Services, Windows Performance Toolkit (WPT), Application Compatibility Toolkit (ACT), and Microsoft SQL Server 2012 Express. For more information, see [Windows ADK for Windows 10](/windows-hardware/get-started/adk-install) or [Windows ADK for Windows 10 scenarios for IT Pros](windows-adk-scenarios-for-it-pros.md). ![figure 1.](images/win-10-adk-select.png) @@ -43,7 +43,7 @@ DISM services online and offline images. For example, with DISM you can install Dism.exe /Online /Enable-Feature /FeatureName:NetFX3 /All /Source:D:\Sources\SxS /LimitAccess ``` -In Windows 10, you can use Windows PowerShell for many of the functions performed by DISM.exe. The equivalent command in Windows 10 using PowerShell is: +In Windows 10, you can use Windows PowerShell for many of the functions done by DISM.exe. The equivalent command in Windows 10 using PowerShell is: ``` syntax Enable-WindowsOptionalFeature -Online -FeatureName NetFx3 -All @@ -67,9 +67,9 @@ Occasionally, we find that customers are wary of USMT because they believe it re USMT includes several command-line tools, the most important of which are ScanState and LoadState: -- **ScanState.exe.** This performs the user-state backup. -- **LoadState.exe.** This performs the user-state restore. -- **UsmtUtils.exe.** This supplements the functionality in ScanState.exe and LoadState.exe. +- **ScanState.exe.** This tool performs the user-state backup. +- **LoadState.exe.** This tool performs the user-state restore. +- **UsmtUtils.exe.** This tool supplements the functionality in ScanState.exe and LoadState.exe. In addition to these tools, there are also XML templates that manage which data is migrated. You can customize the templates, or create new ones, to manage the backup process at a high level of detail. USMT uses the following terms for its templates: @@ -85,20 +85,20 @@ USMT supports capturing data and settings from Windows Vista and later, and rest By default USMT migrates many settings, most of which are related to the user profile but also to Control Panel configurations, file types, and more. The default templates that are used in Windows 10 deployments are MigUser.xml and MigApp.xml. These two default templates migrate the following data and settings: -- Folders from each profile, including those from user profiles as well as shared and public profiles. For example, the My Documents, My Video, My Music, My Pictures, desktop files, Start menu, Quick Launch settings, and Favorites folders are migrated. -- Specific file types. USMT templates migrate the following file types: .accdb, .ch3, .csv, .dif, .doc\*, .dot\*, .dqy, .iqy, .mcw, .mdb\*, .mpp, .one\*, .oqy, .or6, .pot\*, .ppa, .pps\*, .ppt\*, .pre, .pst, .pub, .qdf, .qel, .qph, .qsd, .rqy, .rtf, .scd, .sh3, .slk, .txt, .vl\*, .vsd, .wk\*, .wpd, .wps, .wq1, .wri, .xl\*, .xla, .xlb, .xls\*. +- Folders from each profile, including those folders from user profiles, and shared and public profiles. For example, the My Documents, My Video, My Music, My Pictures, desktop files, Start menu, Quick Launch settings, and Favorites folders are migrated. +- Specific file types. USMT templates migrate the following file types: .accdb, .ch3, .csv,dif, .doc\*, .dot\*, .dqy, .iqy, .mcw, .mdb\*, .mpp, .one\*, .oqy, .or6, .pot\*, .ppa, .pps\*, .ppt\*, .pre, .pst, .pub, .qdf, .qel, .qph, .qsd, .rqy, .rtf, .scd, .sh3, .slk, .txt, .vl\*, .vsd, .wk\*, .wpd, .wps, .wq1, .wri, .xl\*, .xla, .xlb, .xls\*. - **Note**   - The OpenDocument extensions (\*.odt, \*.odp, \*.ods, etc.) that Microsoft Office applications can use are not migrated by default. + > [!NOTE] + > The OpenDocument extensions (\*.odt, \*.odp, \*.ods, etc.) that Microsoft Office applications can use are not migrated by default. - Operating system component settings - Application settings -These are the settings migrated by the default MigUser.xml and MigApp.xml templates. For more details on what USMT migrates, see [What does USMT migrate?](./usmt/usmt-what-does-usmt-migrate.md) For more information on the USMT overall, see the [USMT technical reference](./usmt/usmt-reference.md). +These settings are the ones migrated by the default MigUser.xml and MigApp.xml templates. For more information on what USMT migrates, see [What does USMT migrate?](./usmt/usmt-what-does-usmt-migrate.md) For more information on the USMT overall, see the [USMT technical reference](./usmt/usmt-reference.md). ### Windows Imaging and Configuration Designer -Windows Imaging and Configuration Designer (Windows ICD) is a tool designed to assist with the creation of provisioning packages that can be used to dynamically configure a Windows device (PCs, tablets, and phones). This is particularly useful for setting up new devices, without the need for re-imaging the device with a custom image. +Windows Imaging and Configuration Designer (Windows ICD) is a tool designed to assist with the creation of provisioning packages that can be used to dynamically configure a Windows device (PCs, tablets, and phones). This tool is useful for setting up new devices, without the need for re-imaging the device with a custom image. ![figure 4.](images/windows-icd.png) @@ -108,7 +108,7 @@ For more information, see [Windows Imaging and Configuration Designer](/windows/ ### Windows System Image Manager (Windows SIM) -Windows SIM is an authoring tool for Unattend.xml files. When using MDT and/or Configuration Manager, you don’t need Windows SIM very often because those systems automatically update the Unattend.xml file during the deployment, greatly simplifying the process overall. +Windows SIM is an authoring tool for Unattend.xml files. When using MDT and/or Configuration Manager, you don’t need Windows SIM often because those systems automatically update the Unattend.xml file during the deployment, greatly simplifying the process overall. ![figure 7.](images/mdt-11-fig07.png) @@ -168,7 +168,7 @@ In Windows Server 2012 R2, [Windows Deployment Services](/previous-versions/wind ### Trivial File Transfer Protocol (TFTP) configuration -In some cases, you need to modify TFTP Maximum Block Size settings for performance tuning reasons, especially when PXE traffic travels through routers and such. In the previous version of WDS, it was possible to change that, but the method of do so—editing the registry—was not user friendly. In Windows Server 2012, this has become much easier to do as it can be configured as a setting. +In some cases, you need to modify TFTP Maximum Block Size settings for performance tuning reasons, especially when PXE traffic travels through routers and such. In the previous version of WDS, it was possible to change that, but the method of do so — editing the registry — was not user friendly. In Windows Server 2012, this modification in settings has become much easier to do as it can be configured as a setting. Also, there are a few new features related to TFTP performance: @@ -210,7 +210,7 @@ The SCM console showing a baseline configuration for a fictional client's comput ## Microsoft Desktop Optimization Pack -MDOP is a suite of technologies available to Software Assurance customers through an additional subscription. +MDOP is a suite of technologies available to Software Assurance customers through another subscription. The following components are included in the MDOP suite: @@ -267,29 +267,29 @@ With UEFI, you can benefit from: - **Faster boot time.** UEFI does not use INT 13, and that improves boot time, especially when it comes to resuming from hibernate. - **Multicast deployment.** UEFI firmware can use multicast directly when it boots up. In WDS, MDT, and Configuration Manager scenarios, you need to first boot up a normal Windows PE in unicast and then switch into multicast. With UEFI, you can run multicast from the start. - **Compatibility with earlier BIOS.** Most of the UEFI implementations include a compatibility support module (CSM) that emulates BIOS. -- **CPU-independent architecture.** Even if BIOS can run both 32- and 64-bit versions of firmware, all firmware device drivers on BIOS systems must also be 16-bit, and this affects performance. One of the reasons is the limitation in addressable memory, which is only 64 KB with BIOS. +- **CPU-independent architecture.** Even if BIOS can run both 32-bit and 64-bit versions of firmware, all firmware device drivers on BIOS systems must also be 16-bit, and this affects performance. One of the reasons is the limitation in addressable memory, which is only 64 KB with BIOS. - **CPU-independent drivers.** On BIOS systems, PCI add-on cards must include a ROM that contains a separate driver for all supported CPU architectures. That is not needed for UEFI because UEFI has the ability to use EFI Byte Code (EBC) images, which allow for a processor-independent device driver environment. - **Flexible pre-operating system environment.** UEFI can perform many functions for you. You just need an UEFI application, and you can perform diagnostics and automatic repairs, and call home to report errors. - **Secure boot.** Windows 8 and later can use the UEFI firmware validation process, called secure boot, which is defined in UEFI 2.3.1. Using this process, you can ensure that UEFI launches only a verified operating system loader and that malware cannot switch the boot loader. ### Versions -UEFI Version 2.3.1B is the version required for Windows 8 and later logo compliance. Later versions have been released to address issues; a small number of machines may need to upgrade their firmware to fully support the UEFI implementation in Windows 8 and later. +UEFI Version 2.3.1B is the version required for Windows 8 and later logo compliance. Later versions have been released to address issues; a few machines may need to upgrade their firmware to fully support the UEFI implementation in Windows 8 and later. ### Hardware support for UEFI In regard to UEFI, hardware is divided into four device classes: -- **Class 0 devices.** This is the UEFI definition for a BIOS, or non-UEFI, device. -- **Class 1 devices.** These devices behave like a standard BIOS machine, but they run EFI internally. They should be treated as normal BIOS-based machines. Class 1 devices use a CSM to emulate BIOS. These older devices are no longer manufactured. -- **Class 2 devices.** These devices have the capability to behave as a BIOS- or a UEFI-based machine, and the boot process or the configuration in the firmware/BIOS determines the mode. Class 2 devices use a CSM to emulate BIOS. These are the most common type of devices currently available. -- **Class 3 devices.** These are UEFI-only devices, which means you must run an operating system that supports only UEFI. Those operating systems include Windows 8, Windows 8.1, Windows Server 2012, and Windows Server 2012 R2. Windows 7 is not supported on these class 3 devices. Class 3 devices do not have a CSM to emulate BIOS. +- **Class 0 devices.** The device of this class is the UEFI definition for a BIOS, or non-UEFI, device. +- **Class 1 devices.** The devices of this class behave like a standard BIOS machine, but they run EFI internally. They should be treated as normal BIOS-based machines. Class 1 devices use a CSM to emulate BIOS. These older devices are no longer manufactured. +- **Class 2 devices.** The devices of this class have the capability to behave as a BIOS- or a UEFI-based machine, and the boot process or the configuration in the firmware/BIOS determines the mode. Class 2 devices use a CSM to emulate BIOS. These are the most common type of devices currently available. +- **Class 3 devices.** The devices of this class are UEFI-only devices, which means you must run an operating system that supports only UEFI. Those operating systems include Windows 8, Windows 8.1, Windows Server 2012, and Windows Server 2012 R2. Windows 7 is not supported on these class 3 devices. Class 3 devices do not have a CSM to emulate BIOS. ### Windows support for UEFI Microsoft started with support for EFI 1.10 on servers and then added support for UEFI on both clients and servers. -With UEFI 2.3.1, there are both x86 and x64 versions of UEFI. Windows 10 supports both. However, UEFI does not support cross-platform boot. This means that a computer that has UEFI x64 can run only a 64-bit operating system, and a computer that has UEFI x86 can run only a 32-bit operating system. +With UEFI 2.3.1, there are both x86 and x64 versions of UEFI. Windows 10 supports both. However, UEFI does not support cross-platform boot. This limitation means that a computer that has UEFI x64 can run only a 64-bit operating system, and a computer that has UEFI x86 can run only a 32-bit operating system. ### How UEFI is changing operating system deployment @@ -297,12 +297,12 @@ There are many things that affect operating system deployment as soon as you run - Switching from BIOS to UEFI in the hardware is easy, but you also need to reinstall the operating system because you need to switch from MBR/NTFS to GPT/FAT32 and NTFS. - When you deploy to a Class 2 device, make sure the boot option you select matches the setting you want to have. It is common for old machines to have several boot options for BIOS but only a few for UEFI, or vice versa. -- When deploying from media, remember the media has to be FAT32 for UEFI, and FAT32 has a file-size limitation of 4GB. +- When deploying from media, remember the media has to be FAT32 for UEFI, and FAT32 has a file-size limitation of 4 GB. - UEFI does not support cross-platform booting; therefore, you need to have the correct boot media (32- or 64-bit). For more information on UEFI, see the [UEFI firmware](/previous-versions/windows/it-pro/windows-8.1-and-8/hh824898(v=win.10)) overview and related resources. -## Related topics +## Related articles [Sideload apps in Windows 10](/windows/application-management/sideload-apps-in-windows-10)
[Windows ADK for Windows 10 scenarios for IT pros](windows-adk-scenarios-for-it-pros.md) \ No newline at end of file From d7b795456578bdb84e7256de8b9cfc74b2426d89 Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Wed, 19 Jan 2022 14:15:38 -0700 Subject: [PATCH 046/666] Update waas-delivery-optimization.md - Update Bypass version note - Add details to 'behind the NAT' for LAN default option - Update 'NAT' to 'None' in Restrict Peer mode - Add RFC link for DNS-SD --- windows/deployment/update/waas-delivery-optimization.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 7a22bcf291..6fa98d31a6 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -38,13 +38,13 @@ 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). 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)." +- New peer selection options: Currently the available options include: 0 = None, 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). > [!NOTE] -> The Local Peer Discovery (DNS-SD) option can only be set via MDM delivered policies on Windows 11 builds. This feature can be enabled in supported Windows 10 builds by setting the `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization\DORestrictPeerSelectionBy` value to **2**. For more information, see [Delivery Optimization reference](/windows/deployment/update/waas-delivery-optimization-reference). +> The Local Peer Discovery (DNS-SD, [RFC 6763](https://datatracker.ietf.org/doc/html/rfc6763)) option can only be set via MDM delivered policies on Windows 11 builds. This feature can be enabled in supported Windows 10 builds by setting the `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization\DORestrictPeerSelectionBy` value to **2**. For more information, see [Delivery Optimization reference](/windows/deployment/update/waas-delivery-optimization-reference). -- 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. +- Starting with Windows 11, the Bypass option of [Download Mode](waas-delivery-optimization-reference.md#download-mode) is no longer used. ## Requirements @@ -93,7 +93,7 @@ The following table lists the minimum Windows 10 version that supports Delivery -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. +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 (which includes either Ethernet or WiFi), 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). From 332f1f3c3fc28244ab93489814c9b2db8e1d3d19 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 20 Jan 2022 12:05:37 +0530 Subject: [PATCH 047/666] Acrolinx issues fixed --- ...abase-management-strategies-and-deployment.md | 16 ++++++++-------- ...rotection-considerations-for-windows-to-go.md | 6 +++--- .../using-the-sdbinstexe-command-line-tool.md | 2 +- .../deployment/planning/using-the-sua-wizard.md | 4 ++-- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md b/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md index fae3bcf0a8..29b77be77b 100644 --- a/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md +++ b/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md @@ -49,7 +49,7 @@ Microsoft provides general recommends the following remedies for improving the m - **Define your resources responsible for addressing questions and enforcing your standards** - Ensure you determine who will be responsible for staying current with the technology and standards that are related to your compatibility fixes and custom compatibility-fix databases. As your databases are managed over time, you must ensure that someone in your organization stays current with the relevant technology. + Ensure you determine who will be responsible for staying current with the technology and standards that are related to your compatibility fixes and custom compatibility-fix databases. As your databases are managed over time, ensure that someone in your organization stays current with the relevant technology. ## Strategies for Deploying Your Compatibility Fixes @@ -64,7 +64,7 @@ Determine which method best meets your organization's deployment needs. ### Deploying Fixes as Part of an Application-Installation Package -One strategy to deploy compatibility fixes is to create a custom compatibility-fix database that contains a single entry that is applied directly to the application-installation package. While this is the most straightforward method of deployment, it has been shown that this method can become overly complex, especially if you are fixing a large number of applications. +One strategy to deploy compatibility fixes is to create a custom compatibility-fix database that contains a single entry that is applied directly to the application-installation package. While this method is the most straightforward one for deployment, it has been shown that this method can become overly complex, especially if you are fixing a large number of applications. If the following considerations apply to your organization, you should avoid this strategy and instead consider using a centralized compatibility-fix database, as described in the next section. @@ -74,7 +74,7 @@ If the following considerations apply to your organization, you should avoid thi - **Will you be able to track which applications are installed on which computer?** - You might determine that your initial set of compatibility fixes is not comprehensive, and that you must deploy an updated version of the compatibility-fix database to resolve the additional issues. If you deployed the initial set by using the application-installation package, you will be required to locate each client computer that is running the application and replace the compatibility fix. + You might determine that your initial set of compatibility fixes is not comprehensive, and that you must deploy an updated version of the compatibility-fix database to resolve the other issues. If you deployed the initial set by using the application-installation package, you will be required to locate each client computer that is running the application and replace the compatibility fix. ### Deploying Fixes Through a Centralized Compatibility-Fix Database @@ -82,23 +82,23 @@ The other recommended strategy for deploying compatibility fixes into your organ This approach tends to work best for organizations that have a well-developed deployment infrastructure in place, with centralized ownership of the process. We recommend that you consider the following before using this approach: -- Does your organization have the tools required to deploy and update a compatibility-fix database for all of the effected computers? +- Does your organization have the tools required to deploy and update a compatibility-fix database for all of the affected computers? If you intend to manage a centralized compatibility-fix database, you must verify that your organization has the required tools to deploy and update all of the affected computers in your organization. - Do you have centralized resources that can manage and update the centralized compatibility-fix database? - You must ensure that you have identified the appropriate owners for the deployment process, for the applications, and for the database updates, in addition to determining the process by which compatibility issues can be deployed to specific computers. + Ensure that you have identified the appropriate owners for the deployment process, for the applications, and for the database updates, in addition to determining the process by which compatibility issues can be deployed to specific computers. ### Merging Centralized Compatibility-Fix Databases -If you decide to use the centralized compatibility-fix database deployment strategy, you can merge any of your individual compatibility-fix databases. This enables you to create a single custom compatibility-fix database that can be used to search for and determine whether Windows® should apply a fix to a specific executable (.exe) file. We recommend merging your databases based on the following process. +If you decide to use the centralized compatibility-fix database deployment strategy, you can merge any of your individual compatibility-fix databases. This provision enables you to create a single custom compatibility-fix database that can be used to search for and determine whether Windows® should apply a fix to a specific executable (.exe) file. We recommend merging your databases based on the following process. **To merge your custom-compatibility databases** 1. Verify that your application-compatibility testers are performing their tests on computers with the latest version of your compatibility-fix database. For example, Custom DB1. -2. If the tester determines that an application requires an additional compatibility fix that is not a part of the original compatibility-fix database, he or she must create a new custom compatibility database with all of the required information for that single fix. For example, Custom DB2. +2. If the tester determines that an application requires an extra compatibility fix that is not a part of the original compatibility-fix database, the tester must create a new custom compatibility database with all of the required information for that single fix, for example, Custom DB2. 3. The tester applies the new Custom DB2 information to the application and then tests for both the functionality and integration, to ensure that the compatibility issues are addressed. @@ -128,7 +128,7 @@ In order to meet the two requirements above, we recommend that you use one of th You can package your .sib file and a custom deployment script into a file with the .msi extension, and then deploy the .msi file into your organization. > [!IMPORTANT] - > You must ensure that you mark your custom script so that it does not impersonate the calling user. For example, if you use Microsoft® Visual Basic® Scripting Edition (VBScript), the custom action type would be: + > Ensure that you mark your custom script so that it does not impersonate the calling user. For example, if you use Microsoft® Visual Basic® Scripting Edition (VBScript), the custom action type would be: >`msidbCustomActionTypeVBScript + msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate = 0x0006 + 0x0400 + 0x0800 = 0x0C06 = 3078 decimal)` diff --git a/windows/deployment/planning/security-and-data-protection-considerations-for-windows-to-go.md b/windows/deployment/planning/security-and-data-protection-considerations-for-windows-to-go.md index a40bab3ece..4bfd9b2dd9 100644 --- a/windows/deployment/planning/security-and-data-protection-considerations-for-windows-to-go.md +++ b/windows/deployment/planning/security-and-data-protection-considerations-for-windows-to-go.md @@ -32,12 +32,12 @@ One of the most important requirements to consider when you plan your Windows To As long as you are not saving data on the Windows To Go drive, there is no need for a backup and restore solution for Windows To Go. If you are saving data on the drive and are not using folder redirection and offline files, you should back up all of your data to a network location, such as cloud storage or a network share after each work session. Review the new and improved features described in [Supporting Information Workers with Reliable File Services and Storage](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831495(v=ws.11)) for different solutions you could implement. -If the USB drive fails for any reason, the standard process to restore the drive to working condition is to reformat and reprovision the drive with Windows To Go, so all data and customization on the drive will be lost. This is another reason why using roaming user profiles, folder redirection, and offline files with Windows To Go is strongly recommended. For more information, see [Folder Redirection, Offline Files, and Roaming User Profiles overview](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh848267(v=ws.11)). +If the USB drive fails for any reason, the standard process to restore the drive to working condition is to reformat and reprovision the drive with Windows To Go, so all data and customization on the drive will be lost. This result is another reason why using roaming user profiles, folder redirection, and offline files with Windows To Go is recommended. For more information, see [Folder Redirection, Offline Files, and Roaming User Profiles overview](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh848267(v=ws.11)). ## BitLocker -We recommend that you use BitLocker with your Windows To Go drives to protect the drive from being compromised if the drive is lost or stolen. When BitLocker is enabled, the user must provide a password to unlock the drive and boot the Windows To Go workspace, this helps prevent unauthorized users from booting the drive and using it to gain access to your network resources and confidential data. Because Windows To Go drives are meant to be roamed between computers, the Trusted Platform Module (TPM) cannot be used by BitLocker to protect the drive. Instead, you will be specifying a password that BitLocker will use for disk encryption and decryption. By default, this password must be eight characters in length and can enforce more strict requirements depending on the password complexity requirements defined by your organizations domain controller. +We recommend that you use BitLocker with your Windows To Go drives to protect the drive from being compromised if the drive is lost or stolen. When BitLocker is enabled, the user must provide a password to unlock the drive and boot the Windows To Go workspace. This password requirement helps prevent unauthorized users from booting the drive and using it to gain access to your network resources and confidential data. Because Windows To Go drives are meant to be roamed between computers, the Trusted Platform Module (TPM) cannot be used by BitLocker to protect the drive. Instead, you will be specifying a password that BitLocker will use for disk encryption and decryption. By default, this password must be eight characters in length and can enforce more strict requirements depending on the password complexity requirements defined by your organizations domain controller. You can enable BitLocker while using the Windows To Go Creator wizard as part of the drive provisioning process before first use; or it can be enabled afterward by the user from within the Windows To Go workspace. @@ -51,7 +51,7 @@ If you are using a host computer running Windows 7 that has BitLocker enabled, ## Disk discovery and data leakage -We recommend that you use the **NoDefaultDriveLetter** attribute when provisioning the USB drive to help prevent accidental data leakage. **NoDefaultDriveLetter** will prevent the host operating system from assigning a drive letter if a user inserts it into a running computer. This means the drive will not appear in Windows Explorer and an Auto-Play prompt will not be displayed to the user. This reduces the likelihood that an end user will access the offline Windows To Go disk directly from another computer. If you use the Windows To Go Creator to provision a workspace, this attribute will automatically be set for you. +We recommend that you use the **NoDefaultDriveLetter** attribute when provisioning the USB drive to help prevent accidental data leakage. **NoDefaultDriveLetter** will prevent the host operating system from assigning a drive letter if a user inserts it into a running computer. This prevention means the drive will not appear in Windows Explorer and an Auto-Play prompt will not be displayed to the user. This non-display of the drive and the prompt reduces the likelihood that an end user will access the offline Windows To Go disk directly from another computer. If you use the Windows To Go Creator to provision a workspace, this attribute will automatically be set for you. To prevent accidental data leakage between Windows To Go and the host system Windows 8 has a new SAN policy—OFFLINE\_INTERNAL - “4” to prevent the operating system from automatically bringing online any internally connected disk. The default configuration for Windows To Go has this policy enabled. It is recommended you do not change this policy to allow mounting of internal hard drives when booted into the Windows To Go workspace. If the internal drive contains a hibernated Windows 8 operating system, mounting the drive will lead to loss of hibernation state and, therefore, user state or any unsaved user data when the host operating system is booted. If the internal drive contains a hibernated Windows 7 or earlier operating system, mounting the drive will lead to corruption when the host operating system is booted. diff --git a/windows/deployment/planning/using-the-sdbinstexe-command-line-tool.md b/windows/deployment/planning/using-the-sdbinstexe-command-line-tool.md index 46307344ea..02820bf6da 100644 --- a/windows/deployment/planning/using-the-sdbinstexe-command-line-tool.md +++ b/windows/deployment/planning/using-the-sdbinstexe-command-line-tool.md @@ -63,7 +63,7 @@ The following table describes the available command-line options. |Option|Description| |--- |--- | |-?|Displays the Help for the Sdbinst.exe tool.

For example,
`sdbinst.exe -?`| -|-p|Allows SDBs installation with Patches.

For example,
`sdbinst.exe -p C:\Windows\AppPatch\Myapp.sdb`| +|-p|Allows SDBs' installation with Patches.

For example,
`sdbinst.exe -p C:\Windows\AppPatch\Myapp.sdb`| |-q|Does a silent installation with no visible window, status, or warning information. Fatal errors appear only in Event Viewer (Eventvwr.exe).

For example,
`sdbinst.exe -q`| |-u *filepath*|Does an uninstallation of the specified database.

For example,
`sdbinst.exe -u C:\example.sdb`| |-g *GUID*|Specifies the customized database to uninstall by a globally unique identifier (GUID).

For example,
`sdbinst.exe -g 6586cd8f-edc9-4ea8-ad94-afabea7f62e3`| diff --git a/windows/deployment/planning/using-the-sua-wizard.md b/windows/deployment/planning/using-the-sua-wizard.md index bcbda77946..015122670a 100644 --- a/windows/deployment/planning/using-the-sua-wizard.md +++ b/windows/deployment/planning/using-the-sua-wizard.md @@ -34,7 +34,7 @@ For information about the SUA tool, see [Using the SUA Tool](using-the-sua-tool. ## Testing an Application by Using the SUA Wizard -You must install Application Verifier before you can use the SUA Wizard. If Application Verifier is not installed on the computer that is running the SUA Wizard, the SUA Wizard notifies you. You must also install the Microsoft® .NET Framework 3.5 or later before you can use the SUA Wizard. +Install Application Verifier before you can use the SUA Wizard. If Application Verifier is not installed on the computer that is running the SUA Wizard, the SUA Wizard notifies you. In addition, install the Microsoft® .NET Framework 3.5 or later before you can use the SUA Wizard. The following flowchart shows the process of using the SUA Wizard. @@ -76,7 +76,7 @@ The following flowchart shows the process of using the SUA Wizard. The SUA Wizard closes the issue as resolved on the local computer. - If the remedies do not fix the issue with the application, click **No** again, and the wizard may offer another remedies. If the other remedies do not fix the issue, the wizard informs you that there are no more remedies available. For information about how to run the SUA tool for additional investigation, see [Using the SUA Tool](using-the-sua-tool.md). + If the remedies do not fix the issue with the application, click **No** again, and the wizard may offer another remedies. If the other remedies do not fix the issue, the wizard informs you that there are no more remedies available. For information about how to run the SUA tool for more investigation, see [Using the SUA Tool](using-the-sua-tool.md). ## Related articles [SUA User's Guide](sua-users-guide.md) From cc0bad2918b2bacdeb0f6e64990923fc82fa90ff Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 20 Jan 2022 13:35:08 +0530 Subject: [PATCH 048/666] Acrolinx issues fixed --- .../deployment/planning/sua-users-guide.md | 2 +- .../planning/using-the-sua-wizard.md | 30 +++++++++---------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/windows/deployment/planning/sua-users-guide.md b/windows/deployment/planning/sua-users-guide.md index 83926ee905..e8e6f31b30 100644 --- a/windows/deployment/planning/sua-users-guide.md +++ b/windows/deployment/planning/sua-users-guide.md @@ -40,7 +40,7 @@ You can use SUA in either of the following ways: |Topic|Description| |--- |--- | -|[Using the SUA Wizard](using-the-sua-wizard.md)|The Standard User Analyzer (SUA) Wizard works much like the SUA tool to evaluate User Account Control (UAC) issues. However, the SUA Wizard does not offer detailed analysis, and it cannot disable virtualization or elevate your permissions.| +|[Using the SUA wizard](using-the-sua-wizard.md)|The Standard User Analyzer (SUA) wizard works much like the SUA tool to evaluate User Account Control (UAC) issues. However, the SUA wizard does not offer detailed analysis, and it cannot disable virtualization or elevate your permissions.| |[Using the SUA Tool](using-the-sua-tool.md)|By using the Standard User Analyzer (SUA) tool, you can test your applications and monitor API calls to detect compatibility issues with the User Account Control (UAC) feature.| diff --git a/windows/deployment/planning/using-the-sua-wizard.md b/windows/deployment/planning/using-the-sua-wizard.md index 015122670a..63fe07dfd7 100644 --- a/windows/deployment/planning/using-the-sua-wizard.md +++ b/windows/deployment/planning/using-the-sua-wizard.md @@ -1,6 +1,6 @@ --- -title: Using the SUA Wizard (Windows 10) -description: The Standard User Analyzer (SUA) Wizard, although it does not offer deep analysis, works much like the SUA tool to test for User Account Control (UAC) issues. +title: Using the SUA wizard (Windows 10) +description: The Standard User Analyzer (SUA) wizard, although it does not offer deep analysis, works much like the SUA tool to test for User Account Control (UAC) issues. ms.assetid: 29d07074-3de7-4ace-9a54-678af7255d6c ms.reviewer: manager: laurawi @@ -15,7 +15,7 @@ ms.date: 04/19/2017 ms.topic: article --- -# Using the SUA Wizard +# Using the SUA wizard **Applies to** @@ -27,30 +27,30 @@ ms.topic: article - Windows Server 2012 - Windows Server 2008 R2 -The Standard User Analyzer (SUA) Wizard works much like the SUA tool to evaluate User Account Control (UAC) issues. However, the SUA Wizard does not offer detailed analysis, and it cannot disable virtualization or elevate your permissions. +The Standard User Analyzer (SUA) wizard works much like the SUA tool to evaluate User Account Control (UAC) issues. However, the SUA wizard does not offer detailed analysis, and it cannot disable virtualization or elevate your permissions. For information about the SUA tool, see [Using the SUA Tool](using-the-sua-tool.md). -## Testing an Application by Using the SUA Wizard +## Testing an Application by Using the SUA wizard -Install Application Verifier before you can use the SUA Wizard. If Application Verifier is not installed on the computer that is running the SUA Wizard, the SUA Wizard notifies you. In addition, install the Microsoft® .NET Framework 3.5 or later before you can use the SUA Wizard. +Install Application Verifier before you can use the SUA wizard. If Application Verifier is not installed on the computer that is running the SUA wizard, the SUA wizard notifies you. In addition, install the Microsoft® .NET Framework 3.5 or later before you can use the SUA wizard. -The following flowchart shows the process of using the SUA Wizard. +The following flowchart shows the process of using the SUA wizard. ![act sua wizard flowchart.](images/dep-win8-l-act-suawizardflowchart.jpg) -**To test an application by using the SUA Wizard** +**To test an application by using the SUA wizard** -1. On the computer where the SUA Wizard is installed, sign in by using a non-administrator account. +1. On the computer where the SUA wizard is installed, sign in by using a non-administrator account. -2. Run the Standard User Analyzer Wizard. +2. Run the Standard User Analyzer wizard. 3. Click **Browse for Application**, browse to the folder that contains the application that you want to test, and then double-click the executable file for the application. 4. Click **Launch**. - If you are prompted, elevate your permissions. The SUA Wizard may require elevation of permissions to correctly diagnose the application. + If you are prompted, elevate your permissions. The SUA wizard may require elevation of permissions to correctly diagnose the application. If a **Permission denied** dialog box appears, click **OK**. The application starts, despite the warning. @@ -58,11 +58,11 @@ The following flowchart shows the process of using the SUA Wizard. 6. After you finish testing, exit the application. - The SUA Wizard displays a message that asks whether the application ran without any issues. + The SUA wizard displays a message that asks whether the application ran without any issues. 7. Click **No**. - The SUA Wizard shows a list of potential remedies that you might use to fix the application. + The SUA wizard shows a list of potential remedies that you might use to fix the application. 8. Select the fixes that you want to apply, and then click **Launch**. @@ -70,11 +70,11 @@ The following flowchart shows the process of using the SUA Wizard. 9. Test the application again, and after you finish testing, exit the application. - The SUA Wizard displays a message that asks whether the application ran without any issues. + The SUA wizard displays a message that asks whether the application ran without any issues. 10. If the application ran correctly, click **Yes**. - The SUA Wizard closes the issue as resolved on the local computer. + The SUA wizard closes the issue as resolved on the local computer. If the remedies do not fix the issue with the application, click **No** again, and the wizard may offer another remedies. If the other remedies do not fix the issue, the wizard informs you that there are no more remedies available. For information about how to run the SUA tool for more investigation, see [Using the SUA Tool](using-the-sua-tool.md). From ee9ea1c8450dfc67f4dcf7c9f059e8224e74681b Mon Sep 17 00:00:00 2001 From: Herbert Mauerer <41573578+HerbertMauerer@users.noreply.github.com> Date: Thu, 20 Jan 2022 09:47:36 +0100 Subject: [PATCH 049/666] add detail this also logs event 4625 We may have customers seeing event 4625 as additional hint the task failed. --- .../credential-guard/credential-guard-known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md index 1dae9e49d5..a27265135f 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md @@ -33,7 +33,7 @@ The following known issue has been fixed in the [Cumulative Security Update for Failure occurred in ‘LogonUserExEx’.
User Action: Ensure the credentials for the task are correctly specified.
Additional Data: Error Value: 2147943726. 2147943726: ERROR\_LOGON\_FAILURE (The user name or password is incorrect)." -- When enabling NTLM audit on the domain controller, an Event ID 8004 with an indecipherable username format is logged. For example: +- When enabling NTLM audit on the domain controller, an Event ID 8004 with an indecipherable username format is logged. You get a similar user name in a user logon failure event 4525 wiith error 0xC0000064 on the machine itself. For example: > Log Name: Microsoft-Windows-NTLM/Operational Source: Microsoft-Windows-Security-Netlogon Event ID: 8004 From 4cd66bf706bc149717552613573ed5bab5199b75 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 20 Jan 2022 15:16:54 +0530 Subject: [PATCH 050/666] Resolved suggestions --- ...ix-information-sent-to-microsoft-during-activation-client.md | 1 + windows/deployment/windows-deployment-scenarios-and-tools.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md b/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md index b36419cb21..58c3926442 100644 --- a/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md +++ b/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md @@ -1,5 +1,6 @@ --- title: Appendix Information sent to Microsoft during activation (Windows 10) +description: Learn about the information sent to Microsoft during activation. ms.assetid: 4bfff495-07d0-4385-86e3-7a077cbd64b8 ms.reviewer: manager: laurawi diff --git a/windows/deployment/windows-deployment-scenarios-and-tools.md b/windows/deployment/windows-deployment-scenarios-and-tools.md index 1a4195b593..84d317c451 100644 --- a/windows/deployment/windows-deployment-scenarios-and-tools.md +++ b/windows/deployment/windows-deployment-scenarios-and-tools.md @@ -138,7 +138,7 @@ Windows PE is a “Lite” version of Windows 10 and was created to act as a dep The key thing to know about Windows PE is that, like the operating system, it needs drivers for at least network and storage devices in each PC. Luckily Windows PE includes the same drivers as the full Windows 10 operating system, which means much of your hardware will work out of the box. -![figure 7.](images/mdt-11-fig09.png) +![Figure no. 7.](images/mdt-11-fig09.png) A machine booted with the Windows ADK default Windows PE boot image. From 2455056eb6ad50ae6cf15af3514861a37a89a84d Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 20 Jan 2022 15:20:19 +0530 Subject: [PATCH 051/666] Update appendix-information-sent-to-microsoft-during-activation-client.md --- ...dix-information-sent-to-microsoft-during-activation-client.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md b/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md index 58c3926442..e67fd3d3d5 100644 --- a/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md +++ b/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md @@ -5,7 +5,6 @@ ms.assetid: 4bfff495-07d0-4385-86e3-7a077cbd64b8 ms.reviewer: manager: laurawi ms.author: greglin -description: keywords: vamt, volume activation, activation, windows activation ms.prod: w10 ms.mktglfcycl: deploy From b6390b76a97cdf39018aa4c54709626365f81c83 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 20 Jan 2022 16:56:37 +0530 Subject: [PATCH 052/666] Update import-export-vamt-data.md --- .../volume-activation/import-export-vamt-data.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/windows/deployment/volume-activation/import-export-vamt-data.md b/windows/deployment/volume-activation/import-export-vamt-data.md index 502813e80e..68bf78eeba 100644 --- a/windows/deployment/volume-activation/import-export-vamt-data.md +++ b/windows/deployment/volume-activation/import-export-vamt-data.md @@ -1,6 +1,6 @@ --- -title: Import and Export VAMT Data (Windows 10) -description: Learn how to use the Volume Activation Management Tool (VAMT) to import product-activation data from a .cilx or .cil file into SQL Server. +title: Import and Export Volume Activation Management Tool (VAMT) Data (Windows 10) +description: Learn how to use the VAMT to import product-activation data from a .cilx or .cil file into SQL Server. ms.assetid: 09a2c595-1a61-4da6-bd46-4ba8763cfd4f ms.reviewer: manager: laurawi @@ -15,15 +15,15 @@ ms.date: 04/25/2017 ms.topic: article --- -# Import and Export VAMT Data +# Import and Export Volume Activation Management Tool (VAMT) Data You can use the Volume Activation Management Tool (VAMT) to import product-activation data from a Computer Information List (.cilx or .cil) file into SQL Server, and to export product-activation data into a .cilx file. A .cilx file is an XML file that stores computer and product-activation data. You can import data or export data during the following scenarios: - Import and merge data from previous versions of VAMT. -- Export data to use to perform proxy activations. +- Export data to perform proxy activations. **Warning**   -Editing a .cilx file using an application other than VAMT can corrupt the .cilx file and is not supported. +Editing a .cilx file through an application other than VAMT can corrupt the .cilx file; and this method is not supported. ## Import VAMT Data @@ -37,7 +37,7 @@ Editing a .cilx file using an application other than VAMT can corrupt the .cilx Exporting VAMT data from a non-Internet-connected VAMT host computer is the first step of proxy activation using multiple VAMT hosts. To export product-activation data to a .cilx file: 1. In the left-side pane, you can click a product you want to export data for, or click **Products** if the list contains data for all products. -2. If you want to export only part of the data in a product list, in the product list view in the center pane select the products you want to export. +2. If you want to export only part of the data in a product list, in the product-list view in the center pane, select the products you want to export. 3. In the right-side **Actions** pane on, click **Export list** to open the **Export List** dialog box. 4. In the **Export List** dialog box, click **Browse** to navigate to the .cilx file. 5. Under **Export options**, select one of the following data-type options: @@ -47,6 +47,6 @@ Exporting VAMT data from a non-Internet-connected VAMT host computer is the firs 6. If you have selected products to export, select the **Export selected product rows only** check box. 7. Click **Save**. VAMT displays a progress message while the data is being exported. Click **OK** when a message appears and confirms that the export has completed successfully. -## Related topics +## Related articles - [Perform Proxy Activation](proxy-activation-vamt.md) From 1467fa34a9401f106fcf8a7695dbc7b85bdd4a29 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Thu, 20 Jan 2022 17:56:18 +0530 Subject: [PATCH 053/666] added windows 11 as per user feedback #10296 , so I added **Windows 11** in the link and in this article --- .../threat-protection/intelligence/safety-scanner-download.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/intelligence/safety-scanner-download.md b/windows/security/threat-protection/intelligence/safety-scanner-download.md index 64d069d398..9a62420e91 100644 --- a/windows/security/threat-protection/intelligence/safety-scanner-download.md +++ b/windows/security/threat-protection/intelligence/safety-scanner-download.md @@ -35,11 +35,11 @@ Microsoft Safety Scanner is a scan tool designed to find and remove malware from - Safety scanner is a portable executable and does not appear in the Windows Start menu or as an icon on the desktop. Note where you saved this download. -- This tool does not replace your antimalware product. For real-time protection with automatic updates, use [Microsoft Defender Antivirus on Windows 10 and Windows 8](https://www.microsoft.com/windows/comprehensive-security) or [Microsoft Security Essentials on Windows 7](https://support.microsoft.com/help/14210/security-essentials-download). These antimalware products also provide powerful malware removal capabilities. If you are having difficulties removing malware with these products, you can refer to our help on [removing difficult threats](https://www.microsoft.com/wdsi/help/troubleshooting-infection). +- This tool does not replace your antimalware product. For real-time protection with automatic updates, use [Microsoft Defender Antivirus on Windows 11, Windows 10 and Windows 8](https://www.microsoft.com/windows/comprehensive-security) or [Microsoft Security Essentials on Windows 7](https://support.microsoft.com/help/14210/security-essentials-download). These antimalware products also provide powerful malware removal capabilities. If you are having difficulties removing malware with these products, you can refer to our help on [removing difficult threats](https://www.microsoft.com/wdsi/help/troubleshooting-infection). ## System requirements -Safety Scanner helps remove malicious software from computers running Windows 10, Windows 10 Tech Preview, Windows 8.1, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server Tech Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, or Windows Server 2008. Please refer to the [Microsoft Lifecycle Policy](/lifecycle/). +Safety Scanner helps remove malicious software from computers running Windows 11, Windows 10, Windows 10 Tech Preview, Windows 8.1, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server Tech Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, or Windows Server 2008. Please refer to the [Microsoft Lifecycle Policy](/lifecycle/). ## How to run a scan From d945ab9ddfefae66a02fdec51e29ad864bd2302e Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 21 Jan 2022 13:40:07 +0530 Subject: [PATCH 054/666] Update windows/security/threat-protection/intelligence/safety-scanner-download.md Accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../threat-protection/intelligence/safety-scanner-download.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/safety-scanner-download.md b/windows/security/threat-protection/intelligence/safety-scanner-download.md index 9a62420e91..85cc05d428 100644 --- a/windows/security/threat-protection/intelligence/safety-scanner-download.md +++ b/windows/security/threat-protection/intelligence/safety-scanner-download.md @@ -39,7 +39,7 @@ Microsoft Safety Scanner is a scan tool designed to find and remove malware from ## System requirements -Safety Scanner helps remove malicious software from computers running Windows 11, Windows 10, Windows 10 Tech Preview, Windows 8.1, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server Tech Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, or Windows Server 2008. Please refer to the [Microsoft Lifecycle Policy](/lifecycle/). +Safety Scanner helps remove malicious software from computers running Windows 11, Windows 10, Windows 10 Tech Preview, Windows 8.1, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server Tech Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, or Windows Server 2008. For details, refer to the [Microsoft Lifecycle Policy](/lifecycle/). ## How to run a scan From 7711f967baeb6a2ab4f62b30d87b5381b3105a55 Mon Sep 17 00:00:00 2001 From: VARADHARAJAN K <3296790+RAJU2529@users.noreply.github.com> Date: Fri, 21 Jan 2022 13:40:33 +0530 Subject: [PATCH 055/666] Update windows/security/threat-protection/intelligence/safety-scanner-download.md Accepted Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../threat-protection/intelligence/safety-scanner-download.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/intelligence/safety-scanner-download.md b/windows/security/threat-protection/intelligence/safety-scanner-download.md index 85cc05d428..12392ecd4f 100644 --- a/windows/security/threat-protection/intelligence/safety-scanner-download.md +++ b/windows/security/threat-protection/intelligence/safety-scanner-download.md @@ -35,7 +35,7 @@ Microsoft Safety Scanner is a scan tool designed to find and remove malware from - Safety scanner is a portable executable and does not appear in the Windows Start menu or as an icon on the desktop. Note where you saved this download. -- This tool does not replace your antimalware product. For real-time protection with automatic updates, use [Microsoft Defender Antivirus on Windows 11, Windows 10 and Windows 8](https://www.microsoft.com/windows/comprehensive-security) or [Microsoft Security Essentials on Windows 7](https://support.microsoft.com/help/14210/security-essentials-download). These antimalware products also provide powerful malware removal capabilities. If you are having difficulties removing malware with these products, you can refer to our help on [removing difficult threats](https://www.microsoft.com/wdsi/help/troubleshooting-infection). +- This tool does not replace your antimalware product. For real-time protection with automatic updates, use [Microsoft Defender Antivirus on Windows 11, Windows 10, and Windows 8](https://www.microsoft.com/windows/comprehensive-security) or [Microsoft Security Essentials on Windows 7](https://support.microsoft.com/help/14210/security-essentials-download). These antimalware products also provide powerful malware removal capabilities. If you are having difficulties removing malware with these products, you can refer to our help on [removing difficult threats](https://www.microsoft.com/wdsi/help/troubleshooting-infection). ## System requirements From ae7c181e365f15c367e774ac884371f740580884 Mon Sep 17 00:00:00 2001 From: Rick Munck <33725928+jmunck@users.noreply.github.com> Date: Fri, 21 Jan 2022 09:33:28 -0600 Subject: [PATCH 056/666] Update windows-security-baselines.md Refreshed content based on current baselines --- .../windows-security-baselines.md | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 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 7d1c42a7bb..e0debfadee 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 @@ -1,6 +1,6 @@ --- -title: Windows security baselines guide -description: Learn how to use Windows security baselines in your organization. Specific to Windows 10, Windows Server 2016, and Office 2016. +title: Security baselines guide +description: Learn how to use security baselines in your organization. keywords: virtualization, security, malware ms.prod: m365-security ms.mktglfcycl: deploy @@ -16,12 +16,12 @@ ms.reviewer: ms.technology: windows-sec --- -# Windows security baselines +# Security baselines ## Using security baselines in your organization -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. +Microsoft is dedicated to providing its customers with secure operating systems, such as Windows and Windows Server, and secure apps, such as Microsoft 365 apps for enterprise and 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. @@ -41,7 +41,15 @@ Security baselines are an essential benefit to customers because they bring toge 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. +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 security settings to help mitigate these threats. To enable faster deployments and make managing Microsoft products easier, Microsoft provides customers with security baselines that are available in consumable formats, such as Group Policy Objects Backups. + +## Baseline principles +Our recommendations follow a streamlined and efficient approach to baseline definitions. The foundation of that approach is essentially: +- The baselines are designed for well-managed, security-conscious organizations in which standard end users do not have administrative rights. +- A baseline enforces a setting only if it mitigates a contemporary security threat and does not cause operational issues that are worse than the risks they mitigate. +- A baseline enforces a default only if it is otherwise likely to be set to an insecure state by an authorized user: + - If a non-administrator can set an insecure state, enforce the default. + - If setting an insecure state requires administrative rights, enforce the default only if it is likely that a misinformed administrator will otherwise choose poorly. ## How can you use security baselines? @@ -74,4 +82,4 @@ You may also be interested in this msdn channel 9 video: - [Azure Monitor](/azure/azure-monitor/) - [Microsoft Security Guidance Blog](/archive/blogs/secguide/) - [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 +- [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=55319) From 221732d890a8d6969e91f9edf950a1de35777826 Mon Sep 17 00:00:00 2001 From: Rick Munck <33725928+jmunck@users.noreply.github.com> Date: Fri, 21 Jan 2022 09:46:11 -0600 Subject: [PATCH 057/666] Update get-support-for-security-baselines.md Began cleaning up this page... More to come --- .../get-support-for-security-baselines.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md index 4881edff29..d566bd5bad 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md @@ -1,6 +1,6 @@ --- -title: Get support for Windows security baselines -description: Find answers to frequently asked question on how to get support for Windows baselines, the Security Compliance Toolkit (SCT), and related topics. +title: Get support for security baselines +description: Find answers to frequently asked question on how to get support for baselines, the Security Compliance Toolkit (SCT), and related topics. keywords: virtualization, security, malware ms.prod: m365-security ms.mktglfcycl: deploy @@ -96,9 +96,6 @@ Windows Server 2008 R2 |[SP1](/previous-versions/tn-archive/gg236605(v=technet.1
-> [!NOTE] -> Browser baselines are built-in to new OS versions starting with Windows 10 - ## See also -[Windows security baselines](windows-security-baselines.md) \ No newline at end of file +[Windows security baselines](windows-security-baselines.md) From 004918d137384f87cd0b4404b4da561c682c08a3 Mon Sep 17 00:00:00 2001 From: Rick Munck <33725928+jmunck@users.noreply.github.com> Date: Fri, 21 Jan 2022 09:56:05 -0600 Subject: [PATCH 058/666] Update security-compliance-toolkit-10.md Update outdated version (part of overall SCT clean-up effort) --- .../security-compliance-toolkit-10.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) 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 2d66169700..fc362eccef 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 @@ -30,27 +30,26 @@ 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) - - Windows 10 Version 1809 (October 2018 Update) - - Windows 10 Version 1803 (April 2018 Update) - - Windows 10 Version 1709 (Fall Creators Update) - - Windows 10 Version 1703 (Creators Update) - - Windows 10 Version 1607 (Anniversary Update) - - Windows 10 Version 1511 (November Update) + - Windows 10 Version 21H2 + - Windows 10 Version 21H1 + - Windows 10 Version 20H2 + - Windows 10 Version 1909 + - Windows 10 Version 1809 + - Windows 10 Version 1607 - Windows 10 Version 1507 - Windows Server security baselines + - Windows Server 2022 - Windows Server 2019 - Windows Server 2016 - Windows Server 2012 R2 - Microsoft Office security baseline - - Office 365 Pro Plus + - Microsoft 365 Apps for Enterprise Version 2112 - Office 2016 - Microsoft Edge security baseline - - Edge Browser Version 93 + - Edge Browser Version 97 - Tools - Policy Analyzer tool From 177c01c8291eb3cc7c35fb2232c6c9de729745d3 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 24 Jan 2022 17:07:01 +0500 Subject: [PATCH 059/666] Addition to note As the policy needs to have Windows 10 ver 1803 or later. Or The ADMX template file needs to be updated. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/9726 --- .../wdsc-device-security.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) 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 8526440bc9..8bb0a730d3 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 @@ -33,10 +33,8 @@ You can choose to hide the entire section by using Group Policy. The section wil This can only be done in 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. +> [!IMPORTANT] +> 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**. @@ -56,10 +54,8 @@ This can only be done in Group Policy. ## Disable the Clear TPM button If you don't want users to be able to click the **Clear TPM** button in the Windows Security app, you can disable it. ->[!IMPORTANT] ->### Requirements -> ->You must have Windows 10, version 1809 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. +> [!IMPORTANT] +> You must have Windows 10, version 1809 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 computer, 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**. @@ -86,6 +82,8 @@ If you don't want users to see the recommendation to update TPM firmware, you ca ## Disable Memory integrity switch If you don't want users to be able to change the Hypervisor Control Integrity (HVCI), or memory integrity, setting on their computers, you can disable the **Memory integrity** switch. +> [!IMPORTANT] +> 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 computer, 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**. @@ -95,4 +93,4 @@ If you don't want users to be able to change the Hypervisor Control Integrity (H 4. Open the **Disable Memory integrity switch** setting and set it to **Enabled**. Click **OK**. -5. [Deploy the updated GPO as you normally do](/windows/win32/srvnodes/group-policy). \ No newline at end of file +5. [Deploy the updated GPO as you normally do](/windows/win32/srvnodes/group-policy). From b5f291349dc85d3f84fdfc1b5c04ee4d2f69fe47 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Mon, 24 Jan 2022 20:38:07 +0500 Subject: [PATCH 060/666] Document Formatting There were a few document formatting issue that has been addressed in the document. I --- .../threat-protection/auditing/event-4688.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/auditing/event-4688.md b/windows/security/threat-protection/auditing/event-4688.md index 0ab8daa3e3..3b40aac946 100644 --- a/windows/security/threat-protection/auditing/event-4688.md +++ b/windows/security/threat-protection/auditing/event-4688.md @@ -25,7 +25,8 @@ ms.technology: windows-sec This event generates every time a new process starts. -> **Note**  For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event. +> [Note] +> For recommendations, see [Security Monitoring Recommendations](#security-monitoring-recommendations) for this event.
@@ -96,7 +97,8 @@ This event generates every time a new process starts. - **Security ID** \[Type = SID\]**:** SID of account that requested the "create process" operation. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. -> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). +> [Note] +> A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). - **Account Name** \[Type = UnicodeString\]**:** the name of the account that requested the "create process" operation. @@ -116,11 +118,13 @@ This event generates every time a new process starts. **Target Subject** \[Version 2\]**:** -> **Note**  This event includes the principal of the process creator, but this is not always sufficient if the target context is different from the creator context. In that situation, the subject specified in the process termination event does not match the subject in the process creation event even though both events refer to the same process ID. Therefore, in addition to including the creator of the process, we will also include the target principal when the creator and target do not share the same logon. +> [Note] +> This event includes the principal of the process creator, but this is not always sufficient if the target context is different from the creator context. In that situation, the subject specified in the process termination event does not match the subject in the process creation event even though both events refer to the same process ID. Therefore, in addition to including the creator of the process, we will also include the target principal when the creator and target do not share the same logon. - **Security ID** \[Type = SID\] \[Version 2\]**:** SID of target account. Event Viewer automatically tries to resolve SIDs and show the account name. If the SID cannot be resolved, you will see the source data in the event. -> **Note**  A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). +> [Note] +> A **security identifier (SID)** is a unique value of variable length used to identify a trustee (security principal). Each account has a unique SID that is issued by an authority, such as an Active Directory domain controller, and stored in a security database. Each time a user logs on, the system retrieves the SID for that user from the database and places it in the access token for that user. The system uses the SID in the access token to identify the user in all subsequent interactions with Windows security. When a SID has been used as the unique identifier for a user or group, it cannot ever be used again to identify another user or group. For more information about SIDs, see [Security identifiers](/windows/access-protection/access-control/security-identifiers). - **Account Name** \[Type = UnicodeString\] \[Version 2\]**:** the name of the target account. From d7c71a63c328ac296f0d1847b93ed0518da74c67 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 24 Jan 2022 09:29:24 -0800 Subject: [PATCH 061/666] Update credential-guard-known-issues.md --- .../credential-guard/credential-guard-known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md index a27265135f..ef9971f738 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md @@ -12,7 +12,7 @@ ms.author: dansimp manager: dansimp ms.collection: M365-identity-device-management ms.topic: article -ms.date: 08/17/2017 +ms.date: 01/24/2022 ms.reviewer: --- From 9202efabd5af60f8081d15869d745f0f383ef101 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 24 Jan 2022 09:29:45 -0800 Subject: [PATCH 062/666] Update windows/security/identity-protection/credential-guard/credential-guard-known-issues.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../credential-guard/credential-guard-known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md index ef9971f738..0f5e251a7f 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md @@ -33,7 +33,7 @@ The following known issue has been fixed in the [Cumulative Security Update for Failure occurred in ‘LogonUserExEx’.
User Action: Ensure the credentials for the task are correctly specified.
Additional Data: Error Value: 2147943726. 2147943726: ERROR\_LOGON\_FAILURE (The user name or password is incorrect)." -- When enabling NTLM audit on the domain controller, an Event ID 8004 with an indecipherable username format is logged. You get a similar user name in a user logon failure event 4525 wiith error 0xC0000064 on the machine itself. For example: +- When enabling NTLM audit on the domain controller, an Event ID 8004 with an indecipherable username format is logged. You also get a similar user name in a user logon failure event 4525 with error 0xC0000064 on the machine itself. For example: > Log Name: Microsoft-Windows-NTLM/Operational Source: Microsoft-Windows-Security-Netlogon Event ID: 8004 From 66053a7cea70b3817a25105a292c890655a96c3e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 24 Jan 2022 09:36:27 -0800 Subject: [PATCH 063/666] Update wdsc-device-security.md --- .../wdsc-device-security.md | 28 +++++++++---------- 1 file changed, 13 insertions(+), 15 deletions(-) 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 8bb0a730d3..547b17ac29 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 @@ -29,20 +29,18 @@ You can choose to hide the section from users of the machine. This can be useful ## Hide the Device security 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 navigation bar on the side of the app. - -This can only be done in Group Policy. +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 navigation bar on the side of the app. You can hide the device security section by using Group Policy only. > [!IMPORTANT] > 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**. -2. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. +2. In the **Group Policy Management Editor** go to **Computer configuration** and then select **Administrative templates**. -3. Expand the tree to **Windows components > Windows Security > Device security**. +3. Expand the tree to **Windows components** > **Windows Security** > **Device security**. -4. Open the **Hide the Device security area** setting and set it to **Enabled**. Click **OK**. +4. Open the **Hide the Device security area** setting and set it to **Enabled**. Select **OK**. 5. [Deploy the updated GPO as you normally do](/windows/win32/srvnodes/group-policy). @@ -59,11 +57,11 @@ If you don't want users to be able to click the **Clear TPM** button in the Wind 1. On your Group Policy management computer, 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**. -2. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. +2. In the **Group Policy Management Editor** go to **Computer configuration** and then select **Administrative templates**. -3. Expand the tree to **Windows components > Windows Security > Device security**. +3. Expand the tree to **Windows components** > **Windows Security** > **Device security**. -4. Open the **Disable the Clear TPM button** setting and set it to **Enabled**. Click **OK**. +4. Open the **Disable the Clear TPM button** setting and set it to **Enabled**. Select **OK**. 5. [Deploy the updated GPO as you normally do](/windows/win32/srvnodes/group-policy). @@ -72,11 +70,11 @@ If you don't want users to see the recommendation to update TPM firmware, you ca 1. On your Group Policy management computer, 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**. -2. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. +2. In the **Group Policy Management Editor** go to **Computer configuration** and then select **Administrative templates**. -3. Expand the tree to **Windows components > Windows Security > Device security**. +3. Expand the tree to **Windows components** > **Windows Security** > **Device security**. -4. Open the **Hide the TPM Firmware Update recommendation** setting and set it to **Enabled**. Click **OK**. +4. Open the **Hide the TPM Firmware Update recommendation** setting and set it to **Enabled**. Select **OK**. 5. [Deploy the updated GPO as you normally do](/windows/win32/srvnodes/group-policy). @@ -87,10 +85,10 @@ If you don't want users to be able to change the Hypervisor Control Integrity (H 1. On your Group Policy management computer, 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**. -2. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. +2. In the **Group Policy Management Editor** go to **Computer configuration** and then select **Administrative templates**. -3. Expand the tree to **Windows components > Windows Security > Device security**. +3. Expand the tree to **Windows components** > **Windows Security** > **Device security**. -4. Open the **Disable Memory integrity switch** setting and set it to **Enabled**. Click **OK**. +4. Open the **Disable Memory integrity switch** setting and set it to **Enabled**. Select **OK**. 5. [Deploy the updated GPO as you normally do](/windows/win32/srvnodes/group-policy). From dc4a88748a51134c2975e1abcc6a7f8eee01786c Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 24 Jan 2022 09:38:44 -0800 Subject: [PATCH 064/666] Update event-4688.md --- windows/security/threat-protection/auditing/event-4688.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/auditing/event-4688.md b/windows/security/threat-protection/auditing/event-4688.md index 3b40aac946..866d555375 100644 --- a/windows/security/threat-protection/auditing/event-4688.md +++ b/windows/security/threat-protection/auditing/event-4688.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.localizationpriority: none author: dansimp -ms.date: 09/07/2021 +ms.date: 01/24/2022 ms.reviewer: manager: dansimp ms.author: dansimp From 5b96f589ac0bff6a2098457d997610e1494e02a2 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 24 Jan 2022 09:45:15 -0800 Subject: [PATCH 065/666] Update get-support-for-security-baselines.md --- .../get-support-for-security-baselines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md index d566bd5bad..5bdccb2a0d 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md @@ -11,7 +11,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 06/25/2018 +ms.date: 01/24/2022 ms.reviewer: ms.technology: windows-sec --- From dad9fb4622b53cf24eed2065c394e833771a24ab Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 24 Jan 2022 09:48:10 -0800 Subject: [PATCH 066/666] Update windows-security-baselines.md --- .../windows-security-baselines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 e0debfadee..4e279c96a6 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,7 +11,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: +ms.date: 02/24/2022 ms.reviewer: ms.technology: windows-sec --- From a6b492fcf62feafe3e9f6d415c07572f0c77f81e Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 24 Jan 2022 09:48:26 -0800 Subject: [PATCH 067/666] Update windows-security-baselines.md --- .../windows-security-baselines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 4e279c96a6..e2178d5931 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 @@ -12,7 +12,7 @@ audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual ms.date: 02/24/2022 -ms.reviewer: +ms.reviewer: jmunck ms.technology: windows-sec --- From 1bd2edccad1103b4d52efb0e73861fb5083d84c5 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 24 Jan 2022 09:49:43 -0800 Subject: [PATCH 068/666] Update security-compliance-toolkit-10.md --- .../security-compliance-toolkit-10.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 fc362eccef..eac63f1ad2 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 @@ -11,8 +11,8 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 11/26/2018 -ms.reviewer: +ms.date: 01/24/2022 +ms.reviewer: rmunck ms.technology: windows-sec --- From 221c82a3a8ef07ac325fdcedee46fc25025d6d62 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Mon, 24 Jan 2022 09:51:21 -0800 Subject: [PATCH 069/666] Update windows-security-baselines.md --- .../windows-security-baselines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 e2178d5931..17e520e281 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,7 +11,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 02/24/2022 +ms.date: 01/24/2022 ms.reviewer: jmunck ms.technology: windows-sec --- From 948c8a9f0da15cfad4477d1bdf8428fdf5a1b3fe Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Mon, 24 Jan 2022 10:56:56 -0700 Subject: [PATCH 070/666] Update waas-delivery-optimization.md -Add links to 'Download Mode' details. -Fix grammar, clarity of content --- windows/deployment/update/waas-delivery-optimization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 6fa98d31a6..ad45f25a09 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -220,9 +220,9 @@ Try these steps: Try these steps: 1. Download the same app on two different devices on the same network, waiting 10 – 15 minutes between downloads. -2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **DownloadMode** is 1 or 2 on both devices. +2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DownloadMode](https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization-reference#download-mode)** is 1 or 2 on both devices. 3. Run `Get-DeliveryOptimizationPerfSnap` from an elevated PowerShell window on the second device. The **NumberOfPeers** field should be non-zero. -4. If the number of peers is zero and you have **DownloadMode** = 1, ensure that both devices are using the same public IP address to reach the internet. Open a browser Windows and search for “what is my IP”. You can **DownloadMode 2** (Group) and a custom GroupID (Guid) to fix this if the devices aren’t reporting the same public IP address. +4. If the number of peers is zero and **[DownloadMode](https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization-reference#download-mode)** = 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for “what is my IP”). In the case where devices are not reporting to the same public IP address, configure **[DownloadMode](https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization-reference#download-mode)** = 2 (Group) and a custom **[GroupID (Guid)](https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization-reference#group-id)** to fix this. > [!NOTE] > Starting in Windows 10, version 2004, `Get-DeliveryOptimizationStatus` has a new option `-PeerInfo` which returns a real-time list of the connected peers. From 83627ad9b7d732f402c925ebc659ba458ea6271f Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Mon, 24 Jan 2022 11:04:16 -0700 Subject: [PATCH 071/666] Update waas-delivery-optimization.md --- windows/deployment/update/waas-delivery-optimization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index ad45f25a09..39d985bd13 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -220,9 +220,9 @@ Try these steps: Try these steps: 1. Download the same app on two different devices on the same network, waiting 10 – 15 minutes between downloads. -2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DownloadMode](https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization-reference#download-mode)** is 1 or 2 on both devices. +2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DownloadMode](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization-reference#download-mode)** is 1 or 2 on both devices. 3. Run `Get-DeliveryOptimizationPerfSnap` from an elevated PowerShell window on the second device. The **NumberOfPeers** field should be non-zero. -4. If the number of peers is zero and **[DownloadMode](https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization-reference#download-mode)** = 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for “what is my IP”). In the case where devices are not reporting to the same public IP address, configure **[DownloadMode](https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization-reference#download-mode)** = 2 (Group) and a custom **[GroupID (Guid)](https://docs.microsoft.com/en-us/windows/deployment/update/waas-delivery-optimization-reference#group-id)** to fix this. +4. If the number of peers is zero and **[DownloadMode](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization-reference#download-mode)** = 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for “what is my IP”). In the case where devices are not reporting to the same public IP address, configure **[DownloadMode](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization-reference#download-mode)** = 2 (Group) and a custom **[GroupID (Guid)](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization-reference#group-id)** to fix this. > [!NOTE] > Starting in Windows 10, version 2004, `Get-DeliveryOptimizationStatus` has a new option `-PeerInfo` which returns a real-time list of the connected peers. From 305f8dfb9da7e559bedfe162f246cc251ec2d556 Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Mon, 24 Jan 2022 11:14:24 -0700 Subject: [PATCH 072/666] Update waas-delivery-optimization.md --- .../deployment/update/waas-delivery-optimization.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 39d985bd13..d45a782cdc 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -164,7 +164,7 @@ Delivery Optimization attempts to identify VPNs by checking the network adapter If the connection is identified as a VPN, Delivery Optimization will suspend uploads to other peers. However, you can allow uploads over a VPN by using the [Enable Peer Caching while the device connects via VPN](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. -If you have defined a boundary group in Configuration Manager for VPN IP ranges, you can set the DownloadMode policy to 0 for that boundary group to ensure that there will be no peer-to-peer activity over the VPN. When the device is not connected using a VPN, it can still use peer-to-peer with the default of LAN. +If you have defined a boundary group in Configuration Manager for VPN IP ranges, you can set the [DownloadMode](//waas-delivery-optimization-reference#download-mode) policy to 0 for that boundary group to ensure that there will be no peer-to-peer activity over the VPN. When the device is not connected using a VPN, it can still use peer-to-peer with the default of LAN. With split tunneling, make sure to allow direct access to these endpoints: @@ -211,8 +211,8 @@ If you don't see any bytes coming from peers the cause might be one of the follo Try these steps: 1. Start a download of an app that is larger than 50 MB from the Store (for example "Candy Crush Saga"). -2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and observe the DownloadMode setting. For peering to work, DownloadMode should be 1, 2, or 3. -3. If **DownloadMode** is 99, it could indicate your device is unable to reach the Delivery Optimization cloud services. Ensure that the Delivery Optimization host names are allowed access: most importantly **\*.do.dsp.mp.microsoft.com**. +2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and observe the [DownloadMode](//waas-delivery-optimization-reference#download-mode) setting. For peering to work, DownloadMode should be 1, 2, or 3. +3. If DownloadMode is 99, it could indicate your device is unable to reach the Delivery Optimization cloud services. Ensure that the Delivery Optimization host names are allowed access: most importantly **\*.do.dsp.mp.microsoft.com**. ### The cloud service doesn't see other peers on the network. @@ -220,9 +220,9 @@ Try these steps: Try these steps: 1. Download the same app on two different devices on the same network, waiting 10 – 15 minutes between downloads. -2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DownloadMode](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization-reference#download-mode)** is 1 or 2 on both devices. +2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DownloadMode](//waas-delivery-optimization-reference#download-mode)** is 1 or 2 on both devices. 3. Run `Get-DeliveryOptimizationPerfSnap` from an elevated PowerShell window on the second device. The **NumberOfPeers** field should be non-zero. -4. If the number of peers is zero and **[DownloadMode](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization-reference#download-mode)** = 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for “what is my IP”). In the case where devices are not reporting to the same public IP address, configure **[DownloadMode](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization-reference#download-mode)** = 2 (Group) and a custom **[GroupID (Guid)](https://docs.microsoft.com/windows/deployment/update/waas-delivery-optimization-reference#group-id)** to fix this. +4. If the number of peers is zero and **[DownloadMode](//waas-delivery-optimization-reference#download-mode)** is 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for “what is my IP”). In the case where devices are not reporting to the same public IP address, configure **[DownloadMode](//waas-delivery-optimization-reference#download-mode)** is 2 (Group) and a custom **[GroupID (Guid)](//waas-delivery-optimization-reference#group-id)** to fix this. > [!NOTE] > Starting in Windows 10, version 2004, `Get-DeliveryOptimizationStatus` has a new option `-PeerInfo` which returns a real-time list of the connected peers. From b65c0f4ea0d28d41584d7d31945fc4227ceb4614 Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Mon, 24 Jan 2022 15:03:36 -0700 Subject: [PATCH 073/666] Update waas-delivery-optimization.md --- 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 d45a782cdc..65ec3b303d 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -222,7 +222,7 @@ Try these steps: 1. Download the same app on two different devices on the same network, waiting 10 – 15 minutes between downloads. 2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DownloadMode](//waas-delivery-optimization-reference#download-mode)** is 1 or 2 on both devices. 3. Run `Get-DeliveryOptimizationPerfSnap` from an elevated PowerShell window on the second device. The **NumberOfPeers** field should be non-zero. -4. If the number of peers is zero and **[DownloadMode](//waas-delivery-optimization-reference#download-mode)** is 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for “what is my IP”). In the case where devices are not reporting to the same public IP address, configure **[DownloadMode](//waas-delivery-optimization-reference#download-mode)** is 2 (Group) and a custom **[GroupID (Guid)](//waas-delivery-optimization-reference#group-id)** to fix this. +4. If the number of peers is zero and **[DownloadMode](//waas-delivery-optimization-reference#download-mode)** is 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for “what is my IP”). In the case where devices are not reporting the same public IP address, configure **[DownloadMode](//waas-delivery-optimization-reference#download-mode)** to 2 (Group) and use a custom **[GroupID (Guid)](//waas-delivery-optimization-reference#group-id)**, to fix this. > [!NOTE] > Starting in Windows 10, version 2004, `Get-DeliveryOptimizationStatus` has a new option `-PeerInfo` which returns a real-time list of the connected peers. From bbe358968610eabcd8e34a09631b3061d7dfe71d Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Mon, 24 Jan 2022 15:13:13 -0700 Subject: [PATCH 074/666] Update waas-delivery-optimization.md --- .../deployment/update/waas-delivery-optimization.md | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 65ec3b303d..5653512b73 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -32,14 +32,13 @@ Delivery Optimization is a cloud-managed solution. Access to the Delivery Optimi 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 20H2 and Windows 11 - New peer selection options: Currently the available options include: 0 = None, 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). +- Local Peer Discovery: a new option for **[Restrict Peer Selection By](/waas-delivery-optimization-reference#select-a-method-to-restrict-peer-selection)** (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). > [!NOTE] > The Local Peer Discovery (DNS-SD, [RFC 6763](https://datatracker.ietf.org/doc/html/rfc6763)) option can only be set via MDM delivered policies on Windows 11 builds. This feature can be enabled in supported Windows 10 builds by setting the `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization\DORestrictPeerSelectionBy` value to **2**. For more information, see [Delivery Optimization reference](/windows/deployment/update/waas-delivery-optimization-reference). @@ -91,13 +90,10 @@ The following table lists the minimum Windows 10 version that supports Delivery > [!NOTE] > Starting with Configuration Manager version 1910, you can use Delivery Optimization for the distribution of all Windows update content for clients running Windows 10 version 1709 or newer, not just express installation files. For more, see [Delivery Optimization starting in version 1910](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery#bkmk_DO-1910). - - 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 (which includes either Ethernet or WiFi), 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). - ## Set up Delivery Optimization See [Set up Delivery Optimization](waas-delivery-optimization-setup.md) for suggested values for many common scenarios. @@ -115,14 +111,11 @@ Starting with Microsoft Intune version 1902, you can set many Delivery Optimizat For complete list of every possible Delivery Optimization setting, see [Delivery Optimization reference](waas-delivery-optimization-reference.md). - ## How Microsoft uses Delivery Optimization At Microsoft, to help ensure that ongoing deployments weren't affecting our network and taking away bandwidth for other services, Microsoft IT used a couple of different bandwidth management strategies. Delivery Optimization, peer-to-peer caching enabled through Group Policy, was piloted and then deployed to all managed devices using Group Policy. Based on recommendations from the Delivery Optimization team, we used the "group" configuration to limit sharing of content to only the devices that are members of the same Active Directory domain. The content is cached for 24 hours. More than 76 percent of content came from peer devices versus the Internet. For more information, check out the [Adopting Windows as a Service at Microsoft](https://www.microsoft.com/itshowcase/Article/Content/851/Adopting-Windows-as-a-service-at-Microsoft) technical case study. - - ## Frequently asked questions #### Does Delivery Optimization work with WSUS? @@ -135,7 +128,6 @@ If you set up Delivery Optimization to create peer groups that include devices a Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. - #### What are the requirements if I use a proxy? For Delivery Optimization to successfully use the proxy, you should set up the proxy by using Windows proxy settings or Internet Explorer proxy settings. For details see [Using a proxy with Delivery Optimization](./delivery-optimization-proxy.md). Most content downloaded with Delivery Optimization uses byte range requests. Make sure your proxy allows byte range requests. For more information, see [Proxy requirements for Windows Update](/windows/deployment/update/windows-update-troubleshooting). @@ -205,7 +197,6 @@ If you don't see any bytes coming from peers the cause might be one of the follo - Clients aren’t able to connect to peers that are offered back from the cloud service. - None of the computers on the network are getting updates from peers. - ### Clients aren't able to reach the Delivery Optimization cloud services. Try these steps: @@ -214,7 +205,6 @@ Try these steps: 2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and observe the [DownloadMode](//waas-delivery-optimization-reference#download-mode) setting. For peering to work, DownloadMode should be 1, 2, or 3. 3. If DownloadMode is 99, it could indicate your device is unable to reach the Delivery Optimization cloud services. Ensure that the Delivery Optimization host names are allowed access: most importantly **\*.do.dsp.mp.microsoft.com**. - ### The cloud service doesn't see other peers on the network. Try these steps: @@ -246,4 +236,3 @@ Check Delivery Optimization settings that could limit participation in peer cach - Minimum disk size allowed to use peer caching - Enable peer caching while the device connects using VPN. - Allow uploads when the device is on battery while under the set battery level - From 7b65e1466afd60e1e4f54369ae328b60ef477e7c Mon Sep 17 00:00:00 2001 From: Herbert Mauerer <41573578+HerbertMauerer@users.noreply.github.com> Date: Tue, 25 Jan 2022 07:39:01 +0100 Subject: [PATCH 075/666] event ID wrong. it's 4625, not 4525. Sorry about the typo. --- .../credential-guard/credential-guard-known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md index 0f5e251a7f..c1be2ae436 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md @@ -33,7 +33,7 @@ The following known issue has been fixed in the [Cumulative Security Update for Failure occurred in ‘LogonUserExEx’.
User Action: Ensure the credentials for the task are correctly specified.
Additional Data: Error Value: 2147943726. 2147943726: ERROR\_LOGON\_FAILURE (The user name or password is incorrect)." -- When enabling NTLM audit on the domain controller, an Event ID 8004 with an indecipherable username format is logged. You also get a similar user name in a user logon failure event 4525 with error 0xC0000064 on the machine itself. For example: +- When enabling NTLM audit on the domain controller, an Event ID 8004 with an indecipherable username format is logged. You also get a similar user name in a user logon failure event 4625 with error 0xC0000064 on the machine itself. For example: > Log Name: Microsoft-Windows-NTLM/Operational Source: Microsoft-Windows-Security-Netlogon Event ID: 8004 From cec5291c6f58ee577fe3ac8c18c26fc5a5d4d98c Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 25 Jan 2022 13:07:19 +0530 Subject: [PATCH 076/666] Acrolinx enhancement effort --- .../privacy/manage-windows-1803-endpoints.md | 44 ++++++------ .../privacy/manage-windows-1809-endpoints.md | 70 +++++++++---------- 2 files changed, 57 insertions(+), 57 deletions(-) diff --git a/windows/privacy/manage-windows-1803-endpoints.md b/windows/privacy/manage-windows-1803-endpoints.md index fdc72f92e7..722d849e3d 100644 --- a/windows/privacy/manage-windows-1803-endpoints.md +++ b/windows/privacy/manage-windows-1803-endpoints.md @@ -41,7 +41,7 @@ We used the following methodology to derive these network endpoints: 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 was logged in using a local account and wasn't joined to a domain or Azure Active Directory. -6. All traffic was captured in our lab using a IPV4 network. As such no IPV6 traffic is reported here. +6. All traffic was captured in our lab using an IPV4 network. As such no IPV6 traffic is reported here. > [!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. @@ -60,8 +60,8 @@ If you [turn off traffic to this endpoint](manage-connections-from-windows-opera The following endpoint is used for OneNote Live Tile. To turn off traffic for this endpoint, either uninstall OneNote or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. -Additionally, the Microsoft Store can't revoke malicious Store apps and users will can still open them. +If you disable the Microsoft store, other Store apps can't be installed or updated. +Additionally, the Microsoft Store can't revoke malicious Store apps and users can still open them. | Source process | Protocol | Destination | |----------------|----------|------------| @@ -70,7 +70,7 @@ Additionally, the Microsoft Store can't revoke malicious Store apps and users wi The following endpoints are used for Twitter updates. To turn off traffic for these endpoints, either uninstall Twitter or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). If you disable the Microsoft store, other Store apps cannot be installed or updated. -Additionally, the Microsoft Store can't revoke malicious Store apps and users will can still open them. +Additionally, the Microsoft Store can't revoke malicious Store apps and users can still open them. | Source process | Protocol | Destination | |----------------|----------|------------| @@ -80,7 +80,7 @@ Additionally, the Microsoft Store can't revoke malicious Store apps and users wi The following endpoint is used for Facebook updates. To turn off traffic for this endpoint, either uninstall Facebook or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). If you disable the Microsoft store, other Store apps cannot be installed or updated. -Additionally, the Microsoft Store can't revoke malicious Store apps and users will can still open them. +Additionally, the Microsoft Store can't revoke malicious Store apps and users can still open them. | Source process | Protocol | Destination | |----------------|----------|------------| @@ -88,7 +88,7 @@ Additionally, the Microsoft Store can't revoke malicious Store apps and users wi The following endpoint is used by the Photos app to download configuration files, and to connect to the Microsoft 365 admin center's shared infrastructure, including Office. To turn off traffic for this endpoint, either uninstall the Photos app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store can't revoke malicious Store apps and users can still open them. | Source process | Protocol | Destination | @@ -97,7 +97,7 @@ Additionally, the Microsoft Store can't revoke malicious Store apps and users ca The following endpoint is used for Candy Crush Saga updates. To turn off traffic for this endpoint, either uninstall Candy Crush Saga or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store can't revoke malicious Store apps and users can still open them. | Source process | Protocol | Destination | @@ -106,7 +106,7 @@ Additionally, the Microsoft Store can't revoke malicious Store apps and users ca The following endpoint is used for by the Microsoft Wallet app. To turn off traffic for this endpoint, either uninstall the Wallet app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store can't revoke malicious Store apps and users can still open them. | Source process | Protocol | Destination | @@ -192,14 +192,14 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper | svchost | | cy2.vortex.data.microsoft.com.akadns.net | The following endpoint is 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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, will not be sent back to Microsoft. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, won't be sent back to Microsoft. | Source process | Protocol | Destination | |----------------|----------|------------| | svchost | | v10.vortex-win.data.microsoft.com/collect/v1 | 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. +To turn off traffic for these endpoints, enable the following Group Policy: Administrative Templates > Windows Components > Windows Error Reporting > Disable Windows Error Reporting. This means error reporting information won't be sent back to Microsoft. | Source process | Protocol | Destination | |----------------|----------|------------| @@ -209,7 +209,7 @@ To turn off traffic for these endpoints, enable the following Group Policy: Admi ## Font streaming The following endpoints are used to download fonts on demand. -If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#font-streaming), you will not be able to download fonts on demand. +If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#font-streaming), you won't be able to download fonts on demand. | Source process | Protocol | Destination | |----------------|----------|------------| @@ -246,7 +246,7 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper ## Microsoft account The following endpoints are used for Microsoft accounts to sign in. -If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-microsoft-account), users cannot sign in with Microsoft accounts. +If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-microsoft-account), users can't sign in with Microsoft accounts. | Source process | Protocol | Destination | |----------------|----------|------------| @@ -263,14 +263,14 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper | | | *.wns.windows.com | The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store. -To turn off traffic for this endpoint, either uninstall the app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). 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. +To turn off traffic for this endpoint, either uninstall the app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). If you disable the Microsoft store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | |----------------|----------|------------| | | HTTP | storecatalogrevocation.storequality.microsoft.com | The following endpoints are 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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore), 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. +If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore), the image files won't be downloaded, and apps can't be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | |----------------|----------|------------| @@ -278,7 +278,7 @@ If you [turn off traffic for these endpoints](manage-connections-from-windows-op | backgroundtransferhost | HTTPS | store-images.microsoft.com | The following endpoints are used to communicate with Microsoft Store. -If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore), 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. +If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore), apps can't be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | |----------------|----------|------------| @@ -318,7 +318,7 @@ If you turn off traffic for these endpoints, users won't be able to save documen |----------------|----------|------------| | system32\Auth.Host.exe | HTTPS | outlook.office365.com | -The following endpoint is OfficeHub traffic used to get the metadata of Office apps. To turn off traffic for this endpoint, either uninstall the app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). 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. +The following endpoint is OfficeHub traffic used to get the metadata of Office apps. To turn off traffic for this endpoint, either uninstall the app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). If you disable the Microsoft store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | |----------------|----------|------------| @@ -334,7 +334,7 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper | onedrive | HTTP \ HTTPS | g.live.com/1rewlive5skydrive/ODSUProduction | The following endpoint is used by OneDrive for Business to download and verify app updates. For more info, see [Office 365 URLs and IP address ranges](/microsoft-365/enterprise/urls-and-ip-address-ranges). -To turn off traffic for this endpoint, uninstall OneDrive for Business. In this case, your device will not able to get OneDrive for Business app updates. +To turn off traffic for this endpoint, uninstall OneDrive for Business. In this case, your device won't able to get OneDrive for Business app updates. | Source process | Protocol | Destination | |----------------|----------|------------| @@ -365,7 +365,7 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper ## 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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). 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. +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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). If you disable the Microsoft store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | |----------------|----------|------------| @@ -376,7 +376,7 @@ The following endpoint is used to retrieve Skype configuration values. To turn o ## Windows Defender The following endpoint is used for Windows Defender when Cloud-based Protection is enabled. -If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender), the device will not use Cloud-based Protection. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender), the device won't use Cloud-based Protection. | Source process | Protocol | Destination | |----------------|----------|------------| @@ -393,7 +393,7 @@ If you [turn off traffic for these endpoints](manage-connections-from-windows-op ## 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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight), 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](/windows/configuration/windows-spotlight). +If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight), Windows Spotlight will still try to deliver new lock screen images and updated content but it will fail; suggested apps, Microsoft account notifications, and Windows tips won't be downloaded. For more information, see [Windows Spotlight](/windows/configuration/windows-spotlight). | Source process | Protocol | Destination | |----------------|----------|------------| @@ -406,7 +406,7 @@ If you [turn off traffic for these endpoints](manage-connections-from-windows-op ## 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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates), 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. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates), Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in re-downloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction. | Source process | Protocol | Destination | |----------------|----------|------------| @@ -421,7 +421,7 @@ If you [turn off traffic for these endpoints](manage-connections-from-windows-op | svchost | HTTP | *.dl.delivery.mp.microsoft.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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-wu), 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. +If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-wu), the device won't be able to connect to Windows Update and Microsoft Update to help keep the device secure. Also, the device won't be able to acquire and update apps from the Store. | Source process | Protocol | Destination | |----------------|----------|------------| diff --git a/windows/privacy/manage-windows-1809-endpoints.md b/windows/privacy/manage-windows-1809-endpoints.md index f2b61aed53..db9e899fea 100644 --- a/windows/privacy/manage-windows-1809-endpoints.md +++ b/windows/privacy/manage-windows-1809-endpoints.md @@ -39,10 +39,10 @@ Where applicable, each endpoint covered in this topic includes a link to specifi We used the following methodology 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 devices running idle for a week (that is, a user is not interacting with the system/device). +2. Leave the devices running idle for a week (that is, a user isn't interacting with the system/device). 3. Use globally accepted network protocol analyzer/capturing tools and log all background egress traffic. 4. Compile reports on traffic going to public IP addresses. -5. The test virtual machine was logged in using a local account and was not joined to a domain or Azure Active Directory. +5. The test virtual machine was logged in using a local account and wasn't joined to a domain or Azure Active Directory. 6. All traffic was captured in our lab using an IPV4 network. Therefore no IPV6 traffic is reported here. > [!NOTE] @@ -62,7 +62,7 @@ If you [turn off traffic to this endpoint](manage-connections-from-windows-opera The following endpoint is used for OneNote Live Tile. To turn off traffic for this endpoint, either uninstall OneNote or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them. | Source process | Protocol | Destination | @@ -71,7 +71,7 @@ Additionally, the Microsoft Store won't be able to revoke malicious Store apps a The following endpoints are used for Twitter updates. To turn off traffic for these endpoints, either uninstall Twitter or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them. | Source process | Protocol | Destination | @@ -81,7 +81,7 @@ Additionally, the Microsoft Store won't be able to revoke malicious Store apps a The following endpoint is used for Facebook updates. To turn off traffic for this endpoint, either uninstall Facebook or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them. | Source process | Protocol | Destination | @@ -90,7 +90,7 @@ Additionally, the Microsoft Store won't be able to revoke malicious Store apps a The following endpoint is used by the Photos app to download configuration files, and to connect to the Microsoft 365 admin center's shared infrastructure, including Office. To turn off traffic for this endpoint, either uninstall the Photos app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them. | Source process | Protocol | Destination | @@ -99,7 +99,7 @@ Additionally, the Microsoft Store won't be able to revoke malicious Store apps a The following endpoint is used for Candy Crush Saga updates. To turn off traffic for this endpoint, either uninstall Candy Crush Saga or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them. | Source process | Protocol | Destination | @@ -108,7 +108,7 @@ Additionally, the Microsoft Store won't be able to revoke malicious Store apps a The following endpoint is used for by the Microsoft Wallet app. To turn off traffic for this endpoint, either uninstall the Wallet app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). -If you disable the Microsoft store, other Store apps cannot be installed or updated. +If you disable the Microsoft store, other Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious Store apps and users will still be able to open them. | Source process | Protocol | Destination | @@ -135,21 +135,21 @@ To turn off traffic for this endpoint [disable the Microsoft Store](manage-conne ## Cortana and Search The following endpoint is used to get images that are used for Microsoft Store suggestions. -If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana), you will block images that are used for Microsoft Store suggestions. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana), you'll block images that are used for Microsoft Store suggestions. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| | searchui | HTTPS | `store-images.s-microsoft.com` | The following endpoint is used to update Cortana greetings, tips, and Live Tiles. -If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana), you will block updates to Cortana greetings, tips, and Live Tiles. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana), you'll block updates to Cortana greetings, tips, and Live Tiles. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| | backgroundtaskhost | HTTPS | `www.bing.com/client` | The following endpoint is used to configure parameters, such as how often the Live Tile is updated. It's also used to activate experiments. -If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana), parameters would not be updated and the device would no longer participate in experiments. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-cortana), parameters wouldn't be updated and the device would no longer participate in experiments. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -164,11 +164,11 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper ## 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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update), but that is not recommended because when root certificates are updated over time, applications and websites may stop working because they did not receive an updated root certificate the application uses. +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's possible to [turn off traffic to this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#automatic-root-certificates-update), but that isn't recommended because when root certificates are updated over time, applications and websites may stop working because they didn't receive an updated root certificate the application uses. -Additionally, it is used to download certificates that are publicly known to be fraudulent. +Additionally, it's 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. +We don't 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. | Source process | Protocol | Destination | @@ -178,7 +178,7 @@ If traffic to this endpoint is turned off, Windows no longer automatically downl ## Device authentication The following endpoint is used to authenticate a device. -If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), the device will not be authenticated. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), the device won't be authenticated. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -187,7 +187,7 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper ## Device metadata The following endpoint is used to retrieve device metadata. -If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-devinst), metadata will not be updated for the device. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-devinst), metadata won't be updated for the device. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -197,21 +197,21 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper ## Diagnostic Data The following endpoint is 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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, will not be sent back to Microsoft. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, won't be sent back to Microsoft. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| | svchost | | `cy2.vortex.data.microsoft.com.akadns.net` | The following endpoint is 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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, will not be sent back to Microsoft. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-feedback), diagnostic and usage information, which helps Microsoft find and fix problems and improve our products and services, won't be sent back to Microsoft. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| | svchost | HTTPS | `v10.vortex-win.data.microsoft.com/collect/v1` | 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. +To turn off traffic for these endpoints, enable the following Group Policy: Administrative Templates > Windows Components > Windows Error Reporting > Disable Windows Error Reporting. This means error reporting information won't be sent back to Microsoft. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -240,7 +240,7 @@ To turn off traffic for this endpoint, disable the Windows License Manager Servi ## Location The following endpoint is used for location data. -If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location), apps cannot use location data. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-priv-location), apps can't use location data. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -250,7 +250,7 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper ## Maps The following endpoint is used to check for updates to maps that have been downloaded for offline use. -If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-offlinemaps), offline maps will not be updated. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-offlinemaps), offline maps won't be updated. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -259,7 +259,7 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper ## Microsoft account The following endpoints are used for Microsoft accounts to sign in. -If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-microsoft-account), users cannot sign in with Microsoft accounts. +If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-microsoft-account), users can't sign in with Microsoft accounts. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -279,14 +279,14 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper | | HTTPS | `*.wns.windows.com` | The following endpoint is used to revoke licenses for malicious apps in the Microsoft Store. -To turn off traffic for this endpoint, either uninstall the app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). 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. +To turn off traffic for this endpoint, either uninstall the app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). If you disable the Microsoft store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| | | HTTP | `storecatalogrevocation.storequality.microsoft.com` | The following endpoints are 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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore), 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. +If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore), the image files won't be downloaded, and apps can't be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -294,7 +294,7 @@ If you [turn off traffic for these endpoints](manage-connections-from-windows-op | backgroundtransferhost | HTTPS | `store-images.microsoft.com` | The following endpoints are used to communicate with Microsoft Store. -If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore), 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. +If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore), apps can't be installed or updated from the Microsoft Store. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -306,7 +306,7 @@ If you [turn off traffic for these endpoints](manage-connections-from-windows-op ## 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. -If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-ncsi), 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. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-ncsi), NCSI won't be able to determine if the device is connected to the Internet, and the icon denoting the network status tray will show a warning. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -336,7 +336,7 @@ If you turn off traffic for these endpoints, users won't be able to save documen |:--------------:|:--------:|:------------| | system32\Auth.Host.exe | HTTPS | `outlook.office365.com` | -The following endpoint is OfficeHub traffic used to get the metadata of Office apps. To turn off traffic for this endpoint, either uninstall the app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). 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. +The following endpoint is OfficeHub traffic used to get the metadata of Office apps. To turn off traffic for this endpoint, either uninstall the app or [disable the Microsoft Store](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). If you disable the Microsoft store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -359,7 +359,7 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper | onedrive | HTTP \ HTTPS | `g.live.com/1rewlive5skydrive/ODSUProduction` | The following endpoint is used by OneDrive for Business to download and verify app updates. For more info, see [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). -To turn off traffic for this endpoint, uninstall OneDrive for Business. In this case, your device will not able to get OneDrive for Business app updates. +To turn off traffic for this endpoint, uninstall OneDrive for Business. In this case, your device won't be able to get OneDrive for Business app updates. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -390,7 +390,7 @@ If you [turn off traffic for this endpoint](manage-connections-from-windows-oper ## 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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). 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. +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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-windowsstore). If you disable the Microsoft store, other Microsoft Store apps can't be installed or updated. Additionally, the Microsoft Store won't be able to revoke malicious apps and users will still be able to open them. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -401,14 +401,14 @@ The following endpoint is used to retrieve Skype configuration values. To turn o ## Windows Defender The following endpoint is used for Windows Defender when Cloud-based Protection is enabled. -If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender), the device will not use Cloud-based Protection. For a detailed list of Microsoft Defender Antivirus cloud service connections, see [Allow connections to the Microsoft Defender Antivirus cloud service](/microsoft-365/security/defender-endpoint/configure-network-connections-microsoft-defender-antivirus#allow-connections-to-the-microsoft-defender-antivirus-cloud-service). +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender), the device won't use Cloud-based Protection. For a detailed list of Microsoft Defender Antivirus cloud service connections, see [Allow connections to the Microsoft Defender Antivirus cloud service](/microsoft-365/security/defender-endpoint/configure-network-connections-microsoft-defender-antivirus#allow-connections-to-the-microsoft-defender-antivirus-cloud-service). | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| | | | `wdcp.microsoft.com` | The following endpoints are used for Windows Defender definition updates. -If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender), definitions will not be updated. +If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-defender), definitions won't be updated. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -427,7 +427,7 @@ If you [turn off traffic for these endpoints](manage-connections-from-windows-op ## Windows Spotlight The following endpoints are used to retrieve Windows Spotlight metadata that describes content, such as references to image locations, and suggested apps, Microsoft account notifications, and Windows tips. -If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight), 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](/windows/configuration/windows-spotlight). +If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-spotlight), Windows Spotlight will still try to deliver new lock screen images and updated content but it will fail; suggested apps, Microsoft account notifications, and Windows tips won't be downloaded. For more information, see [Windows Spotlight](/windows/configuration/windows-spotlight). | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -440,14 +440,14 @@ If you [turn off traffic for these endpoints](manage-connections-from-windows-op ## 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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates), 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 redownloads 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. +If you [turn off traffic for this endpoint](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-updates), Windows Update downloads won't be managed, as critical metadata that is used to make downloads more resilient is blocked. Downloads may be impacted by corruption (resulting in redownloads of full files). Additionally, downloads of the same update by multiple devices on the same local network won't use peer devices for bandwidth reduction. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| | svchost | HTTPS | `*.prod.do.dsp.mp.microsoft.com` | The following endpoints are used to download operating system patches, updates, and apps from Microsoft Store. -If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-wu), the device will not be able to download updates for the operating system. +If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-wu), the device wón't be able to download updates for the operating system. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| @@ -455,7 +455,7 @@ If you [turn off traffic for these endpoints](manage-connections-from-windows-op | svchost | HTTP | `*.dl.delivery.mp.microsoft.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](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-wu), 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. +If you [turn off traffic for these endpoints](manage-connections-from-windows-operating-system-components-to-microsoft-services.md#bkmk-wu), the device won't 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. | Source process | Protocol | Destination | |:--------------:|:--------:|:------------| From 11c75bf65aadf4a86ecd1ffa3de4339882485939 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:31:48 +0500 Subject: [PATCH 077/666] Update in Zone Information I have checked and found that the default settings in the IE security zone were not correct. Updated the correct default security zone settings. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/10154 --- windows/client-management/mdm/policy-csp-internetexplorer.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-internetexplorer.md b/windows/client-management/mdm/policy-csp-internetexplorer.md index 1206fca386..036aa82cdc 100644 --- a/windows/client-management/mdm/policy-csp-internetexplorer.md +++ b/windows/client-management/mdm/policy-csp-internetexplorer.md @@ -1956,7 +1956,7 @@ ADMX Info: This policy setting allows you to manage a list of sites that you want to associate with a particular security zone. These zone numbers have associated security settings that apply to all of the sites in the zone. -Internet Explorer has 4 security zones, numbered 1-4, and these are used by this policy setting to associate sites to zones. They are: (1) Intranet zone, (2) Trusted Sites zone, (3) Internet zone, and (4) Restricted Sites zone. Security settings can be set for each of these zones through other policy settings, and their default settings are: Trusted Sites zone (Low template), Intranet zone (Medium-Low template), Internet zone (Medium template), and Restricted Sites zone (High template). (The Local Machine zone and its locked down equivalent have special security settings that protect your local computer.) +Internet Explorer has 4 security zones, numbered 1-4, and these are used by this policy setting to associate sites to zones. They are: (1) Intranet zone, (2) Trusted Sites zone, (3) Internet zone, and (4) Restricted Sites zone. Security settings can be set for each of these zones through other policy settings, and their default settings are: Trusted Sites zone (Medium template), Intranet zone (Medium-Low template), Internet zone (Medium-high template), and Restricted Sites zone (High template). (The Local Machine zone and its locked down equivalent have special security settings that protect your local computer.) If you enable this policy setting, you can enter a list of sites and their related zone numbers. The association of a site with a zone will ensure that the security settings for the specified zone are applied to the site.  For each entry that you add to the list, enter the following information: @@ -14006,4 +14006,4 @@ ADMX Info:


- \ No newline at end of file + From b5b3409bae7cb27964af42a1b4f0d65dbddbd109 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:18:03 +0200 Subject: [PATCH 078/666] Update BITS and Windows Update Security Descriptors https://github.com/MicrosoftDocs/windows-itpro-docs/issues/10076 --- windows/deployment/update/windows-update-resources.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/windows-update-resources.md b/windows/deployment/update/windows-update-resources.md index fedd94b39a..8173d6ca5b 100644 --- a/windows/deployment/update/windows-update-resources.md +++ b/windows/deployment/update/windows-update-resources.md @@ -84,8 +84,8 @@ If all else fails, try resetting the Windows Update Agent by running these comma ``` 2. Reset the **BITS service** and the **Windows Update service** to the default security descriptor. To do this, type the following commands at a command prompt. Press ENTER after you type each command. ``` console - sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) - sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) + sc.exe sdset bits D:(A;CI;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU) + sc.exe sdset wuauserv D:(A;;CCLCSWRPLORC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY) ``` 5. Type the following command at a command prompt, and then press ENTER: ``` console From 7d34ec3f2df69d626b0589dad1f21ef155a57e77 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Tue, 25 Jan 2022 13:25:49 +0200 Subject: [PATCH 079/666] Add link to HVCI in WDAC context https://github.com/MicrosoftDocs/windows-itpro-docs/issues/10042 --- .../select-types-of-rules-to-create.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md index e5bf200d59..2ce348a9f0 100644 --- a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md +++ b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md @@ -31,6 +31,8 @@ ms.technology: windows-sec Windows Defender Application Control (WDAC) can control what runs on Windows 10 and Windows 11, by setting policies that specify whether a driver or application is trusted. A policy includes *policy rules* that control options such as audit mode, and *file rules* (or *file rule levels*) that specify how applications are identified and trusted. +Windows Defender Application Control (WDAC) is used to restrict devices to run only approved apps, while the OS is hardened against kernel memory attacks using [hypervisor-protected code integrity (HVCI)](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control). + ## Windows Defender Application Control policy rules To modify the policy rule options of an existing WDAC policy XML, use [Set-RuleOption](/powershell/module/configci/set-ruleoption). The following examples show how to use this cmdlet to add and remove a rule option on an existing WDAC policy: From be699d64a687406a8f754b59b05df4582fcd364b Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 25 Jan 2022 17:18:15 +0530 Subject: [PATCH 080/666] Acrolinx score enhancement --- .../credential-guard-known-issues.md | 6 +-- .../enterprise-certificate-pinning.md | 48 +++++++++---------- .../vpn/vpn-profile-options.md | 2 +- .../bitlocker-network-unlock-faq.yml | 5 +- ...-monitor-dynamic-access-control-objects.md | 10 ++-- ...ort-advanced-audit-policy-configuration.md | 4 +- .../cybersecurity-industry-partners.md | 4 +- .../intelligence/malware-naming.md | 10 ++-- ...dit-the-access-of-global-system-objects.md | 16 +++---- ...events-centrally-using-advanced-hunting.md | 4 +- ...sed-root-of-trust-helps-protect-windows.md | 2 +- ...-guard-secure-launch-and-smm-protection.md | 4 +- 12 files changed, 57 insertions(+), 58 deletions(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md index 0f5e251a7f..f449e5044d 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md @@ -72,7 +72,7 @@ The following issue affects the Java GSS API. See the following Oracle bug datab - [JDK-8161921: Windows Defender Credential Guard doesn't allow sharing of TGT with Java](http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8161921) -When Windows Defender Credential Guard is enabled on Windows, the Java GSS API won't authenticate. This is expected behavior because Windows Defender Credential Guard blocks specific application authentication capabilities and won't provide the TGT session key to applications regardless of registry key settings. For further information, see [Application requirements](/windows/access-protection/credential-guard/credential-guard-requirements#application-requirements). +When Windows Defender Credential Guard is enabled on Windows, the Java GSS API won't authenticate. This is expected behavior because Windows Defender Credential Guard blocks specific application authentication capabilities and won't provide the TGT session key to applications regardless of registry key settings. For more information, see [Application requirements](/windows/access-protection/credential-guard/credential-guard-requirements#application-requirements). The following issue affects Cisco AnyConnect Secure Mobility Client: @@ -106,7 +106,7 @@ For further technical information on LSAISO.exe, see the MSDN article: [Isolated See the following article on Citrix support for Secure Boot: - [Citrix Support for Secure Boot](https://www.citrix.com/blogs/2016/12/08/windows-server-2016-hyper-v-secure-boot-support-now-available-in-xenapp-7-12/) -Windows Defender Credential Guard is not supported by either these products, products versions, computer systems, or Windows 10 versions: +Windows Defender Credential Guard isn't supported by either these products, products versions, computer systems, or Windows 10 versions: - For Windows Defender Credential Guard on Windows with McAfee Encryption products, see: [Support for Hypervisor-Protected Code Integrity and Windows Defender Credential Guard on Windows with McAfee encryption products](https://kc.mcafee.com/corporate/index?page=content&id=KB86009) @@ -123,6 +123,6 @@ Windows Defender Credential Guard is not supported by either these products, pro - For Windows Defender Credential Guard on Windows with Symantec Endpoint Protection [Windows devices with Windows Defender Credential Guard and Symantec Endpoint Protection 12.1](https://www.symantec.com/connect/forums/windows-10-device-guard-credentials-guard-and-sep-121) - This is not a comprehensive list. Check whether your product vendor, product version, or computer system, supports Windows Defender Credential Guard on systems that run Windows or specific versions of Windows. Specific computer system models may be incompatible with Windows Defender Credential Guard. + This isn't a comprehensive list. Check whether your product vendor, product version, or computer system, supports Windows Defender Credential Guard on systems that run Windows or specific versions of Windows. Specific computer system models may be incompatible with Windows Defender Credential Guard. Microsoft encourages third-party vendors to contribute to this page by providing relevant product support information and by adding links to their own product support statements. diff --git a/windows/security/identity-protection/enterprise-certificate-pinning.md b/windows/security/identity-protection/enterprise-certificate-pinning.md index bef5c8651e..050b9e39c3 100644 --- a/windows/security/identity-protection/enterprise-certificate-pinning.md +++ b/windows/security/identity-protection/enterprise-certificate-pinning.md @@ -2,7 +2,7 @@ title: Enterprise Certificate Pinning ms.mktglfcycl: manage ms.sitesec: library -description: Enterprise certificate pinning is a Windows feature for remembering, or “pinning” a root, issuing certificate authority, or end entity certificate to a given domain name. +description: Enterprise certificate pinning is a Windows feature for remembering; or pinning a root issuing certificate authority, or end entity certificate to a given domain name. audience: ITPro author: dulcemontemayor ms.author: dansimp @@ -22,15 +22,15 @@ ms.reviewer: **Applies to** - Windows 10 -Enterprise certificate pinning is a Windows feature for remembering, or “pinning,” a root issuing certificate authority or end entity certificate to a given domain name. +Enterprise certificate pinning is a Windows feature for remembering, or pinning a root issuing certificate authority or end entity certificate to a given domain name. Enterprise certificate pinning helps reduce man-in-the-middle attacks by enabling you to protect your internal domain names from chaining to unwanted certificates or to fraudulently issued certificates. > [!NOTE] > External domain names, where the certificate issued to these domains is issued by a public certificate authority, are not ideal for enterprise certificate pinning. -Windows Certificate APIs (CertVerifyCertificateChainPolicy and WinVerifyTrust) are updated to check if the site’s server authentication certificate chain matches a restricted set of certificates. +Windows Certificate APIs (CertVerifyCertificateChainPolicy and WinVerifyTrust) are updated to check if the site’s chain that authenticates servers matches a restricted set of certificates. These restrictions are encapsulated in a Pin Rules Certificate Trust List (CTL) that is configured and deployed to Windows 10 computers. -Any site certificate triggering a name mismatch causes Windows to write an event to the CAPI2 event log and prevents the user from navigating to the web site using Microsoft Edge or Internet Explorer. +Any site certificate that triggers a name mismatch causes Windows to write an event to the CAPI2 event log and prevents the user from navigating to the web site using Microsoft Edge or Internet Explorer. > [!NOTE] > Enterprise Certificate Pinning feature triggering doesn't cause clients other than Microsoft Edge or Internet Explorer to block the connection. @@ -80,9 +80,9 @@ For help with formatting Pin Rules, see [Representing a Date in XML](#representi | Attribute | Description | Required | |-----------|-------------|----------| -| **Duration** or **NextUpdate** | Specifies when the Pin Rules will expire. Either is required. **NextUpdate** takes precedence if both are specified.
**Duration**, represented as an XML TimeSpan data type, does not allow years and months. You represent the **NextUpdate** attribute as a XML DateTime data type in UTC. | **Required?** Yes. At least one is required. | -| **LogDuration** or **LogEndDate** | Configures auditing only to extend beyond the expiration of enforcing the Pin Rules.
**LogEndDate**, represented as an XML DateTime data type in UTC, takes precedence if both are specified.
You represent **LogDuration** as an XML TimeSpan data type, which does not allow years and months.
If neither attribute is specified, auditing expiration uses **Duration** or **NextUpdate** attributes. | No. | -| **ListIdentifier** | Provides a friendly name for the list of pin rules. Windows does not use this attribute for certificate pinning enforcement, however it is included when the pin rules are converted to a certificate trust list (CTL). | No. | +| **Duration** or **NextUpdate** | Specifies when the Pin Rules will expire. Either is required. **NextUpdate** takes precedence if both are specified.
**Duration**, represented as an XML TimeSpan data type, doesn't allow years and months. You represent the **NextUpdate** attribute as an XML DateTime data type in UTC. | **Required?** Yes. At least one is required. | +| **LogDuration** or **LogEndDate** | Configures auditing only to extend beyond the expiration of enforcing the Pin Rules.
**LogEndDate**, represented as an XML DateTime data type in UTC, takes precedence if both are specified.
You represent **LogDuration** as an XML TimeSpan data type, which doesn't allow years and months.
If `none of the attributes are specified, auditing expiration uses **Duration** or **NextUpdate** attributes. | No. | +| **ListIdentifier** | Provides a friendly name for the list of pin rules. Windows doesn't use this attribute for certificate pinning enforcement; however, it's included when the pin rules are converted to a certificate trust list (CTL). | No. | #### PinRule Element @@ -90,9 +90,9 @@ The **PinRule** element can have the following attributes. | Attribute | Description | Required | |-----------|-------------|----------| -| **Name** | Uniquely identifies the **PinRule**. Windows uses this attribute to identify the element for a parsing error or for verbose output. The attribute is not included in the generated certificate trust list (CTL). | Yes.| -| **Error** | Describes the action Windows performs when it encounters a PIN mismatch. You can choose from the following string values:
- **Revoked** - Windows reports the certificate protecting the site as if it was revoked. This typically prevents the user from accessing the site.
- **InvalidName** - Windows reports the certificate protecting the site as if the name on the certificate does not match the name of the site. This typically results in prompting the user before accessing the site.
- **None** - The default value. No error is returned. You can use this setting to audit the pin rules without introducing any user friction. | No. | -| **Log** | A Boolean value represent as string that equals **true** or **false**. By default, logging is enabled (**true**). | No. | +| **Name** | Uniquely identifies the **PinRule**. Windows uses this attribute to identify the element for a parsing error or for verbose output. The attribute isn't included in the generated certificate trust list (CTL). | Yes.| +| **Error** | Describes the action Windows performs when it encounters a PIN mismatch. You can choose from the following string values:
- **Revoked** - Windows reports the certificate protecting the site as if it was revoked. This typically prevents the user from accessing the site.
- **InvalidName** - Windows reports the certificate protecting the site as if the name on the certificate doesn't match the name of the site. This typically results in prompting the user before accessing the site.
- **None** - The default value. No error is returned. You can use this setting to audit the pin rules without introducing any user friction. | No. | +| **Log** | A Boolean value represents a string that equals **true** or **false**. By default, logging is enabled (**true**). | No. | #### Certificate element @@ -100,9 +100,9 @@ The **Certificate** element can have the following attributes. | Attribute | Description | Required | |-----------|-------------|----------| -| **File** | Path to a file containing one or more certificates. Where the certificate(s) can be encoded as:
- single certificate
- p7b
- sst
These files can also be Base64 formatted. All **Site** elements included in the same **PinRule** element can match any of these certificates. | Yes (File, Directory or Base64 must be present). | -| **Directory** | Path to a directory containing one or more of the above certificate files. Skips any files not containing any certificates. | Yes (File, Directory or Base64 must be present). | -| **Base64** | Base64 encoded certificate(s). Where the certificate(s) can be encoded as:
- single certificate
- p7b
- sst
This allows the certificates to be included in the XML file without a file directory dependency.
Note:
You can use **certutil -encode** to convert a .cer file into base64. You can then use Notepad to copy and paste the base64 encoded certificate into the pin rule. | Yes (File, Directory or Base64 must be present). | +| **File** | Path to a file containing one or more certificates. Where the certificate(s) can be encoded as:
- single certificate
- p7b
- sst
These files can also be Base64 formatted. All **Site** elements included in the same **PinRule** element can match any of these certificates. | Yes (File, Directory, or Base64 must be present). | +| **Directory** | Path to a directory containing one or more of the above certificate files. Skips any files not containing any certificates. | Yes (File, Directory, or Base64 must be present). | +| **Base64** | Base64 encoded certificate(s). Where the certificate(s) can be encoded as:
- single certificate
- p7b
- sst
This allows the certificates to be included in the XML file without a file directory dependency.
Note:
You can use **certutil -encode** to convert a .cer file into base64. You can then use Notepad to copy and paste the base64 encoded certificate into the pin rule. | Yes (File, Directory, or Base64 must be present). | | **EndDate** | Enables you to configure an expiration date for when the certificate is no longer valid in the pin rule.
If you are in the process of switching to a new root or CA, you can set the **EndDate** to allow matching of this element’s certificates.
If the current time is past the **EndDate**, then, when creating the certificate trust list (CTL), the parser outputs a warning message and exclude the certificate(s) from the Pin Rule in the generated CTL.
For help with formatting Pin Rules, see [Representing a Date in XML](#representing-a-date-in-xml).| No.| #### Site element @@ -111,8 +111,8 @@ The **Site** element can have the following attributes. | Attribute | Description | Required | |-----------|-------------|----------| -| **Domain** | Contains the DNS name to be matched for this pin rule. When creating the certificate trust list, the parser normalizes the input name string value as follows:
- If the DNS name has a leading "*" it is removed.
- Non-ASCII DNS name are converted to ASCII Puny Code.
- Upper case ASCII characters are converted to lower case.
If the normalized name has a leading ".", then, wildcard left hand label matching is enabled. For example, ".xyz.com" would match "abc.xyz.com". | Yes.| -| **AllSubdomains** | By default, wildcard left hand label matching is restricted to a single left hand label. This attribute can be set to "true" to enable wildcard matching of all of the left-hand labels.
For example, setting this attribute would also match "123.abc.xyz.com" for the ".xyz.com" domain value.| No.| +| **Domain** | Contains the DNS name to be matched for this pin rule. When creating the certificate trust list, the parser normalizes the input name string value as follows:
- If the DNS name has a leading "*", it's removed.
- Non-ASCII DNS name is converted to ASCII Puny Code.
- Upper case ASCII characters are converted to lower case.
If the normalized name has a leading ".", then, wildcard left-hand label matching is enabled. For example, ".xyz.com" would match "abc.xyz.com". | Yes.| +| **AllSubdomains** | By default, wildcard left-hand label matching is restricted to a single left-hand label. This attribute can be set to "true" to enable wildcard matching of all of the left-hand labels.
For example, setting this attribute would also match "123.abc.xyz.com" for the ".xyz.com" domain value.| No.| ### Create a Pin Rules Certificate Trust List @@ -137,7 +137,7 @@ The same certificate(s) can occur in multiple **PinRule** elements. The same domain can occur in multiple **PinRule** elements. Certutil coalesces these in the resultant pin rules certificate trust list. -Certutil.exe does not strictly enforce the XML schema definition. +Certutil.exe doesn't strictly enforce the XML schema definition. It does perform the following to enable other tools to add/consume their own specific elements and attributes: - Skips elements before and after the **PinRules** element. @@ -154,7 +154,7 @@ certutil -generatePinRulesCTL certPinRules.xml pinrules.stl ### Applying Certificate Pinning Rules to a Reference Computer Now that your certificate pinning rules are in the certificate trust list format, you need to apply the settings to a reference computer as a prerequisite to deploying the setting to your enterprise. -To simplify the deployment configuration, it is best to apply your certificate pinning rules to a computer that has the Group Policy Management Console (GPMC) that is include in the Remote Server Administration Tools (RSAT). +To simplify the deployment configuration, it's best to apply your certificate pinning rules to a computer that has the Group Policy Management Console (GPMC) included in the Remote Server Administration Tools (RSAT). Use **certutil.exe** to apply your certificate pinning rules to your reference computer using the **setreg** argument. The **setreg** argument takes a secondary argument that determines the location of where certutil writes the certificate pining rules. @@ -181,14 +181,14 @@ Certutil writes the binary information to the following registration location: ### Deploying Enterprise Pin Rule Settings using Group Policy You’ve successfully created a certificate pinning rules XML file. -From the XML file you have created a certificate pinning trust list file, and you have applied the contents of that file to your reference computer from which you can run the Group Policy Management Console. +From the XML file you've created a certificate pinning trust list file, and you've applied the contents of that file to your reference computer from which you can run the Group Policy Management Console. Now you need to configure a Group Policy object to include the applied certificate pin rule settings and deploy it to your environment. Sign-in to the reference computer using domain administrator equivalent credentials. 1. Start the **Group Policy Management Console** (gpmc.msc) 2. In the navigation pane, expand the forest node and then expand the domain node. -3. Expand the node that has contains your Active Directory’s domain name +3. Expand the node that contains your Active Directory’s domain name 4. Select the **Group Policy objects** node. Right-click the **Group Policy objects** node and click **New**. 5. In the **New GPO** dialog box, type _Enterprise Certificate Pinning Rules_ in the **Name** text box and click **OK**. 6. In the content pane, right-click the **Enterprise Certificate Pinning Rules** Group Policy object and click **Edit**. @@ -222,7 +222,7 @@ To assist in constructing certificate pinning rules, you can configure the **Pin ### Permission for the Pin Rule Log Folder The folder in which Windows writes the additional pin rule logs must have permissions so that all users and applications have full access. -You can run the following commands from an elevated command prompt to achieved the proper permissions. +You can run the following commands from an elevated command prompt to achieve the proper permissions. ```code set PinRulesLogDir=c:\PinRulesLog @@ -242,13 +242,13 @@ Whenever an application verifies a TLS/SSL certificate chain that contains a ser - NoPinRules Didn’t match any site in the certificate pin rules. -The output file name consists of the leading 8 ASCII hex digits of the root’s SHA1 thumbprint followed by the server name. +The output file name consists of the leading eight ASCII hex digits of the root’s SHA1 thumbprint followed by the server name. For example: - D4DE20D0_xsi.outlook.com.p7b - DE28F4A4_www.yammer.com.p7b -If there is either an enterprise certificate pin rule or Microsoft certificate pin rule mismatch, then Windows writes the .p7b file to the **MismatchPinRules** child folder. +If there's either an enterprise certificate pin rule or a Microsoft certificate pin rule mismatch, then Windows writes the .p7b file to the **MismatchPinRules** child folder. If the pin rules have expired, then Windows writes the .p7b to the **ExpiredPinRules** child folder. ## Representing a Date in XML @@ -270,7 +270,7 @@ However, be certain to append the uppercase “Z” to the end of the XML date s ## Converting an XML Date -You can also use Windows PowerShell to validate convert an XML date into a human readable date to validate it’s the correct date. +You can also use Windows PowerShell to validate and convert an XML date into a human readable date to validate it’s the correct date. ![Converting an XML date.](images/enterprise-certificate-pinning-converting-an-xml-date.png) @@ -284,7 +284,7 @@ You can use Windows PowerShell to properly format and validate durations (timesp ## Converting an XML Duration -You can convert a XML formatted timespan into a timespan variable that you can read. +You can convert an XML formatted timespan into a timespan variable that you can read. ![Converting an XML duration.](images/enterprise-certificate-pinning-converting-a-duration.png) diff --git a/windows/security/identity-protection/vpn/vpn-profile-options.md b/windows/security/identity-protection/vpn/vpn-profile-options.md index 16ce6d3e88..cca873649e 100644 --- a/windows/security/identity-protection/vpn/vpn-profile-options.md +++ b/windows/security/identity-protection/vpn/vpn-profile-options.md @@ -50,7 +50,7 @@ The following table lists the VPN settings and whether the setting can be config > [!NOTE] > VPN proxy settings are only used on Force Tunnel Connections. On Split Tunnel Connections, the general proxy settings are used. -The ProfileXML node was added to the VPNv2 CSP to allow users to deploy VPN profile as a single blob. This node is useful for deploying profiles with features that are not yet supported by MDMs. You can get more examples in the [ProfileXML XSD](/windows/client-management/mdm/vpnv2-profile-xsd) article. +The ProfileXML node was added to the VPNv2 CSP to allow users to deploy VPN profile as a single blob. This node is useful for deploying profiles with features that aren't yet supported by MDMs. You can get more examples in the [ProfileXML XSD](/windows/client-management/mdm/vpnv2-profile-xsd) article. ## Sample Native VPN profile diff --git a/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.yml b/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.yml index 9828c35058..c909c07339 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.yml +++ b/windows/security/information-protection/bitlocker/bitlocker-network-unlock-faq.yml @@ -30,11 +30,10 @@ sections: answer: | BitLocker Network Unlock enables easier management for BitLocker-enabled desktops and servers that use the TPM+PIN protection method in a domain environment. When a computer that is connected to a wired corporate network is rebooted, Network Unlock allows the PIN entry prompt to be bypassed. It automatically unlocks BitLocker-protected operating system volumes by using a trusted key that is provided by the Windows Deployment Services server as its secondary authentication method. - To use Network Unlock you must also have a PIN configured for your computer. When your computer is not connected to the network you will need to provide the PIN to unlock it. + To use Network Unlock you must also have a PIN configured for your computer. When your computer isn't connected to the network you'll need to provide the PIN to unlock it. BitLocker Network Unlock has software and hardware requirements for both client computers, Windows Deployment services, and domain controllers that must be met before you can use it. - Network Unlock uses two protectors, the TPM protector and the one provided by the network or by your PIN, whereas automatic unlock uses a single protector, the one stored in the TPM. If the computer is joined to a network without the key protector it will prompt you to enter your PIN. If the PIN is - not available you will need to use the recovery key to unlock the computer if it can not be connected to the network. + Network Unlock uses two protectors, the TPM protector and the one provided by the network or by your PIN, whereas automatic unlock uses a single protector, the one stored in the TPM. If the computer is joined to a network without the key protector, it will prompt you to enter your PIN. If the PIN isn't available, you'll need to use the recovery key to unlock the computer if it can't be connected to the network. For more info, see [BitLocker: How to enable Network Unlock](bitlocker-how-to-enable-network-unlock.md). diff --git a/windows/security/threat-protection/auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md b/windows/security/threat-protection/auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md index fe06c5d1a4..e91e703325 100644 --- a/windows/security/threat-protection/auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md +++ b/windows/security/threat-protection/auditing/using-advanced-security-auditing-options-to-monitor-dynamic-access-control-objects.md @@ -35,12 +35,12 @@ Domain administrators can create and deploy expression-based security audit poli | - | - | | [Monitor the central access policies that apply on a file server](monitor-the-central-access-policies-that-apply-on-a-file-server.md) | This topic for the IT professional describes how to monitor changes to the central access policies that apply to a file server when using advanced security auditing options to monitor dynamic access control objects. Central access policies are created on a domain controller and then applied to file servers through Group Policy management. | | [Monitor the use of removable storage devices](monitor-the-use-of-removable-storage-devices.md) | This topic for the IT professional describes how to monitor attempts to use removable storage devices to access network resources. It describes how to use advanced security auditing options to monitor dynamic access control objects. | -| [Monitor resource attribute definitions](monitor-resource-attribute-definitions.md)| This topic for the IT professional describes how to monitor changes to resource attribute definitions when you are using advanced security auditing options to monitor dynamic access control objects.| +| [Monitor resource attribute definitions](monitor-resource-attribute-definitions.md)| This topic for the IT professional describes how to monitor changes to resource attribute definitions when you're using advanced security auditing options to monitor dynamic access control objects.| | [Monitor central access policy and rule definitions](monitor-central-access-policy-and-rule-definitions.md) | This topic for the IT professional describes how to monitor changes to central access policy and central access rule definitions when you use advanced security auditing options to monitor dynamic access control objects. | -| [Monitor user and device claims during sign-in](monitor-user-and-device-claims-during-sign-in.md)| This topic for the IT professional describes how to monitor user and device claims that are associated with a user’s security token when you are using advanced security auditing options to monitor dynamic access control objects. | -| [Monitor the resource attributes on files and folders](monitor-the-resource-attributes-on-files-and-folders.md)| This topic for the IT professional describes how to monitor attempts to change settings to the resource attributes on files when you are using advanced security auditing options to monitor dynamic access control objects. | -| [Monitor the central access policies associated with files and folders](monitor-the-central-access-policies-associated-with-files-and-folders.md)| This topic for the IT professional describes how to monitor changes to the central access policies that are associated with files and folders when you are using advanced security auditing options to monitor dynamic access control objects. | -| [Monitor claim types](monitor-claim-types.md) | This topic for the IT professional describes how to monitor changes to claim types that are associated with dynamic access control when you are using advanced security auditing options.| +| [Monitor user and device claims during sign-in](monitor-user-and-device-claims-during-sign-in.md)| This topic for the IT professional describes how to monitor user and device claims that are associated with a user’s security token when you're using advanced security auditing options to monitor dynamic access control objects. | +| [Monitor the resource attributes on files and folders](monitor-the-resource-attributes-on-files-and-folders.md)| This topic for the IT professional describes how to monitor attempts to change settings to the resource attributes on files when you're using advanced security auditing options to monitor dynamic access control objects. | +| [Monitor the central access policies associated with files and folders](monitor-the-central-access-policies-associated-with-files-and-folders.md)| This topic for the IT professional describes how to monitor changes to the central access policies that are associated with files and folders when you're using advanced security auditing options to monitor dynamic access control objects. | +| [Monitor claim types](monitor-claim-types.md) | This topic for the IT professional describes how to monitor changes to claim types that are associated with dynamic access control when you're using advanced security auditing options.| >**Important:**  This procedure can be configured on computers running any of the supported Windows operating systems. The other monitoring procedures can be configured only as part of a functioning dynamic access control deployment. diff --git a/windows/security/threat-protection/auditing/which-editions-of-windows-support-advanced-audit-policy-configuration.md b/windows/security/threat-protection/auditing/which-editions-of-windows-support-advanced-audit-policy-configuration.md index 7917a249c2..b6c73ba668 100644 --- a/windows/security/threat-protection/auditing/which-editions-of-windows-support-advanced-audit-policy-configuration.md +++ b/windows/security/threat-protection/auditing/which-editions-of-windows-support-advanced-audit-policy-configuration.md @@ -22,6 +22,6 @@ ms.technology: windows-sec Advanced audit policy configuration is supported on all versions of Windows since it was introduced in Windows Vista. -There is no difference in security auditing support between 32-bit and 64-bit versions. -Windows editions that cannot join a domain, such as Windows 10 Home edition, do not have access to these features. +There's no difference in security auditing support between 32-bit and 64-bit versions. +Windows editions that can't join a domain, such as Windows 10 Home edition, don't have access to these features. diff --git a/windows/security/threat-protection/intelligence/cybersecurity-industry-partners.md b/windows/security/threat-protection/intelligence/cybersecurity-industry-partners.md index 6280b25772..86d39e9fb3 100644 --- a/windows/security/threat-protection/intelligence/cybersecurity-industry-partners.md +++ b/windows/security/threat-protection/intelligence/cybersecurity-industry-partners.md @@ -1,7 +1,7 @@ --- title: Industry collaboration programs ms.reviewer: -description: Microsoft industry-wide anti-malware collaboration programs - Virus Information Alliance (VIA), Microsoft Virus Initiative (MVI), and Coordinated Malware Eradication (CME) +description: There are various collaborative programs regarding Microsoft industry-wide anti-malware - Virus Information Alliance (VIA), Microsoft Virus Initiative (MVI), and Coordinated Malware Eradication (CME) keywords: security, malware, antivirus industry, anti-malware Industry, collaboration programs, alliances, Virus Information Alliance, Microsoft Virus Initiative, Coordinated Malware Eradication, WDSI, MMPC, Microsoft Malware Protection Center, partnerships ms.prod: m365-security ms.mktglfcycl: secure @@ -17,7 +17,7 @@ ms.technology: windows-sec --- # Industry collaboration programs -Microsoft has several industry-wide collaboration programs with different objectives and requirements. Enrolling in the right program can help you protect your customers, gain more insight into the current threat landscape, or help disrupting the malware ecosystem. +There are various industry-wide collaboration programs with different objectives and requirements, provided by Microsoft. Enrolling in the right program can help you protect your customers, gain more insight into the current threat landscape, or help disrupting the malware ecosystem. ## Virus Information Alliance (VIA) diff --git a/windows/security/threat-protection/intelligence/malware-naming.md b/windows/security/threat-protection/intelligence/malware-naming.md index d8c17ef82c..2174fb9d8d 100644 --- a/windows/security/threat-protection/intelligence/malware-naming.md +++ b/windows/security/threat-protection/intelligence/malware-naming.md @@ -35,12 +35,12 @@ Describes what the malware does on your computer. Worms, viruses, trojans, backd * Constructor * DDoS * Exploit -* Hacktool +* HackTool * Joke * Misleading * MonitoringTool * Program -* PWS +* Personal Web Server (PWS) * Ransom * RemoteAccess * Rogue @@ -62,7 +62,7 @@ Describes what the malware does on your computer. Worms, viruses, trojans, backd ## Platforms -Platforms indicate the operating system (such as Windows, masOS X, and Android) the malware is designed to work on. The platform is also used to indicate programming languages and file formats. +Platforms guide the malware to its compatible operating system (such as Windows, masOS X, and Android). The platform's guidance is also used for programming languages and file formats. ### Operating systems @@ -144,7 +144,7 @@ Platforms indicate the operating system (such as Windows, masOS X, and Android) * MIME: MIME packets * Netware: Novell Netware files * QT: Quicktime files -* SB: StarBasic (Staroffice XML) files +* SB: StarBasic (StarOffice XML) files * SWF: Shockwave Flash files * TSQL: MS SQL server files * XML: XML files @@ -159,7 +159,7 @@ Used sequentially for every distinct version of a malware family. For example, t ## Suffixes -Provides extra detail about the malware, including how it is used as part of a multicomponent threat. In the example above, "!lnk" indicates that the threat component is a shortcut file used by Trojan:Win32/Reveton.T. +Provides extra detail about the malware, including how it's used as part of a multicomponent threat. In the preceding example, "!lnk" indicates that the threat component is a shortcut file used by Trojan:Win32/Reveton.T. * .dam: damaged malware * .dll: Dynamic Link Library component of a malware diff --git a/windows/security/threat-protection/security-policy-settings/audit-audit-the-access-of-global-system-objects.md b/windows/security/threat-protection/security-policy-settings/audit-audit-the-access-of-global-system-objects.md index f22bcd4c5d..912d844e7c 100644 --- a/windows/security/threat-protection/security-policy-settings/audit-audit-the-access-of-global-system-objects.md +++ b/windows/security/threat-protection/security-policy-settings/audit-audit-the-access-of-global-system-objects.md @@ -1,6 +1,6 @@ --- -title: Audit Audit the access of global system objects (Windows 10) -description: Describes the best practices, location, values, and security considerations for the Audit Audit the access of global system objects security policy setting. +title: Audit the access of global system objects (Windows 10) +description: Describes the best practices, location, values, and security considerations for the audit of the access to global system objects security policy setting. ms.assetid: 20d40a79-ce89-45e6-9bb4-148f83958460 ms.reviewer: ms.author: dansimp @@ -29,11 +29,11 @@ Describes the best practices, location, values, and security considerations for If you enable this policy setting, a default system access control list (SACL) is applied when the device creates system objects such as mutexes, events, semaphores, and MS-DOS® devices. If you also enable the [Audit object access](../auditing/basic-audit-object-access.md) audit setting, access to these system objects is audited. -Global system objects, also known as "base system objects" or "base named objects," are temporary kernel objects that have had names assigned to them by the application or system component that created them. These objects are most commonly used to synchronize multiple applications or multiple parts of a complex application. Because they have names, these objects are global in scope and, therefore, visible to all processes on the device. These objects all have a security descriptor; but typically, they do not have a NULL SACL. If you enable this policy setting and it takes effect at startup time, the kernel assigns a SACL to these objects when they are created. +Global system objects, also known as "base system objects" or "base named objects", are temporary kernel objects that have had names assigned to them by the application or system component that created them. These objects are most commonly used to synchronize multiple applications or multiple parts of a complex application. Because they have names, these objects are global in scope and, therefore, visible to all processes on the device. These objects all have a security descriptor; but typically, they don't have a NULL SACL. If you enable this policy setting and it takes effect at startup time, the kernel assigns a SACL to these objects when they're created. -The threat is that a globally visible named object, if incorrectly secured, might be acted on by a malicious program that knows the name of the object. For instance, if a synchronization object such as a mutex has a poorly constructed discretionary access control list (DACL), a malicious program can access that mutex by name and cause the program that created it to malfunction. However, the risk of this occurring is very low. +The threat is that a globally visible-named object, if incorrectly secured, might be acted on by a malicious program that knows the name of the object. For instance, if a synchronization object such as a mutex has a poorly constructed discretionary access control list (DACL), a malicious program can access that mutex by name and cause the program that created it to malfunction. However, the risk of this occurring is very low. -Enabling this policy setting can generate a large number of security events, especially on busy domain controllers and application servers. This might cause servers to respond slowly and force the security log to record numerous events of little significance. Auditing for access to global system objects is an all-or-nothing affair; there is no way to filter which events get recorded and which do not. Even if an organization has the resources to analyze events generated when this policy setting is enabled, it is unlikely to have the source code or a description of what each named object is used for; therefore, it is unlikely that many organizations could benefit from enabling this policy setting. +Enabling this policy setting can generate a large number of security events, especially on busy domain controllers and application servers. This might cause servers to respond slowly and force the security log to record numerous events of little significance. Auditing for access to global system objects is an all-or-nothing affair; there's no way to filter which events get recorded and which don't. Even if an organization has the resources to analyze events generated when this policy setting is enabled, it's unlikely to have the source code or a description of what each named object is used for; therefore, it's unlikely that many organizations could benefit from enabling this policy setting. ### Possible values @@ -53,7 +53,7 @@ Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Sec The following table lists the actual and effective default values for this policy. Default values are also listed on the policy’s property page. -| Server type or GPO | Default value | +| Server type or Group Policy Object (GPO) | Default value | | - | - | | Default Domain Policy | Not defined | | Default Domain Controller Policy | Not defined | @@ -76,7 +76,7 @@ All auditing capabilities are integrated in Group Policy. You can configure, dep ### Auditing -To audit attempts to access global system objects, you can use one of two security audit policy settings: +To audit the attempts to access global system objects, you can use one of the two security audit policy settings: - [Audit Kernel Object](../auditing/audit-kernel-object.md) in Advanced Security Audit Policy Settings\\Object Access - [Audit Object Access](../auditing/basic-audit-object-access.md) under Security Settings\\Local Policies\\Audit Policy @@ -119,7 +119,7 @@ Enable the **Audit: Audit the access of global system objects** setting. ### Potential impact -If you enable the **Audit: Audit the access of global system objects** setting, a large number of security events could be generated, especially on busy domain controllers and application servers. Such an occurrence could cause servers to respond slowly and force the Security log to record numerous events of little significance. This policy setting can only be enabled or disabled, and there is no way to choose which events are recorded from this setting. Even organizations that have the resources to analyze events that are generated by this policy setting are not likely to have the source code or a description of what each named object is used for. Therefore, it is unlikely that most organizations would benefit by enabling this policy setting. +If you enable the **Audit: Audit the access of global system objects** setting, a large number of security events could be generated, especially on busy domain controllers and application servers. Such an occurrence could cause servers to respond slowly and force the Security log to record numerous events of little significance. This policy setting can only be enabled or disabled, and there's no way to choose which events are recorded from this setting. Even organizations that have the resources to analyze events that are generated by this policy setting aren't likely to have the source code or a description of what each named object is used for. Therefore, it's unlikely that most organizations would benefit by enabling this policy setting. To reduce the number of audit events generated, use the advanced audit policy. ## Related topics diff --git a/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md b/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md index f5f01d8caa..292e2f4077 100644 --- a/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md +++ b/windows/security/threat-protection/windows-defender-application-control/querying-application-control-events-centrally-using-advanced-hunting.md @@ -28,7 +28,7 @@ In November 2018, we added functionality in Microsoft Defender for Endpoint that Advanced hunting in Microsoft Defender for Endpoint allows customers to query data using a rich set of capabilities. WDAC events can be queried with using an ActionType that starts with “AppControl”. This capability is supported beginning with Windows version 1607. -Here is a simple example query that shows all the WDAC events generated in the last seven days from machines being monitored by Microsoft Defender for Endpoint: +Here's a simple example query that shows all the WDAC events generated in the last seven days from machines being monitored by Microsoft Defender for Endpoint: ``` DeviceEvents @@ -41,6 +41,6 @@ ActionType startswith "AppControl" The query results can be used for several important functions related to managing WDAC including: - Assessing the impact of deploying policies in audit mode - Since applications still run in audit mode, it is an ideal way to see the impact and correctness of the rules included in the policy. Integrating the generated events with Advanced hunting makes it much easier to have broad deployments of audit mode policies and see how the included rules would impact those systems in real world usage. This audit mode data will help streamline the transition to using policies in enforced mode. + Since applications still run in audit mode, it's an ideal way to see the impact and correctness of the rules included in the policy. Integrating the generated events with Advanced hunting makes it much easier to have broad deployments of audit mode policies and see how the included rules would impact those systems in real-world usage. This audit mode data will help streamline the transition to using policies in enforced mode. - Monitoring blocks from policies in enforced mode Policies deployed in enforced mode may block executables or scripts that fail to meet any of the included allow rules. Legitimate new applications and updates or potentially unwanted or malicious software could be blocked. In either case, the Advanced hunting queries report the blocks for further investigation. diff --git a/windows/security/threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md b/windows/security/threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md index 15c64d432d..f031321396 100644 --- a/windows/security/threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md +++ b/windows/security/threat-protection/windows-defender-system-guard/how-hardware-based-root-of-trust-helps-protect-windows.md @@ -67,7 +67,7 @@ To defend against this, two techniques are used: - Paging protection to prevent inappropriate access to code and data - SMM hardware supervision and attestation -Paging protection can be implemented to lock certain code tables to be read-only to prevent tampering. This prevents access to any memory that has not been assigned. +Paging protection can be implemented to lock certain code tables to be read-only to prevent tampering. This prevents access to any memory that hasn't been assigned. A hardware-enforced processor feature known as a supervisor SMI handler can monitor the SMM and make sure it doesn't access any part of the address space that it isn't supposed to. diff --git a/windows/security/threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md b/windows/security/threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md index bf7d7d7de2..8118710283 100644 --- a/windows/security/threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md +++ b/windows/security/threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md @@ -78,7 +78,7 @@ To verify that Secure Launch is running, use System Information (MSInfo32). Clic |For Intel® vPro™ processors starting with Intel® Coffeelake, Whiskeylake, or later silicon|Description| |--------|-----------| -|64-bit CPU|A 64-bit computer with minimum four cores (logical processors) is required for hypervisor and virtualization-based security (VBS). For more info about Hyper-V, see [Hyper-V on Windows Server 2016](/windows-server/virtualization/hyper-v/hyper-v-on-windows-server) or [Introduction to Hyper-V on Windows 10](/virtualization/hyper-v-on-windows/about/). For more info about hypervisor, see [Hypervisor Specifications](/virtualization/hyper-v-on-windows/reference/tlfs).| +|64-bit CPU|A 64-bit computer with minimum four cores (logical processors) is required for hypervisor and virtualization-based security (VBS). For more information about Hyper-V, see [Hyper-V on Windows Server 2016](/windows-server/virtualization/hyper-v/hyper-v-on-windows-server) or [Introduction to Hyper-V on Windows 10](/virtualization/hyper-v-on-windows/about/). For more information about hypervisor, see [Hypervisor Specifications](/virtualization/hyper-v-on-windows/reference/tlfs).| |Trusted Platform Module (TPM) 2.0|Platforms must support a discrete TPM 2.0. Integrated/firmware TPMs aren't supported, except Intel chips that support Platform Trust Technology (PTT), which is a type of integrated hardware TPM that meets the TPM 2.0 spec.| |Windows DMA Protection|Platforms must meet the Windows DMA Protection Specification (all external DMA ports must be off by default until the OS explicitly powers them).| |SMM communication buffers| All SMM communication buffers must be implemented in EfiRuntimeServicesData, EfiRuntimeServicesCode, EfiACPIMemoryNVS, or EfiReservedMemoryType memory types. | @@ -99,4 +99,4 @@ To verify that Secure Launch is running, use System Information (MSInfo32). Clic |Platform firmware update|System firmware is recommended to be updated via UpdateCapsule in Windows Update. | > [!NOTE] -> For more details around AMD processors, see [Microsoft Security Blog: Force firmware code to be measured and attested by Secure Launch on Windows 10](https://www.microsoft.com/security/blog/2020/09/01/force-firmware-code-to-be-measured-and-attested-by-secure-launch-on-windows-10/). +> For more information around AMD processors, see [Microsoft Security Blog: Force firmware code to be measured and attested by Secure Launch on Windows 10](https://www.microsoft.com/security/blog/2020/09/01/force-firmware-code-to-be-measured-and-attested-by-secure-launch-on-windows-10/). From 6e75aeb09189a4c679e6787d260e9514e87885c9 Mon Sep 17 00:00:00 2001 From: Shesh <56231259+sheshachary@users.noreply.github.com> Date: Tue, 25 Jan 2022 19:49:04 +0530 Subject: [PATCH 081/666] sheshachary-5714481 --- windows/client-management/manage-corporate-devices.md | 6 ------ ...age-windows-10-in-your-organization-modern-management.md | 2 +- windows/client-management/mdm/alljoynmanagement-csp.md | 2 +- .../mdm/azure-active-directory-integration-with-mdm.md | 3 ++- .../mdm/change-history-for-mdm-documentation.md | 2 +- windows/client-management/mdm/enterprise-app-management.md | 2 +- .../mdm/mdm-enrollment-of-windows-devices.md | 2 +- .../mdm/new-in-windows-mdm-enrollment-management.md | 2 +- windows/client-management/mdm/oma-dm-protocol-support.md | 4 ++-- windows/client-management/mdm/passportforwork-csp.md | 2 +- 10 files changed, 11 insertions(+), 16 deletions(-) diff --git a/windows/client-management/manage-corporate-devices.md b/windows/client-management/manage-corporate-devices.md index f953bdeb3d..fb532ca4b1 100644 --- a/windows/client-management/manage-corporate-devices.md +++ b/windows/client-management/manage-corporate-devices.md @@ -49,14 +49,8 @@ You can use the same management tools to manage all device types running Windows [Azure AD Join on Windows 10 (and Windows 11) devices](https://go.microsoft.com/fwlink/p/?LinkId=616791) -[Azure AD support for Windows 10 (and Windows 11)](https://go.microsoft.com/fwlink/p/?LinkID=615765) - [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 (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) - Microsoft Virtual Academy course: [System Center 2012 R2 Configuration Manager & Windows Intune](/learn/) diff --git a/windows/client-management/manage-windows-10-in-your-organization-modern-management.md b/windows/client-management/manage-windows-10-in-your-organization-modern-management.md index 0e9dd8a789..55882ecb16 100644 --- a/windows/client-management/manage-windows-10-in-your-organization-modern-management.md +++ b/windows/client-management/manage-windows-10-in-your-organization-modern-management.md @@ -135,6 +135,6 @@ There are a variety of steps you can take to begin the process of modernizing de ## Related topics -- [What is Intune?](//mem/intune/fundamentals/what-is-intune) +- [What is Intune?](/mem/intune/fundamentals/what-is-intune) - [Windows 10 Policy CSP](./mdm/policy-configuration-service-provider.md) - [Windows 10 Configuration service Providers](./mdm/configuration-service-provider-reference.md) diff --git a/windows/client-management/mdm/alljoynmanagement-csp.md b/windows/client-management/mdm/alljoynmanagement-csp.md index 26bcc2dda6..b2a25f79cf 100644 --- a/windows/client-management/mdm/alljoynmanagement-csp.md +++ b/windows/client-management/mdm/alljoynmanagement-csp.md @@ -24,7 +24,7 @@ This CSP was added in Windows 10, version 1511. -For the firewall settings, note that PublicProfile and PrivateProfile are mutually exclusive. The Private Profile must be set on the directly on the device itself, and the only supported operation is Get. For PublicProfile, both Add and Get are supported. This CSP is intended to be used in conjunction with the AllJoyn Device System Bridge, and an understanding of the bridge will help when determining when and how to use this CSP. For more information, see [Device System Bridge (DSB) Project](https://go.microsoft.com/fwlink/p/?LinkId=615876) and [AllJoyn Device System Bridge](https://go.microsoft.com/fwlink/p/?LinkId=615877). +For the firewall settings, note that PublicProfile and PrivateProfile are mutually exclusive. The Private Profile must be set on the directly on the device itself, and the only supported operation is Get. For PublicProfile, both Add and Get are supported. This CSP is intended to be used in conjunction with the AllJoyn Device System Bridge, and an understanding of the bridge will help when determining when and how to use this CSP. For more information, see [AllJoyn – Wikipedia](https://wikipedia.org/wiki/AllJoyn). The following shows the AllJoynManagement configuration service provider in tree format diff --git a/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md b/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md index 634025c4b9..e1c7c75a0f 100644 --- a/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md +++ b/windows/client-management/mdm/azure-active-directory-integration-with-mdm.md @@ -379,9 +379,10 @@ Additional claims may be present in the Azure AD token, such as: Access tokens issued by Azure AD are JSON web tokens (JWTs). A valid JWT token is presented by Windows at the MDM enrollment endpoint to start the enrollment process. There are a couple of options to evaluate the tokens: -- Use the JWT Token Handler extension for WIF to validate the contents of the access token and extract claims required for use. For more information, see [JSON Web Token Handler](/previous-versions/dotnet/framework/security/json-web-token-handler). +- Use the JWT Token Handler extension for WIF to validate the contents of the access token and extract claims required for use. For more information, see [JwtSecurityTokenHandler Class](/dotnet/api/system.identitymodel.tokens.jwt.jwtsecuritytokenhandler). - Refer to the Azure AD authentication code samples to get a sample for working with access tokens. For an example, see [NativeClient-DotNet](https://go.microsoft.com/fwlink/p/?LinkId=613667). + ## Device Alert 1224 for Azure AD user token An alert is sent when the DM session starts and there's an Azure AD user logged in. The alert is sent in OMA DM pkg\#1. Here's an example: diff --git a/windows/client-management/mdm/change-history-for-mdm-documentation.md b/windows/client-management/mdm/change-history-for-mdm-documentation.md index 089b3868fd..7c7a59ddea 100644 --- a/windows/client-management/mdm/change-history-for-mdm-documentation.md +++ b/windows/client-management/mdm/change-history-for-mdm-documentation.md @@ -225,7 +225,7 @@ This article lists new and updated articles for the Mobile Device Management (MD |New or updated article|Description| |--- |--- | |[WindowsDefenderApplicationGuard CSP](windowsdefenderapplicationguard-csp.md)|Added the following node in Windows 10, version 1803:
  • Settings/AllowVirtualGPU
  • Settings/SaveFilesToHost| -|[NetworkProxy CSP](\networkproxy--csp.md)|Added the following node in Windows 10, version 1803:
  • ProxySettingsPerUser| +|[NetworkProxy CSP](networkproxy-csp.md)|Added the following node in Windows 10, version 1803:
  • ProxySettingsPerUser| |[Accounts CSP](accounts-csp.md)|Added a new CSP in Windows 10, version 1803.| |[MDM Migration Analysis Tool (MMAT)](https://aka.ms/mmat)|Updated version available. MMAT is a tool you can use to determine which Group Policies are set on a target user/computer and cross-reference them against the list of supported MDM policies.| |[CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download)|Added the DDF download of Windows 10, version 1803 configuration service providers.| diff --git a/windows/client-management/mdm/enterprise-app-management.md b/windows/client-management/mdm/enterprise-app-management.md index 9397684167..ddd6fe4dd5 100644 --- a/windows/client-management/mdm/enterprise-app-management.md +++ b/windows/client-management/mdm/enterprise-app-management.md @@ -400,7 +400,7 @@ If you purchased an app from the Store for Business and the app is specified for Here are the requirements for this scenario: -- The location of the app can be a local files system (C:\\StagedApps\\app1.appx), a UNC path (\\\\server\\share\\app1.apx), or an HTTPS location (https://contoso.com/app1.appx\_ +- The location of the app can be a local files system (C:\\StagedApps\\app1.appx), a UNC path (\\\\server\\share\\app1.apx), or an HTTPS location (`https://contoso.com/app1.appx`). - The user must have permission to access the content location. For HTTPs, you can use server authentication or certificate authentication using a certificate associated with the enrollment. HTTP locations are supported, but not recommended because of lack of authentication requirements. - The device doesn't need to have connectivity to the Microsoft Store, store services, or have the Microsoft Store UI be enabled. - The user must be logged in, but association with Azure AD identity isn't required. diff --git a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md index e475077509..96508d3fa6 100644 --- a/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md +++ b/windows/client-management/mdm/mdm-enrollment-of-windows-devices.md @@ -291,7 +291,7 @@ The deep link used for connecting your device to work will always use the follow > [!NOTE] > Deep links only work with Internet Explorer or Microsoft Edge browsers. When connecting to MDM using a deep link, the URI you should use is: > **ms-device-enrollment:?mode=mdm** -> **ms-device-enrollment:?mode=mdm&username=someone@example.com&servername=** +> **ms-device-enrollment:?mode=mdm&username=someone@example.com&servername=<`https://example.server.com`>** To connect your devices to MDM using deep links: diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index a982810497..305070c1af 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -270,7 +270,7 @@ The DM agent for [push-button reset](/windows-hardware/manufacture/desktop/push- No. Only one MDM is allowed. ### How do I set the maximum number of Azure Active Directory joined devices per user? -1. Login to the portal as tenant admin: https://manage.windowsazure.com. +1. Login to the portal as tenant admin: https://portal.azure.com. 2. Click Active Directory on the left pane. 3. Choose your tenant. 4. Click **Configure**. diff --git a/windows/client-management/mdm/oma-dm-protocol-support.md b/windows/client-management/mdm/oma-dm-protocol-support.md index 8249c0eca9..1fdbc0a4dd 100644 --- a/windows/client-management/mdm/oma-dm-protocol-support.md +++ b/windows/client-management/mdm/oma-dm-protocol-support.md @@ -29,8 +29,8 @@ The following table shows the OMA DM standards that Windows uses. |OMA DM standard objects|DevInfo
  • DevDetail
  • OMA DM DMS account objects (OMA DM version 1.2)| |Security|
  • Authenticate DM server initiation notification SMS message (not used by enterprise management)
  • Application layer Basic and MD5 client authentication
  • Authenticate server with MD5 credential at application level
  • Data integrity and authentication with HMAC at application level
  • SSL level certificate-based client/server authentication, encryption, and data integrity check| |Nodes|In the OMA DM tree, the following rules apply for the node name:
  • "." can be part of the node name.
  • The node name cannot be empty.
  • The node name cannot be only the asterisk (*) character.| -|Provisioning Files|Provisioning XML must be well formed and follow the definition in SyncML Representation Protocol](https://go.microsoft.com/fwlink/p/?LinkId=526905).

    If an XML element that is not a valid OMA DM command is under SyncBody, the status code 400 is returned for that element.
    **Note**
    To represent a Unicode string as a URI, first encode the string as UTF-8. Then encode each of the UTF-8 bytes using URI encoding.
    | -|WBXML support|Windows supports sending and receiving SyncML in both XML format and encoded WBXML format. This is configurable by using the DEFAULTENCODING node under the w7 APPLICATION characteristic during enrollment. For more information about WBXML encoding, see section 8 of the [SyncML Representation Protocol](https://go.microsoft.com/fwlink/p/?LinkId=526905) specification.| +|Provisioning Files|Provisioning XML must be well formed and follow the definition in [SyncML Representation Protocol](https://www.openmobilealliance.org/release/Common/V1_2_2-20090724-A/OMA-TS-SyncML-RepPro-V1_2_2-20090724-A.pdf).

    If an XML element that is not a valid OMA DM command is under SyncBody, the status code 400 is returned for that element.
    **Note**
    To represent a Unicode string as a URI, first encode the string as UTF-8. Then encode each of the UTF-8 bytes using URI encoding.
    | +|WBXML support|Windows supports sending and receiving SyncML in both XML format and encoded WBXML format. This is configurable by using the DEFAULTENCODING node under the w7 APPLICATION characteristic during enrollment. For more information about WBXML encoding, see section 8 of the [SyncML Representation Protocol](https://www.openmobilealliance.org/release/Common/V1_2_2-20090724-A/OMA-TS-SyncML-RepPro-V1_2_2-20090724-A.pdf) specification.| |Handling of large objects|In Windows 10, version 1511, client support for uploading large objects to the server was added.| diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index 68bd28dd1e..5506461678 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -88,7 +88,7 @@ PassportForWork Root node for PassportForWork configuration service provider. ***TenantId*** -A globally unique identifier (GUID), without curly braces ( { , } ), that is used as part of Windows Hello for Business provisioning and management. To get a GUID, use the PowerShell cmdlet [Get-AzureAccount](/powershell/module/servicemanagement/azure/get-azureaccount). For more information see [Get Windows Azure Active Directory Tenant ID in Windows PowerShell](https://devblogs.microsoft.com/scripting/get-windows-azure-active-directory-tenant-id-in-windows-powershell). +A globally unique identifier (GUID), without curly braces ( { , } ), that is used as part of Windows Hello for Business provisioning and management. To get a GUID, use the PowerShell cmdlet [Get-AzureAccount](/powershell/module/servicemanagement/azure.service/get-azureaccount). For more information see [Get Windows Azure Active Directory Tenant ID in Windows PowerShell](https://devblogs.microsoft.com/scripting/get-windows-azure-active-directory-tenant-id-in-windows-powershell). ***TenantId*/Policies** Node for defining the Windows Hello for Business policy settings. From 0cab54299f8b96d2ced959bb67c22d641c5be1c5 Mon Sep 17 00:00:00 2001 From: Rick Munck <33725928+jmunck@users.noreply.github.com> Date: Tue, 25 Jan 2022 10:19:13 -0600 Subject: [PATCH 082/666] Update security-compliance-toolkit-10.md Forgot to add the 2 new tools, had the descriptions but not the top sections. --- .../security-compliance-toolkit-10.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 eac63f1ad2..3c45b32e97 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 @@ -52,8 +52,10 @@ The Security Compliance Toolkit consists of: - Edge Browser Version 97 - Tools - - Policy Analyzer tool - - Local Group Policy Object (LGPO) tool + - Policy Analyzer + - Local Group Policy Object (LGPO) + - Set Object Security + - GPO to Policy Rules You can [download the tools](https://www.microsoft.com/download/details.aspx?id=55319) along with the baselines for the relevant Windows versions. For more details about security baseline recommendations, see the [Microsoft Security Guidance blog](/archive/blogs/secguide/). From 49bcc34ac86b6de75242b67c77f1630c714e519b Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 25 Jan 2022 22:06:46 +0530 Subject: [PATCH 083/666] Update whats-new-windows-10-version-21H1.md --- .../whats-new-windows-10-version-21H1.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/whats-new/whats-new-windows-10-version-21H1.md b/windows/whats-new/whats-new-windows-10-version-21H1.md index 06aade74c5..62cf673267 100644 --- a/windows/whats-new/whats-new-windows-10-version-21H1.md +++ b/windows/whats-new/whats-new-windows-10-version-21H1.md @@ -24,7 +24,7 @@ This article lists new and updated features and content that is of interest to I Windows 10, version 21H1 is a scoped set of features for select performance improvements, enterprise features, and quality enhancements. As an [H1-targeted release](/lifecycle/faq/windows#what-is-the-servicing-timeline-for-a-version--feature-update--of-windows-10-), 21H1 is serviced for 18 months from the release date for devices running Windows 10 Enterprise or Windows 10 Education editions. -For details on how to update your device, or the devices in your organization, see [How to get the Windows 10 May 2021 Update](https://blogs.windows.com/windowsexperience/?p=175674). Devices running Windows 10, versions 2004 and 20H2 have the ability to update quickly to version 21H1 via an enablement package. For more details, see [Feature Update through Windows 10, version 21H1 Enablement Package](https://support.microsoft.com/help/5000736). +For details on how to update your device, or the devices in your organization, see [How to get the Windows 10 May 2021 Update](https://blogs.windows.com/windowsexperience/?p=175674). Devices running Windows 10, versions 2004 and 20H2, have the ability to update quickly to version 21H1 via an enablement package. For more information, see [Feature Update through Windows 10, version 21H1 Enablement Package](https://support.microsoft.com/help/5000736). ## Servicing @@ -42,13 +42,13 @@ A new [resolved issues](/mem/autopilot/resolved-issues) article is available tha A new Intune remote action: **Collect diagnostics**, lets you collect the logs from corporate devices without interrupting or waiting for the end user. For more information, see [Collect diagnostics remote action](/mem/intune/fundamentals/whats-new#collect-diagnostics-remote-action). -Intune has also added capabilities to [Role-based access control](/mem/intune/fundamentals/whats-new#role-based-access-control) (RBAC) that can be used to further define profile settings for the Enrollment Status Page (ESP). For more information see [Create Enrollment Status Page profile and assign to a group](/mem/intune/enrollment/windows-enrollment-status#create-enrollment-status-page-profile-and-assign-to-a-group). +Intune has also added capabilities to [Role-based access control](/mem/intune/fundamentals/whats-new#role-based-access-control) (RBAC) that can be used to further define profile settings for the Enrollment Status Page (ESP). For more information,, see [Create Enrollment Status Page profile and assign to a group](/mem/intune/enrollment/windows-enrollment-status#create-enrollment-status-page-profile-and-assign-to-a-group). For a full list of what's new in Microsoft Intune, see [What's new in Microsoft Intune](/mem/intune/fundamentals/whats-new). ### Windows Assessment and Deployment Toolkit (ADK) -There is no new ADK for Windows 10, version 21H1. The ADK for Windows 10, version 2004 will also work with Windows 10, version 21H1. For more information, see [Download and install the Windows ADK](/windows-hardware/get-started/adk-install). +There's no new ADK for Windows 10, version 21H1. The ADK for Windows 10, version 2004 will also work with Windows 10, version 21H1. For more information, see [Download and install the Windows ADK](/windows-hardware/get-started/adk-install). ## Device management @@ -74,7 +74,7 @@ The new Chromium-based [Microsoft Edge](https://www.microsoft.com/edge/business) ## General fixes -See the [Windows Insider blog](https://blogs.windows.com/windows-insider/2021/02/17/releasing-windows-10-build-19042-844-20h2-to-beta-and-release-preview-channels/) for more information. +For more information on the general fixes, see the [Windows Insider blog](https://blogs.windows.com/windows-insider/2021/02/17/releasing-windows-10-build-19042-844-20h2-to-beta-and-release-preview-channels/). This release includes the following enhancements and issues fixed: @@ -88,7 +88,7 @@ This release includes the following enhancements and issues fixed: - an issue that might cause video playback to flicker when rendering on certain low-latency capable monitors. - an issue that sometimes prevents the input of strings into the Input Method Editor (IME). - an issue that exhausts resources because Desktop Windows Manager (DWM) leaks handles and virtual memory in Remote Desktop sessions. -- a stop error that occurs at start up. +- a stop error that occurs at the start. - an issue that might delay a Windows Hello for Business (WHfB) Certificate Trust deployment when you open the Settings-> Accounts-> Sign-in Options page. - an issue that might prevent some keyboard keys from working, such as the home, Ctrl, or left arrow keys when you set the Japanese IME input mode to Kana. - removed the history of previously used pictures from a user account profile. @@ -104,8 +104,8 @@ This release includes the following enhancements and issues fixed: - an issue that prevents wevtutil from parsing an XML file. - failure to report an error when the Elliptic Curve Digital Signature Algorithm (ECDSA) generates invalid keys of 163 bytes instead of 165 bytes. - We added support for using the new Chromium-based Microsoft Edge as the assigned access single kiosk app. Now, you can also customize a breakout key sequence for single app kiosks. For more information, see Configure Microsoft Edge kiosk mode. -- User Datagram Protocol (UDP) broadcast packets that are larger than the maximum transmission unit (MTU). Devices that receive these packets discard them because the checksum is not valid. -- the WinHTTP AutoProxy service does not comply with the value set for the maximum Time To Live (TTL) on the Proxy Auto-Configuration (PAC) file. This prevents the cached file from updating dynamically. +- User Datagram Protocol (UDP) broadcast packets that are larger than the maximum transmission unit (MTU). Devices that receive these packets discard them because the checksum isn't valid. +- the WinHTTP AutoProxy service doesn't comply with the value set for the maximum Time To Live (TTL) on the Proxy Auto-Configuration (PAC) file. This prevents the cached file from updating dynamically. - We improved the ability of the WinHTTP Web Proxy Auto-Discovery Service to ignore invalid Web Proxy Auto-Discovery Protocol (WPAD) URLs that the Dynamic Host Configuration Protocol (DHCP) server returns. - We displayed the proper Envelope media type as a selectable output paper type for Universal Print queues. - We ended the display of a random paper size for a printer when it uses the Microsoft Internet Printing Protocol (IPP) Class Driver. @@ -122,7 +122,7 @@ This release includes the following enhancements and issues fixed: * Default value = 1; enables the log. * Value other than 1; disables the log. - If this key does not exist, it will be created automatically. + If this key doesn't exist, it will be created automatically. To take effect, any change to **dfslog/RootShareAcquireSuccessEvent** in the registry requires that you restart the DFSN service. - We updated the Open Mobile Alliance (OMA) Device Management (DM) sync protocol by adding a check-in reason for requests from the client to the server. The check-in reason will allow the mobile device management (MDM) service to make better decisions about sync sessions. With this change, the OMA-DM service must negotiate a protocol version of 4.0 with the Windows OMA-DM client. - We turned off token binding by default in Windows Internet (WinINet). @@ -137,4 +137,4 @@ This release includes the following enhancements and issues fixed: [What's New in Windows 10](./index.yml): See what’s new in other versions of Windows 10.
    [Announcing more ways we’re making app development easier on Windows](https://blogs.windows.com/windowsdeveloper/2020/09/22/kevin-gallo-microsoft-ignite-2020/): Simplifying app development in Windows.
    [Features and functionality removed in Windows 10](/windows/deployment/planning/windows-10-removed-features): Removed features.
    -[Windows 10 features we’re no longer developing](/windows/deployment/planning/windows-10-deprecated-features): Features that are not being developed.
    +[Windows 10 features we’re no longer developing](/windows/deployment/planning/windows-10-deprecated-features): Features that aren't being developed.
    From c451f4c8eb50c0bc3331f09a68475cd1b8ae0192 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Tue, 25 Jan 2022 22:28:22 +0530 Subject: [PATCH 084/666] updates --- .../includes/configure-additional-search-engines-shortdesc.md | 2 +- .../includes/configure-kiosk-mode-shortdesc.md | 2 +- .../includes/provision-favorites-shortdesc.md | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/client-management/includes/configure-additional-search-engines-shortdesc.md b/windows/client-management/includes/configure-additional-search-engines-shortdesc.md index 873d33a2f0..8b7bc5ad00 100644 --- a/windows/client-management/includes/configure-additional-search-engines-shortdesc.md +++ b/windows/client-management/includes/configure-additional-search-engines-shortdesc.md @@ -9,4 +9,4 @@ ms.prod: edge ms.topic: include --- -By default, users can set a default search engine in the Microsoft Edge browser, using the Set default search engine policy. With this policy, you can configure up to five more search engines and set any one of them as the default. If you previously enabled this policy and now want to disable it, disabling deletes all configured search engines. +Users can set a default search engine in the Microsoft Edge browser, using the Set default search engine policy. With this policy, the users can configure up to five more search engines and set any one of them as the default. If you previously enabled this policy and now want to disable it, disabling deletes all configured search engines. diff --git a/windows/client-management/includes/configure-kiosk-mode-shortdesc.md b/windows/client-management/includes/configure-kiosk-mode-shortdesc.md index c76de7864b..f2bddfe2b7 100644 --- a/windows/client-management/includes/configure-kiosk-mode-shortdesc.md +++ b/windows/client-management/includes/configure-kiosk-mode-shortdesc.md @@ -9,7 +9,7 @@ ms.prod: edge ms.topic: include --- -For the Microsoft Edge browser, configure a behavior that is to be exhibited in kiosk mode with assigned access. This behavior configuration is for Microsoft Edge as a single-app or as one of many apps running on the kiosk device. +Configure a behavior to be displayed by the Microsoft Edge browser in kiosk mode with assigned access. This behavior configuration is for Microsoft Edge as a single-app or as one of many apps running on the kiosk device. You can facilitate the following functionalities in the Microsoft Edge browser: - Execution of InPrivate full screen diff --git a/windows/client-management/includes/provision-favorites-shortdesc.md b/windows/client-management/includes/provision-favorites-shortdesc.md index 77281a67f6..79fca42087 100644 --- a/windows/client-management/includes/provision-favorites-shortdesc.md +++ b/windows/client-management/includes/provision-favorites-shortdesc.md @@ -9,11 +9,11 @@ ms.prod: edge ms.topic: include --- -By default, you can customize the Favorites list in the Microsoft Edge browser. Whatever you customize becomes the standard list. +You can customize the Favorites list in the Microsoft Edge browser. Whatever you customize becomes the standard list. > [!NOTE] > The standard list of favorites can include folders. The favorites that you add also become part of this standard list. -Once your customized Favorites list appears in the Microsoft Edge browser, you cannot customize it again, such as adding folders for organizing, and adding or removing any of the favorites configured. +Once your customized Favorites list appears in the Microsoft Edge browser, you can't customize it again, such as adding folders for organizing, and adding or removing any of the favorites configured. From f11faae982b7c1484778f34804aa5a3d91f5d322 Mon Sep 17 00:00:00 2001 From: Rick Munck <33725928+jmunck@users.noreply.github.com> Date: Tue, 25 Jan 2022 11:11:36 -0600 Subject: [PATCH 085/666] Update get-support-for-security-baselines.md Updated all the supported versions and links --- .../get-support-for-security-baselines.md | 26 +++++-------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md index 5bdccb2a0d..c603f7a917 100644 --- a/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md +++ b/windows/security/threat-protection/windows-security-configuration-framework/get-support-for-security-baselines.md @@ -39,7 +39,7 @@ The toolkit supports formats created by the Windows GPO backup feature (.pol, .i **Does SCT support Desired State Configuration (DSC) file format?** -Not yet. PowerShell-based DSC is rapidly gaining popularity, and more DSC tools are coming online to convert GPOs and DSC and to validate system configuration. We are currently developing a tool to provide customers with these features. +No. PowerShell-based DSC is rapidly gaining popularity, and more DSC tools are coming online to convert GPOs and DSC and to validate system configuration. **Does SCT support the creation of Microsoft Endpoint Manager DCM packs?** @@ -57,12 +57,9 @@ No. SCM supported only SCAP 1.0, which was not updated as SCAP evolved. The new | Name | Build | Baseline Release Date | Security Tools | | ---- | ----- | --------------------- | -------------- | -| Windows 10 | [1809 (October 2018)](/archive/blogs/secguide/security-baseline-draft-for-windows-10-v1809-and-windows-server-2019)
    [1803 (RS4)](/archive/blogs/secguide/security-baseline-for-windows-10-v1803-redstone-4-draft)
    [1709 (RS3)](/archive/blogs/secguide/security-baseline-for-windows-10-fall-creators-update-v1709-draft)
    [1703 (RS2)](/archive/blogs/secguide/security-baseline-for-windows-10-creators-update-v1703-final)
    [1607 (RS1)](/archive/blogs/secguide/security-baseline-for-windows-10-v1607-anniversary-edition-and-windows-server-2016)
    [1511 (TH2)](/archive/blogs/secguide/security-baseline-for-windows-10-v1511-threshold-2-final)
    [1507 (TH1)](/archive/blogs/secguide/security-baseline-for-windows-10-v1507-build-10240-th1-ltsb-update)| October 2018
    March 2018
    October 2017
    August 2017
    October 2016
    January 2016
    January 2016 |[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | +| Windows 11 | [](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/windows-11-security-baseline/ba-p/2810772)
    | October 2021
    |[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | +| Windows 10 | [21H2](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/security-baseline-for-windows-10-version-21h2/ba-p/3042703)
    [21H1](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/security-baseline-final-for-windows-10-version-21h1/ba-p/2362353)
    [20H2](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/security-baseline-final-for-windows-10-and-windows-server/ba-p/1999393)
    [1909](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/security-baseline-final-for-windows-10-v1909-and-windows-server/ba-p/1023093)
    [1809](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/security-baseline-final-for-windows-10-v1809-and-windows-server/ba-p/701082)
    [1607](/archive/blogs/secguide/security-baseline-for-windows-10-v1607-anniversary-edition-and-windows-server-2016)
    [1507](/archive/blogs/secguide/security-baseline-for-windows-10-v1507-build-10240-th1-ltsb-update)| December 2021
    May 2021
    December 2020
    November 2019
    October 2018
    October 2016
    January 2016 |[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | Windows 8.1 |[9600 (April Update)](/archive/blogs/secguide/security-baselines-for-windows-8-1-windows-server-2012-r2-and-internet-explorer-11-final)| October 2013| [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10)) | -Windows 8 |[9200](/previous-versions/tn-archive/jj916413(v=technet.10)) |October 2012| [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10))| -Windows 7 |[7601 (SP1)](/previous-versions/tn-archive/ee712767(v=technet.10))| October 2009| [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10)) | -| Vista |[6002 (SP2)](/previous-versions/tn-archive/dd450978(v=technet.10))| January 2007| [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10)) | -| Windows XP |[2600 (SP3)](/previous-versions/tn-archive/cc163061(v=technet.10))| October 2001| [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10))|
    @@ -70,13 +67,10 @@ Windows 7 |[7601 (SP1)](/previous-versions/tn-archive/ee712767(v=technet.10))| O | Name | Build | Baseline Release Date | Security Tools | |---|---|---|---| +|Windows Server 2022 | [SecGuide](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/windows-server-2022-security-baseline/ba-p/2724685) |September 2021 |[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | +|Windows Server 2019 | [SecGuide](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/security-baseline-final-for-windows-10-v1809-and-windows-server/ba-p/701082) |November 2018 |[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | |Windows Server 2016 | [SecGuide](/archive/blogs/secguide/security-baseline-for-windows-10-v1607-anniversary-edition-and-windows-server-2016) |October 2016 |[SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | |Windows Server 2012 R2|[SecGuide](/archive/blogs/secguide/security-baseline-for-windows-10-v1607-anniversary-edition-and-windows-server-2016)|August 2014 | [SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319)| -|Windows Server 2012|[Technet](/previous-versions/tn-archive/jj898542(v=technet.10)) |2012| [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10)) | -Windows Server 2008 R2 |[SP1](/previous-versions/tn-archive/gg236605(v=technet.10))|2009 | [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10)) | -| Windows Server 2008 |[SP2](/previous-versions/tn-archive/cc514539(v=technet.10))| 2008 | [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10)) | -|Windows Server 2003 R2|[Technet](/previous-versions/tn-archive/cc163140(v=technet.10))| 2003 | [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10))| -|Windows Server 2003|[Technet](/previous-versions/tn-archive/cc163140(v=technet.10))|2003|[SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10))|
    @@ -85,14 +79,8 @@ Windows Server 2008 R2 |[SP1](/previous-versions/tn-archive/gg236605(v=technet.1 | Name | Details | Security Tools | |---------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------| -| Internet Explorer 11 | [SecGuide](/archive/blogs/secguide/security-baselines-for-windows-8-1-windows-server-2012-r2-and-internet-explorer-11-final) | [SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | -| Internet Explorer 10 | [Technet](/previous-versions/tn-archive/jj898540(v=technet.10)) | [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10)) | -| Internet Explorer 9 | [Technet](/previous-versions/tn-archive/hh539027(v=technet.10)) | [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10)) | -| Internet Explorer 8 | [Technet](/previous-versions/tn-archive/ee712766(v=technet.10)) | [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10)) | -| Exchange Server 2010 | [Technet](/previous-versions/tn-archive/hh913521(v=technet.10)) | [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10)) | -| Exchange Server 2007 | [Technet](/previous-versions/tn-archive/hh913520(v=technet.10)) | [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10)) | -| Microsoft Office 2010 | [Technet](/previous-versions/tn-archive/gg288965(v=technet.10)) | [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10)) | -| Microsoft Office 2007 SP2 | [Technet](/previous-versions/tn-archive/cc500475(v=technet.10)) | [SCM 4.0](/previous-versions/tn-archive/cc936627(v=technet.10)) | +| Microsoft 365 Apps for enterprise, version 2112 | [SecGuide](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/security-baseline-for-microsoft-365-apps-for-enterprise-v2112/ba-p/3038172) | [SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) | +| Microsoft Edge, version 97 | [SecGuide](https://techcommunity.microsoft.com/t5/microsoft-security-baselines/security-baseline-for-microsoft-edge-v97/ba-p/3062252) | [SCT 1.0](https://www.microsoft.com/download/details.aspx?id=55319) |
    From ee369e88ff1fb45646d758c2be1ed1ca069adbc4 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Tue, 25 Jan 2022 09:18:42 -0800 Subject: [PATCH 086/666] Revert "Delete appv-create-a-package-accelerator-with-powershell.md" This reverts commit eca7661e5574728be0d2cfc797d463b7b0153fc5. --- ...e-a-package-accelerator-with-powershell.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.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 new file mode 100644 index 0000000000..2583a8e7d4 --- /dev/null +++ b/windows/application-management/app-v/appv-create-a-package-accelerator-with-powershell.md @@ -0,0 +1,51 @@ +--- +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 +ms.mktglfcycl: deploy +ms.sitesec: library +ms.prod: w10 +ms.date: 07/10/2018 +ms.reviewer: +manager: dansimp +ms.author: greglin +ms.topic: article +--- +# How to create a package accelerator by using Windows PowerShell + +[!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. + +## Create a package accelerator + +1. Install the App-V sequencer. For more information about installing the sequencer, see [How to install the sequencer](appv-install-the-sequencer.md). +2. To open a Windows PowerShell console, select **Start** and enter **PowerShell**. Right-click **Windows PowerShell** and select **Run as Administrator**. +3. Ensure you have the .Apps package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. +4. Enter the **New-AppvPackageAccelerator** cmdlet. + + The following parameters are required to use the package accelerator cmdlet: + + - *InstalledFilesPath* specifies the application installation path. + - *Installer* specifies the path to the application installer media. + - *InputPackagePath* specifies the path to the.appv package. + - *Path* specifies the output directory for the package. + + The following example cmdlet shows how you can create a package accelerator with .app package and the installation media: + + ```PowerShell + New-AppvPackageAccelerator -InputPackagePath -Installer -Path + ``` + + You can also use the following optional parameter with the **New-AppvPackageAccelerator** cmdlet: + + - *AcceleratorDescriptionFile* specifies the path to user-created package accelerator instructions. The package accelerator instructions are **.txt** or **.rtf** description files that will be included in the package created by the package accelerator. + + + + + +## Related articles + +- [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md) From f3374156614d5f07fa3c80064bb76a49b18e94b8 Mon Sep 17 00:00:00 2001 From: Thomas Raya Date: Tue, 25 Jan 2022 09:23:44 -0800 Subject: [PATCH 087/666] Update appv-create-a-package-accelerator-with-powershell.md undo changes --- .../appv-create-a-package-accelerator-with-powershell.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 2583a8e7d4..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 @@ -22,17 +22,17 @@ App-V Package Accelerators automatically sequence large, complex applications. A 1. Install the App-V sequencer. For more information about installing the sequencer, see [How to install the sequencer](appv-install-the-sequencer.md). 2. To open a Windows PowerShell console, select **Start** and enter **PowerShell**. Right-click **Windows PowerShell** and select **Run as Administrator**. -3. Ensure you have the .Apps package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. +3. Make sure that you have the .appv package to create an accelerator from the installation media or installation files. You can also optionally use a readme file for the accelerator's users to reference. 4. Enter the **New-AppvPackageAccelerator** cmdlet. The following parameters are required to use the package accelerator cmdlet: - *InstalledFilesPath* specifies the application installation path. - *Installer* specifies the path to the application installer media. - - *InputPackagePath* specifies the path to the.appv package. + - *InputPackagePath* specifies the path to the .appv package. - *Path* specifies the output directory for the package. - The following example cmdlet shows how you can create a package accelerator with .app package and the installation media: + The following example cmdlet shows how you can create a package accelerator with an .appv package and the installation media: ```PowerShell New-AppvPackageAccelerator -InputPackagePath -Installer -Path @@ -46,6 +46,6 @@ App-V Package Accelerators automatically sequence large, complex applications. A -## Related articles +## Related topics - [Administering App-V by using Windows PowerShell](appv-administering-appv-with-powershell.md) From c1bfb01ce7f77db0f55eed9ee5c452d396f67468 Mon Sep 17 00:00:00 2001 From: VLG17 <41186174+VLG17@users.noreply.github.com> Date: Wed, 26 Jan 2022 09:14:59 +0200 Subject: [PATCH 088/666] Update windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md Co-authored-by: JohanFreelancer9 <48568725+JohanFreelancer9@users.noreply.github.com> --- .../select-types-of-rules-to-create.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md index 2ce348a9f0..c702281850 100644 --- a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md +++ b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md @@ -31,7 +31,7 @@ ms.technology: windows-sec Windows Defender Application Control (WDAC) can control what runs on Windows 10 and Windows 11, by setting policies that specify whether a driver or application is trusted. A policy includes *policy rules* that control options such as audit mode, and *file rules* (or *file rule levels*) that specify how applications are identified and trusted. -Windows Defender Application Control (WDAC) is used to restrict devices to run only approved apps, while the OS is hardened against kernel memory attacks using [hypervisor-protected code integrity (HVCI)](https://docs.microsoft.com/en-us/windows/security/threat-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control). +WDAC is used to restrict devices to run only approved apps, while the operating system is hardened against kernel memory attacks using [hypervisor-protected code integrity (HVCI)](/windows/security/threat-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control). ## Windows Defender Application Control policy rules From 727932a9cd6b61fbdd8529a88f13bfc711bf3961 Mon Sep 17 00:00:00 2001 From: Matthew Palko Date: Wed, 26 Jan 2022 12:12:30 -0800 Subject: [PATCH 089/666] Updating deep dive details --- .../hello-how-it-works-authentication.md | 55 ++++++++++++++----- .../hello-how-it-works-provisioning.md | 43 ++++++++++++--- .../hello-hybrid-cloud-trust.md | 55 ++++++++++++++++++- 3 files changed, 128 insertions(+), 25 deletions(-) diff --git a/windows/security/identity-protection/hello-for-business/hello-how-it-works-authentication.md b/windows/security/identity-protection/hello-for-business/hello-how-it-works-authentication.md index 892f986c01..382b438e61 100644 --- a/windows/security/identity-protection/hello-for-business/hello-how-it-works-authentication.md +++ b/windows/security/identity-protection/hello-for-business/hello-how-it-works-authentication.md @@ -12,7 +12,7 @@ manager: dansimp ms.collection: M365-identity-device-management ms.topic: article localizationpriority: medium -ms.date: 08/19/2018 +ms.date: 01/25/2022 ms.reviewer: --- # Windows Hello for Business and Authentication @@ -22,17 +22,20 @@ ms.reviewer: - Windows 10 - Windows 11 -Windows Hello for Business authentication is passwordless, two-factor authentication. Authenticating with Windows Hello for Business provides a convenient sign-in experience that authenticates the user to both Azure Active Directory and Active Directory resources.
    -Azure Active Directory joined devices authenticate to Azure during sign-in and can optional authenticate to Active Directory. Hybrid Azure Active Directory joined devices authenticate to Active Directory during sign-in, and authenticate to Azure Active Directory in the background.
    +Windows Hello for Business authentication is passwordless, two-factor authentication. Authenticating with Windows Hello for Business provides a convenient sign-in experience that authenticates the user to both Azure Active Directory and Active Directory resources. -[Azure AD join authentication to Azure Active Directory](#azure-ad-join-authentication-to-azure-active-directory)
    -[Azure AD join authentication to Active Directory using a Key](#azure-ad-join-authentication-to-active-directory-using-a-key)
    -[Azure AD join authentication to Active Directory using a Certificate](#azure-ad-join-authentication-to-active-directory-using-a-certificate)
    -[Hybrid Azure AD join authentication using a Key](#hybrid-azure-ad-join-authentication-using-a-key)
    -[Hybrid Azure AD join authentication using a Certificate](#hybrid-azure-ad-join-authentication-using-a-certificate)
    +Azure Active Directory joined devices authenticate to Azure during sign-in and can optional authenticate to Active Directory. Hybrid Azure Active Directory joined devices authenticate to Active Directory during sign-in, and authenticate to Azure Active Directory in the background. +- [Azure AD join authentication to Azure Active Directory](#azure-ad-join-authentication-to-azure-active-directory) +- [Azure AD join authentication to Active Directory using Azure AD Kerberos](#azure-ad-join-authentication-to-active-directory-using-azure-ad-kerberos) +- [Azure AD join authentication to Active Directory using a Key](#azure-ad-join-authentication-to-active-directory-using-a-key) +- [Azure AD join authentication to Active Directory using a Certificate](#azure-ad-join-authentication-to-active-directory-using-a-certificate) +- [Hybrid Azure AD join authentication using Azure AD Kerberos](#hybrid-azure-ad-join-authentication-using-azure-ad-kerberos) +- [Hybrid Azure AD join authentication using a Key](#hybrid-azure-ad-join-authentication-using-a-key) +- [Hybrid Azure AD join authentication using a Certificate](#hybrid-azure-ad-join-authentication-using-a-certificate) ## Azure AD join authentication to Azure Active Directory + ![Azure AD join authentication to Azure Active Directory.](images/howitworks/auth-aadj-cloud.png) | Phase | Description | @@ -41,11 +44,20 @@ Azure Active Directory joined devices authenticate to Azure during sign-in and c |B | The Cloud AP provider requests a nonce from Azure Active Directory. Azure AD returns a nonce. The Cloud AP provider signs the nonce using the user's private key and returns the signed nonce to the Azure Active Directory.| |C | Azure Active Directory validates the signed nonce using the user's securely registered public key against the nonce signature. After validating the signature, Azure AD then validates the returned signed nonce. After validating the nonce, Azure AD creates a PRT with session key that is encrypted to the device's transport key and returns it to the Cloud AP provider.| |D | The Cloud AP provider receives the encrypted PRT with session key. Using the device's private transport key, the Cloud AP provider decrypt the session key and protects the session key using the device's TPM.| -|E | The Cloud AP provider returns a successful authentication response to lsass. Lsass caches the PRT, and informs winlogon of the success authentication. Winlogon creates a logon session, loads the user's profile, and starts explorer.exe.| +|E | The Cloud AP provider returns a successful authentication response to lsass. Lsass caches the PRT, and informs winlogon of the success authentication. Winlogon creates a logon session, loads the user's profile, and starts explorer.exe.| + +## Azure AD join authentication to Active Directory using Azure AD Kerberos + +![Azure AD join authentication to Azure Active Directory.](images/howitworks/auth-aadj-cloudtrust-kerb.png) + +| Phase | Description | +| :----: | :----------- | +|A | Authentication to Active Directory from an Azure AD joined device begins with the user first attempts to use a resource that needs Kerberos authentication. The Kerberos security support provider, hosted in lsass, uses metadata from the Windows Hello for Business key to get a hint of the user's domain. Using the hint, the provider uses the DClocator service to locate a 2016 domain controller. +|B | After locating an active 2016 domain controller, the Kerberos provider sends a partial TGT that it received from Azure AD from a previous Azure AD authentication to the domain controller. The partial TGT contains only the user SID and is signed by Azure AD Kerberos. The domain controller will verify that the partial TGT is valid. On success, the KDC returns a TGT to the client.| ## Azure AD join authentication to Active Directory using a Key -![Azure AD join authentication to Active Directory using a Key.](images/howitworks/auth-aadj-keytrust-kerb.png) +![Azure AD join authentication to Active Directory using a Key.](images/howitworks/auth-aadj-keytrust-kerb.png) | Phase | Description | | :----: | :----------- | @@ -56,8 +68,8 @@ Azure Active Directory joined devices authenticate to Azure during sign-in and c > [!NOTE] > You might have an on-premises domain federated with Azure AD. Once you have successfully provisioned Windows Hello for Business PIN/Bio on the Azure AD joined device, any future login of Windows Hello for Business (PIN/Bio) sign-in will directly authenticate against Azure AD to get PRT and trigger authenticate against your DC (if LOS to DC is available) to get Kerberos. It no longer uses AD FS to authenticate for Windows Hello for Business sign-ins. - ## Azure AD join authentication to Active Directory using a Certificate + ![Azure AD join authentication to Active Directory using a Certificate.](images/howitworks/auth-aadj-certtrust-kerb.png) | Phase | Description | @@ -69,15 +81,27 @@ Azure Active Directory joined devices authenticate to Azure during sign-in and c > [!NOTE] > You may have an on-premises domain federated with Azure AD. Once you have successfully provisioned Windows Hello for Business PIN/Bio on, any future login of Windows Hello for Business (PIN/Bio) sign-in will directly authenticate against Azure AD to get PRT, as well as authenticate against your DC (if LOS to DC is available) to get Kerberos as mentioned previously. AD FS federation is used only when Enterprise PRT calls are placed from the client. You need to have device write-back enabled to get "Enterprise PRT" from your federation. +## Hybrid Azure AD join authentication using Azure AD Kerberos + +![Hybrid Azure AD join authentication using Azure AD Kerberos](images/howitworks/auth-haadj-cloudtrust.png) + +| Phase | Description | +| :----: | :----------- | +|A | Authentication begins when the user dismisses the lock screen, which triggers winlogon to show the Windows Hello for Business credential provider. The user provides their Windows Hello gesture (PIN or biometrics). The credential provider packages these credentials and returns them to winlogon. Winlogon passes the collected credentials to lsass. Lsass queries Windows Hello for Business policy to check if cloud trust is enabled. If cloud trust is enabled, Lsass passes the collected credentials to the Cloud Authentication security support provider, or Cloud AP. Cloud AP requests a nonce from Azure Active Directory. Azure AD returns a nonce. +|B | Cloud AP signs the nonce using the user's private key and returns the signed nonce to Azure AD. +|C | Azure AD validates the signed nonce using the user's securely registered public key against the nonce signature. After validating the signature, Azure AD then validates the returned signed nonce. After validating the nonce, Azure AD creates a PRT with session key that is encrypted to the device's transport key and creates a Partial TGT from Azure AD Kerberos and returns them to Cloud AP. +|D | Cloud AP receives the encrypted PRT with session key. Using the device's private transport key, Cloud AP decrypts the session key and protects the session key using the device's TPM (if available). Cloud AP returns a successful authentication response to lsass. Lsass caches the PRT and the Partial TGT. +|E | The Kerberos security support provider, hosted in lsass, uses metadata from the Windows Hello for Business key to get a hint of the user's domain. Using the hint, the provider uses the DClocator service to locate a 2016 domain controller. After locating an active 2016 domain controller, the Kerberos provider sends the partial TGT that it received from Azure AD to the domain controller. The partial TGT contains only the user SID and is signed by Azure AD Kerberos. The domain controller will verify that the partial TGT is valid. On success, the KDC returns a TGT to the client. Kerberos will return the TGT to lsass, where it is cached and used for subsequent service ticket requests. Lsass informs winlogon of the success authentication. Winlogon creates a logon session, loads the user's profile, and starts explorer.exe.| ## Hybrid Azure AD join authentication using a Key + ![Hybrid Azure AD join authentication using a Key.](images/howitworks/auth-haadj-keytrust.png) | Phase | Description | | :----: | :----------- | |A | Authentication begins when the user dismisses the lock screen, which triggers winlogon to show the Windows Hello for Business credential provider. The user provides their Windows Hello gesture (PIN or biometrics). The credential provider packages these credentials and returns them to winlogon. Winlogon passes the collected credentials to lsass. Lsass passes the collected credentials to the Kerberos security support provider. The Kerberos provider gets domain hints from the domain joined workstation to locate a domain controller for the user.| -|B | The Kerberos provider sends the signed pre-authentication data and the user's public key (in the form of a self-signed certificate) to the Key Distribution Center (KDC) service running on the 2016 domain controller in the form of a KERB_AS_REQ.
    The 2016 domain controller determines the certificate is a self-signed certificate. It retrieves the public key from the certificate included in the KERB_AS_REQ and searches for the public key in Active Directory. It validates the UPN for authentication request matches the UPN registered in Active Directory and validates the signed pre-authentication data using the public key from Active Directory. On success, the KDC returns a TGT to the client with its certificate in a KERB_AS_REP.| -|C | The Kerberos provider ensures it can trust the response from the domain controller. First, it ensures the KDC certificate chains to a root certificate that is trusted by the device. Next, it ensures the certificate is within its validity period and that it has not been revoked. The Kerberos provider then verifies the certificate has the KDC Authentication present and that the subject alternate name listed in the KDC's certificate matches the domain name to which the user is authenticating. +|B | The Kerberos provider sends the signed pre-authentication data and the user's public key (in the form of a self-signed certificate) to the Key Distribution Center (KDC) service running on the 2016 domain controller in the form of a KERB_AS_REQ.
    The 2016 domain controller determines the certificate is a self-signed certificate. It retrieves the public key from the certificate included in the KERB_AS_REQ and searches for the public key in Active Directory. It validates the UPN for authentication request matches the UPN registered in Active Directory and validates the signed pre-authentication data using the public key from Active Directory. On success, the KDC returns a TGT to the client with its certificate in a KERB_AS_REP.| +|C | The Kerberos provider ensures it can trust the response from the domain controller. First, it ensures the KDC certificate chains to a root certificate that is trusted by the device. Next, it ensures the certificate is within its validity period and that it has not been revoked. The Kerberos provider then verifies the certificate has the KDC Authentication present and that the subject alternate name listed in the KDC's certificate matches the domain name to which the user is authenticating. |D | After passing this criteria, Kerberos returns the TGT to lsass, where it is cached and used for subsequent service ticket requests.| |E | Lsass informs winlogon of the success authentication. Winlogon creates a logon session, loads the user's profile, and starts explorer.exe.| |F | While Windows loads the user's desktop, lsass passes the collected credentials to the Cloud Authentication security support provider, referred to as the Cloud AP provider. The Cloud AP provider requests a nonce from Azure Active Directory. Azure AD returns a nonce.| @@ -87,13 +111,14 @@ Azure Active Directory joined devices authenticate to Azure during sign-in and c > In the above deployment model, a newly provisioned user will not be able to sign in using Windows Hello for Business until (a) Azure AD Connect successfully synchronizes the public key to the on-premises Active Directory and (b) device has line of sight to the domain controller for the first time. ## Hybrid Azure AD join authentication using a Certificate + ![Hybrid Azure AD join authentication using a Certificate.](images/howitworks/auth-haadj-certtrust.png) | Phase | Description | | :----: | :----------- | |A | Authentication begins when the user dismisses the lock screen, which triggers winlogon to show the Windows Hello for Business credential provider. The user provides their Windows Hello gesture (PIN or biometrics). The credential provider packages these credentials and returns them to winlogon. Winlogon passes the collected credentials to lsass. Lsass passes the collected credentials to the Kerberos security support provider. The Kerberos provider gets domain hints from the domain joined workstation to locate a domain controller for the user.| -|B | The Kerberos provider sends the signed pre-authentication data and user's certificate, which includes the public key, to the Key Distribution Center (KDC) service running on the domain controller in the form of a KERB_AS_REQ.
    The domain controller determines the certificate is not self-signed certificate. The domain controller ensures the certificate chains to trusted root certificate, is within its validity period, can be used for authentication, and has not been revoked. It retrieves the public key and UPN from the certificate included in the KERB_AS_REQ and searches for the UPN in Active Directory. It validates the signed pre-authentication data using the public key from the certificate. On success, the KDC returns a TGT to the client with its certificate in a KERB_AS_REP.| -|C | The Kerberos provider ensures it can trust the response from the domain controller. First, it ensures the KDC certificate chains to a root certificate that is trusted by the device. Next, it ensures the certificate is within its validity period and that it has not been revoked. The Kerberos provider then verifies the certificate has the KDC Authentication present and that the subject alternate name listed in the KDC's certificate matches the domain name to which the user is authenticating. +|B | The Kerberos provider sends the signed pre-authentication data and user's certificate, which includes the public key, to the Key Distribution Center (KDC) service running on the domain controller in the form of a KERB_AS_REQ.
    The domain controller determines the certificate is not self-signed certificate. The domain controller ensures the certificate chains to trusted root certificate, is within its validity period, can be used for authentication, and has not been revoked. It retrieves the public key and UPN from the certificate included in the KERB_AS_REQ and searches for the UPN in Active Directory. It validates the signed pre-authentication data using the public key from the certificate. On success, the KDC returns a TGT to the client with its certificate in a KERB_AS_REP.| +|C | The Kerberos provider ensures it can trust the response from the domain controller. First, it ensures the KDC certificate chains to a root certificate that is trusted by the device. Next, it ensures the certificate is within its validity period and that it has not been revoked. The Kerberos provider then verifies the certificate has the KDC Authentication present and that the subject alternate name listed in the KDC's certificate matches the domain name to which the user is authenticating. |D | After passing this criteria, Kerberos returns the TGT to lsass, where it is cached and used for subsequent service ticket requests.| |E | Lsass informs winlogon of the success authentication. Winlogon creates a logon session, loads the user's profile, and starts explorer.exe.| |F | While Windows loads the user's desktop, lsass passes the collected credentials to the Cloud Authentication security support provider, referred to as the Cloud AP provider. The Cloud AP provider requests a nonce from Azure Active Directory. Azure AD returns a nonce.| diff --git a/windows/security/identity-protection/hello-for-business/hello-how-it-works-provisioning.md b/windows/security/identity-protection/hello-for-business/hello-how-it-works-provisioning.md index bf92834f9b..38fd963a67 100644 --- a/windows/security/identity-protection/hello-for-business/hello-how-it-works-provisioning.md +++ b/windows/security/identity-protection/hello-for-business/hello-how-it-works-provisioning.md @@ -18,26 +18,32 @@ ms.reviewer: # Windows Hello for Business Provisioning **Applies to:** + - Windows 10 - Windows 11 Windows Hello for Business provisioning enables a user to enroll a new, strong, two-factor credential that they can use for passwordless authentication. Provisioning experience vary based on: + - How the device is joined to Azure Active Directory - The Windows Hello for Business deployment type - If the environment is managed or federated -[Azure AD joined provisioning in a Managed environment](#azure-ad-joined-provisioning-in-a-managed-environment)
    -[Azure AD joined provisioning in a Federated environment](#azure-ad-joined-provisioning-in-a-federated-environment)
    -[Hybrid Azure AD joined provisioning in a Key Trust deployment in a Managed environment](#hybrid-azure-ad-joined-provisioning-in-a-key-trust-deployment-in-a-managed-environment)
    -[Hybrid Azure AD joined provisioning in a synchronous Certificate Trust deployment in a Federated environment](#hybrid-azure-ad-joined-provisioning-in-a-synchronous-certificate-trust-deployment-in-a-federated-environment)
    -[Domain joined provisioning in an On-premises Key Trust deployment](#domain-joined-provisioning-in-an-on-premises-key-trust-deployment)
    -[Domain joined provisioning in an On-premises Certificate Trust deployment](#domain-joined-provisioning-in-an-on-premises-certificate-trust-deployment)
    +List of provisioning flows: + +- [Azure AD joined provisioning in a Managed environment](#azure-ad-joined-provisioning-in-a-managed-environment) +- [Azure AD joined provisioning in a Federated environment](#azure-ad-joined-provisioning-in-a-federated-environment) +- [Hybrid Azure AD joined provisioning in a Cloud Trust deployment in a Managed environment](#hybrid-azure-ad-joined-provisioning-in-a-cloud-trust-deployment-in-a-managed-environment) +- [Hybrid Azure AD joined provisioning in a Key Trust deployment in a Managed environment](#hybrid-azure-ad-joined-provisioning-in-a-key-trust-deployment-in-a-managed-environment) +- [Hybrid Azure AD joined provisioning in a synchronous Certificate Trust deployment in a Federated environment](#hybrid-azure-ad-joined-provisioning-in-a-synchronous-certificate-trust-deployment-in-a-federated-environment) +- [Domain joined provisioning in an On-premises Key Trust deployment](#domain-joined-provisioning-in-an-on-premises-key-trust-deployment) +- [Domain joined provisioning in an On-premises Certificate Trust deployment](#domain-joined-provisioning-in-an-on-premises-certificate-trust-deployment) > [!NOTE] > The flows in this section are not exhaustive for every possible scenario. For example, Federated Key Trust is also a supported configuration. ## Azure AD joined provisioning in a Managed environment + ![Azure AD joined provisioning in a Managed environment.](images/howitworks/prov-aadj-managed.png) [Full size image](images/howitworks/prov-aadj-managed.png) @@ -49,7 +55,9 @@ Windows Hello for Business provisioning enables a user to enroll a new, strong, [Return to top](#windows-hello-for-business-provisioning) + ## Azure AD joined provisioning in a Federated environment + ![Azure AD joined provisioning in Managed environment.](images/howitworks/prov-aadj-federated.png) [Full size image](images/howitworks/prov-aadj-federated.png) @@ -60,7 +68,25 @@ Windows Hello for Business provisioning enables a user to enroll a new, strong, |C | The application sends the ADRS token, ukpub, attestation data, and device information to ADRS for user key registration. Azure DRS validates MFA claim remains current. On successful validation, Azure DRS locates the user's object in Azure Active Directory, writes the key information to a multi-values attribute. The key information includes a reference to the device from which it was created. Azure Active Directory returns key ID to the application which signals the end of user provisioning and the application exits.| [Return to top](#windows-hello-for-business-provisioning) + +## Hybrid Azure AD joined provisioning in a Cloud Trust deployment in a Managed environment + +![Hybrid Azure AD joined provisioning in a Cloud Trust deployment in a Managed environment.](images/howitworks/prov-haadj-cloudtrust-managed.png) +[Full size image](images/howitworks/prov-haadj-cloudtrust-managed.png) + +| Phase | Description | +|:-----:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| A | The provisioning application hosted in the Cloud Experience Host (CXH) starts provisioning by requesting an access token for the Azure Device Registration Service (ADRS). The application makes the request using the Azure Active Directory Web Account Manager plug-in.
    Users must provide two factors of authentication. In this phase, the user has already provided one factor of authentication, typically user name and password. Azure MFA services provides the second factor of authentication. If the user has performed Azure MFA within the last 10 minutes, such as when registering the device from the out-of-box-experience (OOBE), then they are not prompted for MFA because the current MFA remains valid.
    Azure Active Directory validates the access token request and the MFA claim associated with it, creates an ADRS access token, and returns it to the application. | +| B | After receiving a ADRS access token, the application detects if the device has a Windows Hello biometric compatible sensor. If the application detects a biometric sensor, it gives the user the choice to enroll biometrics. After completing or skipping biometric enrollment, the application requires the user to create a PIN and the default (and fall-back gesture when used with biometrics). The user provides and confirms their PIN. Next, the application requests a Windows Hello for Business key pair from the key pre-generation pool, which includes attestation data. This is the user key (ukpub/ukpriv). | +| C | The application sends the ADRS token, ukpub, attestation data, and device information to ADRS for user key registration. Azure DRS validates the MFA claim remains current. On successful validation, Azure DRS locates the user's object in Azure Active Directory, writes the key information to a multi-values attribute. The key information includes a reference to the device from which it was created. Azure Active Directory returns a key ID to the application which signals the end of user provisioning and the application exits. | + +> [!NOTE] +> Windows Hello for Business Cloud Trust does not require users' keys to be synced from Azure AD to AD. Users can immediately authenticate to AAD and AD after provisioning their credential. + +[Return to top](#windows-hello-for-business-provisioning) + ## Hybrid Azure AD joined provisioning in a Key Trust deployment in a Managed environment + ![Hybrid Azure AD joined provisioning in a Key Trust deployment in a Managed environment.](images/howitworks/prov-haadj-keytrust-managed.png) [Full size image](images/howitworks/prov-haadj-keytrust-managed.png) @@ -74,11 +100,10 @@ Windows Hello for Business provisioning enables a user to enroll a new, strong, > [!IMPORTANT] > The newly provisioned user will not be able to sign in using Windows Hello for Business until Azure AD Connect successfully synchronizes the public key to the on-premises Active Directory. - - - [Return to top](#windows-hello-for-business-provisioning) + ## Hybrid Azure AD joined provisioning in a synchronous Certificate Trust deployment in a Federated environment + ![Hybrid Azure AD joined provisioning in a synchronous Certificate Trust deployment in a Federated environment.](images/howitworks/prov-haadj-instant-certtrust-federated.png) [Full size image](images/howitworks/prov-haadj-instant-certtrust-federated.png) diff --git a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-trust.md b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-trust.md index 28e9e95cd7..d805d7d749 100644 --- a/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-trust.md +++ b/windows/security/identity-protection/hello-for-business/hello-hybrid-cloud-trust.md @@ -16,4 +16,57 @@ localizationpriority: medium ms.date: 1/05/2022 ms.reviewer: --- -# Hybrid Azure AD joined Certificate Trust Deployment +# Hybrid Cloud Trust Deployment + +Applies to + +- Windows 10, version 21H2 +- Windows 11 + +Windows Hello for Business replaces username and password sign-in to Windows with strong user authentication based on asymmetric key pair. The following deployment guide provides the information needed to successfully deploy Windows Hello for Business in a hybrid cloud trust scenario. + +## Introduction to Cloud Trust + +The goal of the Windows Hello for Business cloud trust deployment model is to bring the benefits of the simplified deployment experience of [on-premises SSO with passwordless security keys](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises) to Windows Hello for Business. This deployment model can be used for new Windows Hello for Business deployments or existing deployments can move to this model using policy controls. + +Windows Hello for Business cloud trust uses Azure Active Directory (AD) Kerberos to address pain points of the key trust deployment model: + +- Windows Hello for Business cloud trust provides a simpler deployment experience because it does not require the deployment or modification of public key infrastructure. +- Deploying Windows Hello for Business cloud trust enables you to also deploy passwordless security keys with minimal additional setup. +- Cloud trust does not require syncing of public keys between Azure AD and on-premises domain controllers (DCs) before users can use their Windows Hello for Business credential on-premises. + +Windows Hello for Business cloud trust is recommended instead of key trust if you meet the prerequisites to deploy cloud trust. Cloud trust is the preferred deployment model if you do not need to support certificate authentication scenarios. + +## Azure Active Directory Kerberos and Cloud Trust Authentication + +With Azure AD Kerberos, Azure AD can issue Kerberos ticket-granting-tickets (TGTs) for one or more of your AD domains. Using this functionality, Windows can request TGTs from Azure AD when authenticating using Windows Hello for Business and then use them for logon or to access traditional Active Directory-based resources. Kerberos Service Tickets and authorization continue to be controlled by your on-premises Active Directory DCs. + +For more details on how Authentication with Windows Hello for Business Cloud Trust works see the [Windows Hello for Business Authentication technical deep dive](hello-how-it-works-authentication.md#hybrid-azure-ad-join-authentication-using-azure-ad-kerberos). + +## Prerequisites + +| Requirement | Notes | +| --- | --- | +| Multi-factor Authentication | This requirement can be met using [Azure AD Multi-Factor Authentication](howto-mfa-getstarted.md), multi-factor authentication provided through AD FS, or a comparable solution | +| Windows 10 version 21H2 or higher | There is no Windows version support difference between Azure AD joined and Hybrid Azure AD joined devices. | +| Windows Server 2016 or later Domain Controllers | These should be fully patched to support updates needed for Azure AD Kerberos. | +| Azure AD Connect version 1.4.32.0 or later | This version packages the tools for setting up Azure AD Kerberos | +| Device management | Windows Hello for Business cloud trust can be managed with group policy or through Microsoft Intune. | + +### Unsupported Scenarios + +## Deployment Instructions + +Deploying Windows Hello for Business cloud trust consists of two steps. First, you will need to deploy Azure AD Kerberos in your hybrid environment. Second, you will need to configure Windows Hello for Business policy and deploy that devices you wish to use Windows Hello for Business. + +If you have already deployed [on-premises SSO for passwordless security key sign-in](/azure/active-directory/authentication/howto-authentication-passwordless-security-key-on-premises), then you will have already deployed Azure AD Kerberos in your hybrid environment. You do not need to re-deploy or change your existing Azure AD Kerberos deployment to support Windows Hello for Business. + +### Deploy Azure AD Kerberos + + + +### Configure Windows Hello for Business + +## Windows Hello Provisioning + +DSREG CMD and Event logs \ No newline at end of file From 7b8bbfe65790f0960c5f80c4d9b1cfeb2b850af2 Mon Sep 17 00:00:00 2001 From: Matthew Palko Date: Wed, 26 Jan 2022 12:14:35 -0800 Subject: [PATCH 090/666] adding images --- .../howitworks/auth-aadj-cloudtrust-kerb.png | Bin 0 -> 21175 bytes .../images/howitworks/auth-haadj-cloudtrust.png | Bin 0 -> 65450 bytes .../prov-haadj-cloudtrust-managed.png | Bin 0 -> 61696 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/identity-protection/hello-for-business/images/howitworks/auth-aadj-cloudtrust-kerb.png create mode 100644 windows/security/identity-protection/hello-for-business/images/howitworks/auth-haadj-cloudtrust.png create mode 100644 windows/security/identity-protection/hello-for-business/images/howitworks/prov-haadj-cloudtrust-managed.png diff --git a/windows/security/identity-protection/hello-for-business/images/howitworks/auth-aadj-cloudtrust-kerb.png b/windows/security/identity-protection/hello-for-business/images/howitworks/auth-aadj-cloudtrust-kerb.png new file mode 100644 index 0000000000000000000000000000000000000000..1fec70ce5a27e0e249bed7eb7d1e1e514a4731c3 GIT binary patch literal 21175 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 K<3Rs0Fy$YllNNda literal 0 HcmV?d00001 diff --git a/windows/security/identity-protection/hello-for-business/images/howitworks/auth-haadj-cloudtrust.png b/windows/security/identity-protection/hello-for-business/images/howitworks/auth-haadj-cloudtrust.png new file mode 100644 index 0000000000000000000000000000000000000000..0a803d8fbbf25356d5282b6d37ee666fd3ef6517 GIT binary patch literal 65450 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
    8;gdH98c2iC6t#vnrB9 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 R>#)ymbj9p)<)z!v{{gtsQGNgb literal 0 HcmV?d00001 From 0c8ecea7d25946dc9d25d2631862915abb66b5aa Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Jan 2022 13:30:12 -0800 Subject: [PATCH 091/666] Update credential-guard-known-issues.md --- .../credential-guard/credential-guard-known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md index c1be2ae436..8b066076bb 100644 --- a/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md +++ b/windows/security/identity-protection/credential-guard/credential-guard-known-issues.md @@ -12,7 +12,7 @@ ms.author: dansimp manager: dansimp ms.collection: M365-identity-device-management ms.topic: article -ms.date: 01/24/2022 +ms.date: 01/26/2022 ms.reviewer: --- From 6e1af48451de4541cebf4ad10446440090f64045 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Jan 2022 13:34:37 -0800 Subject: [PATCH 092/666] Update select-types-of-rules-to-create.md --- .../select-types-of-rules-to-create.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md index c702281850..a4b02ea6ac 100644 --- a/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md +++ b/windows/security/threat-protection/windows-defender-application-control/select-types-of-rules-to-create.md @@ -10,11 +10,11 @@ ms.pagetype: security ms.localizationpriority: medium audience: ITPro ms.collection: M365-security-compliance -author: jsuther1974 +author: dansimp ms.reviewer: isbrahm ms.author: dansimp manager: dansimp -ms.date: 07/15/2021 +ms.date: 01/26/2022 ms.technology: windows-sec --- From 215aaa2b68b855c0098898e343df76b5428579e0 Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Wed, 26 Jan 2022 13:37:52 -0800 Subject: [PATCH 093/666] Update windows-security-baselines.md --- .../windows-security-baselines.md | 6 +++--- 1 file changed, 3 insertions(+), 3 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 17e520e281..ebdec42441 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,7 +11,7 @@ manager: dansimp audience: ITPro ms.collection: M365-security-compliance ms.topic: conceptual -ms.date: 01/24/2022 +ms.date: 01/26/2022 ms.reviewer: jmunck ms.technology: windows-sec --- @@ -63,9 +63,9 @@ There are several ways to get and use security baselines: 1. 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. You can also [Get Support for the security baselines](get-support-for-security-baselines.md) -2. [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. +2. [MDM (Mobile Device Management) security baselines](/windows/client-management/mdm/#mdm-security-baseline) function like the Microsoft group policy-based security baselines and can easily integrate this into an existing MDM management tool. -3. MDM Security baselines can easily be configures in Microsoft Endpoint Manager on devices that run Windows 10 and 11. The following article provides the detail steps: [Windows MDM (Mobile Device Management) baselines](/mem/intune/protect/security-baseline-settings-mdm-all.md). +3. MDM Security baselines can easily be configures in Microsoft Endpoint Manager on devices that run Windows 10 and 11. The following article provides the detail steps: [Windows MDM (Mobile Device Management) baselines](/mem/intune/protect/security-baseline-settings-mdm-all). ## Community From 25bb30b674ec824ef17e4084f2aa7e6ae417e9d9 Mon Sep 17 00:00:00 2001 From: Nimisha Satapathy Date: Thu, 27 Jan 2022 10:36:55 +0530 Subject: [PATCH 094/666] Update policy-csp-printers.md --- windows/client-management/mdm/policy-csp-printers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/mdm/policy-csp-printers.md b/windows/client-management/mdm/policy-csp-printers.md index 52f26fbc86..5357273ee3 100644 --- a/windows/client-management/mdm/policy-csp-printers.md +++ b/windows/client-management/mdm/policy-csp-printers.md @@ -107,7 +107,7 @@ manager: dansimp This policy implements the print portion of the Device Control requirements. These requirements include restricting printing to USB connected printers which match a list of approved USB Vid/Pid combinations or to corporate connected printers while either directly connected to the corporate network or when using a VPN connection to the corporate network. This policy will contain the comma separated list of approved USB Vid&Pid combinations which the print spooler will allow to print when Device Control is enabled. -The format of this setting is /[,/] +The format of this setting is `/[,/]` Parent deliverable: 26209274 - Device Control: Printer @@ -178,7 +178,7 @@ ADMX Info: This policy implements the print portion of the Device Control requirements. These requirements include restricting printing to USB connected printers which match a list of approved USB Vid/Pid combinations or to corporate connected printers while either directly connected to the corporate network or when using a VPN connection to the corporate network. This policy will contain the comma separated list of approved USB Vid&Pid combinations which the print spooler will allow to print when Device Control is enabled. -The format of this setting is /[,/] +The format of this setting is `/[,/]` From 1184c8b7de1e61690792ef6bc24730ad77f82069 Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Thu, 27 Jan 2022 12:08:46 +0530 Subject: [PATCH 095/666] CSP: LanguagePackManagement SV2 documentation update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task 5695781: LanguagePackManagement SV2 documentation update as per instructions: Fix bitmap description of the providers node. Values for each representation are missing. Remove text "A separate CSP exists to allow provisioning of "optional FODs" (Handwriting recognition, Text-to-speech, and so on) associated with a language." Add documentation for "./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages //LanguageFeatures" node Add documentation for ./Device/Vendor/MSFT/LanguagePackManagement/Install//CopyToDeviceInternationalSettings" node Add documentation for ./Device/Vendor/MSFT/LanguagePackManagement/Install//EnableLanguageFeatureInstallations" node Update allowed Status node values to include "4 - Partially Succeeded" Change note​ "If IT admin has NOT set the policy of blocking cleanup of unused language packs, this command will fail." to indicate that the policies will be updated to block the cleanup of unused language packs rather than fail. --- .../mdm/Language-pack-management-csp.md | 55 +++++++++++++------ 1 file changed, 38 insertions(+), 17 deletions(-) diff --git a/windows/client-management/mdm/Language-pack-management-csp.md b/windows/client-management/mdm/Language-pack-management-csp.md index 0a1e9f72a4..68c5641b19 100644 --- a/windows/client-management/mdm/Language-pack-management-csp.md +++ b/windows/client-management/mdm/Language-pack-management-csp.md @@ -13,41 +13,62 @@ ms.date: 06/22/2021 # Language Pack Management CSP +The Language Pack Management CSP allows a direct way to provision language packs remotely in Windows 10 and Windows 10 X. MDMs like Intune can use management commands remotely to devices to configure language-related settings. -The Language Pack Management CSP allows a direct way to provision language packs remotely in Windows 10 and Windows 10 X. A separate CSP exists to allow provisioning of "optional FODs" (Handwriting recognition, Text-to-speech, and so on) associated with a language. MDMs like Intune can use management commands remotely to devices to configure language related settings. +1. Enumerate installed languages and features with GET command on the "InstalledLanguages" node. Below are the samples: -1. Enumerate installed languages with GET command on the "InstalledLanguages" node - **GET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages** **GET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/zh-CN/Providers** - **GET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/ja-JP/Providers** + **GET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/zh-CN/LanguageFeatures** + **GET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/ja-JP/Providers** + **GET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/ja-JP/LanguageFeatures** - The nodes under **InstalledLanguages** are the language tags of the installed languages. The **providers** node under language tag is the bit map representation of either "language pack (feature)" or [LXPs](https://www.microsoft.com/store/collections/localexperiencepacks?cat0=devices&rtc=1). - - Indicates the language pack installed is a System Language Pack (non-LXP) - - Indicates that the LXP is installed. - - Indicates that both are installed. + The nodes under **InstalledLanguages** are the language tags of the installed languages. The **providers** node under language tag is an integer representation of either language pack (features) or [LXPs](https://www.microsoft.com/store/collections/localexperiencepacks?cat0=devices&rtc=1). -2. Install language pack features with the EXECUTE command on the **StartInstall** node of the language. For example, + - **1**- Indicates the language pack installed is a System Language Pack (non-LXP) + - **2**- Indicates that the LXP is installed. + - **3**- Indicates that both are installed. - **ADD./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/** - **EXECUTE./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/StartInstallation** + The **LanguageFeatures** node is a bitmap representation of what Language Features are installed on a device: - The installation is an asynchronous operation. You can query the **Status** node by using the following commands: + - Basic Typing = 0x1 + - Fonts = 0x2 + - Handwriting = 0x4 + - Speech = 0x8 + - TextToSpeech = 0x10 + - OCR = 0x20 + - LocaleData = 0x40 + - SupplementFonts = 0x80 + +2. Install language pack and features with the EXECUTE command on the **StartInstall** node of the language. + + - Admins can optionally set the language as the System Preferred UI Language immediately after installation by using the REPLACE command on the "CopyToDeviceInternationalSettings" node of the language. 0 (default) will take no action; 1 will set the language as System PreferredUILanguage. + - Admins can optionally configure whether they want to install all available language features during installation using the REPLACE command on the "EnableLanguageFeatureInstallations" node of the language. 0 will install only required features; 1 (default) will install all available features. + + Here are the sample commands to install French language with required features and set as the System Preferred UI Language: + + 1. **ADD ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/** + 2. **REPLACE ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/CopyToDeviceInternationalSettings(1) (optional)** + 3. **REPLACE ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/EnableLanguageFeatureInstallations (0) (optional)** + 4. **EXECUTE ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/StartInstallation** + + The installation is an asynchronous operation. You can query the **Status** node by using the following commands: **GET./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/Status** **GET./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/ErrorCode** - Status: 0 – not started; 1 – in process; 2 – succeeded; 3 – failed. ErrorCode is a HRESULT that could help diagnosis if the installation failed. + Status: 0 – not started; 1 – in process; 2 – succeeded; 3 – failed; 4 - partial success (A partial success indicates features may have gotten installed but there was an error installing the language pack or vice versa). ErrorCode is an HRESULT that could help diagnosis if the installation failed. > [!NOTE] - > If IT admin has NOT set the policy of blocking cleanup of unused language packs, this command will fail. + > These commands will set the policy to block cleanup of unused language packs and features on the device rather than fail. -3. Delete installed Language with the DELETE command on the installed language tag. The delete command is a fire and forget operation. The deletion will run in background. IT admin can query the installed language later and resend the command if needed. +3. Delete installed Language with the DELETE command on the installed language tag. The delete command is a fire and forget operation. The deletion will run in background. IT admin can query the installed language later and resend the command if needed.Below is a sample command to delete the zh-CN language. + **DELETE./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/zh-CN** - **DELETE./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/zh-CN(Delete command)** + > [!NOTE] + > The deletion will ignore the policy of block cleanup of unused language packs. 4. Get/Set System Preferred UI Language with GET or REPLACE command on the "SystemPreferredUILanguages" Node - **./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings/SystemPreferredUILanguages** From d809a4ec8d8f0f1396e9a3aaa1dbad12def4f4c1 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 27 Jan 2022 13:27:02 +0530 Subject: [PATCH 096/666] resolved Acrolinx check failures --- .../configure-additional-search-engines-shortdesc.md | 8 +++++++- .../includes/configure-kiosk-mode-shortdesc.md | 7 ++++++- .../includes/provision-favorites-shortdesc.md | 12 +++++++----- 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/windows/client-management/includes/configure-additional-search-engines-shortdesc.md b/windows/client-management/includes/configure-additional-search-engines-shortdesc.md index 8b7bc5ad00..cd9e9d9751 100644 --- a/windows/client-management/includes/configure-additional-search-engines-shortdesc.md +++ b/windows/client-management/includes/configure-additional-search-engines-shortdesc.md @@ -9,4 +9,10 @@ ms.prod: edge ms.topic: include --- -Users can set a default search engine in the Microsoft Edge browser, using the Set default search engine policy. With this policy, the users can configure up to five more search engines and set any one of them as the default. If you previously enabled this policy and now want to disable it, disabling deletes all configured search engines. +The Set default search engine policy enables the users to: + +- Set a default search engine +- Configure up to five more search engines, and set any one of them as the default + +If you previously enabled this policy and now want to disable it, doing so results in deletion of all the configured search engines + diff --git a/windows/client-management/includes/configure-kiosk-mode-shortdesc.md b/windows/client-management/includes/configure-kiosk-mode-shortdesc.md index f2bddfe2b7..8397ff7c18 100644 --- a/windows/client-management/includes/configure-kiosk-mode-shortdesc.md +++ b/windows/client-management/includes/configure-kiosk-mode-shortdesc.md @@ -9,7 +9,12 @@ ms.prod: edge ms.topic: include --- -Configure a behavior to be displayed by the Microsoft Edge browser in kiosk mode with assigned access. This behavior configuration is for Microsoft Edge as a single-app or as one of many apps running on the kiosk device. +You can define a behavior for the Microsoft Edge browser, which it shall display when part of many applications running on a kiosk device. + +> [!NOTE] +> You can define the browser's behavior only if you have the assigned access privileges. + +You can also define a behavior when Microsoft Edge serves as a single application. You can facilitate the following functionalities in the Microsoft Edge browser: - Execution of InPrivate full screen diff --git a/windows/client-management/includes/provision-favorites-shortdesc.md b/windows/client-management/includes/provision-favorites-shortdesc.md index 79fca42087..1798b33e43 100644 --- a/windows/client-management/includes/provision-favorites-shortdesc.md +++ b/windows/client-management/includes/provision-favorites-shortdesc.md @@ -9,11 +9,13 @@ ms.prod: edge ms.topic: include --- -You can customize the Favorites list in the Microsoft Edge browser. Whatever you customize becomes the standard list. +You can customize the Favorites list in the Microsoft Edge browser. Customization of the favorites list includes: -> [!NOTE] -> The standard list of favorites can include folders. +- Creating a standard list + - This standard list includes: + - Folders (which you can add) + - the list of favorites that you manually add, after creating the standard list -The favorites that you add also become part of this standard list. +This customized favorite is the final version. -Once your customized Favorites list appears in the Microsoft Edge browser, you can't customize it again, such as adding folders for organizing, and adding or removing any of the favorites configured. +You can't add folders again for organizing, and adding or removing any of the favorites configured. From 575edbd89e4b3a7cf37d0af054d6d092720fb3bb Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 27 Jan 2022 13:31:50 +0530 Subject: [PATCH 097/666] resolved Acrolinx check failure --- .../client-management/includes/provision-favorites-shortdesc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/includes/provision-favorites-shortdesc.md b/windows/client-management/includes/provision-favorites-shortdesc.md index 1798b33e43..2ddbc5c6d7 100644 --- a/windows/client-management/includes/provision-favorites-shortdesc.md +++ b/windows/client-management/includes/provision-favorites-shortdesc.md @@ -18,4 +18,4 @@ You can customize the Favorites list in the Microsoft Edge browser. Customizatio This customized favorite is the final version. -You can't add folders again for organizing, and adding or removing any of the favorites configured. + From fc90ef4fd07c6d68f517cfeeab0195b7bf8366f8 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 27 Jan 2022 13:43:50 +0530 Subject: [PATCH 098/666] resolved Acrolinx check failure --- .../mdm/push-notification-windows-mdm.md | 26 +++++++++---------- .../mdm/tenantlockdown-csp.md | 4 +-- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/windows/client-management/mdm/push-notification-windows-mdm.md b/windows/client-management/mdm/push-notification-windows-mdm.md index 0b8ad9e938..43c7d7baf5 100644 --- a/windows/client-management/mdm/push-notification-windows-mdm.md +++ b/windows/client-management/mdm/push-notification-windows-mdm.md @@ -28,27 +28,27 @@ Because a device may not always be connected to the internet, WNS supports cachi The following restrictions are related to push notifications and WNS: -- Push for device management uses raw push notifications. This restriction means that these raw push notifications do not support or utilize push notification payloads. -- Receipt of push notifications are sensitive to the Battery Saver and Data Sense settings on the device. For example, if the battery drops below certain thresholds, the persistent connection of the device with WNS will be terminated. Additionally, if the user is utilizing Data Sense and has exceeded their monthly allotment of data, the persistent connection of the device with WNS will also be terminated. -- A ChannelURI provided to the management server by the device is only valid for 30 days. The device automatically renews the ChannelURI after 15 days and triggers a management session on successful renewal of the ChannelURI. It is strongly recommended that, during every management session, the management server queries the ChannelURI value to ensure that it has received the latest value. This will ensure that the management server will not attempt to use a ChannelURI that has expired. -- Push is not a replacement for having a polling schedule. +- Push for device management uses raw push notifications. This restriction means that these raw push notifications don't support or utilize push notification payloads. +- Receipt of push notifications is sensitive to the Battery Saver and Data Sense settings on the device. For example, if the battery drops below certain thresholds, the persistent connection of the device with WNS will be terminated. Additionally, if the user is utilizing Data Sense and has exceeded their monthly allotment of data, the persistent connection of the device with WNS will also be terminated. +- A ChannelURI provided to the management server by the device is only valid for 30 days. The device automatically renews the ChannelURI after 15 days and triggers a management session on successful renewal of the ChannelURI. It's strongly recommended that, during every management session, the management server queries the ChannelURI value to ensure that it has received the latest value. This will ensure that the management server won't attempt to use a ChannelURI that has expired. +- Push isn't a replacement for having a polling schedule. - WNS reserves the right to block push notifications to your PFN if improper use of notifications is detected. Any devices being managed using this PFN will cease to have push initiated device management support. - On Windows 10, version 1511 as well as Windows 8 and 8.1, MDM Push may fail to renew the WNS Push channel automatically causing it to expire. It can also potentially hang when setting the PFN for the channel. - To workaround this issue, when a 410 is returned by the WNS server when attempting to send a Push notification to the device the PFN should be set during the next sync session. To prevent the push channel from expiring on older builds, servers can reset the PFN before the channel expires (~30 days). If they’re already running Windows 10, there should be an update available that they can install that should fix the issue. + To work around this issue, when a 410 is returned by the WNS server when attempting to send a Push notification to the device the PFN should be set during the next sync session. To prevent the push channel from expiring on older builds, servers can reset the PFN before the channel expires (~30 days). If they’re already running Windows 10, there should be an update available that they can install that should fix the issue. - On Windows 10, version 1511, we use the following retry logic for the DMClient: - - If ExpiryTime is greater than 15 days a schedule is set for when 15 days are left. - - If ExpiryTime is between now and 15 days a schedule set for 4 +/- 1 hours from now. - - If ExpiryTime has passed a schedule is set for 1 day +/- 4 hours from now. + - If ExpiryTime is greater than 15 days, a schedule is set for when 15 days are left. + - If ExpiryTime is between now and 15 days, a schedule set for 4 +/- 1 hours from now. + - If ExpiryTime has passed, a schedule is set for 1 day +/- 4 hours from now. -- On Windows 10, version 1607, we check for network connectivity before retrying. We do not check for internet connectivity. If network connectivity is not available we will skip the retry and set schedule for 4+/-1 hours to try again. +- On Windows 10, version 1607, we check for network connectivity before retrying. We don't check for internet connectivity. If network connectivity isn't available, we'll skip the retry and set schedule for 4+/-1 hours to try again. ## Get WNS credentials and PFN for MDM push notification -To get a PFN and WNS credentials, you must create an Microsoft Store app. +To get a PFN and WNS credentials, you must create a Microsoft Store app. 1. Go to the Windows [Dashboard](https://dev.windows.com/en-US/dashboard) and sign in with your developer account. @@ -68,8 +68,8 @@ To get a PFN and WNS credentials, you must create an Microsoft Store app. 6. Click **Live Services site**. A new window opens for the **Application Registration Portal** page. ![mdm push notification6.](images/push-notification6.png) -7. In the **Application Registration Portal** page, you will see the properties for the app that you created, such as: - - Application Id +7. In the **Application Registration Portal** page, you'll see the properties for the app that you created, such as: + - Application ID - Application Secrets - Microsoft Store Package SID, Application Identity, and Publisher. @@ -80,6 +80,6 @@ To get a PFN and WNS credentials, you must create an Microsoft Store app. 11. From the left nav, expand **App management** and then click **App identity**. ![mdm push notification10.](images/push-notification10.png) -12. In the **App identity** page, you will see the **Package Family Name (PFN)** of your app. +12. In the **App identity** page, you'll see the **Package Family Name (PFN)** of your app.   diff --git a/windows/client-management/mdm/tenantlockdown-csp.md b/windows/client-management/mdm/tenantlockdown-csp.md index af816d6d88..6f4815ab07 100644 --- a/windows/client-management/mdm/tenantlockdown-csp.md +++ b/windows/client-management/mdm/tenantlockdown-csp.md @@ -33,11 +33,11 @@ The root node. **RequireNetworkInOOBE** Specifies whether to require a network connection during the out-of-box experience (OOBE) at first sign in. -When RequireNetworkInOOBE is true, when the device goes through OOBE at first sign in or after a reset, the user is required to choose a network before proceeding. There is no "skip for now" option. +When RequireNetworkInOOBE is true, when the device goes through OOBE at first sign in or after a reset, the user is required to choose a network before proceeding. There's no "skip for now" option. Value type is bool. Supported operations are Get and Replace. - True - Require network in OOBE - False - No network connection requirement in OOBE -Example scenario: Henry is the IT admin at Contoso. He deploys 1000 devices successfully with RequireNetworkInOOBE set to true. When users accidentally or intentionally reset their device, they are required to connect to a network before they can proceed. Upon successful connection, users see the Contoso branded sign-in experience where they must use their Azure AD credentials. There is no option to skip the network connection and create a local account. +Example scenario: Henry is the IT admin at Contoso. He deploys 1000 devices successfully with RequireNetworkInOOBE set to true. When users accidentally or intentionally reset their device, they're required to connect to a network before they can proceed. Upon successful connection, users see the Contoso branded sign-in experience where they must use their Azure AD credentials. There's no option to skip the network connection and create a local account. From abb34bdde2d96d78f0139bf87dc8de6a25a551b8 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 27 Jan 2022 15:43:21 +0530 Subject: [PATCH 099/666] enhanced Acrolinx score --- ...ix-database-management-strategies-and-deployment.md | 6 +++--- windows/deployment/planning/sua-users-guide.md | 2 +- windows/deployment/planning/using-the-sua-wizard.md | 10 +++++----- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md b/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md index 29b77be77b..1d9fa5aab2 100644 --- a/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md +++ b/windows/deployment/planning/compatibility-fix-database-management-strategies-and-deployment.md @@ -74,7 +74,7 @@ If the following considerations apply to your organization, you should avoid thi - **Will you be able to track which applications are installed on which computer?** - You might determine that your initial set of compatibility fixes is not comprehensive, and that you must deploy an updated version of the compatibility-fix database to resolve the other issues. If you deployed the initial set by using the application-installation package, you will be required to locate each client computer that is running the application and replace the compatibility fix. + You might determine that your initial set of compatibility fixes isn't comprehensive, and that you must deploy an updated version of the compatibility-fix database to resolve the other issues. If you deployed the initial set by using the application-installation package, you'll be required to locate each client computer that is running the application and replace the compatibility fix. ### Deploying Fixes Through a Centralized Compatibility-Fix Database @@ -88,7 +88,7 @@ This approach tends to work best for organizations that have a well-developed de - Do you have centralized resources that can manage and update the centralized compatibility-fix database? - Ensure that you have identified the appropriate owners for the deployment process, for the applications, and for the database updates, in addition to determining the process by which compatibility issues can be deployed to specific computers. + Ensure that you've identified the appropriate owners for the deployment process, for the applications, and for the database updates, in addition to determining the process by which compatibility issues can be deployed to specific computers. ### Merging Centralized Compatibility-Fix Databases @@ -98,7 +98,7 @@ If you decide to use the centralized compatibility-fix database deployment strat 1. Verify that your application-compatibility testers are performing their tests on computers with the latest version of your compatibility-fix database. For example, Custom DB1. -2. If the tester determines that an application requires an extra compatibility fix that is not a part of the original compatibility-fix database, the tester must create a new custom compatibility database with all of the required information for that single fix, for example, Custom DB2. +2. If the tester determines that an application requires an extra compatibility fix that isn't a part of the original compatibility-fix database, the tester must create a new custom compatibility database with all of the required information for that single fix, for example, Custom DB2. 3. The tester applies the new Custom DB2 information to the application and then tests for both the functionality and integration, to ensure that the compatibility issues are addressed. diff --git a/windows/deployment/planning/sua-users-guide.md b/windows/deployment/planning/sua-users-guide.md index e8e6f31b30..3019bfd486 100644 --- a/windows/deployment/planning/sua-users-guide.md +++ b/windows/deployment/planning/sua-users-guide.md @@ -40,7 +40,7 @@ You can use SUA in either of the following ways: |Topic|Description| |--- |--- | -|[Using the SUA wizard](using-the-sua-wizard.md)|The Standard User Analyzer (SUA) wizard works much like the SUA tool to evaluate User Account Control (UAC) issues. However, the SUA wizard does not offer detailed analysis, and it cannot disable virtualization or elevate your permissions.| +|[Using the SUA wizard](using-the-sua-wizard.md)|The Standard User Analyzer (SUA) wizard works much like the SUA tool to evaluate User Account Control (UAC) issues. However, the SUA wizard doesn't offer detailed analysis, and it can't disable virtualization or elevate your permissions.| |[Using the SUA Tool](using-the-sua-tool.md)|By using the Standard User Analyzer (SUA) tool, you can test your applications and monitor API calls to detect compatibility issues with the User Account Control (UAC) feature.| diff --git a/windows/deployment/planning/using-the-sua-wizard.md b/windows/deployment/planning/using-the-sua-wizard.md index 63fe07dfd7..dbea2d8bec 100644 --- a/windows/deployment/planning/using-the-sua-wizard.md +++ b/windows/deployment/planning/using-the-sua-wizard.md @@ -1,6 +1,6 @@ --- title: Using the SUA wizard (Windows 10) -description: The Standard User Analyzer (SUA) wizard, although it does not offer deep analysis, works much like the SUA tool to test for User Account Control (UAC) issues. +description: The Standard User Analyzer (SUA) wizard, although it doesn't offer deep analysis, works much like the SUA tool to test for User Account Control (UAC) issues. ms.assetid: 29d07074-3de7-4ace-9a54-678af7255d6c ms.reviewer: manager: laurawi @@ -27,14 +27,14 @@ ms.topic: article - Windows Server 2012 - Windows Server 2008 R2 -The Standard User Analyzer (SUA) wizard works much like the SUA tool to evaluate User Account Control (UAC) issues. However, the SUA wizard does not offer detailed analysis, and it cannot disable virtualization or elevate your permissions. +The Standard User Analyzer (SUA) wizard works much like the SUA tool to evaluate User Account Control (UAC) issues. However, the SUA wizard doesn't offer detailed analysis, and it can't disable virtualization or elevate your permissions. For information about the SUA tool, see [Using the SUA Tool](using-the-sua-tool.md). ## Testing an Application by Using the SUA wizard -Install Application Verifier before you can use the SUA wizard. If Application Verifier is not installed on the computer that is running the SUA wizard, the SUA wizard notifies you. In addition, install the Microsoft® .NET Framework 3.5 or later before you can use the SUA wizard. +Install Application Verifier before you can use the SUA wizard. If Application Verifier isn't installed on the computer that is running the SUA wizard, the SUA wizard notifies you. In addition, install the Microsoft® .NET Framework 3.5 or later before you can use the SUA wizard. The following flowchart shows the process of using the SUA wizard. @@ -50,7 +50,7 @@ The following flowchart shows the process of using the SUA wizard. 4. Click **Launch**. - If you are prompted, elevate your permissions. The SUA wizard may require elevation of permissions to correctly diagnose the application. + If you're prompted, elevate your permissions. The SUA wizard may require elevation of permissions to correctly diagnose the application. If a **Permission denied** dialog box appears, click **OK**. The application starts, despite the warning. @@ -76,7 +76,7 @@ The following flowchart shows the process of using the SUA wizard. The SUA wizard closes the issue as resolved on the local computer. - If the remedies do not fix the issue with the application, click **No** again, and the wizard may offer another remedies. If the other remedies do not fix the issue, the wizard informs you that there are no more remedies available. For information about how to run the SUA tool for more investigation, see [Using the SUA Tool](using-the-sua-tool.md). + If the remedies don't fix the issue with the application, click **No** again, and the wizard may offer another remedies. If the other remedies don't fix the issue, the wizard informs you that there are no more remedies available. For information about how to run the SUA tool for more investigation, see [Using the SUA Tool](using-the-sua-tool.md). ## Related articles [SUA User's Guide](sua-users-guide.md) From 2046b4163b5b6b4bd3f7fbf980baf98c7a9c15ed Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 27 Jan 2022 18:14:09 +0530 Subject: [PATCH 100/666] enhanced Acrolinx scores to fix failures --- ...ection-considerations-for-windows-to-go.md | 14 ++-- ...ndows-to-go-frequently-asked-questions.yml | 78 +++++++++---------- ...t-to-microsoft-during-activation-client.md | 14 ++-- .../import-export-vamt-data.md | 4 +- .../manage-activations-vamt.md | 6 +- .../volume-activation/vamt-step-by-step.md | 4 +- .../windows-deployment-scenarios-and-tools.md | 42 +++++----- 7 files changed, 81 insertions(+), 81 deletions(-) diff --git a/windows/deployment/planning/security-and-data-protection-considerations-for-windows-to-go.md b/windows/deployment/planning/security-and-data-protection-considerations-for-windows-to-go.md index 4bfd9b2dd9..ed4fe7d457 100644 --- a/windows/deployment/planning/security-and-data-protection-considerations-for-windows-to-go.md +++ b/windows/deployment/planning/security-and-data-protection-considerations-for-windows-to-go.md @@ -30,37 +30,37 @@ One of the most important requirements to consider when you plan your Windows To ## Backup and restore -As long as you are not saving data on the Windows To Go drive, there is no need for a backup and restore solution for Windows To Go. If you are saving data on the drive and are not using folder redirection and offline files, you should back up all of your data to a network location, such as cloud storage or a network share after each work session. Review the new and improved features described in [Supporting Information Workers with Reliable File Services and Storage](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831495(v=ws.11)) for different solutions you could implement. +When you don't save data on the Windows To Go drive, you don't need for a backup and restore solution for Windows To Go. If you're saving data on the drive and aren't using folder redirection and offline files, you should back up all of your data to a network location such as cloud storage or a network share, after each work session. Review the new and improved features described in [Supporting Information Workers with Reliable File Services and Storage](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831495(v=ws.11)) for different solutions you could implement. If the USB drive fails for any reason, the standard process to restore the drive to working condition is to reformat and reprovision the drive with Windows To Go, so all data and customization on the drive will be lost. This result is another reason why using roaming user profiles, folder redirection, and offline files with Windows To Go is recommended. For more information, see [Folder Redirection, Offline Files, and Roaming User Profiles overview](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh848267(v=ws.11)). ## BitLocker -We recommend that you use BitLocker with your Windows To Go drives to protect the drive from being compromised if the drive is lost or stolen. When BitLocker is enabled, the user must provide a password to unlock the drive and boot the Windows To Go workspace. This password requirement helps prevent unauthorized users from booting the drive and using it to gain access to your network resources and confidential data. Because Windows To Go drives are meant to be roamed between computers, the Trusted Platform Module (TPM) cannot be used by BitLocker to protect the drive. Instead, you will be specifying a password that BitLocker will use for disk encryption and decryption. By default, this password must be eight characters in length and can enforce more strict requirements depending on the password complexity requirements defined by your organizations domain controller. +We recommend that you use BitLocker with your Windows To Go drives to protect the drive from being compromised if the drive is lost or stolen. When BitLocker is enabled, the user must provide a password to unlock the drive and boot the Windows To Go workspace. This password requirement helps prevent unauthorized users from booting the drive and using it to gain access to your network resources and confidential data. Because Windows To Go drives are meant to be roamed between computers, the Trusted Platform Module (TPM) can't be used by BitLocker to protect the drive. Instead, you'll be specifying a password that BitLocker will use for disk encryption and decryption. By default, this password must be eight characters in length and can enforce more strict requirements depending on the password complexity requirements defined by your organizations domain controller. You can enable BitLocker while using the Windows To Go Creator wizard as part of the drive provisioning process before first use; or it can be enabled afterward by the user from within the Windows To Go workspace. **Tip**   -If the Windows To Go Creator wizard is not able to enable BitLocker, see [Why can't I enable BitLocker from Windows To Go Creator?](windows-to-go-frequently-asked-questions.yml#why-can-t-i-enable-bitlocker-from-windows-to-go-creator-) +If the Windows To Go Creator wizard isn't able to enable BitLocker, see [Why can't I enable BitLocker from Windows To Go Creator?](windows-to-go-frequently-asked-questions.yml#why-can-t-i-enable-bitlocker-from-windows-to-go-creator-) -If you are using a host computer running Windows 7 that has BitLocker enabled, you should suspend BitLocker before changing the BIOS settings to boot from USB and then resume BitLocker protection. If BitLocker is not suspended first, the next time the computer is started it will boot into recovery mode. +When you use a host computer running Windows 7 that has BitLocker enabled, suspend BitLocker before changing the BIOS settings to boot from USB and then resume BitLocker protection. If BitLocker isn't suspended first, the next boot of the computer is in recovery mode. ## Disk discovery and data leakage -We recommend that you use the **NoDefaultDriveLetter** attribute when provisioning the USB drive to help prevent accidental data leakage. **NoDefaultDriveLetter** will prevent the host operating system from assigning a drive letter if a user inserts it into a running computer. This prevention means the drive will not appear in Windows Explorer and an Auto-Play prompt will not be displayed to the user. This non-display of the drive and the prompt reduces the likelihood that an end user will access the offline Windows To Go disk directly from another computer. If you use the Windows To Go Creator to provision a workspace, this attribute will automatically be set for you. +We recommend that you use the **NoDefaultDriveLetter** attribute when provisioning the USB drive to help prevent accidental data leakage. **NoDefaultDriveLetter** will prevent the host operating system from assigning a drive letter if a user inserts it into a running computer. This prevention means the drive won't appear in Windows Explorer and an Auto-Play prompt won't be displayed to the user. This non-display of the drive and the prompt reduces the likelihood that an end user will access the offline Windows To Go disk directly from another computer. If you use the Windows To Go Creator to provision a workspace, this attribute will automatically be set for you. -To prevent accidental data leakage between Windows To Go and the host system Windows 8 has a new SAN policy—OFFLINE\_INTERNAL - “4” to prevent the operating system from automatically bringing online any internally connected disk. The default configuration for Windows To Go has this policy enabled. It is recommended you do not change this policy to allow mounting of internal hard drives when booted into the Windows To Go workspace. If the internal drive contains a hibernated Windows 8 operating system, mounting the drive will lead to loss of hibernation state and, therefore, user state or any unsaved user data when the host operating system is booted. If the internal drive contains a hibernated Windows 7 or earlier operating system, mounting the drive will lead to corruption when the host operating system is booted. +To prevent accidental data leakage between Windows To Go and the host system Windows 8 has a new SAN policy—OFFLINE\_INTERNAL - “4” to prevent the operating system from automatically bringing online any internally connected disk. The default configuration for Windows To Go has this policy enabled. It's recommended you do not change this policy to allow mounting of internal hard drives when booted into the Windows To Go workspace. If the internal drive contains a hibernated Windows 8 operating system, mounting the drive will lead to loss of hibernation state and, therefore, user state or any unsaved user data when the host operating system is booted. If the internal drive contains a hibernated Windows 7 or earlier operating system, mounting the drive will lead to corruption when the host operating system is booted. For more information, see [How to Configure Storage Area Network (SAN) Policy in Windows PE](/previous-versions/windows/it-pro/windows-8.1-and-8/hh825063(v=win.10)). ## Security certifications for Windows To Go -Windows to Go is a core capability of Windows when it is deployed on the drive and is configured following the guidance for the applicable security certification. Solutions built using Windows To Go can be submitted for more certifications by the solution provider that cover the solution provider’s specific hardware environment. For more information about Windows security certifications, see the following articles. +Windows to Go is a core capability of Windows when it's deployed on the drive and is configured following the guidance for the applicable security certification. Solutions built using Windows To Go can be submitted for more certifications by the solution provider that cover the solution provider’s specific hardware environment. For more information about Windows security certifications, see the following articles. - [Windows Platform Common Criteria Certification](/windows/security/threat-protection/windows-platform-common-criteria) diff --git a/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml b/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml index a912d623b5..ec5e722d45 100644 --- a/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml +++ b/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml @@ -22,7 +22,7 @@ summary: | - Windows 10 > [!IMPORTANT] - > Windows To Go is removed in Windows 10, version 2004 and later operating systems. The feature does not support feature updates and therefore does not enable you to stay current. It also requires a specific type of USB that is no longer supported by many OEMs. + > Windows To Go is removed in Windows 10, version 2004 and later operating systems. The feature doesn't support feature updates and therefore doesn't enable you to stay current. It also requires a specific type of USB that is no longer supported by many OEMs. The following list identifies some commonly asked questions about Windows To Go. @@ -50,7 +50,7 @@ summary: | - [Why isn't my computer booting from USB?](#why-isn-t-my-computer-booting-from-usb-) - - [What happens if I remove my Windows To Go drive while it is running?](#what-happens-if-i-remove-my-windows-to-go-drive-while-it-is-running-) + - [What happens if I remove my Windows To Go drive while it's running?](#what-happens-if-i-remove-my-windows-to-go-drive-while-it-is-running-) - [Can I use BitLocker to protect my Windows To Go drive?](#can-i-use-bitlocker-to-protect-my-windows-to-go-drive-) @@ -102,7 +102,7 @@ summary: | - [My host computer running Windows 7 is protected by BitLocker Drive Encryption. Why did I need to use the recovery key to unlock and reboot my host computer after using Windows To Go?](#my-host-computer-running-windows-7-is-protected-by-bitlocker-drive-encryption--why-did-i-need-to-use-the-recovery-key-to-unlock-and-reboot-my-host-computer-after-using-windows-to-go-) - - [I decided to stop using a drive for Windows To Go and reformatted it – why doesn't it have a drive letter assigned and how can I fix it?](#i-decided-to-stop-using-a-drive-for-windows-to-go-and-reformatted-it---why-doesn-t-it-have-a-drive-letter-assigned-and-how-can-i-fix-it-) + - [I decided to stop using a drive for Windows To Go and reformatted it – why it doesn't have a drive letter assigned and how can I fix it?](#i-decided-to-stop-using-a-drive-for-windows-to-go-and-reformatted-it---why-doesn-t-it-have-a-drive-letter-assigned-and-how-can-i-fix-it-) - [Why do I keep on getting the message "Installing devices…" when I boot Windows To Go?](#why-do-i-keep-on-getting-the-message--installing-devices---when-i-boot-windows-to-go-) @@ -138,7 +138,7 @@ sections: - A Windows 10 Enterprise, Windows 10 Education or Windows 10 Professional host PC that can be used to provision new USB keys - You can use a Windows PowerShell script to target several drives and scale your deployment for a large number of Windows To Go drives. You can also use a USB duplicator to duplicate a Windows To Go drive after it has been provisioned if you are creating a large number of drives. See the [Windows To Go Step by Step](https://go.microsoft.com/fwlink/p/?LinkId=618950) article on the TechNet wiki for a walkthrough of the drive creation process. + You can use a Windows PowerShell script to target several drives and scale your deployment for a large number of Windows To Go drives. You can also use a USB duplicator to duplicate a Windows To Go drive after it has been provisioned if you're creating a large number of drives. See the [Windows To Go Step by Step](https://go.microsoft.com/fwlink/p/?LinkId=618950) article on the TechNet wiki for a walkthrough of the drive creation process. - question: | Is Windows To Go supported on both USB 2.0 and USB 3.0 drives? @@ -153,7 +153,7 @@ sections: - question: | How do I identify a USB 3.0 port? answer: | - USB 3.0 ports are usually marked blue or carry a SS marking on the side. + USB 3.0 ports are usually marked blue or carry an SS marking on the side. - question: | Does Windows To Go run faster on a USB 3.0 port? @@ -191,7 +191,7 @@ sections: If the host computer is running an earlier version of the Windows operating system need to configure the computer to boot from USB manually. - To do this, early during boot time (usually when you see the manufacturer's logo), enter your firmware/BIOS setup. (This method to enter firmware/BIOS setup differs with different computer manufacturers, but is usually entered by pressing one of the function keys, such as F12, F2, F1, Esc, and so forth. You should check the manufacturer's site to be sure if you do not know which key to use to enter firmware setup.) + To do this, early during boot time (usually when you see the manufacturer's logo), enter your firmware/BIOS setup. (This method to enter firmware/BIOS setup differs with different computer manufacturers, but is usually entered by pressing one of the function keys, such as F12, F2, F1, Esc, and so forth. You should check the manufacturer's site to be sure if you don't know which key to use to enter firmware setup.) After you have entered firmware setup, make sure that boot from USB is enabled. Then change the boot order to boot from USB drives first. @@ -213,14 +213,14 @@ sections: 2. Ensure that the Windows To Go drive is connected directly to a USB port on the computer. Many computers don't support booting from a device connected to a USB 3 PCI add-on card or external USB hubs. - 3. If the computer is not booting from a USB 3.0 port, try to boot from a USB 2.0 port. + 3. If the computer isn't booting from a USB 3.0 port, try to boot from a USB 2.0 port. If none of these items enable the computer to boot from USB, contact the hardware manufacturer for additional support. - question: | - What happens if I remove my Windows To Go drive while it is running? + What happens if I remove my Windows To Go drive while it's running? answer: | - If the Windows To Go drive is removed, the computer will freeze and the user will have 60 seconds to reinsert the Windows To Go drive. If the Windows To Go drive is reinserted into the same port it was removed from, Windows will resume at the point where the drive was removed. If the USB drive is not reinserted, or is reinserted into a different port, the host computer will turn off after 60 seconds. + If the Windows To Go drive is removed, the computer will freeze and the user will have 60 seconds to reinsert the Windows To Go drive. If the Windows To Go drive is reinserted into the same port it was removed from, Windows will resume at the point where the drive was removed. If the USB drive isn't reinserted, or is reinserted into a different port, the host computer will turn off after 60 seconds. **Warning**   You should never remove your Windows To Go drive when your workspace is running. The computer freeze is a safety measure to help mitigate the risk of accidental removal. Removing the Windows To Go drive without shutting down the Windows To Go workspace could result in corruption of the Windows To Go drive. @@ -230,28 +230,28 @@ sections: - question: | Can I use BitLocker to protect my Windows To Go drive? answer: | - Yes. In Windows 8 and later, BitLocker has added support for using a password to protect operating system drives. This means that you can use a password to secure your Windows To Go workspace and you will be prompted to enter this password every time you use the Windows To Go workspace. + Yes. In Windows 8 and later, BitLocker has added support for using a password to protect operating system drives. This means that you can use a password to secure your Windows To Go workspace and you'll be prompted to enter this password every time you use the Windows To Go workspace. - question: | Why can't I enable BitLocker from Windows To Go Creator? answer: | - Several different Group Policies control the use of BitLocker on your organizations computers. These policies are located in the **Computer Configuration\\Policies\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption** folder of the local Group Policy editor. The folder contains three sub-folders for fixed, operating system and removable data drive types. + Several different Group Policies control the use of BitLocker on your organizations computers. These policies are located in the **Computer Configuration\\Policies\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption** folder of the local Group Policy editor. The folder contains three subfolders for fixed, operating system and removable data drive types. - When you are using Windows To Go Creator, the Windows To Go drive is considered a removable data drive by BitLocker. Review the following setting to see if these settings apply in your situation: + When you're using Windows To Go Creator, the Windows To Go drive is considered a removable data drive by BitLocker. Review the following setting to see if these settings apply in your situation: 1. **Control use of BitLocker on removable drives** - If this setting is disabled BitLocker cannot be used with removable drives, so the Windows To Go Creator wizard will fail if it attempts to enable BitLocker on the Windows To Go drive. + If this setting is disabled BitLocker can't be used with removable drives, so the Windows To Go Creator wizard will fail if it attempts to enable BitLocker on the Windows To Go drive. 2. **Configure use of smart cards on removable data drives** - If this setting is enabled and the option **Require use of smart cards on removable data drives** is also selected the creator wizard might fail if you have not already signed on using your smart card credentials before starting the Windows To Go Creator wizard. + If this setting is enabled and the option **Require use of smart cards on removable data drives** is also selected the creator wizard might fail if you haven't already signed on using your smart card credentials before starting the Windows To Go Creator wizard. 3. **Configure use of passwords for removable data drives** - If this setting is enabled and the **Require password complexity option** is selected the computer must be able to connect to the domain controller to verify that the password specified meets the password complexity requirements. If the connection is not available, the Windows To Go Creator wizard will fail to enable BitLocker. + If this setting is enabled and the **Require password complexity option** is selected the computer must be able to connect to the domain controller to verify that the password specified meets the password complexity requirements. If the connection isn't available, the Windows To Go Creator wizard will fail to enable BitLocker. - Additionally, the Windows To Go Creator will disable the BitLocker option if the drive does not have any volumes. In this situation, you should initialize the drive and create a volume using the Disk Management console before provisioning the drive with Windows To Go. + Additionally, the Windows To Go Creator will disable the BitLocker option if the drive doesn't have any volumes. In this situation, you should initialize the drive and create a volume using the Disk Management console before provisioning the drive with Windows To Go. - question: | What power states does Windows To Go support? @@ -261,7 +261,7 @@ sections: - question: | Why is hibernation disabled in Windows To Go? answer: | - When a Windows To Go workspace is hibernated, it will only successfully resume on the exact same hardware. Therefore, if a Windows To Go workspace is hibernated on one computer and roamed to another, the hibernation state (and therefore user state) will be lost. To prevent this from happening, the default settings for a Windows To Go workspace disable hibernation. If you are confident that you will only attempt to resume on the same computer, you can enable hibernation using the Windows To Go Group Policy setting, **Allow hibernate (S4) when started from a Windows To Go workspace** that is located at **\\\\Computer Configuration\\Administrative Templates\\Windows Components\\Portable Operating System\\** in the Local Group Policy Editor (gpedit.msc). + When a Windows To Go workspace is hibernated, it will only successfully resume on the exact same hardware. Therefore, if a Windows To Go workspace is hibernated on one computer and roamed to another, the hibernation state (and therefore user state) will be lost. To prevent this from happening, the default settings for a Windows To Go workspace disable hibernation. If you're confident that you'll only attempt to resume on the same computer, you can enable hibernation using the Windows To Go Group Policy setting, **Allow hibernate (S4) when started from a Windows To Go workspace** that is located at **\\\\Computer Configuration\\Administrative Templates\\Windows Components\\Portable Operating System\\** in the Local Group Policy Editor (gpedit.msc). - question: | Does Windows To Go support crash dump analysis? @@ -273,7 +273,7 @@ sections: answer: | Yes, if both operating systems are running the Windows 8 operating system. Enabling "Windows To Go Startup Options" should cause the computer to boot from the Windows To Go workspace when the drive is plugged in before the computer is turned on. - If you have configured a dual boot computer with a Windows operating system and another operating system it might work occasionally and fail occasionally. Using this configuration is unsupported. + If you have configured a dual boot computer with a Windows operating system and another operating system, it might work occasionally and fail occasionally. Using this configuration is unsupported. - question: | I plugged my Windows To Go drive into a running computer and I can't see the partitions on the drive. Why not? @@ -281,14 +281,14 @@ sections: Windows To Go Creator and the recommended deployment steps for Windows To Go set the NO\_DEFAULT\_DRIVE\_LETTER flag on the Windows To Go drive. This flag prevents Windows from automatically assigning drive letters to the partitions on the Windows To Go drive. That's why you can't see the partitions on the drive when you plug your Windows To Go drive into a running computer. This helps prevent accidental data leakage between the Windows To Go drive and the host computer. If you really need to access the files on the Windows To Go drive from a running computer, you can use diskmgmt.msc or diskpart to assign a drive letter. **Warning**   - It is strongly recommended that you do not plug your Windows To Go drive into a running computer. If the computer is compromised, your Windows To Go workspace can also be compromised. + It's strongly recommended that you don't plug your Windows To Go drive into a running computer. If the computer is compromised, your Windows To Go workspace can also be compromised. - question: | I'm booted into Windows To Go, but I can't browse to the internal hard drive of the host computer. Why not? answer: | - Windows To Go Creator and the recommended deployment steps for Windows To Go set SAN Policy 4 on Windows To Go drive. This policy prevents Windows from automatically mounting internal disk drives. That's why you can't see the internal hard drives of the host computer when you are booted into Windows To Go. This is done to prevent accidental data leakage between Windows To Go and the host system. This policy also prevents potential corruption on the host drives or data loss if the host operating system is in a hibernation state. If you really need to access the files on the internal hard drive, you can use diskmgmt.msc to mount the internal drive. + Windows To Go Creator and the recommended deployment steps for Windows To Go set SAN Policy 4 on Windows To Go drive. This policy prevents Windows from automatically mounting internal disk drives. That's why you can't see the internal hard drives of the host computer when you're booted into Windows To Go. This is done to prevent accidental data leakage between Windows To Go and the host system. This policy also prevents potential corruption on the host drives or data loss if the host operating system is in a hibernation state. If you really need to access the files on the internal hard drive, you can use diskmgmt.msc to mount the internal drive. **Warning**   It is strongly recommended that you do not mount internal hard drives when booted into the Windows To Go workspace. If the internal drive contains a hibernated Windows 8 or later operating system, mounting the drive will lead to loss of hibernation state and therefor user state or any unsaved user data when the host operating system is booted. If the internal drive contains a hibernated Windows 7 or earlier operating system, mounting the drive will lead to corruption when the host operating system is booted. @@ -323,7 +323,7 @@ sections: - question: | Do I need to activate Windows To Go every time I roam? answer: | - No, Windows To Go requires volume activation; either using the [Key Management Service](/previous-versions/tn-archive/ff793434(v=technet.10)) (KMS) server in your organization or using [Active Directory](/previous-versions/windows/hh852637(v=win.10)) based volume activation. The Windows To Go workspace will not need to be reactivated every time you roam. KMS activates Windows on a local network, eliminating the need for individual computers to connect to Microsoft. To remain activated, KMS client computers must renew their activation by connecting to the KMS host on periodic basis. This typically occurs as soon as the user has access to the corporate network (either through a direct connection on-premises or a through remote connection using DirectAccess or a virtual private network connection), once activated the machine will not need to be activated again until the activation validity interval has passed. In a KMS configuration the activation validity interval is 180 days. + No, Windows To Go requires volume activation; either using the [Key Management Service](/previous-versions/tn-archive/ff793434(v=technet.10)) (KMS) server in your organization or using [Active Directory](/previous-versions/windows/hh852637(v=win.10)) based volume activation. The Windows To Go workspace won't need to be reactivated every time you roam. KMS activates Windows on a local network, eliminating the need for individual computers to connect to Microsoft. To remain activated, KMS client computers must renew their activation by connecting to the KMS host on periodic basis. This typically occurs as soon as the user has access to the corporate network (either through a direct connection on-premises or a through remote connection using DirectAccess or a virtual private network connection), once activated the machine won't need to be activated again until the activation validity interval has passed. In a KMS configuration, the activation validity interval is 180 days. - question: | Can I use all Windows features on Windows To Go? @@ -338,22 +338,22 @@ sections: - question: | Does Windows To Go work slower than standard Windows? answer: | - If you are using a USB 3.0 port and a Windows To Go certified device, there should be no perceivable difference between standard Windows and Windows To Go. However, if you are booting from a USB 2.0 port, you may notice some slowdown since USB 2.0 transfer speeds are slower than SATA speeds. + If you're using a USB 3.0 port and a Windows To Go certified device, there should be no perceivable difference between standard Windows and Windows To Go. However, if you're booting from a USB 2.0 port, you may notice some slowdown since USB 2.0 transfer speeds are slower than SATA speeds. - question: | If I lose my Windows To Go drive, will my data be safe? answer: | - Yes! If you enable BitLocker on your Windows To Go drive, all your data will be encrypted and protected and a malicious user will not be able to access your data without your password. If you don't enable BitLocker, your data will be vulnerable if you lose your Windows To Go drive. + Yes! If you enable BitLocker on your Windows To Go drive, all your data will be encrypted and protected and a malicious user won't be able to access your data without your password. If you don't enable BitLocker, your data will be vulnerable if you lose your Windows To Go drive. - question: | Can I boot Windows To Go on a Mac? answer: | - We are committed to give customers a consistent and quality Windows 10 experience with Windows To Go. Windows To Go supports host devices certified for use with Windows 7 or later. Because Mac computers are not certified for use with Windows 7 or later, using Windows To Go is not supported on a Mac. + We're committed to give customers a consistent and quality Windows 10 experience with Windows To Go. Windows To Go supports host devices certified for use with Windows 7 or later. Because Mac computers aren't certified for use with Windows 7 or later, using Windows To Go isn't supported on a Mac. - question: | Are there any APIs that allow applications to identify a Windows To Go workspace? answer: | - Yes. You can use a combination of identifiers to determine if the currently running operating system is a Windows To Go workspace. First, check if the **PortableOperatingSystem** property is true. When that value is true it means that the operating system was booted from an external USB device. + Yes. You can use a combination of identifiers to determine if the currently running operating system is a Windows To Go workspace. First, check if the **PortableOperatingSystem** property is true. When that value is true, it means that the operating system was booted from an external USB device. Next, check if the **OperatingSystemSKU** property is equal to **4** (for Windows 10 Enterprise) or **121** (for Windows 10 Education). The combination of those two properties represents a Windows To Go workspace environment. @@ -367,17 +367,17 @@ sections: - question: | Does Windows Recovery Environment work with Windows To Go? What's the guidance for recovering a Windows To Go drive? answer: | - No, use of Windows Recovery Environment is not supported on Windows To Go. It is recommended that you implement user state virtualization technologies like Folder Redirection to centralize and back up user data in the data center. If any corruption occurs on a Windows To Go drive, you should re-provision the workspace. + No, use of Windows Recovery Environment isn't supported on Windows To Go. It's recommended that you implement user state virtualization technologies like Folder Redirection to centralize and back up user data in the data center. If any corruption occurs on a Windows To Go drive, you should reprovision the workspace. - question: | Why won't Windows To Go work on a computer running Windows XP or Windows Vista? answer: | - Actually it might. If you have purchased a computer certified for Windows 7 or later and then installed an older operating system, Windows To Go will boot and run as expected as long as you have configured the firmware to boot from USB. However, if the computer was certified for Windows XP or Windows Vista, it might not meet the hardware requirements for Windows To Go to run. Typically computers certified for Windows Vista and earlier operating systems have less memory, less processing power, reduced video rendering, and slower USB ports. + Actually it might. If you've purchased a computer certified for Windows 7 or later and then installed an older operating system, Windows To Go will boot and run as expected as long as you've configured the firmware to boot from USB. However, if the computer was certified for Windows XP or Windows Vista, it might not meet the hardware requirements for Windows To Go to run. Typically computers certified for Windows Vista and earlier operating systems have less memory, less processing power, reduced video rendering, and slower USB ports. - question: | Why does the operating system on the host computer matter? answer: | - It doesn't other than to help visually identify if the PC has compatible hardware. For a PC to be certified for Windows 7 or later it had to support booting from USB. If a computer cannot boot from USB there is no way that it can be used with Windows To Go. The Windows To Go workspace is a full Windows 10 environment, so all of the hardware requirements of Windows 10 with respect to processing speed, memory usage, and graphics rendering need to be supported to be assured that it will work as expected. + It doesn't other than to help visually identify if the PC has compatible hardware. For a PC to be certified for Windows 7 or later it had to support booting from USB. If a computer can't boot from USB there's no way that it can be used with Windows To Go. The Windows To Go workspace is a full Windows 10 environment, so all of the hardware requirements of Windows 10 with respect to processing speed, memory usage, and graphics rendering need to be supported to be assured that it will work as expected. - question: | My host computer running Windows 7 is protected by BitLocker Drive Encryption. Why did I need to use the recovery key to unlock and reboot my host computer after using Windows To Go? @@ -386,17 +386,17 @@ sections: You can reset the BitLocker system measurements to incorporate the new boot order using the following steps: - 1. Log on to the host computer using an account with administrator privileges. + 1. Sign in to the host computer using an account with administrator privileges. 2. Click **Start**, click **Control Panel**, click **System and Security**, and then click **BitLocker Drive Encryption**. 3. Click **Suspend Protection** for the operating system drive. - A message is displayed, informing you that your data will not be protected while BitLocker is suspended and asking if you want to suspend BitLocker Drive Encryption. Click **Yes** to continue and suspend BitLocker on the drive. + A message is displayed, informing you that your data won't be protected while BitLocker is suspended and asking if you want to suspend BitLocker Drive Encryption. Click **Yes** to continue and suspend BitLocker on the drive. 4. Restart the computer and enter the firmware settings to reset the boot order to boot from USB first. For more information on changing the boot order in the BIOS, see [Tips for configuring your BIOS settings to work with Windows To Go](https://go.microsoft.com/fwlink/p/?LinkId=618951) on the TechNet wiki. - 5. Restart the computer again and then log on to the host computer using an account with administrator privileges. (Neither your Windows To Go drive nor any other USB drive should be inserted.) + 5. Restart the computer again and then sign in to the host computer using an account with administrator privileges. (Neither your Windows To Go drive nor any other USB drive should be inserted.) 6. Click **Start**, click **Control Panel**, click **System and Security**, and then click **BitLocker Drive Encryption**. @@ -405,41 +405,41 @@ sections: The host computer will now be able to be booted from a USB drive without triggering recovery mode. > [!NOTE] - > The default BitLocker protection profile in Windows 8 or later does not monitor the boot order. + > The default BitLocker protection profile in Windows 8 or later doesn't monitor the boot order. - question: | - I decided to stop using a drive for Windows To Go and reformatted it – why doesn't it have a drive letter assigned and how can I fix it? + I decided to stop using a drive for Windows To Go and reformatted it – why it doesn't have a drive letter assigned and how can I fix it? answer: | Reformatting the drive erases the data on the drive, but doesn't reconfigure the volume attributes. When a drive is provisioned for use as a Windows To Go drive the NODEFAULTDRIVELETTER attribute is set on the volume. To remove this attribute, use the following steps: 1. Open a command prompt with full administrator permissions. > [!NOTE] - > If your user account is a member of the Administrators group, but is not the Administrator account itself, then, by default, the programs that you run only have standard user permissions unless you explicitly choose to elevate them. + > If your user account is a member of the Administrators group, but isn't the Administrator account itself, then, by default, the programs that you run only have standard user permissions unless you explicitly choose to elevate them. 2. Start the [diskpart](/windows-server/administration/windows-commands/diskpart) command interpreter, by typing `diskpart` at the command prompt. - 3. Use the `select disk` command to identify the drive. If you do not know the drive number, use the `list` command to display the list of disks available. + 3. Use the `select disk` command to identify the drive. If you don't know the drive number, use the `list` command to display the list of disks available. 4. After selecting the disk, run the `clean` command to remove all data, formatting, and initialization information from the drive. - question: | Why do I keep on getting the message "Installing devices…" when I boot Windows To Go? answer: | - One of the challenges involved in moving the Windows To Go drive between PCs while seamlessly booting Windows with access to all of their applications and data is that for Windows to be fully functional, specific drivers need to be installed for the hardware in each machine that runs Windows. Windows 8 or later has a process called respecialize which will identify new drivers that need to be loaded for the new PC and disable drivers which are not present on the new configuration. In general this feature is reliable and efficient when roaming between PCs of widely varying hardware configurations. + One of the challenges involved in moving the Windows To Go drive between PCs while seamlessly booting Windows with access to all of their applications and data is that for Windows to be fully functional, specific drivers need to be installed for the hardware in each machine that runs Windows. Windows 8 or later has a process called respecialize which will identify new drivers that need to be loaded for the new PC and disable drivers that aren't present on the new configuration. In general, this feature is reliable and efficient when roaming between PCs of widely varying hardware configurations. - In certain cases, third party drivers for different hardware models or versions can reuse device ID's, driver file names, registry keys (or any other operating system constructs which do not support side-by-side storage) for similar hardware. For example, Touchpad drivers on different laptops often reuse the same device ID's, and video cards from the same manufacturer may often reuse service names. Windows handles these situations by marking the non-present device node with a flag that indicates the existing driver needs to be reinstalled before continuing to install the new driver. + In certain cases, third-party drivers for different hardware models or versions can reuse device ID's, driver file names, registry keys (or any other operating system constructs that don't support side-by-side storage) for similar hardware. For example, Touchpad drivers on different laptops often reuse the same device ID's, and video cards from the same manufacturer may often reuse service names. Windows handles these situations by marking the non-present device node with a flag that indicates the existing driver needs to be reinstalled before continuing to install the new driver. - This process will occur on any boot that a new driver is found and a driver conflict is detected. In some cases that will result in a respecialize progress message "Installing devices…" displaying every time that a Windows to Go drive is roamed between two PCs which require conflicting drivers. + This process will occur on any boot that a new driver is found and a driver conflict is detected. In some cases that will result in a respecialize progress message "Installing devices…" displaying every time that a Windows to Go drive is roamed between two PCs that require conflicting drivers. - question: | How do I upgrade the operating system on my Windows To Go drive? answer: | - There is no support in Windows for upgrading a Windows To Go drive. Deployed Windows To Go drives with older versions of Windows will need to be re-imaged with a new version of Windows in order to transition to the new operating system version. + There's no support in Windows for upgrading a Windows To Go drive. Deployed Windows To Go drives with older versions of Windows will need to be reimaged with a new version of Windows in order to transition to the new operating system version. additionalContent: | diff --git a/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md b/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md index e67fd3d3d5..992cec996b 100644 --- a/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md +++ b/windows/deployment/volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md @@ -33,13 +33,13 @@ ms.topic: article When you activate a computer running Windows 10, the following information is sent to Microsoft: -- The Microsoft product code (a five-digit code that identifies the Windows product you are activating) +- The Microsoft product code (a five-digit code that identifies the Windows product you're activating) - A channel ID or site code that identifies how the Windows product was originally obtained For example, a channel ID or site code identifies whether the product was originally purchased from a retail store, obtained as an evaluation copy, obtained through a volume licensing program, or preinstalled by a computer manufacturer. - The date of installation and whether the installation was successful -- Information that helps confirm that your Windows product key has not been altered +- Information that helps confirm that your Windows product key hasn't been altered - Computer make and model - Version information for the operating system and software - Region and language settings @@ -51,18 +51,18 @@ When you activate a computer running Windows 10, the following information is s This result includes error codes and the following information about any activation exploits and related malicious or unauthorized software that was found or disabled: - - The activation exploit’s identifier - - The activation exploit’s current state, such as cleaned or quarantined + - The activation exploits’ identifier + - The activation exploits’ current state, such as cleaned or quarantined - Computer manufacturer’s identification - - The activation exploit’s file name and hash in addition to a hash of related software components that may indicate the presence of an activation exploit + - The activation exploits’ file name and hash apart from a hash of related software components that may indicate the presence of an activation exploit - The name and a hash of the contents of your computer’s startup instructions file - If your Windows license is on a subscription basis, information about how your subscription works -Standard computer information is also sent, but your computer’s IP address is only retained temporarily. +Standard computer information is also sent, but your computer’s IP address is only kept temporarily. ## Use of information -Microsoft uses the information to confirm that you have a licensed copy of the software. Microsoft does not use the information to contact individual consumers. +Microsoft uses the information to confirm that you have a licensed copy of the software. Microsoft doesn't use the information to contact individual consumers. For more information, see [Windows 10 Privacy Statement](https://go.microsoft.com/fwlink/p/?LinkId=619879). ## See also diff --git a/windows/deployment/volume-activation/import-export-vamt-data.md b/windows/deployment/volume-activation/import-export-vamt-data.md index 68bf78eeba..d79250faa8 100644 --- a/windows/deployment/volume-activation/import-export-vamt-data.md +++ b/windows/deployment/volume-activation/import-export-vamt-data.md @@ -23,7 +23,7 @@ You can import data or export data during the following scenarios: - Export data to perform proxy activations. **Warning**   -Editing a .cilx file through an application other than VAMT can corrupt the .cilx file; and this method is not supported. +Editing a .cilx file through an application other than VAMT can corrupt the .cilx file; and this method isn't supported. ## Import VAMT Data @@ -44,7 +44,7 @@ Exporting VAMT data from a non-Internet-connected VAMT host computer is the firs - Export products and product keys - Export products only - Export proxy activation data only. Selecting this option ensures that the export contains only the licensing information required for the proxy web service to obtain CIDs from Microsoft. No Personally Identifiable Information (PII) is contained in the exported .cilx file when this selection is checked. -6. If you have selected products to export, select the **Export selected product rows only** check box. +6. If you've selected products to export, select the **Export selected product rows only** check box. 7. Click **Save**. VAMT displays a progress message while the data is being exported. Click **OK** when a message appears and confirms that the export has completed successfully. ## Related articles diff --git a/windows/deployment/volume-activation/manage-activations-vamt.md b/windows/deployment/volume-activation/manage-activations-vamt.md index 6c96637ddf..78091384e8 100644 --- a/windows/deployment/volume-activation/manage-activations-vamt.md +++ b/windows/deployment/volume-activation/manage-activations-vamt.md @@ -24,11 +24,11 @@ This section describes how to activate a client computer, by using various activ |Topic |Description | |------|------------| |[Perform Online Activation](online-activation-vamt.md) |Describes how to activate a client computer over the Internet. | -|[Perform Proxy Activation](proxy-activation-vamt.md) |Describes how to perform volume activation for client products that do not have Internet access. | +|[Perform Proxy Activation](proxy-activation-vamt.md) |Describes how to perform volume activation for client products that don't have Internet access. | |[Perform KMS Activation](kms-activation-vamt.md) |Describes how to perform volume activation using the Key Management Service (KMS). | |[Perform Local Reactivation](local-reactivation-vamt.md) |Describes how to reactivate an operating system or Office program that was reinstalled. | -|[Activate an Active Directory Forest Online](activate-forest-vamt.md) |Describes how to use Active Directory-Based Activation to online activate an Active Directory forest. | -|[Activate by Proxy an Active Directory Forest](activate-forest-by-proxy-vamt.md) |Describes how to use Active Directory-Based Activation to proxy activate an Active Directory forest that is not connected to the Internet. | +|[Activate an Active Directory Forest Online](activate-forest-vamt.md) |Describes how to use Active Directory-Based Activation to activate an Active Directory forest, online. | +|[Activate by Proxy an Active Directory Forest](activate-forest-by-proxy-vamt.md) |Describes how to use Active Directory-Based Activation to proxy activate an Active Directory forest that isn't connected to the Internet. | diff --git a/windows/deployment/volume-activation/vamt-step-by-step.md b/windows/deployment/volume-activation/vamt-step-by-step.md index da420e7365..bf81a8a5ad 100644 --- a/windows/deployment/volume-activation/vamt-step-by-step.md +++ b/windows/deployment/volume-activation/vamt-step-by-step.md @@ -17,14 +17,14 @@ ms.topic: article # VAMT Step-by-Step Scenarios -This section provides step-by-step instructions on implementing the Volume Activation Management Tool (VAMT) in typical environments. VAMT supports many common scenarios; the scenarios in this section describe some of the most common to get you started. +This section provides instructions on how to implement the Volume Activation Management Tool (VAMT) in typical environments. VAMT supports many common scenarios; it describes here some of the most common to get you started. ## In this Section |Topic |Description | |------|------------| |[Scenario 1: Online Activation](scenario-online-activation-vamt.md) |Describes how to distribute Multiple Activation Keys (MAKs) to products installed on one or more connected computers within a network, and how to instruct these products to contact Microsoft over the Internet for activation. | -|[Scenario 2: Proxy Activation](scenario-proxy-activation-vamt.md) |Describes how to use two VAMT host computers — the first one with Internet access and a second computer within an isolated workgroup — as proxies to perform MAK volume activation for workgroup computers that do not have Internet access. | +|[Scenario 2: Proxy Activation](scenario-proxy-activation-vamt.md) |Describes how to use two VAMT host computers—the first one with Internet access and a second computer within an isolated workgroup—as proxies to perform MAK volume activation for workgroup computers that don't have Internet access. | |[Scenario 3: Key Management Service (KMS) Client Activation](scenario-kms-activation-vamt.md) |Describes how to use VAMT to configure client products for Key Management Service (KMS) activation. By default, volume license editions of Windows 10, Windows Vista, Windows® 7, Windows 8, Windows Server 2008, Windows Server 2008 R2, or Windows Server® 2012, and Microsoft® Office 2010 use KMS for activation. | ## Related articles diff --git a/windows/deployment/windows-deployment-scenarios-and-tools.md b/windows/deployment/windows-deployment-scenarios-and-tools.md index 84d317c451..1a62df47e7 100644 --- a/windows/deployment/windows-deployment-scenarios-and-tools.md +++ b/windows/deployment/windows-deployment-scenarios-and-tools.md @@ -18,9 +18,9 @@ ms.collection: highpri # Windows 10 deployment scenarios and tools -To successfully deploy the Windows 10 operating system and applications for your organization, you must know about the available tools to help with the process. In this article, you will learn about the most commonly used tools for Windows 10 deployment. +To successfully deploy the Windows 10 operating system and applications for your organization, you must know about the available tools to help with the process. In this article, you'll learn about the most commonly used tools for Windows 10 deployment. -Microsoft provides many tools, services, and solutions. These tools include Windows Deployment Services (WDS), the Volume Activation Management Tool (VAMT), the User State Migration Tool (USMT), Windows System Image Manager (Windows SIM), Windows Preinstallation Environment (Windows PE), and Windows Recovery Environment (Windows RE). Keep in mind that these tools are not a complete solution on their own. It’s when you combine these tools with solutions like [Microsoft Deployment Toolkit (MDT)](./deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md) or [Configuration Manager](deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) that you get the complete deployment solution. +Microsoft provides many tools, services, and solutions. These tools include Windows Deployment Services (WDS), Volume Activation Management Tool (VAMT), User State Migration Tool (USMT), Windows System Image Manager (Windows SIM), Windows Preinstallation Environment (Windows PE), and Windows Recovery Environment (Windows RE). Keep in mind that these tools aren't a complete solution on their own. It’s when you combine these tools with solutions like [Microsoft Deployment Toolkit (MDT)](./deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md) or [Configuration Manager](deploy-windows-cm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) that you get the complete deployment solution. In this article, you also learn about different types of reference images that you can build, and why reference images are beneficial for most organizations @@ -61,7 +61,7 @@ For more information on DISM, see [DISM technical reference](/windows-hardware/m USMT is a backup and restore tool that allows you to migrate user state, data, and settings from one installation to another. Microsoft Deployment Toolkit (MDT) and System Center 2012 R2 Configuration Manager use USMT as part of the operating system deployment process. **Note**   -Occasionally, we find that customers are wary of USMT because they believe it requires significant configuration, but, as you will learn below, using USMT is not difficult. If you use MDT and Lite Touch to deploy your machines, the USMT feature is automatically configured and extended so that it is easy to use. With MDT, you do nothing at all and USMT just works. +Occasionally, we find that customers are wary of USMT because they believe it requires significant configuration, but, as you'll learn later, using USMT isn't difficult. If you use MDT and Lite Touch to deploy your machines, the USMT feature is automatically configured and extended so that it's easy to use. With MDT, you do nothing at all and USMT just works. @@ -75,7 +75,7 @@ In addition to these tools, there are also XML templates that manage which data - **Migration templates.** The default templates in USMT. - **Custom templates.** Custom templates that you create. -- **Config template.** An optional template, called Config.xml, which you can use to exclude or include components in a migration without modifying the other standard XML templates. +- **Config template.** An optional template called Config.xml which you can use to exclude or include components in a migration without modifying the other standard XML templates. ![figure 3.](images/mdt-11-fig06.png) @@ -86,7 +86,7 @@ USMT supports capturing data and settings from Windows Vista and later, and rest By default USMT migrates many settings, most of which are related to the user profile but also to Control Panel configurations, file types, and more. The default templates that are used in Windows 10 deployments are MigUser.xml and MigApp.xml. These two default templates migrate the following data and settings: - Folders from each profile, including those folders from user profiles, and shared and public profiles. For example, the My Documents, My Video, My Music, My Pictures, desktop files, Start menu, Quick Launch settings, and Favorites folders are migrated. -- Specific file types. USMT templates migrate the following file types: .accdb, .ch3, .csv,dif, .doc\*, .dot\*, .dqy, .iqy, .mcw, .mdb\*, .mpp, .one\*, .oqy, .or6, .pot\*, .ppa, .pps\*, .ppt\*, .pre, .pst, .pub, .qdf, .qel, .qph, .qsd, .rqy, .rtf, .scd, .sh3, .slk, .txt, .vl\*, .vsd, .wk\*, .wpd, .wps, .wq1, .wri, .xl\*, .xla, .xlb, .xls\*. +- Specific file types. USMT templates migrate the following file types: .accdb, .ch3, .csv, dif, .doc\*, .dot\*, .dqy, .iqy, .mcw, .mdb\*, .mpp, .one\*, .oqy, .or6, .pot\*, .ppa, .pps\*, .ppt\*, .pre, .pst, .pub, .qdf, .qel, .qph, .qsd, .rqy, .rtf, .scd, .sh3, .slk, .txt, .vl\*, .vsd, .wk\*, .wpd, .wps, .wq1, .wri, .xl\*, .xla, .xlb, .xls\*. > [!NOTE] > The OpenDocument extensions (\*.odt, \*.odp, \*.ods, etc.) that Microsoft Office applications can use are not migrated by default. @@ -98,7 +98,7 @@ These settings are the ones migrated by the default MigUser.xml and MigApp.xml t ### Windows Imaging and Configuration Designer -Windows Imaging and Configuration Designer (Windows ICD) is a tool designed to assist with the creation of provisioning packages that can be used to dynamically configure a Windows device (PCs, tablets, and phones). This tool is useful for setting up new devices, without the need for re-imaging the device with a custom image. +Windows Imaging and Configuration Designer (Windows ICD) is a tool designed to assist with the creation of provisioning packages that can be used to dynamically configure a Windows device (PCs, tablets, and phones). This tool is useful for setting up new devices, without the need for reimaging the device with a custom image. ![figure 4.](images/windows-icd.png) @@ -118,7 +118,7 @@ For more information, see [Windows System Image Manager Technical Reference]( ht ### Volume Activation Management Tool (VAMT) -If you don’t use KMS, you can still manage your MAKs centrally with the Volume Activation Management Tool (VAMT). With this tool, you can install and manage product keys throughout the organization. VAMT also can activate on behalf of clients without Internet access, acting as a MAK proxy. +If you don’t use KMS, manage your MAKs centrally with the Volume Activation Management Tool (VAMT). Use this tool to install and manage product keys throughout the organization. VAMT can also activate on behalf of clients without Internet access, acting as a MAK proxy. ![figure 6.](images/mdt-11-fig08.png) @@ -142,12 +142,12 @@ The key thing to know about Windows PE is that, like the operating system, it ne A machine booted with the Windows ADK default Windows PE boot image. -For more details on Windows PE, see [Windows PE (WinPE)](/windows-hardware/manufacture/desktop/winpe-intro). +For more information on Windows PE, see [Windows PE (WinPE)](/windows-hardware/manufacture/desktop/winpe-intro). ## Windows Recovery Environment -Windows Recovery Environment (Windows RE) is a diagnostics and recovery toolset included in Windows Vista and later operating systems. The latest version of Windows RE is based on Windows PE. You can also extend Windows RE and add your own tools if needed. If a Windows installation fails to start and Windows RE is installed, you will see an automatic failover into Windows RE. +Windows Recovery Environment (Windows RE) is a diagnostics and recovery toolset included in Windows Vista and later operating systems. The latest version of Windows RE is based on Windows PE. You can also extend Windows RE and add your own tools if needed. If a Windows installation fails to start and Windows RE is installed, you'll see an automatic failover into Windows RE. ![figure 8.](images/mdt-11-fig10.png) @@ -158,17 +158,17 @@ For more information on Windows RE, see [Windows Recovery Environment](/windows- ## Windows Deployment Services -Windows Deployment Services (WDS) has been updated and improved in several ways starting with Windows 8. Remember that the two main functions you will use are the PXE boot support and multicast. Most of the changes are related to management and increased performance. In Windows Server 2012 R2, WDS also can be used for the Network Unlock feature in BitLocker. +Windows Deployment Services (WDS) has been updated and improved in several ways starting with Windows 8. Remember that the two main functions you'll use are the PXE boot support and multicast. Most of the changes are related to management and increased performance. In Windows Server 2012 R2, WDS also can be used for the Network Unlock feature in BitLocker. ![figure 9.](images/mdt-11-fig11.png) Windows Deployment Services using multicast to deploy three machines. -In Windows Server 2012 R2, [Windows Deployment Services](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831764(v=ws.11)) can be configured for stand-alone mode or for Active Directory integration. In most scenarios, the Active Directory integration mode is the best option. WDS also has the capability to manage drivers; however, driver management through MDT and Configuration Manager is more suitable for deployment due to the flexibility offered by both solutions, so you will use them instead. In WDS, it is possible to pre-stage devices in Active Directory, but here, too, Configuration Manager has that capability built in, and MDT has the ability to use a SQL Server database for pre-staging. In most scenarios, those solutions are better than the built-in pre-staging function as they allow greater control and management. +In Windows Server 2012 R2, [Windows Deployment Services](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/hh831764(v=ws.11)) can be configured for stand-alone mode or for Active Directory integration. The Active Directory integration mode is the best option, in most scenarios. WDS also has the capability to manage drivers; however, driver management through MDT and Configuration Manager is more suitable for deployment due to the flexibility offered by both solutions, so you'll use them instead. In WDS, it's possible to pre-stage devices in Active Directory, but here, too, Configuration Manager has that capability built in, and MDT has the ability to use a SQL Server database for pre-staging. In most scenarios, those solutions are better than the built-in pre-staging function as they allow greater control and management. ### Trivial File Transfer Protocol (TFTP) configuration -In some cases, you need to modify TFTP Maximum Block Size settings for performance tuning reasons, especially when PXE traffic travels through routers and such. In the previous version of WDS, it was possible to change that, but the method of do so — editing the registry — was not user friendly. In Windows Server 2012, this modification in settings has become much easier to do as it can be configured as a setting. +In some cases, you need to modify TFTP Maximum Block Size settings for performance tuning reasons, especially when PXE traffic travels through routers and such. In the previous version of WDS, it was possible to change that, but the method of do so—editing the registry—wasn't user friendly. In Windows Server 2012, this modification in settings has become much easier to do as it can be configured as a setting. Also, there are a few new features related to TFTP performance: @@ -248,14 +248,14 @@ For more information on WSUS, see the [Windows Server Update Services Overview]( ## Unified Extensible Firmware Interface -For many years BIOS has been the industry standard for booting a PC. BIOS has served us well, but it is time to replace it with something better. **UEFI** is the replacement for BIOS, so it is important to understand the differences between BIOS and UEFI. In this section, you learn the major differences between the two and how they affect operating system deployment. +For many years BIOS has been the industry standard for booting a PC. BIOS has served us well, but it's time to replace it with something better. **UEFI** is the replacement for BIOS, so it's important to understand the differences between BIOS and UEFI. In this section, you learn the major differences between the two and how they affect operating system deployment. ### Introduction to UEFI BIOS has been in use for approximately 30 years. Even though it clearly has proven to work, it has some limitations, including: - 16-bit code -- 1 MB address space +- 1-MB address space - Poor performance on ROM initialization - MBR maximum bootable disk size of 2.2 TB @@ -264,13 +264,13 @@ As the replacement to BIOS, UEFI has many features that Windows can and will use With UEFI, you can benefit from: - **Support for large disks.** UEFI requires a GUID Partition Table (GPT) based disk, which means a limitation of roughly 16.8 million TB in disk size and more than 100 primary disks. -- **Faster boot time.** UEFI does not use INT 13, and that improves boot time, especially when it comes to resuming from hibernate. +- **Faster boot time.** UEFI doesn't use INT 13, and that improves boot time, especially when it comes to resuming from hibernate. - **Multicast deployment.** UEFI firmware can use multicast directly when it boots up. In WDS, MDT, and Configuration Manager scenarios, you need to first boot up a normal Windows PE in unicast and then switch into multicast. With UEFI, you can run multicast from the start. - **Compatibility with earlier BIOS.** Most of the UEFI implementations include a compatibility support module (CSM) that emulates BIOS. - **CPU-independent architecture.** Even if BIOS can run both 32-bit and 64-bit versions of firmware, all firmware device drivers on BIOS systems must also be 16-bit, and this affects performance. One of the reasons is the limitation in addressable memory, which is only 64 KB with BIOS. -- **CPU-independent drivers.** On BIOS systems, PCI add-on cards must include a ROM that contains a separate driver for all supported CPU architectures. That is not needed for UEFI because UEFI has the ability to use EFI Byte Code (EBC) images, which allow for a processor-independent device driver environment. +- **CPU-independent drivers.** On BIOS systems, PCI add-on cards must include a ROM that contains a separate driver for all supported CPU architectures. That isn't needed for UEFI because UEFI has the ability to use EFI Byte Code (EBC) images, which allow for a processor-independent device driver environment. - **Flexible pre-operating system environment.** UEFI can perform many functions for you. You just need an UEFI application, and you can perform diagnostics and automatic repairs, and call home to report errors. -- **Secure boot.** Windows 8 and later can use the UEFI firmware validation process, called secure boot, which is defined in UEFI 2.3.1. Using this process, you can ensure that UEFI launches only a verified operating system loader and that malware cannot switch the boot loader. +- **Secure boot.** Windows 8 and later can use the UEFI firmware validation process, called secure boot, which is defined in UEFI 2.3.1. Using this process, you can ensure that UEFI launches only a verified operating system loader and that malware can't switch the boot loader. ### Versions @@ -283,22 +283,22 @@ In regard to UEFI, hardware is divided into four device classes: - **Class 0 devices.** The device of this class is the UEFI definition for a BIOS, or non-UEFI, device. - **Class 1 devices.** The devices of this class behave like a standard BIOS machine, but they run EFI internally. They should be treated as normal BIOS-based machines. Class 1 devices use a CSM to emulate BIOS. These older devices are no longer manufactured. - **Class 2 devices.** The devices of this class have the capability to behave as a BIOS- or a UEFI-based machine, and the boot process or the configuration in the firmware/BIOS determines the mode. Class 2 devices use a CSM to emulate BIOS. These are the most common type of devices currently available. -- **Class 3 devices.** The devices of this class are UEFI-only devices, which means you must run an operating system that supports only UEFI. Those operating systems include Windows 8, Windows 8.1, Windows Server 2012, and Windows Server 2012 R2. Windows 7 is not supported on these class 3 devices. Class 3 devices do not have a CSM to emulate BIOS. +- **Class 3 devices.** The devices of this class are UEFI-only devices, which means you must run an operating system that supports only UEFI. Those operating systems include Windows 8, Windows 8.1, Windows Server 2012, and Windows Server 2012 R2. Windows 7 isn't supported on these class 3 devices. Class 3 devices don't have a CSM to emulate BIOS. ### Windows support for UEFI Microsoft started with support for EFI 1.10 on servers and then added support for UEFI on both clients and servers. -With UEFI 2.3.1, there are both x86 and x64 versions of UEFI. Windows 10 supports both. However, UEFI does not support cross-platform boot. This limitation means that a computer that has UEFI x64 can run only a 64-bit operating system, and a computer that has UEFI x86 can run only a 32-bit operating system. +With UEFI 2.3.1, there are both x86 and x64 versions of UEFI. Windows 10 supports both. However, UEFI doesn't support cross-platform boot. This limitation means that a computer that has UEFI x64 can run only a 64-bit operating system, and a computer that has UEFI x86 can run only a 32-bit operating system. ### How UEFI is changing operating system deployment There are many things that affect operating system deployment as soon as you run on UEFI/EFI-based hardware. Here are considerations to keep in mind when working with UEFI devices: - Switching from BIOS to UEFI in the hardware is easy, but you also need to reinstall the operating system because you need to switch from MBR/NTFS to GPT/FAT32 and NTFS. -- When you deploy to a Class 2 device, make sure the boot option you select matches the setting you want to have. It is common for old machines to have several boot options for BIOS but only a few for UEFI, or vice versa. +- When you deploy to a Class 2 device, make sure the boot option you select matches the setting you want to have. It's common for old machines to have several boot options for BIOS but only a few for UEFI, or vice versa. - When deploying from media, remember the media has to be FAT32 for UEFI, and FAT32 has a file-size limitation of 4 GB. -- UEFI does not support cross-platform booting; therefore, you need to have the correct boot media (32- or 64-bit). +- UEFI doesn't support cross-platform booting; therefore, you need to have the correct boot media (32-bit or 64-bit). For more information on UEFI, see the [UEFI firmware](/previous-versions/windows/it-pro/windows-8.1-and-8/hh824898(v=win.10)) overview and related resources. From 4efc42cb405a5e0066ae18ba84526a13a6e3922c Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 27 Jan 2022 18:28:08 +0530 Subject: [PATCH 101/666] Update windows-to-go-frequently-asked-questions.yml --- .../planning/windows-to-go-frequently-asked-questions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml b/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml index ec5e722d45..62e665f800 100644 --- a/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml +++ b/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml @@ -50,7 +50,7 @@ summary: | - [Why isn't my computer booting from USB?](#why-isn-t-my-computer-booting-from-usb-) - - [What happens if I remove my Windows To Go drive while it's running?](#what-happens-if-i-remove-my-windows-to-go-drive-while-it-is-running-) + - [What happens if I remove my Windows To Go drive while it's running?](#what-happens-if-i-remove-my-windows-to-go-drive-while-it-s-running-) - [Can I use BitLocker to protect my Windows To Go drive?](#can-i-use-bitlocker-to-protect-my-windows-to-go-drive-) From e9aa58a0b9f6b4e0d9175def096307fdd15db577 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 27 Jan 2022 18:33:58 +0530 Subject: [PATCH 102/666] Update windows-to-go-frequently-asked-questions.yml --- .../planning/windows-to-go-frequently-asked-questions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml b/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml index 62e665f800..9721c8da6e 100644 --- a/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml +++ b/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml @@ -102,7 +102,7 @@ summary: | - [My host computer running Windows 7 is protected by BitLocker Drive Encryption. Why did I need to use the recovery key to unlock and reboot my host computer after using Windows To Go?](#my-host-computer-running-windows-7-is-protected-by-bitlocker-drive-encryption--why-did-i-need-to-use-the-recovery-key-to-unlock-and-reboot-my-host-computer-after-using-windows-to-go-) - - [I decided to stop using a drive for Windows To Go and reformatted it – why it doesn't have a drive letter assigned and how can I fix it?](#i-decided-to-stop-using-a-drive-for-windows-to-go-and-reformatted-it---why-doesn-t-it-have-a-drive-letter-assigned-and-how-can-i-fix-it-) + - [I decided to stop using a drive for Windows To Go and reformatted it – why it doesn't have a drive letter assigned and how can I fix it?](#i-decided-to-stop-using-a-drive-for-windows-to-go-and-reformatted-it--why-doesn-t-it-have-a-drive-letter-assigned-and-how-can-i-fix-it-) - [Why do I keep on getting the message "Installing devices…" when I boot Windows To Go?](#why-do-i-keep-on-getting-the-message--installing-devices---when-i-boot-windows-to-go-) From 38e920b3ecb1b7d63ab86072146edcbcda0ee5f1 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Thu, 27 Jan 2022 18:41:36 +0530 Subject: [PATCH 103/666] Update windows-to-go-frequently-asked-questions.yml --- .../planning/windows-to-go-frequently-asked-questions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml b/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml index 9721c8da6e..62e665f800 100644 --- a/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml +++ b/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml @@ -102,7 +102,7 @@ summary: | - [My host computer running Windows 7 is protected by BitLocker Drive Encryption. Why did I need to use the recovery key to unlock and reboot my host computer after using Windows To Go?](#my-host-computer-running-windows-7-is-protected-by-bitlocker-drive-encryption--why-did-i-need-to-use-the-recovery-key-to-unlock-and-reboot-my-host-computer-after-using-windows-to-go-) - - [I decided to stop using a drive for Windows To Go and reformatted it – why it doesn't have a drive letter assigned and how can I fix it?](#i-decided-to-stop-using-a-drive-for-windows-to-go-and-reformatted-it--why-doesn-t-it-have-a-drive-letter-assigned-and-how-can-i-fix-it-) + - [I decided to stop using a drive for Windows To Go and reformatted it – why it doesn't have a drive letter assigned and how can I fix it?](#i-decided-to-stop-using-a-drive-for-windows-to-go-and-reformatted-it---why-doesn-t-it-have-a-drive-letter-assigned-and-how-can-i-fix-it-) - [Why do I keep on getting the message "Installing devices…" when I boot Windows To Go?](#why-do-i-keep-on-getting-the-message--installing-devices---when-i-boot-windows-to-go-) From e92048fc607e410130a5e093e52501d8b5bf55f5 Mon Sep 17 00:00:00 2001 From: ImranHabib <47118050+joinimran@users.noreply.github.com> Date: Thu, 27 Jan 2022 21:04:04 +0500 Subject: [PATCH 104/666] update in note As mentioned in a Microsoft blog ( https://docs.microsoft.com/en-us/openspecs/blog/ms-winintbloglp/dd98b93c-0a75-4eb0-b92e-e760c502394f ), MMA has been retired. So I have updated the note. Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/10138 --- windows/client-management/troubleshoot-tcpip-netmon.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/troubleshoot-tcpip-netmon.md b/windows/client-management/troubleshoot-tcpip-netmon.md index d63ebc5c58..3ba8c0dd3f 100644 --- a/windows/client-management/troubleshoot-tcpip-netmon.md +++ b/windows/client-management/troubleshoot-tcpip-netmon.md @@ -18,7 +18,7 @@ ms.collection: highpri In this topic, you will learn how to use Microsoft Network Monitor 3.4, which is a tool for capturing network traffic. > [!NOTE] -> Network Monitor is the archived protocol analyzer and is no longer under development. **Microsoft Message Analyzer** is the replacement for Network Monitor. For more details, see [Microsoft Message Analyzer Operating Guide](/message-analyzer/microsoft-message-analyzer-operating-guide). +> Network Monitor is the archived protocol analyzer and is no longer under development. Also, Microsoft Message Analyzer (MMA) was retired and its download packages removed from microsoft.com sites on November 25 2019. There is currently no Microsoft replacement for Microsoft Message Analyzer in development at this time. For similar functionality, please consider using a 3rd party network protocol analyzer tool. For more details, see [Microsoft Message Analyzer Operating Guide](/message-analyzer/microsoft-message-analyzer-operating-guide). To get started, [download Network Monitor tool](https://www.microsoft.com/download/details.aspx?id=4865). When you install Network Monitor, it installs its driver and hooks it to all the network adapters installed on the device. You can see the same on the adapter properties, as shown in the following image: @@ -67,4 +67,4 @@ Network traces which are collected using the **netsh** commands built in to Wind [Network Monitor Wireless Filtering](https://social.technet.microsoft.com/wiki/contents/articles/1900.network-monitor-wireless-filtering.aspx)
    [Network Monitor TCP Filtering](https://social.technet.microsoft.com/wiki/contents/articles/1134.network-monitor-tcp-filtering.aspx)
    [Network Monitor Conversation Filtering](https://social.technet.microsoft.com/wiki/contents/articles/1829.network-monitor-conversation-filtering.aspx)
    -[How to setup and collect network capture using Network Monitor tool](/archive/blogs/msindiasupp/how-to-setup-and-collect-network-capture-using-network-monitor-tool)
    \ No newline at end of file +[How to setup and collect network capture using Network Monitor tool](/archive/blogs/msindiasupp/how-to-setup-and-collect-network-capture-using-network-monitor-tool)
    From e48bf4c78cba91f05a9819d5d0423e129bd45fc4 Mon Sep 17 00:00:00 2001 From: greg-lindsay Date: Thu, 27 Jan 2022 09:24:49 -0800 Subject: [PATCH 105/666] replace semi-annual channel --- .../remove-provisioned-apps-during-update.md | 2 +- windows/client-management/mdm/policy-csp-update.md | 12 ++++++------ windows/client-management/mdm/update-csp.md | 2 +- .../client-management/troubleshoot-stop-errors.md | 2 +- windows/client-management/windows-version-search.md | 8 ++++---- .../create-a-windows-10-reference-image.md | 4 ++-- .../planning/windows-10-deprecated-features.md | 2 +- windows/deployment/update/PSFxWhitepaper.md | 2 +- windows/deployment/update/WIP4Biz-intro.md | 4 ++-- windows/deployment/update/eval-infra-tools.md | 2 +- .../update/get-started-updates-channels-tools.md | 2 +- windows/deployment/update/plan-define-readiness.md | 2 +- windows/deployment/update/plan-define-strategy.md | 2 +- .../update/plan-determine-app-readiness.md | 2 +- windows/deployment/update/prepare-deploy-windows.md | 2 +- windows/deployment/update/quality-updates.md | 2 +- windows/deployment/update/update-baseline.md | 2 +- windows/deployment/update/update-policies.md | 2 +- windows/deployment/update/waas-overview.md | 2 +- windows/deployment/update/waas-quick-start.md | 2 +- ...evel-windows-diagnostic-events-and-fields-1903.md | 2 +- ...quired-windows-11-diagnostic-events-and-fields.md | 2 +- ...windows-diagnostic-data-events-and-fields-2004.md | 2 +- ...ie-hellman-protocol-over-ikev2-vpn-connections.md | 2 +- windows/whats-new/ltsc/index.md | 2 +- windows/whats-new/ltsc/whats-new-windows-10-2016.md | 2 +- windows/whats-new/ltsc/whats-new-windows-10-2019.md | 4 ++-- windows/whats-new/ltsc/whats-new-windows-10-2021.md | 2 +- .../whats-new/whats-new-windows-10-version-21H2.md | 2 +- windows/whats-new/windows-11-plan.md | 2 +- 30 files changed, 41 insertions(+), 41 deletions(-) diff --git a/windows/application-management/remove-provisioned-apps-during-update.md b/windows/application-management/remove-provisioned-apps-during-update.md index 43afa3c4c5..1660c5406a 100644 --- a/windows/application-management/remove-provisioned-apps-during-update.md +++ b/windows/application-management/remove-provisioned-apps-during-update.md @@ -12,7 +12,7 @@ manager: dansimp --- # How to keep apps removed from Windows 10 from returning during an update ->Applies to: Windows 10 (Semi-Annual Channel) +> Applies to: Windows 10 (General Availability Channel) When you update a computer running Windows 10, version 1703 or 1709, you might see provisioned apps that you previously removed return post-update. This can happen if the computer was offline when you removed the apps. This issue was fixed in Windows 10, version 1803. diff --git a/windows/client-management/mdm/policy-csp-update.md b/windows/client-management/mdm/policy-csp-update.md index 8866933c87..cf2fac211d 100644 --- a/windows/client-management/mdm/policy-csp-update.md +++ b/windows/client-management/mdm/policy-csp-update.md @@ -948,7 +948,7 @@ Supported values: -Allows the IT admin to set which branch a device receives their updates from. As of 1903, the branch readiness levels of Semi-Annual Channel (Targeted) and Semi-Annual Channel have been combined into one Semi-Annual Channel set with a value of 16. For devices on 1903 and later releases, the value of 32 is not a supported value. +Allows the IT admin to set which branch a device receives their updates from. As of 1903, the branch readiness levels of General Availability Channel (Targeted) and General Availability Channel have been combined into one General Availability Channel set with a value of 16. For devices on 1903 and later releases, the value of 32 is not a supported value. @@ -966,8 +966,8 @@ The following list shows the supported values: - 2 {0x2} - Windows Insider build - Fast (added in Windows 10, version 1709) - 4 {0x4} - Windows Insider build - Slow (added in Windows 10, version 1709) - 8 {0x8} - Release Windows Insider build (added in Windows 10, version 1709) -- 16 {0x10} - (default) Semi-annual Channel (Targeted). Device gets all applicable feature updates from Semi-annual Channel (Targeted). -- 32 {0x20} - Semi-annual Channel. Device gets feature updates from Semi-annual Channel. (*Only applicable to releases prior to 1903, for all releases 1903 and after the Semi-annual Channel and Semi-annual Channel (Targeted) into a single Semi-annual Channel with a value of 16) +- 16 {0x10} - (default) General Availability Channel (Targeted). Device gets all applicable feature updates from General Availability Channel (Targeted). +- 32 {0x20} - General Availability Channel. Device gets feature updates from General Availability Channel. (*Only applicable to releases prior to 1903, for all releases 1903 and after the General Availability Channel and General Availability Channel (Targeted) into a single General Availability Channel with a value of 16) @@ -2627,7 +2627,7 @@ By using this Windows Update for Business policy to upgrade devices to a new pro > Don't use this policy in Windows 10, version 1607 devices, instead use the new policies listed in [Changes in Windows 10, version 1607 for update management](device-update-management.md#windows10version1607forupdatemanagement). You can continue to use RequireDeferUpgrade for Windows 10, version 1511 devices. -Allows the IT admin to set a device to Semi-Annual Channel train. +Allows the IT admin to set a device to General Availability Channel train. @@ -2640,8 +2640,8 @@ ADMX Info: The following list shows the supported values: -- 0 (default) – User gets upgrades from Semi-Annual Channel (Targeted). -- 1 – User gets upgrades from Semi-Annual Channel. +- 0 (default) – User gets upgrades from General Availability Channel (Targeted). +- 1 – User gets upgrades from General Availability Channel. diff --git a/windows/client-management/mdm/update-csp.md b/windows/client-management/mdm/update-csp.md index 1d11592519..c57a52f15f 100644 --- a/windows/client-management/mdm/update-csp.md +++ b/windows/client-management/mdm/update-csp.md @@ -204,7 +204,7 @@ Added in Windows 10, version 1803. Roll Back Latest Feature Update, if the machi - Condition 4: Machine should be within the uninstall period > [!NOTE] -> This only works for Semi-Annual Channel Targeted devices. +> This only works for General Availability Channel Targeted devices. If the conditions are not true, the device will not Roll Back the Latest Feature Update. diff --git a/windows/client-management/troubleshoot-stop-errors.md b/windows/client-management/troubleshoot-stop-errors.md index cc92de3f11..e9f150cb37 100644 --- a/windows/client-management/troubleshoot-stop-errors.md +++ b/windows/client-management/troubleshoot-stop-errors.md @@ -129,7 +129,7 @@ More information on how to use Dumpchk.exe to check your dump files: ### Pagefile Settings -- [Introduction of page file in Long-Term Servicing Channel and Semi-Annual Channel of Windows](/windows/client-management/introduction-page-file) +- [Introduction of page file in Long-Term Servicing Channel and General Availability Channel of Windows](/windows/client-management/introduction-page-file) - [How to determine the appropriate page file size for 64-bit versions of Windows](/windows/client-management/determine-appropriate-page-file-size) - [How to generate a kernel or a complete memory dump file in Windows Server 2008 and Windows Server 2008 R2](/windows/client-management/generate-kernel-or-complete-crash-dump) diff --git a/windows/client-management/windows-version-search.md b/windows/client-management/windows-version-search.md index 16c416a9cd..52a2fb766d 100644 --- a/windows/client-management/windows-version-search.md +++ b/windows/client-management/windows-version-search.md @@ -1,7 +1,7 @@ --- title: What version of Windows am I running? -description: Discover which version of Windows you are running to determine whether or not your device is enrolled in the Long-Term Servicing Channel or Semi-Annual Channel. -keywords: Long-Term Servicing Channel, LTSC, LTSB, Semi-Annual Channel, SAC, Windows, version, OS Build +description: Discover which version of Windows you are running to determine whether or not your device is enrolled in the Long-Term Servicing Channel or General Availability Channel. +keywords: Long-Term Servicing Channel, LTSC, LTSB, General Availability Channel, GAC, Windows, version, OS Build ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library @@ -15,7 +15,7 @@ ms.topic: troubleshooting # What version of Windows am I running? -To determine if your device is enrolled in the [Long-Term Servicing Channel](/windows/deployment/update/waas-overview#servicing-channels) (LTSC, formerly LTSB) or the [Semi-Annual Channel](/windows/deployment/update/waas-overview#servicing-channels) (SAC) you'll need to know what version of Windows 10 you're running. There are a few ways to figure this out. Each method provides a different set of details, so it’s useful to learn about all of them. +To determine if your device is enrolled in the [Long-Term Servicing Channel](/windows/deployment/update/waas-overview#servicing-channels) (LTSC, formerly LTSB) or the [General Availability Channel](/windows/deployment/update/waas-overview#servicing-channels) (SAC) you'll need to know what version of Windows 10 you're running. There are a few ways to figure this out. Each method provides a different set of details, so it’s useful to learn about all of them. ## System Properties Click **Start** > **Settings** > **System** > click **About** from the bottom of the left-hand menu @@ -48,4 +48,4 @@ At the Command Prompt or PowerShell, type **"slmgr /dlv"**, and then press ENTER The Long-term Servicing Channel is available only in the Windows 10 Enterprise LTSB edition. This build of Windows doesn’t contain many in-box applications, such as Microsoft Edge, Microsoft Store, Cortana (you do have some limited search capabilities), Microsoft Mail, Calendar, OneNote, Weather, News, Sports, Money, Photos, Camera, Music, and Clock. It’s important to remember that the LTSC model is primarily for specialized devices. -In the Semi-Annual Channel, you can set feature updates as soon as Microsoft releases them. This servicing modal is ideal for pilot deployments and to test Windows 10 feature updates and for users like developers who need to work with the latest features immediately. Once you've tested the latest release, you can choose when to roll it out broadly in your deployment. \ No newline at end of file +In the General Availability Channel, you can set feature updates as soon as Microsoft releases them. This servicing modal is ideal for pilot deployments and to test Windows 10 feature updates and for users like developers who need to work with the latest features immediately. Once you've tested the latest release, you can choose when to roll it out broadly in your deployment. \ No newline at end of file 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 index 9dd26e0e66..a0684bd469 100644 --- 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 @@ -164,7 +164,7 @@ Download all three items in this list to the D:\\Downloads folder on MDT01. 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. + - Use the General Availability 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 @@ -179,7 +179,7 @@ Download all three items in this list to the D:\\Downloads folder on MDT01. ``` - 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. + By using these settings, any time you build the reference image you’ll be installing the most up-to-date General Availability 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. diff --git a/windows/deployment/planning/windows-10-deprecated-features.md b/windows/deployment/planning/windows-10-deprecated-features.md index 6f3f832a1c..290ec3a6cd 100644 --- a/windows/deployment/planning/windows-10-deprecated-features.md +++ b/windows/deployment/planning/windows-10-deprecated-features.md @@ -33,7 +33,7 @@ The features described below are no longer being actively developed, and might b | BitLocker To Go Reader | **Note: BitLocker to Go as a feature is still supported.**
    Reading of BitLocker-protected removable drives ([BitLocker To Go](/windows/security/information-protection/bitlocker/bitlocker-to-go-faq)) from Windows XP or Windows Vista in later operating systems is deprecated and might be removed in a future release of Windows 10/11.
    The following items might not be available in a future release of Windows client:
    - ADMX policy: **Allow access to BitLocker-protected removable data drives from earlier versions of Windows**
    - Command line parameter: [manage-bde -DiscoveryVolumeType](/windows-server/administration/windows-commands/manage-bde-on) (-dv)
    - Catalog file: **c:\windows\BitLockerDiscoveryVolumeContents**
    - BitLocker 2 Go Reader app: **bitlockertogo.exe** and associated files | 21H1 | | Internet Explorer (IE) 11 | The IE11 desktop application will end support for certain operating systems starting June 15, 2022. For more information, see [Internet Explorer 11](/lifecycle/products/internet-explorer-11). | 21H1 | | Personalization roaming | Roaming of Personalization settings (including wallpaper, slideshow, accent colors, and lock screen images) is no longer being developed and might be removed in a future release. | 21H1 | -| Windows Management Instrumentation Command line (WMIC) tool. | The WMIC tool is deprecated in Windows 10, version 21H1 and the 21H1 semi-annual channel release of Windows Server. This tool is superseded by [Windows PowerShell for WMI](/powershell/scripting/learn/ps101/07-working-with-wmi). Note: This deprecation only applies to the [command-line management tool](/windows/win32/wmisdk/wmic). WMI itself is not affected. | 21H1 | +| Windows Management Instrumentation Command line (WMIC) tool. | The WMIC tool is deprecated in Windows 10, version 21H1 and the 21H1 General Availability Channel release of Windows Server. This tool is superseded by [Windows PowerShell for WMI](/powershell/scripting/learn/ps101/07-working-with-wmi). Note: This deprecation only applies to the [command-line management tool](/windows/win32/wmisdk/wmic). WMI itself is not affected. | 21H1 | | Timeline | Starting in July 2021, if you have your activity history synced across your devices through your Microsoft account (MSA), you'll no longer have the option to upload new activity in Timeline. See [Get help with timeline](https://support.microsoft.com/windows/get-help-with-timeline-febc28db-034c-d2b0-3bbe-79aa0c501039).| 20H2 | | Microsoft Edge | The legacy version of Microsoft Edge is no longer being developed.| 2004 | | Companion Device Framework | The [Companion Device Framework](/windows-hardware/design/device-experiences/windows-hello-companion-device-framework) is no longer under active development.| 2004 | diff --git a/windows/deployment/update/PSFxWhitepaper.md b/windows/deployment/update/PSFxWhitepaper.md index 64f85cf6f1..485b7f3d26 100644 --- a/windows/deployment/update/PSFxWhitepaper.md +++ b/windows/deployment/update/PSFxWhitepaper.md @@ -1,7 +1,7 @@ --- title: Windows Updates using forward and reverse differentials description: A technique to produce compact software updates optimized for any origin and destination revision pair -keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools +keywords: updates, servicing, current, deployment, General Availability Channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage audience: itpro diff --git a/windows/deployment/update/WIP4Biz-intro.md b/windows/deployment/update/WIP4Biz-intro.md index b73c7cb293..437ce17f09 100644 --- a/windows/deployment/update/WIP4Biz-intro.md +++ b/windows/deployment/update/WIP4Biz-intro.md @@ -1,7 +1,7 @@ --- title: Introduction to the Windows Insider Program for Business description: In this article, you'll learn about the Windows Insider Program for Business and why IT Pros should join. -keywords: updates, servicing, current, deployment, General Availability Channel, semi-annual channel, feature, quality, rings, insider, WiP4Biz, enterprise, rings, flight +keywords: updates, servicing, current, deployment, General Availability Channel, General Availability Channel, feature, quality, rings, insider, WiP4Biz, enterprise, rings, flight ms.custom: seo-marvel-apr2020 ms.prod: w10 ms.mktglfcycl: manage @@ -37,7 +37,7 @@ Microsoft recommends that all organizations have at least a few devices enrolled The Windows Insider Program doesn't replace General Availability Channel deployments in an organization. Rather, it provides IT Pros and other interested parties with pre-release Windows builds that they can test and ultimately provide feedback on to Microsoft. -[![Illustration showing the Windows Insider PreviewFast Ring for exploration, the Slow Ring for validation, the Semi-Annual Channel Targeted ring for Pilot deployment, and the Semi-Annual Channel for broad deployment.](images/WIP4Biz_deployment.png)](images/WIP4Biz_deployment.png)
    +[![Illustration showing the Windows Insider PreviewFast Ring for exploration, the Slow Ring for validation, the General Availability Channel Targeted ring for Pilot deployment, and the General Availability Channel for broad deployment.](images/WIP4Biz_deployment.png)](images/WIP4Biz_deployment.png)
    Windows 10 Insider Preview builds enable organizations to prepare sooner for Windows Semi-Annual releases and reduce the overall validation effort required with traditional deployments. ## Explore new Windows 10 features in Insider Previews diff --git a/windows/deployment/update/eval-infra-tools.md b/windows/deployment/update/eval-infra-tools.md index 1d8974b7b8..e2e8a62576 100644 --- a/windows/deployment/update/eval-infra-tools.md +++ b/windows/deployment/update/eval-infra-tools.md @@ -2,7 +2,7 @@ title: Evaluate infrastructure and tools manager: laurawi description: Steps to make sure your infrastructure is ready to deploy updates -keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools +keywords: updates, servicing, current, deployment, General Availability Channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage audience: itpro diff --git a/windows/deployment/update/get-started-updates-channels-tools.md b/windows/deployment/update/get-started-updates-channels-tools.md index e628766463..578ef13f11 100644 --- a/windows/deployment/update/get-started-updates-channels-tools.md +++ b/windows/deployment/update/get-started-updates-channels-tools.md @@ -1,7 +1,7 @@ --- 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, General Availability Channel, semi-annual channel, feature, quality, rings, insider, tools +keywords: updates, servicing, current, deployment, General Availability Channel, General Availability Channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage author: jaimeo diff --git a/windows/deployment/update/plan-define-readiness.md b/windows/deployment/update/plan-define-readiness.md index 40198581cc..9b2b2c9c0d 100644 --- a/windows/deployment/update/plan-define-readiness.md +++ b/windows/deployment/update/plan-define-readiness.md @@ -2,7 +2,7 @@ title: Define readiness criteria manager: laurawi description: Identify important roles and figure out how to classify apps -keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools +keywords: updates, servicing, current, deployment, General Availability Channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage audience: itpro diff --git a/windows/deployment/update/plan-define-strategy.md b/windows/deployment/update/plan-define-strategy.md index 289cffc216..1195f5d660 100644 --- a/windows/deployment/update/plan-define-strategy.md +++ b/windows/deployment/update/plan-define-strategy.md @@ -1,7 +1,7 @@ --- title: Define update strategy description: Two examples of a calendar-based approach to consistent update installation -keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, tools +keywords: updates, servicing, current, deployment, General Availability Channel, feature, quality, rings, tools ms.prod: w10 ms.mktglfcycl: manage author: jaimeo diff --git a/windows/deployment/update/plan-determine-app-readiness.md b/windows/deployment/update/plan-determine-app-readiness.md index 8fcd5f228e..4d540ee6fb 100644 --- a/windows/deployment/update/plan-determine-app-readiness.md +++ b/windows/deployment/update/plan-determine-app-readiness.md @@ -2,7 +2,7 @@ title: Determine application readiness manager: laurawi description: How to test your apps to know which need attention prior to deploying an update -keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools +keywords: updates, servicing, current, deployment, General Availability Channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage audience: itpro diff --git a/windows/deployment/update/prepare-deploy-windows.md b/windows/deployment/update/prepare-deploy-windows.md index 4614f94847..37afc617f7 100644 --- a/windows/deployment/update/prepare-deploy-windows.md +++ b/windows/deployment/update/prepare-deploy-windows.md @@ -1,7 +1,7 @@ --- title: Prepare to deploy Windows description: Final steps to get ready to deploy Windows, including preparing infrastructure, environment, applications, devices, network, capability, and users -keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools +keywords: updates, servicing, current, deployment, General Availability Channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage author: jaimeo diff --git a/windows/deployment/update/quality-updates.md b/windows/deployment/update/quality-updates.md index 2bd74d5b87..acae62d5a9 100644 --- a/windows/deployment/update/quality-updates.md +++ b/windows/deployment/update/quality-updates.md @@ -1,7 +1,7 @@ --- title: Monthly quality updates (Windows 10/11) description: Learn about Windows monthly quality updates to stay productive and protected. -keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools +keywords: updates, servicing, current, deployment, General Availability Channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage author: greg-lindsay diff --git a/windows/deployment/update/update-baseline.md b/windows/deployment/update/update-baseline.md index a8e162f8c3..a0b4da689e 100644 --- a/windows/deployment/update/update-baseline.md +++ b/windows/deployment/update/update-baseline.md @@ -1,7 +1,7 @@ --- title: Update Baseline description: Use an update baseline to optimize user experience and meet monthly update goals -keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, tools, group policy +keywords: updates, servicing, current, deployment, General Availability Channel, feature, quality, rings, tools, group policy ms.prod: w10 ms.mktglfcycl: manage author: jaimeo diff --git a/windows/deployment/update/update-policies.md b/windows/deployment/update/update-policies.md index 4bbcdcad7e..063c32e55c 100644 --- a/windows/deployment/update/update-policies.md +++ b/windows/deployment/update/update-policies.md @@ -3,7 +3,7 @@ title: Policies for update compliance, activity, and user experience ms.reviewer: manager: laurawi description: Explanation and recommendations for settings -keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools +keywords: updates, servicing, current, deployment, General Availability Channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage audience: itpro diff --git a/windows/deployment/update/waas-overview.md b/windows/deployment/update/waas-overview.md index fb16b23675..6997fcb62d 100644 --- a/windows/deployment/update/waas-overview.md +++ b/windows/deployment/update/waas-overview.md @@ -1,7 +1,7 @@ --- title: Overview of Windows as a service description: Windows as a service is a way to build, deploy, and service Windows. Learn how Windows as a service works. -keywords: updates, servicing, current, deployment, General Availability Channel, semi-annual channel, feature, quality, rings, insider, tools +keywords: updates, servicing, current, deployment, General Availability Channel, General Availability Channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage author: jaimeo diff --git a/windows/deployment/update/waas-quick-start.md b/windows/deployment/update/waas-quick-start.md index 3471f175df..1c54bc8aee 100644 --- a/windows/deployment/update/waas-quick-start.md +++ b/windows/deployment/update/waas-quick-start.md @@ -1,7 +1,7 @@ --- title: Quick guide to Windows as a service (Windows 10) description: In Windows 10, Microsoft has streamlined servicing to make operating system updates simpler to test, manage, and deploy. -keywords: updates, servicing, current, deployment, General Availability Channel, semi-annual channel, feature, quality, rings, insider, tools +keywords: updates, servicing, current, deployment, General Availability Channel, General Availability Channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage author: jaimeo 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 85415f07f6..6d2cc70a0c 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 @@ -8508,7 +8508,7 @@ The following fields are available: - **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. +- **sacDevice** Device in the General Availability Channel. - **wUfBConnected** Result of WUfB connection check. 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 4d22a793a5..ee4c6b4726 100644 --- a/windows/privacy/required-windows-11-diagnostic-events-and-fields.md +++ b/windows/privacy/required-windows-11-diagnostic-events-and-fields.md @@ -6379,7 +6379,7 @@ The following fields are available: - **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. +- **sacDevice** Device in the General Availability Channel. - **wUfBConnected** Result of WUfB connection check. 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 ed71ed6cd6..6a226268c2 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 @@ -7269,7 +7269,7 @@ The following fields are available: - **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. +- **sacDevice** Device in the General Availability Channel. - **wUfBConnected** Result of WUfB connection check. 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 70c0e42b27..9e47da731c 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 @@ -15,7 +15,7 @@ manager: dansimp # How to configure Diffie Hellman protocol over IKEv2 VPN connections ->Applies To: Windows Server (Semi-Annual Channel), Windows Server 2016, Windows 10, Windows 11 +>Applies To: Windows Server (General Availability 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. diff --git a/windows/whats-new/ltsc/index.md b/windows/whats-new/ltsc/index.md index 91c71ff99f..f233c9e457 100644 --- a/windows/whats-new/ltsc/index.md +++ b/windows/whats-new/ltsc/index.md @@ -30,7 +30,7 @@ This topic provides links to articles with information about what's new in each ## The Long-Term Servicing Channel (LTSC) -The following table summarizes equivalent feature update versions of Windows 10 LTSC and semi-annual channel (SAC) releases. +The following table summarizes equivalent feature update versions of Windows 10 LTSC and General Availability Channel (SAC) releases. | LTSC release | Equivalent SAC release | Availability date | | --- | --- | --- | diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2016.md b/windows/whats-new/ltsc/whats-new-windows-10-2016.md index 1a98ceb952..50c12d880a 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2016.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2016.md @@ -41,7 +41,7 @@ Windows ICD now includes simplified workflows for creating provisioning packages ### Windows Upgrade Readiness >[!IMPORTANT] ->Upgrade Readiness will not allow you to assess an upgrade to an LTSC release (LTSC builds are not available as target versions). However, you can enroll devices running LTSC to plan for an upgrade to a semi-annual channel release. +>Upgrade Readiness will not allow you to assess an upgrade to an LTSC release (LTSC builds are not available as target versions). However, you can enroll devices running LTSC to plan for an upgrade to a General Availability Channel release. Microsoft developed Upgrade Readiness in response to demand from enterprise customers looking for additional direction and details about upgrading to Windows 10. Upgrade Readiness was built taking into account multiple channels of customer feedback, testing, and Microsoft’s experience upgrading millions of devices to Windows 10. diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2019.md b/windows/whats-new/ltsc/whats-new-windows-10-2019.md index fd9c51a888..d62aed7098 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2019.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2019.md @@ -32,7 +32,7 @@ Windows 10 Enterprise LTSC 2019 builds on Windows 10 Pro, version 1809 adding pr The Windows 10 Enterprise LTSC 2019 release is an important release for LTSC users because it includes the cumulative enhancements provided in Windows 10 versions 1703, 1709, 1803, and 1809. Details about these enhancements are provided below. >[!IMPORTANT] ->The LTSC release is [intended for special use devices](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/LTSC-What-is-it-and-when-should-it-be-used/ba-p/293181). Support for LTSC by apps and tools that are designed for the semi-annual channel release of Windows 10 might be limited. +>The LTSC release is [intended for special use devices](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/LTSC-What-is-it-and-when-should-it-be-used/ba-p/293181). Support for LTSC by apps and tools that are designed for the General Availability Channel release of Windows 10 might be limited. ## Microsoft Intune @@ -374,7 +374,7 @@ Until now, Windows logon only supported the use of identities federated to ADFS ### Upgrade Readiness >[!IMPORTANT] ->Upgrade Readiness will not allow you to assess an upgrade to an LTSC release (LTSC builds are not available as target versions). However, you can enroll devices running LTSC to plan for an upgrade to a semi-annual channel release. +>Upgrade Readiness will not allow you to assess an upgrade to an LTSC release (LTSC builds are not available as target versions). However, you can enroll devices running LTSC to plan for an upgrade to a General Availability Channel release. Upgrade Readiness helps you ensure that applications and drivers are ready for a Windows 10 upgrade. The solution provides up-to-date application and driver inventory, information about known issues, troubleshooting guidance, and per-device readiness and tracking details. The Upgrade Readiness tool moved from public preview to general availability on March 2, 2017. diff --git a/windows/whats-new/ltsc/whats-new-windows-10-2021.md b/windows/whats-new/ltsc/whats-new-windows-10-2021.md index ac90bf888f..12d55d3da6 100644 --- a/windows/whats-new/ltsc/whats-new-windows-10-2021.md +++ b/windows/whats-new/ltsc/whats-new-windows-10-2021.md @@ -22,7 +22,7 @@ This article lists new and updated features and content that is of interest to I > [!NOTE] > Features in Windows 10 Enterprise LTSC 2021 are equivalent to Windows 10, version 21H2.
    -> The LTSC release is [intended for special use devices](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/LTSC-What-is-it-and-when-should-it-be-used/ba-p/293181). Support for LTSC by apps and tools that are designed for the semi-annual channel release of Windows 10 might be limited. +> The LTSC release is [intended for special use devices](https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/LTSC-What-is-it-and-when-should-it-be-used/ba-p/293181). Support for LTSC by apps and tools that are designed for the General Availability Channel release of Windows 10 might be limited. Windows 10 Enterprise LTSC 2021 builds on Windows 10 Enterprise LTSC 2019, adding premium features such as advanced protection against modern security threats and comprehensive device management, app management, and control capabilities. diff --git a/windows/whats-new/whats-new-windows-10-version-21H2.md b/windows/whats-new/whats-new-windows-10-version-21H2.md index 7c111593df..a2cf52e895 100644 --- a/windows/whats-new/whats-new-windows-10-version-21H2.md +++ b/windows/whats-new/whats-new-windows-10-version-21H2.md @@ -35,7 +35,7 @@ To learn more about the status of the November 2021 Update rollout, known issues ## Updates and servicing -Windows 10, version 21H2 feature updates are installed annually using the General Availability Channel. Previous feature updates were installed using the Semi-Annual Channel. For more information on this change, see the [How to get the Windows 10 November 2021 Update](https://blogs.windows.com/windowsexperience/?p=176473). +Windows 10, version 21H2 feature updates are installed annually using the General Availability Channel. Previous feature updates were installed using the General Availability Channel. For more information on this change, see the [How to get the Windows 10 November 2021 Update](https://blogs.windows.com/windowsexperience/?p=176473). Quality updates are still installed monthly on patch Tuesday. diff --git a/windows/whats-new/windows-11-plan.md b/windows/whats-new/windows-11-plan.md index aa1f8b6d33..eb9c208939 100644 --- a/windows/whats-new/windows-11-plan.md +++ b/windows/whats-new/windows-11-plan.md @@ -95,7 +95,7 @@ Along with user experience and security improvements, Windows 11 introduces enha When Windows 11 reaches general availability, a consolidated Windows 11 update history will be available on support.microsoft.com, similar to what is [available today for Windows 10](https://support.microsoft.com/topic/windows-10-update-history-1b6aac92-bf01-42b5-b158-f80c6d93eb11). Similarly, the [Windows release health](/windows/release-health/) hub will offer quick access to Windows 11 servicing announcements, known issues, and safeguard holds. -It is important that organizations have adequate time to plan for Windows 11. Microsoft also recognizes that many organizations will have a mix of Windows 11 and Windows 10 devices across their ecosystem. Devices on in-service versions of Windows 10 will continue to receive monthly Windows 10 security updates through 2025, as well as incremental improvements to Windows 10 to support ongoing Microsoft 365 deployments. For more information, see the [Windows 10 release information](/windows/release-health/release-information) page, which offers information about the Windows 10 Semi-Annual Channel and Long-term Servicing Channel (LTSC) releases. +It is important that organizations have adequate time to plan for Windows 11. Microsoft also recognizes that many organizations will have a mix of Windows 11 and Windows 10 devices across their ecosystem. Devices on in-service versions of Windows 10 will continue to receive monthly Windows 10 security updates through 2025, as well as incremental improvements to Windows 10 to support ongoing Microsoft 365 deployments. For more information, see the [Windows 10 release information](/windows/release-health/release-information) page, which offers information about the Windows 10 General Availability Channel and Long-term Servicing Channel (LTSC) releases. ## Application compatibility From 1f46bc5fd24a84813793d7626220469d149b9c1f Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Thu, 27 Jan 2022 11:10:40 -0700 Subject: [PATCH 106/666] Update waas-delivery-optimization.md --- .../update/waas-delivery-optimization.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 5653512b73..e01282e8c0 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -38,10 +38,10 @@ 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 = None, 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](/waas-delivery-optimization-reference#select-a-method-to-restrict-peer-selection)** (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). +- Local Peer Discovery: a new option for **[Restrict Peer Selection By](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection)** (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). > [!NOTE] -> The Local Peer Discovery (DNS-SD, [RFC 6763](https://datatracker.ietf.org/doc/html/rfc6763)) option can only be set via MDM delivered policies on Windows 11 builds. This feature can be enabled in supported Windows 10 builds by setting the `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization\DORestrictPeerSelectionBy` value to **2**. For more information, see [Delivery Optimization reference](/windows/deployment/update/waas-delivery-optimization-reference). +> The Local Peer Discovery (DNS-SD, [RFC 6763](https://datatracker.ietf.org/doc/html/rfc6763)) option can only be set via MDM delivered policies on Windows 11 builds. This feature can be enabled in supported Windows 10 builds by setting the `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization\DORestrictPeerSelectionBy` value to **2**. For more information, see [Delivery Optimization reference](/windows/deployment/update/waas-delivery-optimization-reference.md). - Starting with Windows 11, the Bypass option of [Download Mode](waas-delivery-optimization-reference.md#download-mode) is no longer used. @@ -88,7 +88,7 @@ The following table lists the minimum Windows 10 version that supports Delivery |------------------------|----------------|-----------------|--------------|---------------| | Device Update for IoT Hub | Ubuntu 18.04, 20.04 / Debian 9, 10 | :heavy_check_mark: | | :heavy_check_mark: | > [!NOTE] -> Starting with Configuration Manager version 1910, you can use Delivery Optimization for the distribution of all Windows update content for clients running Windows 10 version 1709 or newer, not just express installation files. For more, see [Delivery Optimization starting in version 1910](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery#bkmk_DO-1910). +> Starting with Configuration Manager version 1910, you can use Delivery Optimization for the distribution of all Windows update content for clients running Windows 10 version 1709 or newer, not just express installation files. For more, see [Delivery Optimization starting in version 1910](mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery.md#bkmk_DO-1910). 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 (which includes either Ethernet or WiFi), but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. @@ -129,7 +129,7 @@ If you set up Delivery Optimization to create peer groups that include devices a Delivery Optimization also communicates with its cloud service by using HTTP/HTTPS over port 80. #### What are the requirements if I use a proxy? -For Delivery Optimization to successfully use the proxy, you should set up the proxy by using Windows proxy settings or Internet Explorer proxy settings. For details see [Using a proxy with Delivery Optimization](./delivery-optimization-proxy.md). Most content downloaded with Delivery Optimization uses byte range requests. Make sure your proxy allows byte range requests. For more information, see [Proxy requirements for Windows Update](/windows/deployment/update/windows-update-troubleshooting). +For Delivery Optimization to successfully use the proxy, you should set up the proxy by using Windows proxy settings or Internet Explorer proxy settings. For details see [Using a proxy with Delivery Optimization](./delivery-optimization-proxy.md). Most content downloaded with Delivery Optimization uses byte range requests. Make sure your proxy allows byte range requests. For more information, see [Proxy requirements for Windows Update](/windows/deployment/update/windows-update-troubleshooting.md). #### What hostnames should I allow through my firewall to support Delivery Optimization? @@ -156,7 +156,7 @@ Delivery Optimization attempts to identify VPNs by checking the network adapter If the connection is identified as a VPN, Delivery Optimization will suspend uploads to other peers. However, you can allow uploads over a VPN by using the [Enable Peer Caching while the device connects via VPN](waas-delivery-optimization-reference.md#enable-peer-caching-while-the-device-connects-via-vpn) policy. -If you have defined a boundary group in Configuration Manager for VPN IP ranges, you can set the [DownloadMode](//waas-delivery-optimization-reference#download-mode) policy to 0 for that boundary group to ensure that there will be no peer-to-peer activity over the VPN. When the device is not connected using a VPN, it can still use peer-to-peer with the default of LAN. +If you have defined a boundary group in Configuration Manager for VPN IP ranges, you can set the [DownloadMode](waas-delivery-optimization-reference.md#download-mode) policy to 0 for that boundary group to ensure that there will be no peer-to-peer activity over the VPN. When the device is not connected using a VPN, it can still use peer-to-peer with the default of LAN. With split tunneling, make sure to allow direct access to these endpoints: @@ -202,7 +202,7 @@ If you don't see any bytes coming from peers the cause might be one of the follo Try these steps: 1. Start a download of an app that is larger than 50 MB from the Store (for example "Candy Crush Saga"). -2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and observe the [DownloadMode](//waas-delivery-optimization-reference#download-mode) setting. For peering to work, DownloadMode should be 1, 2, or 3. +2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and observe the [DownloadMode](waas-delivery-optimization-reference.md#download-mode) setting. For peering to work, DownloadMode should be 1, 2, or 3. 3. If DownloadMode is 99, it could indicate your device is unable to reach the Delivery Optimization cloud services. Ensure that the Delivery Optimization host names are allowed access: most importantly **\*.do.dsp.mp.microsoft.com**. ### The cloud service doesn't see other peers on the network. @@ -210,9 +210,9 @@ Try these steps: Try these steps: 1. Download the same app on two different devices on the same network, waiting 10 – 15 minutes between downloads. -2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DownloadMode](//waas-delivery-optimization-reference#download-mode)** is 1 or 2 on both devices. +2. Run `Get-DeliveryOptimizationStatus` from an elevated PowerShell window and ensure that **[DownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1 or 2 on both devices. 3. Run `Get-DeliveryOptimizationPerfSnap` from an elevated PowerShell window on the second device. The **NumberOfPeers** field should be non-zero. -4. If the number of peers is zero and **[DownloadMode](//waas-delivery-optimization-reference#download-mode)** is 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for “what is my IP”). In the case where devices are not reporting the same public IP address, configure **[DownloadMode](//waas-delivery-optimization-reference#download-mode)** to 2 (Group) and use a custom **[GroupID (Guid)](//waas-delivery-optimization-reference#group-id)**, to fix this. +4. If the number of peers is zero and **[DownloadMode](waas-delivery-optimization-reference.md#download-mode)** is 1, ensure that both devices are using the same public IP address to reach the internet (you can easily do this by opening a browser window and do a search for “what is my IP”). In the case where devices are not reporting the same public IP address, configure **[DownloadMode](waas-delivery-optimization-reference.md#download-mode)** to 2 (Group) and use a custom **[GroupID (Guid)](waas-delivery-optimization-reference.md#group-id)**, to fix this. > [!NOTE] > Starting in Windows 10, version 2004, `Get-DeliveryOptimizationStatus` has a new option `-PeerInfo` which returns a real-time list of the connected peers. From 23a0a937e3cc92e1c268ad2e2e05ec4edafef96e Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Thu, 27 Jan 2022 11:20:00 -0700 Subject: [PATCH 107/666] Update waas-delivery-optimization.md --- windows/deployment/update/waas-delivery-optimization.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index e01282e8c0..83c042e7af 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -26,9 +26,9 @@ ms.custom: seo-marvel-apr2020 > **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). -Windows updates, upgrades, and applications can contain packages with very large files. Downloading and distributing updates can consume quite a bit of network resources on the devices receiving them. You can use Delivery Optimization to reduce bandwidth consumption by sharing the work of downloading these packages among multiple devices in your deployment. Delivery Optimization is a self-organizing distributed cache that allows clients to download those packages from alternate sources (such as other peers on the network) in addition to the traditional Internet-based servers. You can use Delivery Optimization with Windows Update, Windows Server Update Services (WSUS), Windows Update for Business, or Microsoft Endpoint Manager (when installation of Express Updates is enabled). +Windows updates, upgrades, and applications can contain packages with large files. Downloading and distributing updates can consume quite a bit of network resources on the devices receiving them. You can use Delivery Optimization to reduce bandwidth consumption by sharing the work of downloading these packages among multiple devices in your deployment. Delivery Optimization is a cloud-managed solution that allows clients to download those packages from alternate sources (such as other peers on the network) in addition to the traditional Internet-based servers. You can use Delivery Optimization with Windows Update, Windows Server Update Services (WSUS), Windows Update for Business, or Microsoft Endpoint Manager (when installation of Express Updates is enabled). -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. + Access to the Delivery Optimization cloud services and the Internet, are both requirements for using the peer-to-peer functionality of Delivery Optimization. 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). @@ -38,7 +38,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 = None, 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](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection)** (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). +- Local Peer Discovery: a new option for **[Restrict Peer Selection By](waas-delivery-optimization-reference.md#select-a-method-to-restrict-peer-selection)** (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 Group mode is enabled, Delivery Optimization will connect to locally discovered peers that are also part of the same group, for those devices with the same Group ID). > [!NOTE] > The Local Peer Discovery (DNS-SD, [RFC 6763](https://datatracker.ietf.org/doc/html/rfc6763)) option can only be set via MDM delivered policies on Windows 11 builds. This feature can be enabled in supported Windows 10 builds by setting the `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization\DORestrictPeerSelectionBy` value to **2**. For more information, see [Delivery Optimization reference](/windows/deployment/update/waas-delivery-optimization-reference.md). From 768b1dfcf8931b8ea6b19c16b9b181e71863de41 Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Thu, 27 Jan 2022 11:22:39 -0700 Subject: [PATCH 108/666] Update waas-delivery-optimization.md --- 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 83c042e7af..b134f2739a 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -88,7 +88,7 @@ The following table lists the minimum Windows 10 version that supports Delivery |------------------------|----------------|-----------------|--------------|---------------| | Device Update for IoT Hub | Ubuntu 18.04, 20.04 / Debian 9, 10 | :heavy_check_mark: | | :heavy_check_mark: | > [!NOTE] -> Starting with Configuration Manager version 1910, you can use Delivery Optimization for the distribution of all Windows update content for clients running Windows 10 version 1709 or newer, not just express installation files. For more, see [Delivery Optimization starting in version 1910](mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery.md#bkmk_DO-1910). +> Starting with Configuration Manager version 1910, you can use Delivery Optimization for the distribution of all Windows update content for clients running Windows 10 version 1709 or newer, not just express installation files. For more, see [Delivery Optimization starting in version 1910](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery.md#bkmk_DO-1910). 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 (which includes either Ethernet or WiFi), but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. From f54d6d146a1d5582a32c087542eb32a5ca8645b7 Mon Sep 17 00:00:00 2001 From: Carmen Forsmann Date: Thu, 27 Jan 2022 11:39:52 -0700 Subject: [PATCH 109/666] Update waas-delivery-optimization.md --- 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 b134f2739a..c28ce0b0d1 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -88,7 +88,7 @@ The following table lists the minimum Windows 10 version that supports Delivery |------------------------|----------------|-----------------|--------------|---------------| | Device Update for IoT Hub | Ubuntu 18.04, 20.04 / Debian 9, 10 | :heavy_check_mark: | | :heavy_check_mark: | > [!NOTE] -> Starting with Configuration Manager version 1910, you can use Delivery Optimization for the distribution of all Windows update content for clients running Windows 10 version 1709 or newer, not just express installation files. For more, see [Delivery Optimization starting in version 1910](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery.md#bkmk_DO-1910). +> Starting with Configuration Manager version 1910, you can use Delivery Optimization for the distribution of all Windows update content for clients running Windows 10 version 1709 or newer, not just express installation files. For more, see [Delivery Optimization starting in version 1910](/mem/configmgr/sum/deploy-use/optimize-windows-10-update-delivery#bkmk_DO-1910). 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 (which includes either Ethernet or WiFi), but you can configure it differently in Group Policy and mobile device management (MDM) solutions such as Microsoft Intune. From d97cd72d148e9ed96fa6400a693534167f28d3ba Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 27 Jan 2022 12:41:53 -0800 Subject: [PATCH 110/666] Update troubleshoot-tcpip-netmon.md --- windows/client-management/troubleshoot-tcpip-netmon.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/client-management/troubleshoot-tcpip-netmon.md b/windows/client-management/troubleshoot-tcpip-netmon.md index 3ba8c0dd3f..64d8d13db9 100644 --- a/windows/client-management/troubleshoot-tcpip-netmon.md +++ b/windows/client-management/troubleshoot-tcpip-netmon.md @@ -7,7 +7,7 @@ ms.topic: troubleshooting author: dansimp ms.localizationpriority: medium ms.author: dansimp -ms.date: 12/06/2018 +ms.date: 01/27/2022 ms.reviewer: manager: dansimp ms.collection: highpri @@ -15,7 +15,7 @@ ms.collection: highpri # Collect data using Network Monitor -In this topic, you will learn how to use Microsoft Network Monitor 3.4, which is a tool for capturing network traffic. +In this article, you will learn how to use Microsoft Network Monitor 3.4, which is a tool for capturing network traffic. > [!NOTE] > Network Monitor is the archived protocol analyzer and is no longer under development. Also, Microsoft Message Analyzer (MMA) was retired and its download packages removed from microsoft.com sites on November 25 2019. There is currently no Microsoft replacement for Microsoft Message Analyzer in development at this time. For similar functionality, please consider using a 3rd party network protocol analyzer tool. For more details, see [Microsoft Message Analyzer Operating Guide](/message-analyzer/microsoft-message-analyzer-operating-guide). From 609b51c9dc532e97c8efb4124864fb9dfabbfd0b Mon Sep 17 00:00:00 2001 From: Denise Vangel-MSFT Date: Thu, 27 Jan 2022 12:43:30 -0800 Subject: [PATCH 111/666] Update troubleshoot-tcpip-netmon.md --- windows/client-management/troubleshoot-tcpip-netmon.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/client-management/troubleshoot-tcpip-netmon.md b/windows/client-management/troubleshoot-tcpip-netmon.md index 64d8d13db9..7bbb4f70f3 100644 --- a/windows/client-management/troubleshoot-tcpip-netmon.md +++ b/windows/client-management/troubleshoot-tcpip-netmon.md @@ -18,7 +18,7 @@ ms.collection: highpri In this article, you will learn how to use Microsoft Network Monitor 3.4, which is a tool for capturing network traffic. > [!NOTE] -> Network Monitor is the archived protocol analyzer and is no longer under development. Also, Microsoft Message Analyzer (MMA) was retired and its download packages removed from microsoft.com sites on November 25 2019. There is currently no Microsoft replacement for Microsoft Message Analyzer in development at this time. For similar functionality, please consider using a 3rd party network protocol analyzer tool. For more details, see [Microsoft Message Analyzer Operating Guide](/message-analyzer/microsoft-message-analyzer-operating-guide). +> Network Monitor is the archived protocol analyzer and is no longer under development. Also, Microsoft Message Analyzer (MMA) was retired and its download packages were removed from microsoft.com sites on November 25, 2019. There is currently no Microsoft replacement for Microsoft Message Analyzer in development at this time. For similar functionality, consider using another, non-Microsoft network protocol analyzer tool. For more details, see [Microsoft Message Analyzer Operating Guide](/message-analyzer/microsoft-message-analyzer-operating-guide). To get started, [download Network Monitor tool](https://www.microsoft.com/download/details.aspx?id=4865). When you install Network Monitor, it installs its driver and hooks it to all the network adapters installed on the device. You can see the same on the adapter properties, as shown in the following image: @@ -28,11 +28,11 @@ When the driver gets hooked to the network interface card (NIC) during installat **To capture traffic** -1. Run netmon in an elevated status by choosing Run as Administrator. +1. Run netmon in an elevated status by choosing **Run as Administrator**. ![Image of Start search results for Netmon.](images/nm-start.png) -2. Network Monitor opens with all network adapters displayed. Select the network adapters where you want to capture traffic, click **New Capture**, and then click **Start**. +2. Network Monitor opens with all network adapters displayed. Select the network adapters where you want to capture traffic, click **New Capture**, and then select **Start**. ![Image of the New Capture option on menu.](images/tcp-ts-4.png) From 98007ce9eb064c8c6581a27002d0ddde5cad7ae8 Mon Sep 17 00:00:00 2001 From: Daniel Simpson Date: Thu, 27 Jan 2022 15:14:19 -0800 Subject: [PATCH 112/666] Update understanding-wdac-policy-settings.md --- .../understanding-wdac-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md index d68f3d6a3f..fd7b1f528e 100644 --- a/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md +++ b/windows/security/threat-protection/windows-defender-application-control/understanding-wdac-policy-settings.md @@ -1,5 +1,5 @@ --- -title: Understanding WDAC secure settings. +title: Understanding Windows Defender Application Control (WDAC) secure settings description: Learn about secure settings in Windows Defender Application Control. keywords: security, malware ms.assetid: 8d6e0474-c475-411b-b095-1c61adb2bdbb From dbd766686e0cda7b71345fbf2612a687bd3251c2 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 28 Jan 2022 09:53:21 +0530 Subject: [PATCH 113/666] Update windows-to-go-frequently-asked-questions.yml --- .../planning/windows-to-go-frequently-asked-questions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml b/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml index 62e665f800..4de6a56139 100644 --- a/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml +++ b/windows/deployment/planning/windows-to-go-frequently-asked-questions.yml @@ -102,7 +102,7 @@ summary: | - [My host computer running Windows 7 is protected by BitLocker Drive Encryption. Why did I need to use the recovery key to unlock and reboot my host computer after using Windows To Go?](#my-host-computer-running-windows-7-is-protected-by-bitlocker-drive-encryption--why-did-i-need-to-use-the-recovery-key-to-unlock-and-reboot-my-host-computer-after-using-windows-to-go-) - - [I decided to stop using a drive for Windows To Go and reformatted it – why it doesn't have a drive letter assigned and how can I fix it?](#i-decided-to-stop-using-a-drive-for-windows-to-go-and-reformatted-it---why-doesn-t-it-have-a-drive-letter-assigned-and-how-can-i-fix-it-) + - [I decided to stop using a drive for Windows To Go and reformatted it – why it doesn't have a drive letter assigned and how can I fix it?](#i-decided-to-stop-using-a-drive-for-windows-to-go-and-reformatted-it---why-it-doesn-t-have-a-drive-letter-assigned-and-how-can-i-fix-it-) - [Why do I keep on getting the message "Installing devices…" when I boot Windows To Go?](#why-do-i-keep-on-getting-the-message--installing-devices---when-i-boot-windows-to-go-) From 16b07f21404f1ff45dde14561d0082ee4a3e60ab Mon Sep 17 00:00:00 2001 From: Alekhya Jupudi Date: Fri, 28 Jan 2022 12:35:51 +0530 Subject: [PATCH 114/666] Windows Security App Notification Update Added a column with associated notifications toggle information as per Task :5650791 --- .../wdsc-hide-notifications.md | 94 +++++++++---------- 1 file changed, 46 insertions(+), 48 deletions(-) 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 a58b61c3b1..4b010e206c 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 @@ -91,54 +91,52 @@ This can only be done in Group Policy. > You can use the following registry key and DWORD value to **Hide not-critical notifications**. >**[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender Security Center\Notifications]** **"DisableEnhancedNotifications"=dword:00000001** - - ## Notifications -| Purpose | Notification text | Toast Identifier | Critical? | -|---------|------------------|-------------|-----------| -| Network isolation | Your IT administrator has caused Windows Defender to disconnect your device. Contact IT help desk. | SENSE_ISOLATION | Yes | -| Network isolation customized | _Company name_ has caused Windows Defender to disconnect your device. Contact IT help desk _phone number_, _email address_, _url_. | SENSE_ISOLATION_CUSTOM (body) | Yes | -| Restricted access | Your IT administrator has caused Windows Defender to limit actions on this device. Some apps may not function as expected. Contact IT help desk. | SENSE_PROCESS_RESTRICTION | Yes | -| Restricted access customized | _Company_ has caused Windows Defender to limit actions on this device. Some apps may not function as expected. Contact IT help desk. | SENSE_PROCESS_RESTRICTION_CUSTOM (body) | Yes | -| HVCI, driver compat check fails (upon trying to enable) | There may be an incompatibility on your device. | HVCI_ENABLE_FAILURE | Yes | -| HVCI, reboot needed to enable | The recent change to your protection settings requires a restart of your device. | HVCI_ENABLE_SUCCESS | Yes | -| Item skipped in scan, due to exclusion setting, or network scanning disabled by admin | The Microsoft Defender Antivirus scan skipped an item due to exclusion or network scanning settings. | ITEM_SKIPPED | Yes | -| Remediation failure | Microsoft Defender Antivirus couldn’t completely resolve potential threats. | CLEAN_FAILED | Yes | -| Follow-up action (restart & scan) | Microsoft Defender Antivirus found _threat_ in _file name_. Please restart and scan your device. Restart and scan | MANUALSTEPS_REQUIRED | Yes | -| Follow-up action (restart) | Microsoft Defender Antivirus found _threat_ in _file_. Please restart your device. | WDAV_REBOOT | Yes | -| Follow-up action (Full scan) | Microsoft Defender Antivirus found _threat_ in _file_. Please run a full scan of your device. | FULLSCAN_REQUIRED | Yes | -| Sample submission prompt | Review files that Windows Defender will send to Microsoft. Sending this information can improve how Microsoft Defender Antivirus helps protect your device. | SAMPLE_SUBMISSION_REQUIRED | Yes | -| OS support ending warning | Support for your version of Windows is ending. When this support ends, Microsoft Defender Antivirus won’t be supported, and your device might be at risk. | SUPPORT_ENDING | Yes | -| OS support ended, device at risk | Support for your version of Windows has ended. Microsoft Defender Antivirus is no longer supported, and your device might be at risk. | SUPPORT_ENDED _and_ SUPPORT_ENDED_NO_DEFENDER | Yes | -| Summary notification, items found | Microsoft Defender Antivirus successfully took action on _n_ threats since your last summary. Your device was scanned _n_ times. | RECAP_FOUND_THREATS_SCANNED | No | -| Summary notification, items found, no scan count | Microsoft Defender Antivirus successfully took action on _n_ threats since your last summary. | RECAP_FOUND_THREATS | No | -| Summary notification, **no** items found, scans performed | Microsoft Defender Antivirus did not find any threats since your last summary. Your device was scanned _n_ times. | RECAP_NO THREATS_SCANNED | No | -| Summary notification, **no** items found, no scans | Microsoft Defender Antivirus did not find any threats since your last summary. | RECAP_NO_THREATS | No | -| Scan finished, manual, threats found | Microsoft Defender Antivirus scanned your device at _timestamp_ on _date_, and took action against threats. | RECENT_SCAN_FOUND_THREATS | No | -| Scan finished, manual, **no** threats found | Microsoft Defender Antivirus scanned your device at _timestamp_ on _date_. No threats were found. | RECENT_SCAN_NO_THREATS | No | -| Threat found | Microsoft Defender Antivirus found threats. Get details. | CRITICAL | No | -| LPS on notification | Microsoft Defender Antivirus is periodically scanning your device. You’re also using another antivirus program for active protection. | PERIODIC_SCANNING_ON | No | -| Long running BaFS | Your IT administrator requires a security scan of this item. The scan could take up to _n_ seconds. | BAFS | No | -| Long running BaFS customized | _Company_ requires a security scan of this item. The scan could take up to _n_ seconds. | BAFS_DETECTED_CUSTOM (body) | No | -| Sense detection | This application was removed because it was blocked by your IT security settings | WDAV_SENSE_DETECTED | No | -| Sense detection customized | This application was removed because it was blocked by your IT security settings | WDAV_SENSE_DETECTED_CUSTOM (body) | No | -| Ransomware specific detection | Microsoft Defender Antivirus has detected threats which may include ransomware. | WDAV_RANSOMWARE_DETECTED | No | -| ASR (HIPS) block | Your IT administrator caused Windows Defender Security Center to block this action. Contact your IT help desk. | HIPS_ASR_BLOCKED | No | -| ASR (HIPS) block customized | _Company_ caused Windows Defender Security Center to block this action. Contact your IT help desk. | HIPS_ASR_BLOCKED_CUSTOM (body) | No | -| CFA (FolderGuard) block | Controlled folder access blocked _process_ from making changes to the folder _path_ | FOLDERGUARD_BLOCKED | No | -| Network protect (HIPS) network block customized | _Company_ caused Windows Defender Security Center to block this network connection. Contact your IT help desk. | HIPS_NETWORK_BLOCKED_CUSTOM (body) | No | -| Network protection (HIPS) network block | Your IT administrator caused Windows Defender Security Center to block this network connection. Contact your IT help desk. | HIPS_NETWORK_BLOCKED | No | -| PUA detection, not blocked | Your settings cause the detection of any app that might perform unwanted actions on your computer. | PUA_DETECTED | No | -| PUA notification | Your IT settings caused Microsoft Defender Antivirus to block an app that may potentially perform unwanted actions on your device. | PUA_BLOCKED | No | -| PUA notification, customized | _Company_ caused Microsoft Defender Antivirus to block an app that may potentially perform unwanted actions on your device. | PUA_BLOCKED_CUSTOM (body) | No | -| Network isolation ended | | | No | -| Network isolation ended, customized | | | No | -| Restricted access ended | | | No | -| Restricted access ended, customized | | | No | -| Dynamic lock on, but bluetooth off | | | No | -| Dynamic lock on, bluetooth on, but device unpaired | | | No | -| Dynamic lock on, bluetooth on, but unable to detect device | | | No | -| NoPa or federated no hello | | | No | -| NoPa or federated hello broken | | | No | \ No newline at end of file +| Purpose | Notification text | Toast Identifier | Critical? |Notification Toggle| +|---------|------------------|-------------|-----------|---------| +| Network isolation | Your IT administrator has caused Windows Defender to disconnect your device. Contact IT help desk. | SENSE_ISOLATION | Yes |Firewall and network protection notification| +| Network isolation customized | _Company name_ has caused Windows Defender to disconnect your device. Contact IT help desk _phone number_, _email address_, _url_. | SENSE_ISOLATION_CUSTOM (body) | Yes |Firewall and network protection notification| +| Restricted access | Your IT administrator has caused Windows Defender to limit actions on this device. Some apps may not function as expected. Contact IT help desk. | SENSE_PROCESS_RESTRICTION | Yes |Firewall and network protection notification| +| Restricted access customized | _Company_ has caused Windows Defender to limit actions on this device. Some apps may not function as expected. Contact IT help desk. | SENSE_PROCESS_RESTRICTION_CUSTOM (body) | Yes |Firewall and network protection notification| +| HVCI, driver compat check fails (upon trying to enable) | There may be an incompatibility on your device. | HVCI_ENABLE_FAILURE | Yes |Firewall and network protection notification| +| HVCI, reboot needed to enable | The recent change to your protection settings requires a restart of your device. | HVCI_ENABLE_SUCCESS | Yes |Firewall and network protection notification| +| Item skipped in scan, due to exclusion setting, or network scanning disabled by admin | The Microsoft Defender Antivirus scan skipped an item due to exclusion or network scanning settings. | ITEM_SKIPPED | Yes |Virus & threat protection notification| +| Remediation failure | Microsoft Defender Antivirus couldn’t completely resolve potential threats. | CLEAN_FAILED | Yes |Virus & threat protection notification| +| Follow-up action (restart & scan) | Microsoft Defender Antivirus found _threat_ in _file name_. Please restart and scan your device. Restart and scan | MANUALSTEPS_REQUIRED | Yes |Virus & threat protection notification| +| Follow-up action (restart) | Microsoft Defender Antivirus found _threat_ in _file_. Please restart your device. | WDAV_REBOOT | Yes |Virus & threat protection notification| +| Follow-up action (Full scan) | Microsoft Defender Antivirus found _threat_ in _file_. Please run a full scan of your device. | FULLSCAN_REQUIRED | Yes |Virus & threat protection notification| +| Sample submission prompt | Review files that Windows Defender will send to Microsoft. Sending this information can improve how Microsoft Defender Antivirus helps protect your device. | SAMPLE_SUBMISSION_REQUIRED | Yes |Virus & threat protection notification| +| OS support ending warning | Support for your version of Windows is ending. When this support ends, Microsoft Defender Antivirus won’t be supported, and your device might be at risk. | SUPPORT_ENDING | Yes |Virus & threat protection notification| +| OS support ended, device at risk | Support for your version of Windows has ended. Microsoft Defender Antivirus is no longer supported, and your device might be at risk. | SUPPORT_ENDED _and_ SUPPORT_ENDED_NO_DEFENDER | Yes |Virus & threat protection notification| +| Summary notification, items found | Microsoft Defender Antivirus successfully took action on _n_ threats since your last summary. Your device was scanned _n_ times. | RECAP_FOUND_THREATS_SCANNED | No |Virus & threat protection notification| +| Summary notification, items found, no scan count | Microsoft Defender Antivirus successfully took action on _n_ threats since your last summary. | RECAP_FOUND_THREATS | No |Virus & threat protection notification| +| Summary notification, **no** items found, scans performed | Microsoft Defender Antivirus did not find any threats since your last summary. Your device was scanned _n_ times. | RECAP_NO THREATS_SCANNED | No |Virus & threat protection notification| +| Summary notification, **no** items found, no scans | Microsoft Defender Antivirus did not find any threats since your last summary. | RECAP_NO_THREATS | No |Virus & threat protection notification| +| Scan finished, manual, threats found | Microsoft Defender Antivirus scanned your device at _timestamp_ on _date_, and took action against threats. | RECENT_SCAN_FOUND_THREATS | No |Virus & threat protection notification| +| Scan finished, manual, **no** threats found | Microsoft Defender Antivirus scanned your device at _timestamp_ on _date_. No threats were found. | RECENT_SCAN_NO_THREATS | No |Virus & threat protection notification| +| Threat found | Microsoft Defender Antivirus found threats. Get details. | CRITICAL | No |Virus & threat protection notification| +| LPS on notification | Microsoft Defender Antivirus is periodically scanning your device. You’re also using another antivirus program for active protection. | PERIODIC_SCANNING_ON | No |Virus & threat protection notification| +| Long running BaFS | Your IT administrator requires a security scan of this item. The scan could take up to _n_ seconds. | BAFS | No |Firewall and network protection notification| +| Long running BaFS customized | _Company_ requires a security scan of this item. The scan could take up to _n_ seconds. | BAFS_DETECTED_CUSTOM (body) | No |Firewall and network protection notification| +| Sense detection | This application was removed because it was blocked by your IT security settings | WDAV_SENSE_DETECTED | No |Firewall and network protection notification| +| Sense detection customized | This application was removed because it was blocked by your IT security settings | WDAV_SENSE_DETECTED_CUSTOM (body) | No |Firewall and network protection notification| +| Ransomware specific detection | Microsoft Defender Antivirus has detected threats which may include ransomware. | WDAV_RANSOMWARE_DETECTED | No |Virus & threat protection notification| +| ASR (HIPS) block | Your IT administrator caused Windows Defender Security Center to block this action. Contact your IT help desk. | HIPS_ASR_BLOCKED | No |Firewall and network protection notification| +| ASR (HIPS) block customized | _Company_ caused Windows Defender Security Center to block this action. Contact your IT help desk. | HIPS_ASR_BLOCKED_CUSTOM (body) | No |Firewall and network protection notification| +| CFA (FolderGuard) block | Controlled folder access blocked _process_ from making changes to the folder _path_ | FOLDERGUARD_BLOCKED | No |Firewall and network protection notification| +| Network protect (HIPS) network block customized | _Company_ caused Windows Defender Security Center to block this network connection. Contact your IT help desk. | HIPS_NETWORK_BLOCKED_CUSTOM (body) | No |Firewall and network protection notification| +| Network protection (HIPS) network block | Your IT administrator caused Windows Defender Security Center to block this network connection. Contact your IT help desk. | HIPS_NETWORK_BLOCKED | No |Firewall and network protection notification| +| PUA detection, not blocked | Your settings cause the detection of any app that might perform unwanted actions on your computer. | PUA_DETECTED | No |Firewall and network protection notification| +| PUA notification | Your IT settings caused Microsoft Defender Antivirus to block an app that may potentially perform unwanted actions on your device. | PUA_BLOCKED | No |Firewall and network protection notification| +| PUA notification, customized | _Company_ caused Microsoft Defender Antivirus to block an app that may potentially perform unwanted actions on your device. | PUA_BLOCKED_CUSTOM (body) | No |Firewall and network protection notification| +| Network isolation ended | | | No |Firewall and network protection notification| +| Network isolation ended, customized | | | No |Firewall and network protection notification| +| Restricted access ended | | | No |Firewall and network protection notification| +| Restricted access ended, customized | | | No |Firewall and network protection notification| +| Dynamic lock on, but bluetooth off | | | No |Account protection notification| +| Dynamic lock on, bluetooth on, but device unpaired | | | No |Account protection notification| +| Dynamic lock on, bluetooth on, but unable to detect device | | | No |Account protection notification| +| NoPa or federated no hello | | | No |Account protection notification| +| NoPa or federated hello broken | | | No |Account protection notification| \ No newline at end of file From f4750619b3bce921f8654014f64ba92d6991d825 Mon Sep 17 00:00:00 2001 From: Siddarth Mandalika Date: Fri, 28 Jan 2022 18:46:20 +0530 Subject: [PATCH 115/666] Acrolinx enhancement --- education/windows/autopilot-reset.md | 23 +-- education/windows/change-history-edu.md | 6 +- education/windows/change-to-pro-education.md | 26 ++-- .../windows/chromebook-migration-guide.md | 126 ++++++++--------- .../configure-windows-for-education.md | 22 +-- .../deploy-windows-10-in-a-school-district.md | 132 +++++++++--------- .../windows/deploy-windows-10-in-a-school.md | 110 +++++++-------- ...se-management-strategies-and-deployment.md | 2 +- 8 files changed, 226 insertions(+), 221 deletions(-) diff --git a/education/windows/autopilot-reset.md b/education/windows/autopilot-reset.md index c0ac95e03e..41d85135d0 100644 --- a/education/windows/autopilot-reset.md +++ b/education/windows/autopilot-reset.md @@ -19,7 +19,12 @@ manager: dansimp - Windows 10, version 1709 -IT admins or technical teachers can use Autopilot Reset to quickly remove personal files, apps, and settings, and reset Windows 10 devices from the lock screen any time and apply original settings and management enrollment (Azure Active Directory and device management) so the devices are ready to use. With Autopilot Reset, devices are returned to a fully configured or known IT-approved state. +IT admins or technical teachers can use Autopilot Reset to: + - Quickly remove personal files, apps, and settings, + - Reset Windows 10 devices from the lock screen anytime, and + - Apply original settings and management enrollment (Azure Active Directory and device management) so the devices are ready to use. + +With Autopilot Reset, devices are returned to a fully configured or known IT-approved state. To enable Autopilot Reset in Windows 10, version 1709 (Fall Creators Update), you must: @@ -30,7 +35,7 @@ To enable Autopilot Reset in Windows 10, version 1709 (Fall Creators Update), yo To use Autopilot Reset, [Windows Recovery Environment (WinRE) must be enabled on the device](#winre). -**DisableAutomaticReDeploymentCredentials** is a policy that enables or disables the visibility of the credentials for Autopilot Reset. It is a policy node in the [Policy CSP](/windows/client-management/mdm/policy-csp-credentialproviders), **CredentialProviders/DisableAutomaticReDeploymentCredentials**. By default, this policy is set to 1 (Disable). This ensures that Autopilot Reset isn't triggered by accident. +**DisableAutomaticReDeploymentCredentials** is a policy that enables or disables the visibility of the credentials for Autopilot Reset. It's a policy node in the [Policy CSP](/windows/client-management/mdm/policy-csp-credentialproviders), **CredentialProviders/DisableAutomaticReDeploymentCredentials**. By default, this policy is set to 1 (Disable). This ensures that Autopilot Reset isn't triggered by accident. You can set the policy using one of these methods: @@ -49,11 +54,11 @@ You can set the policy using one of these methods: - Set up School PCs app - Autopilot Reset in the Set up School PCs app is available in the latest release of the app. Make sure you are running Windows 10, version 1709 on the student PCs if you want to use Autopilot Reset through the Set up School PCs app. You can check the version several ways: + Autopilot Reset in the Set up School PCs app is available in the latest release of the app. Ensure you're running Windows 10, version 1709 on the student PCs if you want to use Autopilot Reset through the Set up School PCs app. You can check the version several ways: - Reach out to your device manufacturer. - - If you manage your PCs using Intune or Intune for Education, you can check the OS version by checking the **OS version** info for the device. If you are using another MDM provider, check the documentation for the MDM provider to confirm the OS version. + - If you manage your PCs using Intune or Intune for Education, you can check the OS version by checking the **OS version** info for the device. If you're using another MDM provider, check the documentation for the MDM provider to confirm the OS version. - Log into the PCs, go to the **Settings > System > About** page, look in the **Windows specifications** section and confirm **Version** is set to 1709. @@ -72,9 +77,9 @@ Autopilot Reset is a two-step process: trigger it and then authenticate. Once yo ![Enter CTRL+Windows key+R on the Windows lockscreen.](images/autopilot-reset-lockscreen.png) - This will open up a custom login screen for Autopilot Reset. The screen serves two purposes: + This will open up a custom sign-in screen for Autopilot Reset. The screen serves two purposes: - 1. Confirm/verify that the end user has the right to trigger Autopilot Reset + 1. Confirm/verify that the end user has the right to trigger Autopilot Reset. 2. Notify the user in case a provisioning package, created using Windows Configuration Designer or Set up School PCs, will be used as part of the process. @@ -93,7 +98,7 @@ Autopilot Reset is a two-step process: trigger it and then authenticate. Once yo - Connects to Wi-Fi. - - If you provided a provisioning package when Autopilot Reset is triggered, the system will apply this new provisioning package. Otherwise, the system will re-apply the original provisioning package on the device. + - If you provided a provisioning package when Autopilot Reset is triggered, the system will apply this new provisioning package. Otherwise, the system will reapply the original provisioning package on the device. - Is returned to a known good managed state, connected to Azure AD and MDM. @@ -105,7 +110,7 @@ Autopilot Reset is a two-step process: trigger it and then authenticate. Once yo ## Troubleshoot Autopilot Reset -Autopilot Reset will fail when the [Windows Recovery Environment (WinRE)](/windows-hardware/manufacture/desktop/windows-recovery-environment--windows-re--technical-reference) is not enabled on the device. You will see `Error code: ERROR_NOT_SUPPORTED (0x80070032)`. +Autopilot Reset will fail when the [Windows Recovery Environment (WinRE)](/windows-hardware/manufacture/desktop/windows-recovery-environment--windows-re--technical-reference) isn't enabled on the device. You'll see `Error code: ERROR_NOT_SUPPORTED (0x80070032)`. To make sure WinRE is enabled, use the [REAgentC.exe tool](/windows-hardware/manufacture/desktop/reagentc-command-line-options) to run the following command: @@ -113,7 +118,7 @@ To make sure WinRE is enabled, use the [REAgentC.exe tool](/windows-hardware/man reagentc /enable ``` -If Autopilot Reset fails after enabling WinRE, or if you are unable to enable WinRE, please contact [Microsoft Support](https://support.microsoft.com) for assistance. +If Autopilot Reset fails after enabling WinRE, or if you're unable to enable WinRE, please contact [Microsoft Support](https://support.microsoft.com) for assistance. ## Related topics diff --git a/education/windows/change-history-edu.md b/education/windows/change-history-edu.md index aafc6c622f..e977b03d61 100644 --- a/education/windows/change-history-edu.md +++ b/education/windows/change-history-edu.md @@ -85,14 +85,14 @@ New or changed topic | Description | New or changed topic | Description | | --- | ---- | -| [Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](change-to-pro-education.md) | New. If you have an education tenant and use devices Windows 10 Pro or Windows 10 S in your schools, find out how you can opt-in to a free switch to Windows 10 Pro Education. | +| [Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](change-to-pro-education.md) | New. If you have an education tenant and use devices Windows 10 Pro or Windows 10 S in your schools, find out how you can opt in to a free switch to Windows 10 Pro Education. | | [Use the Set up School PCs app](use-set-up-school-pcs-app.md) | Updated. Now includes network tips and updated step-by-step instructions that show the latest updates to the app such as Wi-Fi setup. | ## RELEASE: Windows 10, version 1703 (Creators Update) | New or changed topic | Description| | --- | --- | -| [Get started: Deploy and manage a full cloud IT solution with Microsoft Education](/microsoft-365/education/deploy/) | New. Learn how you can you can quickly and easily use the new Microsoft Education system to implement a full IT cloud solution for your school. | +| [Get started: Deploy and manage a full cloud IT solution with Microsoft Education](/microsoft-365/education/deploy/) | New. Learn how you can quickly and easily use the new Microsoft Education system to implement a full IT cloud solution for your school. | | [Microsoft Education documentation and resources](/education) | New. Find links to more content for IT admins, teachers, students, and education app developers. | | [Windows 10 configuration recommendations for education customers](configure-windows-for-education.md) | New. Provides guidance on ways to configure the OS diagnostic data, consumer experiences, Cortana, search, as well as some of the preinstalled apps, so that Windows is ready for your school. | | [Deployment recommendations for school IT administrators](edu-deployment-recommendations.md) | Updated the screenshots and related instructions to reflect the current UI and experience. | @@ -111,7 +111,7 @@ New or changed topic | Description | New or changed topic | Description | | --- | --- | -| [Upgrade Windows 10 Pro to Pro Education from Microsoft Store for Business] | New. Learn how to opt-in to a free upgrade to Windows 10 Pro Education. As of May 2017, this topic has been replaced with [Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](change-to-pro-education.md). | +| [Upgrade Windows 10 Pro to Pro Education from Microsoft Store for Business] | New. Learn how to opt in to a free upgrade to Windows 10 Pro Education. As of May 2017, this topic has been replaced with [Switch to Windows 10 Pro Education from Windows 10 Pro or Windows 10 S](change-to-pro-education.md). | ## November 2016 diff --git a/education/windows/change-to-pro-education.md b/education/windows/change-to-pro-education.md index ea30225b3e..a936025d6f 100644 --- a/education/windows/change-to-pro-education.md +++ b/education/windows/change-to-pro-education.md @@ -17,7 +17,7 @@ manager: dansimp # Change to Windows 10 Pro Education from Windows 10 Pro Windows 10 Pro Education is a new offering in Windows 10, version 1607. This edition builds on the commercial version of Windows 10 Pro and provides important management controls needed in schools by providing education-specific default settings. -If you have an education tenant and use devices with Windows 10 Pro, global administrators can opt-in to a free change to Windows 10 Pro Education depending on your scenario. +If you have an education tenant and use devices with Windows 10 Pro, global administrators can opt in to a free change to Windows 10 Pro Education depending on your scenario. - [Switch to Windows 10 Pro Education in S mode from Windows 10 Pro in S mode](./s-mode-switch-to-edu.md) To take advantage of this offering, make sure you meet the [requirements for changing](#requirements-for-changing). For academic customers who are eligible to change to Windows 10 Pro Education, but are unable to use the above methods, contact Microsoft Support for assistance. @@ -43,7 +43,7 @@ For more info about Windows 10 default settings and recommendations for educatio ## Change from Windows 10 Pro to Windows 10 Pro Education -For schools that want to standardize all their Windows 10 Pro devices to Windows 10 Pro Education, a global admin for the school can opt-in to a free change through the Microsoft Store for Education. +For schools that want to standardize all their Windows 10 Pro devices to Windows 10 Pro Education, a global admin for the school can opt in to a free change through the Microsoft Store for Education. In this scenario: @@ -73,7 +73,7 @@ See [change using Microsoft Store for Education](#change-using-microsoft-store-f ### Change using Windows Configuration Designer You can use Windows Configuration Designer to create a provisioning package that you can use to change the Windows edition for your device(s). [Install Windows Configuration Designer from the Microsoft Store](https://www.microsoft.com/store/apps/9nblggh4tx22) to create a provisioning package. -1. In Windows Configuration Designer, select **Provision desktop devices** to open the simple editor and create a provisioning package for Windows desktop editions. +1. In Windows Configuration Designer, select **Provision desktop devices** to open the editor and create a provisioning package for Windows desktop editions. 2. In the **Set up device** page, enter the MAK license key in the **Enter product key** field to change to Windows 10 Pro Education. **Figure 2** - Enter the license key @@ -98,8 +98,8 @@ Academic institutions can easily move from Windows 10 Pro to Windows 10 Pro Educ When you change to Windows 10 Pro Education, you get the following benefits: -- **Windows 10 Pro Education edition**. Devices currently running Windows 10 Pro, version 1607 or higher, or Windows 10 S mode, version 1703, can get Windows 10 Pro Education Current Branch (CB). This benefit does not include Long Term Service Branch (LTSB). -- **Support from one to hundreds of users**. The Windows 10 Pro Education program does not have a limitation on the number of licenses an organization can have. +- **Windows 10 Pro Education edition**. Devices currently running Windows 10 Pro, version 1607 or higher, or Windows 10 S mode, version 1703, can get Windows 10 Pro Education Current Branch (CB). This benefit doesn't include Long Term Service Branch (LTSB). +- **Support from one to hundreds of users**. The Windows 10 Pro Education program doesn't have a limitation on the number of licenses an organization can have. - **Roll back options to Windows 10 Pro** - When a user leaves the domain or you turn off the setting to automatically change to Windows 10 Pro Education, the device reverts seamlessly to Windows 10 Pro edition (after a grace period of up to 30 days). - For devices that originally had Windows 10 Pro edition installed, when a license expires or is transferred to another user, the Windows 10 Pro Education device seamlessly steps back down to Windows 10 Pro. @@ -108,7 +108,7 @@ When you change to Windows 10 Pro Education, you get the following benefits: ### Change using Microsoft Store for Education -Once you enable the setting to change to Windows 10 Pro Education, the change will begin only after a user signs in to their device. The setting applies to the entire organization or tenant, so you cannot select which users will receive the change. The change will only apply to Windows 10 Pro devices. +Once you enable the setting to change to Windows 10 Pro Education, the change will begin only after a user signs in to their device. The setting applies to the entire organization or tenant, so you can't select which users will receive the change. The change will only apply to Windows 10 Pro devices. **To turn on the automatic change to Windows 10 Pro Education** @@ -134,7 +134,7 @@ Once you enable the setting to change to Windows 10 Pro Education, the change wi 8. Click **Change now** in the **changing your device to Windows 10 Pro Education for free** page in the Microsoft Store. - You will see a window that confirms you've successfully changed all the devices in your organization to Windows 10 Pro Education, and each Azure AD joined device running Windows 10 Pro will automatically change the next time someone in your organization signs in to the device. + You'll see a window that confirms you've successfully changed all the devices in your organization to Windows 10 Pro Education, and each Azure AD joined device running Windows 10 Pro will automatically change the next time someone in your organization signs in to the device. 9. Click **Close** in the **Success** window. @@ -148,7 +148,7 @@ So what will users experience? How will they change their devices? ### For existing Azure AD joined devices Existing Azure AD domain joined devices will be changed to Windows 10 Pro Education the next time the user logs in. That's it! No additional steps are needed. -### For new devices that are not Azure AD joined +### For new devices that aren't Azure AD joined Now that you've turned on the setting to automatically change to Windows 10 Pro Education, the users are ready to change their devices running Windows 10 Pro, version 1607 or higher, version 1703 to Windows 10 Pro Education edition. #### Step 1: Join users’ devices to Azure AD @@ -224,7 +224,7 @@ If there are any problems with the Windows 10 Pro Education license or the acti In some instances, users may experience problems with the Windows 10 Pro Education change. The most common problems that users may experience are as follows: -- The existing operating system (Windows 10 Pro, version 1607 or higher, or version 1703) is not activated. +- The existing operating system (Windows 10 Pro, version 1607 or higher, or version 1703) isn't activated. - The Windows 10 Pro Education change has lapsed or has been removed. Use the following figures to help you troubleshoot when users experience these common problems: @@ -234,7 +234,7 @@ Use the following figures to help you troubleshoot when users experience these c Windows 10 activated and subscription active

    -**Figure 11** - Illustrates a device on which the existing operating system is not activated, but the Windows 10 Pro Education change is active. +**Figure 11** - Illustrates a device on which the existing operating system isn't activated, but the Windows 10 Pro Education change is active. Windows 10 not activated and subscription active

    @@ -245,7 +245,7 @@ Devices must be running Windows 10 Pro, version 1607 or higher, or domain joined **To determine if a device is Azure AD joined** -1. Open a command prompt and type the following: +1. Open a command prompt and type the following command: ``` dsregcmd /status @@ -280,7 +280,7 @@ Once the automatic change to Windows 10 Pro Education is turned off, the change **To roll back Windows 10 Pro Education to Windows 10 Pro** -1. Log in to [Microsoft Store for Education](https://educationstore.microsoft.com/) with your school or work account, or follow the link from the notification email to turn off the automatic change. +1. Sign in to [Microsoft Store for Education](https://educationstore.microsoft.com/) with your school or work account, or follow the link from the notification email to turn off the automatic change. 2. Select **Manage > Benefits** and locate the section **Windows 10 Pro Education** and follow the link. 3. In the **Revert to Windows 10 Pro** page, click **Revert to Windows 10 Pro**. @@ -288,7 +288,7 @@ Once the automatic change to Windows 10 Pro Education is turned off, the change ![Revert to Windows 10 Pro.](images/msfe_manage_reverttowin10pro.png) -4. You will be asked if you're sure that you want to turn off automatic changes to Windows 10 Pro Education. Click **Yes**. +4. You'll be asked if you're sure that you want to turn off automatic changes to Windows 10 Pro Education. Click **Yes**. 5. Click **Close** in the **Success** page. All global admins get a confirmation email that a request was made to roll back your organization to Windows 10 Pro. If you, or another global admin, decide later that you want to turn on automatic changes again, you can do this by selecting **change to Windows 10 Pro Education for free** from the **Manage > Benefits** in the Microsoft Store for Education. diff --git a/education/windows/chromebook-migration-guide.md b/education/windows/chromebook-migration-guide.md index 66569c4674..65b576133c 100644 --- a/education/windows/chromebook-migration-guide.md +++ b/education/windows/chromebook-migration-guide.md @@ -1,6 +1,6 @@ --- title: Chromebook migration guide (Windows 10) -description: In this guide you will learn how to migrate a Google Chromebook-based learning environment to a Windows 10-based learning environment. +description: In this guide, you'll learn how to migrate a Google Chromebook-based learning environment to a Windows 10-based learning environment. ms.assetid: 7A1FA48A-C44A-4F59-B895-86D4D77F8BEA ms.reviewer: manager: dansimp @@ -22,23 +22,23 @@ ms.date: 10/13/2017 - Windows 10 -In this guide you will learn how to migrate a Google Chromebook-based learning environment to a Windows 10-based learning environment. You will learn how to perform the necessary planning steps, including Windows device deployment, migration of user and device settings, app migration or replacement, and cloud storage migration. You will then learn the best method to perform the migration by using automated deployment and migration tools. +In this guide, you'll learn how to migrate a Google Chromebook-based learning environment to a Windows 10-based learning environment. You'll learn how to perform the necessary planning steps, including Windows device deployment, migration of user and device settings, app migration or replacement, and cloud storage migration. You'll then learn the best method to perform the migration by using automated deployment and migration tools. ## Plan Chromebook migration Before you begin to migrate Chromebook devices, plan your migration. As with most projects, there can be an urge to immediately start doing before planning. When you plan your Chromebook migration before you perform the migration, you can save countless hours of frustration and mistakes during the migration process. -In the planning portion of this guide, you will identify all the decisions that you need to make and how to make each decision. At the end of the planning section, you will have a list of information you need to collect and what you need to do with the information. You will be ready to perform your Chromebook migration. +In the planning portion of this guide, you'll identify all the decisions that you need to make and how to make each decision. At the end of the planning section, you'll have a list of information you need to collect and what you need to do with the information. You'll be ready to perform your Chromebook migration. ## Plan for app migration or replacement -App migration or replacement is an essential part of your Chromebook migration. In this section you will plan how you will migrate or replace Chromebook (Chrome OS) apps that are currently in use with the same or equivalent Windows apps. At the end of this section, you will have a list of the active Chrome OS apps and the Windows app counterparts. +App migration or replacement is an essential part of your Chromebook migration. In this section, you'll plan how you'll migrate or replace Chromebook (Chrome OS) apps that are currently in use with the same or equivalent Windows apps. At the end of this section, you'll have a list of the active Chrome OS apps and the Windows app counterparts. **Identify the apps currently in use on Chromebook devices** -Before you can do any analysis or make decisions about which apps to migrate or replace, you need to identify which apps are currently in use on the Chromebook devices. You will create a list of apps that are currently in use (also called an app portfolio). +Before you can do any analysis or make decisions about which apps to migrate or replace, you need to identify which apps are currently in use on the Chromebook devices. You'll create a list of apps that are currently in use (also called an app portfolio). > [!NOTE] > The majority of Chromebook apps are web apps. For these apps you need to first perform Microsoft Edge compatibility testing and then publish the web app URL to the Windows users. For more information, see the [Perform app compatibility testing for web apps](#perform-testing-webapps) section. @@ -63,7 +63,7 @@ Record the following information about each app in your app portfolio: - App priority (how necessary is the app to the day-to-day process of the institution or a classroom? Rank as high, medium, or low) -Throughout the entire app migration or replacement process, focus on the higher priority apps. Focus on lower priority apps only after you have determined what you will do with the higher priority apps. +Throughout the entire app migration or replacement process, focus on the higher priority apps. Focus on lower priority apps only after you've determined what you will do with the higher priority apps. ### @@ -85,13 +85,13 @@ Table 1. Google App replacements -It may be that you will decide to replace Google Apps after you deploy Windows devices. For more information on making this decision, see the [Select cloud services migration strategy](#select-cs-migrationstrat) section of this guide. +It may be that you'll decide to replace Google Apps after you deploy Windows devices. For more information on making this decision, see the [Select cloud services migration strategy](#select-cs-migrationstrat) section of this guide. **Find the same or similar apps in the Microsoft Store** In many instances, software vendors will create a version of their app for multiple platforms. You can search the Microsoft Store to find the same or similar apps to any apps not identified in the [Select Google Apps replacements](#select-googleapps) section. -In other instances, the offline app does not have a version written for the Microsoft Store or is not a web app. In these cases, look for an app that provides similar functions. For example, you might have a graphing calculator offline Android app published on the Chrome OS, but the software publisher does not have a version for Windows devices. Search the Microsoft Store for a graphing calculator app that provides similar features and functionality. Use that Microsoft Store app as a replacement for the graphing calculator offline Android app published on the Chrome OS. +In other instances, the offline app doesn't have a version written for the Microsoft Store or isn't a web app. In these cases, look for an app that provides similar functions. For example, you might have a graphing calculator offline Android app published on the Chrome OS, but the software publisher doesn't have a version for Windows devices. Search the Microsoft Store for a graphing calculator app that provides similar features and functionality. Use that Microsoft Store app as a replacement for the graphing calculator offline Android app published on the Chrome OS. Record the Windows app that replaces the Chromebook app in your app portfolio. @@ -99,20 +99,20 @@ Record the Windows app that replaces the Chromebook app in your app portfolio. **Perform app compatibility testing for web apps** -The majority of Chromebook apps are web apps. Because you cannot run native offline Chromebook apps on a Windows device, there is no reason to perform app compatibility testing for offline Chromebook apps. However, you may have a number of web apps that will run on both platforms. +The majority of Chromebook apps are web apps. Because you can't run native offline Chromebook apps on a Windows device, there's no reason to perform app compatibility testing for offline Chromebook apps. However, you may have a number of web apps that will run on both platforms. Ensure that you test these web apps in Microsoft Edge. Record the level of compatibility for each web app in Microsoft Edge in your app portfolio. ## Plan for migration of user and device settings -Some institutions have configured the Chromebook devices to make the devices easier to use by using the Google Chrome Admin Console. You have also probably configured the Chromebook devices to help ensure the user data access and ensure that the devices themselves are secure by using the Google Chrome Admin Console. +Some institutions have configured the Chromebook devices to make the devices easier to use by using the Google Chrome Admin Console. You've also probably configured the Chromebook devices to help ensure the user data access and ensure that the devices themselves are secure by using the Google Chrome Admin Console. However, in addition to your centralized configuration in the Google Admin Console, Chromebook users have probably customized their device. In some instances, users may have changed the web content that is displayed when the Chrome browser starts. Or they may have bookmarked websites for future reference. Or users may have installed apps for use in the classroom. -In this section, you will identify the user and device configuration settings for your Chromebook users and devices. Then you will prioritize these settings to focus on the configuration settings that are essential to your educational institution. +In this section, you'll identify the user and device configuration settings for your Chromebook users and devices. Then you'll prioritize these settings to focus on the configuration settings that are essential to your educational institution. -At the end of this section, you should have a list of Chromebook user and device settings that you want to migrate to Windows, as well as a level of priority for each setting. You may discover at the end of this section that you have few or no higher priority settings to be migrated. If this is the case, you can skip the [Perform migration of user and device settings](#migrate-user-device-settings) section of this guide. +At the end of this section, you should have a list of Chromebook user and device settings that you want to migrate to Windows, as well as a level of priority for each setting. You may discover at the end of this section that you've few or no higher priority settings to be migrated. If this is the case, you can skip the [Perform migration of user and device settings](#migrate-user-device-settings) section of this guide. **Identify Google Admin Console settings to migrate** @@ -122,17 +122,17 @@ You use the Google Admin Console (as shown in Figure 1) to manage user and devic Figure 1. Google Admin Console -Table 2 lists the settings in the Device Management node in the Google Admin Console. Review the settings and determine which settings you will migrate to Windows. +Table 2 lists the settings in the Device Management node in the Google Admin Console. Review the settings and determine which settings you'll migrate to Windows. Table 2. Settings in the Device Management node in the Google Admin Console |Section |Settings | |---------|---------| |Network |

    These settings configure the network connections for Chromebook devices and include the following settings categories:

  • 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¿gk8Aj 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

    fyeXi` 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

    =HYoX!&jh79WM6NLcB}pJqjOKH}+o??<)7@9TAn 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 F0suj_ReAsb literal 0 HcmV?d00001 diff --git a/windows/deployment/do/images/imcc37.png b/windows/deployment/do/images/imcc37.png new file mode 100644 index 0000000000000000000000000000000000000000..a9cd92e101e74a6e3e429c261ad660997992d2c2 GIT binary patch literal 193670 zcmeFY^-~;cv;~?3cZcBa?(Xgm!6mpua19nLxVyW%LvVKp?lyzVV1qr*IrqN0?|*nd zOigvy)KvG@wf0_Lgo=_h5Gd7B%|}=(iBL_=fXeJNQ1!t=iD_5gN2Z0W%kiK2^

    j2+g+k31ywmK&gNcA>RcU~EgU`OO7RtD9=W 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

    FXO0hCLhzrPYDKZ}sRKr6xsiSW@s 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 Cx`!t3Q` zW}?I6`zi0K^aPK;+2@DY32j!5kjBxBB{h8p|H56ge_klvQl*K{L(CDww*K$+%gLpl zZd_gO?VN8JPOvuwX-p>D`QZrb8(1-!m5djLpq0ZwrIHWiXEYJUGdKyid8EL$Z_NM* zGsSgmZW_B2n|=>x6dWM?g!-9r2#D@?k{cuqyj2Q<&f<29IYLa=p8;SXafIL;%1yHq zpPJk_SS2J>g0p)#5GWu~B- zqPOYJwTNBEov%l`aADbI6m#Bi9>itSl$^&4WRa~v%G2^ z)oJb$U-7wF9>Hw@lbcB6@Vh)`h$K+Rq_CT9pKmzG0A$7H>u zw2U+=kkGWD79}0m$hM1B)=U5AUg$gKRBiAic9d#cXIWe#)d97u-71S|&-a`_*eC){ zfHEQgwBl{0-0EiH^qlTVN=l+C&D8!#OkSa)uH~G?O}WfeVKgC2WvsTU$#f|M(?>#K zt?%mK`D~is({J3%@-b@R^S00JvzV2tb*npl!-E!Ya`}_C!Ea-nJmKQ0$ZUH>P1<#V zKPfZ?9#8B=1os@y*I#{C1%}mft-8a^^2`v#L%+)(D?vTegO(bZ%EdDudkI67s4pC= zLy_>SZLg?{^Hm?o9hw9cDH!Of_&s^57P)zWIkmR2=~vo5uo~sNnVPb`9jGjIK>PKvhOnAtT*-DSH!3=v%gI zCe@%fSV~) zY#`RjA!FY-J*`|8EYO9hfbNX~5-^>o0A5@*vHh7h%wKNlb(*1;h3{S&4(iScr_u^Z z)wQ!)(^wOji7NHWafRd?Ig}%e}-hE)=9prcbMK zx+sak=ci|An3aqo1D}tv+xeV4A&n2%wO!5jxukC?x>y*9XeewAtO*^z9Avk+`dm#H zw=r~_3(T5$cm!988VL^96;sUySASyI@zxydf4Yyx=d5mShRK=0QO5D{ zP;kBOtySpeJ6_m;^eFYyiXPn!M=jKtwm;~O)z<7))OuY=J9>hI!^LIC_Ajp=9&T)& zoF@QY7|f2b8MSepxtoN{OwQYf?3ezFozJ6MGOl20Bc{`HE*sCm-p;q8KFy9kkY7d9 z=^(C}32P9|3?7B=9nGJ^)SeeawNF6gyr*am$HlTubgy1(gzIWn=HOSy<5JZ7(nrPQsGT=d@6oK~ycvGwgcexxSNiGo ztNrq0_PI_)GqW7BlA^I1EU`MMwM>|b_gGt6x^r6fDZN;~b6V44PNh9C)a^&K(`!$e zxLCF&bbbM*OPgM3PTV;N4y*TmMygc9;r!W{nl7g!H5p9>%hsm9+)hu&eHTAKoz`x4 zUszdwpr*#KFk^7rU2+<_7E(d2>(l?N(L1&!p6@a^Fh-(>mIHOlnE3T=5WXNKad3(t z@(qyj_VLzXfUr;Y+AZPGj%*>DM{rp`T3*7PcnQv<5>pj6TZprW(-=iUl`jLdK;T7@ z*@hG0aadGV_P$ips>`&U_pqqSATbz~0#2!}%ba=s0^u8geR{T?dp3b)4phyZldN^2 z4_xx%d+PC8UL4C{w(Q=QTWp)qDzPtR(N>A}TyACsT!-RvGRG5b2LYT2^|njRroHzi z)xQp;?D|&12$)>F?ldUl+2VH`x1Zmqk)>b@Nvjg7mR1k3E!>UyfG0r78*a#W4thLl4Q z2~MWZj)p`yRn9G|K0&sB$MDMWU)~b>J@o56J*v5_IGvPMxD7BcB<$6BKzsDd;`u!K zKP1RyewFFcQH3mxAI~7dTewW_ZIHsqHlCD+9ycD%YS}$6+_SbsAnXrXmGsM|-4=H6 zI!=u=betdN;p;v1bL(*BlVt%b)m6HV)~oB)=e-qvejb}`vv+2rbAz?;bssm96!Q}D z3_Z`pxPkq=p^!K>Pb?MDCK3XJNc$7)HmnG@-!sp4EIzmEAk`n}MIi&mbg|F5#Rkbp*ySbY!o7@_~@|)^lo5-21x-WU@(Nzsgin zFAzqpm!B8r*QO#JEr}D!+mtC>tjNmCoZg{{BB@uokH(CYdfud~Ynv7&nV&}jpflaO z6))ZxykGpg8_y4}$673Q69BMo_gc%(tN*CM?Ref|Ap&}#X$M$&q<>RY*9Fs2sp0cD z-bW)YCn!yoTA2W0F3qOtp~Y#(yQpHN_ol&KqMnYky-~f{bncH; zuzuH5xWKY68zAeMkCiWb0l=nRf7p|zgOwIvznjdCmKLf0a*7!8_lNw(7so=#gIplp zoZv*<`BnLK`@biX&u)z*IknhVE_E|5tRNuyflWhNEkHuBWHPtTc(DF;HyDAVPKqZ* z4cguj(l|$eKOZ*Tc(FTK^4(}W=FalV6(RVQE1*!zAiy9_p!xks3m#VFLcY<*Tpw3d zpS#**s1iO;1UHZJ+mA01ZzPbh{cSpvTyjJdlY|xDxsZuS#E2_wu9)t)Zu@RG*W7G< z%k{or=6y4P)kH3w@_qZJ6ARXCbadDeX>|B*_>i7`sCwejU_QhaQZd8F$*sjylCnya z*j(@{!eRdjX@@VB+sAu7Z_2Ekex;0As7eE(+v0H1*H7q^au&b27F1yg-m593{orKm zY@T31(nJz8aimhH{#VtKxO1zxzQN%@{+yTZrou-((M zH)?rx(C^dyae=aMOmmVlM7nubUtfazFxD!{7q+qx3|DltXm?j0EX_)seb`+oPMl$C z@i!|~nIVHo$#dlynXSj%KBlT01Bej1(U7!iX0PYz%tf_iJH5=7)-sKzqtGO*q(PeG zieY95@W0{v!Tn#Eps9ZT=ikd46ntDw_C9CVnPA+8^08;ns1oI-EWFQHJ2H#s zLIdNS&;8p=rdusT1R;$%**qSWj*k1&d!J7TxqWT7yENZrR^6B0-6^4=B}^${%Qgyk z&LANAH>ECk$~e$+pL)v_>t%H)YijkcFK>ZvR((zmH>dX!3T?IZ)SoZevyL)2d>=Q( zDEQo8<{O{#6(Ks$SC4gzr4hX{47CCC8+qx8&Y^&yYaOsa3l=L&df>RFr501oT(uBP zk&YQ!)@e?F(iRSE8)d)pMvaYCm6x)DEj995P)K!*@)p=PqggC8a*n|5IaY|8Dt$5( zj-+FklB}%KxF$MI361Q#!48cxHeMlp*xebH3ohB8!TBChVkx^CBcBs~j5_Dd+M2m6 z%Ura-DP(-VdJY5ety5MhaY0zwZEWskbh}ePXRofE*i=~eSaNC_;?Y@X@Uy087lszB ze|w3jL{5GBnWvfW`8DpLHasEb-0bY8(@|^khm)TBQ;}jf$Fcc$`}#Xnrb zLm#QXrgO|(4uEWa299hySaR^5p5qCHC}olw4akO->u}iDVMBCdNO0N0h5ffRK|C(r zTE*!a8qv;+pO=3)DksdmQDd*GhJ36{ABfx_VwLHW9y-&=aNI5c<7|Frpc&qZAGO~y z?xsR&mfuEk`|ts2HzM~S1fgcb0o#OwmX`pEICe5$u{4Q#>yw22xPkkI`Z(*z^oJfd zv5sQ%7(ZvG=!8!ZG+@Up*2W#u7!v_Pn*`Qx=%p@;_{Xps-*U&4DJEO71%E!mjqMq_ z*yRKHX#shj9AXQqNS$#DuT?6z~MksVOeT(5_|Q)Iclg@8orkUvY9I~j=vgfv}4_&JEOo%k!mg_ zPMgJX@-NMq|Cq>CG+BgHz1ldrlym0OgU zmKtCdm8r5*4+nHI_Wvlu?Qz|=05FSq)?`w}KJ#y}kF1u?_ikS#CGUjrtt6?0-&Ho& zfV>+tSFCzSeywFz4!>AMm?s_#vASIoEoj)N4Vd+B&*Kg<$WXda2&OD5Ue2EmVOEq} zEgA9-%|3ojy(-VMyUmIS^0!FEz+_p@-|07q>x(H&QRUng#YsD2abX#mFko78_|3#O zjdIonb)8!OYxpAL2fKAx+zAXaVMtVv4Z0mVE`+gmxk^v4IBAY_F2K%Ez0vS7B7B}J~93RYKowic1Woxe@h*Pz+Q)CAE$=NCq=z@&8#!?T(V=% zB;@#@UWr|ZVv|kHdCI;O=kt?j$wy6OnDTP4KWtU^>hH4%TlxpnDc1A2)#xr2wG(&I zF{B~c%F#SN#|F5N7GoNXN!7GD=2HWLt7#4A_kPNgEjqdQ;LSw|X ze2FsEKSaLLGGHZQ7i*%~MDw{5+!K|VSs%8+akUL)UDlbaOEN-wW80FIqqgYplMUOv zGpo~b%;_>B5olehN{3s1%r1JO zaSDPXIUkQ~u|xiO_25qPX@@pH*3BKr$jWxbZH@#A`tN;kaz%zJ`clj^lM^6;AQ&!T zWn}dBDX?9Tie|TY%|6VxRGAv^>LW832aeCh%D<@FCD!r^v*Dtw zzZa<^e%_}j?RaWSSbY|;@s!dwS#(o8lgEVb=JabEM2JN2k)sqe zZhQ5y;O!?1`22QGcq401PaHLF?A-Hp_>GITc{2*#|{?+ND4mP8ZQPy^b(Wt5l28OiGIU-q5%j(I=u&yFy z!Y6;fJVl7=76sN;gIT^B2CPS+QW_bTfrA4IhVy7%km5<0CHeDx$H~*$M3dj+IQKFZ zLQG=<+^#}S<1b7pp|dQK=k@5O3PLV~oX1+4!E9bdN{8ssA>2mvJ_^x-rFYawp>_s8 zN=1==e+ksxkVNVymo+RJs9C@QGQ1PP8OHi!2v92I5{RJ4PSt6CD75A@!hj!M*!5?8 zFEbS+pWEtwMk2Y3(hT=Rx&y(#3o$Wtc=WlRpuk#F;kJ{;g7r|sG!2L60)(%xBX={7 zhK24uLYC}q2h36f=hFo(!tI{j@7#1-PIv5*+qr9=`hw0G%=TA#=V+95GpIYb@}4fv z9%Ey*?*p+4d@G4m?+tB~F1avCNZb-R1i0{FJA+4p5wM(fl2OA+(S?*(3Te?BXM3&s z{Xl;(0= z>4N(7V8e+0{Y{Q=EFC?4F4TFuj>8YBr0j`AeH7mCQIAA};yF?8_#aK|&NHVw<$g@aG*~s}lS%eAS2cl6+N=mYg z@|Vel&iu_W>e?;DhD&^|VM>a`3|lOQOIC3q$FK8vjbzqwm3PQYQZT(kg>b&CRdH1^&zA1=b!^pmX9z7*# za~K^;09_kA!1fwc=czLZVi7JW}1|GfJ_xxSM$ zh>vNp*NB4r=`H6MiWic+I|dWA7SHaZ&E`KksB69M`V zc?y*r{j2X6{OH~2Dha+;nsE5xci==jYm!XVEqjhcyS8XG2IO-s6iTLuak?V?YO%;g zH1X-CSZ7U6<^iKm(ig6NyDq`2Xqm9NOz2OpPBp7GtdoY|Wo&C_oVKz1#ax;okZnO` z*75zaYSiU9p2RP$uo*145Hev&R}L6lMD_Qh6F=y%cVRs;2G>G2P}F>o56)gUBmCXZ zTw_zcF8ZwOd4u+kOrPV`WjYfH^9PS{eev02Vg<7>XU&h_8noaJ5b`IEF{lN!hzu$M^Ox}~ z*c#$&^I``owyoJ*Hht5GkXk_Vr2n`E)?a-Qyt^aLSpshS$3?LIiU_1&Ozp_ufYNcJ zpJ8L1@*v&-BHI5#WYj<_|5*Pe*EfWv8P8(-&Ch-d7hdD>+4!SRVg#-;34W&#b_Yfvo+nW6o5UCXY`Wpf~YPS5XYMoo{`d3W5Z zqAf(^AES!TYeC1`Qv+rBc7W5)h<18dGsgGwc;OD`vKyf-=83RBjy-L_TGVkqNK@4M zcs?}7b1^&xBqIW#rMx#wPL6f}uDdsFgM#=vj8yCyt6_ayW^2x};1%#AAtEbWE~p>y Ge+B?r5R~-* literal 0 HcmV?d00001 diff --git a/windows/deployment/do/images/imcc39.png b/windows/deployment/do/images/imcc39.png new file mode 100644 index 0000000000000000000000000000000000000000..de6fd0d13dea04f793ddc03ec3145e706f7e019f GIT binary patch literal 49298 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 literal 0 HcmV?d00001 diff --git a/windows/deployment/do/images/imcc40.png b/windows/deployment/do/images/imcc40.png new file mode 100644 index 0000000000000000000000000000000000000000..ad2ae9b04d039668d12354803de311a614c021d9 GIT binary patch literal 336003 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�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

    51HU7q6U#<_&d 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%0AmI*{Ou05MQz&HMXF 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⪖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

    Qx} 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%0AD@7(CT~}pBASWiP#ZQ2u_ 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

    7%>#O3H;dicCL zylt=Y-V_MEobF!}2_5gZO-?I4O*vXv_I9>S3UWY4=a2X_IsSIS1(Z_ z=6C2Xa~?pIiXr~J!@U*zt9~D?1Ti;=#cNO_B*K3ImFiJZG7Z2DWilQf0lN@ZSa8iA z7A^Vp7RNGZ+co5xyp-fOJ}0utWST0+Z^8%`n=`AB`0pd6kI~uTEDne+B=%pB3QNd- z;|d1;s`rO296`$e9AEEWIQ(1uE4zCLCO}oIwAN%8aIF?+^HmVdL?CQn*NG<+WDyMoW4^Z9C@(i&m+l0Ydih;X*`J%v%hxd*Szg&?QuhSiZLO8BW;_IAJ z>>4zoCSrc0Br=tD!a(bj)K?>c9VCUa%=v>{_ebp;Q77ixNu7Ut@lJfuC2__9sUf6$ zoH@wcT<6MhDSCFuTqxQ1YQJEe<^HZ>sQ zQQ5g&Kdva8XTuP(bYz05o8iDP;ywOG!S<~J?yP_gz_tBWIZpgAi9qHlaN)c^(w~hS zwhq<2Pe~=K(h-5sCrJRSw3qxvQ`~(oB?zHUY6Dh_He9U^^|H3#C_6yL8q!+HtNUW( z(_y$sF1HZEN@3vPBz|0!g)0e5{j>z7Lx|N?!=H+&fm%Az<`3fy?7kow&vdWc%IKr` zm8s)Q;5i}5E=#{$qr{K_*zG6e7x_M<%D7Lxkqg`q8+ zlba_TsZWXkmdu$nEdsx9dD;l)2-cH=`!RurA@E#S-dxD1<$?dvW+L<5L;mUJ$3I>k zc!KI>J|ijhuPj@Uyz>g|eoN(k(Tvl$s6Bu6dwPC7N>AN8L3v#Xh%6k;SKS zzk!#dBFG-3gJR|8DJyAO3n%Oo%YqGn5gjw_`6D#^7AoS4+*=lX7@$<%#jCUPPdFVr zLLcnh8fKe;;U4ebad{#eddK&jItZA!gEoN;{8=k*r1CkZ_6~oBHV^OlvPVUU?^ss` zgfpj(Dlas@9Q7G^JwHFcJ++d2WB6+_AXWDOH;Ju&(djoI)&N>%MoLIBBleQd4I!6- zDN?re3-nKkg7rC_mkpi>{3-M@6fg9vgjuz2rVx!~-*;x6RfOZ76dmY4~1VuqwQTQqd;p_&M=r$n|Ta3)a7BX{l&*u4t#WiHyA$ zN<~&5`txbaAz!2R)dRe~2!JL6P2ki#@0ooH6DsU-Bh6rLwEpzxLjDN)r}$*`LiEsY z|9B+#@|WCt@oFZSC&f)qn#_dBn8Zo^LrTS@GrcjW9j!lLY*|x2ADqUy$qFJ*Q&IT-Yrtz$h3yDu~@DpxGxAk z^(rH+%H-m@l6rH_x;6jagl*F0=qmL|xXG|G_6O`Kht|elU#qO8wm`y47qf+MP0!5h zGykMJ@^R~n9Mxxc#hE3n6?1eN<~D-k6O3xDiI1%6rKXvyA&i_AH?tvJGc)S(x=$44 z!0-zJ=GUsNZOk8cGUetKDIXSn;gHG0?@fkP$YXi^>}AH4`Oe7JZ_${pP@*3ZoT17H ziFz`^1fsWAVO)eR$FhN|l&iRVFupJ3?`^;yHDkk8tz24(-0OWDP@L3m_k)}q z?Lr&Ae7uzup)WfyYRUb_*#y&$eRqU-5ko&TB`(P6pxNq@He5r+;wv@3jXR8ZaoFJ;2o5fykk@*khQ$PiuCQ$j`cNl~%L1tAvMF+`sbZIrx>4{^ zXPNO|v(^P1be42?&gAVTZ;xs}B6zrfm2K)m>l!G|5C*)_stEf~ft8;}|Fuvrmb?Ay z{%)<})~U}$a)#i<_aN$ry@?pHPY0T4;m4b=j5AnCWzjZrI9N&KBeA+&E@Lea@-aEv zuIDFvQ8-709d*}NLyES{hTnW&Rz@MX!_KdXJxMCIxA?{HH*uS&eMeKG#9IyV8jeIt zac#e`tH^jI6GQB=Eqjled<8SxqG8VX#UZ2~p5QN{SRVSHWLJ)->ow~#%CX+1WJ(vS z)x#o6T_3}ZTYBnW<$*9RrGme>Oqi1E24C)06;UZtsh&G!mYszJuYN9Fw{PyWV@ox- z`1z95^LO7FBXh}tE2>>6el&Xo*6ufrR3RE0vYv&&o*j;J+Ehon$H|M%4)%Q<8?(ZB zJr7xxYRj`;z?%*WxSbqUMfl`tSxE5s-z-6idw_qI?l&SDg(z`%nrfCMJ|@el#Eu)q zlrbdyq8k6O)VDon9W)>(^*rTCrG@BFa3^;uo-wJR(jg$>NKr_Qf`r)XO??6AS-4eW z;#TVYdzSKkm5Bp$fz0c2w)NCLcT*n-=hxpQD3)a)E)#}-p@g$UI8&*6?sIjwhu~$7 zq+k|=W6Z5BQn!gi+8Wl54wEyUEYVI!-FmlSr;tp}E-(74>(Z4h{wWk{JH)$$zL@N6 zl>#rQmm>tQ%a2#2fpbR<*@5+$Qc$T4t6NgG%F*?Hlp z@Vou|hQwdRzqD7(JlI5|jMIBR;rOY@R!N}=o&^FLHiZ!^U~L|Yi;n)ai}_FbSNqd&!jJ1$r)Otp+fqaw+~c9~+#6}RkzCq~I5gYQIMX~x2I=#^mkYl` z&7yt8)e2p*T*~x+d4=yD`jJ=6$~B1JiLJ$k>m~%3*yn?J^}TN4KgB)&iMiGzO+~;+ zYRr|z&dw~$w-*>Z$`4=*`&Ol)^44X)8xw4+WN3tn)|#nLtMo-~&7nmz_kB0$J;PQs z6MJ(k3+?e>1a%$=ZH+C0XGl549IvG<8~j><{-a-qy?q|W#bo$5ZV<^vZvgQgvo@>U zMq7Qr`&;jKz~xWx6%UoKbjdc;S-b`vt|nh#`4WIReZepfXR8>7_=4W9^`=8=YHCGi zJu_`T+$;^JVuCaV1#e><#RM^u{+I;IG_O|k7Vs|E$r-k~uO%FgAX$L-69FuXMTvmu z0++WvV6kv@UBC>SECza~>}mb(8%efjZVJttPT0M{Dsi_23vR$2DYI?5PN0Gix7d6% zF8k4FJb63e%#u^L_g#fXxtf#|^j^EeySlMT3ZvfN7JEG_Eu#bt``e?b+a44amxIwB zzh|MD+yLx0Ld_@lqIQ1}VD1CqKi~8Ii@+Yl-ra9<;R2jVu+wAA4kl8W`S|eA0J$5d z%!?F0B^Y>k;9-163TkR{2e$NYWTUr#PL~C=Rrm}*@*7Mj^=o61ca6&W8$S;3D}IQ| zj}4I>*uYsj!K_blEsMA4BW=`i&{-})Xr_|PzwueSMlbeCWEkcJHM|L#&!xA1Tdzx| z<;qrqX%2JHsMLxcBcy=?Y**{G-UH^ywU=IXzKME9%322myrT#`e)6VSmX1rtqSN5< zePmfT7it!K*5z)g`jyG;$YnMANqRL=3DZ(7#tVkmimK$LhKwO)QX;(AJks7dWk-w&Q4kS*kFz~iZpF?_e~I$%agor` z!AI167CHYQWb$+%ej_pw#Q>H*noJu^h6s`O0GLiwJbq++4{e;eaDSVoEHr zWMpJo!9SO05`6CfrFPr1`~{Mdb?j29A91C%b{%Sm$`gF+2>c2=hYAC?>1?5L$5aVW z=k!CoF2Z93Er*A%12~V&_`*S7*?;j|_QTM*PLYbUMx}l&8%#j6rMk}*3*%83w02LV z#zt2^+T{BzO-$NLaI=#9a&^L$Kbv}e^=qG1jEj`FY~C4z6v@0CvM500W-D|D+DKzr zM5_?167KU}*2#~kz%rNclspudf+bXp*K&&JIl0_jT{bw`Aei&kzev?vK4Vx1VKgr4 zVI}AZVuNR#n7Je8$5sZ+i`$|RY75uH^Lq@PtedH#pz=Z|b#8hK8$^egQE`Ji zUg=&nT!g(V75h0A5xzbrEsot4V#BgS#CJlM7)CR_(^>BD}5wC@sA6It+(t*LIKG9^GC)4}yPtY}joOi}ff`6YK6*Z0rY2kN`}N1A#IqH-d?I6AdMPwO^;N7G+hiO&(cJl@AWLnc0F zGHtIk36X)1*B`)88GP9jZ@chMyKGOpbmczr9K7Eh{I|dZTZ1!4hCVrYldw^*DxRAN zUSGF z4&v%!Dnxq1rS1>bvmBtyF#aiTZA^~CNfZ1IPP}62C>amR+RU|XlWl9BcX}aBD|5Q*}B_@qK|L!N#daF^(dbup@ z?whu))}zZ^Pxh3z`_fv3E(LBwh=-7`VD1%~ST$a8^)P0cY~eT*XS@9a-LB&9rYSM( z)3$EokJRJn<){>V%@9EeLIsNkxa(C{Wt!S$c^su# zo1J?jTHDN-tX;aXoJ|(T;(lk>=$h*#Vko*;^wOZ5mhbo!z$tmOrx1@Q*e`bq`N|>6 zbnZ{q6=-B^?&sXZu>GCH2vAWeWg6tNSX55LuNLOf(c- zR9%`ow|s8L)$4EjbQQ;;^f$Uhb=*|-tBQoL_yVJ_n=J5bCxq# zIQ%SRXC8!}>Rl@jLWhh7omD))RNpFx5GXYe%b=o2LtP?uzTIxNDWW7$Np?bSs&FM0 znMGF~WXd0O$`=hws=fbi-1Snf76c9*LC^J8?cc-6r8&CCm;cC^)ccFfe;XEi3EmVj zrBFhz-*tM=Fi26?IT~AObyutAv)8m*|9&IvBjees^^MGnpuSP(yr0%a^^z2>zV8Vt z-&s$XaKm)eQ0P0T!QK*JSp&_9hNP8XPlYQ>YCRM>gWh;7G@uu6j8}I$vMtU+ zkp|z4onBEwTZMbj6O|ZFh8BiXDwl3QV;0^_xO>H6MYqchJ zxUVqAJtx;OM9`(#=Gtlt_x8?Z=P9^EC7PhcL(rpDg9- zfWC!CI;^B6rZ`9DILGP4j?(klr0sLLS3yzh`|vSd&PcA9_BeRa_J{5-7N zGDo6QB~f{vn2xA~qgD$hNX_~dJ+Z|6(52Hfq5RtI8o;TN7%ANv!tBq3TNs#;q{lg!5*TOCYH}810ADp% zm%MeMnP&IueXk>6DFl`erqOyiYg`HOj7k)uTv`?I|B>1Rwq`je{&$L=6#z4v)Gqub z@j2_}1NuJQ9$PltXd9ir?ZXmf`n`N-Z12|XY>&uza- zg@Q(0yFh;J<&A68MmOXK724K3J#VJ_k@m^=c?Q(fT8@H>vNEIX*}2{1m^3P4s9RIi zu&`o%bQ3LLjP-$O`<{&-k5x;GbSca^Ux`%@JMVEIh=zoHzvb)m7K`n>dZuy6w$dY( zZ64@wna&4EBG|h>=LA2myPti!lg;JtNWhM^6STUQ0$b$YUMRb531R0){6!5L*`Z9y z`;pp9Z=}PxR^BM7ct{q?y{S}msgmK4Kn)YhCU_|-mfj>$nC52@dnKFC43&?_P{qZR z^4HgSzpNn`JE!<2>21gXTsO1thQ9ooyq~FH*n}l%IhDodHV(<-{v4l4sQV()wHM>} z>;pQbUZ(H~pZiYk)0#W>&~dd|>WE3J(IeOXi|@Of=fPp?Hf?&&_g}<{hWs6QZery` zU)S|{0GDGfsG-+Va??+2#b62P{JshK5r0nO3raeUyVhSE@1CbX5%6@eeEcm(1K^lY zyl@jvTiYK#bGw`#v&!JnZTFQMYWL1%!UG2EK*yrNq!8>nhx#B1v>AytY{$V;%lDPd z+=R{EC|gyQjtLv4-lW&wO+0Xg$fiHiTL|;zwmITtd<_>KKY}Ndn)q{17?9B;oY->^ zXGX3Z5wEZBA?B%vdV_F@#dv3O%~mEaFY`dGtH0&9B4Xs{rh}o@`;<2*ZVvt0z*lh- zH^l$22wcJP`FAMq^v3vt16ds7FBl?{Dx%Vo)7`lZM(A!0L*#d@U9S-d;o>LPwd>aO zk+-X!VqIzxsP1^OUaAHrb5Sg>U>bc_7pvwpX5^3|lD+q{>}r^s;@e|J^Qw61_w>Xmr0@3`jh%7&17- z#Rz_Tj_&Pd91rL0yWYuC@c~N$)Q>|q)hh&)RgiPqFoSO93So+co_UxSw(2%_%Je>? zCS`h@+icYkE*5PiXujQEW^kXCBngv9I0Gd-gYgJACHxq70D7T9@#R3`gSk$L=-{!v zDAc4MT!N~3`vr?ULa(ktCh(ga|MT3Pi8z&FW|!yl-{xTGdzSQkc|u`F zp4E=mS%|P!KlR2gwXmN2#bC+r_)6bU)5NDbAQao(=H{_Ed*tgEQYrJOkPe(_^Q}@V zs@)6=lUHh?q!z7LnI@M#MI#_7p%UHCKOqR+Vnm8}Xods?FX~2sfo- zB#Zxx8$(ne#%1bLeCxyo0lUrbOJLHnIDnaKp80b=6{H|$PWI$_fZOmiLZbV#@`jr| zxNm37$5BBLRp55?{JQfCbPX@B)zp~tdacryoB3XheB*;*M&tW<6(RM}g;2NC%ouLw zgS>D&1gmU7;3(AC9)-FkD6Q9t1hPaiKj^B{?OJJfuYa=GuM^QQ#eu@QzLh@NmzjzW zu0rg45|9xdU|EO}BQrDIvj7OwI{oXQ*KS%fVlUvj2mWKSu;vEzIs4r!pDp#97c`bV z_bFdSc#VrLLQ)-gJ1^~i&YW4W^mzJ*b|lGN@n7=SL~$VW+NmeSi<86P6U%o%4X&`t3TpP!_?9lgdo9 z>JI<RQ`_qkSVL?|AZHp~G};b4*1hFNvFViHi$ zvUod2$r(7?7S!8Hnr=4y2x!i5`|+C!RAB!)e2hZiHZM$ipgKhD2iDq+19X0Ms7&@h z5psJPztp|SMcVs!Xt_Ns|Dra12`kr~Jx*3ZTP&SC&z%B?srfr<&>Ijt9g;a(KT@)w zJlIJV@sQw&G6nY(TCMLL5a(a@LLdq>3s93PnxP$;1WSe*f}j;cOkh z>C@qhP$!)O=`Y4%QYOzx%Mo{fpZ|$(``)B0_wrGO_QCYPlXaxe5y-FSyV{ zZmDWbrFiPs%&<}pJ#46gVQk-_+%#);JGK%c&afMO%Xu9G+?NJSodA3v-Kpm?2w(?sPGIYx!YU?5$_;=U2mojZ+zXL7!ms z{c}=_>~s<8j&lps;5>zxaE9B9XGd%%RCH(j*99F(M6Kp|BRFDTCtkLM3T4O}r>&5Z z?=D|`9=q|V1P|VHqRd0ew3eXiN3%BYtw%c1etYj^63)4T*sJm0Gy7wo+a{q$#-7XU5SIb}qB{pA>SuWQV zdhG<#tF!@*+44Ig8H= z^jJS2D$1>4!&@0G$FLT%a9%&)8$9==+h*3sVg{5c?16aABZ!>{s%MG#-L6&f(#gml zofouf-&kROYsuuxZ)8H+d!lr^`=3H*^JA122Nxf0?m=YP&em&nO_A^E! z2Tv7+5-(&%;26i^egcO4+J4*)SuNaYEaYezKBIeOq$dZv^h5gdEi^m&@AB_H9C}^= z#8rTw3z7Q2h2}bC$FYhGoNL=W*kJQu?=e6Wr{DGB8+nOC-dggBQ?(*kM_Q~PRmqymf0zhO>6#90+<%jd z6aqTGb1xr)-~Vh4d-HZhFzntj$q=9M#b60Km5K26tuwM9l!tIoQXp6w8OxBKqzk#$ z*XeQ&!_=3h%d+~8{|n+*vVz~y2s8!_Z=0~`>jaHS-sF%|3^Jbx(>GGk7^XIx43EZ@%PH(;J*yeVP&o}jZr>Nvpo`Ijd=yV*Va z6-wF61qH(n8tVeM>5PCb&d~8ZD<1vqB{Am>rss2u3^PHJ5D2~WU6ftOXv_!i5~z{) zgnxA$WQ2NdU!SfNy$owco4s-SFYX|?7pMU0D-LP*vD4FCCd+o(<+rkwuzM^oPzy`G1_0u4yD>#Wc z$<|dmd0#atH5(-<3wIYeT^AQqZ*LnZZ#fq=F)gi*0Tc5lLPO@}cpFoC$YLqmpLr50 z^tmeClETNX-u8x#YiFc*-HeJ3dGH7}Qt*S;*WV%_L`xrLdsoGO&nCr1t|>4s7RhA> zkDoIoB*``-vzB70<0U3|bNfAG*d&DG4qCTbn2X_)eq)69-YC4rTZjuhsyFZaK_sR) zKjK?A;t;<@;ifl5)i@{8g$>Ebx?qG9Cbam}Qzp^th)tgU4)Xzmi^E}JTqdNqsJ6eb49+0gwQR_E z)RZVVugQm$A!6==ldo*D6eY^ux!?n0b^xDauzG7kC0W$s%nj0p4)H#yo$% zL&3bvc9!TN85lZ~b=-9}+JTNLnhwk_GiXA(*SHLQhHWL64e}*;TGHaL=S96R8wX;j zn3XVE>@y7<72G7mDP)rO)o`Pg!kp7hqSnCU_*#-45r6@DptfQ|9%~(LztW(4D4_<7 z#;~4RljW}})Z^pT*k^Kv|2CGe+X4~hw{qd`$2Hs9dg1QTw}O1vmxs5aMq`)w{O=`X zrh6>trSWZ34hG1qbOad;ZgN?2j7Ou0tE)EY3Y98l2QI~8`Lk9W zF3EKARPu@CjT#*c)r``YahVarF*cj9b&Ga^GzD@C5Xk_yRY@xjSgg{hw}awfA!m@B zFto!DvJ;kYr9`Z~pc4ey+>G!|SRKd+(Iu)^WVGkXpG_1tt>fX^FxOSTAf?#Oe}m#X zk?=-q+*C*bH!`uz`Pl>(joRQKWQmOEHBqQyKvRXQF1S+siVsAXJV^FR1&`zu5&1S9 z*GD;y2#Ev?*OPD(J66lDZC!1c!nR_Oy`Q5idkkSI=vPu8+2Sb5&pj*j;y@y`LN90I z!cEf9Y6m8Y#!APu=+|w_R^7X<)CQU}6)ae`Z$Kk*ClPvEpfb8AxupZQKZ(5pu=Gh~ z#leLjrN$+b);`oGDEu88f-9uDF%wOdC7UqvBtFZQ33&;gC3}~FYKGVmAd8CfJU`k- z%u4z6Lb!#U;%taJ_ZMW^qOf6DY(cw{Ta+In^I^!b7)bL^;Uq|euQfOde}+vxzQdEW zHKS%PO5>#!)WkA~!Cv6@0GC)=v7Gi+VjpO^^{8$L;gj>Zf9fhRig!~dNME9c&fD*Re%@iebn6+@i z!nc84nEvKVj+GS0n?Mwpu_yu{nfqM5E0q@{PGJF5B|8xpcB7HBT_zQovx<+*$%Dm6 ziu3XAUXw#yB*hM<4TG19odT2?IpyEX$O^BAq79yii9W&+wg5jCr0C3R3txvc_(Nz0 zOKCBx^ZX#mPP(C!w?0WCZYI+$i4G+o&HrvOcaM+*So68oU_x%+YO6xUPxeSUw49LA zq{B9fi_EFvwdzS>m6-KTB<^E)Nw|9bE&vQ$fzhp?xDv5UH(>^eHUslOYJ^m>taLWJ z92`3h=-uPMh5>4-jNiM(0obZ2$_pY@T(P(j4(tM#Bup@T;!wq#qD{KdGQ`*opOTL! zwRTjvI?kp1K@qQlGQS26n|P|QOBFeEvXQOh$|wy@S#{!rm?9nSaW>8sRBTi$i#q+# zvEQ`tupCrx!j_r3=O+Hy&LST}ndG`2OZnfmwv(2nxraD4t>y)T+&c|Q7g+P*2x$em zz=DvK3#Z)PLCROGqQJXHe@Pj5ra70lMc}~mJ>f>9<7JG&`hC_)`#b3Vm74pKufc0( zmk>tTj^ER6-~s~wfnd$~@t}s>vh|F=#d^8k{#of#$Q7+m?p>-W^KT^B1Pc=av4l%q z*6h|waL}%PHq1)sE>K(}O|;tca8NWrY#1p5_;W4KApgrRE5;PNW;rz<&??buJ^3C7 z|L=4r`qw;cQ_a&U7mG}ioGN5Ifx)6i{)mCS=C*33j#JF*SRAoYSr-B-x^Rm0WKua4 zf^0*`Y*iTYa2VbBAdCFoGRguSMNFxJU{{GcuLv!=aPKOR2{9<^KyH++6+&}vO&=Q) z^jD_yGHAHaS(g*>Vg7x?FmcYNluyIubLHn|z37z%y5_S7PT*yRkCo9bS|!N8Qn9Hc zn`s-vjt)vtt23O{Y=+igRPvDNu0xc0o{w-|g+~?DFtEx^bfWKTn!IK)2a`LRTOl)7 zv$(i?M_%lCd!r~G9?vF}Ab?}xYhA&1!mb5|RK!{=uEcxkdmAG*xl2A3EkX%Hfgy|o zC518s3Rd^vk<%Y2jS=~R)e~plqGjf9ME__7op_jGizs}s&`r@Q;%O%~!eV61Vo6t1 z0tdSsmEX3cw`MSs3}FfAn=rA^wPdittwv>JKY8-hhUF!|w6w`;EBznPY%v;YPCR%? z@m2(KZU-dt*umfcASi=L1vq!iA>m8FE|E%Ah6#0n=Bu>!SVW1{KAQL#Wbv}X63mh! zs%cyqYBXpy83c)@_>EL_RuYDT3M*;Uh6KK#C`iqc0-F5qNP|j0U!lTJvz$> zipWr)#TEJNnN(eMB(l-aHyFJIuz$x>^!hSS%5fUcL{B=5N^|VF7W`Z=aep+cSvGYq ztOc|Z;)9!gl85q}y##22Qf5Ot~|$n! z5HWF>O)?5xrfB(dsp(R_2hnLa#c!5Nu==doGMQd z1$^8tx`0A4Fcw}nY$2>`=cb962rW1mu!u=`n=q6%E5e{Soq>M<3LbW3=5wTqE#N-GzizZ!e2G|-D#Hme+PpiqDTJs+0Unkz25BTxZmK{ z#jHN$F;v_E$1pRw^fZJHbOS2WG~KXPaXoy|BAOu}M7YoB{d+gz4q!!uBK~d__yo0} zq^3xTCbA$uDjLEvCG;q!#V?GzTw>~CifiF()U|2%qKOJB9UF3D0A`6b#Sf$_E0|__ zFA_$Qx)1|NCvOZ>p}})Tw^tmbw*NCPBtzkskSIbzo~t#|tb<06tTO%TEiauFfy6l$ zkX@n739O&^_Oqxc&uU0RMT~q-xq%U{6kS#cL025YrWM34uA<~_CWVWjpiVBL$X8`? zB80<{DvpAHq@k`G5ezSfh;%@HZFNr7tto+l>e{qCXoBW8t3q>lQ<0WeM682RJ&+>l zqxky$Zk8F&OP>h_9kpyYxHfz!sw6J3#X77c1UXcZ9B^z%KtvsT8)LpeIT~)uw}%N<^T163gq-bhl?IHBXhs?N6I4Y)|D-Wp0z0-^(OjagDdFW!XJG$bSEg`-_`2}@ey+p9s9TYh7EX;w&ndthX!`LQ1w+@ z{$WNRzcYko`fpSAPYH*_N&4?DPZmzl|Nr;@U*il;;3T=@sSpQ+&XQ1~?p@FBBn82A z&dhf^(6;$w2yn>AtimA{xBRbR-zxvF@!ueby-tfooPDf~UE)wx;dN?jIaM@au``**tkk4dNPbl^&v2-~;zkB9wl_5` zu+Uq}!cP6%zvl@)ocdJT|9`^46Bslv(F7YJ^0b;(VP+FAE0u^z!d%|(%5QzORhe{T4@3g=3se#pFI^30!F-sythhtq#Tetyo(5BzJ4VCTeTK;-_I`+0y#!JFyFz_ zzmk{sgZfiZCF3RE=nn4D*jItB4NsH*2J3P0%{)}GDteMq?1bV*Pb*O|Ow6o69Fqli zJxQByPy%#o26Su=bgfJ<1r1PH-P<^88R*O|3Upf2cc{qXK}0mK@ed+{>|ILgS$Pke zI`ZL7Ub@0bNOtP4?SK>h#*n7_KcSD!Y@jkv9Zv)Xwya844IbtRBOSQ=WcSR}7c1A* zJ9~zw@F;Rj1^;|;&;3)BfEhSM`eU+8h3+I&!|67*%a12pspQKl>=9kRQDD6J<9z@G z{d5y;(N{8t*V-?Mb3busAX)$09Hx#3h^gQy_Ha|>Q=y$H(Jv)gP&>=b5ECkBqBoBq zi;nplCcNSmYr-qYS!5C@sAOz#us6?BGw=$zj7-}!3n|0y(Jbioyl#_3nr_WWYs#=@ zPW8O@ez}6c7z9w66>mDs_!0m7PjE4@^Wm*Mm$fB2fK&*BSWK8OFP0PS&PDYijC2E0 zu3T>?0x1)4EBjfL{|oUse1s8NQa2forFpoWX1JZA%>BvEnOmUp@}_SG^#|?(ArUdY zTDzuV%rDxO1l}S7O1pB;#Uw?Qp4@LpfMf5+?SxdHGT{OwjbCm-9RKsSeIIX&9u)yM z4x@WnhQ)7Lt>5H*Tyjc{1D#`l?P+(^43UUJu-Wtd66~BAgJRTOJ8`pMpp^w2@4rdR zP9?Z(aWYzd@(E+!Caiw&qu=^&j&^zdvubI7|{-9lmwn zXVbT0Yh1mZ@?XmlPG2BA9DB)YkTj6m6rnfBg2l)F7_(9QVcm%|A4~`3m#VEzuQ{(L zJX;dj50ay|M)Dk};S)p})@oNS(bCd}f6vU$j)q-adVdzU(N0sK0c+>~`h^D-9-#qKFTdU7!TuEj~Z4 zaxMoy5cn&!{K|w0jSp-c%R`-KjuTP5=PSi`0?BR%I~(8-h2N`imKP+iooNwbCEXL0 zBOymbL|Csi0ZViJbw6}m`y;X1Wh(jl?Jgf@I!uMLZ%1G-)$EQY(`obyBqC%JsftTW zpOIfAW#r`WxE(g6iTyNse4jXN|I%Q>Z-4$DWFP&p3yFXZ^dlUR99=`=?~keJ@pEkk zs);+w@GHx}X*<sp5{T4x| zdFvFrePyz(aoXy-f4!m+9J&H1ZJTumeu%ICqF-;^c3d=Ye_}fuqbgtxxggZ79Mu!s ztnK|;_cXcaF^(Yi2JQFj+}m{CR&~)_tj^N_v|tpB&&6Zii2abbo=FX|-zpnF1Bx?C zj*;|iboi+M;$~K>@ZL4W!hg7uZnLyt({nU4reW4yxUQ_OWL$Q=E>2706(Htt|`ylEKTZmn7DQcTu5_t64-o4x+( zd5L#N)mEdqqSv#WE&3$*&IngR6#{53oHDGLR2XLlhje)Ehy6*v^9P|^DMYlchpOTaH z?)Q;nAi4-`(sGv61$nL4uDj`o+`<`0Rs$OfLwhj?zdbm{c+Wz4HRI*Hoy@>MZmC~9 zzc%ZdkV&SP_)ne^!OOB?>NiI)>PDQR<&ApLO49R*m9|>31lw2Zx*sa6tJeNfMd;|v zA6NRuRkS*i5*1B(y(DyJ61#N^D5v$drM*3}p@gpS;tsbmck)IoY^dq!WmOV{>8L!7 zUg}o;-oYcp9jUOK5j$kcq%?E(bTnh)c#9v1Q;`fHevkP2R%nDUp5Hm2#g&`q`W1-@ z-yY{(FQP9$BoFhuV~q9drVmu;g#jKBf?Uu&^+nN@tsd2kPOIsDyaA3wrE!L;ch{K` zb&W=2V#=?)A~!KdUdp-OqO7_sOiHFrXxW5Mn-WqIR&pmS-GOj&%piQ10=j7Oquq;$ z#DKD!A&+xB5Bzqs!$D5`mRP)ns+AF}jAjFOfQGAX0@0@V5JfgLr>uSO?^fP}!T8T} zrE%iwhP}>pvW>N&+`9EM&Sk@{mP(_V$J-@YAmz~xMm{+ zy0sHJ(Fq!?d;9OlBw@qcl}{6deCb;{0DZhk&MKNJ@Bf?pZBykO> z2pAk&@F2Fn6wnavxFkk*0{v~S`~7(4+N}pOFyz|G_vWqgBKZy@`q{F^h}W5phlGsx z&HpC*dnyWuL9Zo}M8j&I+xR;02hN@Yw0TE%x@!FK<)(axGx^EMklSv)&lhBAbIDB2 z!2}1*Q?XXW8Uvc%S;TP+7xhi%Kc^9sN0*4j%B#Q zRVNQsF*0qSGHmI2uNnnGvs(T8L68BpSc0R$h7?0Yyy&jBve6m=YHlD?hU9VKm@(Y;G}V(qdP*ZrCiHr6GPMH5kV{$^VJD&xZpEXx|9xX+tFm%(4Z zHW1pJkH?!QWY?yaFNJ&D!58Vl%Z{6BX-+HUNtPGiSUXIbQ9^x-@!UXq&Bs@(v!g4g zFyTU^2R0fz#r)EHu48rE@%gdc7r9w=!W=X=E6w5L+BMtqitM7edT8PDcL#q%%VuZ8 zGr0$vGrD(8#&94^mG#>&i4tv`_#&317zXnceVn%6FS7H}0GZt4HHHXnxL*^JvgAf` zl}5X$5%ype^c(&=82c{t9vIuDnx6?bZibIr@43IrZs`~j8m6Ct<>{~Msq$X;$G@|- zh6l3^*~aDX(4f|vVMqq|XzN?ixMBruW{&EzV8T-coLn@`e5oHrw5M8((w*(Cv&rsx zg%KxydW}0ETSAsiX^R|-!%Z|dqe)OoXxh$_r4LZn$4J+vh4@A^;Y6rO6OYWi3 z?D8C9GZ%V38+dVq&+XB+c+Tj?wK(iS7@=;d(uJ-*z}N!U)u}XrPbqB{YaXX_niF-o zZB&b9VT_va2*{}a!qnqv)jU-gaPLM%VhJ%k%KGm{@wpw@t)<1K$-xZfE=03x(+H zD=5ntQ5SQ-Lbr^+L9EHA9&nNI7=^PQ~zU#f_>Ina`>sEBmlz6#(-FUa47@6Pi6VSCofr>8& z{Xd>{d^!5T?KG61MFVH%32avvzkNDML!ZidhoJ3c_@rRrpe6OlUi zGBxkl}Ga{o-8KV6QPZKDeST3u zU})(s|3tvOfzWQ@u<#VTuW9D?|HIx}Ma9u|-NHa{cXxMp3GVI|2oPx89fCFP7Thhk zySuwvaCe8`f4|TBeBU_#{kc51)uXFw)Lwh-C3DSL{UcBr-e=PuG+Uu9YxSoT>rUS9 zR`p@*;P*vKoKo1sW)d7z_voir7tkKdg3I+WtvF3p|H%C_KaNzRQr+1!S>Rpo{2<^< zI}V*%?mf;T209jdCm-X>PBsNi)1?sYJgyP%tI=ytnDlR^|H73Cu5(a-shFbvq8H1B zZLeJ6e)ftL+lwSM)UfDbcjY zA|#df>7f&KD`B|z(EXLlsnE`b{nye(ny-r1Zt9|Vcl$PXyH^_6LEJywui%$3RvTf4 z&3*nF2SY%~xe{y9`!C9h@O~A+3~hnhVQ? z18$cyeT4tMO}WGSgagd&Ht@@r<6n!17T+a2iX|$E10M~-ds#(Sib8WN4cp-$%}(?b zn=)GsiwC50;KZU=Gu%x3psWu1^@Z9v8DFwhegjf`aDIey*iDTb78!b1?%s#8-1)hSUR2+tKr%qNCwRXz6}t)9uI}E50>MgMrhjaH9!8%y0wSRffwsGfQcDx zkXW#w2qajleD>}AnY4zoiiQgV#b4%l@U!o%(b|{i?)U^!%xUT>b+PUxqwgsv$>Qqs zdMpY_-Fo5gX+O%=OP3Nu;}nxu_^9MQzj~Wkpe*=!bp8hETI)Z>y{WAzJ6Ac#8R7rZ)G7o>H zorl!saYg?4PU@rgm0M0DGx*xCulpuRYq``yoVQMnbKe0eAAedR<>bofH&mFIk2zix zZC{rC*khFlHf!&_#lrc`2$19^xpg-N%p$`O*XQnScL+rP8jlT%kE-||nGL@OL73&u zTtvF?VRTcx^}pnonKUJ5826yypLyC+l{3Qoo9^S1BqZZ6N6KISXdY zfc@kPQ$NxwlG^ZVusAu@O*D@p%O$;z1BSNWRf;=F+L6a7SUX(v+grtQUKlZD)~~ zwO2d(Gv4Ny>v<+>zyI0cbRzc3!}7P{ewpfP)r>>$>6r%Yyn|J5?8SI~%;gX6O*Seb z!sYr2cM@Nnc8mCM9HM1Xw|Xsm!W&VzJVUg+r9S_t3@sBfIf7XuJG4-WleJ9UPPuND zpZ9qxE<*=@t+5lHtfdIvp|w55Q6m=8Zttj~=>ZcZO0Mu7TGiVGKCzo{lGv^~$6aYm zay;~On6JLQ3t4rPgW*&d)?GB1c1vb|X7!bKkEM^s!u~R32$x>_1dy9$ELOIe@7;=t z4YErTObI#)0YBacHQLDlfY{x}NO*gmZ#?gaWOU7;nsm2Q0$0l~U6;T}QCwQ(ks(jT zh%P$L^2bq~&tDAAkJDv~gYzr_-Nl2+h-_gE`EpM6anB96TixX(R!6flStwDaCH{2?v1_fDsX z@_U&t!Qf8BEBbwu3q{bj_1!ITvbQ=nSK=-qcYN zXy$_=?>Ff}j?0GxG}(!FbP9F1dP7^>=UvGA?{7a#Iy_x8Q=oH>7<8cK&L4P!c@SWe z&SF+-K1K8CKUCeKww}Io`)ZfWn9lWzluB? zX<>6TF1)zLXxkgF({eLgFDjH(9xt08wEjM0m^WelZE+gpzgSzOT{|vs4qoo^c-^p~ zShDLfcZz$Jrdjg(POJ8u5itMwJx0sux{_{e=11e%``@*UqAptMid2r>esZ&jB-$<4 zyDo2B*~r0*hfKqTP6Iqq+BLw)7-@cIor%~6y!~PMP4DXuC4IX-n%E=4%o|CvywhQ^ zcdnguFtotJylx89dbAXMSM!TE--8G^62HfnBY80nd;a5USx^t1JBayswsmOTzQeHY zrets!tF8oZ-uLB0F;8@dNBVmViYWGLKTL57(yOru+)n>#{m|92=`l+M@spzQ&Ls4O zG;s?WMl_$4jpL0rcc($aAALzsr1o;>ss45g_x-0n2$@wcs(jK?h+#gLAo`s%^u00p zK{rQqfA&kaSGB~Avh`wFJ2x#oT%xecd_!CC7Pg+|Ux$@|>&|v@H{=}7>#W!z;W} zY_fW(MK&!H+p$ENQU>SVE8M*`+Pe| zGK=1~zxNz6J=OBs7o9uTr^gc`aM9yQI6-c{prHcFwCEYJbOx9u&ez}j1ooZpi_4lM zoANP{N+(gP|`e)HbH z!Lm{gMkv$Zq0aLQ$U&6TF@=OJq53=+hf)KuJe1FU89pTHIm;`H2r}brvVmf zQdqdHJn80wnfTZu9X0G0GhyeJMBOEFx!Qd}Y{X*qmV@HJ|zIFH&H+${flBCToY-3`lm08`X;%IEjfm5{Q}7?vjm%PNS0o8GCBn=d?LEP@O3MHg`quzXkhs;p8+^GnG)VLbll&zCT4$t}#y>PMgE@KH-WSh-?c zVsCr*JD?bss6{vJz6^ZO1J&JPsaUU5oZ4jQWLH8i#nA9TvT0ocV%px+#(TjKC&uPS z)qwVf)`c$m^ZnAb9?7zY_}{kZt-Kk;6KPy7g2U*y!+MCKv19^nC(eoyrP=%Axx-Fi zHBR-~xbRSti_c~5kUhLuJ^Nq?Nk?6-iseotPZz_hS!~Wr6YV#h5|#3YB7H{*$EV&! zqAQ$giv8ERt-74ReQ0za8^^OcvG6iY-}IUTof`CwhN99wCBN^@1dwLYwQ&Y(CH0X}D>>qovpN{@p8{FFkb_b_n`m0d<6-UkF4jI5V6adbc-O`Bb}`&H{H{dIYY|tjT#c*W zS##}`r4{J*M^PzPIP}s3-O=R)rl<@ySl-P-&wKj!0aS4HSI_3h6`|s*nc>xw^voJn zCWM8b-)R>-`WMuR^TY5A8+CetR|};EerH+3a3knVwoa8m)L-9yIN$#4&C6~=!mx!) z6epr-{`US@LrOY(Qz?-cC0TP*P(N*OYo^`M`){K#vzvqEyNaA&45Xfaiw1VS!`zkm z%n?7cj5y~(`!W9oGAQ90Q!5d2^D+aZm`k8hGCiF~*xvBF%;nJEpk@Sq7(R>-$=cip zDuQT&x=W@Q1481mRSsJSm8%)E=E^*LcQ)immQP=J4G(_{$;ryJt(+G$kHd={jlxU| zQ$I?F&VO0L^s2Ur-%Zj-&T4z^yAanmm)u+_R-MPenNO&Gx>DDsRjCEclfANBMvg}4 z3K#13qXeTrq*r})pFEf;!5nSZiYYhfn(>wtJ{5MU(K3$i%9trq&v<(d68qlBkH(xB ze1*GK5k&e^z4lyr_Io@^|?pU3<9eTEoSvE7!l zv@K~Yvn|1z811(Pr?aUHrapE}!(03iU3 z5ar>-#E3P~`toPPfc`_9Vmk|kq3d5@ZDqIbRi}LfW}55iC=*BR(A6ee{p^|839wpQ z$NR&u0q(MXrkQvJwrz23zrB9wfgYUbuj9Hdf!+9l(*%#Yo5Lrw<}Jb?LvjU=`RkaC z31wCB_>gOvR*g}#`&OF6%O;c9M7XiAGO>=z- z1n}j1xA@e{fp6cRG)u1#;HmKMGu?Q3E2Sq{#yhDs@VFeu_bAD&h_i&$s$9ZNu5ixT zT_?X_U;-9qyuM?;-l0ChkffDu;hGn9bY;m-Tv^&B+gTBtiE}1zZ`P^6R>^0zDa+*^`)kj%r^z9*%wzXV3zw?zrb@{*t4SfZ53n!3rP*iv(LV#h8s`m9}$x*hqctLS}`_~A%Hv#Hay zU_aBGqaEPOV7M2}E*yo+cQ?_xeLvwpQ?p_F6~v82>XPoVt-#pksO{-}mtpUhd{wC| z5S`|J@Al^{Tm&=yR& z>OL6B6wB$$Wl3+w?erZ7UY-7Y)=iTWe#GZ=R;Whv(d&x;9DjrA#&0s2jBc<=!1&m| zp6kQvX8Kkt_3jo(&9v5KD%O3C;JwCk0V)cf-CYrURZCA~&Q4t~=ocV@Nx~Df9X!QYkC(t$$N z%`D-3%_LB=jvzLe7b#F7$kwVINix>;{dQxFLz)F;&iX_ko-QCy|2G!xY@tW+RF?Ns zYNJPQQ?O9~G}C+j0FOP~pdMnTA5G$b0WW8+XyenG`>RRMHCF!%vW-f;-e4Vu6v~D> zL-1~e*r0e=KpEMvS!h~3kj4lGcgOGDGnHuYjrN0 zjBuW?PYiL+X40kGz+!i*a;8pDXN{I{rD96ekCC6+x+Ut`-x@UJQFm&D^LMOtxMWI5 zcu><8<)9|)9w*O=UTz3+*vOQVagE)VzBx`Z|DbQco#`-}p45+_9=VjFf>OGi>l}7> z)v_1NqNYJ+qu5c5Eu4TaQezj5VS8dq2)@Z%# zxcjFbMcvshXHD?A`0+yOC0fVptAk(4hoXSny?*&Rp|;#N*b?w%I>8sJ>U5n>*%2k=tn!pllwYwZl*&5VSZhT&dyIpw(FEweT zh&LPlz9!pdxL^5vILS2inNTyoSaP(>U(>M!E8(@fT<$X4^80C5TW&~IdU0B;R2l|u zEC>E@#dgX0I=uj8PrTkD7O%X87W8E8PB-u6P=C7R@}4)F`fNR?N|B-U=(4&;AoQYO zvsU*#ky>%B!IHyTrd{Bu8ReX<%=)aWzc~{D2ab*MQfMOw!T!op~3-D zr0rSF7)$}4F(p;-hQ$f_Uz)LtrbHCe zkHb>K)Rn(;az(NRehk|3w3Ui#ItggLxujYESVX0F*cZseq8U&Lp)b~K%NL=DyDw@*%@-C&h9_4A59o-ZlRRJu>`THlxG2{Y5{xX#Ad ztI)*A2$NDxhm*pd0F>){b(5i-!)BB+{vSO^HZB;0a(GCGE|9Qt=PP-lHY$QMB;>ON@(s8U`(cPe#kcV2Q6(kRA$X@Vdf!#iqzf2{aDVtS!h6P}49kFa|~>sZ&Mzj>IE@=gUPx{?!R5cN}<}K?FZ6 z5>A4gpJke5^8C^yOJcqrHWe<0ONt@K%Z?frn0=b4_)uqviuzLm9W+w$7 zR2U#gmd$&tjx$T12DeJ0i1sjhR<6^AUqPnJ!xlE+X>dX zxb;&@(RNXjoyZeIXC7#*WH{)b}lAa z#<8Qt2;&Q<>Jw%J>?t(*xG9;J$&%wdhaNH|W+4Wo8UL;p(yW=d3VCWLYLQn7ZHXIh zp0rOwZcu$mcgaU!u*NdFI6u}ejSsVzHCHpzl5>q4I)j93lR;A2EJrB>P4&1G+CaP2 z<8hd|IFUnvSqvtOUlwAb=c^^kUcbZUj!DMD133G^^g6@g<$iEFqmPjZl9~uQ8bins zx72xB45A?5uo&c@mx(WzE(8uH}7Z`GtJ>)B;gj&fZL8YTNQ|X0*rnW+L zN=S?X`b7w(vSNCik1^i^D65Yh)52i967Fm`0uBGUCz&Q--!`b^3#$feMLYO)o2 zQ6w1AhP$qF-8Cmck!-OiC;!3%Ke{^JVmtUUh5g45<_(pK6BUJ%ZY0K^rPRI=6aJzs4F4}%)%Q>YxhV!nYT|tg|B9cRrtA0_`6 zf(kk?BaOH-XcW`$^`YRx{|7|8^VSWE9ci{Z5RM%BMF3Dk%y+EJ4*ZuR0iRUaC+^UV@ZTJuMv;s3)3e7LjUA2pugY2T*Ju? zq~;DVH&G{sU;GaQm$w_mClnnxN9#i;T|BSLh;8%VHpzbs^zA?P`Ok^+e-RJ;W+__A zb%N?5g^wu31f0zkXFYjO~q-L2*Ga6mjUFa!L_E)bA(<2_7R+LuO%8ikD#c!yV$e06L)qir()P8mX_&(Qa8e=LoY$Wbt81>~>=}*UR%5HE- zSWbOTZvA`yRI(I{10gVfAru&|b7{EyOaB@R|4UNEP@Td~H+tdoxgG3~BmJ zHulA-%LG)`fI9HQr>D#bFrX%6yIHZbgU0qdS_OX+w!*jR8#|rltTn36 zxK|*a=#K{S{mQ%8V80#-Q$xB@qe@oY6Zze@S0k@@(7V!3qTB4&3PZjyej(uEAGR=# zXs~%cMAVn9`~)qapWxfz^PtJ3*TBy~;IG?AK|jY^#>Qy?M0;Z#g#69Ji=U{7Fh)eT zVZm(-yMatjuy#!MUk|pl5oYxBvR@!ais^PQOhx-?c=u^P%(7&~J@&~vpA&7fDOipD zP2~m1A`5KngF280(n&(QrR8eSCxsd9lCf#4$gQrH)Xs zNEsoND6h;;Pxu5B)f6xmS62$7@qU_>#QprwlNFSdlE)8ZjGbeNBwtvL5Gkf7Mx7aM zZDc0}mi#E+7L7lQceD-0kv#AI^FiduCn2{85MaH{?d+to@&^l-5Mru`fli-Ys) zlcd|g{I>6W)I0p>?dwD+? zs9P;%^u5}ctA?eQm2YJ1Yla)hdbQ_p59E8 zv~FZK21>V6wVz0zHO@3Fo<|~vz8QDbFy0TF7CoJu5NCOuF>`BYiEPuqkowApzk7FN zn;+QQzS~Zv^xx@y*uHj8KBIeFTJ`@O{`LShb=BvBNx#U150q4|CLjafmuHvUx~R!$M{Te|^Q z13yvE9P46Lm%V7o0-cDzUh@Y!7Jjr^v8#6$eKffc#pqt+>b+b6`M4Pu!6JO6mON~H zX#;$tAqzhyf1(-!jqWe{q>U35`UAIi&E(4Kw(yNZHQI&LNI+uAY@fXj|Bg|CVKrAq zG%^f2mX&4ckg6zE zylBHgz)rwBM18$%E zj~1<{_Dg6@yhz)Zc4~}&vFYH#o>T0)wX^ZWrCmTYK(Pv?dPo*9#xRLwou7%)0u2!5KmKHv-5=_M!{(y`IU|Ji*b}Xa-?yiFT z8n~nbtvh@k@2(8YL^C54G-(VIe;DRMphPnH0}#lIoX1^A8UqVpnPcmcF|NkcpR_7a z`WeofgC5GGf|jc1vX z#-U1xtWt`pmo;Si`wq3pL53Zyy{p$GJ4n_BpA>CXg=Q_7YGfh=>w=u9W}+n16};*P z2e_wB$|^H?1^vFL?F2^&B)|w~P?vCZ24R1gIVz+;6*AhSk5n>9Ttml0qouBZ*njLq zp{Gc+Amq$QFe;#0$GHM$MUpTi4;sMa23`-zRlhV_{bzS11UTZ)77Wg4$5!CO|3j7U ztYs1~2q}@YQfEj?l+@#LwlrN67YFjswWEBQW(Ai|^Lf}U`(-a*1yn;?%g9pMv)y)80UN;OjL$$v#0+yiuuoGN;Dzjk(&;e1Nf+ zsYRixXKoOZs){5{*Rtge4XDl&s%U3p%>6pS$-sah9u^W8R)iNA(K}RVT1<6_`a4Xq zL5B$tm8h3pnQX?-2%WJC>lhv{zt^OCUuXB85Eh2kf0(QQ2;lA$Su5bKNuCz z?nD!+ketV3luYo=uDCx&6PG4A41o{lS8I;*`nbu>}p%)3-X z8FP7DYp76E>8uLkbCc{`;$)=3Rk;8}nE^;~^28|KAeUc*2axs1bQ4M%K#7$=U(M^q&*b{6Wi^y*GbjR2}N#@d(c%l^!f925d?+b4X?p_{{v&2-?W1UKvd3 zVE@I$?CdE*sJJje3xpxo{%u>zd`1y|B~x5~(8dP$e;e_)T5U1HF&HsWh)ctg4$8{r zg*WTToS>J6q=3*S1tMN^I73zRVTXe~=b>G2=Un!-MioF)qz~mQKvDe+o;YTLMpL6^ zNX)KegnCw`k-~oHq2~;en}O7mhQ5c5CeLz>c8xF-Aup3Gj_Z2~laNs15TWzWv_Qj~ zfovKHgl%$Q%=j`A%Vdq;gIHn18vY#dD8@gK8Jk&>$Q8;Z%UM1F-H6l-V->w>AvZi` z>A20@XWEd)=oT8;6Ue$@(Re(eL6%2+$mxQV>#Gs7rW4GH=-aQl#7WK?aw5qYVW1Pt z+rFJgOgPv=3PD0HtS=l78#h8PokcrHjiM((jA@Rv6M>i(#``S@eirf`Mlisd2a9}8 zw+AtB2Oi2c{ZX$?zn^TSA5mPh1d>mcW7oz4RT>(=T}}w-Azm3e7v;tjRXQh!2t<>H z_NR{P(=(Qg1CECC;)@Y}?Y++Pmg8ayMjVM1XB8`0TCwFWc9AMjH4TYxi2&VQ9!y{| z%^Muv7zb^o|5TKr1j8BnV5Kx#V${H;Begd*B8&pc84HV?;I^RPn&$Qgjx-jV>L ze8}ceF4%X1e<3gm zR!23LE*{oC7kYmsqJ{*ku3eqb1mlZVZFqp1jKpM3Xk(ZJrgYE)rvARPzC|!ztT-4T7uvK3 z5==&vcwZuz7J?*SOk#%LiGAIO{*DaY`An1;Q<~pvAc9o5X##G|ZyyI5N3 z#q}p>m%ek*)Hx$d!nUsXfHs#A13hPjP={?p2cna@k&WizWN&5CTI+E93Gne|ub5NM zdhJ#SU!E6eO1GFM*SKgr+?gdug~0@!1<$hq=v+Fk^RBB)!mm^{52~VIFB&tcw|>BH zpZ~1}=vB~ls~ap-P?YU2Y+TR6=kj?A$G~%U)QZmrLyb-yz{5-9wIm4IpIe@F{O3UVv$WIP%A1i;3XKx_t&drb3~Gq?V*jSU z*o%lVNwXjrzE_P(o3=iR8mS{bE77cehq1;>Xdt(q0O`I9p-2Z~r4CkaI3JN?MKu+E z27cE8A;u(b?O{EEH^{O^lQLPh5HKo5oy*lWRa0zvOx=kww$R*umkL= zG-Mihc@S0ro=gDv#KJ@rA(u~Xc$vc!N@eb{g(fyy3O1hU1afV>r-6M2jcZA@1# ztUr$m2XY=P{^Vqjjff^#r8t`r4jQ2tBo?{wSU$0-e@aQ$Y@vWe(QrUo)lAt!{%D0} z!F0=?gbIa5#QH^x$-a$1wIYmYy^~~ItUe=dP7Ad6LF}Pi-*20&3Nps^F+`Hw`_ju` zT)CuVvdM0w9F`6(~Lzjz2gl5D=A&x09Wvu-^Q%aP}`_4uzSYPF@4@O*zaPx zgkl9@q-aUG-MGjrQ3ft}Xf~=?Zt+Oc@g!#PK%0sy3#d?sxjX=2U27&i6J(*3J?D(K zdeNN3_fht-`nt-vJ1u=ZtFjbS#8$atSC8WYGfwbzund`NGWsAk#6zBY;3UaFJcc6x zni`C~;QKK$dp+D}RFEev6ppc0K}wAh^>poOr5u(9rdJ7Dx=Twdu%@4^eIq~;G`kVa zcxuYUF`dh2lSX1h`6p65tlt9w=T9=j4?1MU9boUc1yQ^mFgFIOX2FWW5OJ*)>=#7F z>+JH~S)uDUZF+UXpGBevRJqAZz&&T&C5*nLi@aY$1Mr(S=n~G#Upz+P3ri(W= zXrqsWxb#Hy3u*-0u=<-xk?X^y39Dj*21@g-8Bt>LF*$JQYVZI(VlHxKHB?38>htw% zA#ukuYtTg#W^857?3sWsS`6i@g(@d;qE(F}oYj9AApJhziZpZ3z1<)8;U);f6oDdpiqhT$Nb9%Wy0SO-t3U(kUhBFY}H(1n~nHj@5&^Z>2LmhBz%R;XY z{tV>!tjLw%t3*z*#hevYH(^^mb$HDa0W`{qcTmzuhqNQ4VBipcvEyb{uKBv>qBW9- zUz@M08$JkA5Z+V+xqTlZYk~P}6zg)KVuB^&&4@ORI+xZ+JGey02#M>pFQE(ICf8w9 z$*j~J>0xeLk<8>0eI=EQi(%SD9H_nDH)M>D7GgIJogt?mXbpFzAtN&e={Q<1Rlp&) zaabSbzdo5PTCIe8ySGar%#xlWwYY~;$rX>2jrYE%lW`c7&i}m(alSCMW^mKZG?3Pf zbO4#!#7e#aW8^jTE?83TI4dz%&{S{z1YjS?Bnmv&yr&zkWsQxt_@ zEB^4MJUKq!#;yEeYPQ!alt$1MNX}1?aFL5P0&Z9>UFi!(!8jc6z{EMNgqUxy`QY=# zbozRj&!xXRz!tL(pr(tEr}wB1%+l^!V6Mi23js?jpqJ=Ud!-Kqpa^2(R>OFm5al7F=KB>GFg_-%K| z7HIDJ60pOrGLds84qEisW+0Eji-%}!Gyjd&1X|6)mzjZr9>+9QtaB zIoZ5!Kc~)DQ&(GDP86kzl9enmO)uCvRLHEPBEx#bw1m}aBnxnn_l=369jNgoi)RD~ z2eIklAHW7wiwA82L;4ljtGwirfT*!*bOld~*e(H85%Z5M};>X2IgcUHZvrp$@R)`Tw z#-&Z-5eDDIPbryV4lv(t)83L2A(5d$7x1!^LT!o@BJ~;#p!IH0oUzE|G4ApPssuGA zq^IK(5D3_=aen4rGqoezZFC9nQHc-i2ZgX&OyUbvLjj>%3UIA^asuuL9$Mm&jN& zp@KG(a~YUhH-Sk<(kHh$)RD`1cbaYID{BD^qK2*9dF|F*>=4m!?Q`b zTgA+=v)p(@RZMCmGSmW#;LL5Nvcht?nNBa(J9kDC_r0Hp&$s+atW!vyE`;I|3smSA zbf8&VPrQF%m+KV;m-RaZ$c8nJSk>!Glv{A~UuXrg%hOCZSeYr4NIqOGHp;JK*PBlp zwm9t6IL?Q}WYxW|46bm#fRP*t{-#iB8W@nsq_<%<*)-DYu@C#fO_80M`SW&PHce2| zKCaljaOP=6ffvJum}jPYc%i&=y1^EhbUHq6mw&>~_#^6zu#rW5al@JP{Xy&o z91hz(^~LY{&F9!2cTI-UlTt{le5K6IBOllJYht>ULqYBMol9ita1s5!3xP34wc-ag z@VQqL#D&|aQO41I8ifUVoDs0;B94c&yx>bFIN_i`%mr^y75fO`wt!dzh-ky98srK0 ztojI2(|x+!=+6}=yjp8SIHS9zpeZNuRN*U=L@I$da||=|ZJ=(HV@VNh&DV4Lo+qNr zly6uWUtq3Rmd@tT6751pqhJ!9kA9EeSj&KY8fuR=%uPzVy-=zy18#vYZT#i7U-+0e zqCh>2qnIoPaRhqZ2%P~a9@b;DZ(a{o1V&B^K|q>53uXG_3%qySNJn&&3TmhdHkQeV z1DpgEqu8IdsN$z-!Yv$+i%i%ZD($JP#uELb%>pT<)dovtxwdZw&0i-c687BSacl&9 zY@*VJG+=*5TA_&+$Vf0$>`nB~pdMpJnerLaAc{b$BRmaFX7CII>40ZXqcVT44b!dCfHlwWVEcC<$3E2Y|-! z6)l*Q>UIT78QaI>7qTnbmcnz%9gPZ>T$m3H=5CJkRf-022{x6)AyJ)+LfYkF$pS;b zX;{5$22~qkB+ki+Xy~e9`2uA)DMn)*omBi}+TdKJkW`8R5i zvh&>$v^tflH7x5~pj%h-*&{WQ^PDsy-M~8_5!kZ8qD(hnN(ikO%fzo%4C-kaxlxyOBJO%xdD%8Uf&IT-8?l#Cv~|vJEZ>DZ_A!|) z=vLPVnJSNxcBh5&8b<2&t`JW*EMMEq@X}7~nmIVxy+%rI%A3zemm=K6VlvxYwr6VZ zQmV4Px=PV$qepUYFYKVbzbsTeK7{Yluo!j_CdN5k?Iivj$JZv{~*vgMVw__mG zif2rTx?Tf(iY$~U-%pVoqKu_FI`ju#&y|)^44jH7w)v;b7|`;buhgC`SMT+G`7{dY zmAtvR(Q$JmYWw+oyIOBfBIx0d0fxuUj!{4o6uJrD=D4@k>YSpKB}jlyn3h$v17yd^ z90is2%y&E9>w#*48Qd9?rDMIo1D8nS9nm|SsZ4&Kx4q$;lI^*oa$nzq;TXKnZBfRu zUNOW3jl{}{(vhDm5X-ncwdD;8+Ok&C1oz`DmGe(I|Zrs z)%}{(j+tL0UyQi**=jS57scr`BCCuelZc9D&^*A*jLB?7mg8WcjKSLcfi_rDEIM=x zAq6XvXiEr~qRq#(?CBR7+oY8X~OUcN^Vb7(MEqy=*c{Uied*? z5uuTArgB2Q9n%&fEONAV3y7p#$--P{2^B)mnFz)`Ri~c=LyhvxnO}e1aB}f|$Tn7Y z3%LDN`1#GtscypLsmwLsuwj?k09n#DZ&_)TOtHChRuU`6Nt5jk;;GajfWBMMnrz_bw66t^lfm`YF& z&EO0GcwzhC$b{6x;L8*xi=yv9gFV@`fcsw#c;ty4iZ6hbZ<9m`+@WOHgCQ9klErg{ zA|6xB&62A*U~UGYuqli{gTk{~NdRv^G-I2;&5SGokKKP%x~uMKW9lq|xuQSvRTC8l zT;@+*k0~#|yI4(@QVjDqT0W7opQ^e{Y;Jf%Ka#|y$5+i-KIE@n=BeXA?O-$n^9q8r z$s&x1qfC8zRhRgqM4efond)Q*p&>d&L{ozVTW0&9yk_$y&ud8zyEl;E^L~FHt$dF~PJ4$TBB*T75 zE#;L>VbbURF@z|iUm?irH;bcDzPuLgRlIu4d3@oNMomFf#0I2(A&(fO)I;+6a(UyV zfZaG)#+F{1Zaz=&Zbk!j+H(#xW<~LlhFs<%) zRAGwvLTHi}58ORQaH}n%mUn+B!R9i;Vd?|Zh_M+_$YR_O$``vw)2w|Pi9)nEyWD8E zUakrziGwi$alTFFiS0|kpPK%NhE;%2L7-92K3}RNNG4q}(}+o*MTLfKZ{df8f!Sle zJWeaG$F52jv~`nenk(e6z$~lS5AtpXE;H+)AIBhe*Gtk zWxEsAo0xR$_qy0@x%YK3b#m&P`XU_~o6&GJP_(jtjuH~+HAVhqX17b1-eUFJ z8?KESd6qWocSaPSU9{nbD)-Cc6!rjOv{_E3lA zOs?qj?EwfouT!j)1-hqEXV1nENa{3Rr@>+tol5Q(gSH(g50)PujwV@Z z{(c3RBuHU?kgUxoalc%66}`s@oD%)=YK8pDA0w;OzlD-1jMx!#;JTrL1W~SLVnR-?L%OmHu`(Af-jX-0`FJv4T!LhcQAY-JS%4EJjnNGiYytG3Hz2rj z*{sw+AzT_w#4+@hHQdgw#~reNp(``1p7WPLL3+HUTFj1&cx30_f;1 zl20Kg_!d12s@P+qVTOX2V4xA2Xd@T)15)FErDp$14e|a`ZlOFavq;cjxH~eYq$sZ} zR*jK}j-EZxYOuNR>wY*EeQ}O}%4SeH_?VOsS>A~I55({;aBTlvS@<1tIG@Z^Lk{F|i_+@Ih#T38BI6p*`1`hl|{0l61eca3fpvg&|vM+uFPh({!iMkpy{!w#xL zZFt#Fv> z!D_;mkAyxoa=%P`d1Spag5I@hF~&N?&9J|Qw&^F6*fv}VLB#z!p{bz6`#h5;jzqvc zU=mixird*!5h8ny5+$t(%CO7&w)+TB_XtT>Nd>wYC2^hdAW>Y>N?o#d-8=Ksghb@(OKzwLS|tt_p~ z%-vEeSLU8%W@fI;+~VE~H!6X zzQ%oBFM-<}I}fA6H-e!(*3ewC{`@sOr2Ds8%7 zN&HH41=4T>lbOo$wO#F-0kiKdCB#i!6AK}K_^Kr(gmn0Z{wnBMS+!Bto=WSUd>+iv z(N&_$3M(ECy78!sD@4mek)_Uo_$eY6UJm_URNj?sjx5|^>(JvlWey??>WpDT-BMPHruBTWELBG7< zUX^fqWpqDs;a?;(n?1cnfn=5Chu_SozsHP_$&`rZ#iyoU9=%gFd2wy(_n@(=iJ`zP z)te4i%&aa&l~rCB)mUTLQsVtV6QE`gAmVI;*Q-|-XtLzo$NNmqmN)v9l|EgexUY>R z6nPmOMPKXHU z>texq-*%!vbCS6q8TFMGdP9;^0hm?$Lq06!Y$Avl=TTwlMj9h@3IxkE?%9J)bgI(xt68dRU-mMtR_US7hez_VW zW{~91?~6Lq=l7ONDv6D4qeF`h~AfEX5|+stLeP~ZBI@~sPRA- z)6S{yVPQe%!0iEOU4DVBrDaqT^LUeg$xGYbYi%5w>{1L2NM^FMW$RgIUt(E@=1car zsb;Ir>pwUIuN!*1yXD-h3mz}lW01PT6S&h##)rgkgegEs@j@mfv^F4!a)_bL4nc%j znbQC2A1FoB3b!vI?$LhL!MWDZKR?)ql@1sfc-~vqaRPz^M|0KwP1HD|V-!!;+L-{f zBE9E{FG}U=7rO^~AVicwqxbqV-Fyor;&9fbm8=I>>%)y|oyKYK?swL!FaN3hx_eBT z0g0H_Uw~Tf{J8zN4A_9pHcI-jb1ExD5xt$(zz*N)=uvi^k)o9$A#{{?7dn}?(q(;4R-ho-IwNFb?Ac_B zh`FL4ovnR;vd8|4reG1xsNOj+2?aG9Ra&WhnnXdse%IOceq`I*$z*N)iQ)M(aHmhXCh+G$v~8)wCndgW$Z@VV=#U`oIZ1-q-lj>-2YI}f>8<@+y|%4}WMS?$Ps@=cpv z%;vOH3#?|-O41{`iUqVwn9-@s=(_6vJo-v6!eqFr#0Ob+*Yft;g1DmJcl zGMxP#eX;Y^U!nWb-Zp)SLcirs$;9s2tJkh6xjqf1;X=ECR7*x{w{}FHdP3j1-MmPj zo?)ZSaa@PriM#G&vDCHG`v^CBtyFPp^+(wCwoTsmfiFGU4*o(BnHSvINt+m^>bvm2 z;f8i81Li@8EQ50WkJ40=@6+sbUAHpL-?d(kga(>sSl-BWpKtpv8klTQaoxI`k4Xzg zyLwAjFYb>Q7Oxn9CMzyl|LTAGA2#ggO=!#6p1Q`9`xUe&Ox&n$G}9+wRx9=WR6gv+gB)6Fg51+VvT0&rFKlR33 zBumUxL}#Tgm>5pQ~t~ zwZV6r-R|X}mBtp0UJBW9E0X#~28if6?sfS80b3my3&fY{hZdFOnTtyOlQ`JTofUjO z`jR_L#kBoSI4&!JrgvF}Sp-{&i+(hWrfukju3xs!1dEE-KgxXQ`|+>O4&BO=6-x() zH5z&mT}%FAs60^yj8HZV{P1w_W$8=>rx*Hu~om?|LqN=`fDLH?6dbS6Z@c z2(zB|x-l_XX{~eFi;kI&;S=o*S9!I#ve0djf_(Snk+g=DRbf*l*^|*~n>I**V*l)-el}_IM=AefREVrdJ=d zp!7;II%O|^yp2;U7}AJr@jU66%(}#*s-ltdqSEdVbopV($ep|{O_N*u->7_D0{?UU zYVF4zbo|W4RV9rwe_K05Ka5zROLT%rZ^p)z2xyjbG7QJtNIVbjP$Y{`RXdXf54hh|f+#EjsyQOe0lN*YV-PcJ305^am|K)E^Ta5$d zb1gU@J+LpaNB1UQ-qf!2$?lXQU@%S6vTs>kic(HTl$CZ}`N|^&mkV|$)?Ux!NO(>P zYUgP#2bP?$@*tib>*R{bj8z=9@we=bUL1N^fb_kF1tk&`IS z$fBQz(=MJk6!W4~VDDFd=Xg(@oT|l@QJdTta*@DslIN2b_+Zr!Rj^)rz(TRqkE>go zns(K|644ED;~bnt?OGaRoIL-r{@Qq!g4_Xd)U&PX*nkjTRK=6ufhXvdclV0+NpWJE z_GdG8nGJ5<7Z(s-q82+wgbx}fW_mbjGU-;kY2L5(obEU*c6qe%BPrLmuf3e!g@=Ig z++Lsu51paqh}qI>b0WEX z{1!(XmF=U=Yo17&toYtOxdVS5c-lAuoT>5S^eJegbyPDZSAy{gB^ZK;d9~FK{O}>i zJud0`O6&c^(>j-kdhd|UY;43tX(Q|wcz3#U1r8NSliF@YRq!)Cs*2;m-fXzN5whNv zQY~;#gzKft>kt1>KgIMTQ<{!u$K^DQ$<181T`T=P%#v@u*GY=~bNBd&8uepNjA}4g zX54IXmYZ_Qm|=)GoMdI$95k+&21q-Rd%iQT9Ij2eO|;Wx4NkJXaRLc9`)mg=x91?Jy{Xu{T;I^m2luJ`wf``!h7nvi^g@J!Sh*p1!xIeyX zIq9Pqk9k9Iu|c;|HNP;*FWA|AE{m>qGeg0{b1%8Gwiq#sqO9fZe+iG?zQ2L7KdZSY zdaaeK(U-&_XE)TmX+MO;2G4y$t#F0@r|f~PDoohu7uVFM32*6LQR#jgOHRprv+Hl$>uXlaXR%0_x^zZ6 z=q8E7gP+qkr4H6-Z9Bt+=)zU=9!wd%$-fFyC>WBmohBH03H=Q@>{+ZpcWw+2AkZ_h$t3w zIb8YheabM&VR6Ub_q_;ZZU*)N#(_fAf;W;cft9)1wcQ-<(2Q79C0 z@NPKviNa6y8@Q$*YNle}$Azo+lu=55@|uDU4)%rsZuQ>O`N!c}Jd+_-hh6gnGeOj) zN=cbkcd}CNaUX&w9q%4A6KUtg*pE!Kx;BL>)Lp)YA!c~paenuzKYAeQgp8y`6Quq` zW3*F(=KFs_sYx+FM)sGM6a7B)u{YlEH?qi%t&BXxFs&RGde;s%_fcPhIFfrB3$*1`}zL-Bq zG0YqNost)DD`PUJJ=1k_1!O8wVwNBY!N3}PmpA?>hto4bO-kI7IyhOr0%3pHLslme z3adJwyBe+{KtnZ^mnOzahkfv^DG-t-d9%gyU{1nFCMINS#0q_Ksa1+6P1#lm z@Y^(04lL}Zeow^ghT7$#%SBPhsvOmrg~V&W*w`5&eBB*(exmt(w*fCgda9N=>NZ@s zqoQn_1h1#76tSvQce=cgt$kVYd~^d#(Gk_PCVKZ_hSRP?>HKw0b02K7*N6oe!lnV>D_vn zG+EoxW)u>1h5p36;qLiUNrA`PxORG~(namp!Y=00m8)Z})phh8X;ZkJ>i@8;1fa+9 zJX{P)D$g*?*(~%D^$bnWKD6 z5dI%%Y$=FdtClc(s@53mCqDIzti_2n$on|;481C3Totg9R_k>Sgli_Yp#>ub9ay*D zl=t-XzVkGyvRNPL3&x3Bbl5bc73w{CbhhzpS!_kqFh|oXMSPd(kw||^Rr4}akXD8Q zy3h!{Z$PyFr$DFf`EIf(tTx7cX5UF&cW6It+alP=WY6xLMXJ@Jie8EqlgToa zFs%kZg<_RcDpkr&K{GDp;Ci^8w(0Y9dFoDv1cUu?6pxsTMGH54+SjPbdtg)o(hM4& zU)gqOnBY!vw?ltPQD_u;AIZ-L)d2N;O>N@xXmmRq3U6Vso}(rZ>U)W0egn1(a)--@)GrldUXJ*`L1F(*pp_{)kwh zp(mJPbosH*cwJO#`YdFJx;=CIi_(+~8x!{|w9aB>uChHFz4-A^hKn8Ss#i|=woB=X zUKjKG+k4_ecRH|DV@F<+JyfNm+kBm^rD6Ue6TEuOLuX@$=D%QMtMbNnxd^$rTz%~{ zJ>bu90tP86?inYx`$|a$oS!{IhEr;!pKf_>hmA`TWnsczx7E99u>yT#ZY>m3!@nm# zOXwu8pu-*oVq4L3Z4)(iJl!J}SXlPi^zINRv^#__2 z6Rg{SPVn-m=hgb5uHfxy1|2ld=QoL;%221?jw^O+H$jj<8zGnBnLW zH>|UD)G(e{w{9&-?4PU?lIOQKhA9a>4-)e~Tf41H=e;4 zW0o)eG(~w(STR+-LMBSp2a~S>4$=;e{)Cig+++f^P@cBgNIcVQDunvm-_{ zz(3hLr`Z{dqN_J0Z=B8}NtXg5p)dX4!f=;1#@vRhRFL77yZG@^biPkF3c|?8p9hnJ zJbS3vpxf=HS2AW;d&j^5_|DzW(D-Ac?zhbT5l3vc#PP`DKwnbK8d^0W{aBnZk}R6j z70tnX``#B8{<)8z@fIyg>ImG3U(LOLj}>$Z9GSEKi{2uRm(GXM_f%Fs+sAAk_i zKa^9cQxa4tg0+)hzR5>!&G_%G#OBIGDbDU}jhCiv9dck1YLttI&6_NzNBVwCwY(7% zg64JH1!iNEzh&5bF6sLjiF~>xn%X=)bO-mZDK#vwHl#xt>v`fMJ6{mybMgd882GvM z4$2S}ajW2MItwcyq{U-k;v$v9Dm$hu1Cs59-n9gi-eLjr&I^Q|oH|a~#s-asm_{FN zai@-c8p%Ok8_97RFaD57E3si0wR)qW5!tu=D>^#ki3ee};hvE3s}IHF8+}P4Lm5(# zvyNSC0NHV}v~zOZOLuu%FnxUPQ8tts`GBHwFYmh3Xnfptr76S!6QT_JqIZ0^Qkxdm zIaTO*`gacL+IWzTa8X`r@6ccgQZt2Ppa-7eHxZIO9^_Ct#AY+NJFBAtYI1LoQ^CHi z7WsvNUWjAd_pCvV)^3~e?{frNm2pF|>U=j-{U*l^e|LOrVoG}ApCB>m8l%36`P<-9 z-;)`W`uKm#do&hJC>bDf5*%-qQ)R3njFgajEF}2cYUxNc;_bP(^@pThxN0p&gX~Iw zT^$R+*y9<=_}<8q*&8yo^U%S^jJWsug|6(VxXDW|VOwi6puK4r6Vd$c@b+nCczaA| zDtAFwnk)+B3x&~z1JpQ%ZC-bS=v<5%bP}EeLLSOLGdh1Nyt4MQ9V^R-4B^MRs8!6s z-i8CX09J(Do=e@4+vrj?;zdfn87jEMqnb1m?Fy?5T&c)1(R*JCGrrpEGTzK=AMWE= zA#-}Mf$Vqwl?BVMVe$kcEv_GHeZ+J0@AQ1~l;MJ0>^_bIN5su8$^PW(-kLP)CY2?n z)QpxTr_erZZ~OcEHN-~WvEPib%e7qbT5%U6uU`^F6I-+g+~P&1q!P<1xY8hQ1+Ot6 z@Ni6bd|a=^$z>;=RWVu7?W_`YTD*tN=6^CuZ4FW#$Pn9Y`<{b6t?BRgx4?2ee$QS0 z?8gPIORxOr{!x3x_#yt#>r8j`%X)ZoSJ7Cb9y0X$w}A_5Uwp?;Q4)FDl3UW!o^AabPAS>! zdYveHa^n}EDr>Gm%3*VM+Nl7m8_%r$N0&g;YLV1#h2F!8n`wq@kaO?TMCLdiS;|E< zw7&?sH1mLP^ryr?NMXhMf+oAEcW*`IfW3y1&!(|)L=5B;OSQP3HOd`rPlGC2yLr@h z#bi-Oh^7(B%-qB{{e}I?;FK7cTgJCcH%Sp}4eC#p@u%6gXsuL*|4%soG_86c?sgH{sX0u zdtRdqDX&+!7$y@5NNI-zEl&Dx}Y-der4I!w}9OD} zo3eB16R!D;T+KLT%%_=%F2;;1P@ia$-1+XJdJu#h(L%P^46}|{aVsv{`4Kog|9qy# zc6nGQoj41iw5k%ju`v>7`RMr;SO&iMG_xksKGy1fY-WXqp3X?Nkr?D~OU$!l%`2(Q ztT|XW{)M)+?j1MM*64zz=f>ESmz2vat+|EtM8g{=)H}T@ww)>~}1UFo* z&&t=S+DHKjK*>HU77$eJKg4Zb=XOk3g)xFKb_*nH29a)}Bi1*-D9`9)Tus1!%{*n* zUAS71AKX>HJ450rJ{-wevd(kPq}+tS1g zbM>NM%dXj5nrS)7-JA-)GBgNMsJ7a|b`;Rixf~C)(HHYmA%foqFDvS>+%vWs&p36%?=d{=5%RYk;Bk6k`~IUNFaPm-7>UT2_oUnu zj3v>GVNuJB_BTB{e%^Em|l5&)|D5rqRDw)`qrb+PS15EAI=cQ zWZL7e!K26jqnTZGbbLl`2Ej=Y$D(gZ3J7cv6eqFpAr7N;J^mP6ioAyzG!ZLTbEFr( z(sDK)PFV#tKR?a53qXz8?tN8H;WhFA*9jRNJ>V5Z)c859X25aB_0}``LMDL|*}6nY zEPd%@kSyk*+_V16p$~f#q3)3V*=rP&;NfCDBpH9Y7CM+?!jzg$*>Wq0Ch~UbpR&aj zaBw_osno?d{z1{23J@_XIC+64*&Ox`Fn13kwdgDtz8!xG6ou6(D-!FpYFOdoI4nq^21<@{Rct=5dreleyyfw5v z59-jZTOCX^I5mta*&k;CG{=q9+QORB`h-;%z6^lF4vn9b_^a?r*=x>lxLO{gNSc;aGPnOsc3)77El_E1MKh?wK&>2Y3@x#r7Z!B0>@)q7_ zZW{~*Hr|=ZBM+lg2ai8zg%z>W4eWC+j@s}&fY@|N`nOGTnMeWUJpCqq%o{8&R=tlP z3E~=TNpB5a81nXz7TQ?6?3xdkS6O**n-e}~IpMr-3(exkJK}5Xgqq)}58ble>~ho7 zW1tD$KAXOaClY9vTmFgGPcyP!j(%JbGTNC+f`KVZwHI9#&-AKWfqWffip?+2`lLjb z(BGA+zdRFEYdEkh-(?*YU{ich92KnCTs5~g{IJ>pF7NKPzj)h~HE&AHG{0Myg$Hb_ z8&QTrM+is_$xCNrYp&?prz-?5tiV4(fzO`~w)h>N%~9jF_5SO-*Vzp-mIW#A$H)fb z&IZb`skF|PRZC?%zC1hd#wht{oH;^DFhyqZsw?oo;;zi!s|F%w(3ka;;NmgC;-~~ zruE+b{ivfQvrDS?K1~i>;QE~o2AMmKY_->ln!xN>_2ibC?$o?eus}V)ExqBg&hLP1 z`hfI2PBt`={2JzSIqdSd7ef<-soFZ#%`f&$rXoEM_p`Zaqd0xx6y&${ZwuZ( zgd;Y2j+8CsPX5|U>wTRgZ=Ta}pe8mml+w6)(wX*k?{h8bEPKV z1=wv>(ELpn?`wm?*d$nC6oH;l|fnMXX+DTZMQRi{g=n<01CPMA$E27VmvMW z)4p8rWomCl>1Ko*Aw37T@@~NCUf*YY zZy-E_gYOSB7l7+Fk9HTshYX)T5V+eXr=s&r@TpO~%j3^gWiRJS#02_4B5C-X5KNKL zPv6?g1GSN574^YLcGT3$tDCD)TY%jo+`hPO0D$TOO>`YflSKxOkYvykRvWy#S;eVe z2TTlZa$%Q)+rBdasBRQ+cZ|gbfNOS~+N%}aM*8Aw{Gr|I5s?o@zs_aXm6@II#e|SbcqoFKJ#neU zy>Lh!nMZcG#FOp&P<~Vf${K4HgRHOoV!(?wvQLD>#n8&5ve0S8?A84lRsKU~yX{F1 zrA8S^0PC}F>EY3`4$)bfU!h3B3X%=OF zC|~h+BE}F~4u|ufg!?^4`GLEmXBMoKBVk@U!aM`U@{KS#zrW%aY>hoL9A(ur%(%pZR;NRm z#8(_`affx*_HIb_5I^PqHjkVVppR|cMnew2n^{eES>4AahXHY*Ri>7hKibAt`DUt> z>u&V27bKWu=Qzp*WJpXh7@Bs^Zr?d}EHXg)P}X{X@@MybdQ<*anvKu7XS7vRJ^HyK z+GKTqLMJ=E)_EvCD~NAgZ--mzabIw6_s_5FH^e{F&X3;Du>k7G5a6U@3J$Ft%2<(- zO!lZ`f`;HW>;aTzLfaK697&vtTV9b_eJulY=d4x-YRMAswi1>N4YTWJR>py%68@Pv#d7OrfGt zy#VLfGh~cd_g&jz>j7Eyd+w*I9*9-JFkg$a!(Sh=w-5UwS9}|OMf|UmujSZWM94_e zmH6dw@vRUoV=jAX<+7?~gZYX^SapJd-B3n@!)~@7^#L@EUCv^7R=@yGuQY6uFaM7d z5V$cCRKm1nteD%K8_?q|lg8PeflNNY(F1ioulJ=Zey>&Y9;ohUBfwAf;_*Im%-Y-P z_ebon_1Q14m>bpZ936O=d=y(yJUdD#Nm@`TTh}{(p`|l6N)xE)mNNEcXJ?J7?V`Bk zB!z{`)RTmhM9jPPem_*sumi9>dDxQcJ(%6;l>`?qF0-z2k4h@9XkZ&lE%p%4K?}F) zF@s4v--6RiuK!XI0qU66LS}IH%zYb~PwUBZmG)&FjfS00oqvd;KREN_rE7o|y;!-r z0jPrY#J~A=q;JpD-VlAAM#%0UZw~9Sbb4)ZYEo)V;6$X`m(TNKC@HxXNK z{UVQo8>Z4r&9Ncd2+vboQsO0>{=YqwD*w24w@dH$1cASy3O=LXaFeePV!GkFdotysUFOD4*!tSB&vU>DmK)+Nin8ead^D`*6MR(B0F_K{3Mswt z%IInQWE*3`V3UvHN={w+zN;JBx!2b2ED8xUu01~uIa)quAg2==p$O2yntW5uUtOb= zD!<)AB~Uo%WUZrUR@&$o@o; zHS6{3)lX6yJyy4pXtPlP4|ONxY#UEK;s@0_$`wxQ=^7fKYCk;4lk8Oo2m=N|+R>n&E>mUk8O1YP!_}V7(dH<4Rsa%uFrk z35wWsGO8YOO2!{k<#?$3IOT{YVXR})q8qRHY2i4z<$M&}aym*hqt*oVeUT{pHoM>) zdOAcsj!`@!Fqxl>v@{*W@t^>p!Ds;kYy5fUan83>w7mwd&ehq`@mk-HWbvW&YH!S- zvU~|c6HGpy*+1n1&&A%g0@m|anekcKxyI&2KgO~iIsYe8RP|rxU4QZWT7L|CO~_A< zJxYcEQQ9HBSJ)l2{rx@OLcy{GlOX8=`9(*^jV6DN6Ef^Rc)NEY1zjKlOfma3C@@au zPUn#GoG*10W#JXnhJLBgjTZpn733W~%R`Za5SP?1S(vO<8~n!Xae8FaCuDhJcCPzo z{vk*bGKMBGQzHFA+J_^Gsp1pEniGNOr|j(5?*KYOf4uN zS}|xL@j>bhj_1N6T;kq4T>}CjY=fUSK3ME-S)e{gwL3cbSsXJgx4=FhK^zMv65w^I zRoQ8gB8ovGt7^r_x~dmaA$WoU5ryAc+x053@{LLtCz4P#iQ57EeD+skh4&P{>`#?= zo*ue*kva$)RRxOL*l~4x0QDeZxx|XZEeo(%%Vnq6WN3`*0|a}hpGq>jj$e2mlY62O zH`D_eE;fqMi$DM%zSzxy=}N+zq(o&J?b_fym3{1$WDqa+rZXkY7d+4lY!BCf#QPmq zuav{hk^F#yw^Dw;iWu%&BKi=|?N&>V1%enkGxIxEOMw!e2bnS%?0}Lavu33I(wYx* zfy@3VY4$5WO774cX=9xSe?VE!`4Spt-Vort+a~lle8`S1iuA0uF1B{_9uvoigv{aF znF%4%7EV9bT%fX*LrrFzE>cq?WM%noM)s3_a&`3(7a-$LhLJh`Ncx$7N8t#0u?#cS z>ypQ2q$Xv4J{Ok}8V+pqh29>E?}((u`un?Z7Y`;;pW1Hy)>&6`qra2-`H<);7)Wwy`|*dP zj+o8+eO05^eqt=YvlONnykljq_ao~iFgiDArmR1`@!4`uXiO?f!F8gze`}*LyI@9N zcun3DS6kzWHaS>Zn($Si6EbX&*>&up#Lu=n+YPag?K;^3C2fCwW>ERi@!I5YF)K*l z1?UxeEjRZbrz6&G1m)NISXKt0IpSt!vB4|zPW5v{NCrYxD{+-Cu7u zV8(%R*xW9V$T-+!Vk~zB*mO1b{WQ@R60{kJy1T2LdfvAfE@S<6aH{3-m5*hVYROcHuLTBw*H;a(vW?Woa^N~wQcAa_$UlEs?~dUSYgKb(0CwHmT-x7q z`lx6#+Pv(OX8)T&PS#8=TFvb8Annz1jy$MITUgk*#9tnnEZsft`RHAhC+9J9CaOPd@Vp{@)Zx-GzPT{uJjc&RlAWUJz6G#{Cw%gBS3 zfe>;_x{U&iHI{DXsWoX?8*lxt99Dmoo{_7<^7_l6t8NQLmVg}o8 zD`H5W@tL|SMmg9`9=T-i=lltVNl$`SJM@(Ka)q&uPv(6HeRz6#Ix!(0b5b46+ez+y zzc|DlJXuZo*1OT&$xF7<=Y&Zr@(BoJY0hXP+!Q~2vhwdS^62bv}CinwY)WzsRnHip5GYf4m#C>wIpLgBkv?jf_jpF>Vjrb zL)E3`Xbs>(T5UJj#o>^;i4Zow@|d4Lw+zT47O*w86mK6y7d;(vkk;O9VlQs1a>x;^ zSD|(5YR2c+_O@MvX)-k--5H_`2Ko~tdW?46#S*BQ8ae;Xc!ypo5z}-9$CD<#O)#g- z;e7W14_|I0%G)h?KI?He?sR9d{&bhIfFtxr*(NV9FU`$tQg1dCvP`V7!(=>J?rvYx(^N@LYux(&VKE5)*JZ^Z!J}4JSsJSj!VB z5h^MD;9FXM?$>&g7*k*4I=3}a5uFd2nn#mIzU3~R?#jqCXt8eIyHQk8^WaeJS5{GS zU-&0fUCpCqC9940TzZd~;y!0ynYoab#pGe}kkG#VTn={T*#&8lM%2Ge)i zFUI9;`V=W1?xN+uS^)n$N$Hk-@1A2`cdD=;O5P{TU@{cnH`EjVZQO3ZN5n&P_1k&# zBvUGIPL)XG;y#lacOw=ZYLU)H}Z zqwzYB8`4_M&t+WuZa^TvCX-Lb$b5Vxs-Wv2`Dmh`yotICGDZ-{b4tEI|MhvGT$pCc zu3fcAi^IM?a*)T@4Pez7tDpsSJ6u%yt(zAkJQ?ENxys{vvJh9s(>&$W@wq6R37-72 zp&K%QbHkC)+(5aT8+atJMX|dactuk~gXcRF*6M&D zn}M~5m(a{SH+fzj&aNZ1k`{9QW78H3kKzp8*@;GaB;kXX$y_G21dQeITvr1zG1z|lW~0)3hy#I|#qYmsk={sW0a{^3JW z;P11)sx5rQU&ZXkXC;Mj&f{n4b#N%t8m1ajP7RMvn+=+C!I-sgOFwXI7(HA%>Ktef zFBKG$yx-dTON&RhEh1qx8qcO^u>l30Er#<@>y;xef<+1v5?EqjFIJY#n@K&Y=913T z34R!=Ij~2+LZ$wXoS%(ucwG=agxn{Erw$~+71>_;9j)vBolRdX=r0jUx;wa(V!t|6 z$~GMIF@gyx<$Ma&3c?YG{Wl_~AQ$7gdnLiWZB#5>2yTy385dULh&ev%bmp*P9L#7) zw5M>EBpED~86o`E_jZ&HjrjKIa?jTog6LFh+nsuvUGkpR&;Z$ zc01@)q_-#TLcFNS>L9EVXHCntUg}Sk_wOSFMMkbi^$gqT`D~P7BUrVtZPV-$c@^1$ zZc|NIbQk;&rThpJ_AjN4hMCIZzhtY81_?ETR3 zc3-#m@tID;r@zqWn+!#d79qxZRExo-AUO=)qnC-thOjXrw$i0pZsJ~i^G-K9wj(8# zd+z9g?vn}IL)v(Hnn7W`<5}_qEiS)n?|YbDwXm$+cyPX!v~7M&Afd^7reD5sB=Iw@ zljoDLIBMx*hbmQKB6D|Xk?`UES0;*Og3vYz^%yG~U29;e`p=EkYnA$CPysjCTR2%u zu^A$vj6DuAb{NTXb@U z(T*|Cy}|?`0Nc*|X?e&F&e?v@sA2?RZaz@DpVkFZcoeH$6X0Pec^857Ys6RSiB4l-2YXFKmBss_N$F#79Y^&+F z5xBYmCz*%gJSfV#Jx>j_3Lk&1@A3#kexwniNR_O(Em!mRcBQbLIXUAo?tJc09}d_= z!?kBbrd)7e>VP8UATEYa%Pb*Qzmp@2UBvaNqJgW2m1#hE^rc_d ztr-{yW-4X)^gn-TzIdyvlgq3;o6)SNPXcj7I$RB1G<0Ht_yXPd?h0Ic(5Gjuscy6 za?)q(#ky=Dw_WN^9D?Y|tn>|f|Zpu(MRBXn|4F|a@`v@gC zH0Y$Wn@1~I9KZ|zym;KL_EQ1LNEpq+&&uSm_VeK3%CLK|8d~2BhMtKa#aQbKk$y4iscI<3a zP)Ru7##vL^Ua>J+aL+qjy)2=#5cvLs*i9i$#?;o|zpjpgN|>;H?tr!D zJ#sKFRD81=8)5Y$Pd+9(qdCau1A6T|2 zSAgaGpU0}4+#}!lasoo>`lb(295JAo2CL4E6nav6XLKSjNJnQS3gQu=51($b9UH2O;^Gee$)4>}&ySY8Gsn4`jK>f}lUzw#o1w$W^~`aH9tmqwE!++=Ax zShGNgBmwJ{`JhFbq_pwfxiX3tyeL5(dh@(belb){f!9aa2FD z!|wUOPhuS9+yjlZDp@aV@2&mXfR`XWX)Fcy^qz=m6K(a9hL?VNc$h(cln-b&AI`J7 z5})M8V;Y@-H5dU}0$kv6_BaQ|O(y8b+s^ae>ay+I!69L3$R6jks?+<%^5_OH3AetL z@y!V#qsqXc!R^%rZgat+0r`-JBkRQlM;qa47$RPcIr+slX%^){%cgnm9Hcb$i3PnZ ztfAGw29eOS)l7ZeeBAep+}#DE?EfX=5Ez zx~1LQk%pWC1RN_5S{zkiW$K1C#`;PKtIxUQvw7a@;+pXlf;SqAawJy;G>$FK5%HR) ztku5lVadmR`rR&A7FgnTLg<$dm-wHiRo981s!gMyC97KI2w6Kkfx_y>n~waG>Bw#3 zO6^gWN*tW2@}LyMp%_~`Y?0Seu7a?kJeX29Fyres<4@_L{_0)Ydo;6hh{SZeME;!e z+nVe_7Yt^vPF6$kVTVxtax;W&A1SxvZg02g|8ez}QEhcm+b-_zR z8(z$s`h~Tjyt0$+33(c?q_Qux%0>+~Z4VH*)seQF?*FYwDd=d>!og%c&<;i&{=xz( z3+H2?h5Ab6tH@fvyZzqc{2Q|B51W0_Jg6OzP?_fAC&JK(YiJ5LT&&rc;_J8e&XEkV z+D_8GBCTEOwAlQ)j>_BME*o1~c}&H8Z^iPk-9KKX%a+6Y!TKc=3?3A2(gX)Ac^v$7G|D@_H}+My&F%WG3(2iN+j`7`38+Z~y}I=c z2l$Z&K00?G^Dh3|=n5ELNhzCLYZ3KSo3(1)SFAm(1XPN9?TPh+AN}PY^u5y5Bu$rj zGFiGj*x9#@YgUbnbaewC?+37(tnx3vS2g@t&<>auiun3jH?(SbM_lEnw<1)X0 z-}<>`cQAfekdqTugqQuGQyaD1x_vmDJgAlf93Lq~5^ibj+)Tjt!=>WjsN(VLX8U1w z-3D)TBW$!UkNV}zu*3YOa~X4Imzn}T*({}haI(Z^Uva|F;`J+!)+ zxmI7)`S0(CIE>oWBV1&axS9!{N7uz|ZA@L&rJp|D{~8N-+`UzEK%Wy^EYAL>$7Xq- zZ20}_E77!>oL@N!wGBu>VL%RCcfQLp6cjAtcl_LKwx0R@Zg)mA$$72qmx%R#CNghr zu2}2QRIF?ofzda8Z?$(SwFOn$ytH##dyFTdL84VNs?$-<>6v;TJFc9KKl+kAv3;2S za-fkKR(}*51<@fT5*G_Ps-#BC5%zS09vi`WpjX>`jLb)7MVO211HaD(99VxI%Zw$R z%=!BD?aN8^61Kwvr+(+w-0-g7EtPQ4tFPU+)8`UO^5qQg9gDNI;qwQXC_Igly49=% z6VIayr>w5ud-wK!MjJO-f_EpY-VcwmnJpX4kDEZ_XKLVbbrp4@*-I1wh!Vm(3+bCC zu+;#Qjc*muB19a#L=3x17xlW{XLtUV7mDKdR5kY*lM_6dnDjcxnN?GW&VML*_%ydtGLPF` zi{gn#1E?8o)1|w&J^bFcEugjXSLEJQM5zZp{F$&zPP;u6>9p#&>$tYXC%qekVtaIU z|C$cfQcVMlM6071;i-BAinHabOu{qT&V-HwKni>Dh(JE|+yi3$pZ^Me=MVC_58D#yu^+np zo>Q8^ZdojQLTtBOWXxi9#h66@EVYFdr9s?0y?JIQ&rhi`7JQtdz`vD- zokOgbYGW07)e0T+4Z9IW{=@8{LUtvff1&PAYwJt?Et%^buaU7BT%!xt z2Wc(1vp>@$d=Sb{A~A4_bfRjn>(>F`UcY(Y(RcKYK0$L}48G(eeiwq23)*San0r|^sVGTPKRiqigoNs-v!~x&q;{398 zdL!20XFshTBa^P0F2EaCxNAag0I~C6YJ$#KjNM(LWtzY8-<`SO$t<})s}t?(JgceK zf9&M%y@k@nr6836FIK0?eb*a+%5=-F$WtblvBuNIMBnZH0+K#zr-zRJ6U>`CwidSn z@*@;M-Noa!OsCG#Sxa9b8%k9-o#h%>G(@)F+%qU>EX7$Lt;F??WRNro-u1%G+NPJc zxPr7HPob5>B|6rW3kBCF-Wn?bbrapZ9!`+jX?3t8=xr$TE3j5}Mg6 zdQH=3#_vb4E#qW3+xb zoM6n-Yh{96H&n*nYllR-U<!nPvlDcE0j4RQ5STvRM6=EW&EgNwuzZYz-|E?CXLI923f6j&m=QnGY9NV^NH?a zJjuss3cy*B4T`$3VvJuo$LU!1K032r&65J5^fcW9^d_nFE@6siQO2a*Xo|R4lJfF@ zrj;S2O((!P*o%DsaFu5@swDT zWwE%k|FpkQD#4c0u|t&D9YfV zVqqmbU+|?=QJiwrdM909s)L5WNv3mve0`A8u0=ef5-Bam%a-NkSxxl2hJ~;gLw(v- zjqBdGx0;`d=Msi7(X^CsJv9Zn%p2t}CL*KW^vqDX8izz6Oy0!7 z8Xna2mnjhlv-d0?+i`k+EXNI75N*qx;;Uhx6a`GCd zsR|M$09GO`JSclCxaFuZ>bHAx!Xq8B4e zp=ro(WrTJT+4X?a_;?D?>4ySnY}vir1ok8&cFu83?sq$7g8CyxQd>xLs5@QCXParn(`<;)QyrS&h-RQ3ql{&Kn{}4Ovt0~ zGrejUZQ1pRs?rHEr+4=q`Pt$Z{>pT6*HS;%-8~pW9N7Yt}B~$~>WCLr65%djL_Tz^G z?w=#9%cH+bIb1|pRuynSsr69I2*Q%o88w(0he2R;7M9GjiRT%MAbiDcg(c zubqeuPeZIWRI3?dWo}c!z-88rwFvWD(svO#rb?;&Eh9XR*jx$sli_nQ9Ytw#V(KU3ugtqb30#zQ zzLZH(O=dIgUz>!kL+~d*ny_BofV3)0*!~tW)l0?cOJhlAVcc#i6iSgJkG$1>n|dD( zd3BSDd~aJN5l`BYT0$nk4>v^{7hKZEMof?a^yF5rVe_FUKzUYDVRkLQRzO6bThv6;a7n4FX5ZtDE&C*rh@ znhAwb4Zs?0d0_4DER@QNNh~mh^)U|(pIqa#OL=HV&5FKeGNeOMcG6i6I5? zq)TuXhu{YoE2%*7QY=R_E`4O@tyqre8T#KJVdP1&4dXcQ$o9Qipb6h+{jsJ1j?B#= zEAB)$par}pe6681N!yn^zH)m#4*&1d6?VPAOQEOBXdBL=%*Yq&F1)brUzu6<E`RKMSexuBbWpS(@S5y` z{neDjlN$(|fs`3^(phjnPLPvo9RtehS-2~PgGevUWlDooPk9l*NQ6EE8VbY(_^4UI z4J^wv9I9UO;U^bLqjvU^i3z0|2{ZCwDNDi;K|P=XN9YZY6U)cwU-HxZ>nv#VVq6O9 z*QV8lx+tE6tV4X9(}Dd&B`7opN!O*xqN@C=w?fN}iT=}{>Foi?+nn-yLed*nw&dA>i z)eu3Q_dy04>_#In+9?;SVwjTw6Vk4AqfWjhiM%J0egsICNlQ0R(K1VQwU@x_gbr-pY(j?=_gS|VnzeQk!w+BAD9SWw zqfrLV8FITl)0)SI z9o8grk6uzmP-dWNCK(^sq5`T{(d2ZtumCt8r(QlYCAqXQKD-z76AyTfo?Uk#+@_nc3s-B*qyvepppF%Og%U6k)%UC`n zX{hBLz$aqSa-3@|${ZDB5br%w0s;Njzy^x~SRLz(b@`Lc5MvIB`BSfDRQX?Q;DA-p zn$xQGLNR)|W%?vnE=|m?$a;N+9~+_>$r~jPb@|V~m(QbU&9g)a0KvlZH0ID3t)3!o zPtXs9eG@d0!XIFcr%I@~cnx#@Zm5CHef=9`B2lXyP&C=#`|kkkIS7-q*LxIXG(xvi znH=?~c+HVBPeM$git4nhFtA~{!>kla;cW0*rGVEL0ym6K++med^5xj1-8Tr)pPx z-ZPOm(US^(R8-;EMUf3u-yx$AHv-^U$Kpw4Qdw;xfdc`<1Dtgrcb0@S1dzgX!S7!< zWCRtpaS$aZdFL{^o82!Da6h6bz?O*bq9MmoaX;vtkTRr{Fm2hSrVVw^NXJ1^=k3@* z=?9jAj2fRcBcBOKW#-)*ILwamr`T&Dst9ly^4iG~Bbj(f%I9)fl~Hp(v$^y)S8JC+ z8VB$9+NvjS=v37+Q>%rLNQQ~PSk~_qdH9_uHs}q9im-U4*+*+Jom&@Y@!CNOkQ>+djITZg^+r?IN8#Q+}~?E-3-Q@`{#`jsx?rY50&@T@_)|%gj+USyhA3 z_AngVggfbB#w}7*Ak>z=+5q3PoVK8!d#DaOWt6D2D2VY74mdeY99` z(}ZzjM*y~*{6Hq4r;a6UH2|-zKdUi-lj1|jT1gGC(`9v$B5q#Lmsg#f3Ie%#L2(e`{_ z7HA24L+Ex!A~AZh6BS;nDE(t)H%I>7SBe{m5?zFbU5$cPHp1$m2W60RK3_~i4YC}1 zb6Hj9Hg343YN_x_(Xlq)?zKo)jPALxXNdjOJYK|!k}8J#l!o+3qpnrq~H9K zKQ}-dEKBgN5X5|0Nq-Cnly5?`Wf}cviL@&7?>c;)9|-N4!>cyf@SFKG)uSC;Xx&^6iI! z(T_;l72WZPs7*d31#oym_4`t`!>LkP4ur%)>lPwR5>S%aWII3>rMmPFg`I+GY&x8| zCMn6qRh#mjWshb!TvG+x-WIb}5>GczGQ$m{p_ zR2P0Va_k=+B2G0HwINlGI4YAujG8?yGPI!1mfu*t8HysM%c41xRcEW`F|8(RXqI@) z&b8Wg*a#iOu^kc51m}I#9rC#Vp%j#T_C052wo%$K2}hpXp@+I&8T)pb7b85i74Yb` zeN~{mQYlqn=mIiw`3)DsfGD=IECh~Gisgs2ZSl70UVKw~X)1}`cH+-Pz8*Oa+d!{Q zJi60t+ut(DdZ!0(FRipdncVnK&fB)Wzv&+QX>(C0t;2VnAD8MYM7Ge4?!U346q6Q+nLr_b;Xl zC@_|_yAl@q8V#5V4TXY>`hmmLymPBMlh z82xx>fFCEPh^Ut_O-@;=7O+D?l2F}Voz4vMMCzQ;Y3b4r^zKkR0s(EkCfi{kgcrWp z4GsR7d=uQE1v{k-8&8}t+QGst9s{=BB4mendmfr8ZZQhb4sJCoNaOZE`SJVpcgtl$ zR~cwPEXXGKTPB}^&ekt@(ug7krbJ>=SM&)jx4QJKSo@W=ZynI@oeR`BH}bri->Y+!+LqJPrXpEww3 z^~Zdu#wgE1)s6l%=E~iZYInD~mJy%HD2u%uGQiFSDd`8lJOVp6MjZNBGQ-n1@IEf- ze66yrGKr=ECsD&j?O4&71><#4xl&aRiH!o0$}(Suh<=O}?FPA4s-X1W^c?!Jk@HT!sBn|lP-I@W`|3_H+Z-#o*?3QVi%&Lv>2!6=@ea0S~`KQDx%b3A%H-~ z@98IEN#!wy0*$dH*^*XRNS%q(o*jF+!xEHY@?KsC35TU_Qc3LH|2STvsk1ux?g&Za zL|OW?LDMqi^(0f^LgQPE7m6zS10Zt8UMBV#=6LIQK|;{*)=IrQWd&b{t;~UVj6TSB zcTj;&S)9Et)=U=v>Hd!d1A5@`_Y;#D%;C>UFme+xe!HUV2qm*Zdz@7m=5<-5$Yok$ zc7wO4O<1BT?L<~^7%mV0RrdmS0@%he$TT4Wf9UQh!}orC#3mVfk=h#%byw2q14@-& zc?e9nXs~9+jaz=EUJe&O^7mNtv{;JPEo%0?-6KBWX{}Rt(0{Y!EL^cRoHIJjDw3fK)}*%vXA`7H}b>eMPb&i5j=y6=I1W* z%b9<*C=)~DTg6WdwrUZCGggF*s6NTB=*6&upDX{FNgAn%2H(Cye5b*)Ur#>-cx$Qk1S(f01Ey?tN|oa$soU$E#z(B6I&4NA z{>#TV+*t?XMxOUmk>7EXBpzBHmbjAzoR@t6UdwMWRQ4V0V+Dz~%fx3*&(%_!MFO=7 z2~x`C7+EL(OIyQHOI1WwS{u1&Sz%U%sHd+F71jVnN<|jJN86jRZ-2FS?@40t%y_-i z>TO6Lj~*hzyf3jF85Uu5`L+zuZhfC;p4rsDCkBg~DQph?gKy{2vKh7nd%+7iS)pT9 zY>bcoF)|*R5F{;j$cXfG`^TL(9FRQ`4GF(aHGYhUY;*7o!#r1Jn3*`ysXba2R%~T8 zie}X3u$$a&SkhXb3m#mDk`E?M-Ck3GOBOTUBFnYHg8t%(ue=X1R=61@g1-DjWGsa# zb}x&>gm^~j)1_{Dui7Ur|xn`qstzasj42m&buCF7oM$6r`Wo4@pZDUw@ATxanvr|U1 z957z{U5jxF9PocvQQb$)m<)hS!@wJQ1Bc_%ML|I{6xHcI;1`;_Rt$La1Re)b`ez8Gl8?MaeJ86txD{5YDj#NZ!WF{$=Bl{G=2Huk;$XMn94EZtaX4*KPiO)JmHs{WsKUoNr* zjWN2^C0dJ@+cHYaxYv>eC*k|(5Xou7e}x0ct54xyP$Gd5nWWtJY`4Q411O1L{fCY> z()xJ9S=E0Wv9hqu)cAV9Fq;;sMM;qg09mjIj-qASgQ#jzWgugQg4Fl@QPfHAyS<9u znQHUAy1-k3E+}1xT-|}yYzDPoT`~FX5eczA7?0o>7kAnRFbtm0BarSa_t3zD#Vkx~ zk-`Gi3-u;qALX#aShn+OMyYEN!%46rw(Y}N7$kxmLJ07O$bo$CRqWxw|Dl9n=%5k? z%B-%3*>}v7`zvdoFN*Fpvod3iJlgc!EC(1(mR6mP|1eW0bBwJCIrK%9IIQ7d6#s}& z*E|Jq)_zo*u$^xRFq0ilR$m$N-AIy@GN*^mDUkm(Z9odH zvXP#z9eQiGSm+a#yHv}s&r%skd$aa%QCU8e0_J3is}X?C6${AlBlTO%{A9(p?b&}- zf_kpe1Pr_)8>075=@*CYW!igZAgZxz_UoS9nQL+Do(=*&AN}5EuQjZDK7GL^Y9$n| zEw!sONf4ttGbcB$bIwrEM&&~`)IK56)&$TX#>Ah{oK(Jnj$P0}<{v-=3QC6TA3hki zd$Jg~yXp9sac%^rr&t`MWI~oO{d8VONf9~4Jv{dH6&E<41FCv2DSk7psMP-)M<#)zyD*Y|M}s4 zADFtw-kLwSsZ^K1FTpssx2LY1CSZ*R1kQPqJk z(dj_2hBh`dyPEbY+ZG8qD7XwDKm;lC_mmA_P(_C?;wHjyrP{rkZnu6$hGWzyNGX7~ zXzT3shwXY^n+cUTQOO3A4mS^yxU4SI?WJ7NG}Xs4+>Qb5p@>GI*OQHSUllSQ@6mbL z4xDNe3A1N#fvf_D$xq+Q;v*RPSJ>@&45ok#>j2A3$>_gw??Ed%Ng-}N>wM`=9bXN} z3Kaj5@lo^k|6597*ivGBurI<1w!m!kfQd%=U*2C(wm6qc`e+!aPhj|SQR(pI958S$ zrtm{Y?Kf$M5(@#ANcl)QNrb7m)MBQiAFx}PnLAvUXZW2mgQl7TqLD>!H+>DHj8%7L zC<;&}rL&C7dsoG7L#xVYBvdQ&50Bg1>E+YbjSpU)mWhe83o$|J;A)SGsJt@dOYZy9 zyUKEB+gS$AL|lQSN%CHPWd_`T327z?_xMPN+VaLIl`{2rui%HM^VWCLA=~IOZm~0~TUI-?vGIM&xBjycNa98Cg#R{G2tTeq(;qr;B zf_%;2BVO2R=HDdAmm3X1=F`>IPMq3z&w){3UIGNSbJ3R*fU0;vEuoK!~ zT^}*&KRvT2w6S8^u5HuELAafKOJF+^N23w zEEmLxxg>=Hr+-g~h(ey_gB~AGr6MFL9^^DjC}8ks(y4t(S$ZyA=TePb5YzTt8ms?k zw(%WfUaMckX-pZO;dec(t4~wzqBWq`RGh?f9HgCN_7zHkAZ=}nGyUv)&2si%eD~kJ zcqN2w38dj=Wo2uX>^jel?ADGJmiUhLc3 zV8j>eJ7G2F5@q2D>c556cb}Im$tx;r6wnV#cWU>G-BtMts2nhn^}0_;Z9|AvE# zWftx&YR^Nz40m$oqX&}Lh>k~~DCUTh_31F+2?RiTtFTQo>U7@CRHi5BkE2M(VLSiQ z*fQ#sva{Yf7S>$&*QUP1)75Fn6E1R)EdG=lLsmDWj&F}8I1*Ysl5O4PA4v$oH338c zMw^C(#uR4Rl}aLhUAG7b!icCVLBASq)<$tKdSl!szYaQ}G}hqX&042TzU$ zH^FJYtp{Ibg?HMg`{PXDb%NqoVC7FhDcHB%#5CU|(6@h=T_h0a7J{XTNb$!tZX~`|0)+6DF+ebD50FQg%!Iva{au zwq24YVYgax6^tK-;;G+gzp-t2k>Z|EW;BR%nj!4HpKN1A!48etsZ{mxf3scWWcnA` z#_e$nWto=-O#LTuT}UpmR8%%ZlBsUqLea|TxhknvwB|^7r=((Cdz31SGpGKMi+O)jg9XF z!^5QYiN@;QCSsK_|EfG~AzD)RauQoytVUvoB z5Tn~(MHj)h%hS!S$D)VE#WW({O8bU1w!GV2n&-c|Z&Z83G=U5l?Op&CSB~ zZU+iDRBw+i8&5mQUp|ml*H%ujRw-Om{40~E|G42TH9~p1_I{;aBJ$ExtogHWdPo9?Z_S;)sG#cuv)f$Ub^4T_~?=9xa4JfHG+Osc1_LaXBQFM-sCp<=+@Y-mc!@P->$96 zeEa;IEKE7Ez*<_a43^ULT&P)ZRJ<`!H^Q?NFI1|M4y&pj$>X;;*+ZALQOV_X+JW?n zll)uu996V3?x=VAcS6hyllf@;vfrLQkGn&-b0!H?QCayFpg2}auB;oECF(IMFjXo3 zq_%bxcZzaz%I~}pmEjlXbT;jDyuONjfvcvHHEpw&a5Q@GdyJyn@-ZD*G42l-%p~yU zc%T2OEO55b;5(Z+UBndgj+aH4#Yhuz&q!E|Q(ofimbt%zDf{^fj`4wr`r(k|p_PQw z0o0%(F(xn3H4mo!|9lP2f4-*TgO}An3x|;&mxaM(P0k{0q~~%ka&8WMa*_?x4@3l< z4T#ri3!ltS5PnzddU||ZLzWGus2oPKVR{M!Fe(;^8! z6ae@tpI=1|zwUBcXnv=b6`SZa2F?_#f56PssO`E; zp8sI;Zq@tpJa_lQ!pTFSS01Gxjgq^N<-L5|jWBB{g&{ck%guAWsGtkPq~*(2KKH1u zqnQ8mpW48u>E7A24=`fi#JVV{_pjxegOsK<^iw}}N|9~rz_@DeF)&F@7PnV#YII2q z3nfM^hF9F)si=(#WmkqrdOO**GM)A<6VqDYzMy2A*Dj0M^)y#_8m z&id9*KP}>@+PlqWuT!f7N&SR-=f>BXE|E2LZw?>y?N^%PH)!hYAC8`*LX%czzdQe{F6I{Kos^}V_DKcT};}kL`L171x{HDwJ)#p z>FLWN`nz?|kU+zCGK7q4mz*F4MaG_fvFV|DC=5Yw3Pr*Rh$% z_JQfRz+h)0R5+E3?bwwWJZKZf%Rx`hwXV8U*4acH~w+F6n&1Chm8& za#NMYCh2>dxg}^<-CGte7H9Y|{-@`gqm^BQzJ9>&;e{~lyi-!`+AO(A8m#x%m*1)B ziZ=1vUzB{hxZCvKpEr4XK9Kzr;|oq*YrJc^N}Cxuv8z}Xl<;vWuI_`B2Q~#Po^T`T zZno)N|EZGnd-0a^xgmAwzJTHezCz>QE>LT8L_E3*M@BV_8|y>vv}~9LstqOXVmDu} zpWg0qVXuh~d>VO*PIGQ0e}YMG2M&CRSHu~rIa!Jpm89f59%(FW?q@PFXk^H_B1UOG z-rF1Jwc%I|y31I-<|$|D>b#t|%}KV2T^(OhStz+b2_4k;eEK^q{URzB=&5ZMsx2Sq zPD$VYBuAZ6=Tv5A9p1nS6>r*!${Fj!XB=cK7RR(DPmz=L?kc*U7S# zfz@epXP=@niDSHeK;1~%Tk*Ym+C(xgb*uODTm#FjD9Z+y#jNAElL>ys)n-3l#(j-6 zoM`9IH3h`ee?4r9C83Mn=Qj>5;?66+k!6t4hQD{H-Rx2yje+qCSj6v%E2G4k(774n zHP92i#})tIbBG{CGNqFX6jjrn(6cfUCDULEFkh+__sirrzpp!*waymys4+aqEs@`+ zF9LK*(g|Ed#~V@$x#oY$lYo&CE32!$I@TrfYMYw)BqiTgnjK&grLdGKie^N=8E!eZ zco&RTen+730ovK(yzy_o(c8)=_IFiaUQ11#>%yF{Xv+!pRMq4yb`}OJ6~y3^!;Qw$ zUis4^Cnxo?m9AC9NAAdsPw}-TFh6?DExuAK^o!H`4+I_&r6nf5W8ZC|l<7Uhq`7^w zt{45NV%<-zjW8?E@b>(%t3RNfon-`lIj3Uv%LK)gSKuGnySfk~j@)Gv!xNIVz${U{ zT|Uo#qGGPy8{3A%=Cl}!HH+7n`imA$+XisXjpg+c`4tI7*qgCJb_V1%g=7EsDXFJW=in!NW{>=ukQCg7l zrIdb!klOfY`80ZFr%9pzdd?lUcCqsXntQ+j$>eE%iSY6x8v()i!w)erO~fBko1YtA z!tVDBY&0HcF`>FS)Vz)*-&xse)lfk-pW9KTGO`I*YbV#%JDg9~c#AfBaK(s24>5$4 z2b`*Kf^L^bb!-2@gN(aCNBF|r`I3H_lJx zNWE56=XE|yc(L(bm^sN;EaSNgA4g!5cUq6Hz-HNRPZr7wn?#EF=fLy-dEhJDUteLs zQ5b1-FqSe63=Z#1z;BrH5@%$zI-Dwiv9%FQU^&P-YuK~-E8vrHo5s!o=qE&t2; z_pKI4!E5VXL9gMxS);k%B%ZeBVK{Z2Jt50aO4ylAw!SPzU`lN5ZMzZm4AJ6GgHGJa z$E@y_xgGx7pJ9S5B<%V@ulDv;IQ_g)AFAwnHB4zs*CL$AUF!5bJjjmU5PMcl6}?xgW2(efZW7jwT}ME&llWS)q+e(iny_wdm|;Pz0+ z2y;%{=S!LQUF4OG3&)q@64F6znx8P30ZiLr{ABKCQSj3ssy^>-;P9jT)1O#qQlgua zYxk*5T#9b{XSF!L%#_6{n>Uysb9?qL)BN1a`UO7^NK0psXs||tXE}Wo$atY3FeD-g zbF*DZ)<-|Y;M~scf0O7Bk}0GpBXFPQQ}#IX1U*g?;4u%zvL)>N^Nht?99O>n9b0x- zbnd(z$x3Ec$rAgrQch<9n!^oCgqj4F;pBjNuih8%`ySZViy!lG9o5D1f6 z60@5r{*OHiz1$!Dlr1z3`z@R~V_)rHm=d@9Py_@R#ulxT&uQ_YgM)j!{wOD{)w`#! zIXq5w{tB%Uco&eMA>$K}Pq4vPm4dS3!F!~xvKYT0)TpYjnld+6Sjdb?qVoFOMXsy1 zJYlpn({aXpb)b?ZVmEgA4O67WiP!e}N7jW~z|$m5A=s{2^lEJWUD%T|+c5uV6^-*I zj4eC#Zh!fv<7W*8cll~M{49xzzObFb*iOn*-oDn9V^8f+B|xa^66Zuuu*sxMzVQ!C z?9}J@H+t7&Om>UuX^4fl-*uM3aWNd&tmgf{=QvyxEamd6jhN*Q-=5ZmS>_v~Hp_>h zY1wW^ewPDmIL3j-PB!huwe@-r^Tw74&O9&sg(dla~6$6G#OCB=BYpZO+Kl&U`kTnh>+ZK_mxe&J zSNqSiDc_+4X=XL*$-q<(80mZS8Cqr3acjT$)8Q>pcCltzLwj3_pmwptW%HNwdb`*0 zTm`H|1Pf0^gI>kj?A&4Yv)gsR2&Mk)8 z^HEV4axh7irgdjU+O@wv)R?A;F#Pu^EJt}XTUG!n#Rh z0nwMU1@Grp7FbTQK|&XR84}F#V{UzkveEjJ(`JG8W?&aAobGTRIM!sITx$*VUSCly zDJjumN0%`--+@t;F)%R`{}Y;motA=M&$nRz4wiJg{S!;M$G!$Y0HPiw;&SPK8XQ3E$|0e~q(5oHY=Yknm{I4&k3T1KYGqVkz>@fw? zI=kp(Oj6j{sJ?Ja2$81nn6a_3rgF1<(n`VTY`j>rQ&S*qZTVlm2!c`3(b)ZP`#pm3 zgN-m;cMnN98aF=bmtVK!RkSih;hik+?C@)#A`J|iUPwytk$5!Zy+k{3#R-@yy%LAm zSqT_w^b~>kXf}AE;ZcrX#UVA6fk8dnbI|Co}9gy71QUD8}3#iAv;LS}JOpy7OnABvC4yVtK|M?ACB(t#?tuT6?Q9 z=Xh4{>F|~msUY-J7Z=gC=SU%X!T3wRb<9b&(L!4A=1_(aL@~RUFuCG}l+YMlQ|@oe z2ngR$yv!ybWqOJDO zZe>{IBBb|fD&V!@7bDi9!?YkNUQ2b0Pg!jRh5t9>&>DgLr2KM2Hp8RkVk^&;p zBw(5w_~8&00g64#QDFmUy{eC`k|M(^u+4G6sk~ok)t^0HS z9y_D$-E$cmy6p($KilLq0inqeyfE4Ijr{oE49h_RtYS8fn^0)=O}lwW$u1`VUpUu_ zY+>KsMq(HTnNnEC+Ln9EMXMNY33&lc%0Ct@oB=FM-?X_@LH?WOrN?C`>ADc&dj`@}Hx15N*%%Q+VYSUo@He|ii2{r10w zBw4RXjKCMpypUann1^o0zbC;A0n4e|*>c&PqcaQ6W&JcD6-dCWH6;RJ@*rI3eX*sW zLLBL33TH6c!lXqsl|#TsO^jp?zm+M#OA5}YBM!ASd5W~s>tS{8<=kOFNHv2er$djF zLPN*FOQWEqtUq=Y8u|#75ne)~Q#h}32zjilsDzWlNkKx{^~tY%{{vDO#ikr4h8@&% zCMYMZP8>~?$azBR6tIW+cj#R>5Dk6X5?&uKCQR8>h>aEp2~$s=wt`BIsT70}PRJKN ziN>5Y#7b`p-wj~s!^b8u#lQ#YX&|C0qQR_?zUQO6I;CMEo<0LlC;d$r9wdoE%JP~1 z`4eNEN;ss?!}5X@6a0pJ^1mhOG+LM|yTOjY2hsC=>{#={+MQ(!MG)gxDjb{Y>=|Wa zkRDgiBzW1QqU&YDL!5%wHzh|xbjZg@AUs43`5{~5Ye5*o`t@7-UO1x;yvTc|9Xz6b zo*g_a`Vd;?e7e3w&JY6dw>=!X{76?h2EE91C1h#$a9Sp@a8vlKEkmQ6Xe+qTq)OWY z5Z-l6wsa&G^#391Eu-Svx~5U2fyUi~yL*7(79_zPg1fs1cXtRug9o?Z?(PuW-QDHx zocDXi{o8{<_m(x+Tvauzpw)&E=%X=V;2Xoc>1vV@`VIW;DQieQ&}%8(z%_wJ7jU}h z_fkQX>gaG1e$Z9I!@;Vgq?b5Q%6c65AU0_&Yf)oH3O8^#Je)#9RXF8>_*UW%V+IWJ zxEFGiBOLAOi1G#8Fw@;j8jJ-RQMGs&1Y(%s|B)2!ZCBmGhxSW&^9(W{9+1E17UPhh zDS2wgQ$~4r~CH+wGMfB6`kwowlC^}(2qlwC424tYY#m7hRPX>Y) zB7T6$w5y{|^pP__Pa-^DA(PQa*rXjcFr*`8<%(t;S)eR6Bt#cPTo({B0^X~nH&8dL z!hcX|dGm-)#w+`=;=w10q?3MDta0q6-U+bRR8znT>TCe`5H!L?&@(HdFQZHZDG>;< z*9-&sHyWHMQiAX-LsL5EDZwBSW^Zrl0qxk4F2-I=~3=Qy4V>}YWL!V=3Txl>x2>Olt zcR;Hk_z}xGNgVl3L?ukPD%Lni_yUwbisk|NO<1Ut0t2%2fl8jlh#>{?10~v2rvQYA zV+9J%1>%b+4l7I-6nPKUCN`x%jJOyWX9E_!m+U3Tqy|FdLjo>nsQLqXut~WpkMMLi z1tpYnO_>V|^$=K-6f>kc%MY@y3yTdg^&-+l{JEKtHDEzQ!tsTim+k5n3JU$yisC^c zUXe^H7|be~VDxA;f?k=vLcOU0!I)4!h;9lw3}MUI!(fOo5(Y2A4Ei1pV=Y07hgG@& z8bLpQ4 z)VKd}J83Js4<(Y6datM}QF7l*CClbA7i7Y~x4LaqvH_vg#kLb{*v;S=kd1{8)v$@@ zQ*Et^J_5%nBwx$UA{8)LtLC^xHa*QK=2TW@6+nJn(+gJnT@629B`l{-A?RTqwG#&O z;J1j#YZ0y57@FH9hK2A^QHK(Z485Zamx2`J#P4WI^jqKmA>1BpXowwP{}7dip~RK^ ziM_nLL^UN$-5zx+4q+ZGjE6OhCoFsg9Zoyk?jopHlG9pri~>F)ux@bc*n=p66p)0M zpp2k7ih&(MRB$gryoPBHup;!Ev~1_4d+j{$IPjSLtUT?NFyPP0K86eDY*r3I;n;P&O(qLh@8M5 z$r!<}Gu|+nObJ0ljK@7PV|MD74dX z!q#8+i=sljO|)(b6fIGD{-|?QYfEI{shwd|BC8kX@U?G?fY>4;U5+}f?w!iSaZHJ)MZiDHWB#A@1m?J zm}I5KQa*|~;+TDL@;=gEkuK)u<}NQU0l*E4kD7`~RZY#1!5+k~qOR_CzSh>}b#G`T zDhj1GHCv4>1&Kl`43SS7AI}FwVIJI5piNa_JH#PWd_L&&)If-X^dvP8)+-Azs)A?^ z5Mqtgi&2&6Vv(sk!}X|UX5b^^<(=BBTW`+Vsgf31oyEp{@jn3-XmOncDOMrK>-&?k zpY%{Y_}K?E*~4#Mbj7KRf00I_VGon66-0O;M1YMSl~j)EEcMZWf3S#m z>E_v#QbPD4A#H%))ahGBj%Y0r1EzrqQb$u^Z>2&CEe{KXfl|7FLzFARbVbA548k(- z#{vmbFo6&ko)>~BrNT^l{b{N~b`~OnE)dA7pfjjkzPxm?XV7fK2n0WXHsV0K24)7> z@YUG;mxzdi1Vh!rYC}+$K|E>M+3ydRMq6YjJ=)@aq>?WQlwiuY#LrOjXy&zxXmE%N zLBcyy5m7Kf{~@BoddcGcR~-q!49M@`sCl%Sh`SKT2VhL@C4mQT9G!%0XlUq53S-mv z$C{o^2o1lq(J%Q>YX3n2^hMub@-m`mgHe6QI{0!Iuj zV+jm;RTNmCS_Khg;Xh7G_t5}X9}=euNeCToq)ONoSt*_eEJE*&qC6P36Ra0R3iV4k zUjoeEORZ!NY{p4gx6oE$UrPcgCEKe)&`x0RL`X}B9ID{?5Me~x!J%k@_8||jRvLZm z%kn;LwJuC|Qj@miqsidElYE zpbJZ*MI3O$cd_KIJ6d?g0Yx8cE|;?{>*+C7C9!-$$Pqo+4hQKG*o2k{`_F~Wetno$ zlOC<9sR5KuWg6Apht5zkV5N=JNy^7y2$&QWJ)e^WHYhYHM6~Kb7AOX3X=z}?c^Z=U zxyn5MUIYLTK-u&64p1hA?S(YxlvjXpjH-%&VF1JV`-|f;X*q9p!-$8-zCej{{t>|m z%-B%mV(y@|n3|Rb$c+j2gr$nP&io+qd8?;y(fL)L#q*ry_ZsLtVmO_K?vW-7G~nR! zuqfdzXkb2;M@%IkV%+0<(nubHc}#quW=fafn?hVF70U$d7_6@P5iRP8umZW#2lp@~ zpou%_Aw8k^pcxlAK8W5JVn0d9tW)bgc*&UXqhiyxp9}9Qz*_aXA&C z4<|^9+uNn4q(nUy52(ZK(JqS6G@c?uYR$AbJ3H z95|?eAYoYZp$8jl>t1R`VF*l(zHVUS0Vk%xM4moFj{gVJsz6m?>=bDXapBSKZc)~Gfc(}+rh@wJr-;Qn%0?jZ7e-7bTEOfr z_p(P4sfp05)N5ZcxQSVe%Vf>7tyLAtw_xNxsuTYt4+|6~-QFuE%0vtE1D39=IhU6M z?IR^u{!vJYRW8y7lm!&+@rM{;u^)*NEq{qvkLT=#Im@m+Si>0O=prBxf$3bH9YySq z>Bzgmojk5^U3@#ivSD!<8T{sxIe<4=4`xt)QIQekT%?|O?eb}__AD%aFMAXzViMRk zkABcL0J@lAmaJPO8ZC%|V2k3zRNRNNF1P@1;4p)u4;qR`q^~b2L8uJ?yaMMW)?`8+ z>@iS!pikUFT7eUD7L-a74*3%wzRGMMr!5{bfBh~3BQeK?d4 z8VU-+j1(v@L0+^lh6zmw2vD_yQ0Y~%3dR3>TEGqkFN*#et07IAuz@>e*Tm`lAvTFh z>8KF5UA*o$F}Zg3dz7w9yCy3=uw9wk;a$ClaU@9v??pfo$5$gHELRzb+1N1kyF^{$ z&9aS(u^uJDu)>Le6b1nV%=K&~oDqD9#wuDXS(1>D08q`$T6JLK4aX+A%ug;r$eVZ; zc0AxC4@KlBn=@@Pk|LYI;{Zh80XA}D6BFyTW)tal?TbJ}p3QQ7Cg42}RNV`+r6fRh z!=zPfYhk(6Q!{+?BiaezA|7}y4N7rdXAeenaKNb5;mPAMS;K1h6i?y8Wvsc?hiD zP)7mJ8!!q58rdK>1qCz{LUMR!OcWY`nk-r7{3igt`b!B|I#f~uVzS_%Do-FU6H3#tjv)tGZlRI6}w7?QXc=?N)8lQlvnr{C?iRouCIn3$^KdZ@AI;v)jRJ z?U#nL%;s_Wc~ zKhZb_{bB%t_M;EVbB55|S#EZ*D)RwQ-cq%4D2ISn#k=*FJ?`_?>v2H6q2LAh97A4^ zoeq%rA|;6F0}!9$4k5QKgc78^SO}8EVhz<%Inbz+c;BG2Lv{N1{hQO673(up9*7}Q zOa!_T2=)!q1tNE3$ltL5p3dK3I!4e71ZLpV!`(vUtW+DpS-$NHz4NO1m*~r!u%Cc= zkgV+S1c4<8CA|UtA}(DWyFn>h#i00^lm+w#p#eDn1{DU9##1O@7lfE-KoA628SKCb zJwTrLQ2@|3?7a9HSe&zpogQ)}_DD2Qc(vQ6Zm7_d;6D!1mkYob@YPxaibM@T9M+zX zmR#bG;xi0CBIuT3T8e+7*u|NCix@u4wH@?Py{~Rvog`G{Ewjw91?#HE-EvKT)65%k zEbFf>DXGpqNeuEd4;(E{5}Q8GOp;Q^{uGggGZW1#m#3Ti&@7W~>3`3}zr?B1R z433md6h-9fnea4^d)kp6-@qYBD2v?|rYf0qjEBvaz9Fe%eiJO6b(NHwG7#Z-N$L!r zFB&aRzaiwz6XD{I%7y(pXQwc~`f4cFMmLgFG96OEdvp@<89rh8tcC%Yn)n@MxT*x( zE)s0y|Ls$+dC+>{(c2d+(L|sTU3#YQ!@!R56pJ>%cMjG=x+4vL8Z;UVBI*#Nl4h3i zVKToCgJ72e)i!F8)cs z*Q!5rzM4+{wN3MV@psSA2<~cK!S~KTYq=l-6M3v z%nVWb@$|4Tpo6@0|G!qz-@jNfTdv?{WD5hnoq+M>>*DwfY;^4EmzMH!?EB~YF=n_-6 zNuf2K+5C|L@J8O!>`#35_8R}zv3K*UM}7VK@yIf2?7ENh_t76eVC?rXEqopiTqM{cDa-_Tgp{{E$rM(xqo!|dj08E+xNM8a4t(aT4%as zpsTW#KXXLYQyqt9!LTWa}IlClC_iHJ0!gE_Q< zL_{%~A~AtQ>;F}ETv`AyMJ}0`n8U9*OXb8>MrW76T^^*THlN$r7wq`mlAQq@YKf{K;wu6ePUZL8yW>)93t>V%Sn@`I3m(Yuj-{b#vy3pjzQ zp#NmX_*njBIs}=}FMOk~|MM{$?g@H8>`sadh+Gg}drHM%kbV z)M>IubL-1m1a^;E%qmsO*ve=|b&q7WpyQgE8T7C2jMnSCkO_W=o2Ns}2Hm&5WxKYw z#ip4Cer81+u{!zD?+M(lqrHHXLtS-_G_|a(4CoEsx9@cW-fn<|i>sEs29hs zv^ddxp1Ymn>Mzt^-}kd$x7U5{eP71bUmrq+JWTF4%i-kD z&X!E%OoHj~GXg6F+-WPU{tjWg1V^20scKFp4G*At`Mv=92Z|6!g1Powuiq@bZ;yLU z`#3Q`yR%aUHLP4(ny`w^Vdqd3Q;tHsaCbl;(cybo(6Q`& zvyeMyH8A#r8uY?Bp|Wg68|(C*mD%ySDDQLE1~_96tiQij`pny{)Dw&|e(B(`=-h8X z)v58Q^9r93w42#}3!Wpyy(8xFu+d604-w$n9U3u;iA}5dc)2;&F0i~RS9~o+y+1PQ z<@#7lJW^3KqB}4XBAluBQNY#4xg~b}G-A=dc3ZQuJmUzrhdSGe(>{P>5;lIRGUiW{p1l!@_OU;ej%jyG&Z5<`8c*2K5;~~-$z(P z-TJ({MMG6s`E*s{VWaDL*s%V%AKQN2!1B70{kBK)ewb?4w!AeQ4d?w7+wR5kd%Vw~ zW_{D(|Cq_$N?AZ5M5szn*&La*Yp2(-TZ?1&a(6G}d3vgLjbrEiazj?`MI@~Zp5pkZ+NGoAd3X6^K~1*xaS5j|AfJV2Ce`xjG>_+aOzPg$Ok~Gt+?PyDkdi6 z8;_R<2Rwt-Tx!s(r)*~x94Fn0dPL+olNP7*=4_kD+E@9nBp>w;q9YsdxmmyyB_-#v zA3nOgHVdd?uXVTnEKM~s8`D_H^LpRx={Ep|22y~CjK3qPm4*puBqaZiOu#8?t=WnG zRr=(&vfFY4q4U|&96U#1Y#Q60t)q2|T%J<)0_(_z23AgS&BJEIp%ZRQw&&T=;m+uQ zr2IExR`-`KOfNU$g{8cKvL&q<8uyd6B}|&_7MJvmd@J*z-Q6Ersd?;=4)?KZBNIbO z?lP6P*!@MXJDG0v8G>ythkLS-A7_V^@Ws*-+HH25iB~__E;a6La|^aOzZ{K?RHyys z)to>`P^!(s!Dfln6mng{`kZW{Gc-Q2*lx0YLx+iaws6Ntb$Ap1>Qwj@kKe#5_-`3Q ztB{p*DD*%Dmiki-qScb?+55&(VWyR&tX5s#%JKr5eKHomR@>WPr$Oxm@$zjSja@I* ze9ccyWrBCg!yCBF{eHn2uBMMUeBV%n#JC==l)ezJu5_H6$DVnwdp{>e?%T1JHPqAq z_HfLp6(7zQYezz&t-i=0K#TbL`1pv5b{{2cuX!BTvS_;uv6NNRV3P>8o9#@}=@xy{ zPXFkvkZRaN}h|YXA}~!-I&gQHiNylt#%m6B5WYuG5yxz;IKbXK9Jq6w!zqx z@Mv$AuKUHh?2xgemci7y(5g@53lBu&s~_@xgMm1r5G_Hm(Z@mTJg;4qB&nB7sx z;q8J4VC)U5T~l$cB<1raCfk53a6mCD2)GomF7at8n^V$_-{(}I?)jAI`gSvP9K5JW zFhRK%`9&g|I^M?| z#Gj)j2qUb_np1Q?xBFnRLe-5)20|3*8#hggwL%Bf%mfq(5fEyOGdGbmP*dh-XIEP7 zo7{>jcK^7zawo^9`M&OX|8#&S4`u|ZeUyzhIkm;bM#)p_c1?}Opo|hIws8zeh;5~W z;e+xDifB#VV^Jk%wSd=@Kz?x$h8N+?p)5gEy+4@BgN8#nS??gx7KtvFceG6aTPA;d z2w4P_utb92dAPW+hkAbED-lvvXB1vhjl<MQ85JS_lWV9tdmu*c2jz+NWZw8t@-x0Ih9IZ4iz{!Q$3BQYY-JJkAxqztYyyN{1 zFugCe%9@)s1@v~Ot8UBRnw-2mMw{`!nCUjT6{xlt+!JH5)nTEe(d%7N9&RlN2BMU$ zYiX(v|Gqh0*fC}L#H82ou=7X}2+PdOfUJ=FcdvridrxsfH<50N?g?L7oh|LRto+&E zm)aQ`lolc`YsJ$79mzG@zh^6XlGpv?n(Q9&I?6f8i!imH`cux z)1&SuYl+4tB(Q&c_1oBwXfk;h&7+7vaFS6vH=Mh=*Ri^M z9&{Wnpiq^HJo?S+wJ((gmq|se2W~Y{(vL@_%IC=f?K&z7?WVW=EFA|I4~m|usun=9 zViRI0Eb{4ElT*ux`gqGq%xGB@Ad{M(pEng^(y2H0PIncU&e|z5=FbrDm3d#w%lNpq z>-ou9;~2U0PC%CKny{>JYW|OPs>i;qXYE9b+9&qNl7#sRUIC|m*Vqhot$X*;#saT< zy*vQ8{Hn=NQB6g>;Osr#C@ZgA;e9ne0n9@ssq%bCrsHNgeJVTceQ=KW-Q;xp(Atn5 zD?f(HJA8Jc!B;a8$9s=Cf;UXeE*`;g!c0abQ0Xx;K6J=iW)6-}RNRh&GWkdMb$s-= z{IZrH@2n<=&trRw1kOIOlbsMYGq#7o7|p2K*37hTsI`j|SA-R!-6^&7fKrsj+B zSkFbhnWlt#<%)psru$3aa&XgGf@n6nYdSTq*Zx#_`aQbO?onDU)bi_sO69;csi4p9 z=wnsgFFh<2w5nJmZ-iFB>9;(gwGS z%If2p{OY>jHl5}?bX>URcGa1)J3Ow}7M;|mIfhHE+#}3Ls0HM{$oROkyuJO=7Brs}mb|4dl?a#(+6CV(nEhjGzU_SnX>L4N%N!F{9o&S#K-2wl2 zqPqb|DvM$WnGgffUkU(EJ!k}g;){!mAo8Jfw~I&~z3eLSI$+}FTazP9RKQMDD6WO( z-;7Cn;du9>=>qRS*gu3*zGrJpsq_)0pOJ`NZo9eqdz75ze7aWa%Ud#pyiRY1A`@xG znms7)fGr2;<+ZB6|0$o(N=R4&0*`D82lEq2YQrp8Jfk^@h~n4V63GvScqS7^-ndX3f0o{iVC+tD9~<)u!CXUin76QJ1*=APO#4|dXf}RS;zd2Gq z@cKM%#5;MzMn$#N8_gV5C+=C(mey93rQ#G>FFD#zCk3l|{N9Fh(`$8H53w<0&R#&P zH6CSP`m8gNV=_d9V4wVvx2UttVRJN)P%Vqs>tyyYPwZ);$(yOPj68eun}i9fuJ8VH zBu?2E*>N#US~@zNCfBEWoiC^)jrC5;X=FVECdRwVnRCl-HpCo`SMktA#Da}LcId*8 zk!kt2*0-lyL|m4vX8X6UF~Z;6wp4dV93`zEONZaA`>p~LsVf{VVVZVPLy@wZT%M(4 zX>#Zbh0I4-S{qz9+rxWOumrqVP0dqn`0hUNIqWU?+eGfm`CR9@x?wt+d!6NJ(`dQi z*KbcIm*s0e*E18cT6eGXSxsaK`s~eC*W%i)`NrKbHr$NNXOhsEDV1S>)4O03Qd>t>5A7*bU1UEO`t-NN zq=@AGKwaoP)z@~py|1Q^aH-+cd;jiqmCx0C$uI*A12@EMT!MMDCx107C3lO9euuv<*S9zwIseW}K&6+-l&o$!R`It0SE-)W zdd0NAP8In+ub#iZrFNXp*Dq&2yVW8(0+CGfmG2w2nNQ#M?Ks=W~s#v(De>&UjkDxg-)gQ>(A-$uYuXG`A(I@MgvSgI6W*hO)MRsZo9nAUiWab zUoU7_xZbZC{<0L9nSDb2usUOBUr9z$_`3BMNMQF`KVE6N2BHQD2?-$ugc($PZjh)n zNzvbw$#B|ZEW`!xkthJ{X!(zoI=~`y4ZzloSAuN#SXfZKEP+-6@ON!+SDECRGA}m6 zT0C=|<&Ws#a1>9?em$}CdA^=#e<+?9V`!j`&UAd8Mg|5y-T*W19Ze3LEMAw#&bMv7 zI`jM5?6)JY_18_mw?Mn~h&h#2Rw#fRI#{gTH_P^JH5#aYMBHnAoVR+vdF^<7NaX$; z^Hb1r_U5>{IuhVX8VolB>w=h9CHbWWP0V!_Uko}VH%qx$w5K|hQ}tesCwwm}g$M;L zl{)+>xNX+mcXl?}j8c@6=!(hxuJ+1jsYdEk)v)J0tUM&Tt!chCjZ7zax*k7_6IQl9 zm#RP2o!x94*0yRr=N?ABJ=*zRpbEV|-upa`H26Lr&CjvjEy+mhJI-8(-r>JJueUxP z`#!EtyzTDdFf9`cIGMgzZ(pY{-yxKlnr95^v^oFs&DOQ+cxp-YecBdz^^756Gala( zOGf$dlnkt(gK6)J3E#*5AMhMr_aqL7vrFE~X60*+xziSS%_H0NT5Ya0Ka`x4*E>9G z#2VN-eE#$izN32CLFx@SR75|w+`pZ_E>*Uj+N2k*UQGS!Zb zjz-l`Y1dGG!Qmhw3NZ-@oPJvua5`zWnbt0nwkmplA+9ttgIiDY*k7#uZ@1E=Zj315RevtDEU z8ejIyiJ8#L9Er|baneUt8gZc7PFfyU{(>$L`I#&gEo$udvMP-caq;U7NJaX@oC~To; z@4VvnQ{pv2r@O1wSV61T>+IKu%!W1dD~T5P#Ql}VTm6SY>7m%#a+DRZ8euU7fU4Qh zLuO&5#n(>8Q9`j<{(F>YO453N?NKXfBFLPoF?L4J>wCHJ>}&3LE#qh+ZJ=wql#4&r z;d?rkRM(PNgrZk#Ig?n&AK*wy-8Yue?0H)9dZ^h@I7U$8u|0lM$FJLq7{QK7VvLN> z`F3{7mtuJxYy|h@YMZKK$o%_`a=poQxA#}^5Mo4`vq=B;4=Tg~S#1TS(>u@CnleM2 znVx0tX0FGTti(`w%JWpLQtj*cNiw}(tF0`i$0z8CwtZAQY$c>z=c8}Rudv8prDUuh z47PclaA~OctJA^}i&%W`ruHRKJ}lJvte$9c*siyVBqWS|?ky8wb)0QIcC&4}9A6&6 zk=Qpj_WU|epg8v;(jTb)qokxfCC^L_g@D-Qd`+NeChcuQF;&gR>C5$&GKQgHjNFeZ zcDhsJiMQyzuWL@%q85se(YNUXs3%Q3Tfbi}gCmr6ao`xn*jli`Gi2i>D46<#VX5P{Gt6lNsv#J{(X2s>wx%#c#?|mOAjihW-p^Bla!D3y z_D0_f;)e(?A|hzLutUtSyUT;W+omsS0X(A0Q87Cl7gJ@vb>B1>;=V*`+Nf((aYgaX zLZ+5YG=l7Y8{@bkbGNB08rJsJ2IT;+!^)9k$uEd8C4U7!Bia};O(-W#CgO(7Le|nT zNu{6b`{+Cz#cmM^tG4}{q+H1R3s*9jRCJTLto7kWCh2q7q~%(Et!`IFd&xv8}#z?cXMlg-Nsh3n5_2f7n!fujW_Ec zI5<_^v=Muh)J!K{o^(WL!YRgbckK97#yPdDK4bqY8Nu|S5D)$z%X#lUXus`62hWUQ z7R#TcBGXvt?r6!rq8JolGlzcBUqBo93$Bs9_0n)dYoPl{&0B)_ZIc9KC?%7;W0{U! z7%W`-bdKtQ9e2(s-DHgtxw_ZS20W9wxxNDG)KE3=KWJzs9Y>{#uVe{(8X`!EzA< zo|K^2JW~pOH!mq`_PKlLJR=fOa1@MoQ4wnN`K35w+d#alBk28o_39w7h&d7x`3_|v zN=J3qL7fHJb{&#|*`<0Rt#rQ-<-^^hwo3~Vk^RY1fh?l>>zVQX~=fii-r{YaQyIGsr;zLxQ z2h(R1u`?P$>$&#T-D_OyxjilE0&C{bA$E_^MwXx4rGKlsmPuOQmmAhb$HvA+Mq1o% zKd+CkGMpB6N96utlY~S0k*4fk?y=}Sj7IYO*18V8Y55@xvD*}U3 zz?e@Kpf30U%nrqp2m#86zDQg^Ir#kc`fRT{!#OEPO7!B>F({2C$G|SF>>6_k=09^( z2@c3rpS@wBSO!a6Jgc%uas=pKKCS!+)yEf6Y@Pg6`8U+yNnZq-5}uqYq8}f}SZ&hq z_tlelg5x#RY1fAcf*lyun?l@E{rRkoYANKgL-qLX~@vVvGdRu!;Vhh7e<|IaerF zx!y5X<-P5;K<0p(tcJYm ziRIUIL_R`pcO=RvQ!%^bl#eDhw&taPcU$VgH5^w%D9W5A7DY1~LXse)%mP{xutXnl zdm?@51}x?Rbm8|+K76GA#C^S119J>_i(mWw@y2QYuFhsY(%v(3-ZG1tSZL7m-tE?? zq2dF7omcjn7!HfpABUL|)zZ8MTS132m6rmmXYIO22&Y;svaO)#?doT@8CcX0ZpTZi z%9@AKEvTRF5B6zC?iHC)Nxmnkerk0~ZNZg`Nk!QBk_-E^?{b@hb@kcuyTp}m)Wq$#+0zA80tc5x1%+#OP>He zMf}hKEv0Jr@fXd+BIXF)R@?26rYS@rtF;?IaRU^(*t50swR$5TP5&XyHkT2=1EH{x zpLez9H68VQK>%kgyl4ko$M&YHlj+#DLZiif>t+gDm0Zr^fN2bvZw+{b_wFN%dQm@l zCxTE)gm8`!-;6{Uu7vukPdjG)(ahL*1(+dRX>tM#e)t`>dI4!r7Qct#AFZ?thO``e zbBG1}`UfGUPG?7@ADejdMTtc&0VkO4H^Fn0<3(6MSbK!J!w025^<3tl_uL!>z4<#M zzN7gKUJ8c~_-Ay64jt{NWYUH}L+)=2i$i%xoADrKYMD%|bL@E%x7k(pn?V$khF&hjYCrccWH!csj}+N`e9pi9&GGz% za?ohLDH9s4(#9B~%`0Oh&BV4l-TCWu>x@z}Y2gGWmq`d2-0SbI(11u9gZ zE5@&&gih;~Eq@Kwn)M9BBuX}%b2;Cpyap}rVoMBFF7ihW#|7hC%)lZq*0>MljjAY_ z1`sdBYp)pSuLt5z5UGtq+wXr+&Ut%C57TzZ#v|Rtp83 z3|GQhX52110WnZgN=m;@)70IyDQ{m>!JLWJ{0CxoV<4pXbPZaFxB9)hO>}#wRe4{H z>)Cm>V!^AFn~{*GtYPtJm+CdI22cSiu!hlh`=`~Y!++8 z#VRD_((0Rq`5z+Vgp}ID$E+KO98%IMy(_4w!eGx*N(V9;y+a0IK!nU`xP>{oOHIq7 zapfyx7FS{5pGrbw5AuRM$3GhYPw`K2JhoR_aO>moR$8+1p*daEZZ2m6wfYa++wIX9dQP@abu# zSh1)6pkJsl-0IKFyT*;yt>>hEb*LCo&QyF_*fmhmXiEIlJxC{M}GZ zR+;R!N~z;(6Y}l&d%(MYW;TRH9Zx)8)U=@&-N8d+H1YGtrcTQ#uS3;>mhJd(ET8wU z{exm}+=-L$MfOJJ>;qLccsh#|CB*a1>&R=T$SbWsXZCk1R9Tmv8DBLGJYtyzDs?^q z21rYQI<41MH#=250yAT=8ymZ2rna{E_U!h;haZ?T>DnpGzdv5P-l%Bv2!@GOQvPVO zzSL@S3>f;Ts;aJbxR&{*0_?|0Zsj%xltD0-xAl z!Q)GBvHw*&~shhKCy$0wpRaBD3Orfs>ZbXK!_>gqYg8k*&MR4Vq+D=48dgYlJTlm;f{sgNajofvTnr2@xcjeAM7~(XMpI=EH;*# zAA)ts#Z%!cf$7W95{5ox2NyUWi{~N~Y_@*tnGVIo%R#soMhYDHFe!g2OudsAxQ15r zK#RW5lhZ4$t0>X*=9;U%_CN<8Mu((e8f+%cc3`=)%L6qK5%3n6Kwb(GUt}@oEQ*g( zMTV5dN0Z*P?+|UZo`!c!gp&Yka_N3N7Qg$&mAQ#7qGz+o!=ix3FHGr5)dhp~ z0|HH2`*WN>#sJimEL6?hOy$S{@CEcTbloB&DNd!&dvtTh^X>iH_WSJP<-Jd}*Kzz#QYnp`?dv6~&;679`eWt$ z%l-TP>w5$N|F5#aGy7zdJ^l<1t4qQTulM!$Jh{wwgyuybQ8g)?ydEmH3n z+Klbc+kduue>!zY9LR2RckLf-;le@*?(Q@(_TI6@!Ny$M0@|ySi`|CaGy5~KSLZS_y+gBMGLp*90 zCZq4OgX^ugrXzPY9p+0!AS#BRO4F6dhuqhxLa!I^FOr$DgzrcF$)h!*rZe>}(4n_X zj4lx+YPz~U7aLtbN2<+;lK@Oe_`Oopzr~Ot3pEJ5zvxA zb{BtttsP<|PuS(7p|xQ&*`^)pDFzKv#K)Tir<&+~2HvUm;+!30bj|`)H%JTOA{g?W zerUM~b$A)+N%4x5#1ixN402uqEb8CYNo2JDZ6Me^h=?-T8ytd8@c5qF1c8iLrlQl~v zN-5IOOW3EcIRLhZU(U}xHBkP0+^&72MMNzxKPoZxjBV)fR89WEY0ORUGoY+$cX)1J z+(Q9zU0k4u_Ii*=8bN(|kb){L9xNX0NO9)gUJJ}ky7_8VplL{3OUTVjA~-ZiS32mK zalNBxs_PH~U29@&qMFXc+4ZG$I6=iiB!2AMnKDmk9z6v`Q%)5nlK_W6URloM5p{UL zG=^#tPegr+iaqm+n#Hi}NaH&xnE*##e#w@BWzE1gWHrVH)fef<(}&*Cm)w9{deSj> z+NH!tO71f`QPaJifPew40=u+=WGd`EM_#mC(Cej@g~ef>WNhbNPSB0eH7Y8o=FSa6 z>Iia@&KaldUKW1X%nze8pEVnOzrL4<&rLP?^PEi#8BUv^AD3?q&iDFb7<6o6l+B|*|k;wiZP z#ed1+hQ!0M{TjO=#DbulAEfk|Dxh?95f1VwNj>o=^|TnLO`-pn2#maT+{oNT`w~ELX7D~gTZnm0oDO<*Bv}%Yiy5uiS?hzyM(s$$n z?gI=}2LDUO@(Xe@seDRvK?zKl1%7c~g>8^Tu06gu2}@G4sBwg;JB@Cp2>wlqs!q7M<;?OQKfWSBuysyfz zl@sUp^Me5sw)It@f-sfNk=iJ@9{u!GhXB_`@t??w{Kuv6ig;aUPj-P;{sb&633A+W z@kkRQpdzV=+y(288iemI2Q2W#0&AL0ymsp^g)Xn~;OxVe$h6CN6GZ2jHP$nO5X;YE$&|7;v ze@e&Tl*oVjH-LE9&egshLY7Ufvc%%gPuh4M130cBw4Vg_7+>+lhJ@!3`C3CS2CIG> zMIqfdiAN7MKE_2NhJ5R*q4PTab!}!#Ej=DVYSO?ig1JeBhnDgObQUN6sn^LT#Fait zjGC*DrqLmGuM|tFU*tiv?{m*x4t=iPR$GSX5TtH`N$P-XVi~!Is$v;3=-VAarRd-J zVZn|!b@yKcuWq;!nt`iX`W6a_Pb~+m5f1Jua$ukD;Rc#Hb%cAjp(`)%|-v z0L|d~zh>|b1Pv7@ZQw~Ugi-{N&%O!%BZl4FD~_5P|4l3)Vfq~^PJP(^SN?JRiWc^X4k96%%e^~pB;Y@DC!o70t-E)kIGV7 zL;p~ZGM<-`_Ea#Fpkn4|PIKEp%(kEI!d5zt7u(jDCmu>LIr-C6OT!edLsqKf!52zW zG=BmS2pe7e1Ct-Dw*)r2ED99nq+~oM_ag|4l0ku-D>DI}*3ZBqI#6xU zb(SG5-k)x_46w_ou%|Ufu<5TCb2yYHu{>a2u zojL_J(+2GrxKAduMRz=gES3q#SVESi1J;(-C$`s~~ zglf=Br`2yLV$@3-^-GoQ6dXc4I^|RmtT4J07L`K=y}z?_b(yxR#pKUi#?5@uX~C&d z(R<36ecI;FDpumbjvg<$NYAifnXXdSD%GB>0=sG`(|SIKHN8@Fq+@Df+Av7pa>m3Q zy0(a~7(6tMsw^jF83)Pk+4?=!`j)Ib#UE6_NN{0f3Zm#vzPSGXjvcvYzRCd@;a)0& zAW~R_0f!7q1FV~HWcbOO7|snodRkcw3q|~BEUs5O5|akni==ToZG{>Ul8OinIcST; z0z{eaQja8H#b<2nh!?GKeZ~~WS&7VVrn)^WsvS)De@Bm0V&Le3jQ7CjKT8bp4@HB8 z*&PYp7vE2nLZB4PN~M5pm*&4m0F3Sg6UGm0q$@vd$l->0Mth1!`cg)Ss4EVqBAe%D ziRy7pbcE1h5b4q#6ez}nf%4u8Vg(iW`*M;yPNOA#ipv*K!kFsh4i}1uuOfa_IwlOb z+V%g}gt)sHfMuZH&Bb?iIwEq!*31Vo3Ren;4&4N3+Rlj{T5fgt1(T+6!|2R6w=s3SFipN%C zCvB3(w$<24W81bHG-+(xwv&n5*tTsO@AH3Wt$dmfnOSq6d+t4F@87N+V&&FWi=J(nJ;!Y*70x(4va@dj6`L`W(P}z*P{))ub}K z^nbXpaDjUA5%?p)OvM;{kDy3^ zDJE>0UMwvBN0>g~%pthKubX7hk&0t2U(h)lM(yrwD=g z8d;2;+2^8+Nr46@#P$itGdQUOQ?WgdcL^_pq~0&m59NMGP@{0+XS-ZszpHL3 zAaSA65qu>ULYQ#T@GzbcxcX*-pwJ-sMcTUfdyanD8vZe~P(1hV+^EG38^ZhnMFs06 zyc0|_8VsufbQVe-eiRAUIbeaeBe9Fuzpr~NIKdT|31+A>d6E*#Ny7E0CZ5TF{}z%y zf;I_F1hZ%pP>#Ll7OYGGyG4GX2~Qn_B>P>=xrarrq->&r82d$81lxju2G%R8n5rIz z4fPjG{)u8gDY~+V3~A9uu{}g26&hWC7~wxfLYa|oqqC`h;~?au>7Zqp_fV;<&?q%B zli|g~Ojr$oiuntum|H(c5nHjA3cpfFO8sfnszUQSP$T^XW+)kxi3uhjR{ReNEJbY_ngiQHk$qcEhPO% z*qucmp%vlx;@q5&H!03f*b+1}3VF5MCN|-~N^)UE5m$?u5bFT?^pqc}$skf%=xx(A z(!5Ix;ed5818gQZ7P8% zqBBB)1kx}nRp;Ah(4kVpb2AM4gm6#7_nyE1!bdWNFhJ=s0Xr3b?M;2DL{{*Vgpo)@ z-+xi&qXqAa#RYT5^+iJz+7}wW$|3(VB^OWn6;T7V{>Yf}ikMLJmIMph@F!VjpeL~K zB~jhLdMHXEjB>GoHTpOBkO^57^?DP|pcXC}MtB&34o>=A=7jF+Z6fyFZxD+I0z|)* zR%}u(XX!Mk>-E1T8Ab1+=N_^*d@H&G?Uo}c#Tf%BY#x+@UMvn6I24@d+wHHjA>`gK zroko-;S2#OsEbz=zw&#o0}4Xv6sf`LEz)5mjv#Cxr<|7lO;ZPxEhB+^gq$IN$s3v& zD!kywfRtFMV3qs6^fA#2&GgcZjEwO3y*&lPW2`h<&H@Uhi}em*_TUGg?YX(R6>$oM zlSHCkCPo~Ynzk?xzS?9uAP|s)G4#^?o>A;KXcn}-)rVjZmL7uG&mACj{pZv=$%ybR zY8yq*00Nv*R#h>sS7_+)_BNCJs=geGTdf#QZ%g&($|&R!O6B(>lvFr++FE#JatDN8 zU|>aWv=7h4VC*8sJLhCo`TLHts zO@FM^qrw0yInqN!7s5@0Xu>!FMm9Z4_OqPeTIi0oojnK$k=Q7AGL3y-2)DlzVn-VV z)@JU-j`s67YF=5z*#Kt<5BMurV$Yye2zxlZ-YPP9IL#hNk*{cAzX(L2MZow3bRcq| zHMcOU`zZbdc;-?3#CI{cqm11yBF=7L}V|NeeuwFPS zJg0z$Ko-NNsXw1dH~N@UeqdG{gn5jl2bF5HsW>)pLhOO#pI${nTMohKq!fvGQjB4l zh`2t>y)*_PFDVNsD%1mCk>Eb>kvrGFF;rvd?J(Z&R5w zz;$8k2S~;h}RGF>dDv-q7 zr+)Ll0S)MfhoLZh7fhLygXoq-Pn9U{+ZPkh1MsiFKDzg-heFuMVMSxcnr%k#qTeE4sYdplgufm+OJDVs;>8k42Zabj%r#4LKr)gTBz~Eq9&4$g zq{@Ldm@<^^VFP;x*n_>mFR0(`$4^NK`(RlZY9Rfql8&BUPFngu2Q4t&zq!5r%BUmO z)V~&F!bEAP*ZT#$7-LL!iRCNUZ^)04b|G}AbnyM2L~+wT>cQQ3*;@$ek;qZg4%gF_ zG}e;a8z&>mKTry_Ve=IDhEK+5L`d!`dq6hO55xYWx1>GFr4ZreogA6E`5b31u zn6=3#Ti|0~6?xfUtf0vHzw}8$`%zP&T?;8udc9Q%Vq&`#L0?E6Ku70$##i6J+|IC; zL}f5}-s}PP>HUKPk#166SyU<#aqOgrN62xsz1%4x88NYc6Ir~7h=_R%wcEG1B+B_Z z{_qa&rM6&=4n3HPT)oWO0tjq$B*~DWr3mPmaG1t4^nzYT4xW~HaMGM1!qUr^zrj0! z2JH3j;PhPxelN%&ScMANDxf|0&AghR3a%7I3q`d6`y#l;7(Xo&mPGD2+1J3_fq>=*x&H)4q00&{S z-4)RdlN|Qz?ycunBnog?uoqlUU48ux zAj=@d&qYQ~|)%0^p$scJJC=NC2v! zrluBB{wpyS?7Rl3uT~Aqz&o%bU}h{d7+Mt4n2cyh5u-HfYI=>|&HkM&v)ZqBEjL*| z0?}_F2LbU%I3A2}(lMt+ueL@S-BUP6L|}9<3qdG>sbF;|)+B$?ETlE&V$loX5qv6y zfU{&EGc*ZA0TQyP@m~)IKpz_Y#Eq2OfFZkt-S7Hnh=PJxkb<@PPWVSrU1j1$y>>_ z)D12-T9ldT?-Y~d6#$rVSg-w)t1JnVlB-uMm>HsdhYU>S2P(FZz>P?tis+ODh`W7W zh6>}9h_wBt+k6LID~yTB1vEPh2cImbQFgR*?Eh;7tzNr!B|=6cf#G4GqyJYn^Ti^7 zl(xVW@Iwf^UfO^HaE0Iz;a4=Uav_xV!a}ITO#oB?;IeuZgc({9+Q6Ecn&PZJAV~2I zZ~_vy+!*yhPZPYCjW)~ZAf`WBKM(GXXT2XUI_=hZ8kUie|Cq2|-GGb30;?mn&&E?p z7#@BL&N7!Ul|T^!ZV)gM*e}(BnioVibUlALdvp{G> zp_RZm;p-m^pU{$0l<`TEh|*&5QmOWAKxk~{d~$_3W8=$Ngbd{*-|J6;11wodD#C$x z0?ZKuDk?PT5DroOElhH)P!yt`_@Oe9b2QXnU`rhF=Zs)@(~uUa?NdMD`rju3zUt`s zcT~}^@Jhk8lDv*U1cYQG@^m@R*rg)l66=&2xcWkCX|ZoyFrfYa=nmyUjlXAdmD$#q z0`jtId2&@tnE{aO67XY35pWvZeT7L!kSN8!r<$qkCa{a%e$%^yr;zBtjQd-)A7Lh^ z!{$7)8{8oUkE%we+3t9|QAEoTozvVn_Lk%yXaw8@{rU7X6a&j4^&zWa`556kfT#x! z>xHwc?SAYC=uBRdV41C$9^|hQkP^VTgF$Ljzu!L^assg)Hc0qSsE(us4`Fn7m!YWM zRkq?ZU>Hm1v`5i<0xJIg{=T9vu(e2r0{jjjc?3Bg{M-LefRIo^B}^m+4*EY8^QjR; zQTKc30+H_lS!*qOabaQ48;M8YuLnsu?bbZzN|jJa1fb;LsatH8 zAsTQ_ev9NXqR6?dPFRZWvU!OiN8s_H#$R2R@L32yT9M_B2!=>LuY0?%3tUKL+7{_1fk_p> z4gm!e${D>+kw_;H>PVh9{%{m58Fn)4m&qo;zBcH?QA=#25>du_ui(a{ug&a(|2D=F zNi{Y?H0R%QPQVEt4uv-%2{GINs1ZoVd*dzc^T=FCLeL?m&@Gs(SPAnOu4bm3;6$a_ zuw#+XEEhJB38b#TNrsj3al}XI5rJLO?DOJ0-&}z;WiJ%ur{Y;OFMrAJU^Vpz@B5&7 zbjN>9foqRziH-7)`yMU#F5cIPw{!E5v2`@o#{ID0qLW3QBUo|`2d3F8)1c8M{qD_X z^NNRluRHcM=gYrY8GNQX{ivrLHdCd}hjx!UJ1ut0T}JyXNX}SThcN`4FAW27-A|zX zjBe|t&eJLD#m8*EPRGAnrikX3@1@6+0&hDd#sl;b5sYre>5C=XHpSx!KA%>WDcHNo zbhur1^Lu-+$5<2xMKUE58JuoMzu+rU>?tJ8#nq%^vULgkAFey>TaMNYP3(m2irSnu z)|S5Xx=eLG(;3RWL7yB)@V_uUg|vQ^iB3 zhjI|EeWEN?qy7IZ^_2>|6e_hMmZ`}l zl-A9nLeAGbUKh@TM`puo*3r^9}kDs-(-r23IC-#N|Khh=iC5V z`K+;Ik<=}BZ%Ne$OMFvzQ%Z%S#fJAmWPz$r!_SM(nVh|pBmkt%!)Nt2ruQD=_of-) zb&o%h&Cf{vHGo2@a!kPVsMU75Gs*ODBM74e_}m8DI60j1Qu4BL ztr+~?R;vo9{z{is*!O}Pbx!M5=oI4xRd}<_*9xa^JDmU|e$9I=GwEG?lCI71YNVJO z6370O+uV0FM&JHp+M3M#qVpOKH9UAwhtF( zO`J#7$w_rnkhb65af!djV-^ZzF$K;SPR74BdaORL$3H^LJ?p#=ALI#HZFjQ@PhfFS zAFXePwYx3n+Qxgn7>jc=PoA(_pKw}S-7e}`Z!|8yEjy2fhc8xY%z~tDQ8%pbu0!z38H#%Bx;~VGNkzx32ZMGGtCkyuT<>#Fps7yG& zSL?LZ?buJJ?jBwJA2nyIWz;Wv{($vcK8tCp6vtHPe`YBNR4<+-$eVhi^kRTqzt%|% zatOZE_`l|Eyf&E00Z7lglX+SIowo_F-IM88#&Wu!q`d3~65a$lLs0OUPHqRzH+(yk zRu}l~H+}A?7!7y3ni?n-daCAs#My2i;pMPdT>qmy7dTsbKgxoVnbOXK0|`wdeNV=| z(B!(@y0%@s$RwWfA9-?=!S{J-SVn}s+{gs3fESb6Z(hD=&~;{hx378{JKIyt_Sllz#4c)bD144+R8sr*Bg4 z?jd)_>4|+ygj%I){Zi1kiS4>#1tBi4{WX415hQOr36BDnPkN*BRWRAy{;rQ*WRQao zWp|0K5wzHmIXA-+QKy}oxt5_9B{ly{lem|1#huxO!mc4qlOe-OfRoZw`xrp1K4KYtAhibHQg%&z)NGnccR+V{x_>3sEGPNjFaq zpx+o~6PYZgC&56(X%sHA*X9N!ulof+1&jY@q}6V7{d8S$IHuR?vz)#!W2D`3VR>x&P`&iO*<($-!-(kg+%bx!YFysRv^Q{TXX$@z^>R5N{LElK9kVEbQg$tb0=ko z7b@}Z&Nb=NF9R0_$c;C^4JtNLrC8Q-z5N~*pkZx?lK2r0NRaqK?Et9%vVg08i$vU$ zB)o1(Pl^r5z<4)j2QI>11y|twuhtVcFyxLEs*Kjdq^+Ag))?hoWS^03Vo0Z$jt$7C#P^^3J`>y5Xp zQFTHdPYSo!yd(FIDffdrvQsztv`(9zKij8f@|)UrUiM0ULZk43N z>h=r|QH@^TeRtv=&l%fi1N3j8YE`XDM^7;}LX(Cyey61-8fJo!*>1k_`Ewf(tDzYDDE_PqXGabZH|jvM>YW87n=V_~!{-Q`LA%Wbdz-uI3d?Iw zqZWHyR^$6Pk(Q989Nt>TqpfM$>cNzl^I0Gk=h`~uGLzSKe<=)u#o3ubuZzv-=i5x#*Vg!qTS>+FnRBb&Mk(j|-B!+bYunDv6T1F1C4a#mAs_-09trKwqm(iaSDq}26Vf5P0#i|$X;re8jbc^Jyp!Ax!iWlRM}bW zwxI|1DYD#-cJ`g9T9av=h8yvvN*KJZ76P1Z zOwn_O?C&JVi%tJZC^n7C0*L6l)Dk=Xi&FSlz^?(`nMe4fF1 zw%O)?HZm@AV0*FdxtIMep|J19*@2mI zNma(zaOohfCNg_~EFOdB_cZho?lc>=TXMP9)?#-)z-%o3or2$Du2gtzCF$AoA9h4T z>(oM*ZO-grGebD>Y}xqIU|6%2yR_N#JpiagBIY5WWFuVkD1s_zsL7PQTz7O5KS}!S z91=yuZ27#yK3jr1IUx^b+0JY>`8$Gg)8jTpyV(wi4Ly3OIy4*C*sN6wT79&0z2tCv zYb{c!kESd>^FAGy>TvtHXI9N9OB*7;rgk#L2X%n_!bjdKH9(p8 z$s3yvl{@=i>ybhz5FG-j_JH?Li3#`a+2_BG!QHHautYNuX(^TPos9o)0tM$6hDq{cg3nVcV#J2$#NS-r?YQ zc-=6#I8aT*YU7$y-B7c^$7a28Wf}1@P(orqZ|A2RF5;X%uXL)?V0s;PkP=S3#_#s> z6sICVDW^BvvU%4zsD94fTrS)h&|;rXBx~liodnRaA1_-{tmo8yYF~jT7gv zbJh7aRB%oHRCcr3>{YAc(d}|Fe@ko=m5?19q0iGOYAtn{8)BxqPM_U_heq^juPT;K8whsQ5<3;vx@wt70_dRtZ@}pQ}*ztt6Oc9rhBI5DWRh!9T z#0RSHR9Y@HUsuHRc->7WYVAf5NW%6HRwI&8j~3jNW^`AKhD}n#>9r5s z&J-E<{hEGRKa%KVcRS1s!M`W4?wqh6wVB)NSgk~5b*KZk*X@U@Gl?`QnMH(+Lv5dH1ELp+vH! z|GaOzy2CWWZ7?P)TC=NIB_q1!(!4g_jq&+nM-_2U7C$cTwN-U=gJ9vDaiSrE_88!1 zJe<#SZ%?qxm|i!{UT10Fxwa8x*G#f3f6lCEUB4C+h7+!g6@iDIzygQhq6yR_A_w(_q;m-(2~5dQTvK zvEpodIU(m9hbE?^&5ed)t+~)jApXa>uxB5uq@p07*pz2>3bQP@rScMdXtu zu@V1Gy-1I@)=NBRSf+-bS;;ab|CRHc(|L6Ln;wlU@ige;QQw}+dif&$&PGL#Sw8K6 zK2zf{$o=K+{Q63`e*Iu%ly- zC@nRWkNCcrK4OEqSS`q7*T<4V`$Gx8CYdXYQeA=nc*ZKSis!v28|z%#-Sai7Jrs5D zV2>}A-}iZhqD~_E!uzq4)9-q8(eL9$!S6jn{IYxX_|+zCA+Te0tZvy z;^E(jwK^68Zvq-;x8~ro`VOJ9xExojp*6dh7iJk3t*_AIgi--aPMbr%>mqYmn_cFj zPkQk)0{?ji*F@IDwL?);RkmY9(Yxq)#JmU8?Y4Yh&+`@;R~jwoG7rX<}1 zH16{Y3Yd`)p&)?hDM;w&Vagmf>jk7l3MjCnIL^XBM;`#AN-FfVW9&(lVTcu_Ms^1! z+|Bvmgwoj@HG|VNsY7c-wp-9f@=--1+6bUu7>p0MF?;QmCk!gf>#n>gCFnQVY~1c$ zXF#VJi5dP%7$(y&5p{x1A()t@wss-w{d9EhenP_KVKhC{ zGB{=^c~kDx_vJL_?c|=M>tRCM)&KQW&}Io_JKjF7 zVm8L6X{%Q=<{ViBa_AqS7#H;VZ2HtbToioDao7KpTO2;6?M&D4veyZHY$4>)+&0`H z#%VhKlH_G|Ixzh1JsDnhW!a=mVdn|*7*Erj4!zVBSZ+8!gnlN@hPKVh@baHrB|0FM zFT`U!UIY=A7-~4Er6{a?UVOTp@?Xin6&OXV{|h5Fcb)0)kXvDw8J3CB?K~Q~h#Izx znQdTM;rPg(=5|8UsfeE58EkeYh#}{^GYnA3ND-8=dsKn~gc~eF8k! z2mLQOAKT+0h&TghtNwYquOD{KzssoHXJ6P824d>bV=8o{f?jo3nuiSwDlBpcjOp#l z@r~_tJBijS_UYWi%$(NryIt3gdbP7u)5+7S7U<9tS7a9a2zRd2&gv8n^mfdFx{Wi zHGYbRhpwxgn>N3ehZB5|!B=YPL0r4jh1-z!`kf}Ms=smpvAO4CmKU%k>UB9B_i5hB zabz1N)PttBv|l%efh_lMB#b8Nc?!olAp_@ zph`hF2&CjaPD_xyKl*<@PWrvP@Y;6^I{kh63tPtDj@;^aF5r^=cR#c8MnTZ7$xvZz zWC=Jeqj-57nsqL2mcOoKbo-s3>%Z-dFA6*z`EQirct89U*mm@`$^Sd^yNz}rN~_JS zw~bapyXj0_vlmlUUv9(b_U7}_vPsm-}A04HBuG-Y`DE>%t_0Qh_{)N%+BS9ZD z{}$zS&Zxr$vY2i>m$*oEs0tZpJJcm)bzIFiHNVJOzXgQ;Kp}hT;7tEGz!ChY-O#=l zBuvc!ByJEUc&w9Jx(9*O#;~>#%Ol=TfwD3w%|Q=DT+M#7%^w9`>wYfp?~DGg%e?m= zub=Nv@9{Q&;_o>oIXbq`Zq zPe9X!kAd{&Y<-1a<~i!Wd!2u5exBiwbgFQk55LcZ(-FE4u6MjYth#<~KKeJho<`fQ zx}o5)T%EP4E`T~G*_*1`S&gD%WKCf(cFw&)PyZ_I?lwO zSjl6ui_CZLYUQR~u@uiy zOCok8{+#>WlTyh<)(M}%KmvL!gPl~qMfCmF(n=ATQ8E$jkIj znzK#_&ZDyX!_@l);`D#Qvb zwK?|Rj5UJET|p(iKMi|daxS%e9#wkEn2m)EPzP+QwjgS^yLe`(Rk_)$t`v!NNVM!~ zq9VI+3)3m8n!T2%BC{Tj-J=yQRva80(CM?a*gwk0?Ak+n*3+@t@6M<~npgYVsFme= zv%+$0`oH*ujVGll%~TJ@COW^m(`9necsVEKUuzhe3cm#&5s?jw>vPpsnfA9}>@=)1 z{F}r+AkTSjz3eNHVuKt5^1W%J z&38s3%9~E7eNgYdc0jubF1<=?rQL3~#{Xu8(f_rhaPDU+9<5qcCbMrlowR&~?cXUw z*vB)*VMZE8c0-2p@|mO@b}g0A;L12^Z5gh6d%&apJ^@iY0F#uB6pe~;DTd@BX+ zDuYHa_xgD|mXDFBc_KlQD0NG2F?CLxEEdN-4%{Ev6$~`eE3JMTbJUO&(#C7){kkBF z;XRJ5bO6Xxtg?6wk4igI5r479J5#k=8SmqtM&^3_GK^6?kXk9wsv7H?j@9k@G*P+-PV2IO0095Ddhrb#Hb1(lE)zmfYf*a2|y zS^Tf>;8lo-e{VOuv>#`3P)4z0=IZ|Q6=uWY39-^?Qr4H<9q zc$wM~$ik`K(6#x(*0rSR<32T%q;hyJ)#cf2|2jz`P+jZsHlM5<(Nx*`a{z8U=vFW1 z;8BUqw2W#5SI}x}Ac??{AUjKMp=!6MU~uxU-734u*srI#)~~wW6gpjo4LvW&8gL7N zti-+cCBi~5zgP;uD59Zna=#-BTlVy{gaOLP`f@ZjECPPd-leXLXdNj!rzI7JlI)EY z_nUI~(T8?clFa4S!X>)I&<}ilp5m6iD4#Hb#jX0Xj}oa+v2MJd~x}7 zwhyU+U9<5FoAu^0Q02&eAI*r4E-x~do73qE^6fyRj#1TvlyJmwT9@JO_BNTBHhunL zg_4g{6aV=|(pfZpK8=iuXZy%cGunv?MO6h=)rBXeh7>vtk{pNAU4@e@KF`0~OzP_J z<&|F|OJ;O9Ja29~y%~7chsBCGwb)|19D`ibCn+c^ZD;Jpf{=W?=31$P#Pt=VE5BXc z4x&U7E_u(dsHRlwzBJxX-5KHA**dPFSjBHIRqm&7KOn!Tgq;b{lLAO4G<0s>vb zv1l(gIuWhVl?Mg}fV@^pAa$TVqA}$kg;*a5;W)+0$LMG{A)`V~K8xQosVb0`ar|t) z;CwzJ#k8|;Bt9Ni6lQ$A^HfV@)vamU|P z)`GkE6>KBedFkwCoUeBZCIv6sEcXA(@#3^taG*b01aAJ^m*w@?(yPgyCE^;=%%EDV z2X$|4uM_M0I8nJ7OL{fO;9`voj ztH4YyC&pM$RG#j3_}3fFHlMMm=s4N!s;v`euelmLk8P+V?-|v8@{Uu4RV)(W@!3>U z^R`*f#zYf#DeIi|jmLy%>y&RAPt5z^;TS~1<9v~wtSi*z)4+7k-V;5n8F)NdJs7z+ z9>!aEbK=+?o=zV3=Wsfk!7xXcGWSxNXj)&L#5!oJh!~w9;$3#%%7u*~Ha*;n%wRG! z_yor?-EX#%iDA$!ke`>u!a-RXwHb7G9bvisgwf&2C1j zV!Yfp0oP($MuQZ4CAtCL^zOF{{kFDt^$hCh_;f3YooL_N0n|;1z?nnmj`iQG&EoE7 zQ%4W`NY-sG=LgqEMJkl?BnjEKM-c}>c7s@HwlNA>>uUw0I%tXik|kso6w*5!yrqgP z>RGt<&FA(IIg{OhpNdMArQ_<*w3x(5v&&_L7#eD?VP@ z=J)k-ZTG%K-)0%qm9xBZ!>E|oQBy-F=S7pj2p2nyV?K;wV$!=@Hu{)FLl5_gB6D!r4TQSuj3s~}hn3K0X$I#-rDmr9 zjg?|jna})5QNiF3F=QeRm!sM*{oj4BK1yI?fS$7L{v7ovomuu5`uT@7BHn2EbgrB$ zs(QGt;+1piE>~_-$xSH=F-uIParF9c!A!9QMaL?X3~R*R&@-O%OW-GwINBKjrP%e##vg3BOl)&&+o z_qB;Gp-1yvV#cXPNTXSTerr$Q?-Ef&{FWz$b;gH{ms6il%j=3tF&7xJsw`w_v~+2q zsOz|V7G6a~Lvk7x;%>%tdYbK)!+oUyD=U&v!0lrU7N5FICOhLdJXoc@t zvL2$~a#`%`Q3EPwXheJM7DtayVY1NZR94%C$YW<<=H-3Smt;!2FqY1`c|0JRhbE>Z zfpUh2#ct6%Hat5Jqs8a!mm|*)Bd_&y=b9&iSX|*^lhf+y>6n%Cl5eeE^wPTo)n1>& z{_mOTvs?4RVcpL{`;}Vnnc!s)%Zqp^GFW6HPQRH<>i!Po)A<{moO_-GS!~N zmLCO&yUkpq;rpOmmY~tw7_-tk0?VcL)`08`m$gU*sy`Z$_rXblv|P1I%GxET$-q@z zL~#s(pz&MqbwUYwNl^#ig-VIS zGM=t7_vpHKY2R2};V)mKt$fXeQbRH0y049r*>Dmuzc~e8 zZK`cr$)qjGl)0K_oT5fryCZCCr`*131x{yDU3mdOcvv(qiceN!Q_;*nS}U)L;9n&hI7yn z9we+>DwAXH_3k1awwdEyWmtkZQq&2n*;;HK8wbbDPad|$EEe{dtwUK)n z%1Gj}@VA#D>j7juc9*H6vV;R9d{#%tv4O^X5uLbq@TC0O`p7|tFmSt#|$g0MVz}ES7JD@Wv%_nlts9sAE6d zo!3W7uUTJ_Gg^(r=dOtL->UsOxM?519E8h_;-C`pHu&ajlMSNa@j5>39GydprJhvv zI;d?qLbN2|98RRNxSfVnEl7{5L(+|V@ z0hizUV=goBu1Y&*vo%e6r}=IWRlRcanX9Bv*{kK-<;ocaj!ad0)zNg-EHCf`F19Ni z3hNG({KHC7D=9Hs&+c?mhsHMGPog1mpFsAH0JVW`cvya;*6%sU8&xwt0jpv* zsl~8=do(3}rv3tzXt_cA5#0CXN0nyX<;FRoUOlW;DOu>FLN=S-L1B`_gC2ja|7~u7 zF3}G=0gzxK_%?(?^=htNWSmJvpV_^GN|7ck4W~woX<4PgdFC`2vaL$<&QD z?G$09AV8i2Xhu$U&E3}JT3aa|BL7v!gW!#6(RUD2e%QNzF;naN!7ZtrpW^UE)pVM* z1oe2iQ=)`n_Paa-eHk4MO-6@-)cQ+Qm&HQ4!l!T$3@W$x1&9(!!qoLH^BM9L>1e&l zyt@msL_RGpLEGc*>9}7adN&v__^!tguW7frD0N>D!QP$KyA7A`-{u>~=$W$1x#Fzx zeBrhI==)kQI1v?{)?#97`qHnmx^T(kJ$gRtQQv1dA>g_*0`Sr`Rq8sZoaa(4vpOCw zSFdM@Z3W&$PxB6E=qiT-ax0y}%8RSgSv}u=5wE|X0FB?bVbKiRq%=1vNbDj)BEj70 zJlbQtq9Lh-uJTX?)dMBz=|U>IdB5Ee5)LGzov5cM0+POC+E7iy8X^ z9Mpci=^$~*E^$2-|LH*>H!oa_nbSd5x1YuR$~#+$QY1oPd@_r)>>}y~7iaC@(g(lR zcn-JK!p-?82NAP2bGm91zMw)Yi^|TSEFPaGvi<&O*-vq^?!hXAQWT*i3DfLir3(Oh2m@Y* z)o%Y!0I3CB+E#%439*QL^_uAACTIJVT_m)TAXsGU#pco4(&-AdN=C+pR6^61of_L! zP(UyL1cJ5fU3ph$$lWP_BgxYxyb8(wzS=gfe5)wC--@!U#i)2HHEP1{;e@VbOT%~T zkFwiWH~S8eR<;Iu_rVL*MTYN5SY8k3+KUb55kSzyWTt@Wb3Fa3Q4EjtZ3SZe15x)} z@#-&dBK&*H^{s}7{)O}QJt|tdNqG_hQ{lUxLM#r*4Yt}+uVmJw zjApro_F*lofo~XVUlrh3Z}03|x7ck)EH|cO!dWXVCnqt#zapOi`lQ1y$WXb|H&Xi5 zamoLjv|A+qVFlo5A|R!vVUd^^NEt$Y`N6=>0930wzE~W`EVym431^nrT`G+u6mwT4 zM|n+6O*glPJjfC=S?yT$%>ACKe4WvVuWAm6EDZ2|$x2WQh?vkZ^54NQp{7WJhn`%+ z<#T)HAjsH5hU@TSllXYr@N)qyn8*yCfvpfu4Y+6|){zokZpzfJ$}=c6^h^n4=sdf0 zOcDIDr)(XbCX>C~d02(LRw}tTkCs`6mo+QNT*>Zh`pa(c|Dy%{Y=xhTN=r+*oc4y^ zo^Ju!_RY~WS;DYMlNLR;jFlD5Sv?SqyWHu`Da(<%E&YVk4y`s%-R=@{m`bYYs+>M? zMd+PA0P`beMgtz!2?VjXoI7#lgW-Wq#Uh-wy_l$o4*A2c+I{8= zhiAEj<5hD$8mP8&V8B$PIMf>v3>;68Y9z9Q__=OG{kI?eMWqp_f-KBUbdVr?GqEHi zKoeK^j{pq_2U1AW0h}5KJ61J{;%FqkPue+bI6cGVb7#A=AjPINTa_UKT`pElYbQ`k z@{8u!?>fbF0rYPn+&`P9&bwO8Uytmvh%s@nzoZT*3h5|Q%^w0hE$HUI^JY&mf#r= ztb32t0x#4+9*Q8&GCZvV5f+!L82kbqL4*@RCURNOthrbT&50yY`~sjQ)2*|C5I@NB zYx$U1E-X-j@yeKG1InJspi$AHwsIhRc$xSX;=Z89xTXRyH?bqSN$Em_KF(L-0ZY2?5(*v6N&$jc`AFzmnrg zhVeklL(m|hV&20~vV231O#S&Fw4oe#U2g|76BEI%cD$>13E+P}PL} za{C8Pzv?w!@NDheu4yq<8dd@5+~=# zul8{g0<$O(rfTWBy#$6wI)dP@soiX#%Y)s^@o5DDyp3{NhUX9JOBe*VNtR>#D|!V&OE zjeXz>HCGkcEGHj6E%9^!gJKj4K$j8AByv(7()^L>r=b%bi1CMz*2(q{p*Et4Ar5$m zZW2{%08|Y)BpZy&vx5N~DmZ^Q)SVLwsZ)BedZRO@%#@!+!lHx@u6^Y7RtIXT(P+#ClJ^Cy5m`}y;yn%asD z$6YR=85b0(=H7Qo(6z)tiOH;#HBTJKz?X-DG8W5#5`)Z%oX+~2x3dSw$>ED0M zV0*Z-K$8jX5Ki8g7}B*(2L&=}v6hLeqX-C?L=C(@P{@qx5O@r5g-}?y)EHmZwMcWl zwSKZVNo;#jgR{WIC8?r7j_{$(6(#f}{hN+9{3@N;>=LZjmmkP%C<+Yd`sr|%NjB0;@ijRl;@eS8EGeC{7J?qcf3Laoh z*X|dTQv@1Q|D)+;D zmJ$$Ykd}}*kKf<_I_EmCxUPA@%=7HM*WPQddwuRMI=TaxVCXtSM(#VuO6V0Q@hx;m zp~(rP7#kwf|BN82-t~ueV)dx-n zld!T)2IKs4naGb)(Wz%+=?@XzszG;auFRmopB>`U7J1TXtI}#(z>I~+W`Sh?bU<~g z*H&=d5UR@81*#Y@V}&=w79*!H-f=-6u2dqdsVO|fDIGY(#DluQ&SdY0~^mrCK zT9tl>Y-{Q1UmUg(%LH9GI7HS&mUTwo)Rdr>gzx&Dv{)WjH&SQvIvwBwxieq)V!DSl zI}h322ts0K|4%>EQv6kqCk5Lrgfxmkgd1%>@&mr zX?_ycb@!HuU`cu--IiWdafvw{mXmQnmq?fo3{E1<#wEyOtc42H9)5%#IU_?%w7!El zV(v~X4y;fCPvYezD%dtN!p*}`+zC9G&d>yrHWO}d=UOA#wL+SbwePWEF(=gIrt3cgZ44ev*oYX3WU1n9CakUNZVU=SydU9 zBtqYc-@!25?ki@Td%A=fc`3zqrMDm-E>;3+f{1&2*;ltP)+Fyjx`CSYoFD>Pj1^me zHm1#+4`QK68-)RWvI9@0-xF1j6Q!PkdIH|dGg2!=m@&3IH#EY8@&m^tnZbw=9o84b zJpwz=rTa015~cmwCSoCZKjdaefbT%m^OyHDC}tbjVlb*{N3UU8YK9#>p16I4x4ON} znpA8rjY@KT+N5lt%UV-3yzdFsl3|-eMCt3lu2GAmSs*<=#$SF>@~rR}XpJfOZ0|mS z9d<~acpuOf_0=<&OQF$DB_sb1oFzguimNk4J?I299KJz&5SHD&h~!ajk+My4yLuNT zvqp|l-C4fgVN7ZtWQk&BxQ)PeOk#@+NJF{5r7GmFk%faR6Pdo#1k2{Io^WBS>708D zEQhm*;KU|{$gH&BzoYJcrGq6Adi{q0R}G4Ls>V2OL~)Kwml!c4tofX5A_ZWDNL_?k zBW}v@)XW}co`VUl?T|Y9n=lY-Ty{4l{!VY#dzxWjt?6vx;MRR6eAcN_Zx9_0j#6Gf z$kJpt9xXnpo!7KrmMy&*&OR4leg;;@af9n2(Gs!M3U=maXf!Q9!Ll9&7NuawQK;~X zjZz~|$w^cE_2!>jXr| zqKg~YxZovjKQu`-Nnwa272T33UB$SYKL`~fjKC!kVrHK(xJyTpI9nx- zzQ{4OH$XLqGu$gRbRxvHA76*|DqXqqvweoS({2>%q2&C6cA{SuAkkTvgY|4Y0Rqk3R84Y9uca4T#Woi6q=|={U>yg=&Jdk2NSQaB zRHPh4lU&wopVK3+=3>&tED!n-R)qc0?pBRpOqIe*Tz#>MnEi>%nK!LBe ztNq1eJQ(sV2UqQmTVcoGPbq4Knplc>r(NE>O3wT!!bs#@Pp2vs|IhsHw=h-_6yI+n zxREVmEjf!{AlYNkX{{WZ9;n;-Y#suyCxA6j>3DaPHYwBBeB!YcYDs9uR_$kyJp=Q8X^fU04d;H0 zd*AH7Cd#H~t@>V^UCQl)&>|lX-^2@$*$bq_x_^SqQb}AIMAGt&^Wjk4lLvsH~w2`5kqtMDLJ{burP! zE8zU+NqwbNs7D21O4zV;bF>>OEw~gab_1{9Fql@(YRr0Uq9>SWZ`2!P)cNkycG0-QM+=`1TB_*oWcV*c4woFn%yC=#b6jZDOZ=NhN2 z!!*m(DxoDXBH$z90@IUP>5lXbDt*Gl^+ps-Th^ePxFymI4;0AX(hs7?K@(GaoDs$? z0C1mypI|1?R)dOpwguA>Jl!F{DV0&a`ipZT84+|7EnqFJ5Ctq-J6^sy3#9zkr>HeM z_u9Ps#YmN{4*K!oitQKV#GyOfvOA7OEq9t%ZqKh8nRrw?@GXf8&B0FLy!dJUe{gKB z1m0hjgNTVEA%)iS)c&k?*hA@PD0ZL30*ACbDxz3crUVGLx->l5EazJdgDfjXq8*h< zVlZ7ftk^=c3n3rCgbE?XhCE}?*3=|W+)Wmu!bf5-g4ziUfv)?1FR|^_RWXiQtbvFQ zSY%i4e03QlJBa=4Ld4%;YnC_#R3r4A0&S#ccQuC}vRTdw^$EhC-RX$?en0&EUl&f72U z=SeL8Mh`eYr}oTW>5Q4>a6kh!n4_kel`%o!7q5Kx6VHt#mogDK5wE|{)UZL?8 ze|+-Eyf!6L^Xq5rn1nD;pnD)oR^Eq*m5F>GR=UZJH|HN{aWv1N4^Ftt>4boU*b!GP z$)_F3^%%6&5neoOzx z$=^EwsU&q2Hnw=^8I{LKLIPrBfY^9T18?WwS64Ft9h736Bg>_74zLQRho z?Asa3;HgaJe8uGbiwlUQtEN zOqg51Wy)FLBbS;w06BOq`a;1(QBBE>V31RREVxSg$y&E}BnF!fzQv0P3MwTMv0lME zR$rF%obl+z>vvaA)cgvAG|+&FpKPcCH*qHa)KY&v{&3VG>hfKIIM1-OQ04b=?#9D) z&I5%kEKcm_pw3lvNF){fdV{J6E-*K~fGN2Q;vO-avRw(^}D2#a&tQ`apf$H z6m5+xKf?u*}ZcGeUbFMJOh?Gma^!V$WXLV-{oM2p0}-PSn$AA+Vghi-$EP z8N%tYWF!3)%0C9aEZbv&(jM=n(!T$TZ&YvZ>f^&U01xlUPET(~Ox})+aEJv72tUT2 zX)V>up!`bJSjZfB$~;LXyp0GMAwxR^0l;a`{mT%K#TA-}QP)WzU%>glEr=ZLHTBx|WH`p!c#dM;;Z|!n zQ0|bP%fAjiF9j*3$2e3>y$nPQ_!AqU?7bKI3+ zz%mafjM7u=tA)pI_&?d`Y)kdjR>SsHp|E5U)CCF0*W!7pU#~>^C zQ^}?s)$N$Dx{qUNG9{<{z;$UEXn#$5vjAJY5)@*dMbd8NN zXb^w1S2etXAA%;KgG7_dAc=!Fjc*74%^vvP#ysI+OtnMCTL+}mkbPNo6rWgkM!zea zgBUg=jA|LJo@feG(GVpY{Fle9&3bcawkN+&-%vcA*Hpyr5Awqo?)*GV1AWSPI*}&* z{j|TAM^c{W8XaHdzh3>sqdEtiLuM*p02H#XK=}@f^Lp;Zn=WF<*HZ<90K4eTN{fi& zOv%Om{F@(b&AP=}32f5R3>56p=PKyVh}M+}{QowhV_c@&$RtASP9=~4BIG@5?cKZW z<8GjjUT=2jyo#5WBbMQ-MHg~tNbL=ZqF}72pdKr-^x2asGQZvPU2Z^sv)HkHm2Jup z(HI9lBUf6pzx8u$N)>@`H#dr9%9m<%tH1t@%l_VYw(}+0t8BEe zcF2UMh((z&TiOF~$=xs3HjQcho4^`!^>=W~(W%pXJ~VT7aFbm zm?N2t5Lv4{&gXjhyBm>Ne%R`DDC2)Vl^DF8M2e>#{gN&|N7~PQ0(EcI7YDe&>fGL8 zc^y3~DXR|}@n|gpR4bXIqC`!Kiq{{FIVqf)r^l9?Q{8`FiLYIsZ6A6{jtlu*F94Or z2bZ(rW7I3`32(v}70(8f-!yG8ovP}Np9Fh~t z=Jm&xL2qde`8L5-T<&YH_W*bbZ*Kh(c|GAh9Y!zZ_eb47rNQx{c8gb9TdR4s!L&{> zn&S13HXO+2vUv2W&-N!^N?hzrS^?xTerk*Ng@uLh@2|Ik>Ms`*YQOsR4hS8V5CFt? zc6L^6+S&ks*#Ov_EFiIk33Yo;9l5e-{x2P<#`wu5Q4>yBP{4YG)a~^g^8%BMXwVM*N z6Ps*?`?LX&(XO`n!>+df{SV2Xa$cVVj?m!Pu*s^4m=s&q87mlNxz+-WXH ziw-+YC;7C(6@CZ5whr2wDwpPGDlc1a9t-=NU0(FZyhQxHNe=9oE5~G;wXC%^{pw!l zRgI<`&+r%!BxOrU3XG(FylAp27Ik%PJUgwuJdmC^k2ZMIv9M!U-SO0Fs4V;vk8Z5& z8n5VKEqwLw_`_{u7=a7}g-EUGlFQTTe#&3^SrV?L@_)x3ktB&_O9!lvEc@uvSC#!L zSOyyP+fG_9{Vy}UGK8;hficoAIwhceb#rmF(&}}2b3x1VqT$_sT03dq_`qmY$T#^g z!k8!;vQ~#T)eQ13%hKXvWy78R$$6OC4?iC5-|ldDu*bbfKsRx8k&sP}lyElaaT^M&?R)HSyAgjXE@-)I&nkN5^A&G}#t)8%pfU`{V zyS?-`@8Fj#R29I&XtbYv1sLKYE-^MR6u-Ev+yIq509OV)*lOdO$IA@(w4w*?mp{-i zaIOIB*v4cIZ8b~%ncsFln9Q{EmmTRIL-11y2vBr3&BYn@hyTuH-z zZ512nH{}$NJ4c8MJ1x>Q;!!Hj{^nxc8G7;bsL^5Nb6eZ#L>EgmtZb)POoPso~uU2OKEXR=D*tg=}g+M)GD==GIM2IS9JLOb79LO=Hc#Q;n6I&7wO}o zqwftJ+Bs;zIjp3NOVa=6K%lJD(9l_iu**}wzS^0TgXJupi8vPJxEBAr)1*SYOyO(m zhoBXPM}4)+BfEHgaUU}f52`DdG&$ma%;Ib(zYmpxo8Fjcnbmf~GX_&7Gl@%ncyNDj z4#W31x3xRplZ*d|I8EB$wTx0ziyM?*94yoU;{VaHF(nBSO!aADVTo!;_l+i&#N9To zT4!AvN>W8EPlf{o6Ux>Gbz=KnGSJUgnTGouU-=DIzVK-Ayhtm9qye}Zdqjux()`n# ztKg|x61vN#tb$R13E@c;hd@VcjZg!~ZQR<^vvHZ#2ItH{Ye30y1~3+7HUI3-9|5FG z8yg#7f&+%_!=sr`yJ#5MnDD-L?O(|KFTHJ(1Ib1Tp;wx)$ zJRJZSMwN}mS+W7Vy__*?HjpoiTU-O~rpI7RDrr5IA~&=?Q1wB^Z4o(}SvP!`8k%kPDJ)0a%X)fCA06`#FDECQ zEWqFFq>n(7BPKI3_4#s@^JPc~Yxv5>A2C6}$6g1^r$e*T>Xgo(#9Tg?w!G92O^W)K zDxll(5G>)b|IqNeHCD!X=H}DWO#i8xw=P;t!dccsstrHK4nssMC7Vr+w6x4LM#^@D zik4$re>9rM(>|>l&6Fty{Eey=>l%(arXg4R^D>T0ZVA06COTE@S^)| z6E#Pi`7@u}sj3sGIJW{d^M$fV%E){)%iE+u?>+Ji~3jn^7J57o7aO< z`^}r9@1H9dU*q10jP!he-H?=&1k4caEHUD4xVMgu4$x>F&me^>_ivjVPJeQ=)OZBw zW^xhn{pf}=H#_;jVnIFm32P?;>C-s;YjFQ}5l8exiP;b9>h1ZZ9`sZ)l9Dpz!;D9Zq4I z#$DDb*6uwW`oj~sE9s$uv(fO3^P|kGy|5MKkr3}owY>ys(#F@(3r!B2ow9e>Q>4f9 zDQO13zk4Ef)&x#2btFA@?$)|kqO8T^hK96`7Ar?{dnB!%GSEuB${u!R;f(K1{A_y{ zGv_R0+Q{U4Ikqv0H-EV3x&CuOIq4TE#w@M7pD5MyMIQZM1TsY{S37K`*H@OF&`G)vua|N0j(-&PS>77m$3cEJ{-pdU zN9x`2dB*JLIy*i-?n*lGS0nf6euR(3Yiyh}T<$l_R>EbPavVggK4cCLjZ~ReckPJ` zH#)CAvpv9W>>qn8r>eS}HtGjNtJ%i+l2O`6dIqUL5+S3??ee4k?aSL;*W{buOCAd@ z1`fGxi+`-gMm~II+0NqujN{s zVW24rQ0UH;>K5-#7Y6{zTF2etoAGQZJWV9c^Fty++L8a=Mhe0*vBeOen-CIFNyNe0 zY)7*9Nk?wV`;Y~OI_v9^NL|s&CB_;$Ycv1`4CHu8-Fc$CFHEKUx(qB&g?^6KQLaAh z)JcVFR~peuI(ECqBY^{(Hg$ObomS-<@H z?yDD|wD)b0@qIU5^j+Vy#j`}z(5)iEM+Hpkh@`RXr6X_nsH;@*LOjPc6p{J#etq|Y z$21_L7V>nj59f|I6XNyl-TF?iT=kO^^rn=ZNw^Dk)H57w!G*#@8(h?1UpPd@3&7!_NlBHqXq(x)ZTUWjUylLPx&9s7}{NXmi2FTBWgJNY#NuX_yK2h91g}SIS zjf$!YI-cXh{T)9Ra94ws-(lGk77`LNHKp@`7U2gPa+}OkOtATLumIqDqhe!2%WL?V zSbRA)Wk$&Um$TDC7GGK@%Y#8}5+Rd?NB{0fbqtD&Fn?C9WQn~>bBzraIV zQbxhK3bWR?+rOPZbF_HU{Ndld`F?^vS1tXUAL~7nwwCN|O5|`l?+@4gu~4)3i~TM? z60_4jB^iF+zY5*@kknNjhwSts>Zeag&ldWrV? z4SCEP?$KS7^P>dnF*0?F6p zf9kPzNyD@w0uX0_BG-GDNH9cY@QFMCtgTzD;7jx96qhI?2N?-Fs6dIr_9e zHoBZ;lf3;H?DlbV3t+3k50$KmRGVCV53%+O8X4;WiCUDEbNO!p4=@6Eq4 zDjw^2fAnSbe(hrQVQVD}L!XedM4S`NjxC1RNEVzYK;lgZMHbBjOr8|V8+Gi$id970 zxsW8Lm8GRY`NNw?T_eFYc9>w^o8zGQK+8~a$kg-&X8qa)YfODzwo|W ztgJZTAWtnc7U%S|V~fOa6C90VJ_gGR+Emyl=`%}h$U3^24dpL$l^`T-K6e?ZD8bKSFJ?6`$Pmi5E|wV^9_3>@Z0a7kv3jFx zY4Xa_GEMP9La_EX8F`bBLB0Za`S-e0ZoJ{wIx1*LK|laK09cz03`E4oS65bI_#p)Y zRX!LY$U)$4+q$5@Kp=RVy?pu7Y>#iKQJ}58=IV24mKFA>e41}?_7tFtu4n?gb5?3XA7919Sr~F$j*T*B@*ttPtZ7@3my~J zXuvm^q)Jqq$nY^`Me<}?F=cTa7)exBSsy>=3%Gi(4abJaYZ4-9<=}JEkTC3_HWT1y}=%O5(JxK9<&#sd4$GKmM>Gl&B-b2SIjjC9>ySl6FdLp zc}4drq(53Z=P4P9UiIE1Uu>Ppfbt1Er1F{q#UC4FB9&}`Pn^Y?N+X=j=g(QT#!ZuwvY1Y#N6?4xb;&zqP$aBMQ+$dx;t~qpdd3v2AML!O7t;E17}C6S z3wTatt1CG3`UJt6u1P;}=4zwplD@$-WBVp1%%dz(Qao6rWZ31Ea{87Jwkk;{-q>;a zPDm5jsn3NM+edV+qjX_RU1800EPLar1JS-9!^u2#Jtu6XKm1L}?mm_)ylba#c1QlPt!iTxo8J(Tq z@1>n1?eVLGc;!Yp_Jf$!<$AJMb*)<98W|gWpPkBp2#_^L0ghN}w7qS5AW24)Zo!}# zxhzf+F(#!FsR_0Tkzlty(kw)UN;4vy1*FrhgJd}eg9H-r)xuQjzcC&l#27);mf0`| zgcq7+M9>15AdtU;M@%l6QSfE+|I&ffKvBx$<1o}MiG2`}?OT4aLE;qii=Qr!Qb3Y9 zz!uP+mQUTOM9z3pm{lYA5Y^Su;Eo#Ya#5Bbd1CXR@N=PlfC)jHqpX z=lbn0-PCRuJ<27$b|TC5z$jZ@ zdd_a2V7M9=BD!hLotPg7>IoC4{4-4ww)1EihWxOr^2BK)I}T^W>z~Zn!XhtskS<=r zFXN#)Ph@<=Rt>#!riiawtO^yboa5l9I!uJYqmq__^-tdsY$eKN92D^&Nq!c9*aWk< zQ1R&rz95^(8O#rqffcwEVd@sbH9{|OA+o}O7k4+@KgBtQTa6ZaU5B15@#um4 zj+kX&+i0`K|BXx`Ff!jM@qvhla+M=i=*SafE!@e$t$j8e#Eg(MrRy0&Qk`NkCb2mr zZd#jJD46~6Ll%A+*NE8ztHz3oUGhI1TpFO#6zrHmZc>NBCj4*F!+jB{w*t7 z3;EfNtW_zEiU870V&%&hCfQ#+b6l#n4w(7Sc*Y$?0ep@qLDpn8nR;BW=E_-pl5xy7 zCO}daYN&^H2A{~L;oa$`6T=X}u7F0A-ER!@zv+xYF?2R)6_a*P=nBWeGybq zVywl?AbTw5WGV(qT4wBlk^dm-PZKn&fyzH|Ncj#snhCZgm4cXop<#YkXrdwuVW2q3 zcXH#TGbPX(#rgaQ2y9b{M32x)=vU%p!A%flC>H31-x>7(+oS#fdz208BWe$Q9UHA< zj~s?(DF#(fFej63IUvMtI@D53ag-$rswMN#jGRuvI}7Z@nF~R^tKpd`Ia+Q*A?uhvo+1v2w_ zh<>8WF2pXhImULDlI2bmaN*W6`^iR3#pn|0f$cb>PJHer)YH&8m5``k-b35zK%EeR zDM!(-IuR}0E5D==hIieDrti8S#nX!=Z&o}!B$zi&+s*lCa4id3$9QAZhwi*}ehHO* zyyEf{0zz?g4ouh(;i@Ret)d5kz6E1IGb+$bhogl@BS`4+OL^*5DAW0jF)T-4eORJg zvk9%L;0h|Q-|<+(A5fE28oW=)gfNYi1SJ6bjA*vV)*Ip!;3kUzINl|Y~rV16t{(20sGm@!a~r6A~Ipf#JlT15Eb`c;Kg0wz0t2*E#zMJG4buMx{& zK-*#n*4h8%z9+ZE`5eC`sx#= z@)6H`rHF2D34KTI+74No&0IRc^04CSG}OBVkUIG-83=44Z2t@dM&S6O1y*(GlRbhp z-;*TZyXA&HO2c|5#fw)K2bd~N0yk>-?`UCh zloU^vPr8RL{@y`Bu%~@BtU%{C4?-+-K&2so8kXLrV1dPtM}@1^MPtGDT`XZgxO_mD zNgYs);wy`Vegh)68_e;OCHa}gq=JH`(fl)^??Uv~G1`ThV=}tQoyF<*FTYE%0ngmS z3C!HA|L;loS78X?SiX;z#s#9m=cc44xB&~SwSgum#iZ3Sao|-Q$eP0oYdG1^UpbIh zbzln7IuxgS?xXK$4do;)D}&s#&G zAkco=d#-jMMgxwDZfD`E=9o^aKn$U$udskgO#le?9t1Ah%%^jJBTN zu?J@PZ*uuzL%@k}@0CwdeiR0ufunjawiyP6NQLGxD~er6NQjpr`of%qoSYmH^4rkR zFjIqlBK`XMTIDT^DdE!|3jxpvJm&QXeBj5(VDauLyb@rBF36DdqROF#Airr{q<%+= zc4*0%ib#MY^P}h<*rO(vQ#>hlLK#T>%lE(6uU7H3P#(2tj87IkrZTh^@{%V5kvo%v zgPkf39rRh+93&|v)`LYtB!u$=Hy&YsNkn;xq%7vCIk#ugc=-QS4+(Ao_w){i1Z2pc z;6|h_nUV|MdvBby5Gt`yejd-1{U>PcN|@p2h!7q`)X1qEj6C-MfqNJPo|Hb93(WNI zSbfwANF99Hp_Yy1K;f^m5y!|L5OHCQWr?FJAJc-2X4b4N#CvGsqodJfBQ2@yM*~Ef zR$LO2pa<>}O!%iX5H@dKgcm45+ak}78Q14|4WJwAfP|r9RHWqL{-*y$1pZZEkN$#I zMw~@Pmy1{P8f{#<4gy409>fkHeqN@&X**U&i)5l^{Sz8=3nHU!zI}>56x4>oK!Zzq zk9U|I8Lk7BZ$>stA^F-V;A-uGAGiSYz`A_Hp`9I~e>)=7(+%kdS8V}?H-Li{s^s;< zs~VF^!tfqzLB%oW2H+w9Xq_gbpkQ9bQwE7iA&Tu^$SU)r{{7ID64FST0yLXH@d^Sv zTxy(dByjII;x5Xqx7x!jdFR6nbUn}f`?iU-A`7Udigvn$N#a!Ol^95SBHW%8@7=Pk|U=|60O=$^{{t^O#BRCr)ExVub9*vSb3J#l@RjT4jZv2)hq>DG0t0mw;`ig?c=udzE zDtra-*Ar7j3NkU}qEMg(tU(u$x8ASI3F76_e}igPooT5dylcp&`CK>&e?3e0_&L=+ zN>RJB+BNI`YynaP0Yk!4G10%Ub|F9MSC7=VWVqsxC<{PjPokbeB*XB~Ik}o~vh=Z` zvMJbR-yHf_B2re5$Q6TFslO9(CK;wO%FBmv;o=Tsm+j@NEIyvnplIDYt4j#VrHZ?L zSdhfKg4VjfnIGf-{aYHJA01yhhQDV`x=Avmi8g^qu4e7`ZxU=G=5JEpR;GWOn$DTd z{`hp(o@(2CS^M_#$HE)C%ipg%t{)_3^^42nI>yCqDDdp~;h1UZz1DgI1p||VyW-78 zT>?sk)JyvGF=(a20~TpwiCSEY2kh2QO{nP-;CaOuqAbiJn62{43E*UEuahtRwcSs&SrNS&sqQxZiG6=4&qF~Tl+uGG=68Z+%=109#*)D(J$*a#F= zq=scbMnqDXYOvOL#|G^w-7fKuu0$1Xp-8#{VgcLIUdFmwp2^?BobI*?Mu{dYA{q83 z93r&!m{Zn_qgf0NDYgWqlR73MyhWpqS^VYo6$VauP{|%#9zqN!Mx0L>0m{wUNnGTC zm+axm{57B&*5T&~?PS(Zc;pBs9A;{)MWJXv9PVz>S?g;vqr4wY1KqLC_F zUMRg!WOnYp`5kKh@6mfAGP11fkAAnm7T&P)x%AN!s`ZvC*p`#_Dbb+kji|_rlty4$ z3w)0yD`eJ8QPq4(VaTreQPS!6DI3mHHG9lmV+<#~L=);Nl17on1zy5J5*qqfqbi}a zWD;K{E%iwRLkVdTV`nzFQlpA>95#O3y$Boj&nSrmxAl58l}v)Vw)PhzO#}O=fiY_8Sc4xEMwN2|i;8X^O^Uy%Mv0&~?2S@H zqu)>!$HBuxFdJs{nZp;@Ts=N2@{&d_6xq_Fpkv>OY6H(jh2CwNpRGFBiDAW;uSxMD z82z2ng*LYxVkTNWs8^r0&NW3)d~La{+MoV%Dx;k*$KF}&)DA>ke0)8w)Cb~@ z&LyPx3B7wY;)yiHciH2)3&znH%!9=gTtqNW4#BhPomvx4 z`haIOTA8Zar`5Q1FV^P`l#3Voj`|$ydI(Jw2rv5&pmFB&4X00|P>L77pI&#Zqw7p;08D`vZO!qmChb z7XzR3i^ohYMh&FwTp1N6F{Ps!6_2Y)aX*ghLnFeI9oLTDzkl!K=*U3v__c?rxL%nUY%sh}5liE%@pKOL345omPq5ZS9I>XuBMH zw;)evG53d2+aUMTSqw)?O_;$R9UPU=ZcQ63+w?IGeS^%D!Trf~62v z3K2&UIWXlgtENflOLj7@5Sq%E0uK$px8ZtKx+NtBsxOjjRGAY&Sq|R>9h}13DpPd^ zHg!I!l#n=_coyn#zc%!$A5b)bXV&M*o3SO+6u#18s+{Dab!W~u=xk`5$AJ(?1UG-x zEYPWs2=(A9lw&<0iqxYaU?Jk}6^vEk!&Los$oNqYTPMN>g(dL7i%A^jxRp`-i-Xsu z7C2~kT`i=luc^Hp!*d%Kneh^*G}^@+G8dqGvneKi{zwpqfB|v?eOqj12Nz_|vY2%f zPe_ZMSwNZBE_J1@JEq1>2(U&@J=eV03v$Ote{Q^-|od=rAeM27h(RtF1vbeZkE?Z8l@{8XWZ6q?HH%@_(6Z?mX5 zPJO|4G`c#aa3`Ek2HLxlhg!#jgwb`T3uva8?lDSuO|ulAYjJ6cUn)>zhXt=B(N~yh zln^jx5bqP{eAX-PHLfJIi_M}*H=(CPa8>DMXsi*$nvmmY;LIwQ8%(C;O%G;Je=^nv zX%2})R!Vwby9;tj7QRj+CYgHe<^DylZZ4O!3|q=he&S_rm^kV!OJZLxe8JiiX;VOh zQVpdC>DW(3W0)A^HgcyhN5_Ur4_Z&~OT^8<=3jjQyW*hi;UAH(~VOngBE)ty+%@@f)c6Q`odfS(|&pp#9 z1A?=!wg?qGbaG^OX8Y5;X!&Md%3qK3t70-&j}s*zE}iFUHbod1a%g=9+av(BybM2F=Yam^=jebLg|6Gw{HM=gqH4q7zSP?V>_ znMpN8ejUZ1e`pnia<=lYuuPB72kbYPHYV#Rk6!S)OfzZO%?^@tSv*gMAEwwR4l;Q$ zFRM7Y<0hJwH&R!4REpC!V)|CL&+u>zU9{LqQL_ZO zOui)yo-JXn-_lC^i6}HEni>lHXmL6ZSd!MR zk_qD(GDe);`fe)X52vyX_mmq!r>CjW@Me0gY~G=v=x~3@fB z2h#rJnK98lKKjh%q^78=5agDCyK{G?Z~De0TswLb&F0?jZRNWGfk&ekFDRvv4}lhd zG$KAeKD-*b9uCF6{twC;SHH?_6&Q ztlhU0B{~lxS{_2%Uf|*y0x)*_a;h-qt6v(n(d2&yj!2k$9@8fzihzhu;MR4ZJyn~Z zfUpTLApgb0E6ZpR3dk%kcP2MB)6H;ja71Lyaa6;yz z+lECd^lb_LfCH=nyT%X3s9f_REz=Iyy7CBF+vwneb0Pw63(B4+&x8kj20ZPX0UH!a zk3F)ApfG&IBb$`$?Cj)Z^avabHThHwnmW)VbtR^xvfQ%8M=Z6%Ih?AXnuG*D#(dfR znp14Tk-P2hCj<6iquVn>#$i54creU)ozlW$ecDIZF4b*!5Ox+_($Z& z*|u_sEISyE>*)Ai>h6d4MP+(+z~uN+_4F>tRY{7~9P0Sjb_eyb&aMG((G*JvVVh(* zI~DilCcp5U_au&UmxwlBGwY`Xi#fA4A~a&@fb|IE!9bn>X>qM`KgFeFL~^65Ku7P+>G z^;Ra!42Ph++^?tON^39BBYww8(#qb9ak^9Dp8fSr0>VI@oRa7jLbO%vw${CmU-~Has?0+=)+0E4<&EvFotw`v~}cq z!c@v;iA*yXJ!p7)GYTE)Fcq>=bFn2AVNY=*(G&`JF(reXUfbT+i@6g)3WbbgY?FHi z78&pPF;h7g#Yru{xI%LKzNBOe>`_M>^fdk8uj<`=CcN{DU5?X+?$waeem#CrrfZ}k zM`*U96L=sWEojt)soXw!7e9npsnQeKCtkQxCQq-I+|3*&Ys+EdnD1J+62fC*-D{IV zD&d%oZrrZ50<)*hU9H_otdXyr&Y()x(Zs12p3&8L12g%giGh<+eqOOS>0m)npJ;`8 zT;MPTB0F$*WVE~JL}O3*VGj}Tjbin{uN1nMA3Hz2nzN~@h7Z9}4}!4453nlbg;oal z@hMi7(vpru#Otk@-p`Xu+)ip;XO8s-W7z&ZV0sq(5c?=A@g&CFEm$vlqsyjI=BNv# zY}<(2siuZ*9dSDT@|!E&JFZcCO{G?ypnY+BW6)jaCr_v1&@CuEf5{|Ma93I!e@Wqh zrH+C1>(h@<9mb;eJX05}%OFkAYU%e|x2Vr&CLUVtZ7T)D@N+G&xAJqoz zZ7ABuM&NXc1-3tEq}KZ@{Vp8{DthDeOoZ||2r$*+gF8ynaTR!aq1F(2V+$D)YC=tQ zM&fB6%lbWM&*;ekMWSrY@@ABp+NB#id%u=THLijf#UA&?(R^EI~0fFuEB%5ySvli zE&;yhopa92_X9G?Op<5c_g-sVOWp66(y~gM)!hvxz1pU1c?i>o+^|~r@t$Rxi{yYG zOkdx>D;4hDGcWMCyie|>{(~Z^gK~icf~~Md@$cl})?M_$=)+s+>gjFidgC|rJX>p_ zRW1r(c2q3tg&mL2k$oRHYsQ0)zCicUcLpr!XvtHNhey)>Q0bQK6)i_n{qURj6sF&7 zX(!VjoL6e5FUA(nhIcy{^$RPLZPj#Ug6&tKp1_sW`f1MY1W5#{!dcX z1*`XU5v&4Gb)Vpu6)DIegECW~pND10XS- zc8|*}K6e<&_ppKVzkEX86~gp#Ck8HDZJwBA%zwx*8_y>0ppusS=3o+ZP>lBYx#cym z_))$Yl@b<3H17f^0Q?~>?SxHk178%@@E#GdSDj_(XIyACoJ5DyWoGf0Qnm8LoV@qB z>@Ib5Xyx5`gZq%+>G%BhF0x{x0%1x=5zO*w7^%9-$yM?L%c^0yNExzIhlyDVeWD>Q z3QIno8J7Y5vqc`y!hYcp0`n*mF4wD@o;9Ozg^DCv1}Y1Q3kq*d&C4F~>yD$#E zz7S&QH;*efH2o-BG*bxy6kO2Q|phDpc{a%uEerh>Q{7>YBA^0z8pM{kwKGF+g z7``otYGp3OPi;9?&X{l{vJa>6&2y{h685fqwhC3s51~V>3?lo%HX2B8 zYC$2jLkAMgPgL|md$Y5FlTw(nuuO5r<3^N==azC%OFwY9s1`Qc8e>rN6Gk#)!AnNQ zbK1hJ4LZm-3wb4O#n36Hq=iL1w|ANHqVVUHFITmkV;2k9L_A!0N}<1pQR z2dkAg;!&EZjbRQMey`}jLU_}XC}=8iSc;X4hMaVLn*upVpjglCguG{&w%UH*6O%s} zqtoFhi`4fX-(*Y298AWi8DKgA!y|=BAaF5rZvX$Ch%s9mWA0|)o%xxvWmQTj3$ewg zA#Rm=ZMMr-kBAtjax&v9_0PGf_Ypv&%i?@P94{vug%Cf3)$~pa5P;IC=cS_Lfs>$+ z#`gDZs;)k-+ebN=$fA!}W<5=KYK8fa#hh$D zq`}xeWU#q|wEcE@v2#qH!}%!+t+sX%%Px!0zvXwYL?i%mU;0hv&dTbTGJjOzgl%5y#B!q$o}p~7&*Ka&P|Kqm zs@CYVgS5lb_mCSko~|JMTxPNobg|JF4me-)tjA^6(Nffcha+4mQ3t71Vq9r}&wn_n z23OR^d_*E|Ja1K15Vf*Q?1r`dS*V&g6|HfKQFq&khmiz`DX^U%bj}>Kw6q}4w{K-N zEQrD}1|G1%YN!teb*uNlo^!A7+mSE~nwA#9FMlqLwT0hNUTjsOZpsfMg=~ipa5MqV zvNEImPOs4UHmN{AnI`*arH?1;V?nO*@t1_0Ka#DMihHXzaY%QMkB`sKNk4s>o|}6w zh^>J7Pr}UXpxyJj(SFnKU@Yz7!NY;BrnIv16etaw@&s`BMMXue6Sa*^O+Z>}esB=+ z4oLCAm-N=;0NLTxl$0K|+@1<=T61|~b2OMHoQR^P^EJiQsjo>R#XoaA&t{Te5HTt= zTCN^yDF{HAQ}x_Jhf~LF4WT)FbH@#fqQC!WBN##v%$&s!8$Zd+ zM8aS2Hki{czL7azT(V9i8f;k5@~DzQbPC=w7P#rdyz`vEZ`CvQ*m%f_}m^c z@`5L`gy7a;DjN7~6crUWeea2z1&)k0d*R4ywTR=w_!W4EIJ!p<$2I?|9N7%5&{!M+ zrLtaL;NcPj3&pi`MiLY-mRl^O9wKk0HL-?>z@Zz2ACDuSJJP?4ScG>?ZmI7yX zz{SSU2@{6d$YmE5iG+a?5fMWoLQw@(F zPEHBy=mM44IDn1DW&a=LQiJ&<6Rr56`l8NSqphTZL8!t(dY+9n^IGFeT&(@xL`fGs zmj6xEYKepeB;B~Q)0 z=%EG$$=>cZC6y&kS~kN{nud80HBb1{HD8Tz>n|G0-Y?3pNWVRR6I!U9;bA~ zC{karo1xzCOs!?GSqgPlGE=kOv$wc(Lm44W_K~X~zf&{P*xZLK?OO>6*}ASI_I#}H zRoX(G>FEWPh4(+hA#+nHl-%oI)e{ zh|jv9c=95#aa2e1ctHLB6i18;L-d<(9xLvJEuMFH8TQSd1`9EUTbN+vy^O@M*h2Z ziY}4QK@p7;YZ_m0?o?a1wHk4X1{gO>Jl6tpm&Qyi{`Hi z*(i@cJEUj&B$0Z8c**~!uOIESPDdaT#u#EXpN8+MmG#Hyvsafh8WO*)N!rs>>(Kls zAhoLq`2Z|Hxa;L6OQjGxcB;YKr^F-=69t(^P(0f!QVBvVSe2 z!HWnWD(NVCotatI#;}>R!Q7xPZRK^?O6m%*H6HNgGhX;Zc`f$R&KZ?9<$pX99)^** zNYherGxO*yK>f;UGLT7%JBGyDd|0Nnn(cM26`+44FBFr`YdqJCBm{j}|7jn4%h>bR zSJDV)LYvRrZ0W|+7^mtFLDQv%aXoq%H(@jtGIjC{oT8xdli$MzF5E%Y2k3E_;U@Z{ z8PNT#&ZJMwH`$h}=()WWb1RaKf?NHk$>BI;Sw_^T(aa=C>MMIGW`+ftOyp{Y45!@& z$YGi;FQE^Ov!^Q#VW5w!a^Q;v!*Ztp@7Sc|+*&j5SF5`@&rLL9!P8V83W+F%@_Ah5 zY~6N~?meW$6eg{w>w9DL6aEDC=@R!ZVKmH#I%{*k6D6IKl5$JPU)IXc@AbjkKcW?i zzO9^oHKhKaWN+B~hC^e&)^5j1Xm|n#H;OKDeUZ}{yV-a=wv1JJ&nlnI;|{T_TRsa3 z+;tav;WiqxC{;oqB1;TUWlneBzPYTDl15?04@zaeL|z-aq9$wpQ}g9yc~O$#LWARF zm9*2x^kjxbVQ2@x*UPV&!2r!va``xXmgV#cf9JivmbqB!% z0~3D7g`4Oy!x)G8k7d9{==AXC84)oADysG4xZi@%n?(6mf8eghJ_T%0@Z01o_E-&;pd@nQ(wcMGc@W-ETdb@uNoriv=V&%zlTf8aI zV7R%ze=+@MQu4w1VB+6u(>*W&4SbDuqJb~vHdUVrutVPN#tIQZum60TJ$yg*hvTli z0}IznSYp+t%yRY@8a}Jn!=&;HF3>`oyBP6@J8=2zo4KRSQ2LnnvO1H__~bC#l-E$j zLD7JCuKhH@0JrO&+73yQ-hV-&CI)*l1+FBE@Ef9713A?@S{H$zEV zRq>6AQf1~GK6;A;_Qi(7LUpD;$DU7DXPG;FzKHfkMTcR}6z!=F#YMR)mu+l`Zzw4pQo1w3^EtuSU9-q*w*BFOOsH(w4q z``3gY)lazKDDy!9b1Owx5e>J5!C^j|5YVDm$BSH!Nbmq6g5694Y_JrPaOna&rgT0@ z6D%v8>ev1$wYG5sa!odPVJX&TrBDbORWd>I)DVHJTAOld^6)%nw8XsYaRGwY`=cQn zwJ;HT*rI|T;Pr)LI>O+JKwJ3~~cxx@d`N2C%5^}uc- zrJpT1SPdnwgFM-|1|-f`>y1|z@`KPtWjE9@Dcun8=YHgaH#g$9!9L?vjKx1hF~W?a z5YPh49poz6U=?_Oa(U#VMTxX}M>AWGQXs7(zJ;tas}e{scM@`UA5YxkmAU&<)XretvzWE!6l43SaE1j)GJd1&ej8SPt;%MFr%aS6#HS0^9 zQV&Q|g`LHe4?bA!dpYj}@j8dMr$>H>s+B{FQoh>$W(#;XpR42a^-Nx%~VcJuE$-$AqW^3jntOgvtpDWP;KVuaTEzYVH1jFq-y5fMvl_G&Owdn>N*P;ePK zJt?Fn=~mvWej?)whBhXtP~8$t|M-B7lx?_v7Lm^F!>0qj571sed486El$O z*p@sfMJ`=`$ zBYYGdM<9mCWF+f))s0Al5G>WJ0bJ@RP{b(G8*045loaYInAVIhgS?xto^MXv{|#w| zqT1Wy0NE!7YHIVo-=uJGFRU{&t_0Ab4J;HhCLTXpMcW!OTTjV}w99v4YB@|2E;7o7 zJq61h)J$gV^bM@(olWSq4C5TazN2?T;*;)goTZ{sHa~mfv&1CiEED2!yeU@mdtFeH`&Fcu{pCE{2J~%`T-r?0MFFd^Y;Cn#u}*H#4~S9=Zy!5N4J~4 zd?lb#FXNN+;m8y^9+WyZqDqgJ!zt~1ZB*hyiVhz>r+dxUzds^JjGrz%1x2J2ue-X5 zDJ1;N81#whE9$Ttdpl!7B4!@;n`FJ{U#&onACT(eq)>-NRpRfHu_$y&8=b ze4-&I?=fk_BAlb*I>VR625uDtN;{qt51d<&Oro+*oG4f$v(% zK+!^@o1vBTNY^_!IbwkhPI64?cf81gUJNMN9Uzb^u!sb_Q8%}@y0u2|7nC;X?3OdF zt`GyjSCc!qC|0%6VeZU=Lx|l*Wp`8ajli}yJW=}zBU@p!f{h|_p@fjn&up&M()M$%pH9!b^Xz zG;QF8Gv_#8YdQoDT(-DPgwbY1i|`MUQKVdGb^W2SUB5ASuEgBOTJMB@r}}J}7K`UWny=*9rhJ>n<(9nAB)8LzmzefhbOD8o8N8VBdcEy< z^QRY~$1OEO*Xm};Fti_^C``rbZX~&FFjhZ>c7;11eepw7rdBKjpRrko57jO?z?F`& zf5%8XOn7Es69<`)=tp7hO+){XCKB=N#s;kHuPq*AFT_OAssjxahnVjbb8Hf|8pzR- zOsTL|m`PfZqo;C>RUPbtuO-FiCceRczA#Q9(?k?nN*AhCX|y~*LlaMJUA-g{b22#n zHyVQ4y)hLdRfKuQesj*T{?Y=&eq%MMQ<>+`LDB*-+l|BLH3YKKd{@G<7L9`6u7Df( z6@eb#`-6h8xOgw9(JDB*Gg+K&KB1ttOpV=Z?PS%`lbDrw!YOl>wwf7TkJtERVI4UL zbmZz5LoSZyy-QxiaHWLDJO3Hcw<2`mkELw>42;yg_6IbI;{6KcSgi{y3i3F3N6gA7 z(^UsuU8%F}tc-(--wCrr2Jh>{Kc{7-w3_a)y!Ct@!YOL4vpRRodABLl>DWt~*7r^> zuShBQW8T!96nsInSOL2FP+@d*^px*lpY7i^1*M9)h6s~_ZWC9R9)gk`g}REsyi&wi z{s-O4$W0Gt-_WPK>i0}E#;*3_y_bUf8Yo6L#9PIZ(Z zv=&Kun>1FYT+oKnW_p9&?%$f+an?^6S$YEgG0b;g5xgMD_6Yt0^c2rl8hgm{u?D3Y zl7!!FduCienTtZv&2V#kx6vvH?{1Z2(T?u;?-nG1jlU$9or)3>$}SB0$j{0IRWs5k zq$~Y;&2jS3@6gdcq_8{EW}odHj6@urNgC2?*&ME%zHG09{-({Bqi}TteR;`Wqyi#N{S0}KpvS=n&_B0$y!Jn!G`R_)*_H1qapkr zQc}YJ2PII_(DSfyDQ$M(vME&qFHLlXll0yY9co zRFPTV9N5ezqqUkg;FAE@-|=)lV$AOJ^fWX00_r>|xW0QW&vssTg%u{(Hr(g;1_U8e znO$zd9@^Rv>Kq@~W>iMl_O9jnL%@pe_^gIWG-Bo)M58*ol=IYIv5MNpxpc#-!)w&n zGxQrwXaonm!u#zucGG8jy*PUy+Y`t87A%i>zJGD=?#^pslqXSm^kQ0Vd#T-BDT>AC zxYGw5FqF0QJ`s>yLS?FbrXl6#+5VSmN_DY^tdq%+y89DpQEX-tQCgjO?PUjr>YF~V zg^L^BZ~2G%9{bDY*`7q+Cu5h1sgwEvQ2lx{Ssx#M6YlSrAFc*T{ok9tJnY8mvLhjB zf~C}hK-x<@~4cd65($R@$%&mA3wd1zJ_ zX;{UGx1=s-W5@AA82)E1#Vn}6yW(d1U~2Jl8qNLQnVG5bnovhK)E+L`_Dwj~!MM`D z?S9VrF7aKr)v3N#Q@GaaEiU&mky_ZfW)%iH{aDX67@LK(f7aUi`GidJ6)vEzrSxw; z_}842Rt9~?>(ywJzBk}3*o6ENcsaAyKizaBtA;8)JU!aCU%o6x>O%BdcuV0DuJRh7+Q*eWRna(OyJ^4@7&lL6NnuRbkbr`T__ay79$9%MPo9C}dd zjuLS}S8W{?L8_H4n)fdhqV@$}#eX4$B0TP!VRJ5kHd@o_J!iW)6j#fvLdesQ`v!j^ zu$RKne%G1`{_}?847acUpHE;Y@cnoYV}`nYWGt`uYYCPk6_!#N>Q~e95{o=MRb}V> zzoDI|F9)O9IX6TvyGJuuMFTj?+gO9`P@k6|a0lt@c(K0E-Zq$@js9NGOKq%`QLh}9 zS~l~^bu%y+;a14OLEqZCO`=l3{ch)Xj->yqXSJU`1~OW>jXf5ek=2}sLGD|w2%O+E zG}ykAw87YXZRIFVBv=CYPp`ruyne3tlQdT56A>MwO_px4zF%1P-mzb6?wa~n5%tx7 z6PrhK_;7+KJZ4QTN&AqHh1Tfyqy=k%8ETsNJ%s>|zx6O|SKrgC>-RUY)avv$oBj0m z9<{&(rRkLPotdQ}kQ7pChV=*_J)Awy4+bOLoz7oh-$I&jJ}0R!M*ND+bmIaGi{nWp zY9iUpDH7LstSktG(I#T0A~mqSqp%hPo6oMPlGzg64W-G{<5V79KO*Y;TpVy2o0GI< ztF7y}9qo~H7K$haLcHG|jxRHwLrib?OFduwNG|nq1ohnkiq$K)gBYwJ`h{_L=X0@I zVbNFnbRN#S%AN`R``-|olFPoriCpESW2KH}Hm8~SopRRx6F$cai5ayg&LE!-NyXY+S)yclAKM$4X$!%F#@vRaet zitAnnjwzNmG4vcBmWr^mXMNjyY;eA+&T%$j_g4tE`D_Z^`lQ*!rT%em%VN+9Ls?E-3Nt6=lDY;eB0=bj1*knA_~ zR&j8(RaUc8G_*CgG%n9wFHVuIbulqhp9yhe}F`f7WLbNpKr+J^|VX(~$^8lQw(IRRggy}qG z;i+5f$=sv}cE0(`@W!&Gv&;B{Lk0M{dwqssuqNs3*&bm%c$3#=ieHppZA`Z#y;G_u zcLVPq580QZ;T|~CiL@i;;)iwW0EmjK)Zxa_qb|zXQk@_)!*6}DS|6x8BqKBI2|-F_ z*6#os!+w9F(9$xf7+nQ!Y@Khf-e0i0Bn^^QR#txf`UPMM#Xz)7Out~p$H#$O4H1Xc zXM^RQP?UWqo(D6KmVocme<(u@hLjiYCbn0RuRs52H2JRrIuJwY|@Xh~m7473-D- zKlcJ&v6}1zBr%D{qeG*UZ8`1=)-a zKZIZ|GUA3vShG5OoUb(=6#eB7h+BZE72Yo>6R`-fA}Tx_u%>x-cwFwxm#f2xzoU8M z_eRHX=MC$h&ar1x)m zO2D4f{HMnQa(Oc1h@2AkcCClp#Xqm0(`UuWKDNb&%Q!Tt(1dDlf3T-Yg)~cX;>FmaCPy#vk^>WDe!EqHkhOy$7PRZcZ_T?vJ_l*7hUy zUj6(;UVXHW=pN`(6FLZa37Qd|x{?oBXq@7Agtn5J&~fSaDlrv(?e4N@cLxV6BPZm> zCz~^z|2gcG^~dvJz@PFE@cQ`}s5R;o*;rUHwm4WVhA0L@uBCMOM#lI+zSWyshRP@- zp@cmPC#!h=`!nIqXz{D=B*?K*0&Z4|Eiz$hOc#)nRDYow_wz|1jgF<_d{w;-g$(ab zi^l|b=FW?slV{-0fAi;H_fDTTaP_Y@eo(FEHo}O1)Qedz&=%2BVm1sl%`oDW5hoBZ zo&MyMGW!jI(Wj9!(s3fw9uPr3TxasVmI&$@<_ji1`anBve1~xu% zt4V**(7ZL4-B-W2(;q^cH4o!$J549ZHy9cnE}Djhm&x>tLBTzoc58Kve(EPrves(V zd=6VBKg*WD-uem-1_}yYmsp6gMCnX}16Fq&^+3GXOWU|bi4FI4KP5F`O`p;$V zfi(E=4YTRcqHDt#C`YZ5=_rp&OcE}nn;5&)X+K$*kNlhRD|3wRP>z(>#o#=B-Vm~2 zyWU`_Zt3}4Qd`e6>v{ot#-H_Ij89`oAR!3H@?MMVk>!zHaX0S6b zhy*+MHms*JFYDp{eW!}39|Z}s^EBC2Wn3vMNERv=Pw!ZvnOB$Dw+VXfC9LyR*~AF! zgPp|uy3ypTkEge_xhmFMXzg|*Oh*$FmH7q03-)UX$=WpzEyeN%8X}g-3RMHN;1mN? zgar%s>93*ITQHq%u9t-NfZcBM6-KzU5KDX{(wUlsx2{sL0Ia&o%E2usm&1ZrxJvSv+_}nK#@NiFi+%n4(iuII0z5*|v){_;TX;e19_m-6P9++5Ydw$-bYCs83Q8$r5F zMcI#)_Q$@zp=7q0(&9^V4eSDMXXzKGL7dVGIh_=oG;52>a~j^KP!63K+`Xhe3Hztl zRr}f5vuHvAIx60>j=FB6nzfDuUSsGQMd~@ovP+C=Q;3k43VQbR9kw<(BE9^RwOoPe zhZT+bE)z*7N|-_k`$b16=?V-jK?)}s;`a?4)Wjc7*cfYIn|ms% zr1@VA-=>p|+ztv9FA3G!&iWBP5&^Odfa`+6@&l0qA84m9k_$b=LVBB9-f%DefKb4jFGcgLXt_Zk(}o1m=VZP!r9D>>g&7q zFFEf=gSFf7fzkyUK4LRAE~}g0Ky`xKPXWGA-6pb)1U#)UU7@|xYDH%hC7vR^^*JGq=+w1+~R zwSO?j*YT2W4`aqX%QGyH-G{gGLIzKRyW1AX$-V=@aRE#w(j@_UdI%s}33}f#Y|UNm zj{>F+6kC1)0kCI;!!2o^)f<0=0cDF27w`0~os zda;`D?m8BAP)Ii1m{FVaG=s$sM?a#o|5ZI^4 zxkN}oer0u)6lh}lKhxk&SxQXG4A1OARiw`5+835!nJH^-ED;Dtvz(gx`qMa2u1d_U zr>Z4pwaT2eD&)D6KtWv{TBXP5v=*`##fPlp)LF;krra<{S3TDNc=*wlT3!s4#oCl& zim8gD@Hq%9oFFL=IetW+aGQ82d0vj<6YI?;GFUymWL?+Sc&-6r>caH2S>4e*0d1vv zlk40mpgb?vZI%6Vi)eI~AcUb55e@uCd4CNMMr#-a8(UgNMxCXkucH43MZG*Xj%R?l zDHzXJ?Vm{3I_vK`LexZNKdCIPY496E?rx<-Rm~jdLu-x6?WsO|{v2Je<7|4m7jJyc zrX<@SM{cv!X@0#Sz{h19Mf}YuAxzT1&~f&UqqF_SxLTswjLEd4gr;u%;u;e82_uWw zJ$!NIksfzkQ_y+skG+?C<{=q*C2Y%`oYz@ta9hmTdLy|_Z?k9lgq{#FJ|XAXp#GV; z>iqDi7W=&U4hB;O%d?%IVx;t{hMLD0LA#BzKV~h&0SP9ybmC5y!`qjePb&KgR2ymO z7S5$V(m4IbuGaagB_v5Q*(gd{IgKy4au_oAH8YhdK1DL?HfyM=p6>4p_{}hH_=%MJ z1gEd`D{+X_;r!w_rV$XI;U(@?XqY|oP#Ehh7J+k4``@fi*$`od`%k>L-jsksB=rRH zYr4BT2p{8%UYLTCzU%jXmPfoonph4~N9%T)Hdc?>Zzo3p2QhL^dD!_XDaCu<|Q zoHm~mpa+%9Zcznu3*Rv`U_p9ZCrnz=ac^imPpnvl^G8Eey||A1MPJp1K$vQBcsf0+ zyWNL74esJIKSQAB=Mrvk*QoJiqeJK`cXLC*S8f)A#{|mmj_$TycS-m`yWeYG^le3| zw&GWF_2tx0#P$Lzzbi&gQhE~4{VrzHO90`j6tydGfud4QN^>si^na5*c2~p~Yv{%O zRvZglD!y+oag~>jsnwbCKmYSRa0kF9CFzv@;W57hyvD@*(JtSlig*7NqU`#UOnhn` zTW!JxG#~f;0}}qM5Tdy}#_~?ht=^pXAdX^UG=J}2>|JEF$g!fKwp`$5E}jJ zcmZ6*x$M@strsfXH#~upJ)Z(b7#i?sniR?r^7jLtx?*AI!02FBFt)Tj_C5zUxg5`A zaM_ap3LF4LtHEw(2pG*13&X_33!}J3Ig_rMPOiVtfan+s7NKM z(5YHE^$=DIw3*6`gp<&MbJ#vPxQGxcrY;+!1IQx*j?!JcFg0(KydZn5p-*~#@ zde=iKPue-@ebbulV7wZW1t6u*0SgQS%KY|ujLE@eU)9gf%?Ek_)Y`vCcp~O;ii1U# zoCrq5fQ=BBkkA8AZzFs95-~)Tin|QfL>x|IHOT3{=t2lW#al89BT+ZPk%w1n+1d)@2gtZ{MiAD#wj@U3VV3USHb5;CBxau_S0| z445*3I$t<5hmC5lug!+tF@Y?PCtmGlM>325c96QBud6cD?Sg5$JYNV}(AE_DcFIQ^ zhE8&GdnwhPUE>UCEGeO(VJ*P`D0PSq6_u4QmxH8%d1RuswY3Uvao1ggFHg6@Ga>2M zy(Ln?VbOrdJX<9|D2Yb6d;V$bWR8fh_V^_hk(4{Z;o@YQhyDPah@W4eKBSXka9|U> z=K{N}$)w-GeX~j?8AG(v>0jO1c@C_58!V<_ms;J=&!&wfT1iCH(vmm4kK|cLe*e5n z8Ee0PMy-rL0#?|q?*6tfPrlyw*{hg1Q!lr;W(Yw2Qr3oZ#al7B$u3H$=5Xr-zrKU` zs#4>F>6~TlRegOf9O6AX-rQyv{uk{Twt8R#;BnSt3P*|e;=BoNYn1r)I9Rpm!bNL4 z+9)6d<^FeZX?#j#!mcF^C-~U5HaVJ5~W~Hq7E4n$SwYH?>^V&BN-}`j1W`m`!=^Qa( zw{iBkA26*dn|_ml)V6EX3rpdn{)nq;B2j_z0bR>|=OI}e$$aiAWvxwod_M@da8G2h zz2q}{5p(-_xoXsOPL|ar(3NV;ul$W4U2=O@rQql)Ym3x$rlzI}YG{=HKC^Ier@fdE z={))l`Q69z@^S#Huco8~Fk4`Mma4shtm%P7)PF9M!tt+G_7j@i&i(NM#rx!~vq7K# zQAJm&N+NyG(om-*`et(lUTvwE82K2TT-YS^YBUt%dq{3%WC%m17OHYMG7vczK8 z)7R7U7scfB>U+=V zPfyt=o0mkOk#oqs!&0SR6 zQC3@JwHQ-LujaMChZ94}$HrI~F!RYRQZq&hEBP3dL@%HB8y;3;XZH z+*XI^%{tf1=k!8u87s69i4_GeZol;?Q@>M!yQfo=>VPSd^Uk~5!*k!2^XI14dp?)D zqo-3svncKF!;H;fR&Vk*o?C2t22Kg+t!%5c z!JN&9>b_L+Syc=F`1!&5-Y?OfC^)cRN9ram{bP;2Z$m#Z=&Ka)a%E# z$Q;fsVwq*9Sw?Dxj+M;zO)4OSd9{)d79>dxL_s}WzvIDBqJCt`Bv@9-WN#q^CMJusoD*9~CoK+*nK!hxyh+shiA?u!G>tS?~k}o|9;+X`|Bgw|V ziuz$Eab2@b8I-6ImJTBjDngJ$D8_TMXNQ5Q{13~S3kM(Bak`hHrSmxPpx=Itz84acvv~lbqnh$}cA5!)77s7?<;q!e23K|LK|}ME4;j`xx0WIb zuc_tnu)%J=hJKEw;@XaizIq}crSYNybM$9VlfCqdo*h__wClax%%APu#SjU&528Y9 zYHA3^{Xn}>&*H&>nL!^S?GwlUDS=dCZ7LckwL@G~M$SN7VEs3PTlDl_a{PD=HD&FM zZ+>$XNf~JfYh?+^a0-4a#zz~ysk@D*H>ju!`0S$M-eT6b2d9K;RTo3!;~A`uY7$x< zN`Kk@o#NA`b^grsI$KM7u+;_-9eF5fv>?=8Ek-#VndGD-*)&!(FO%OH(v;5Jm7IL) z>iVCsi90>QnWw&rq^qzb9C&oXO4VvC_e$P%3;Peo$d0CrrT$(i*oo0yZ5qq2{}|wO za&)|$Rv3an?U*H@y1AkDd8^jeddw3(URlrmvW+ZT+%pQI`{foJt=>P)+2gGPv~5W7 z%Rj^E{+9|}Rb?eQx=x$H#z@5p;QhoYGEcQYN+iOgn>R1G$LVYuYlKdN#kC zt!>{Key7JwQl>EnYv2iV_*$Uz=<C69VgFZ{v@+%}n zO}vlHvj+~Qa9)$*BemuC-*FV!nj>*U}~h1jzrYcy4Y8%@-4Lgb(WG#i3>{2q_KAvU0D< zK3+tN!ffZ?_a%(^42~2groOC9x=<;Q83`R7;rIJk*p~u&m_NPU zlaMx=>urovU3+ja{HtY*ZpO~e4yXNw4O|e{v{_=uERqf6a|C>VwA&Zl$mJCz1=D)I zQ=G`|Z5G#+?T=7U2tj>T{%7HUkDh|B4Idp@F?R+?B_gAoKrQtU&oCGgFK&~zIRD?^ z{t2=8?ENnUAL$oET^vG$%s=~gXy+>}om|k@>yYj1x57VKeiIubn~0;aK%v5VqhBn? zl?vLn92B{-*WcSzg}eDcoA4!)tQ$L ze}mnUh4Y2{vzq|h2a~#$N+=uWmt?m&OSYPdX&W={S67kuy(_$rgOIX0UFx>&xU8YE z&Tn_!^oF?wU8-#?rYH3xUc(K5c0=+q|##9V;mc`gn zBUgv&%x+++K@(Qz|2|I`++8oT0(;+-)KzuIUXD3BXc|N!Dk{EnOhEnE#=}#b@CHju znb$Fd&A=KzWEXItocU%bF=v7O(^j^v*6{^_$%i z2YTofir0mM4|j6(km&QcYD8`x4A3)Y(%UwESbn33@W+_4uLlSZJ6hkQe$0UqKu@)YSy%N0t*YSEnyhP-F^1Kt^F`3@vLqnyb^E=N}MnFw%4gIh{NVaeU%%oyV!? zp{KY`y__{(v;(fT@Vp`Nc!+jOHF>3_NFA`WfhI;y(4Jpt)_Yr67|f76hm4T1aXtG%EnW3Y_yrpUh7h;Gw_&GR`j9@{UUz1=p zIk`a9I@=&mWgjsywhEQ<`KdtR?JDg~)4Mgw=!H9JGa6R-S)Tm~3F3GZH( z=u^+wn_L>)f8U=80^$=hbxck~>}IV`KW2Ohv0rjp8vdt7zq6CVwBvh8)SQGY)e^;7 zmOJWP`9x5d2cve|X`Hb6Olh(ew}bIxAmg-DwU2@~Iyb%m+WCR5JV)TKZtD#|OD5Z>0Y{Lv$eyQOfl4QHaw|FJ#$ke zEHRN2P!f9+&FNsR@e2icq7pK^(Z&B`>mB1O4S%)K+M3!nr?zd|Hm01~w%xAUwmr3{ zp4#rz?pd?<``>4u_jf+7FVA|OJIS5oN^<4Hy+Y1x--)b-4NnVyPR$Wo`!b?f4k|g( z0nW{ebL|}vKE|O8?nlV_?K@asFp#Rg35kK(L z2}oo^nJl1utz2` z-&dNZm8pgjNworCaC37IwdE<-j?IA`M39W94DAPKq{~ zrzt^Ke|Im$$)kMvRyYmSgBsGfx{FslX|>R#FDaoEGe>yoBQMD%uY>=doth)mfiyNG zi1p>z0KCK9n^&4!)ucyab=*cjg5LMK|8(CMrVQT?<}}7xSWA00Xfakg*lF&_NlG@! zFf7W5#ptAZ(%tzTef;UJF5L4useq$B=WZ!&Xl|zN6RJ_7ZC>C|p8RN>SZJ(_JAyK{ zRTb7T@HEg?7B*HkR{o*x=IbqKs$WrF^l4zDXO|oO4^y8tF3BC zlGJSd`#rnYWx>T}!WI--S63Glk)$LwHMJh3_ym{#)8hzgqR*rchk6=BAXiV+d}Q9& z8*A3^yZ>X3dfue(2On_Sk_fFygC3%b{lS6 zs6j_6TRO4Oe!n#%5{(KI9bGQ-JDp%x$^tfTRztcsnTqLlP-JgVmeR>U5z56cp6sddu3;k>3T_o|ZrA{R)xOEM~iy>r`0!9Q_9(Emuc~soWfG*6xbD^;A<-S!%pqK zJ+TN3JUvIS&HwXHDuCMs>lqrtyBg;GF*}jd@ehyB^J=4cbQ+W4#V)Y(?QkM<5o;#1 zg?!&&Jfxv1`KnlUnD#{Vw~hMcN4L>z$+fHCS)(r*;bK9kPf(F*K*X2ky*5j#s zX3Mf3B}xw-&EhHT>cIk z{+iMvT&Ctclau(A7hX?`;kE32b-HO*hR2-MKJ1~lDjB^%{6UhMdT9Nmf_&Y_?FriTb!|Lv@8M!Nw|p)ydqg0S`=el{VT`fxgZ_yCsL+;?b?EP%t`J6*mA*V`Cj zyyq2O9pmZXHZu2H0+^JtIR8jeB0~3J#bwYrS5OLiu)Gd~9vHF3RPmfVb}%<5 zi>h(B7mKhK6lfTjzq^)lytzoc#Fd%b%sX`c#D4MhWCB!O^{{+F@Xr9pgIUqLWS=1(d)>L}O7BpzamtG7M{viqrHp%{t?Vn`nwz}){OV7O{rDuID`=bD7#7(-QMp>%@5%>6nJ4_(fjZ&tda|lD~l8Uci5KC4mi5 zEr${Q@fhjz_!jq!cX9gC*tfX0}7pu6PPFG{&WK=HAh4(RTJuuG-?gaVdufC9}DlzDLzKvgwQljb<-lh}j5UXx|TeeZ!A|1rLj< zXLZ7@@$m|i#NzHo4(H3x5;_fFk8opWZ5Au2l8v;=~8A_`T zzul?OltBp!pCzT@I26vq&7Ril`z6YXtJTP4660Mu%NTGL*L zmj=SV+i(rL)k5^WR)Pgj)gFE~5oa+6+{YjdpQ#hy z6bk9b7>FmaVB>se6Uv^qIyKV{RwygMsTr{WNR3$nSo@W%47~^xK(q&Oqm}~#!teE~ zwBuMZW5}iFVk9JK58yEFuONz)&kvk2Y6qnWL=%+syuhVK*R9bSPY)zoq-MCNokTf` zl*>#~Ocbi-Hon1rir1NlA<_c0XDR_G#v&43Q%2u(cUD58R8;8)_FgS0l#$0uid|y} zPZ6a`tvImNLnJ2Vb>NOY6X!DJDT_(Cdgf_H)pMrh>UDmJome4`EmDEo>G>_ErG-fKUG-MMlxlqKN6&;=!gq)o<&6L)zY*YYtLtgdh>bHp$C$(MF%8j_ z5|8K9-YnZ~nUyE!L}mbA4rTPW--l=~XuI9AkVwoMb_&JE&piS6@6wLMP7&ctuz6jJ zuv!+4LEzV&RmZbXdMD21Mj-rr;chsB&lfCMxd9zP9eMS4b08UdQxH(t$LnW0LtiL2 z05l{d$?N7dUU`e`wHYe#N0|KfxFG)ZKw)0qSTBAeQ7KL#2y)0zVYwWiVdIQ}KDK3J zR%iY2t7dKn{2e396_5Q|`Pg`mv~NSii<^Tr;(jGhbZWmtHq-WP3~- zmpb(upg+5u@ZsjcgvNzsT#@`Pf)bW(jxDL}>%q|wE(0dI6g;yTB3QEu1O}0e5CGvJ zt|FL;=rMyA-*bW$!_4V9qR-7mEbtW5okA4g#bN~M#Sni%)=ns#(2ODV%YOFQzGK7P z6TA2&{~OYzw^16~P}5gLLTzgcR5QsXJO=LF+7OeUHi<+?FQ-7o{z->!)1tGwx}dx* zHet@Q8kz$^T4QIOm{{B>4nP~nxTTEktPuq)?rDU!7O1-#F344cO2jrRQ`9d8g94yp*t}G`^oF>#2&yQwV+X)mQUYRHog$Vqv9TAK6+F9=h&Iu*r1E1ZP)s)F{A{xkN1o zYJtdrmn?z2gBhSIWCxdUht2JK4QC`|Y0Ozf1Q3kMY|Hh+(CvNJH zQqXJnvCA27n=*-AIcmb7K|-V0>b*Wc(PZpfPnKwtOzp{qag30aerS`;kqfF@&k2J7 zq|=u0w05NMNk;@fGu75F=!=fg11j-_n;?cV5h>~HfA1rJ`bfFth>V^hxKq^xRTcu- z_%O4|7UZli5#lZ+aICEpQO80&P*t#Hv18m@2m@2Zf>kuHy>5CF*>tesZPBX6plTNx zm#kwbi^&o+s6svl3%Dd~*|m)`!faz9jF~fdFmRzHNMjdP&J89;4)a2D5qz0lWh$;J>`%7!% zXcAPjI2?X{aUPd^syr`r^aBszH~kuZNvK@lW}MpnqdI}#Iu#&;5c>1GyCCk_`mY1~ zYx;?D6_So}o2RWjZpsY4_U~(>WdV+^yTreLg%^W;hnQs4yaXeAhC>4Ci12eQF>(g# z)Wbu8Vfc6S+R%NG#z2yt1Y#JmvlrF1TGa`mOe7&>t-a)teCWe{WIfovaCQK+U~qN4 zHiLdckPisYWfnQB?u)ee34%QmA)FkaFu%}2Ejiaq)1?M0F^Zt{%W>ouG}CRXE;kvG zx>O6@u2BNCzU>Z5f~^p9%wo9(A_t!TCgE2pz7)l5N_7mh3|`|YuRYS|g!Y&WIDY-2 z@dvBhU%BzV+SkAV5)kwka$a7NK@_k;u*4Q@>wX$b&BQscUl`(Cjkct?8eqlQ&wHYA zwXBQCO;5&oLwQ6Ny_3Yp13=^*pODm|6~xVLTH_89X_9BP1D={lPjoyVE_?yvWAvhE z4WWnSi-qLb=VxL7T4QXT9&#E@xo^F!RAVNYkzjqRYG4ACbCgB(J4U&?$mA^0ZxKTY zcN+15OP-5Sl9{2?uf@(qlJQQ?C+H>2--1x@qPgjGmI8@^#gz1Jh@xQJ=h?LyG6-&T z@envjE`}QBzPA1~o_^z`!LWC>PS(-_)-iQLMV1Rt+a}aiTFUk5RRdI6IN-91bqL1- zrko-N0Td7qZnv!(V8>!$>P>3vq{&t5A?-qy37p_ct?;e{A|k|93FS6sHC}oq$`NPH zjg&2a=GMoGY@@XR3G5!t>db6Q>kH(lRjD$lR*m}9SmPrssd6Q$FvIc$m-5b;Fg(<$ zYM|EE4h~Q=!6)DlAoL<;e>^jpqM>gZZcInHLB(d&7`1i3{Lu9&fBw(}! z$U(rH+z)@zWJ-a<}m@_8FJErX&-aamN z4;n@Ww*l^_3lsn%Vuok949F0;Nu!F23gFV`T9@H34Jc_S@Dx{O3J??EN)uoaQ&bdO zi2NXFz{u$@=}ysPO}oIR&?%Hm+vled1VEh1~*nBoetFdXV`Sh(KaOYlEQi8m{M-yFn5v}dNu6m1KfJ?JgysY zPKgjt+QEpmaQoJyzYGE$^n5j(7*4Z3>1XmYdu>f^Lj3!m8vptjwgF`xvI6ErT-FkH zRb2jxBDeLkFpH8ja;@kv4izXQv1A_pp?sF-o|lSFpT=Z|g`aKq$$4$AY3K|^X8d!u!4Lr%^YYI-Fu>4Km4>Kgl?&pk;(p ztNQ%v*X$i!Hm;4Jfb*eaBV!TE>d%a{9K|E2NX3sn*EXxt;#IJmq9gG;3@jb`@1=Cao%gt2&%%m=y7Gc_|~J9G0zqJ@QWds6r>Mw1hnTny(p+~M}VOB ze?Dk#4zMXK8mtH)!v0Oul{X240AaX`M!jg#(2x5JH;oqbp^I}b!e|LPImbTG7>%@K z!+wB(T^;@jry(*{i|+$qgemG7+rYJG)Y!EVbO^yH+T)(D@=>QM6nG1hZ zAIM5vey~TS^*wv~29^$#(=+VVgT+W#s+~^MXzc;WSw!wLxZ>{(AkUDm@_C4fEQoc6 zvX+-B6Ge!nPD&3tq_|G9MJ(X_%uiYm5W?kWVi?XB=K3J|-!@6XN=g$xOrPW=HRBe< zhEP_B@bJ*0Q;r@8xl=9-D79yIH|L?h|04h-&g9osmDVS{x3`tcW!{=dn_J2!{(<8^(UG zh)!-J)cH(P5rou8AGADjoM7~^p_*q~lnl$$bDiKa`_lDcq0o#y&KCu+F-3CuujCGPk*`}$sgFA{DvM4;2NoqBEu zS@O9UKFUBEe}nBNbqq4NR{%98spyjz2F4hYK_Am_lfS?g8*cFPus)I+`q}9DqQ4Ln zjxmx3fJ3n8X+zNP3LkF#jT>Le@#Mz^glm_g{I_@i&P|jb^#YmfI%QPExij>D?_1Vg z(se9WcO3(NPND=*<$-r%_Qsz_$tGY^keCYk*;o#`1U9%e0_qPo&9d|y!d+x`D|k5 z`@!Lv4}E2^>{A2#$ZQzpM8a2}GJ zFXMCGN@yb(Ri&L>+PRciBtd(>h^;W~dgc5E(eK6W#s630{1@Bs)bhCK?XHWO^DEn0 zZYa_8gM;wf_x66~>YLeM83)==rWA1BMNk$htm=fHMC~Cfsb2{oh6f6WtykiedWM zp`|pi2ud>xQCiEVnq=$pKeCRu09sFE^4JFFQL;X)V(8V-@}W`UX@(*Dk^bKlLr@sq z{9#*BxN=<~LKt|O7kjv#uk(LqQ%Ti*B>+#|aWdhuCH>K==HJ`8qrc57+N$A;pYquI zwYlP(WN_E{QD}HJ`Dr~1X~uV+9~UZ;;wSIlaQr0I3FC3Sm2iBOvj|9#=%eHIN`c0bYTU`8t{PNKsbduk!$9gz@ zk_`+}pK~-9;CpFiA&bFPKOw(9wEy$U|F_D<7ts?^2mdVfnRr@8+v4O?INUxa!u#i< z{@J<91`&{(BcQRn)9&wW=&Yos(Ljfm(JPuUw-&LICK9Fwlo!u;j1b85JGf3{uXVvE zPFUUaa7aqy0<66FE>~g|C z87FFM387-PKc%iVZ4O4&3ytlPPhBrZztL{-ZDp(tPr+_2k=46?a_bs_zkaVp*+_}4 zQSh=B-j(b{WTL0{nJq)w$Osgt;K%TLik#zRqL=p_qB~X`2*oz)as0)aND&Wh#)pyg zk#W6=Me3Y))AuHK(_=Zrl7}F3IQ#rYAxN0>X{NPIHu6_-#k4?rb1> z@Lv^m1d_xVgTBN6#JOQ-yuKT4+9skda;}f?)*3#fDy)6Fk$q5T&O_r-Y|dELpZD+D zJGztQ>?Ufy{u{8thg;hdC~n}7Ks@!t(fWRi7U;2!Am_J6^*2`?*3nzdef$PJ<4ir;4CKSs}*X=BJY&bZ!^jYQ4oynRTJ1&ahjq-C16*y}i z?6@B@%hT!3{jqOtH(F*)4cEr8(WWtpj;r$HR2G=h&EE+kO#<(E?c-(DQ)9Lwi+S9cexm9#0E*;fcDKpVN&c zxDb#WL(Id9r{j)?=p6V1(4)srS~=QuPe7-<@s83XJvY5+S(-K;0s|@|wd`K2qGh+VG#(!-&p0*IjBKxOZo59kR&$YquKRWo%~PJ# z%y2LhVm(Vu1S)33js>x@AT!=V{BM&%X%wMK1#nUxApmAlucpGM8UAPgCEzc1;If6D zq@@-FQE6gXY{{U3p#KgkrtSTk_+9B3gX`!go$*%=ojwD?meeqq40)ao%aa@eGdICh z@?fX?!Bhy5rAG&&gk~YOfSypiJLuLk)bf*(|48#*&1tQQ1a|gK-)o+(W_J0A;9;RW zsFUd()eDM}QQ(K~+G%!E9GjP(Ms>Rqr<>zU*JrwyIF%xw4*#3a#-C(2S;pom9;Nq| zFYWEB%i|F%-#p{>z`eh3(UR9QZ-=g%%}t2OjIyISml=($FJ*4&wQ6I?mcPRZr8}tV zW8*s5ee4HUd(`2X#xZlOv%JbpCek)U!Q=aS3!HQqC$QFL&03}fv|(MKNC0*Jq{=-N(#FWb*~}%qp!=aX42R+V+@`M&Ga3`18li zF^^6&UDH=1fAHhxBhzAWWp!7h4WHtce)HG*pX3MMpgKM*_s49P)WEVPk=bL&yvba2 zm$S^1svdwyEK zvzTx|qO8%J*~zrR#B)?ELfSRG;H%X+0<=zrf}y1}*dLq%f0SG55u|yQlRxSfUei}HK?iBz^!4|wYxado;4t~-r_cnNu(dzj zxF0?F+x*_M<@pz`QYTd0yLgJeW@ms~AjQ|G)qgwP?2S(g*7p~L)gjM`uM6AHpJ7Xy zK%$+@yY=bjJT2RY(R5i}S(@I( zO)nWy_tkRS50BYhtFwlvPg_R>1CQepZeFi&Jzv|u1I7(B2CzwYh`GIGSB6!9Hj3X6 zgfmPe^Q#XyJ^VA>Z98I2`L?3(vo%~AzK;SeS1O0R%H!MkHC?|0`4rS1|0D@MCXx3b zdO89xLdh#D)|sBt59*W09J-cHQy7L zZ}1HLB6oson~jT6rGypd1YS+q*O%#}EDZs2cBVDkr&)KgR_ncIW=Qs9;%IHDPq5an zlsbPZCEsc}V$2f@_v=qFeU?N%&&!$b2H-_r8aeHlqh@>ni5CFywo zU@XAUlH$hP3aGL6Z07o0^P>H}Z(WWcoT_Ct?ee)c`)m5q^3*V^Q{b_ z8Fu*82~Ap{ysR&~BkM`jrNy%zI(ze9M))tq%8t2g4A*)IZv%STp_Emd>3lHO@7rp2 zxv0^~myYZqmTZp^*C#!)IpoY?hEjOgnQyyMA=2}0D(Y4*kf&J)llo*l>v5%ol^0lf zH;Ko8{SsH8#kad>ZiQYluPZn)FY$1*eN@7dE>CJpO8~65Al{-Zsu#Z6wwAz zl_!`PZ(995Wg<;4PnfsY88lG*gwD_q2g7vqSobOZTaKuhD`6w8e1tyW@aE2602lOh!XJL{+ws6bM^CX0%Z~uNd<2(og+6nGa0fmPxOE!e@DR z`s`#y5A7$%NzDZ{9g?+C#zysY^!@tLjpUhMqn*F{vm9nNrD#OAHkV=HLe?6dTR*Wz z+~p}njFNVx6^TwqF&w=9zZuORJeP-Rt2)MVZ~K%K5MsoDu?R6I~mRFBe0IoNK&P*D|!rzN$@s zEJZpI7Y#~dP;MpC^Exal*eSB0Cy2ZmxNemO$_i`KOm3e1E28`_W39dYUXMIDxdBqy z7dlK4nTCW$$*BGO+R@;qyd6nOb*-P5i=f<<8kCn;t|FP4JDe(kGml_iPugE0-w2x1rjsgtbm3y(V>Cqt6`h-%f zwjHb{p1945ORU9LH#u8r=q|67lG!2`!#mk`p4T9F>f>Pxxj1RUGha&L0 zrupIB3c|}m0r*NqBx&hokug)E<|oRN9Yb=Vr}@;}qlJr>OA+on#`+w*MaNl5#!0|j z0SMDu+J6`>mha}R9iJ`zx)gniSDiY(ecQP?g)P&MWertsI3Axy4lZuJD*tTj)UE`$X$g!x~uLqB_>nK z!q*u=V1djg*DX&gCHzEAC6d2GS@EOzRJ_;-ww-$HMOI&aFl+8F95z5^RlHpzYJ2kp zO3dRFLXI|S5>9rkhNWF8WVW1o?Nt1J{=JUCuH&||91696lwwiGT4If!)yV%~R71w0 z&*P$bd*80g%sII*G8GsT^~7oRv}Tw~_5HeAhwD!3Y9SiKV`J_e(L*E}V-yBG{WlNA zk;p~Mfy<%10c=!c*ELq<+@F)^x|)u^D$h%&Z?X>aR%SPc*L;e`B#~MtHF?a^s!VM} zlPN^g39&s|FUt2LI6pK!%%o;pGJ|R{6$KL9VGFX04)ZP+Tmk93RMA`>at_G*;o{!r!<6!xq~LWE;H z=@Gab+OaLroIo|V+6#l{g+~{_y86O*vl#drBq~3HLp9MGDetrKbdkMPW(eQ?8TGYv z{O;I|lJP9{Px3R5ZK<?0{MxRsTo3b%PU~$^e-`^WlAK7vry6!-B4CZY^@i%2jwQIM9us;L{CS{x zlO6Js2kDFLQ?GatDqKb}PirP5Whv=RZZ%F|s!+9Md3Wkjm}H3D$NtlM!5Du!zO&)H zluI)j0*0N~RW~$EpZd+r)90(ch}Q;Th5e)(f`FQW$pe7SZ6ir73JxE~MsdrZUq5Nonm z*X6at`c2@eBX7>Aj-`+syt7t(R90#GrL2^I0TNKHLxp&U0rz=zvWg{Lu`iORz4UD z^Y%Rz=`GRmtV4Q09&9J#S!Yqlj^e-?G5ucKY02sY5R1)6mhxJD!o*^p!3_MX$s z`keHlsC*>p4?9cyS$_38@e=>uqLamEFgtyMR=yhVpTBmd4;`i^{p=7J8KbQQVlM{f8Xw&MY77fm-2PAhs31o z*WfhnMX8#4@~wM}Xn*taS=!(|6WB_6m$-izEktW*;p`QlURNl3b}5n7$oKScI||@O z%Orn)@`CJ>Pw#YV~8#zfM$@$-Fs8efTLV_f2aPg;5w) zIT|TP<`ZBTf79M9ysZbMl#$8^Y%%46{?eW4fE9eb27FHt3> z6}pTe|Lg!t=DHLren-Az4?Nx6$PtVlwA_1<8w@*963oQMUuQ98-Ht}gh+02iR6i*c zU(@;8SWZLLJ@TKVz2})eP6J}f-WQ3G$4)R)UIy1mr+80WP6|gqt^}|WVi@{fCA4^2 zcP{cZ^t}YINi*;5q$c1KJryBJjX$405Ar{O5ufFd3(;NIhmY8==x^ikFM7TlCp@iZ z2$M8W(0Xs+%h@GjQP-0_vymyxCwlx zILf_MlbTT-(9W<#JxYfI+w*53&F>Q>3Si;-Qmncb1d7_V2PO4U?1Vu8Z4f>mN#2w6 zJI&5>E^QUC1p1#02aBV+mE3#acY|Xcjn6vo>0tmb)9a=e_sI;a!Ad@i6nM|2FXnyF zHNjlf7N_uLP~DeAsH2_dQ6QhL9Gc*}7bv_T)ZKjy8;Kzr8T=Ju6J$YUQFx4W& z(@Xag!v8~UbwOi7+bNg%Rq}Qin zSA)7S=yUSpEjCoM{zexY<=BRzRU;Vkz~r-o2?DblUnfTV$Rv?FLz4n?J}fj}0w^IGEqb1kV;c-@f@sYE*)-hj zF@C4@vy-R5)E-GL^oPaNShIJ#H2tQ&I^mt6xtwe(`y$O1zwy2S8OZC~)S$k`HwBqy zyt|}WW4n_%MMrR_FdEdDXP_Ds2*&dAWEhSi&`^LI9abaWU8uIIGqNFD>wA%TKfG=> zbxeA+0_5|xfV?4yl>hpH-5K{Qf1fQX?A=e*4O48d#%c#ZJDvHWp(^ zdIfrILSoKG3}s<5UjZl+oixy2xmik@^i4AyT4pmQ^z?_L^Wo@3jm9(rWnYbBv6KDQ zS^^3`?#p;Ud*lfh-5VyJbKTl|`a=q=|GpC6ZrY9hhbgW8)_xnmGSXAi#N>8Xy}VYGx$- zly}$tUO3yb$~w;S|8=Og}CTa*Xeq>J9x~$=v;3WSU<3G zPdfMz?*CTi=D%IMtvbGSb4CyHw-67K+wBuas2sJ(gjVwxwuW`2iSfT@XPk{v_ENk$1iUi-DT3m zf1k4bINoaL;g5TG;QL$S@4S7u5(Z(1eL?j0P^r(KZgqZ3B@wNGUcXZn}&xZ1Jz&rEyOgMgtUm@>3@^I*H6g8Y$|17%Jo}=33^b(`^*zv5` zem50OANjgys;hhIHK6nGyX>(H*!~>&d<&}+_}g;a`nkpXS{-%WWMf;WzTxF*cYfMZ zl|GwCDDc+led+mM$r4E<1d144Kj9VI@u}bf?RU?_FqDH zo~JNHZ=n1CiH<+$u$ObZT`ZrYRw?A#4UB!cHE9T81WtaNO0B0%ndOq63OT#LV>sbyzjh!FEm^w3AUp z`scAatcQNom6cK@?xs56J8M*P!3NwSVnu;S+=TfFsvX5VBJ9L`kuHm?e1Ln!ya0hr zT9Fw}=XwYnwX0b8BhCCYW(v8GHk@l2fqq&cI@IQ`moYumLUdI9P^LbB501fAHWbPpOEdRI_Nfd*TUxEYkS=2ZxNgxC6lTKgg2dO8xEaEhIcaKV~cgTY#-W#T~lIMv;Q=3=Ef3nXDUaj`6@= zugFMl_X{l>8(MtG*1^Cji>7nwCb--@4&XNV@Ze=^h6uCjh!KVbjgoJ$FlLHM+c5Lx`4*q#@<4Cg75p%u4? zhX7&D?3Ca$W)B0Lmh*yhH*T!g=t1)9&$y=qAIaceWiW2SZE2q}E4{2%-y*?KBmYNk7`dW>aHT&X3F-kb$ zPZlK*N;p!5(?a9`!}A`h8tHsTHZy3h&tM1{wRI)c14Htwi7a9>)6 zg39zbNgzU~SxWy7d9%#=AP)(GbU9a-a)GLH%yd6DyBL`*riV_VM(xUJCBrfj>&7^W zMbbA`D4LoT7s{g0v@DtixvB4FWm!ve?ogIFaJi5x3)KTb__U~wgSZ z1)BvlU4kXxrhyaE3{T%&Ae&aLS~P}n@ZIqiti*Nn?2b^>tg~#@ZK`%ryncx-(3V@1 zU(HcZ>!hWgxmv)F;JT#@niZf(yPn`Mi;IdoIVt4kSW!74aVKUH11MZ_q{EYyO1R^a zC&VzT5{ua+(2C|K7?!_Aw|oQIe&j}Ot@LDfb*emO_By`T`Z# zF*YKCdER*lETq<|hgekVM2~E%#5eq6o@%I}U z6o072n;eIT0da#q>H$_ZRD|&-#vsdv!m%WB4mL6CFgOV?gI}U9YQ@YK=KM0xpSZC~ zCe3p;EkzQsLFQ1DH=Q7|7uyD7%+&Lo5R(YPrC(Y~gSMQ_rsSxB!9=UpyZBaOT!`Mz z!1ZmrL*bnE>&-x>%frcZ$E|M9jaK{f<(iE~^GP5jG#nh9ky~IL%r?lM2$TpKM4N!d zw@u6}^**!Oiq+5pv{X%EpPXFBuV29Af*z#MHD*Rn^-_qI-}d z&~(lDSXRm~uzDy#NoY0o3zJE-;~WMof8~a$I3_^XkDp|eAfAF)s38FSLA?QB8=$R~ z7s17-zCoxlj@VkS7~{yCjLi6aZpLfTWgvR+91XeZAS3CW=28;udZpwL#la9lz^|jAvTI7_g|d0jb1Lk?9&ovUf2_1vo&mg;RH$Hz$j_zQDHR8U$3f@6Eh`q@N7?e_m;r?cuyc6b&3>1w)fs?XT zO;s@V<-&DBDwvm3#?Sr|PGF6qmk5f285&akYYN{nPc`(xF5M`7WEwR`Os6AUjY-^J z427&u1mg{$qzQw){eJ)eLI1uMwNZ$L)#e7(=ry^09x$!I`@ zJq!W`3KE`c@Z2QNU-A+5GdKayDR@f84_E$t4m=+@!72LSK0z>s{R$2F=NDCujzycD zqO1!BVm#-ELziG!goiHxPn<{uMmQ?5ypwY%AwiY>_MqbQD=I}t{V|$R94rk-B_YA( zYKrgQvg{AQmy1TDaM%Rv7%xyRw^dezP}omVZl7Ny?~;VWQ3%RL$sFbMVhn=3fq^d< zQej8)+G`?WG%Q4{qQfS+gpf-6)u7j?`rJ0o15GJ6K%CVXAKZ6%o;OM?bfi~mfbON`<_J&0fs{-;A|lN~Vk*rLlr|xv@Sb4&pbHKg z{DM#7C6VC-n&EtKtmhAgLs6C$LV=*b@c~&7d5Y&;vX6;BkvRd*6nR1R`9lG?@9=dw zKK?Ec;}5`^D++M1A`2AjVR*=Bgc7Gkb#?X7p+m{!s}-H}<<}r7390!1)FQmHd^HgI zTCma(WcrTmU`K=6s7s2X6SyeklH@+r}fU8DNFHc9n{)EKmr$O*wlIi@zrRFJg^ zL6z}0Gzw0*jvNdLKEFqaauKybba1vBwYf1I@M~O(TTx*(lWE$)T3H#IqZx*uc02SM zo3Tz7JUMr*Hftj#G%-F^iPD1N6rqm;P^Lke@dT76pA?NY@(`5afa-%~HR$9-6VFDW zq9Re~K}rxH3Ij2JC?v=cB@}>dAo+qyK#)YgA}eqTR+|7UPChyQzK0K%#fTCN#NW|? zD1s$S3I`&7h(OjC3B)3SsK5w5K@2GnrjiJeqCj)gqF0D1Q41Hbiw$8`uQt%UqRuKEyeRX8q~>R4I`>@SXE|9mD6B%SM1pik z@yc?8&liQq5%+oYx+LLJ1MnYPjaMv1A6)C9rJ#$(^;6Lhpo&b?g*nZgLLWdjgr@Qi~>18@SSaOPLf zXn11AcRK}kJU^U6F;@64WM2aXWgKLKaKGu8z&3J{hT^Mbe?;J6+fhD0W2k4UD{NMp z_QFcUIlQ!`QC6D+@EEx{))0XEE;K_>@*y{Da=#P}FpL@sv8*VG3d3+T&60|Rf|PuG zI2;JTu^A5=A6_WnI7*5}ngrgjMm)5ssIaz@R(!YfY1*f%O+rJ^8(`o`-sA}~-Vo!D zscxY`@fg%bA3RmxZ^<1BNYOAno8Zd{aChOk1(hB1v5hj% zz|P}u^!giVMU6>JRHPv*o8b@&UOfUT8&us=Ly&R7^Ff3IP=;2g5DtceO8gyS*zAz<@eK~!A07+Y&k8(z zgeUpE7fXZ^q(x3nPS2h_Vcq>|g@zZ1`xpNAFeuSCa&PI0BU9Mx{(+$U>eJzx@ab>@ zmbb#fLP*J@M~~|D`i6!ENKExFz#eWi8V?>kxN+mg%*@Pi7*+#C3dJ}j)F^pHr#=vA zjy0*0p;Be6CQdc+YEw{dkbOocW23}og>LYBXkP;arRw*n0Y;J)FT>h}0269b8>N_F zmw3h}u->3b1=WzitKm=>*8UKqh)oei)m4>kT(M-~oGF*i9vwDxQ9-_w7Mq=PM2=9w z1_st-zaaQ!k)m9YkjgQN9PrSrF%nc+Dk}PIg3lsyF~8UpuSp4(RX+q})ED&ALdX{o zX%1=&+J@yhIiSFElodDu))h&RcmaYk1eqy_y@2W4uV`&p(Yz6Py-E= zzp+sk)R13PVs6G4_2^W=MnzR4-{fPdpv1d`ut$oQOS5LDU2Kf0p{O?$r3AKF;#5I$`ee7j zMSNlmQU`V}NpQpP!j*LwL;TqQj}%Y)I2aNf z4}?Qd3~($H@I@6d5`s2hDVsMOKm3qAc3Z8<6M{Mk%HDAN4b*_&AM-I@g=gdt>=6-G zU||G961SlR~vtJ5H zLI94gD0k(JYq{e`&CnV(4zC@aYtSyRUcmE?1RSgv0M3Ea@Pzv6On6GhR};w-j*5!E zfu$8raKeC{84i$wQL7R*heJ)G5a4*XMq9CK`^jmOm)KcWZfXjK1;4^XeX2#{6?s!A z=!TjUB~=Kyy^>WDBGIrKgXca)L4Jip4Z&a-HYt4RXf$dv!M+4v9I7||O~Us8tqH{` z`$IIvTWhk9Z2xlPlnJL&F7_R|{LGa)kF81(tRXHOWJ3^?RG4M_s#j|AyL7anl7c5x z0KPn@vswH>zW~n@MTo`%K9P~&DaUw1L4Po$z*d37J9yrOcyC0Ypc=h$lS_<3P&WFx z0OM+qSSU*eA9e{*I2eG|^m}Y@jz1tfJuWCee?Wnn35@V<9@iCu+8BG6N(m|^Kf1~CE@iW3A*FJ(wVc+`)g7T}qG`?sF0^FLxU^sW~+=2xQY&IJy$XF~E z3WeYbWJV?v|P#Yys=yuz_P+r0VM&wuyA`yB^PEXdAK z8-uJ8qWw@ejL)m{3XL!tIJYXoc@fDU@+wVKpjq~qG)1?UEna;7%o(Ujhot%`T5!23 z$!+nPD3=lmsQT)PCG%#@m^L>1_O*B4?S1F2MGUAOXvCn)7jTAsQb-hKNI_YG^^)@V zIKj&DmT*87xn@bWD6n|4P{-zOZ4OrV~j)hGe z42NK2!bX5t^f+B2$H#x(4a-fu9ii_00xQW9gpV&4X@my@mL{HsRh(9vBZ{AsSs(9a z?P7zTQtWkiSI-}N^z<1AMQ7!f%~`anFe6o!IGY%8_+qT5UKXuxzY6s!^9pE5 zgDN;xpW78u&7vCQ>87CH7i!{s;TY#^;GN-cQy>ttGcGagZ%`TpufRuWI_Oa-Da;3G zpNH{#6$aMn5GcrQgo2t~VKN zIu~sZD{4Sed7&m6vo?gHVL2G!R6niqO0h3oE{m$js4^`1a2y`QYX4{sBMeJo}V22CMRZG=+fbdul9F%62W(mWrGM%||J^~+`s9WB^@d#z z&W}VQkcPYnO&<*^s;sbnnF;t+#RoxYQz8~cj>Zpvf}+7xw|3>8e!a(PZ8kO#U^$1u zRFi$ZaMi+1MTKdy-!6!%UsmBrM2vVLPkmxE$Z?|E&C-5`hIWc@tPge!v)Q_M@!}IF zPQX(DzR5r!q{#6jhiIfZpfqr-%$iH~Z=Bz2*r1HOJDq#YJ#nFm^VF*`PHj+qUfCU> zydlQPMq$%Z`tto7mhL=w%HkGEtF()jt-Y3Z!(@pkHQab4q=bWt$Kw>^?^()_*uh8` zjszNlLQwM3@abXIE{45HF9#ZsHn6M3%YGl$`y`9DVC9g(D(6w z_TZPHdZ7k`94j`&npv8OMWXlq4GSAo1eSIN<*<+Ui||q53IrYLLp;K94LZ-=0Sp~e~%mW!xCrO_XRWDTh%P4$X}b0<$6 zdHw3Sw(UmdpETm*G0Bb*Nt5`VVyZ1vi@^fvt zGUaCcq8y7f`K169jM}8yt+r@5918gT&}jl>rB@9%g&;Q@P= z&f-0M;v#R>t3jVP5PyeK;!I6Z#-pfkpP|$gp7jXvA0IaJ_9$gC@J)0~jlnVqwW`Em zL>YUd;PQHTcvw6l<&Om-z6kB0eT_UD_BQ#WAx?pylw%T9f6NE<735h#iT^}C071ES z{o+aE=XzZJV8kN_ozN&O6%&0fL2^Vw@gIdl>%evhhj@mz_{HW3JSajvEz}2~Z2YRn z!%M!9-DXmoW6f&y?d;7Tz1q3tw!!A%BF(BVB!-)ULBHA*RT-{Q@@f1$EYz~(Rb@tv zs2T`L)}w~tu?vRmPG_)zmV!>2QNv-Ckr>9uhyfQbJ7g&w4m5^?CP~o9UIm)cF2&fW z%1O|CVR-ytG=&9dN}u9}A<8W8r^Wc&%D#xu&;$vkG?<)BnCF^gzfozTRn<~_cXI#k zbG9ESb_uGVg##NW>kl@;@eUi~1&UFWpnC5o>MkFvhJ4VtMnS9#@TwgDhoNSl-x3a~ zK1pR@R})3MzGVNlMcekvleYcsX zF4YK>E+ATEI>0*xHYUPwaWOHh>PxccjvKsS`39?3^058`N6(n8_E4nZ-apoa=L;2$ z1Zmm}->(8wo)5*MZps@|INodV2Aid3IC5z4D2))5A?%S*b{Y_-}cM z5clz4;!$Ks=MWrJ!f~P?!S(!{=!cKw;Xo)cTEO}`fBt+}YvHv37HN1<_}f7#`*;|B zp8x~aCKzyN6(2qY#=ZAG;=juXgZ#@ag#I7*Vls|Q$-?vZ1|?hpJ`19O?5=PEY7!Qb z%F4=kMXIp0han{!8yn#wn8GqZ&Ije?<%<_D-nMNUT!Dsq^NUf@+N`(~_?(7DXT|N+ z(}sLtXog3C}U9*4Bxzb`oU1jOYC5t9a8kLc8xkKl% zIr(-s8-bvVM7@2-P~5AN80xU$kf^OkyJ`NF;JBgT!}v48)y8#x!RW^yK7_T}>j&R@S#RI_{g zio^TYpGnKpIDHMFpv`DFlbW^T@VV2wH=f$HVe83sEz{T_3zXF$NCD9oFcoDMTs^sM z>!zbe4jej{U2XO`>oaa$*_vM;a6+F(YOC+;y>LULbE}m(S8rZAc<9jCJ-d$|J9>(y z_^YXBM}IM>U7H^J_MEzveZEF>H!HLJP-GnjQ25|NCy-~_Ib7CMdywkIJ|Y&xdTTJT+XR>g}h?e%>_k{k|mDu zXwt48y?N{O<&*;l4sAPlcze;^LYebNs0K^9{m_NfjR%e&*}CoarOSnazb@LGdwB22 zPyW<$%=l$zFBq<+6dgOPbums~$XZr?Y2RU;&JhZ!8f|TM_HE7^^4fiuFCIO(fAfJ| zXO8TT<$JAeLGT4v7vBd2pSFYMmDWZ2*-E{9xUs5+m1@#>8Not1;slf)p; z)Ui~}&1<<`JN7?#^uUfi+u>OT$7A*N^$=BdyB+qcUAuO{;n~512lMmuxqFI=ijE&Y z4*L?EdHKp2zs$NE!o~9$Cr%#Nvv2F6eV3~%9Fk)62hCcI`Q-5n`}XZzvv&EweiQrj z_`*ulPM-Hr76?kWNjQDz3hk}GdE?C0)I1p553JjDcw^>`T(i+F({x=)$KYTxhRh4z8PM+Jd`|$2vhYsvJSyyAW)n*^rzNG7b zz8SgMtvgOWpIYy+RhJc{?b@*W_?{E{&mX#!m7=qYPBwb&MJKYirrrJ6dMDllwa)!}1DckSJC+AIw&RwXfs$glzXjplhvP((^S`=JAHBQt^>!8o`z2` z=xtsPeMVGOxAcPOLF@D<$nc(5`9Bt zPXlE7j|FA?O#+UCj}%40$51G=bm`JHYt}^WfsQ2Y*woY%i^bpsT!EYeUl;ays7bg! z+yVrp6bUx?98I#zMbVt(6ZJ)_rw<=9XC)O;i*s)D>fEO9u;JYY41Dg9|9a(_U(Z^& z4~cO5X8OW;v!8zaq1Rq~ z?vdX-ykzd;^EV1iOmN1So=^YwfB)|BC*Jzg2g62BZq=^qrNjHSFaPr6E`7TX8~@g8 zPdxh2e}2|`4*WP&k$N&Doo3DK`d*0}@o2Mp>oBz?DI{*HWpFRHMZ`Q5e zoqME3eb}l~=aw(N_(az(gBH$P+qKUpFTMH57hfz+ODmU^2B(XQ{{vH>ux;lT zAAIzSpS5`Mg-1X9{bSEO_s7@X|M<1h;|6~4POqyMON&b`Y}!2S`DdQ}!&A>Z`$(I~ zqc@dnPF=gTabUl>tv(+5=AT}D=c6|kuUIx>+!v2M{Zhwn{f?eG$N2&h9O+23B)AQ_ zirt&ne)_@NPyObhKR)v0d!2?HyI$mE17c8(1mQ)LzJ2pdukN3W8QZgC=Xala=65f? z{N$RYt8IF#sl>W}?ZHQ1dh@ZD-hAzerzQ^>dRb$*syDA1G5Dk3{kp}|&pqC*!|ZNd zhP?Oo_1xl|Ds9T4Tiew2CZ zdSzAd%2m5RZPRbQ&{pUP+bNFNK1Em`~8L z-kS5LuD|m9yIs0>e)HWo9)9@Y_U+prJ$lsbc0)mq961tp)~B9&>d7acT(Dq4b#*ly z(S7;lmv6lB#uHCG@%rnp4;#_n;W8HFRrl&K^xgMfee$V?-g>R=!M&F(j^e7i%uO42 zz4^um5B>f(Pd@d?OD}xXx7S!BR9hsX1X!obaOq_Fr~wl%oZmNLeE+W9hW8sV;i;E? z|LaHpYs9b#xjAL}%E}e<=fCiWH(q?_j%i3>$VRVR<1df^X$ zeDd+fUwYw>{rdGQDJjV>DjqmwNc+xR`VJcW)Z@Q-<;5o^f4MqeYqknOx7^SqGd_>y z#<}AodUkpI=~o|q{KZzSyB<1n!CI7eb^q>H-+29rr=R-cORse6+3RX*#_g=!A%jQu z=-#(m*WTT`^-jB%)~0pa9ox3pEG7;D+o0**rRT9j$E(Y05AHqO>f<&K{q~X9Uwfx_ zuK`!Dq!;9u_31lgz`zmRdi3wyrMJ%DaCz|mG=>tYMRRlW+_`gMNrv?sz+wy^VQIgA z`Co|yc#gJ*Lq0_oTpmxfp~33%gd0^(3h@3Q$NR#OMyK8B6MWG?NMu++fTKD}mgR6b z3^xnu04Lyf?j6c^bBFr03$ri{Y!VijNP*OE&44 zFa+ht@4oWI)M;05-SU`9a&Mez({b3EO(%A*TGi=K@88KOqZno1>1*qDo$$Ggrpkg2 z?b=qor%tXe%(v)`3+K%1-K+nt%sZ2(&hFT`$MuX%nica33I_}t+`7%D zxp{dl-~Zs^$umx?&1x{+$2$(#FaXb9p0Vodc&{Vp z=H0nd=S*3&)~%@4nmf}+_1L^~SH0Pid8fEdhaNZ2otiYb|J!XoKYsO=-CUl3H)Yhc zMZHH%t}ZQp`47)6*{~-qr@T@07TrvFx6AOh>PH#Q8^UJ9gv)*Pk zPMo_Tv(Q+bck;xZc|FIhsPm{**?YGy8#MjP{g-dmzxDisDJQl&971kR#r(NT4SIV; zW#QU&%LWe|@30DXcjdq#9oDbeTTy1>1V>3(cHdrKtXR6^^vO%GQm0-&lahLB_^>JO zzT5W3-E+6|FSh$^=*CT_TwW;>Q{n!?%aP5QapwGz&Mil1in)@i8`I|wf9u6zCk|B6 ze4&@kU%zH$mk#Yx&lT&dge%wfj+xMH+SFBfx%%f{dVSNjJvZ~tEL}JG!3W>Jl2UUy z^YG}Yy#@`LX?I0zHnyo*RYE2HKv9HM-Sq*lslrfscfpnugQu^m)WO$p2nGB;k;}|D z{mP5KpE-M2QOPyCQ+wvzp-y({;O={Y8+##m2DZmn+Jf<Y zF%)btn;d>oFR+^ZJ5Rj(ddow{4w~(zyu7@5^X9c|*%F?xdP;`eCg69cuj`W8#k>kuPA)~-L{7goO3u$wRPpy<<5@n2Blm-xPJ4TKfTxb z=;5<8?bc|jS1jE%WWZFt%LPY%oZ$3QmfV|Vt={XHo_4ZtpSJz_k3V$yijz0ymS^_r zF=*w2_7PJ_2#CHJ3slb)t+7ZSeiR?>ddU!bB7EaURqi6hZkQNHDO9# zX@%EWf8or54?1-}bm_X@E3gr@LGoH_OGfqTJbTR0vPwfRqOM-O{lbNel)XE8fAn5? zRdrpxPG>M5I&z|O=N?7HmCrr<^27-koW#h*5Yu8+M%bnXdM-Cf# z^4Q7qr_Z-<)4sC2nxh4a*|~bvhR&UO)YTYXc;SsnlV)e%DRz4#ije~$mAqOalo&1G z0BgX20kC*Ogux;WXF4lg?Y^rFcu;L#FUp z{{uk@m%>8~p9rVPO|4$NddZR{uwTIr0}nb}O4{+OnuLpBe}Ip$d%()KV#NxYro9p` z1m$}_@^*`|;tz%xP2T2tV<#?J?+mDwMcE?;_Sn2 z+Ma`3b|2W(uI+%@T6i*;EUw!9`!DwBG1BHT@;;gu6_%GZ#d)pYeyuqBw&Znr9j?Nh z+!z1&>anAzX3beRdFm{K+0O8io1&)8nAx&*t3!tmKmEvKZ@v8L@UgQ)~`5Jn396m)&eUa$s+(58iqHsYn0t__MD)|H`n*3mj5oWzLo1 zy;^PCv)ANs<`h+b{AuS~7tSo7Ic31u8D$1{H0Uwb7tZ){!|+M-bF*%J-r=)TDYtbl z(W9#>&rW}{!{Bpw>S()J4atp7D#M9=TfO_wTtYai!VUntgqymZesfFTPLo}_XpQdfhV2VS58i61R+VtI&6Txb&8ndT`xD<2{@stCe5d2n?{%)T&|*ZD1eRy1;)3gKTD_Wn`aw8?rZI(PPW9E%3AHDzi z-d*RGuUR*6*hsC3W5i~cseH+tanC&Y#v8A;+IDEWnYIQSRXY{fzHLv3_FZ3n>9_6M zzB+8cxK3?*l~$H80rVZx-k?iU zvSj+0tvinC40KLzW$!*C*RS2SZR_5N<0ffp>M0Lp&>7dR+wk7|AKc8k+qqlMo%;`0 z)f*bZTzT>B4*iFnyLs2(6&>@pvyJYc# zGbc_L!!`S%@%JU*c=F|3>#k= z5lWaAMMXsrl#pex07GxVIt>S%Fui~IU-9z}H3|vf4u?cu68!ew+vJGT5vTI4UiOYFW^kL6h4whA=gL$TJUfX zWC{<^KM<4v9%#4`c$DEmhmQvj9)$I*s;UZ(I!HkR*fGezp@dxmkTZ*mi&w5(dHC>Q zIERLV4LE3#98tl}!{Jdd;w;ZzKWog087mBILrKo9vBL%&Jb4DXtVwZeN^kWUG=1Bi zOS-~>^iwClT)KAAm#fFjSiE%8UU*Ve=B5wm+w0uv<7O_Lno~J@(%89E#;@MAZp-fN z^JcGq@2w8ku3nild*-C+W3zH^cI-AjE6>7+F(s-BY`sC7vwQi{`C~?H+qLuL*)#JN ztoh)hj+=I@*}iu}uioPwj*yqPI4J$G<7u6{470k;ZpP_lB!`=;%DFM1bDKNYuQd2L zr`ei)BlGoF-`Tcx_vEQ_XU+YRVtoz|3za-)!NRs3+U?%I=Y!YY`f}#nHOp2UKX`b{ zmhC%t?t$fS_WVTyhm8=GAUq}EVDH4?gHtDrT{vUP;a%I-E?qr#*cXGw&oNMnwI+Mk z*gi*2pVpeqI)=+rWYB5*#Iw%9#3CzXHYSo*OYt5$CqJ!V4hA^kG*vN$(amS6T+&rdI9 zo*&tF=(@$L^2+YQqMUvyegC%oOTJt-dgPeN6X#V`7)r|u)~#PTe(Y?Ei8We^1`PRZ z{1&hLw*6!YM_QKiQ`}UmZ)nka&URzn6yLRpF>C=~(+~rmJyTeB<+_mS5 z%j*wDRZ;S@oM>^}ymD3x3AvZ(YxDRxo>Q7QiV-=!zNWZO_x5*lQoWSUOPLFcZ@2mQ z<0Jd_t(yJi;4Xa@t=qL>&xymkcAq_RblcgKDoS*h++H%e--4|>b%H-^(Hvd9c;oIP z^H*+~H+8nLRyT3{xD&^Yo;Y-Q^O}8iHQAqh^vC?ndY@Mfh8z`@H=la^!!;|9Em*dA z(8ytCSJ1^anl%M07ft@~{f^_mn7eWBrmW&@#@D2?a<^~g96fSs@2(~LcQ4ztW_Ray zy{k1&W5L z^XDxcHFDgH>2qy1hsRA#ojP^?{P`x6Nw3#KT+W&~XZ5NLyLRqhwsh@hZMz)V{^h|f z3wsYAd^t0{Yrlm%58gd_c+0FQ!#1thykqUo>C0w~nLY0FKBFz3fUTxr;p7qX7A)uZ zU};&+fPusJ??1eM-=WSOIx`g0(9i_UI)CAp@4Wj#c3w$`&wHJ^bR8Bg)=^(wbnBxI z-Oi_HnZ2S%3N`zvM$vQY!tu+8cWv6bfA;+4{RWOcdi>(c;8OA{esCt-CVVaU2%k<8liUmRF9eSZL8kCX!6W|n1|>X{a2@yv z4?65Euvgr?d2`2(9hWX$f?I~Y2rh+vBi@hqz)lE9DX_D_ndi@+-@A7&tcb8f!s|BF zXoKX8NzP!jG1{b>3es0j9X?~lj#_uXVW=C{ug9U&=R6|3NZSpScX|(+w)gOL2uen; zqgi?R%8ie`_)gzZQ_AmLGgjpG?AGPb{ymiz7J~A#kKa4Kf2YoBaC6j!Gq>M*z1_L9 zrxz`lH*U)4L&x`h`03#6e5=jvlY&sYR8jtwKCN4BoICq&ejd$pc?GrIdJJ8&Y1zT! zySjBBQ(f&5gI*_NfS~Nud8mta2r{RHnm93FEYI)w;hU*vj#FlxzE+cVM*>pcMUKH_gnRzo1v&-Y3qSeE*dF7=fTP>57-F+Xg|Ido%5wm!Cg==|-)EmYk-l+*>XCO}?0Kq#ZUm+!XyG zIT+LDrCEwIZ{N($i4{aJcVPKb59WI|Z?-87OySBQhnzqu{ zQ`5S4?eXf%f6C9TG#E8Ymo6MKXo5*kSsbN3`h2or?wXn^t55a_l9QvM)f%r}xz(vd zZ@sa+yeenGg0 z=6*4BqeQDdx!Uf$yJ5}pK0Ufr6gX&mV_9Y9k`+_>_M33|N^Yyqy4}bs)Y&r6UER>B z-TcbpCKHvpdi$8cgBLj*s@K!d)Tlbx^Jh|~e*D_d>RdnLF4I({?L3?DR{OqHIw$RG z@ChR0p$c;{+I;d(enC3J8r@z~Sw&929z8OyUfs8Dd*9ExR+%U&{zvlZra(|9hB#IA zlx9!v*>3vk4fbHH(P_**dvw9dO;hGAn>k^c^<8~WM!1tETtVjd+X57 zD>kj)W-GmLarX!B^*VYebLECL{e}&4(6K;+O51DpZC&MMDRV zH5ok&<1H&IUN~>_*ij4gE|&vd4n#L>ip!@mI=Ak1C;QUmNrP6c+2e8twYCbKy=vOj z`Cl$t<2D)%RaM$L^S-@DJ9p~-Y3uft71i}x{eS@jHgDbx$3^h1e)z%1YuB#V)tfzT zCNo;nOY9+VtZgt+0Ez3XttdGtv z+G`7^kLm|UjMcTql9K9y14nG$wC%wD!+m@AEh#E7n=N&9+T|M9k6xL?fm9^~LuP?$V4I$blIdtaoJXc+5c23!h*-PGfr{&@$>-Mc&{6&vW zzx3k6Pe0#x=%_Q7)19y~2OC*l5f}kR z%&#;BLgWoaxWUN1e;-MHkPU4IuR#un1HK}B18_76=fjc@ePFd(;Ug^kP=VyFN+HB%-gD211X_2wkRu^Qp>oWY< znOj$m99%GAY;~=^pr~T`mOZO?95hs9nX2w|?$~$ zq^(%8>x1_`KY#x0%$d`t&7E9Wk=LrjhzhO9%S|Q+FR>b@rFizxL0jg{uGQ(T-MF#u z;Q3G6_555d6Ouhv|#YtQ-4pAXktb&QWz!p$@WxRGUd zZdMhQP8&a|YnR?P(zCx@wtmFu$z@gbC6$`3yLOMAG2{mU=4FfK&z&)~x*%6qQL=O6_6Z}$^&K__G->9{l#GnSColErH$40D`SlCujGVr(-XjULK~tTx_{-&khm5GsyEVFRxAi*? zoxheGl%0R)PRjWUqee_C%CF1MzdLL8^g;c{-nvm# zUVU@QjDZ9Dk3Dkef~LN-rmnEG&|F`~TuZsr@v}Y-PrcPy_vO+}6DQ55Wn;B5ci@mY zo3@_yvO$Uq$$_vOh}b=Mj-OuIxz#v*MX;u}a>-8gr@4Ia z@QDM5PFTHmBh8A(4jq~?Wy;}w2es98rTKS;^zSuh*yyVlQu1=L7A=@F=8I`Zk6rk3 z)rR3?r`VVv5pIo0Bs3i$2Si?+66dh$@*qb)!a1T()Fg!L3_!Cr>UZt|%%j z+rRJN)Tz_qJAsz%)3@iKLH#o_u9ub;4IVuB(4j-6rRBLf`5V@6dGU|0p4`1+`^xFv z2lvm&&Hk{>*pnBl5A0gqr(3JLX*qSpnqyZ_PFOIxW6u$8p~0;!ojADr=rLn%-M&qJ zj(6_NsUwFEwr|&V#j>T)%}~sfrp{cjXxZ)Dvi`%yrrs*7x3NL5$x@mBX~*uTE?#qU ziV$c}+(x&y?EL<%FmC6TUcP>N#@ruHRcyo6c$!? zY~SPJg*2X30!m|0j{h&=Z{N&ZvS@MVj_o&ZT+g%afXtsebG&n>wmY_Oxqa(KX=!O$ zSy@R*nbm6V)VbTmOIL&8CYOh!Sw9@{-ha77C?Q(FT03LL3}`q2>pGkTA7POu7ymW2 zfp-|o`}OHOd*+0~(h^qW>rD0yJN90@ew&uUHV56Ps$n@KLQwi-%4&z3f`dg^@?)_W ztl!Xla3c_ia1PWVWC1BiCNy8#zZ9P8bs!ta$VF7v5^qdFK`8c^+OLn{lXtQwj0!| z+ZUHFUxc6>HF5ZvD<|81{>90Q1)RSz*r3XSUJ(sD7ccDB>f_%$^t&Jb{O9dD^ljI^ z&)O|34xQXPVBoacItGHW&RBNh)Q#ygS8GigH|rAo5vP}radt~(Ugws7`f-aEzx>ai zeDuzHCZkhdZ=E=KZi^N_{?DKN=HLF~=TH6N`OQ0aR%vQDpHP`w)U8eXCx8FwFMj-! zAN`*nw`tqq__+(KH*TIhYqp0InpHIr3Y|K7=(EB4bKf8a& zAK(1w|NQ)+2mk9w5B%rqrZFdKmP3}zxvr9S1&tca2I9doa)qd;`I!z&T#YMc8Ia)U(6D5qgUk9`~pml{q;->rU79 z9j~Wdk$jvav)41Oj2Ss7HRY_Xyg2j9g-4%y<9Cm~{J&bXc=VBnzZgH)>6W8D(}m-k z{`5iHmtJ{y)0(+vZ2{EeoCT{Zt2GeEnd#|cMvPdwWVunRR~tfg6~&#~b^85p9{Tqm zwRr1|SF*B;4Mz8t-3KR3n_FX~oP5M%uGqR}-pFCoY!=b&^NgJ_u62h#I}e-{c}4bz zqrv$9DQEw#lfVAyBM&|LI~Wf<@W8ln<1`u#ytMAxwd=zVKm7U6fBv(d{j6)(uKoM> z-??+=rAwC{d+f2F{NyJOJ@n8=AAPi8;~KBmQIK0ZYQ*#he*4Q`{rYGByTyZldgt?$ zYln=M;2tiGFG+^6%9+qce7n>uve z`U4iLjVGx_I606~$mvs=5-mCZEtEriz zM@~9(I>qhcL?I~gGD{04z2V@#{k?m1FUZaDxXiMjbvjIEP91&vsmFi$^PfEU;De7o z`skoRLsG9^@7I6GsnZwiPDb*FgJIRL#K@~9LWvRovq3Xw&J2Y@k| zBBhJ?9pkMtw)cZW+Y9!2^20GN;k@M`{NpzCG1`ioQ}HW$qz^%L-OsvMzg(W4cti^`9b_#gga zfy4&%0u?){hQc+DK;;s@m5NcT;&KTdB$w~X&S_rgLAqDwru8C;kaReQF^OaiZ; zY}1W^*vtHE;_t<|482;7BttC~H9cBn>Mgg0_5JJ;lreP zOGcoYs#DQvN>}C3+?s{v*wTIL^7_Wy_Lw58w!-X@!4P#+nW%{-a)r1q+_O~m0adjU z(3lpwgT82eKp%9euV~u&go7G2Hx1|ZZE0KcSUE#Er;hy=;fVs66w`({dVqCPzxibQ zOLRW|mYSDcP0zv~HVJOGdUG3XdnaRe%F*ARv@+wA%Ik8-0-{9=CalWcJP|(_-WPLf zTU+mkzn9H$Q;+ZGZp=U!MJ7P%Mpnx!>XB00oby^rqj;gzECQY1l~dz_)UumpM$xWhZ+B~DEbV5bd%*Bb8$f9B<9KVvMM^7ZD zy|r^JySVF@Wwmug1aoyVsg;sMz;miH-WCiwWX+MKSZ{q}JN?W|bDIo%4OCBJsxLda z?a18uGYM1GOjOuX5-Gfbk#4E$AHHg&y{jzeVb#>tur4VrFR1`cC#FunUMy3{8#4c6 zYvAqQR?w)NAS3HWKtNlm*f5?Ry)hIa)5;?M`7|V?7g@W!^fQR5!$8%Xb(nY1IF!(i zG_ROD{EcU$-rThqv6^%TrG8y2)X$`0d_Vo>z~T;`vESI2kD0 z>+4h8@SdL7y0t7x=2aILe+Er=|5#r)fuj<2**Hi@Ajx4N2Scn*hr~ZCg9e$Kyyh>P z7lO!xdseT<+z?-fw{YD^r6kO}>fKxa+=ZbxfL*Q=O@iG)i$b zxr11kRIYnQa zozmSki??^q_v*G(&`Kg4>1(-4M&k9E^X4dIu@>co~ z-_u75MJ{q%RFoi|TADizb0%_Z`m%T4FP6(o*UHKw&(6AIW4qU5pFNTFYFoCfZL#D* zfU488J+1D4kjoT%DgjBZ7&GmfPKXOh;(o`=c;)$d{Iii{obgP|OG$Cpw2V(Ci! zF`c#~&Z9cJm0{D%(9K`UHm&YQ;@6`Bi;Yfs7NePMKG&i35Og%@!$fizW(tak3NM`?HKAeg)s>Qe4>U(pRDeMCjx$^qmx;9>1 z>`ek!m%dl?76ZrXdQHwq70)x!<+Zi6P`{yz-OO8Lbw#8OA&ri*wT^WPKXXKRbkEEF z-AEMYWO|E(LL*e;NbSgdhWnAbS2Nd$jg#}0do0i_!)(}2?w*WA#>1pjhkBI=bTDKH z`|waxKd+E(5B&UYJ%VezJ)0C)ye#e&B#5;%88-EVjt8WnY(|02jemyzh6tmrQ|bkH z_!SyYY3XlCD_*+6^i_|cm(h4w)!y|n1wy@{#k**|$Hq)ml8!hW&!8$H zhElu)tCu?Tzr)}3s8{mH7>|^{7lNH}A$Px|57wEC-6AVeF#L2HK0Mr`mT-B)pN0GV z8$SpmRb{*9$tNqm-c!5{O+K3bK@M0_4lQK-`)?)X9x8$+T&WuphII@v`GwzF!It)C zT`KgBRZoM5>u{|J=ZSafWtI8LE}XWj)(eFU>Pr}Q*$c7+*xdIQS=x}J_gC^P?lc&q z7Ma|6o%HS>b(mhLgEUn>`i_0MI>{Bqi({bu9g)7^*_OWwFT?^B$v5e1igAaji`nMW zf2MhZ3C*-qdK)i@>W26D_<1mwiTm7^3*Ut!h=){#SBGL(3Py=3KEHy;pEXa$7jI1=9q|X$`_@#rEw}G4(eQ{ShDYTqCP0e`0L=Shg-WgBF)Lezb2~I ztz{2Z%dj0>-W)2>>|%%LsohUV7Nj(|pp#jukxD#`@h><{VbIA)=O9k1fwZ+G1d@0rBnrr2j|7neTL;<-WOEu|YI}G)kVw82KB2byL zWHXAApa_4mmGA6dM11l+e1A(VEW5EF8$G(*=rY1ls$1_nQ7#@ckF)c=)NKLoCS2N5-!ansO&)Ar@3OVP}paH(>`#aZEb}!a0r~ zu)diU4UwLd_=|l@#W%wk4JG|j+G7&l^VZS)UA9bhGKRgr>z!$;%llsz{#nCx+9VBP zUw87>PrjSaWj<|EHcsA#A6ugDw;8UqUZdlzynOYebEGS*+dpk-_Z-6!tu?uGoO(3k z^bso$tdUUe`_AY~n`1nx7)eaV({Vzh;MhL8l5oKfEse=Pu~Awjxj#%sf^yj3K}zYz zYoZB|WH$FKwE_t^{nJ!Bi$1lAC!h92vWS`%+kzbO?PAH}Hj$OB9KCzYyQY~Msq28S z|9h7t-9}vZu;cJ+JLR?PUaEX;Wi+1eB6GK5NfDa&Kf6A-C|L#h_0n}_QsxQ+2yNV- z-ZIHc=e9IS8(X!^ezCGg=j92_&Ix{#Vtb?YrS|pBh6fk!w~0%}(*T@MrS3YV?rJN} z9r)%Gy5Ct*RljeIe{S=Oww^#H0**)H&JnLM`6j~N-0f;j1#oXI<|1*1VNslHt>5@u z9SFE=t0^0w0?2HFuJ^5l4V0N=glX6PZBDu_**%Z}E^VYi&6v2k$ z^70Z<&sD9kt1QDN-!`f1cHoY-qO7>Z|8Sd;wWH~{f1ous{COBQ*nV=vsL8WZV#Xq)r5xJocivSy+P36;+{4677BN;x+hvfMHeWJ*2e|s7)EhmFvx*rl zbIhTw?Wl}W@DG0~U#wwwFP%yg$3J?%+kTSLU3!l5Vrw=~ag%SvlFQu8j6%Q_75mGo z(euHx{upZ9RL52^d%{GjCz`Zb39YLvouoJs0$yo^4eu9O=bq6iq<>}pn;1toq@Y6l zeBR@LF`r-ckh4@IpEd(%da+<+;G&s;QV(9yAB?d=_x072b~|TUrqQa;e{Ekaag_K# z`I``28A4{yEDrk#H9j8mIXD$@G^?!R3xdd<*#N3|f8?m2;!nrv#@BxNa&N8oQ3b%) zq^Owm8u<>ry|db%V@ZOBuu!hn%b_t*kYwJ-zE zqZFwu1f=XH;yR;kx#GG?kQ7Xfic(ZTY{RZbaCvmGce>G+LqxuJ@aeU}>wExDgS-nu^ibN2sD?gb2iYNcgukGX z8@O`iBX?XeM&E%D^v}?0!i$3BDOyn!AmFE~pfHHBr`{@;m*X1riQ}`1=X9&So_wpX z)^xx5J)xxK+gbkkmxrXx?`XJ;2QNGw7*4auy1OARa%`_3`RO0n;P5OK97hBjX3r=O zFY@#7Rp;b)Fm1@tG0aC+@^Af9Qw=^a9-ucb70; zBRFyJ(ndmeylD4;vB8h-wm3HW4o)K~>i+l_V_<@K$J#M^T&^6S4meJVI9}1-vSCkH z8Vv&)-I2Qd#ABLH4NXV0;9r0#l#b>O$6L@HMvwdBB*LoECt&(%ClO8bGhflouzW{s zy{GN3o&n{to9K=VH&?5^XGTjc>>;?~($tjk8?=h&41r2qh)1G8BG=F}_$LG`D7Jt? zo#0!GyY0wm8#6lQmfM+-pf7wZfl-4((49P}Cc7%0=sCFdeAZzOvDRl-Tk9+p1vj}Y zy(DK;SD&f3o@ar%NA;|?damtT911M8yAiQ0)tD7QhvO5~{Fe**4i~#)OPi-)R^`yT z;g&RE%MTrwpu~Zwm}Gj4_(0?ffdJM$@fOazyL9K8h3k1#pSy>mjjW4^d**ywz$wa zO#HS2X_nVQ^~}uF^#weJK96#dl+!7u?@ju20+Q0}&+c?yXh#@9y<;z;m#V6zqFvPD zcv@aoalPwS>hq#X*IjP7ef>NGZ{H`y5Dzp1 z!JUREpbY2sVh`+$ZrL>|emD5i0K4mJD!!j{D=j;H$MfuWs2tzC;e^3>A~B16>0hpJlqIS6No>@&n#_;!5|3_d%@q zo*D`hMl9VGA_5$T;lUR>Ga)YP$M06|1Wo>njRoIW@zaD{D&C=Jv$qp>f;trOo>gu8 z%PTb>6mIvPOf&9u=y7?Bb^1TtU1oAwb@xON=_!C`WeW;c$T@6H9|J!YDP*;I9~N@M zcr?{#GDX~ubgY|~wr8gHcpa7vbo1NaRnIqm25g0V;_3>ga*rlgymZcCe@mpbA3SO=Xc@_qBqV@8aRK` z-1MS4%LfU)bqrcW;=|hcrTYQ(P5dXFUE556tZ!uM47fSk3K~JN^qugb>~|fh)bQtQ z&&JH(7ER8S%2z8XISJST6_zYX7&FgP3xjh|SwG9rMQ8?mil zcU>;!D80jr>XHKWU|Tqsb&jQ%mO2*Bn_i+o(l>WJ19M5#?V>DR_k9+Ex$~QKL~p+^ zIJ@hXHxN7JE+$+cS`}uSD%_opu;_rVM*v!ZPpEDe=evy7FG!Fm>PqeIdBns+LDC}i z1?wkD)DMNYGe9vwLE1TWlUC@(rt((@yo#%&XbN%EoOcuJQ$157!gqHc z*@=HSDTVlF{dPH+MKXK$jx%0XolKaeMG+4lKvy(pB8>P1uyiZr1KXdI+-C*!@U0Ia zJ2b_T+Mx=U5L6^;CX6oh2rRvHVC4oqprvU%!-^H;N;@f?n2({m|v}xdl>dz_pteTwLa}+S_Mb1)}|T z&y?bb<5ws)1D}|pKRsnertyNsEI#u^L&cwFTc~%S#1W{QxA%P*By-?S!nuMPrv)$fSxkK zSGbQJJ#Sg>w={2t>bCCR5I@aY-62W5QnD}V+sLs>B{B|FS#AH_XShUqn-pO&B5aB- z2nFms>R%JwO32!AJ|1Q#crFtX{^<4aOBDB!k&?WRMpg;=A?WR?NMIZsPW3tj{YOA^ zq}a`p#9uc7fL{j$`atLYYJkYVtAl{*d$qG#d~mKPA|kP>b0`*<>bmyqQL))`?7{2z z#_8k!fX^)T%iEpP(U0vS>0ceR5a*)3L9YP5eOQsdcEJnA14y}Tw>+K0aA>{iDl#dK zQO)I|<2YT({PFm-$rMedA3K)z^ccv8Ut{ZTwj3D9^~U@+6|K<1A!xbaX_q9ifkHkU z{@C(1)BHL}rHL28!Du${I1RrAKC-}9RM)IRDcu6mA><1bjt#(`1 z5Y!=JKXAoS{S51fd7LzcM*J)TK4J2nw?AR*eFVD&IUXMln4%8CA2rw!4m2C`(m{AS zFT9g|!KRCkTo+3p{x??+1T!Xlet(L_Uk{cKA~&Hy3gSS>@?QtXhKVV}eT}2J0j)*z zZarSA+6~}{p-`YHI|eLvtWt^l7t15_hrM`vw!v@wWEBo;La z$64eysxb?YL*V4bt|cNk+FaIKw{YX*MF(X#nBgCD;H=(pmUl-eG<3I3@T`h=9m@W! z8lS}QJOQ&>2LIxUlVYOu_OA)7_|{_rn2<={V{kr_7|=KK3(|L&M15h`^54rNA=Ajz z-SPkUzu3Z-A_t%`(uzr|;E8l!AhuBbphr9J{z<}x-#CD5A4STI9*jrx=OO)f_9uYC zc2=F;%i9=gsqWi{Br&wf|Ht|g7#Rw@Ccja&I-UnUL6Z@~HS&IR4r#ahU*e!_XejCn zcjQA7L$eX`1y+4j%cp(%KYP#sQSjIjr{4lPH0jO7=>P2yHn+F2iP>J0WAk!zGlah# z;uxxFOw0?&{9ilj@9*E8tInI;+vLO6a7C5T8p<2reHeOq+psh$jVS~0Y4Dci5m}uAk+9ek+?`Rq?jy0Z2?0uH=Ns{xJ==A@3{3&l72(h}u zu_@4kx?Y!E{7SfHmD+_${%?^fE)@XavO9%qm_8~wlcSh<{Xbdp5<9Ffno4n!>(jfk z)6G$2G416J@*D@U66p_x|KvfbCZgjbzs(F2UjaRO+4@P$1|Odoi{!4ZhbSF8{Yya6 z9!J1gxBeuvKUe6&!?tN<8p4f-W7FL3yx~Uc$N%>Q%DDfnCjBh`jHBn@3C2fLMAf83#;H&)91ME#$i|J9@aVcmbk22gtc`DFg1F8(Up|ES9U zmYPFk9+Vpw)u~H@E@=8Z%p+6gL@EiTS_g>9Xsh*D4CaIB|wbXol=F;%^#lY z>xKkqBvij7z-te=ZO$$$DLM5N!i}jqj=82?`>m-d`8TZeAOU>-;!2Fcg$13YA*7vO ze$jg2qL+W4#XkG5M>25(pC&IfEn;68>XQJ%Exuv~#0@#^EcDumG%Zvq-F+Rc&wvC$ zNc#{Qy|TEUz7q1Yr)Ro+j;VSm3LF040U~ISFlFME-Vurk(LKJU5AJ$>;AU8`sY&#A zwcQpRAdH-vMWQK@2BJb4|Jk(kfMe%>v=+q?i9f7t}WwKkJm#34-uc&Oq6w#FF?Dd_MuYfLAq- zt~U&Splp?C*Je{E_`HoljW?smf2;cU|9=zmy>s^aW4{l8XF}e0DuhFo!>*n9Et*XN zcmz<+*gb1GJ~zkbb!J*Q3p@2pSD;I;nzwaa_&?V+{QBwMVd;@Kp1iM`Nmdyj=(&Jc zA^-g;YEH+KAMllMlr5n0YCyCOUqV?KUkrDZnjhug<2UQe4y*UP>yM$%K;HLPEL$K9 z>Dg0M8STV@qW^l~(=Xq9o5$fSEEDa-i@*69U{%9Fy?ci>DjunS|N8&P7o-0-7GGqn zs*@VCIpa%y&Nu!pLK4b^#-=ucO8wT`I79+n^22(pH$5H>_3LUj@wYAxzmMINOpN!-prU*?eCRIfpWyzDa$lSU>&sY$7-N*O zX$24?-;A^UkUiTl`kUVO$IomHJ`XbhQl;II|ULl=SUsTAjfe=iz{-desurj z>sFyN8^|^cVEh-A;&Dd7VkXK|D#pKj)%b-mV-q$tT}Y8oBJZ*i>-vS?7CmyXX!Ab{ zzOPEVPgMwB1?~}kjCs8JD}(?!m@oD=848e3p;*5uya9?*x?<_4R| zph`|pPhVWrbMC9HsWGCCPfRp7H3b0d=VSsue888`^6uXbdZqB@6C;*7`=uk=^?Kmz z$jm$I<^%fUCJ<(?OP?CC1Jzj<9Kue}3zB*(Exd5Z-352eB9I(M)lMS z-=FXO`}eEVFW#nqmY1KluCFqD_{qkRA_w$i1u6z+yy_f5%fg^KUYf%}J$P?sW(I68 z0X;MFr0kvIz+Kv20Ont*XgAv=AW`UC6OmBXtTZUEsA!nCjiMq3O`}r{1M?Os=blOC zodTuvhD7l%N5(hLQ=jcGgKi#0T5@})a$mw&BbQP+%q~TU0~V}8#~r>1L@MY;7)5G% zu$1(5VwJEV+clzpISIul-n_^z=M6jR->=_NI4<{CNq1Q*VZRgAN%3ntwF$;+p!}L0 z63<19S=D8X@%)Vb-mz0ZR5GLuTOq%wXm(~Mmg3*JRecl}@7k_`9-i!th*E>EAWwng zA}eq$+Y8@LhKDa4`YWw7E@~mJCX0c2NH4Zx0i2rddA;?6HYzs%H&WMP1G4Wk2i1S%A z-Jm{SZgg|_H95NrZ~P3RJKX>Er8%iE^VU+`UFUq|Hij1sXhD#f+peldJHrJwF@kKF z8X65;1C@b5!4wA$buaTbFJZGe#YVbaBhvOSqI~;*P+>P7SG~;c08Ymm?=9{>>KRuF z63BNye(uUevLS0V?OWl#ee=d)kQ6htayerfb_t+H1V$LW0%#8pEM{HQn#`_fE3~T~ zn>HbF>3ePcDS=ZH(%4hX_QHh#6FmJSxPFS}ve*^Hc&h0gF*1sugAyCp@{>q(ZRYLi zQ@T<^ik5ST8Si8VfopRbZH2W8Yn=}4=>&gJeni#7s)|^Su>t8$D55pItp?|H_3db3q4E6;{ zsI;sssHEg(pRPlcyh=t)F^gj-9Kqk zA*{=aF9->$CzK>C>i$(W&DQGv3Uj1TdSCev3o_RHz!u3u7&_3?SzLwIBPo!jaojkS z<8$`N=M19*)z}vslEqi0iM{Bw*U;8ROIrY7ym-Ro0qYo^CAG89Tbi`& z4~>xmvAyjTA`U7b4IP)JyZmZKj%+pwIZ0tO>fh!d_FoW#UeJnY>?rph4|@k36k?Md znfpHo##hl8KNlCDo}P}OGVCr4eRWM0N`?9PW8+5EP}h$%UI+0vUA;GCqHQ$CNe~g~ z+ce)0-A0cuqD)mibvn#Kyg5&d4bi`e|20z=86V!FVP7zWH@hE_mf0CTP?u9-YZY6j z(iRQK;Mnlo_^?#{KnT#Q59FgG3*=IExL@}frt17D;9g6X8e7I zlz8)@b(6w9>=m*dXXlCTd*l8@XX3~uquJTrWXE#d%qrG9$PZmX+s3%u`*OoUV{IN` z;kLrUP+RxaQ_udy$F;9MSS=)rPM@vM{FyH>4>YfNCk+E1*Z_=Qk?u@1MMag|lcv8i z)~{QO8_&SN0CaL5;bVuLN-h7}i3*xXcOW8xQF9*#GcE}xI(iJ7G!8aqC-Hr&*g}D9 zSKep5MxO*RsY-Fx0p;m|inO|HJ(|~QnKi}_PgBb&1Kwt+NwNNvU1!kTIsI~d=!;#p%)I^j_>a-1r zoMYCMW1CH`UY^yf>`fAQ#+1>m(N~gl!)TE<>091M+KeQ#dyU#Y6EJ@pC5oBHICcbN zxA2fBZQiK(dQLbp?NrASJdfc)(*AK2tx{m=7br8E#EEM zjoA<{eBqi;SEw9fBw;pK-ZjC(epNZ{$*6Ch1$q76U@(u9n6D@%Z0>UY(D}C=8~(Dh za^3uPRhqSB(z5Y4D3{pj{yr8t(33NtL87{_E}0$!O}y%%<`{iRkU4+`^V%;B_Qo-ck0klc+n(xRq1nY`L2hKzZW zss;L}dLKPn&`WosmPvHT+E;yYNnc(5gG@MFFopv2NW}M@=otd4ZpxAJSt*toISYyE zv3G{rN9SG}22|%!g!Y*S8guT_hhY_ldNa#&vi%`M5xP}Kb+1jIu?(U6N@6m*HA9BQ z)YrvrT?%3VM-L%A3bc7TtC%4xvE7~hE3$zzLdg-0W)hnIk^O9OsqGZnA zdNa#HG;7rolM<&%tPJP&%`s1qT2EqeJ2pDEs=B_;J|W)B?%8&QGzRb@1W&X9%~Qp_ zdWqiY^6IMif9$zmfTohS-Y+7JmY&@j-BxVSw9;`M=|}&-GX}||S@~*#SLw$bFs%3< zbeN>t8MN-wy|%}`LEOH(px!)9D%RL(5{l&xlEC)_4@hcfV8=m>-NomU4-|g(Y`*l; za<#3pPWkB`9Mx)O=`n5TdZR2+K<=z>S2(0@J#kV7>e?$g9U}#624(~8tn*eyOMi4Q ztHy4IX_KCNKTG5VRY+>uxuxjUEgiadeod`QJJ2Z4XsC8fdZZDvn$SEg3*NCTZ$M^o zZnFA0a^#3X`IEmFE*~`WevgYl0W3jyps-+CQ3JEllSCa%B~7vg*<=sfhqEV_<8ejn z%lf=dfZ15@TZR{q&@*?L7UU?kMOu0&^Q84`IV;6egf2->TVwK|yy#FxNpT4KT;OE>X6x{Y_IE$)&OOIo-npLI#_~LB-%9k*laU2j$M@#+(>0`|6mtQZ@GK728}wfk*uu-7ruT? z@kV{p1!$c#(iM$YIubmYLtLScHUT~blDsvVjmpgssGKrHZWSGMZW5Ry!`_xl`Z=>(KBkMoE{chtJT_#w;rZ(9U9PB*brU3fjv-(Be z3oS%4W4;$PR??x4I1-PJ7-U2DlXU3{61^O7dD&1dayZj8G>?&#Q&~qCHnTsbvriHE zDk%1>@lYVHJKO+etFEz5l9TC#HffUjq&`(AVz|3G9eq@66R2@tyoYj{EBt9s*{Ji> z8bl9vy7PRWU0yk339?m4OzPID9T=`I3v&`{(5Cnm)%toLOY*aZ;fHEIa@w?EBd(7` zA4KPk%xas05x9$HT5E_Dv4PI7Y9UWo2rXk*Ybw&8TTRR5%O%q)Zx+ zZF&zH)F?Lyxc&1j*7@hWq?1Yi(YmWZUIS(G=i@rv1HzxmnhZA|f5j5^yMZFiUxX6C zU|9CN2~1*EGt)i?8gmxJyf!>UnZhj(5D&rj>lus6HpF@uRoi6wP{;^HM`LOthea3A zPdKWb!IQU4j2*gW%$4G%zQ6$*ax7Xsx~IWlDb$t)J=S5m3rlGLd4-%Hb|4kVW3D{BF~8nOizN^|;kUDk!X3H0JmqzdYDa%;z{( zl-1z1G3+7eekAbas_Z^jJYv|KD~(I1d~%C}7!#B0jYL9XVt2U`rGpZh=MrVa_-~cE zp*1ctd7g-R_L(Ow;hm?BY^FTKR;*?`ebR%)ajg474Mt{SaM8w?<*j(2!WR@?B(IRSY|Q1$X=)uQ3j zE2?;&h{U`@Fb8KS76mX^^4OQ%J-2XKCy#xWXp4NM+Nv|TBta6~S5VOAt(w9h_iZTh z>e)~Bss25tt*3DZ<&HjlWX$64rub|Hw4#OvWohM71suB8o4rB1(Hd&7dT+r#S((>m zlQVjXZRsAo!9|BOThrk_UFOn=7JYF9&D$GX%mxxqZNSGv(AXxGx<7!?EMG%{Yrk@fCJz)yu z?P-Q;AnvK@83>|_Qz06%Ta&mVBRb#ia=aMyzBa?z+bg(d`$P%3_QzV2DUOV2A2D}5 z@8kqB03>DFKX$r7E0-qXa~4nXg)XuqF71oUoIYjr(DOc{XRX+sub#HEglK%w*tfQJ z(Osr^=$*JJ7|s4tm8IpWkgIdD{^YlkT@`D+KCqEa!gsj$X+vucgZ<7oDS z?3sVwFcyl7hSa^{FP(CYzv+-$1iU3^!kWihuPVK^4r)AO)r!r?Wu`M&kU-Y($Dr=w z;6|1f^wEePyriwEA>ur?T5dC&Qh%ut*F@i8)L#`7(XQvtShVWAFihs*U@-8Rfti74 z-_1SaM#0;Bzh`R5g4IyIMOjJ3pkUUFVAE!w+Z;5XU-A=Pu(-GgOzUhLNp+@KGUl|l z9+W+|=B(T@H`f#NHHuc)n6lF6);TP3*-5WcE8zb22@KWqSi4|P69bilMq8a=>jjZ6 zJC#&|UInd#ySeW`arNR1VpsFF<{+e_Gf{qe2I5B#rBtKji+b`yCPwB|9ygUC4ZFh8 z^tLb8IcKG}3$10$vP7(g{f36( z^@{nD@)D4=w0z05^{8Rlc~%$gjpi3 z=l1q5dr<31+rrl08Gg`paBOLn%%jl`iVdye-1m*_Z{FP>ys*>Vx!UFWtZVEh2si=_ z4SztrQ{mx3b#<}{>OBH}!x?20E%Rn2vm6|pwGQS>OeOTyP3fAG6+{VYw+WW=^;c&F zQ*nLRdIABtW%SI4`!Tc2wk?mVTaka(AHrDD1>&BeJV%Zje$g_}c6HOylXr+1c&rXk zS5m=-me<*A^hNGn%v)%xs;rr>Dok6uV(g5z$GPQ|)^Ld)kIZw@ji!q@ZU0HBso}^_ zKv4`!OVQ@FUv5uRb>!yW(9toM)~=r}!+39^ZPoQ-Ba8!R)nhUIGdc_^FAZ&!lWlXq zJgcuQ8ZpxwWn!Rb>}Mw7HJ?ajZh7xU*pf6&Tqapd5VcDj`a^X5pS|??YcE63`0NO4 zbC&Zb7v!2#&tjR$X6g{TiomdiqxwI#S>#h<@mhANsSD|UbUA4ibecS?&zEsJWFo?S zF7^e@7k@LiTz6a#6lJ;F-%aSUj%M=bl28-yA6-Miu?92Zo^X*0{&g`ZMfY2usbU!%KM-jD|EvRTdFu$GVmIdF#10MG~5F0C$@aa)^ zTR{~yr6lKv+rDz$9enj>?T&`G$8dz5U$YwvWB+`c%jix<3j(ob5pdqQQNG~1RDb=c zZQR(ysmi{IA=G3&xa{Z$j?AE)o7Ux)SOmm*H?F0k(9jZx(+kHSN6Fv$f*)<7Q%B2&Wl>l2RSoZu3BSK?6^KI zC|!E1W@u1hhU9?aXy{3jGMu%%aK4O_0%$H-eC_s@E7jV25^nW0I`Sz6%atYBl?K9s zo{p6O#%_hyjTuN$;QEODqPj2BdVF1qwF5DDHq975G}L^3RBr}5il2&%p>Fp)nioY} z%>pA~atswoSB`gcu*w%M_IQof>B?Ik_5+I^;SCZU}(X}{3numg2yyB!P00eadIv)NCdM+1D{p4!ti^xvuuqk04r zJ{H~Ww5hP@x44R!^>?m;c#liRQpxcxs+uTRqKAMMLWAJ0um9{W6<~Mw>)f!@B-TlS z8{B)6Fjl-C61pC|w@jCqDvGOplF!2T&jv~BtI_Q1*yt?gIs;q4cC~48=6Ozi4To7C zFn<5_cr0Cak%zFP8GGF<)mUA1W&iuRaesXuePN%0V)o?$0IUpl_3}$E;0M^Pg>RAZ zI`Da{k(+_HOqYrIt$zc*vtskM8H*Rif(ke z&_shOwADo3t*y5G-h8G$PahiKyY*+S>miIuzwx5`Mz=@embI5vz~eNkYfvXWx66E1 z*Y?ul*<|$`7YojuC!Rvt`Ru)ek!; zR}_Kb3-x}Ju|07B-sBbh)v`8ErZh7lgkXkYe}t#Z>?+FLr>?d-^&ikqAQS#Hh7MAlWrnJLy@~Wb(nk_ zSid#i`C_w)cje(^f7r&2R^Cf{@6x8E193WvxVVKhXtjjs6dzZVU`bidl`z4Q``l(4^kTBTlc2@Kh5S)uaIC%ir1loPAL` zH9MK4EE5{rCLQHUhgTU@|ifdqK1l0_IafD%j<&!SMcoh*{MB#%jpjq5W!vQxS1GowVHUdgQ&5 z89Zw{udk8^ZYIfFva1&B>3z&Lzkj?4{_jvmC(;`6q0TdUPai4g8no1`}sdMdZVDtX0iqb%Ia=Q^XCj%b+(#1x*B$X z(byl!61-tertyuGm6P#Xc2;jlxi}vg z2zkIJ6PH*sMfq$kuel>|w7J3|1}=1W&V3EkwEop5JM9!%4UZT0Pnq<}hLn=M-FLzq zI<%A>?=DU`&n;M!+5K+*q%hJd>c+T%M@upp3r59lkm^3cajgnc-)yFYDW7AB^&@X4|=4_0O28Oz*JUsL2$j(@-Bb zc(0`XWvSK7r%ypY`?L4eL6gU9U?dD|E|*d3dOE1hS;(y2Y6J=Gp;I`pe%R}TYU`j5 zmXeMR>-JEA4`LHz%-F<=d%%4U4(nuaO(dGby5ptx%Lk8T7FGrxQh5!~(xI`Q{a_iW zX4fW)a#7f7v7bFJRGwVa{GvF9Vj*BAU^Tn$B2vR{p~#>^*}=7u{`5ZKB3j3T&)f96 zwMkVfirA84#!HVU)LlJ3;b@`yA%k~?WXz*8J>{He*l?obdaRtxW2sGluG}Td4SJQl zR5pGzuAN>1ci__ou9O77{kPd4jKwv4VrwohzjZYXYw_4)GynbTyeO(D-yCSY9HYT5 zqC<#=)@p^LpY=tNwD}F02Umz7l77pZXDq83DElEytY?q>DwgF69&Fn*T#o+i0Yj=_ z8rA~wPhsYEER|tv&N30@@jHXljCmcz3GO#09h6JkIUmvv!=SIDP9{#|L3lX7JY`Y897D7@BldluFAh6y=8x zm+j!Pl??`MM@II_`U$=EPEF-3(Ou>zj+8acbRzUQv^fkzLoya}Y0bVpGB^@@k=q+Z zqbwO59!f<9S(gq88lGFh-~|W6fDj&SCUtJ_nHWREE;cMl>d~pBBOQ_Jdft_ziSoWd zw=_4}T@jX|D%*)jeztx2nVNk8GGFFss5wukBk?|cT2968$YFdfqoxDA>|+vT+ig*P zp)BI-r2O=Z<>J7(?y`MaLipnzDc#Q6zO_B2Kvk~cY>ozV-Oo_x{Z`s<4KHNRIA7Dx zmZt}J9&cYAhG}YYUJ58m6j+TeKeTyY1CR{%00gy%-HHvz+&>L zf~^F`K2b!zgF$m@{Eo*X%U*AdIo^%D%MN?IdTLLM5 zd(e`)eqvU@b#Dl3==I(>|K%Xk!bbl{bG_wSP-ffhVq?mUG|YW=f&=DCNNknDPa$&b zclH~h4&Z91vz5LU9kMM8JFJ+T$>4W81EhPjJz?0>D`H%s1u1ShCdJ=lstOInb65=a zVqzIw&lke~QZuK;gXlB-TSve9FP#`Cw&TPvq>wgbe|nC&Rd=}3_AnVO3b@xqqggHM zarhDQ*h7>O%2rmhz0p))-}QByJ3j-(>()o#3gE(O zqcQRM;bh^m({ATcOMt+6rZ!GnyS1B#1=P^M$7}7rNQ24nW){5Cz85CSR9Wg^bzEM# zc;7;xxa_-uH4PoqKp>*YX6(pO(SFK@6^=CCRoXO!kZ7~}4l(<&gc)zF&$*o-M#Qym z-zk*XS%0zPgnLHiz7N_Y)zGzpv2G9hn4Fpmu);(8k~W8<1E1qGRb_2Rm5Dy&=x#^oeib4r zx;Sk{hZl8x8cY8p-OTzXJ^YM!_uTI#NHv!m78pO6{lCrQcQWHdH zlaf*IQ`v$je2#(xY9_GldX$x3=nbPvjh3Nzi;2E)XZ1g*W@Krxg*F^gP-O6-2~A92 zZ^riVR2ZIbRstBWEL0L|z_S5& zsW6tNlh{$eTNlIoi7nn0f%?3T=*j7;k*h-jXhqBZU~?(@oT;MX=n!k0)6lRg5|2uY zOJ7hJQNY%^4GTQ!eDv|4$RNPY&cmWrlvMiyMw8@sxe#!B5KrZQO*U!YzD5U@w_8;A zdThfbSpLVG5{jHaCn^MVgmf!6W$D$BG<$`#nS@4qtW}2i(9MaGOFf zDmn{Y*?H%yJu8rEP3gCqscW$Woq!xH={p^dn(LkXz!<%o^HQy7yv+r*H+e5Hvfi)p zir#=zDp?<0bY~I0euBrTe#d{bJ?be%f+`-1G!gfguy*dP+=xuA=DIxC=a3&*1jyhZREr_f!9_-(or*PW-4|4pchnz7vC^OM2|UV z4SWuP^0=MhG_cb~ub}y|wz~fFG|X=s>VmMM6&@Q87yY5Yr4C@y3#{GivPk46It#H$ zw=I0%e_IdZDbx2DR@V&JTOVRYbQc)j-xq-8TiQ%?FCjQ1J}ygysAhT-NCYbOFOGA5 z@BdQ5dm)xCm>#PnP)Hdqu|EFGW^X>krX==#O;irtprORc(DF69O^8wr6Lj1O-X9Y+ zGU5*9dG+H{NdRhi=g{+q>iyE@@3;~H!AfW3AhzyA51uK_S%)R9b^sFF4+WYV+exp& zL@7AsZV4^KLIb_?;#;lNE3UDQ_>&_g;HMwP^H z2n1qmIIt8P(*c99u}bU9{cLWohPQOVM{@>~N-Ik%te??Yqx_I1*fD#U^mp#4@nrNv zV_-skhtOJ&$H3>YZ$X74;X#nlEks4>c0+Jm*?XL+8QX>X6*IfbFwJsSo!5oaZroul0*4`FL|RZc^3h9*Yo(#CqbP-^ z&@fj0)$~_t22<}WbIQn?xdSVrK-2`61lqB zm)u$!$gNgpr`s$26^ZDI@F9tAg7`KgRu`L@s6>FELlU@31d%V zc@t4e_9gP_o8I^OuIv5&{m!4i-*w&RJm;MId7g8wbKQ^8H)0RtR{|hGuIuC}cf%na0(&2{nMj$~!i{ZU|i=&k@dm*opb~3+*NC4-8TI zH*T;-*PWb1ZqOVw-rEr%A#1)e4D=qUYyl29mWB&zHpAYvJ2#S$z7#y1(V4D@$}Ksd z#~2xs7#3oWBuy}l_4YpSx4UVo+4FvfvKpb*uQ#9|LDiOe;bbMNvRb@_@^qYtf-kA_ zHrHo>D{*UIio~#WO@(ZG`D?Am#P;uVhQapEOCW@KRR9aU19iYG8iqolh#_j#nbYLN)S5mT&bjrw+1Wh}kt25S(+! zMA)^lKq=x~+4Pqow3aBrlX8sJpqWtLp3BHdbPSKa6HHJ1-Chw(4#HRnF0&FRk|D-VkQ^&1c)r}3|B~RzILU*F28$@IWrp> zC?Po%#{vhA-!r|nb8mC&7g5Bg8NeS=Xz^A9Sy8HxqmaZlpGlPC+NjyT{mk+r>7XI` zDzGlnMgcs)jX-A_nUG=C6Jj=_ltUlvRxrtMn>%EFhF<2jdL^Wr7lgnxT%K>RjBw$6 zR_q;7gZzSaf;c-_s_D77+i^bL<`UGI{COgk#xb}-*S0VDLIYEb68MuhxfZQY2{*>? z)^`h*g8GAHwUbp1&^NRCFrKBViUBQ6>#r)wn4tHKbRYN{I$s3kzoouF+T6~a)Fv2) z%s+}c$*U^Q+q@7VarB}D*!>b}LzITaUw_6tg_`3~wqr;#IQOM}^4^02{*@}= zXT2e%2%GPz{l+g&HE?$XnpW;=x)S(GD~u({9nj9gTKQYE#W32f9{&`qQhJNrpxhew zz*Ri^aIeBQbv6Ff1{1b=pQn+aX~lV&4KbQSrbQX&NKRX=!+z91`O6b({xSd+&w`FQ z5YWE$-2*lfn?hj2tZ??XKK5dBVlU;=cO_KnWm$hDlzucQ$mDs+!5L;O#Jp$J@+xf% zK@+fz72@}sY2r!xsIN2Qk>LZ1GFvj4pAIKqxrY&rW?aN>BXcB5RV7f4*Kmu^cOJE+ zUD>F;1F$nYzn*xw-kH5?uwvWxlu;Xk=$ z@7y^1#ac4Rg7*?4;Jnaw_~hu@mH8uObWjXmeq;-l|L2iw?BFHEeAJ!pgB{ z+;^GM{aA=6IiYDUT|iG~8K%#9Q$|~%mTO~R8swa)ba^<~v*KlJxNY1`LQ{a97CM7p zbt;GxEvxfptWbQ57&2LfMmRWFSYbt18qXIDm%mNBEkjV)o~Wu2X)tk_T_$kN&cMn} zypZMELVPNHwXji)cZSBmzK^D21A5ZT9xI<%>pxseoxVG*ad+~n~kwapLF8|NLK$}fhjcmiI( zvW--I7M~%`w7hW6PcGev&T#sH)@!OFU$~}Nd$>}?_51KKHB)X{h^m7qgO3BySf%>o zNB3#Q#%`!U`TE3k-E#Va9mSv7zI@fMqwSC9P3mNBZ8RDH;hbsL!2|P4dWKCv%f|GU zO-Wi?p>@;Fc`r86yV%9!<@Q;EfBvuC@0XeyISQ>ImTkI33rENKnVHA+!6HwFY)?4O zWwNnejC4|0wg4X6R|FGmq=3feC^_LftZ2fMQtrGRDEh1whoB64H(~7aAu{lufKnG}z<&&Q)Iu zf6V142H1BwVu_y=(A;F_zZ%?Ub1*W?*BLy8eHNgPO?lL(b)V<54QC)PpU#RlzXe)v zQY2ng6XfZgX6DVKOR4IZU*>suY_NCq@Zjsd_gjFcxolQ#@N{iWjsNNQ0*`=V;SUU% z%p(dhEN-1Mv$JrBrN~B%PPP_PW&D(I7VFUf?IXXqt{+pTLbdP8uS0m^Ts#!$S#UZQ zB^(^gU>#tupmgCF98%Z&K2SuYlq#SOpy&(`tpD&P(R|q{g6Kl(sAY}bOzvrBF&!|U z*ouF+v(}QQc-ZOaL;*RUh9BH2^zW>eyXU(2D){-$!8l{?h!%~<3payBBHX;AbwB6u zYV9T&bL8Dx6;HL!fxb{XcwV}&;G9Q4D)qsc5`3J={^1zzYO_%eTbpG+j2@$HAnwr!N_$E-qOG@_L)YK!xk9BN4 zZbi6jlwwjxhv-cv28^;hk38&x7TD3SDrq9x*6^@np}1k*|Qv$wso!bu*2y! z`s!|D+0(RuQ?JkQDsatqO}G-{+Nc3ky^-rQf-8N4HT}NT^?}8$@#n*Z60nFaK8y>RV_;y&P+wpyCu` zOiYo*{i99xw~rZ-_BJ-EXCavkBZ3>b5E|Jxd+mPnusg(%71YW2KL-i-yU`rxG_V?7 zg^%XD0x&Cc*>QXv*^^MZ0!uTBaja$2ctsD=_zs4?}4ofR~?tZSdcOt^ahiQ@3)l7ExSaXg`h~>JdQh!Rh!5Yl@ChNzjV#h+YsEm-z92cBw(cFE}2*S5TG|E0v{QHAU#l1 zaQ{f4;K*m_BT72))Jxl+GfQ9+k+NM z0)`d-UVt|*^(HKy>q&C9`<=^F4zEPee~rPqCt97`@GTeajchl$AoO>1R%Qc~bzKAp z%JoeM(!RVRH_-0G6$?md?C0_r1mnMaC})loFy`Trg|N19^!HUcjbKW90VRu{#+my@ ziw%3e`)az_%Zl^c^Ite^3S9`scBr8B=;-gf>2jm!BrI8Mle zONd`3%l8AqdLokC1?-T?k~vLXo-_>*pfOKxlb`jumDeAYyGVB#HG#5;&v>TT6nGc3 zBABX#=)1nI3}<+(1(kdL*P+n`+PZOw!S|gwEq6-{t!Ue57reYR8L@|L*Jm{@6FLlz!<}O%_U!OI=fwtt`YjjLM8=ZYngL&I8c(8^0+eP;4cWJ2W_m z+4@=V*n1>2UoL4%)qjNocwUNe7N;?rTsc1&^s%YH>vM< z@3Z!=)4e2qMVETdp_NqaPHH8Niv{5{uGDLZf4VT@lXr+ek7wnRi^+>o4_?#U9hCaP z*FT=Uq!rujMwK-buzj@Sk$Nqmi$s;CABS@+Mjb6GdyV8?4fEedQ;W3qT^opI3QVwT b|MBo#Pv3t?|1)( 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

    -_;a1u`WW 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 Z*y_ZeqRU4UztCRK)ODYf{q-{Ze*mEjkm>*c literal 0 HcmV?d00001 diff --git a/windows/deployment/do/images/imcc34.png b/windows/deployment/do/images/imcc34.png new file mode 100644 index 0000000000000000000000000000000000000000..7c599292628503d3f7867b41c259ba24626478aa GIT binary patch literal 226563 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 JwOZLe@?SwsAua#_ literal 0 HcmV?d00001 diff --git a/windows/deployment/do/images/imcc35.png b/windows/deployment/do/images/imcc35.png new file mode 100644 index 0000000000000000000000000000000000000000..4f17166345ee7b3fd9db32d0cc20721dacf3d5a8 GIT binary patch literal 162645 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%0DZCY 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

    !3cRDTr}t3i_au0wrdUM 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
    impU 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

    !(? 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 z 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